OSDN Git Service

PR tree-optimization/31699
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
2
3         PR tree-optimization/31699
4         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt): 
5         New.
6         (check_effective_target_vect_floatint_cvt): New.
7         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
8         of specific targets.
9         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
10         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
11         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
12         * gcc.dg/vect/vect-iv-4.c: Likewise.
13         * gcc.dg/vect/vect-multitypes-11.c: New.
14         * gcc.dg/vect/pr31699.c: New.
15
16 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
17
18         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
19
20 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
21
22         PR C++/31663
23         * g++.dg/warn/anonymous-namespace-2.C: New. 
24         * g++.dg/warn/anonymous-namespace-2.h: New. 
25
26 2007-05-02  Paul Brook  <paul@codesourcery.com>
27
28         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
29
30 2007-05-02  Eric Christopher  <echristo@apple.com>
31
32         * gcc.dg/cpp/if-div.c: New file.
33
34 2007-05-02  Tom Tromey  <tromey@redhat.com>
35
36         PR preprocessor/28709:
37         * gcc.dg/cpp/pr28709.c: New file.
38
39 2007-05-02  Richard Guenther  <rguenther@suse.de>
40
41         PR tree-optimization/31146
42         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
43
44 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
45
46         * gcc.c-torture/compile/limits-blockid.c: New.
47         * gcc.c-torture/compile/limits-caselabels.c: New.
48         * gcc.c-torture/compile/limits-declparen.c: New.
49         * gcc.c-torture/compile/limits-enumconst.c: New.
50         * gcc.c-torture/compile/limits-exprparen.c: New.
51         * gcc.c-torture/compile/limits-externalid.c: New.
52         * gcc.c-torture/compile/limits-fnargs.c: New.
53         * gcc.c-torture/compile/limits-fndefn.c: New.
54         * gcc.c-torture/compile/limits-idexternal.c: New.
55         * gcc.c-torture/compile/limits-idinternal.c: New.
56         * gcc.c-torture/compile/limits-pointer.c: New.
57         * gcc.c-torture/compile/limits-stringlit.c: New.
58         * gcc.c-torture/compile/limits-structmem.c: New.
59         * gcc.c-torture/compile/limits-structnest.c: New.
60
61 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
62
63         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
64
65 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
66
67         PR middle-end/31740
68         * gcc.c-torture/compile/20070501-1.c: New testcase.
69
70 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
71
72         PR fortran/31732
73         * gfortran.dg/array_memset_2:  New test case.
74
75 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
76
77         PR testsuite/31615
78         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
79
80 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
81
82         PR testsuite/31589
83         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
84         dg-final test.
85         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
86         keyword to dg-final test.
87         * gcc.dg/vect/vect-iv-4.c: Likewise.
88         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
89         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
90         test.
91         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
92         cast.
93         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
94         * lib/target-supports.exp
95         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
96         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
97
98 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
99
100         * gcc.c-torture/execute/ieee/20000320-1.c: Use
101         __LONG_LONG_MAX__ and its friends instead of those supplied by
102         limits.h.
103
104 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
105
106         PR C++/31721
107         * g++.dg/ext/vector7.C: New testcase.
108
109 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
110
111         PR fortran/31591
112         * gfortran.dg/bound_simplification_1.f90: New test.
113
114 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
115
116         PR fortran/31645
117         * testsuite/gfortran.dg/bom_error.f90: New test.
118         * testsuite/gfortran.dg/bom_include.f90: New test.
119         * testsuite/gfortran.dg/bom_UTF16-LE.f90: New test.
120         * testsuite/gfortran.dg/bom_UTF16-BE.f90: New test.
121         * testsuite/gfortran.dg/bom_UTF-8.f90: New test.
122         * testsuite/gfortran.dg/bom_UTF-32.f90: New test.
123         * testsuite/gfortran.dg/bom_UTF-8.F90: New test.
124         * testsuite/gfortran.dg/bom_include.inc: New file.
125
126 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
127
128         PR C++/30221
129         * g++.dg/init/ptrfn2.C: New test.
130         * g++.dg/init/ptrfn3.C: New test.
131
132 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
133
134         PR fortran/31711
135         * gfortran.dg/dependency_21.f90: New test.
136
137 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
138
139         * gfortran.dg/secnds.f: Use real*8.
140         * gfortran.dg/secnds-1.f: Use real*8.
141
142 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
143
144         PR libfortran/31532
145         * gfortran.dg/inquire_5.f90: Update test.
146
147 2007-04-27  Ian Lance Taylor  <iant@google.com>
148
149         PR middle-end/31710
150         * gcc.c-torture/compile/pr31710.c: New test.
151
152 2007-04-27  Richard Guenther  <rguenther@suse.de>
153
154         PR tree-optimization/30965
155         PR tree-optimization/30978
156         * gcc.dg/tree-ssa/pr30978.c: New testcase.
157         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
158         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
159         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
160
161 2007-04-27  Richard Guenther  <rguenther@suse.de>
162
163         PR tree-optimization/31715
164         * gcc.dg/Warray-bounds-4.c: New testcase.
165
166 2007-04-26  Ian Lance Taylor  <iant@google.com>
167
168         PR target/28675
169         * gcc.c-torture/compile/pr28675.c: New test.
170
171 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
172
173         PR C++/30016
174         * g++.dg/ext/vector6.C: New test.
175
176 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
177
178         * gcc.c-torture/execute/ieee/20000320-1.x: New.
179
180 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
181
182         PR middle-end/31617
183         * g++.dg/other/str_empty.C: Add expected warning.
184
185 2007-04-26  Richard Guenther  <rguenther@suse.de>
186         Daniel Berlin  <dberlin@dberlin.org>
187
188         PR tree-optimization/30567
189         * g++.dg/other/pr30567.C: New testcase.
190
191 2007-04-26  Richard Guenther  <rguenther@suse.de>
192
193         PR tree-optimization/31703
194         * gcc.c-torture/compile/pr31703.c: New testcase.
195         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
196         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
197
198 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
199
200         * gfortran.dg/open_errors.f90: Added if statements checking
201         the value of iostat.
202
203 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
204
205         PR c++/31598
206         * g++.dg/gomp/pr31598.C: New test.
207
208         PR tree-optimization/30558
209         * g++.dg/gomp/pr30558.C: New test.
210
211 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
212
213         PR c++/31338
214         * g++.dg/ext/complex2.C: New test.
215
216 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
217
218         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
219
220 2007-04-25  Thiemo Seufer  <ths@mips.com>
221
222         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
223         value to signed char.
224
225 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
226
227         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
228         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
229         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
230
231 2007-04-25  Tobias Burnus  <burnus@net-b.de>
232
233         PR fortran/31668
234         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
235         statement functions.
236         * gfortran.dg/c_by_val_5.f90: New test.
237
238 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
239
240         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
241         with two new subroutines to avoid parameter-induced aliasing.
242         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
243         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
244
245 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
246
247         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
248         * g++.dg/warn/Warray-bounds.C: Likewise.
249
250 2007-04-24  Ian Lance Taylor  <iant@google.com>
251
252         PR tree-optimization/31605
253         * gcc.c-torture/execute/pr31605.c: New test.
254
255 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
256
257         PR fortran/31587
258         * lib/gcc-dg.exp (scan-module): New function.
259         * gfortran.dg/module_md5_1.f90: New test.
260
261 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
262
263         * g++.old-deja/g++.pt/defarg6.C: Only run with
264         -std=gnu++98.
265         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
266         * g++.dg/cpp0x/variadic61.C: Ditto.
267         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
268         * g++.dg/cpp0x/variadic62.C: Ditto.
269         * g++.dg/template/meminit1.C: Ditto.
270         * g++.dg/template/operator7.C: Ditto.
271         * g++.dg/template/static15.C: Ditto.
272         * g++.dg/template/invalid1.C: Ditto.
273         * g++.dg/template/shift1.C: Ditto.
274         * g++.dg/template/error10.C: Ditto.
275
276 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
277
278         PR diagnostic/25923
279         * gfortran.dg/pr25923.f90: New test.
280
281 2007-04-24  Ian Lance Taylor  <iant@google.com>
282
283         PR tree-optimization/31602
284         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
285
286 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
287
288         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
289         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
290
291 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
292
293         * gcc.target/i386/reload-1.c. New.
294
295 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
296             Olga Golovanevsky  <olga@il.ibm.com>
297
298         * g++.dg/other/str_empty.C: New test.
299
300 2007-04-24  Richard Henderson  <rth@redhat.com>
301
302         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
303
304 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
305
306         PR target/31641
307         * gcc.c-torture/compile/pr31641.c: New testcase.
308
309 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
310
311         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
312         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
313         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
314         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
315
316 2007-04-23  Simon Baldwin  <simonb@google.com>
317
318         * g++.dg/other/error15.C: New.
319         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
320         triggering a "multiple parameters named" error.
321
322 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
323
324         PR fortran/31618
325         * gfortran.dg/backspace_8.f:  New test case.
326
327 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
328
329         PR fortran/31630
330         * gfortran.dg/used_types_17.f90: New test.
331
332         PR fortran/31620
333         * gfortran.dg/zero_array_components_1.f90: New test.
334
335 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
336
337         PR fortran/31616
338         * gfortran.dg/open_errors.f90: Allow a different error message.
339
340 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
341
342         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
343         Rename from check_effective_target_vect_pack_mod.  Rename global
344         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
345         messages.
346         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
347         rename.
348         * gcc.dg/vect/vect-iv-8a.c: Ditto.
349         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
350
351 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
352
353         PR middle-end/31448
354         * gcc.c-torture/execute/pr31448.c: New testcase.
355
356 2007-04-22  Nick Clifton  <nickc@redhat.com>
357
358         * gcc.dg/20020312-2.c: Add support for the FRV.
359
360 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
361
362         PR tree-optimization/24659
363         * gcc.dg/vect/vect-float-extend-1.c: New test.
364         * gcc.dg/vect/vect-float-truncate-1.c: New test.
365
366 2007-04-22  Richard Guenther  <rguenther@suse.de>
367
368         PR tree-optimization/29789
369         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
370         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
371
372 2007-04-22  Revital Eres  <eres@il.ibm.com>
373
374         * gcc.dg/var-expand2.c: New test.
375
376 2007-04-22  Revital Eres  <eres@il.ibm.com>
377
378         * gcc.dg/var-expand3.c: New test.
379
380 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
381
382         PR fortran/31495
383         * gfortran.dg/continuation_8.f90: New test.
384
385 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
386
387         PR C/30265
388         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
389         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
390
391 2007-04-21  Richard Guenther  <rguenther@suse.de>
392
393         PR middle-end/31136
394         * gcc.c-torture/execute/pr31136.c: New testcase.
395
396 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
397
398         * gcc.target/i386/movsi-sm-1.c: New.
399
400 2007-04-20  Richard Henderson  <rth@redhat.com>
401
402         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
403         * gcc.dg/pr27095.c: Cope with alpha GOT load.
404
405 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
406
407         * gcc.target/i386/ordcmp-1.c: New test.
408         * gcc.target/i386/unordcmp-1.c: New test.
409
410         PR tree-optimization/31632
411         * gcc.c-torture/compile/20070419-1.c: New test.
412
413 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
414
415         * gcc.dg/invalid-call-1.c: New test.
416
417 2007-04-18  Dirk Mueller  <dmueller@suse.de>
418
419         PR diagnostic/31227
420         * gcc.dg/Warray-bounds-3.c: New.
421
422 2007-04-18  Richard Guenther  <rguenther@suse.de>
423
424         PR tree-optimization/19431
425         PR tree-optimization/21463
426         * gcc.c-torture/execute/20070212-1.c: New testcase.
427         * gcc.c-torture/execute/20070212-2.c: Likewise.
428         * gcc.c-torture/execute/20070212-3.c: Likewise.
429         * gcc.dg/tree-ssa/pr19431.c: Likewise.
430         * gcc.dg/tree-ssa/pr21463.c: Likewise.
431         * g++.dg/tree-ssa/pr21463.C: Likewise.
432         * g++.dg/tree-ssa/pr30738.C: Likewise.
433
434 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
435
436         PR c++/31513
437         * g++.dg/expr/bitfield8.C: New test.
438
439 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
440             Richard Sandiford  <richard@codesourcery.com>
441
442         * lib/target-supports.exp (check_profiling_available): Return 0
443         for uClibc with -p or -pg.
444
445 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
446
447         PR c++/31517
448         * g++.dg/template/init7.C: New test.
449
450 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
451
452         PR rtl-optimization/31360
453         * gcc.dg/loop-7.c: New test.
454
455 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
456
457         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
458         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
459         build.
460         (compat-execute): Likewise.
461         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
462         files to remote hosts.
463         * lib/c-ctorture.exp (c-torture-compile): Likewise.
464         (c-torture-execute): Likewise.
465         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
466         or plain file.  Use remote_upload and remote_download to copy
467         files about.
468         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
469         before scanning it.
470
471 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
472
473         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
474
475 2007-04-16  Lawrence Crowl  <crowl@google.com>
476
477         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
478         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
479         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
480         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
481         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
482         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
483         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
484         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
485         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
486         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
487         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
488
489         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
490         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
491         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
492         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
493         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
494         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
495         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
496         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
497         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
498         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
499         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
500
501 2007-04-16  Ian Lance Taylor  <iant@google.com>
502
503         PR tree-optimization/31522
504         * gcc.dg/Wstrict-overflow-16.c: New test.
505
506 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
507
508         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
509
510 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
511
512         PR fortran/31144
513         * gfortran.dg/module_naming_1.f90: New.
514
515 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
516
517         * lib/target-supports.exp (check_profiling_available): Return
518         false for m68k-*-uclinux.
519
520 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
521
522         PR c++/29365
523         Testcase for c++ anonymous namespace warning
524
525         * g++.dg/warn/anonymous-namespace-1.C: New test
526         * g++.dg/warn/anonymous-namespace-1.h: New test
527
528 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
529
530         PR testsuite/31578
531         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
532
533 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
534
535         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
536
537 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
538
539         PR fortran/31204
540         * gfortran.dg/array_constructor_16.f90: New test.
541
542 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
543
544         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
545         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
546
547 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
548
549         PR rtl-optimization/31500
550         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
551         * g++.dg/warn/Warray-bounds.C: Likewise.
552
553 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
554
555         PR C/31520
556         * gcc.dg/gnu89-init-4.c: New testcase.
557
558 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
559
560         PR c++/25874
561         * gcc.dg/gomp/pr25874.c: Add dg-options.
562         * g++.dg/gomp/pr25874.C: Add dg-options.
563
564 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
565
566         PR fortran/21061
567         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
568         * gfortran.dg/warnings_are_errors_1.f: New testcase.
569
570 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
571
572         PR fortran/31561
573         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
574
575 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
576
577         PR fortran/29507
578         PR fortran/31404
579         * gfortran.dg/initialization_6.f90: New test.
580
581 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
582
583         * gcc.c-torture/compile/pr27528.c: Require nonpic.
584
585         * lib/target-supports.exp (check_gc_sections_available):
586         Return false if ldflags includes -elf2flt.
587
588 2007-04-13  Jason Merrill  <jason@redhat.com>
589
590         PR c++/31074
591         * conv3.C: New test.
592
593 2007-04-13  Mike Stump  <mrs@apple.com>
594
595         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
596         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
597
598 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
599
600         PR tree-optimization/29598
601         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
602
603 2007-04-13  Tobias Burnus  <burnus@net-b.de>
604
605         PR fortran/31559
606         * gfortran.dg/func_assign.f90: New test.
607
608 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
609
610         PR fortran/31550
611         * gfortran.dg/used_types_16.f90: New test.
612
613 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
614
615         PR fortran/18937
616         * gfortran.dg/goto_2.f90: New.
617         * gfortran.dg/goto_3.f90: New.
618         * gfortran.dg/pr17708.f90: Rename to ...
619         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
620
621 2007-04-13  Tobias Burnus  <burnus@net-b.de>
622
623         PR fortran/31562
624         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
625         instead of a struct.
626
627 2007-04-13  Tobias Burnus  <burnus@net-b.de>
628
629         PR fortran/31562
630         * gfortran.dg/value_4.c: Use GNU extensions for complex
631         instead of a struct.
632
633 2007-04-13  Richard Guenther  <rguenther@suse.de>
634
635         PR tree-optimization/21258
636         * gcc.dg/tree-ssa/vrp34.c: New testcase.
637
638 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
639
640         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
641         <complex.h>.
642
643 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
644
645         PR fortran/31250
646         * gfortran.dg/char_length_2.f90: New.
647         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
648         * gfortran.dg/repeat_4.f90: Likewise.
649
650         PR fortran/31266
651         * gfortran.dg/char_assign_1.f90: New.
652
653         PR fortran/31471
654         * gfortran.dg/block_name_1.f90: New.
655         * gfortran.dg/block_name_2.f90: New.
656
657 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
658
659         PR c++/31078
660         * g++.dg/other/pr31078.C: New.
661
662 2007-04-12  Richard Guenther  <rguenther@suse.de>
663
664         PR tree-optimization/31169
665         * gcc.c-torture/execute/pr31169.c: New testcase.
666
667 2007-04-12  Richard Guenther  <rguenther@suse.de>
668
669         PR tree-optimization/24689
670         PR tree-optimization/31307
671         * g++.dg/tree-ssa/pr31307.C: New testcase.
672         * gcc.dg/tree-ssa/pr24689.c: Likewise.
673
674 2007-04-12  Tobias Burnus  <burnus@net-b.de>
675
676         PR fortran/31472
677         * gfortran.dg/access_spec_1.f90: New test.
678         * gfortran.dg/access_spec_2.f90: New test.
679         * gfortran.dg/non_module_public.f90: Match new error message.
680
681 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
682
683         PR testsuite/31538
684         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
685         to 4 at line 38 to fix bounds problem.
686
687 2007-04-11  Tobias Burnus  <burnus@net-b.de>
688
689         PR testsuite/31240
690         * gfortran.dg/pointer_intent_1.f90: Fix test.
691
692 2007-04-10  Eric Christopher  <echristo@apple.com>
693
694         * lib/target-supports.exp
695         (check_effective_target_fstack_protector): Rewrite.
696
697 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
698
699         PR c++/31449
700         * g++.dg/init/const5.C: New test.
701
702 2007-04-09  Jan Hubicka  <jh@suse.cz>
703
704         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
705
706 2007-04-08  Jan Hubicka  <jh@suse.cz>
707
708         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
709
710 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
711
712         PR fortran/31257
713         * gfortran.dg/achar_4.f90: New test.
714
715 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
716
717         PR fortran/30880
718         * gfortran.dg/used_dummy_types_8.f90: New test.
719
720 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
721
722         PR fortran/30872
723         * gfortran.dg/parameter_array_element_1.f90: New test.
724
725 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
726
727         PR fortran/31222
728         * gfortran.dg/default_numeric_type_1.f90: New test.
729
730 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
731
732         PR fortran/31424
733         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
734
735 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
736
737         PR fortran/31293
738         * gfortran.dg/interface_12.f90: New test.
739
740 2007-04-07  Bruce Korb  <bkorb@gnu.org>
741
742         * gcc.dg/format/opt-6.c: New test.
743         * gcc.dg/format/nul-1.c: New test.
744         * gcc.dg/format/nul-2.c: New test.
745
746 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
747
748         PR libgfortran/31395
749         * gfortran.dg/fmt_colon.f90: New test.
750
751 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
752
753         * g++.old-deja/g++.other/init18.C: Use
754         dg-require-effective-target instead of an explicit xfail.
755
756 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
757
758         * gcc.dg/dfp/signbit-1.c
759         * gcc.dg/dfp/signbit-2.c
760
761 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
762
763         PR fortran/31483
764         * gfortran.dg/altreturn_5.f90: New test.
765
766 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
767
768         PR fortran/31292
769         * gfortran.dg/contained_module_proc_1.f90: New test.
770
771 2007-04-04  Stuart Hastings  <stuart@apple.com>
772
773         PR 31281
774         * testsuite/objc/execute/exceptions/pr31281.m: New.
775
776 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
777
778         * g++.dg/ext/dllimport12.C: Update comments.
779
780 2007-04-03  Eric Christopher  <echristo@apple.com>
781
782         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
783
784 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
785
786         PR fortran/31304
787         * gfortran.dg/repeat_2.f90: New test.
788         * gfortran.dg/repeat_3.f90: New test.
789         * gfortran.dg/repeat_4.f90: New test.
790
791 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
792
793         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
794
795 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
796
797         PR c++/30847
798         * g++.dg/parse/cond3.C: New test.
799
800         PR middle-end/30704
801         * gcc.c-torture/execute/ieee/pr30704.c: New test.
802
803 2007-04-02  Jason Merrill  <jason@redhat.com>
804
805         PR c++/31187
806         * g++.dg/ext/visibility/anon3.C: New test.
807
808 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
809
810         PR libgfortran/31052
811         * gfortran.dg/namelist_28.f90: New test.
812
813 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
814
815         PR libgfortran/31366
816         * gfortran.dg/direct_io_6.f90: New test.
817
818 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
819
820         PR libgfortran/31207
821         * gfortran.dg/advance_5.f90: New test.
822         * gfortran.dg/advance_6.f90: New test.
823
824 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
825
826         * g++.dg/ext/dllimport6.C: Remove extra ';'.
827         * g++.dg/ext/dllimport7.C: Likewise.
828         * g++.dg/ext/selectany1.C: Likewise.
829
830 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
831
832         * g++.dg/parser/pr31138.C: New.
833         * g++.dg/parser/pr31140.C: New.
834         * g++.dg/parser/pr31141.C: New.
835
836 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
837
838         PR c++/26099
839         * g++.dg/ext/is_base_of.C: New.
840         * g++.dg/ext/has_virtual_destructor.C: New.
841         * g++.dg/ext/is_polymorphic.C: New.
842         * g++.dg/ext/is_base_of_diagnostic.C: New.
843         * g++.dg/ext/is_enum.C: New.
844         * g++.dg/ext/has_nothrow_assign.C: New.
845         * g++.dg/ext/has_nothrow_constructor.C: New.
846         * g++.dg/ext/is_empty.C: New.
847         * g++.dg/ext/has_trivial_copy.C: New.
848         * g++.dg/ext/has_trivial_assign.C: New.
849         * g++.dg/ext/is_abstract.C: New.
850         * g++.dg/ext/is_pod.C: New.
851         * g++.dg/ext/has_nothrow_copy.C: New.
852         * g++.dg/ext/is_class.C: New.
853         * g++.dg/ext/has_trivial_constructor.C: New.
854         * g++.dg/ext/is_union.C: New.
855         * g++.dg/ext/has_trivial_destructor.C: New.
856         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
857         * g++.dg/template/crash43.C: Likewise.
858
859 2007-03-29  Dirk Mueller  <dmueller@suse.de>
860
861         * g++.dg/warn/pedantic2.C: New testcase.
862
863 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
864
865         * size_dim.f90: Fix dg directive.
866         * pr16433.f: Likewise.
867         * use_6.f90: Likewise.
868         * use_7.f90: Likewise.
869         * entry_9.f90: Likewise.
870         * pointer_intent_2.f90: Likewise.
871         * protected_1.f90: Likewise.
872         * fmt_missing_period_2.f: Likewise.
873         * pointer_intent_3.f90: Likewise.
874         * protected_2.f90: Likewise.
875         * protected_3.f90: Likewise.
876         * pr15754.f90: Likewise.
877         * protected_4.f90: Likewise.
878         * protected_5.f90: Likewise.
879         * initialization_2.f90: Likewise.
880         * protected_6.f90: Likewise.
881         * continuation_7.f90: Likewise.
882         * derived_function_interface_1.f90: Likewise.
883         * der_pointer_4.f90: Likewise.
884         * fmt_zero_precision.f90: Likewise.
885         * blockdata_3.f90: Likewise.
886         * fmt_missing_period_1.f: Likewise.
887         * real_const_3.f90: Likewise.
888         * use_4.f90: Likewise.
889         * fmt_missing_period_3.f: Likewise.
890         * use_5.f90: Likewise.
891
892 2007-03-28  Mike Stump  <mrs@apple.com>
893
894         * gcc.dg/darwin-comm.c: Add.
895
896 2007-03-28  Eric Christopher  <echristo@apple.com>
897
898         * lib/target-supports.exp (check_effective_target_fstack_protector): New.
899         * gcc.dg/ssp-1.c: Use.
900         * gcc.dg/ssp-2.c: Ditto.
901
902 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
903
904         PR c++/29077
905         * g++.dg/parse/constructor3.C: New test.
906
907 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
908
909         * gnat.dg/thin_pointer.ad[sb]: New test.
910
911 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
912
913         * g++.dg/cpp0x/bracket1.C: New.
914         * g++.dg/cpp0x/bracket2.C: New.
915         * g++.dg/cpp0x/bracket3.C: New.
916         * g++.dg/cpp0x/bracket4.C: New.
917
918 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
919
920         * g++.dg/cpp0x/temp_default1.C: New.
921         * g++.dg/cpp0x/temp_default3.C: New.
922         * g++.dg/cpp0x/temp_default2.C: New.
923         * g++.dg/cpp0x/temp_default4.C: New.
924
925 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
926
927         PR c++/29993
928         * g++.dg/other/cv_func2.C: New.
929
930 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
931
932         * gcc.dg/dfp/func-vararg-alternate.h: New file.
933         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
934         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
935         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
936
937         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
938         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
939
940         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
941
942         * lib/compat.exp (compat-execute): Fix processing of file names.
943
944 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
945
946         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
947
948 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
949
950         * lib/target-supports.exp (check_effective_target_fortran_large_real):
951         Delete created executable test file.
952         (check_effective_target_fortran_large_int): Ditto.
953         (check_effective_target_static_libgfortran): Ditto.
954
955 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
956
957         PR c++/30500
958         * g++.dg/warn/pragma-system_header1.C: New test.
959         * g++.dg/warn/pragma-system_header2.C: New test.
960         * g++.dg/warn/pragma-system_header1.h. New.
961         * g++.dg/warn/pragma-system_header2.h. New.
962
963 2007-03-26  Ian Lance Taylor  <iant@google.com>
964
965         PR tree-optimization/31345
966         * gcc.c-torture/compile/pr31345-1.c: New test.
967
968 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
969
970         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
971         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
972         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
973         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
974         * gfortran.dg/overload_1.f90: Likewise.
975         * gfortran.dg/impure_assignment_1.f90: Likewise.
976         * gfortran.dg/error_recovery_3.f90: Likewise.
977         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
978         * gfortran.dg/sequence_types_1.f90: Likewise.
979         * gfortran.dg/internal_references_1.f90: Likewise.
980         * gfortran.dg/present_1.f90: Likewise.
981         * gfortran.dg/volatile10.f90: Likewise.
982         * gfortran.dg/module_equivalence_2.f90: Likewise.
983         * gfortran.dg/use_4.f90: Likewise.
984         * gfortran.dg/elemental_result_1.f90: Likewise.
985         * gfortran.dg/generic_actual_arg.f90: Likewise.
986         * gfortran.dg/private_type_5.f90: Likewise.
987         * gfortran.dg/protected_4.f90: Likewise.
988         * gfortran.dg/interface_3.f90: Likewise.
989
990 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
991
992         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
993         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
994
995 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
996
997         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
998
999 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1000
1001         PR libgfortran/31199
1002         * gfortran.dg/fmt_t_4.f90: New test.
1003
1004 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
1005
1006         PR libfortran/31297
1007         * gfortran.dg/backspace_5.f:  Initialize variable(s).
1008         * gfortran.dg/backspace_6.f:  Likewise.
1009         * gfortran.dg/char_bounds_check_fail_1: Likewise.
1010         * gfortran.dg/direct_io_2.f90:  Likewise.
1011         * gfortran.dg/write_back.f:  Likewise.
1012         * gfortran.dg/write_rewind_2.f:  Likewise.
1013         * gfortran.dg/write_rewind_1.f:  Likewise.
1014         * gfortran.dg/write_rewind_2.f:  Likewise.
1015
1016 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
1017
1018         PR tree-optimization/30784
1019         * gcc.dg/vect/pr30784.c: New test.
1020
1021 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1022
1023         PR fortran/30877
1024         * gfortran.dg/operator_1.f90: New test.
1025         * gfortran.dg/operator_2.f90: New test.
1026
1027 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
1028
1029         PR libfortran/31196
1030         * gfortran.dg/reshape_transpose_1.f90:  New test.
1031
1032 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1033
1034         PR fortran/30655
1035         * gfortran.dg/bounds_check_6.f90: New test.
1036
1037 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
1038
1039         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
1040         #ifndef/#endif.
1041         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
1042         * gcc.dg/dfp/decfloat-constants.c: Ditto.
1043
1044 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
1045
1046         PR fortran/31209
1047         * gfortran.dg/pointer_function_actual_1.f90: New test.
1048
1049         PR fortran/31200
1050         * gfortran.dg/pointer_function_actual_2.f90: New test.
1051
1052         PR fortran/31215
1053         * gfortran.dg/result_in_spec_1.f90: New test.
1054
1055 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1056
1057         PR fortran/30834
1058         * gfortran.dg/integer_exponentiation_3.F90: New test.
1059         * gfortran.dg/integer_exponentiation_4.f90: New test.
1060         * gfortran.dg/integer_exponentiation_5.F90: New test.
1061
1062 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
1063
1064         PR c++/30863
1065         * g++.dg/template/error24.C: New test.
1066         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
1067
1068 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
1069
1070         PR c++/31273
1071         * g++.dg/expr/bitfield7.C: New test.
1072
1073 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1074
1075         PR other/23572
1076         * gcc.dg/float-range-4.c: New.
1077         * gcc.dg/float-range-1.c: Update. Test for a warning.
1078         * gcc.dg/float-range-3.c: New.
1079         * gcc.dg/float-range-5.c: New.
1080
1081 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1082
1083         PR fortran/31262
1084         * gfortran.dg/no_range_check_1.f90: New test.
1085
1086 2007-03-22  Dirk Mueller  <dmueller@suse.de>
1087
1088         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
1089         * g++.dg/other/static1.C: Remove stray semicolon.
1090         * g++.dg/other/init1.C: Likewise.
1091         * g++.dg/rtti/dyncast1.C: Likewise.
1092         * g++.dg/tree-ssa/pr17153.C: Likewise.
1093         * g++.dg/lookup/disamb1.C: Likewise.
1094         * g++.dg/lookup/scoped2.C: Likewise.
1095         * g++.dg/lookup/friend7.C: Likewise.
1096         * g++.dg/parse/parse4.C: Likewise.
1097         * g++.dg/parse/parse5.C: Likewise.
1098         * g++.dg/expr/pr29066.C: Likewise.
1099         * g++.dg/expr/cast4.C: Likewise.
1100         * g++.dg/tc1/dr193.C: Likewise.
1101         * g++.dg/tc1/dr213.C: Likewise.
1102         * g++.dg/abi/dcast1.C: Likewise.
1103         * g++.dg/abi/covariant2.C: Likewise.
1104         * g++.dg/inherit/covariant11.C: Likewise.
1105         * g++.dg/inherit/covariant9.C: Likewise.
1106         * g++.dg/inherit/covariant10.C: Likewise.
1107         * g++.dg/init/static3.C: Likewise.
1108         * g++.dg/init/init-ref3.C: Likewise.
1109         * g++.dg/init/ref10.C: Likewise.
1110         * g++.dg/template/meminit2.C: Likewise.
1111         * g++.dg/template/using9.C: Likewise.
1112         * g++.dg/template/friend9.C: Likewise.
1113         * g++.dg/template/ref1.C: Likewise.
1114         * g++.old-deja/g++.warn/inline.C: Likewise.
1115         * g++.old-deja/g++.robertl/eb91.C: Likewise.
1116         * g++.old-deja/g++.robertl/eb46.C: Likewise.
1117         * g++.old-deja/g++.robertl/eb34.C: Likewise.
1118         * g++.old-deja/g++.robertl/eb43.C: Likewise.
1119         * g++.old-deja/g++.robertl/eb26.C: Likewise.
1120         * g++.old-deja/g++.robertl/eb116.C: Likewise.
1121         * g++.old-deja/g++.brendan/copy5.C: Likewise.
1122         * g++.old-deja/g++.brendan/overload8.C: Likewise.
1123         * g++.old-deja/g++.brendan/overload11.C: Likewise.
1124         * g++.old-deja/g++.brendan/copy7.C: Likewise.
1125         * g++.old-deja/g++.brendan/crash38.C: Likewise.
1126         * g++.old-deja/g++.brendan/template11.C: Likewise.
1127         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
1128         * g++.old-deja/g++.brendan/crash50.C: Likewise.
1129         * g++.old-deja/g++.brendan/crash16.C: Likewise.
1130         * g++.old-deja/g++.jason/pmem2.C: Likewise.
1131         * g++.old-deja/g++.jason/parse9.C: Likewise.
1132         * g++.old-deja/g++.jason/byval2.C: Likewise.
1133         * g++.old-deja/g++.jason/overload8.C: Likewise.
1134         * g++.old-deja/g++.jason/pmf8.C: Likewise.
1135         * g++.old-deja/g++.jason/template33.C: Likewise.
1136         * g++.old-deja/g++.jason/return3.C: Likewise.
1137         * g++.old-deja/g++.jason/scoping2.C: Likewise.
1138         * g++.old-deja/g++.jason/virtual.C: Likewise.
1139         * g++.old-deja/g++.jason/opeq3.C: Likewise.
1140         * g++.old-deja/g++.jason/template27.C: Likewise.
1141         * g++.old-deja/g++.jason/synth6.C: Likewise.
1142         * g++.old-deja/g++.jason/ref8.C: Likewise.
1143         * g++.old-deja/g++.jason/offset1.C: Likewise.
1144         * g++.old-deja/g++.other/static20.C: Likewise.
1145         * g++.old-deja/g++.other/array1.C: Likewise.
1146         * g++.old-deja/g++.other/new3.C: Likewise.
1147         * g++.old-deja/g++.other/array2.C: Likewise.
1148         * g++.old-deja/g++.other/overload9.C: Likewise.
1149         * g++.old-deja/g++.other/cast6.C: Likewise.
1150         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
1151         * g++.old-deja/g++.other/eh4.C: Likewise.
1152         * g++.old-deja/g++.other/using7.C: Likewise.
1153         * g++.old-deja/g++.other/init18.C: Likewise.
1154         * g++.old-deja/g++.other/dyncast1.C: Likewise.
1155         * g++.old-deja/g++.other/dyncast2.C: Likewise.
1156         * g++.old-deja/g++.other/dtor11.C: Likewise.
1157         * g++.old-deja/g++.pt/static11.C: Likewise.
1158         * g++.old-deja/g++.pt/crash19.C: Likewise.
1159         * g++.old-deja/g++.pt/overload12.C: Likewise.
1160         * g++.old-deja/g++.pt/crash46.C: Likewise.
1161         * g++.old-deja/g++.pt/mi1.C: Likewise.
1162         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
1163         * g++.old-deja/g++.pt/nontype5.C: Likewise.
1164         * g++.old-deja/g++.pt/local5.C: Likewise.
1165         * g++.old-deja/g++.pt/typename2.C: Likewise.
1166         * g++.old-deja/g++.pt/explicit80.C: Likewise.
1167         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
1168         * g++.old-deja/g++.law/visibility1.C: Likewise.
1169         * g++.old-deja/g++.law/visibility2.C: Likewise.
1170         * g++.old-deja/g++.law/virtual2.C: Likewise.
1171         * g++.old-deja/g++.law/operators19.C: Likewise.
1172         * g++.old-deja/g++.law/parsing10.C: Likewise.
1173         * g++.old-deja/g++.law/visibility4.C: Likewise.
1174         * g++.old-deja/g++.law/operators4.C: Likewise.
1175         * g++.old-deja/g++.law/dtors2.C: Likewise.
1176         * g++.old-deja/g++.law/missed-error3.C: Likewise.
1177         * g++.old-deja/g++.law/visibility10.C: Likewise.
1178         * g++.old-deja/g++.law/scope3.C: Likewise.
1179         * g++.old-deja/g++.law/casts2.C: Likewise.
1180         * g++.old-deja/g++.law/code-gen5.C: Likewise.
1181         * g++.old-deja/g++.law/operators33.C: Likewise.
1182         * g++.old-deja/g++.law/friend4.C: Likewise.
1183         * g++.old-deja/g++.mike/pmf7.C: Likewise.
1184         * g++.old-deja/g++.mike/p5611.C: Likewise.
1185         * g++.old-deja/g++.mike/net37.C: Likewise.
1186         * g++.old-deja/g++.mike/p3570.C: Likewise.
1187         * g++.old-deja/g++.mike/p5718.C: Likewise.
1188         * g++.old-deja/g++.mike/net21.C: Likewise.
1189         * g++.old-deja/g++.mike/p1862.C: Likewise.
1190         * g++.old-deja/g++.mike/p4511.C: Likewise.
1191         * g++.old-deja/g++.mike/virt3.C: Likewise.
1192         * g++.old-deja/g++.mike/p16146.C: Likewise.
1193         * g++.old-deja/g++.mike/p1989.C: Likewise.
1194         * g++.old-deja/g++.mike/p5571.C: Likewise.
1195         * g++.old-deja/g++.gb/scope10.C: Likewise.
1196         * g++.old-deja/g++.abi/primary5.C: Likewise.
1197         * g++.old-deja/g++.abi/empty2.C: Likewise.
1198         * g++.old-deja/g++.abi/arraynew.C: Likewise.
1199         * g++.old-deja/g++.eh/vbase4.C: Likewise.
1200         * g++.old-deja/g++.eh/ptr1.C: Likewise.
1201         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
1202         * g++.old-deja/g++.bob/template3.C: Likewise.
1203         * g++.old-deja/g++.bob/inherit1.C: Likewise.
1204
1205 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
1206
1207         PR fortran/31193
1208         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
1209
1210 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
1211
1212         PR fortran/20897
1213         * gfortran.dg/derived_name_1.f90: New.
1214         * gfortran.dg/derived_name_2.f: New.
1215
1216 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
1217
1218         * lib/target-supports.exp (check_effective_target_nonpic): New
1219         procedure.
1220         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
1221         when compiling PIC.
1222         * gcc.target/i386/asm-4.c: Require nonpic.
1223         * gcc.target/i386/cmov1.c: Likewise.
1224         * gcc.target/i386/mul.c: Likewise.
1225         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
1226         * gcc.target/i386/ssetype-1.c: Require nonpic.
1227         * gcc.target/i386/ssetype-3.c: Likewise.
1228         * gcc.target/i386/ssetype-5.c: Likewise.
1229
1230 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
1231
1232         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
1233         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
1234         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
1235         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
1236
1237 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
1238
1239         PR tree-optimization/30590
1240         * g++.dg/opt/pr30590.C: New testcase.
1241
1242 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
1243
1244         PR c/30762
1245         * gcc.dg/pr30762-1.c: New test.
1246         * gcc.dg/pr30762-2.c: New test.
1247
1248         PR inline-asm/30505
1249         * gcc.target/i386/pr30505.c: New test.
1250
1251 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
1252
1253         * gcc.target/arm/register-variables.c: New.
1254
1255 2007-03-19  Jeff Law  <law@redhat.com>
1256
1257         * PR tree-optimization/30984
1258         * gcc.c-torture/pr30984.c: New test.
1259
1260 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1261         Richard Guenther  <rguenther@suse.de>
1262
1263         PR tree-optimization/31254
1264         * gcc.dg/torture/pr31254.c: New testcase.
1265
1266 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
1267
1268         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
1269         target default_packed.
1270
1271 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1272
1273         PR fortran/31203
1274         * gfortran.dg/string_length_1.f90: New test.
1275
1276 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1277
1278         PR testsuite/30395
1279         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
1280
1281 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1282
1283         PR libgfortran/31052
1284         * gfortran.dg/namelist_27.f90: New test.
1285
1286 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
1287
1288         PR fortran/30531
1289         * gfortran.dg/used_types_14.f90: New test.
1290
1291         PR fortran/31086
1292         * gfortran.dg/used_types_15.f90: New test.
1293
1294 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
1295
1296         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
1297         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
1298
1299 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1300
1301         PR fortran/31120
1302         * gfortran.dg/integer_exponentiation_2.f90: New test.
1303
1304 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
1305
1306         PR tree-optimization/31041
1307         * gcc.dg/vect/pr31041.c: New test.
1308
1309 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1310
1311         * g++.dg/warn/Wconversion-integer.C: New
1312         * g++.dg/warn/Wconversion-real.C: New.
1313         * g++.dg/warn/Wconversion-real-integer.C: New.
1314         * g++.dg/warn/conv2.C: Updated.
1315
1316 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
1317
1318         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
1319         exclude RTPs.
1320
1321 2007-03-16  Richard Guenther  <rguenther@suse.de>
1322
1323         PR tree-optimization/31146
1324         * g++.dg/tree-ssa/pr31146.C: New testcase.
1325
1326 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
1327
1328         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
1329         assume that the target has <features.h>.
1330
1331 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
1332
1333         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
1334         dg-options rather than to the whole test.
1335
1336 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
1337
1338         PR debug/29906
1339         * g++.dg/debug/pr29906.C: New
1340
1341 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1342
1343         PR libgfortran/31099
1344         * gfortran.dg/unformatted_recl.f90: Update test.
1345
1346 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
1347
1348         * gcc.dg/tree-ssa/prefetch-5.c: New test.
1349
1350 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1351
1352         PR c++/30891
1353         * g++.dg/parse/namespace-definition.C: New.
1354
1355 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1356
1357         PR c++/24924
1358         * g++.dg/cpp/pedantic-errors.C: New.
1359         * g++.dg/cpp/permissive.C: New.
1360
1361 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
1362
1363         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
1364         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
1365
1366 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
1367
1368         * lib/target-supports.exp (check_missing_uclibc_feature)
1369         (check_effective_target_wchar): New procedures.
1370         * gcc.dg/wchar_t-1.c: Require target wchar.
1371         * gcc.dg/wint_t-1.c: Likewise.
1372
1373 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
1374
1375         * lib/target-supports.exp (check_gc_sections_available): Return
1376         false for VxWorks targets.
1377
1378 2007-03-15  Dirk Mueller  <dmueller@suse.de>
1379
1380         * g++.dg/warn/Wconversion2.C: Fix typo.
1381         * gcc.dg/if-empty-1.c: Ditto.
1382
1383 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
1384
1385         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
1386
1387 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
1388
1389         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
1390         * gcc.target/i386/pr31167.c: Ditto.
1391
1392 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
1393
1394         PR target/31167
1395         * gcc.target/i386/pr31167.c: New test.
1396
1397 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
1398
1399         PR fortran/30922
1400         * gfortran.dg/import5.f90.f90: New test.
1401
1402
1403         PR fortran/30879
1404         * gfortran.dg/data_components_1.f90: New test.
1405
1406
1407         PR fortran/30870
1408         * gfortran.dg/generic_13.f90: New test.
1409
1410         PR fortran/31163
1411         * gfortran.dg/alloc_comp_basics_5.f90: New test.
1412
1413 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1414
1415         PR libgfortran/31051
1416         * gfortran.dg/fmt_t_4.f90: New
1417
1418 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1419
1420         PR C++/31165
1421         * g++.dg/other/default7.C: New test.
1422
1423 2007-03-15  Dirk Mueller  <dmueller@suse.de>
1424
1425         * g++.dg/warn/Wconversion2.C: New.
1426
1427 2007-03-14  Eric Christopher  <echristo@apple.com>
1428
1429         * gcc.dg/ssp-1.c: New.
1430         * gcc.dg/ssp-2.c: Ditto.
1431
1432 2007-03-14  Dirk Mueller  <dmueller@suse.de>
1433
1434         * g++.dg/warn/do-empty.C: New.
1435         * gcc.dg/do-empty.c: New.
1436         * gcc.dg/if-empty-1.c: Update.
1437         * gcc.dg/20001116-1.c: Update.
1438         * gcc.dg/pr23165.c: Update.
1439
1440 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
1441
1442         * gfortran.dg/module_implicit_conversion.f90: New test.
1443
1444 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
1445
1446         PR middle-end/31127
1447         * gcc.dg/pr31127.c: New.
1448
1449 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
1450
1451         * gcc.dg/tree-ssa/loop-26.c: New test.
1452
1453 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
1454
1455         * gcc.target/i386/cmpxchg16b-1.c: New test.
1456
1457 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
1458
1459         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
1460         * gcc.dg/c99-vla-1.c: Likewise.
1461         * g++.dg/ext/vla1.C: Likewise
1462
1463 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
1464
1465         * gcc.dg/wvla-1.c: New test
1466         * gcc.dg/wvla-2.c: New test
1467         * gcc.dg/wvla-3.c: New test
1468         * gcc.dg/wvla-4.c: New test
1469         * gcc.dg/wvla-5.c: New test
1470         * gcc.dg/wvla-6.c: New test
1471         * gcc.dg/wvla-7.c: New test
1472         * g++.dg/warn/Wvla-1.C: New test
1473         * g++.dg/warn/Wvla-2.C: New test
1474         * g++.dg/warn/Wvla-3.C: New test
1475
1476 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
1477
1478         PR c++/30108
1479         * g++.dg/other/default6.C: New test.
1480
1481 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
1482
1483         * lib/target-supports.exp (check_profiling_available): Return false
1484         for VxWorks.
1485         (check_effective_target_vxworks_kernel): New procedure.
1486         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
1487         VxWorks.
1488         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
1489         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
1490         to include VxWorks.
1491         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
1492
1493 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
1494
1495         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
1496         PIC is not supported.
1497         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
1498         * gcc.dg/20020426-2.c: Likewise.
1499         * gcc.dg/pr28243.c: Likewise.
1500         * gcc.dg/visibility-11.c: Likewise.
1501         * gcc.dg/tls/opt-9.c: Likewise.
1502         * gcc.dg/tls/opt-10.c: Likewise.
1503         * gcc.dg/tls/pic-1.c: Likewise.
1504         * gcc.dg/tls/struct-1.c: Likewise.
1505         * gcc.target/i386/20000807-1.c: Likewise.
1506         * gcc.target/i386/20000904-1.c: Likewise.
1507         * gcc.target/i386/20011119-1.c: Likewise.
1508         * gcc.target/i386/990213-2.c: Likewise.
1509         * gcc.target/i386/990214-1.c: Likewise.
1510         * gcc.target/i386/compress-float-387-pic.c: Likewise.
1511         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
1512         * gcc.target/i386/pic-1.c: Likewise.
1513         * gcc.target/i386/pr21518.c: Likewise.
1514         * gcc.target/i386/pr23098.c: Likewise.
1515         * gcc.target/i386/pr23943.c: Likewise.
1516
1517 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
1518
1519         PR c++/31038
1520         * g++.dg/template/complit2.C: New test.
1521
1522         PR c++/30328
1523         * g++.dg/ext/bitfield1.C: New test.
1524
1525 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
1526
1527         PR fortran/30883
1528         * gfortran.dg/interface_11.f90: New test.
1529
1530 2007-03-11  Richard Guenther  <rguenther@suse.de>
1531
1532         PR tree-optimization/31115
1533         * gcc.dg/torture/pr31115.c: New testcase.
1534
1535 2007-03-11  Ira Rosen  <irar@il.ibm.com>
1536
1537         PR tree-optimization/29925
1538         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
1539
1540 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
1541
1542         PR c++/30274
1543         * g++.dg/expr/bitfield3.C: New test.
1544         * g++.dg/expr/bitfield4.C: Likewise.
1545         * g++.dg/expr/bitfield5.C: Likewise.
1546         * g++.dg/expr/bitfield6.C: Likewise.
1547
1548         PR c++/30924
1549         * g++.dg/template/array18.C: New test.
1550
1551 2007-03-10  Dirk Mueller  <dmueller@suse.de>
1552
1553         PR c++/17946
1554         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
1555         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
1556
1557 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
1558
1559         PR c++/20599
1560         * g++.dg/cpp0x/variadic-bind.C: New.
1561         * g++.dg/cpp0x/variadic-function.C: New.
1562         * g++.dg/cpp0x/variadic-mem_fn.C: New.
1563         * g++.dg/cpp0x/variadic-tuple.C: New.
1564         * g++.dg/cpp0x/variadic1.C: New.
1565         * g++.dg/cpp0x/variadic2.C: New.
1566         * g++.dg/cpp0x/variadic3.C: New.
1567         * g++.dg/cpp0x/variadic4.C: New.
1568         * g++.dg/cpp0x/variadic5.C: New.
1569         * g++.dg/cpp0x/variadic6.C: New.
1570         * g++.dg/cpp0x/variadic7.C: New.
1571         * g++.dg/cpp0x/variadic8.C: New.
1572         * g++.dg/cpp0x/variadic9.C: New.
1573         * g++.dg/cpp0x/variadic10.C: New.
1574         * g++.dg/cpp0x/variadic11.C: New.
1575         * g++.dg/cpp0x/variadic12.C: New.
1576         * g++.dg/cpp0x/variadic13.C: New.
1577         * g++.dg/cpp0x/variadic14.C: New.
1578         * g++.dg/cpp0x/variadic15.C: New.
1579         * g++.dg/cpp0x/variadic16.C: New.
1580         * g++.dg/cpp0x/variadic17.C: New.
1581         * g++.dg/cpp0x/variadic18.C: New.
1582         * g++.dg/cpp0x/variadic19.C: New.
1583         * g++.dg/cpp0x/variadic20.C: New.
1584         * g++.dg/cpp0x/variadic21.C: New.
1585         * g++.dg/cpp0x/variadic22.C: New.
1586         * g++.dg/cpp0x/variadic23.C: New.
1587         * g++.dg/cpp0x/variadic24.C: New.
1588         * g++.dg/cpp0x/variadic25.C: New.
1589         * g++.dg/cpp0x/variadic26.C: New.
1590         * g++.dg/cpp0x/variadic27.C: New.
1591         * g++.dg/cpp0x/variadic28.C: New.
1592         * g++.dg/cpp0x/variadic29.C: New.
1593         * g++.dg/cpp0x/variadic30.C: New.
1594         * g++.dg/cpp0x/variadic31.C: New.
1595         * g++.dg/cpp0x/variadic32.C: New.
1596         * g++.dg/cpp0x/variadic33.C: New.
1597         * g++.dg/cpp0x/variadic34.C: New.
1598         * g++.dg/cpp0x/variadic35.C: New.
1599         * g++.dg/cpp0x/variadic36.C: New.
1600         * g++.dg/cpp0x/variadic37.C: New.
1601         * g++.dg/cpp0x/variadic38.C: New.
1602         * g++.dg/cpp0x/variadic39.C: New.
1603         * g++.dg/cpp0x/variadic40.C: New.
1604         * g++.dg/cpp0x/variadic41.C: New.
1605         * g++.dg/cpp0x/variadic42.C: New.
1606         * g++.dg/cpp0x/variadic43.C: New.
1607         * g++.dg/cpp0x/variadic44.C: New.
1608         * g++.dg/cpp0x/variadic45.C: New.
1609         * g++.dg/cpp0x/variadic46.C: New.
1610         * g++.dg/cpp0x/variadic47.C: New.
1611         * g++.dg/cpp0x/variadic48.C: New.
1612         * g++.dg/cpp0x/variadic49.C: New.
1613         * g++.dg/cpp0x/variadic50.C: New.
1614         * g++.dg/cpp0x/variadic51.C: New.
1615         * g++.dg/cpp0x/variadic52.C: New.
1616         * g++.dg/cpp0x/variadic53.C: New.
1617         * g++.dg/cpp0x/variadic54.C: New.
1618         * g++.dg/cpp0x/variadic55.C: New.
1619         * g++.dg/cpp0x/variadic56.C: New.
1620         * g++.dg/cpp0x/variadic57.C: New.
1621         * g++.dg/cpp0x/variadic58.C: New.
1622         * g++.dg/cpp0x/variadic59.C: New.
1623         * g++.dg/cpp0x/variadic60.C : New.
1624         * g++.dg/cpp0x/variadic61.C : New.
1625         * g++.dg/cpp0x/variadic62.C : New.
1626         * g++.dg/cpp0x/variadic63.C : New.
1627         * g++.dg/cpp0x/variadic64.C : New.
1628         * g++.dg/cpp0x/variadic65.C : New.
1629         * g++.dg/cpp0x/variadic66.C : New.
1630         * g++.dg/cpp0x/variadic67.C : New.
1631         * g++.dg/cpp0x/variadic68.C : New.
1632         * g++.dg/cpp0x/variadic69.C : New.
1633         * g++.dg/cpp0x/variadic70.C : New.
1634         * g++.dg/cpp0x/variadic71.C : New.
1635         * g++.dg/cpp0x/variadic72.C : New.
1636         * g++.dg/cpp0x/variadic73.C : New.
1637         * g++.dg/cpp0x/variadic74.C : New.
1638         * g++.dg/cpp0x/variadic75.C : New.
1639         * g++.dg/cpp0x/variadic-ex1.C : New.
1640         * g++.dg/cpp0x/variadic-ex2.C : New.
1641         * g++.dg/cpp0x/variadic-ex3.C : New.
1642         * g++.dg/cpp0x/variadic-ex4.C : New.
1643         * g++.dg/cpp0x/variadic-ex5.C : New.
1644         * g++.dg/cpp0x/variadic-ex6.C : New.
1645         * g++.dg/cpp0x/variadic-ex7.C : New.
1646         * g++.dg/cpp0x/variadic-ex8.C : New.
1647         * g++.dg/cpp0x/variadic-ex9.C : New.
1648         * g++.dg/cpp0x/variadic-ex10.C : New.
1649         * g++.dg/cpp0x/variadic-ex11.C : New.
1650         * g++.dg/cpp0x/variadic-ex12.C : New.
1651         * g++.dg/cpp0x/variadic-ex13.C : New.
1652         * g++.dg/cpp0x/variadic-ex14.C : New.
1653
1654 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1655
1656         PR libgfortran/31099
1657         * gfortran.dg/unformatted_recl.f90: New test.
1658
1659 2007-03-09  Roger Sayle  <roger@eyesopen.com>
1660
1661         * gcc.dg/fold-eqcmplx-1.c: New test case.
1662
1663 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
1664
1665         PR rtl-optimization/30643
1666         * gcc.dg/pr30643.c: New.
1667
1668 2007-03-09  Chao-ying Fu  <fu@mips.com>
1669
1670         * gcc.target/mips/mips32-dspr2-type.c: New test.
1671         * gcc.target/mips/mips32-dspr2.c: New test.
1672         * gcc.target/mips/dspr2-MULT.c: New test.
1673         * gcc.target/mips/dspr2-MULTU.c: New test.
1674         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
1675         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
1676         Adjust some formats.
1677
1678 2007-03-09  Dirk Mueller  <dmueller@suse.de>
1679
1680         PR c++/17946
1681         * gcc.dg/Wlogical-op-1.c: New.
1682         * g++.dg/warn/Wlogical-op-1.C: New.
1683
1684 2007-03-09  Richard Guenther  <rguenther@suse.de>
1685
1686         PR tree-optimization/30904
1687         PR middle-end/31058
1688         * gcc.dg/pr30904.c: Remove xfail.
1689
1690 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1691
1692         PR C/31072
1693         * gcc.c-torture/execute/pr31072.c: New test.
1694
1695 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1696
1697         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
1698         * gcc.dg/torture/builtin-attr-1.c: Likewise.
1699         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test *lrint* and *lround*.
1700         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and floor->lfloor.
1701         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
1702         * gcc.dg/torture/builtin-integral-1.c: Likewise.
1703         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
1704         and *lround*.  Correct macro names.
1705         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
1706         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
1707
1708 2007-03-08  Ian Lance Taylor  <iant@google.com>
1709
1710         * gcc.dg/no-strict-overflow-5.c: New test.
1711         * gcc.dg/no-strict-overflow-6.c: New test.
1712         * gcc.dg/Wstrict-overflow-11.c: New test.
1713         * gcc.dg/Wstrict-overflow-12.c: New test.
1714         * gcc.dg/Wstrict-overflow-13.c: New test.
1715         * gcc.dg/Wstrict-overflow-14.c: New test.
1716         * gcc.dg/Wstrict-overflow-15.c: New test.
1717
1718 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
1719
1720         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
1721         for VxWorks kernel mode.
1722         * gcc.c-torture/execute/strncmp-1.x: Likewise.
1723
1724 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
1725
1726         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
1727         mode.
1728
1729 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
1730
1731         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
1732         and lib/bfill.c on VxWorks targets.
1733         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
1734         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
1735         lib/bfill.c and lib/memmove.c on VxWorks targets.
1736         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
1737         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
1738         on VxWorks targets.
1739         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
1740         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
1741
1742 2007-03-08  Tobias Burnus  <burnus@net-b.de>
1743
1744         * gfortran.dg/use_5.f90: New test.
1745         * gfortran.dg/use_6.f90: Ditto.
1746         * gfortran.dg/use_7.f90: Ditto.
1747
1748 2007-03-08  Tobias Burnus  <burnus@net-b.de>
1749
1750         PR fortran/30973
1751         * gfortran.dg/use_4.f90: New test.
1752         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
1753
1754 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
1755
1756         PR fortran/31011
1757         * gfortran.dg/parameter_array_section_2.f90: New test.
1758
1759 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
1760
1761         PR c++/30852
1762         * g++.dg/ext/offsetof1.C: Add cases with volatile.
1763
1764         PR c++/30534
1765         * g++.dg/template/arg5.C: New test.
1766
1767 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
1768
1769         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
1770
1771 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
1772
1773         * gcc.dg/var-expand1.c: Add newline at end of file.
1774
1775 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
1776
1777         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
1778
1779 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
1780
1781         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
1782
1783 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1784
1785         * gcc.dg/torture/builtin-convert-4.c: New test.
1786
1787 2007-03-05  Ian Lance Taylor  <iant@google.com>
1788
1789         * gcc.c-torture/compile/pr31034.c: New test.
1790
1791 2007-03-05  Ian Lance Taylor  <iant@google.com>
1792
1793         * gcc.dg/inline-18.c: New test.
1794         * gcc.dg/inline-19.c: New test.
1795         * gcc.dg/inline-20.c: New test.
1796         * gcc.dg/inline-21.c: New test.
1797
1798 2007-03-05  Richard Guenther  <rguenther@suse.de>
1799
1800         PR tree-optimization/14052
1801         * gcc.dg/tree-ssa/vrp33.c: New testcase.
1802
1803 2007-03-05  Richard Guenther  <rguenther@suse.de>
1804
1805         PR tree-optimization/23777
1806         * gcc.dg/tree-ssa/pr23777.c: New testcase.
1807
1808 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1809
1810         PR other/30465
1811         * gcc.dg/multiple-overflow-warn-3.c: New.
1812         * g++.dg/warn/multiple-overflow-warn-3.C: New.
1813
1814 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
1815
1816         PR c++/30895
1817         * g++.dg/parse/template23.C: New test.
1818
1819 2007-03-04  Roger Sayle  <roger@eyesopen.com>
1820
1821         PR middle-end/30744
1822         * gcc.dg/pr30744-1.c: New test case.
1823
1824 2007-03-04  Tobias Burnus  <burnus@net-b.de>
1825
1826         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
1827
1828 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1829
1830         PR target/30406
1831         * gfortran.dg/logical_3.f90: New test.
1832
1833 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
1834
1835         PR libfortran/30981
1836         * gfortran.dg/integer_exponentiation_1.f90:  New test.
1837
1838 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
1839
1840         * gcc.target/m68k/m68k.exp: New.
1841         * gcc.target/m68k/crash1.c: New.
1842
1843 2007-03-03  Tobias Burnus  <burnus@net-b.de>
1844
1845         * gfortran.dg/c_by_val.c: Use int64_t instead of long
1846         to be more compatible with integer(kind=8).
1847
1848 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1849
1850         PR libfortran/31001
1851         * gfortran.dg/zero_sized_3.f90: New test.
1852
1853 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1854
1855         PR c++/15787
1856         * g++.dg/parse/else.C: New.
1857         * g++.dg/parse/else-2.C: New.
1858
1859 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
1860             Tobias Burnus  <burnus@net-b.de>
1861
1862         PR fortran/30882
1863         * gfortran.dg/size_dim.f90: New test.
1864
1865 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
1866             Tobias Burnus  <burnus@net-b.de>
1867
1868         PR fortran/30873
1869         * gfortran.dg/entry_9.f90: New test.
1870
1871 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
1872
1873         PR c++/28253
1874         * g++.dg/inherit/covariant16.C: New test.
1875
1876 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
1877
1878         * g++.dg/other/darwin-minversion-1.C: New.
1879
1880 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
1881
1882         * gcc.dg/tree-ssa/20070302-1.c: New test.
1883
1884 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
1885
1886         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
1887         tests.
1888
1889 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
1890
1891         * gcc.dg/tree-ssa/prefetch-4.c: New test.
1892
1893 2007-03-01  Simon Baldwin <simonb@google.com>
1894
1895         PR c++/23689
1896         * warn/ignored_typedef.C: New.
1897         * init/ctor8.C: Added dg-warning to consume ignored typedef
1898         warning.
1899         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
1900         and added an explicit line number.
1901
1902 2007-02-28  Richard Guenther  <rguenther@suse.de>
1903
1904         PR middle-end/30364
1905         * gcc.dg/torture/pr30364-1.c: New testcase.
1906         * gcc.dg/torture/pr30364-2.c: Likewise.
1907         * gcc.dg/torture/pr30364-3.c: Likewise.
1908
1909 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1910
1911         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
1912         powerpc*, use -funsafe-math-optimizations.
1913         * gcc.dg/torture/builtin-logb-1.c: Likewise.
1914         * gcc.dg/torture/builtin-modf-1.c: Likewise.
1915
1916 2007-02-28  Tobias Burnus  <burnus@net-b.de>
1917             Paul Thomas  <pault@gcc.gnu.org>
1918
1919         PR fortran/30888
1920         PR fortran/30887
1921         * c_by_val_1.f: Test %VAL() with non-default kind.
1922         * c_by_val.c: Ditto.
1923         * c_by_val_4.f: New test.
1924
1925 2007-02-28  Tobias Burnus  <burnus@net-b.de>
1926
1927         PR fortran/30968
1928         * gfortran.dg/continuation_7.f90: New test.
1929
1930 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
1931
1932         * g++.dg/inherit/thunk7.C: New test.
1933         * lib/target-supports.exp (check_profiling_available): Not available
1934         for bfin-*-*.
1935
1936 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
1937
1938         PR target/30970
1939         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
1940
1941 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
1942
1943         * lib/target-supports.exp (check_effective_target_init_priority):
1944         Remove Solaris special case.
1945
1946 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
1947
1948         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
1949         for more builtin types.
1950
1951         * g++.dg/ext/visibility/class1.C: Port to Darwin.
1952         * g++.dg/ext/visibility/noPLT.C: Likewise.
1953
1954 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1955
1956         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
1957         sh* targets.
1958
1959 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
1960
1961         PR fortran/30865
1962         * size_optional_dim_1.f90:  New test.
1963
1964 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
1965
1966         * gcc.dg/vxworks/vxworks.exp: New file.
1967         * gcc.dg/vxworks/initpri1.c: Likewise.
1968         * gcc.dg/vxworks/initpri2.c: Likewise.
1969         * gcc.dg/initpri2.c: Add more tests.
1970         * g++.dg/special/initpri2.C: Likewise.
1971
1972         * gcc.dg/initpri1.c: New test.
1973         * gcc.dg/initpri2.c: Likewise.
1974         * g++.dg/special/initpri1.C: New test.
1975         * g++.dg/special/initpri2.C: Likewise.
1976         * g++.dg/special/conpr-1.C: Use init_priority effective target.
1977         * g++.dg/special/conpr-2.C: Likewise.
1978         * g++.dg/special/conpr-3.C: Likewise.
1979         * g++.dg/special/conpr-4.C: Likewise.
1980         * g++.dg/special/initp1.C: Likewise.
1981         * g++.dg/special/ecos.exp: Remove code to detect availability of
1982         constructor priorities.
1983         * lib/target-supports.exp (check_effective_target_init_priority):
1984         New function.
1985
1986 2007-02-24  Jan Hubicka  <jh@suse.cz>
1987
1988         * gcc.c-torture/execute/pr30778.c: New testcase.
1989
1990 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1991
1992         PR libgfortran/30918
1993         * gfortran.dg/namelist_26.f90: New test.
1994
1995 2007-02-24  Richard Guenther  <rguenther@suse.de>
1996
1997         PR middle-end/30951
1998         * gcc.dg/pr30951.c: New testcase.
1999
2000 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2001
2002         * gcc.dg/torture/builtin-modf-1.c: New test.
2003
2004 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
2005
2006         PR tree-optimization/30904
2007         * gcc.dg/pr30904.c: New test.
2008
2009 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2010
2011         * gcc.test-framework/README: Correct command.
2012         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
2013         -Wunused-value.
2014         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
2015
2016 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
2017
2018         * lib/target-supports.exp (check_effective_target_unwrapped): New.
2019
2020 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
2021
2022         * lib/target-supports.exp (check_effective_target_newlib): New
2023         function.
2024
2025 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
2026
2027         PR fortran/30660
2028         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
2029         allocatable component.
2030
2031
2032 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2033
2034         * gcc.dg/torture/builtin-logb-1.c: New test.
2035         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
2036         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
2037         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
2038         sh* targets.
2039
2040 2007-02-23  Richard Guenther  <rguenther@suse.de>
2041
2042         * g++.dg/warn/changes-meaning.C: New testcase.
2043
2044 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2045
2046         PR libgfortran/30910
2047         * gfortran.dg/fmt_zero_precision.f90: Update test.
2048
2049 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2050
2051         * gcc.dg/torture/builtin-frexp-1.c: New test.
2052
2053 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
2054
2055         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
2056
2057 2007-02-22  Ian Lance Taylor  <iant@google.com>
2058
2059         PR debug/30898
2060         * g++.dg/debug/pr30898.C: New test.
2061
2062 2007-02-22  Ira Rosen  <irar@il.ibm.com>
2063
2064         * gcc.dg/vect/vect-106.c: New test.
2065
2066 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
2067             Ira Rosen  <irar@il.ibm.com>
2068
2069         PR tree-optimization/30843
2070         * gcc.dg/vect/pr30843.c: New test.
2071
2072 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
2073
2074         PR tree-optimization/30858
2075         * gcc.dg/vect/pr30858.c: New test.
2076
2077 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
2078
2079         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
2080         to set options for compiling testglue.
2081         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
2082         * lib/obj-c++.exp (obj-c++_init): Likewise.
2083
2084 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
2085
2086         * gnat.dg/derived_aggregate.adb: New test.
2087
2088 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2089
2090         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
2091         sh* targets.  Call the correct CKSGN macro.
2092
2093 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
2094
2095         * gfortran.dg/gomp/omp_parse1.f90: New test.
2096         * gfortran.dg/gomp/omp_parse2.f: New test.
2097
2098 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
2099
2100         PR fortran/30869
2101         * gfortran.dg/do_pointer_1.f90:  New test.
2102
2103 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2104
2105         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
2106         and scalbln.
2107
2108 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
2109
2110         * gcc.dg/darwin-minversion-1.c: New.
2111         * gcc.dg/darwin-minversion-2.c: New.
2112
2113 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2114
2115         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
2116
2117 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2118             DJ Delorie <dj@redhat.com>
2119
2120         PR other/30824
2121         * gcc.dg/Wfatal.c: New.
2122         * gcc.dg/Wfatal-2.c: New.
2123         * gcc.dg/Werror-1.c: Adjust expectations.
2124         * gcc.dg/Werror-5.c: Likewise.
2125         * gcc.dg/Werror-7.c: Likewise.
2126         * gcc.dg/Werror-10.c: Likewise.
2127         * gcc.dg/Werror-11.c: Likewise.
2128
2129 2007-02-20  Tobias Burnus  <burnus@net-b.de>
2130
2131         PR fortran/30522
2132         * gfortran.dg/volatile10.f90: New test.
2133
2134 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
2135
2136         PR libfortran/30533
2137         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
2138
2139 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2140
2141         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
2142         * gcc.dg/Walways-true-1.c: Likewise.
2143         * gcc.dg/weak/weak-3.c: Likewise.
2144         * gcc.dg/Werror-1.c: Likewise.
2145         * gcc.dg/Werror-3.c: Likewise.
2146         * gcc.dg/Werror-4.c: Likewise.
2147         * gcc.dg/Werror-5.c: Likewise.
2148         * gcc.dg/Werror-6.c: Likewise.
2149         * gcc.dg/Werror-7.c: Likewise.
2150         * gcc.dg/Werror-8.c: Likewise.
2151         * gcc.dg/Werror-10.c: Likewise.
2152         * gcc.dg/Werror-11.c: Likewise.
2153         * gcc.dg/Werror-12.c: Likewise.
2154         * g++.old-deja/g++.mike/warn8.C: Likewise.
2155         * g++.dg/warn/Walways-true-1.C: Likewise.
2156         * g++.dg/warn/Walways-true-2.C: Likewise.
2157         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
2158         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
2159         -Wstring-literal-comparison with -Waddress.
2160         * gcc.dg/Wstring-literal-comparison-4.c: Replace
2161         -Wno-string-literal-comparison with -Wno-address.
2162
2163 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
2164
2165         * gnat.dg/self_aggregate_with_call.adb: New test.
2166
2167 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
2168
2169         PR tree-optimization/30975
2170         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
2171         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
2172         * gcc.dg/vect/pr30795.c: New.
2173
2174 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2175
2176         PR fortran/30681
2177         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
2178
2179 2007-02-18  Roger Sayle  <roger@eyesopen.com>
2180
2181         PR rtl-optimization/28173
2182         * gcc.target/i386/andor-1.c: New test case.
2183
2184 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2185
2186         * gcc.dg/torture/builtin-ldexp-1.c: New.
2187         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
2188
2189 2007-02-18  Roger Sayle  <roger@eyesopen.com>
2190
2191         * gfortran.dg/array_constructor_15.f90: New test case.
2192
2193 2007-02-18  Roger Sayle  <roger@eyesopen.com>
2194
2195         * gfortran.dg/forall_10.f90: New test case.
2196
2197 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
2198
2199         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
2200
2201 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
2202
2203         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
2204         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
2205
2206 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
2207
2208         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
2209         * gcc.target/i386/builtin-bswap-3.c: Ditto.
2210         * gcc.target/i386/xchg-1.c: New test.
2211         * gcc.target/i386/xchg-2.c: New test.
2212
2213 2007-02-16  Richard Guenther  <rguenther@suse.de>
2214             Christian Bruel  <christian.bruel@st.com>
2215
2216         * gcc.dg/strict-overflow-5.c: New testcase.
2217
2218 2007-02-16  Tobias Burnus  <burnus@net-b.de>
2219
2220         PR fortran/30793
2221         * gfortran.dg/func_derived_4.f90: New test.
2222
2223 2007-02-15  Roger Sayle  <roger@eyesopen.com>
2224
2225         PR middle-end/30391
2226         * gfortran.dg/pr30391-1.f90: New test case.
2227
2228 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2229
2230         PR middle-end/30433
2231         * gcc.c-torture/compile/pr30433.c: New testcase to check
2232         that complex constants comparisions are foldded.
2233
2234 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2235
2236         PR C++/30158
2237         * g++.dg/ext/stmtexpr10.C: New testcase.
2238
2239 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2240
2241         PR middle-end/30729
2242         * gcc.dg/Wunused-value-2.c: New testcase.
2243
2244 2007-02-15  Ian Lance Taylor  <iant@google.com>
2245
2246         * g++.dg/eh/subreg-1.C: New test.
2247
2248 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2249
2250         PR c/26494
2251         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
2252         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
2253         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
2254         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
2255         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
2256         * gcc.dg/Werror-implicit-function-declaration.c: New.
2257
2258 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2259
2260         PR c++/28943
2261         * g++.dg/warn/pr28943.C: New.
2262
2263 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2264
2265         * gfortran.fortran-torture/execute/math.f90: Fix typo.
2266
2267 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2268
2269         PR fortran/30779
2270         * gfortran.dg/error_recovery_3.f90: New test.
2271
2272 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
2273
2274         * g++.dg/tree-ssa/sra-1.C: New.
2275
2276 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
2277
2278         * g++.dg/tree-ssa/sra-1.C: New.
2279
2280 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
2281
2282         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
2283
2284 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2285
2286         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
2287
2288 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
2289
2290         PR fortran/30799
2291         * gfortran.dg/logical_2.f90: New test.
2292
2293 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
2294
2295         * gcc.dg/torture/complex-alias-1.c: New test.
2296
2297 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
2298
2299         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
2300         instead of -fdump-tree-tailcall.
2301
2302 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
2303
2304         * gfortran.dg/interface_10.f90: Fix comment typo.
2305
2306 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
2307
2308         PR tree-optimization/30771
2309         * gcc.dg/vect/pr30771.c: New test.
2310
2311 2007-02-13  Ian Lance Taylor  <iant@google.com>
2312
2313         * gcc.dg/Wstrict-overflow-1.c: New test.
2314         * gcc.dg/Wstrict-overflow-2.c: New test.
2315         * gcc.dg/Wstrict-overflow-3.c: New test.
2316         * gcc.dg/Wstrict-overflow-4.c: New test.
2317         * gcc.dg/Wstrict-overflow-5.c: New test.
2318         * gcc.dg/Wstrict-overflow-6.c: New test.
2319         * gcc.dg/Wstrict-overflow-7.c: New test.
2320         * gcc.dg/Wstrict-overflow-8.c: New test.
2321         * gcc.dg/Wstrict-overflow-9.c: New test.
2322         * gcc.dg/Wstrict-overflow-10.c: New test.
2323
2324 2007-02-13  Roger Sayle  <roger@eyesopen.com>
2325
2326         * gcc.target/ia64/builtin-bswap-2.c: New test case.
2327
2328 2007-02-13  Richard Henderson  <rth@redhat.com>
2329
2330         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
2331         * gcc.c-torture/execute/pr29302-1.c: ... here.
2332
2333 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2334
2335         PR c/29521
2336         * gcc.dg/c90-return-1.c: Update output.
2337         * gcc.dg/c99-return-1.c: Likewise.
2338
2339 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
2340
2341         PR fortran/30554
2342         * gfortran.dg/used_dummy_types_7.f90: New test..
2343
2344 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
2345
2346         * gcc.target/i386/parity-1.c: New test.
2347         * gcc.target/i386/parity-2.c: New test.
2348
2349 2007-02-12  Roger Sayle  <roger@eyesopen.com>
2350
2351         * gcc.target/i386/builtin-bswap-3.c: New test case.
2352
2353 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
2354
2355         PR tree-optimization/29145
2356         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
2357         alias analysis is improved to take better advantage of restrict
2358         qualified pointers.
2359         * gcc.dg/vect/vect-80.c: Likewise.
2360         * gcc.dg/vect/pr29145.c: New.
2361
2362 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
2363
2364         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
2365         * gcc.target/i386/sse4a-insert.c: Likewise.
2366
2367 2007-02-11  Roger Sayle  <roger@eyesopen.com>
2368
2369         * gcc.target/ia64/builtin-popcount-1.c: New test case.
2370         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
2371
2372 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
2373
2374         PR fortran/30478
2375         * gfortran.dg/enum_4.f90: Update error message checks.
2376
2377 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
2378
2379         PR fortran/30554
2380         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
2381         versions of the modules.
2382
2383         PR fortran/30617
2384         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
2385         by getting rid of recursive I/O and providing functions with
2386         results.
2387
2388         PR fortran/30319
2389         * gfortran.dg/char_array_constructor_2.f90
2390
2391 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
2392
2393         PR c++/26988
2394         * g++.dg/template/spec34.C: New test
2395
2396 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
2397
2398         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
2399         on i?86 and x86_64.
2400         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
2401         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
2402         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
2403         on i?86 and x86_64.
2404         * gcc.dg/vect/vect-113.c: Ditto.
2405
2406 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
2407
2408         PR c++/29487
2409         * g++.dg/eh/weak1-C: New test.
2410         * g++.dg/eh/weak1-a.cc: Likewise.
2411         * g++.dg/eh/comdat1.C: Likewise.
2412
2413 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
2414             Dorit Nuzman  <dorit@il.ibm.com>
2415
2416         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
2417         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
2418         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
2419         * gcc.dg/vect/vect-113.c: Likewise.
2420
2421         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
2422
2423 2007-02-10  Richard Henderson  <rth@redhat.com>
2424
2425         * lib/target-supports.exp (check_effective_target_tls): Redefine
2426         to mean non-emulated tls.
2427         * gcc.dg/tls/alias-1.c: Remove tls requirement.
2428         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
2429         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
2430         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
2431         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
2432         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
2433         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
2434
2435 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
2436
2437         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
2438
2439 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
2440
2441         * gfortran.dg/secnds.f: Replace time tolerance with a
2442         before-and-after bracket.
2443         * gfortran.dg/secnds-1.f: Likewise.
2444
2445 2007-02-09  Tobias Burnus  <burnus@net-b.de>
2446
2447         PR fortran/30512
2448         * gfortran.dg/maxlocval_1.f90: New test.
2449
2450 2007-02-09  Roger Sayle  <roger@eyesopen.com>
2451
2452         * gcc.target/ia64/builtin_bswap-1.c: New test case.
2453
2454 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2455
2456         PR fortran/30720
2457         * gfortran.dg/array_function_1.f90: New test.
2458
2459 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
2460
2461         * lib/target-supports.exp (check_effective_target_lax_strtofp)
2462         (check_effective_target_dummy_wcsftime): New functions.
2463
2464 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
2465
2466         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
2467         * lib/target-supports.exp (check_effective_target_uclibc): New
2468         function.
2469
2470 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
2471
2472         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
2473         (vsnprintf): Don't define for uClibc targets.
2474
2475 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
2476
2477         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
2478         set before checking whether it was allowed.
2479         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
2480         before checking inside_main.
2481
2482 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
2483
2484         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
2485         uClinux targets.
2486         (u16sf): Likewise u4sf.
2487         * g++.dg/compat/struct-layout-1.h: Likewise.
2488
2489 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
2490
2491         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
2492         procedure.
2493         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
2494         m68k targets if check_effective_target_coldfire_fpu returns true.
2495
2496 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
2497         Richard Guenther  <rguenther@suse.de>
2498
2499         PR middle-end/23361
2500         * gcc.dg/fold-compare-3.c: New testcase.
2501         * gcc.dg/tree-ssa/loop-24.c: Likewise.
2502
2503 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
2504
2505         * gcc.dg/pr26570.c: Clean up coverage files.
2506         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
2507         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
2508         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
2509         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
2510         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
2511         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
2512         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
2513         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
2514         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
2515         * gcc.dg/tree-ssa/pr25501.c: Ditto.
2516         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
2517         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
2518         * gcc.dg/vect/pr28952.c: Ditto.
2519         * gcc.dg/vect/pr27151.c: Ditto.
2520         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
2521         * g++.dg/gomp/macro-3.C: Ditto.
2522
2523 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
2524
2525         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
2526         of the loop.
2527
2528 2007-02-08  Roger Sayle  <roger@eyesopen.com>
2529
2530         * gcc.target/i386/builtin-bswap-2.c: New test case.
2531
2532 2007-02-08  Roger Sayle  <roger@eyesopen.com>
2533
2534         * gfortran.dg/forall_8.f90: New test case.
2535         * gfortran.dg/forall_9.f90: Likewise.
2536
2537 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2538
2539         * gcc.dg/builtins-20.c: Add some -~ complex cases.
2540
2541 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
2542
2543         * lib/target-supports.exp (check_effective_target_simulator): New.
2544
2545 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
2546
2547         * gcc.dg/tree-ssa/loop-25.c: New test.
2548
2549 2007-02-06  Richard Henderson  <rth@redhat.com>
2550
2551         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
2552
2553 2007-02-06  Roger Sayle  <roger@eyesopen.com>
2554
2555         * gcc.target/powerpc/popcount-1.c: New test case.
2556         * gcc.target/powerpc/parity-1.c: Likewise.
2557
2558 2007-02-06  Richard Guenther  <rguenther@suse.de>
2559
2560         PR middle-end/27302
2561         * gcc.dg/torture/pr27302-2.c: New testcase.
2562
2563 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
2564
2565         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
2566         * gcc.dg/vect/vect-iv-1.c: New test.
2567         * gcc.dg/vect/vect-iv-2.c: New test.
2568         * gcc.dg/vect/vect-iv-3.c: New test.
2569         * gcc.dg/vect/vect-iv-4.c: New test.
2570         * gcc.dg/vect/vect-iv-5.c: New test.
2571         * gcc.dg/vect/vect-iv-6.c: New test.
2572         * gcc.dg/vect/vect-iv-7.c: New test.
2573         * gcc.dg/vect/vect-iv-8.c: New test.
2574         * gcc.dg/vect/vect-iv-9.c: New test.
2575         * gcc.dg/vect/vect-iv-10.c: New test.
2576         * gcc.dg/vect/vect-iv-11.c: New test.
2577         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
2578         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
2579         * gcc.dg/vect/vect-14.c: Now vectorizable.
2580         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initilization loop).
2581         * gcc.dg/vect/vect-27.c: Likewise.
2582         * gcc.dg/vect/vect-29.c Likewise.
2583         * gcc.dg/vect/vect-dv-2.c: Likewise.
2584         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
2585         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
2586         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
2587
2588 2007-02-06  Ira Rosen  <irar@il.ibm.com>
2589
2590         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
2591
2592 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2593
2594         * gcc.dg/builtins-20.c: Add more cases.
2595
2596 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
2597
2598         PR debug/30189
2599         * gcc.dg/pr30189.c: New test.
2600
2601 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
2602
2603         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
2604         for running tests.
2605         * gcc.target/i386/sse4a-extract.c: New test.
2606         * gcc.target/i386/sse4a-insert.c: New test.
2607         * gcc.target/i386/sse4a-montsd.c: New test.
2608         * gcc.target/i386/sse4a-montss.c: New test.
2609
2610 2007-02-05  Richard Guenther  <rguenther@suse.de>
2611
2612         * gcc.target/i386/vectorize3.c: New testcase.
2613
2614 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
2615
2616         PR target/30665
2617         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
2618
2619 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2620
2621         PR fortran/30611
2622         * gfortran.dg/repeat_1.f90: New test.
2623
2624 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
2625
2626         PR fortran/30605
2627         * gfortran.dg/spread_shape_1.f90: Remove tabs.
2628         * gfortran.dg/derived_init_2.f90: Ditto.
2629         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
2630         * gfortran.dg/array_initializer_1.f90: Ditto.
2631         * gfortran.dg/do_2.f90: Ditto.
2632         * gfortran.dg/proc_assign_1.f90: Ditto.
2633
2634 2007-02-04  Richard Guenther  <rguenther@suse.de>
2635
2636         PR middle-end/30636
2637         * g++.dg/warn/pr30636.C: New testcase.
2638         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
2639
2640 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
2641
2642         PR middle-end/30667
2643         * gfortran.dg/pr30667.f: New test.
2644
2645 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2646
2647         * gcc.dg/builtins-54.c: Add more cases.
2648
2649 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
2650
2651         PR fortran/30514
2652         * gfortran.dg/zero_sized_2.f90: New test.
2653
2654         PR fortran/30660
2655         * gfortran.dg/alloc_comp_basics_4.f90: New test.
2656
2657         PR fortran/29820
2658         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
2659         file.
2660
2661 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
2662
2663         PR fortran/30683
2664         * gfortran.dg/interface_10.f90: New test.
2665
2666 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2667
2668         * gcc.dg/builtins-20.c: Add more cases.
2669
2670 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
2671
2672         PR target/29682
2673         * gcc-target/ia64/pr29682.c: New test.
2674
2675 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
2676
2677         PR fortran/30284
2678         * gfortran.dg/arrayio_11.f90.f90: New test.
2679
2680         PR fortran/30626
2681         * gfortran.dg/arrayio_12.f90.f90: New test.
2682
2683 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
2684
2685         PR c++/30536
2686         * g++.dg/tls/diag-5.C: New test.
2687
2688         PR middle-end/30473
2689         * gcc.dg/pr30473.c: New test.
2690         * gcc.c-torture/execute/20070201-1.c: New test.
2691
2692 2007-02-01  Roger Sayle  <roger@eyesopen.com>
2693
2694         * gfortran.dg/dependency_20.f90: New test case.
2695
2696 2007-01-31  Ian Lance Taylor  <iant@google.com>
2697
2698         * gcc.dg/lower-subreg-1.c (test): New test.
2699
2700 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
2701
2702         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
2703
2704 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2705
2706         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
2707         * gcc.dg/torture/builtin-math-3.c: Likewise.
2708
2709 2007-01-31  Dirk Mueller  <dmueller@suse.de>
2710
2711         gcc.dg/Wparentheses-2.c: Update and add new tests.
2712
2713 2007-01-31  Ira Rosen  <irar@il.ibm.com>
2714
2715         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
2716         vectorize.
2717
2718 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
2719
2720         * gcc.dg/builtins-63.c: New test.
2721
2722 2007-01-31  Tobias Burnus  <burnus@net-b.de>
2723
2724         PR fortran/27588
2725         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
2726
2727 2007-01-31  Tobias Burnus  <burnus@net-b.de>
2728
2729         PR fortran/30520
2730         * gfortran.dg/volatile8.f90: New argument conformance test.
2731         * gfortran.dg/volatile9.f90: New scope test.
2732
2733 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2734
2735         PR c++/24745
2736         * g++.dg/warn/null4.C: New.
2737
2738 2001-01-30  Roger Sayle  <roger@eyesopen.com>
2739             Uros Bizjak  <ubizjak@gmail.com>
2740
2741         * gcc.dg/large-size-array-3.c: Correct typo.
2742
2743 2007-01-30  Richard Guenther  <rguenther@suse.de>
2744
2745         PR middle-end/27657
2746         * g++.dg/debug/pr27657.C: New testcase.
2747
2748 2007-01-30  Richard Guenther  <rguenther@suse.de>
2749
2750         PR middle-end/30313
2751         * gcc.dg/torture/pr30313.c: New testcase.
2752
2753 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
2754
2755         * gcc.dg/dfp/dfp-except.h: New file.
2756         * gcc.dg/dfp/fe-check.h: New file.
2757         * gcc.dg/dfp/fe-binop.c: New test.
2758         * gcc.dg/dfp/fe-convert-1.c: New test.
2759         * gcc.dg/dfp/fe-convert-2.c: New test.
2760         * gcc.dg/dfp/fe-convert-3.c: New test.
2761
2762         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
2763         * gcc.dg/dfp/decfloat-constants.c: Ditto.
2764         * gcc.dg/dfp/convert-dfp.c: Ditto.
2765         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
2766
2767 2007-01-29  Josh Conner  <jconner@apple.com>
2768
2769         * gcc.target/powerpc/altivec-24.c: New test.
2770
2771 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
2772
2773         PR c++/28266
2774         * g++.dg/parse/defarg12.C: New test.
2775
2776 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
2777
2778         PR fortran/30554
2779         * gfortran.dg/used_dummy_types_6.f90: New test.
2780
2781 2007-01-28  Jan Hubicka  <jh@suse.cz>
2782
2783         * gcc.dg/tree-prof/val-prof-6.c: New test.
2784
2785 2007-01-28  Roger Sayle  <roger@eyesopen.com>
2786
2787         * gcc.dg/large-size-array-3.c: Correct test case (portability).
2788
2789 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
2790
2791         PR C++/28988
2792         * g++.dg/expr/dtor4.C: New test.
2793
2794 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
2795
2796         * gcc.dg/tree-ssa/loop-23.c: New test.
2797
2798 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
2799
2800         PR libfortran/30389
2801         * gfortran.dg/achar_2.f90:  New test.
2802         * gfortran.dg/achar_3.f90:  New test.
2803
2804 2007-01-27  Ian Lance Taylor  <iant@google.com>
2805
2806         * gcc.dg/strict-overflow-1.c: New test.
2807         * gcc.dg/no-strict-overflow-1.c: New test.
2808         * gcc.dg/strict-overflow-2.c: New test.
2809         * gcc.dg/no-strict-overflow-2.c: New test.
2810         * gcc.dg/strict-overflow-3.c: New test.
2811         * gcc.dg/no-strict-overflow-3.c: New test.
2812         * gcc.dg/strict-overflow-4.c: New test.
2813         * gcc.dg/no-strict-overflow-4.c: New test.
2814         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
2815         * gcc.dg/pr15784-1.c: Likewise.
2816         * gcc.dg/pr20922-1.c: Likewise.
2817         * gcc.dg/pr20922-3.c: Likewise.
2818         * gcc.dg/pr20922-4.c: Likewise.
2819         * gcc.dg/pr20922-6.c: Likewise.
2820         * gcc.dg/compare-4.c: Likewise.
2821         * gcc.dg/torture/pr26898-1.c: Likewise.
2822         * gcc.dg/tree-ssa/divide-1.c: Likewise.
2823         * gcc.dg/tree-ssa/divide-2.c: Likewise.
2824         * gcc.dg/tree-ssa/divide-3.c: Likewise.
2825         * gcc.dg/tree-ssa/divide-4.c: Likewise.
2826         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
2827         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
2828         * gcc.dg/tree-ssa/pr21082.c: Likewise.
2829         * gcc.dg/tree-ssa/pr26899.c: Likewise.
2830         * g++.dg/tree-ssa/pr21082.C: Likewise.
2831
2832 2007-01-27  Roger Sayle  <roger@eyesopen.com>
2833
2834         * gcc-dg/large-size-array-3.c: New test case.
2835
2836 2007-01-27  Roger Sayle  <roger@eyesopen.com>
2837
2838         * gfortran.dg/forall_7.f90: New test case.
2839
2840 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
2841
2842         PR fortran/30407
2843         * gfortran.dg/where_operator_assign_1.f90: New test.
2844         * gfortran.dg/where_operator_assign_2.f90: New test.
2845         * gfortran.dg/where_operator_assign_3.f90: New test.
2846
2847 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
2848
2849         * lib/target-supports.exp
2850         (check_effective_target_powerpc_altivec): New.
2851         (check_effective_target_vect_cmdline_needed): Use it.
2852
2853 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
2854
2855         PR fortran/30278
2856         * gfortran.dg/backslash_3.f: New test.
2857
2858 2007-01-26  Richard Guenther  <rguenther@suse.de>
2859
2860         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
2861
2862 2007-01-26  Tobias Burnus  <burnus@net-b.de>
2863
2864         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
2865         * gfortran.dg/vect/vect.exp: Ditto.
2866         * gfortran.dg/dg.exp: Ditto.
2867         * gfortran.fortran-torture/execute/execute.exp: Ditto.
2868         * gfortran.fortran-torture/compile/compile.exp: Ditto.
2869
2870 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2871
2872         * gcc.dg/builtins-20.c: Add more cases.
2873         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
2874
2875 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2876
2877         PR fortran/30437
2878         * gcc.dg/Wall.c: New.
2879         * gcc.dg/Wno-all.c: New.
2880         * gfortran.dg/Wall.f90: New.
2881         * gfortran.dg/Wno-all.f90: New.
2882
2883 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
2884
2885         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
2886         * g++.dg/eh/simd-2.C: Also run on Darwin.
2887         * g++.dg/eh/simd-3.C: New.
2888         * g++.dg/eh/simd-4.C: New.
2889
2890 2007-01-25  Richard Guenther  <rguenther@suse.de>
2891
2892         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
2893         and _PROFILE_USE.
2894         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
2895
2896 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
2897
2898         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
2899         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
2900         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
2901         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
2902         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
2903         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
2904         * gcc.dg/ipa/ipa-7.c: New testcase.
2905
2906 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
2907
2908         * g++.dg/cpp0x/warn_cxx0x.C: New.
2909
2910 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2911
2912         * gcc.dg/builtins-20.c: Test builtin carg.
2913
2914 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
2915
2916         PR middle-end/27416
2917         * gcc.dg/gomp/pr27416.c: New test.
2918
2919         PR middle-end/30494
2920         * gcc.dg/gomp/pr30494.c: New test.
2921         * g++.dg/gomp/pr30494.C: New test.
2922
2923         PR middle-end/30421
2924         * gcc.dg/gomp/pr30421.c: New test.
2925
2926 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
2927
2928         * gcc.target/ia64/versionid-1.c: New test.
2929         * gcc.target/ia64/versionid-2.c: New test.
2930
2931 2007-01-24  Richard Guenther  <rguenther@suse.de>
2932
2933         PR testsuite/30181
2934         * gcc.dg/builtins-57.c: Change to a link-time testcase
2935         to support non-C99 targets.
2936
2937 2007-01-24  Jan Hubicka  <jh@suse.cz>
2938
2939         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
2940
2941 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
2942
2943         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
2944
2945 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
2946
2947         PR objc/27438
2948         * objc.dg/const-str-12.m: New test.
2949
2950 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2951
2952         PR fortran/30532
2953         * gfortran.dg/ctrl-z.f90:  New test.
2954
2955 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2956
2957         PR fortran/30481
2958         * gfortran.dg/namelist_assumed_char.f90:  New test.
2959
2960 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
2961
2962         PR c++/27492
2963         * g++.dg/inherit/covariant15.C: New test.
2964
2965 2007-01-23  Ian Lance Taylor  <iant@google.com>
2966
2967         * g++.dg/warn/Wparentheses-24.C: New test.
2968
2969 2007-01-23  Richard Guenther  <rguenther@suse.de>
2970
2971         PR testsuite/30560
2972         * ada/acats/run_acats: Do not call gnatmake or gnatchop
2973         with full path.
2974
2975 2007-01-22  Richard Guenther  <rguenther@suse.de>
2976
2977         PR tree-optimization/30038
2978         * gcc.dg/builtins-62.c: New testcase.
2979
2980 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
2981
2982         * gcc.c-torture/compile/20070121.c: New test.
2983
2984 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
2985
2986         PR libfortran/30525
2987         * gfortran.dg/char_comparison_1.f:  New test.
2988
2989 2007-01-21  Ira Rosen  <irar@il.ibm.com>
2990
2991         * gcc.dg/vect/vect-strided-same-dr.c: New test.
2992
2993 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
2994
2995         PR objc/30479
2996         * objc.dg/pch: New directory.
2997         * objc.dg/pch/pch.exp: New file.
2998         * objc.dg/pch/interface-1.m: New test.
2999         * objc.dg/pch/interface-1.hs: New include file.
3000         * lib/objc.exp (objc_target_compile): Add
3001         "-x objective-c-header" in front of the sources if this is
3002         a precompiled header being compiled.
3003
3004 2007-01-20  Roger Sayle  <roger@eyesopen.com>
3005
3006         * gfortran.dg/array_memcpy_3.f90: New test case.
3007         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
3008
3009 2007-01-20  Roger Sayle  <roger@eyesopen.com>
3010             Brooks Moses  <brooks.moses@codesourcery.com>
3011             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3012
3013         * gfortran.dg/intrinsic_sign_1.f90: New test case.
3014         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
3015
3016 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3017
3018         * gcc.dg/torture/builtin-math-3.c: Test fdim.
3019
3020 2007-01-19  Mike Stump  <mrs@apple.com>
3021
3022         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
3023         away.
3024
3025 2007-01-19  Roger Sayle  <roger@eyesopen.com>
3026
3027         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
3028         option instead of -funsafe-math-optimizations.
3029
3030 2007-01-19  Tomas Bily  <tbily@suse.cz>
3031
3032         gcc.dg/tree-prof/indir-call-prof.c: New.
3033         g++.dg/dg.exp: Add tree-prof subdirectory.
3034         g++.dg/tree-prof/indir-call-prof.C: New.
3035         g++.dg/tree-prof/tree-prof.exp: New.
3036
3037 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3038
3039         PR c++/17947
3040         * g++.dg/warn/deprecated.C: Update warning output.
3041         * g++.dg/warn/deprecated-2.C: Likewise.
3042         * g++.dg/warn/deprecated-3.C: New.
3043
3044 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
3045
3046         * gcc.c-torture/execute/nestfunc-7.c: New.
3047
3048 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
3049
3050         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
3051
3052 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
3053
3054         * gcc.dg/m68k-pic-1.c: New.
3055
3056 2007-01-18  Roger Sayle  <roger@eyesopen.com>
3057
3058         * gfortran.dg/array_memcpy_4.f90: New test case.
3059
3060 2007-01-18  Josh Conner  <jconner@apple.com>
3061
3062         PR target/30485
3063         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
3064         * gcc.dg/vect/no-trapping-math-1: New.
3065         * gcc.dg/vect/no-trapping-math-2: New.
3066
3067 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
3068
3069         * gcc.target/i386/387-8.c: Update comment about optimizing
3070         inherent load of 1.0 of fptan instruction.
3071
3072 2007-01-18  Dirk Mueller  <dmueller@suse.de>
3073             Richard Guenther <rguenther@suse.de>
3074
3075         PR diagnostic/8268
3076         * gcc.dg/Warray-bounds.c: New testcase.
3077         * gcc.dg/Warray-bounds-2.c: New testcase.
3078         * g++.dg/warn/Warray-bounds.C: New testcase.
3079         * g++.dg/warn/Warray-bounds-2.C: New testcase.
3080
3081 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
3082
3083         PR fortran/30476
3084         * gfortran.dg/generic_12.f90: New test.
3085
3086 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
3087
3088         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
3089         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
3090
3091 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
3092
3093         * gcc.dg/dfp/compare-special.h: New file.
3094         * gcc.dg/dfp/compare-special-32.c: New test.
3095         * gcc.dg/dfp/compare-special-64.c: New test.
3096         * gcc.dg/dfp/compare-special-128.c: New test.
3097
3098 2007-01-16  Roger Sayle  <roger@eyesopen.com>
3099             Paul Thomas  <pault@gcc.gnu.org>
3100             Steven G. Kargl  <kargl@gcc.gnu.org>
3101
3102         PR fortran/30404
3103         * gfortran.dg/forall_6.f90: New test case.
3104         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
3105         * gfortran.dg/dependency_13.f90: Likewise.
3106
3107 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3108
3109         PR testsuite/12325
3110         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
3111         targets that don't support Inf.
3112
3113 2007-01-15  Dale Johannesen  <dalej@apple.com>
3114
3115         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
3116
3117 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
3118
3119         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
3120         of achar for 0xff to avoid the "Extended ASCII not
3121         implemented" error message.
3122
3123 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
3124
3125         PR fortran/28172
3126         * gfortran.dg/altreturn_4.f90: New test.
3127
3128         PR fortran/29389
3129         * gfortran.dg/stfunc_4.f90: New test.
3130
3131         PR fortran/29712
3132         * gfortran.dg/bound_2.f90: Reinstate commented out line.
3133         * gfortran.dg/initialization_1.f90: Change warning.
3134
3135         PR fortran/30283
3136         * gfortran.dg/specification_type_resolution_2.f90: New test.
3137
3138 2007-01-14  Jan Hubicka  <jh@suse.cz>
3139
3140         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
3141         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
3142         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
3143         elimination.
3144
3145 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
3146
3147         PR fortran/30410
3148         * gfortran.dg/external_procedures_2.f90: New test.
3149
3150 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
3151
3152         PR target/30413
3153         * gcc.target/i386/pr30413.c: New test.
3154
3155 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
3156
3157         PR fortran/30452
3158         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
3159
3160 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
3161
3162         * gcc.dg/20070112-1.c: New test.
3163
3164 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3165
3166         PR libgfortran/30435
3167         * gfortran.dg/list_read_6.f90: New test.
3168
3169 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
3170
3171         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
3172
3173 2007-01-12  Tom Tromey  <tromey@redhat.com>
3174
3175         PR preprocessor/28227:
3176         * gcc.dg/cpp/pr28227.c: New file.
3177
3178 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
3179
3180         * gcc.dg/tree-ssa/loop-22.c: New test.
3181
3182 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
3183
3184         PR tree-optimization/29516
3185         * gcc.dg/tree-ssa/loop-20.c: New test.
3186
3187 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
3188
3189         PR libfortran/30415
3190         * minmaxloc_integer_kinds_1.f90:  New test.
3191
3192 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
3193
3194         PR c++/29573
3195         * g++.dg/template/sizeof-template-argument.C: New test.
3196
3197 2007-01-11  Jan Hubicka  <jh@suse.cz>
3198
3199         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
3200         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
3201         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
3202         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
3203         * gcc.dg/tree-ssa/pr21658.c: Likewise.
3204         * gcc.dg/tree-ssa/pr15349.c: Likewise.
3205         * gcc.dg/tree-ssa/pr25501.c: Likewise.
3206         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
3207         transformation in question.
3208         * gcc.dg/tree-ssa/vrp05.c: Likewise.
3209         * gcc.dg/tree-ssa/pr20701.c: Likewise.
3210         * gcc.dg/always_inline3.c: Likewise.
3211
3212 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
3213
3214         PR c++/28999
3215         * g++.dg/template/typename11.C: New test.
3216
3217 2007-01-10  Robert Kennedy <jimbob@google.com>
3218
3219         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
3220
3221 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
3222
3223         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
3224         for different integer kinds.
3225         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
3226         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
3227         * gfortran.dg/ishft_2.f90: New test.
3228         * gfortran.dg/ishft_3.f90: New test.
3229
3230 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
3231
3232         * gfortran.dg/altreturn_2.f90: Removed executable bit.
3233
3234 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
3235
3236         PR tree-optimization/30322
3237         * gcc.dg/tree-ssa/loop-21.c: New test.
3238
3239 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
3240
3241         * g++.dg/rtti/darwin-builtin-linkage.C: New.
3242
3243 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3244
3245         * gcc.target/spu/intrinsics-1.c: Remove xfail.
3246
3247 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3248
3249         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
3250         * g++.dg/warn/overflow-warn-3.C: Likewise.
3251         * g++.dg/warn/overflow-warn-4.C: Likewise.
3252         * g++.dg/warn/overflow-warn-5.C: Likewise.
3253         * g++.dg/warn/overflow-warn-6.C: Likewise.
3254         * g++.dg/warn/Woverflow-1.C: Likewise.
3255         * g++.dg/warn/Woverflow-2.C: Likewise.
3256         * g++.dg/warn/Woverflow-3.C: Likewise.
3257         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
3258
3259 2007-01-08  Roger Sayle  <roger@eyesopen.com>
3260
3261         * gfortran.dg/array_constructor_14.f90: New test case.
3262         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
3263
3264 2007-01-08  Richard Guenther  <rguenther@suse.de>
3265
3266         PR tree-optimization/23603
3267         * gcc.dg/tree-ssa/vrp31.c: New testcase.
3268         * gcc.dg/tree-ssa/vrp32.c: Likewise.
3269
3270 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
3271
3272         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
3273         in __v8qi typedef.
3274         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
3275         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
3276         compiler behaviour.
3277         * gcc.dg/simd-5.c: Likewise.
3278         * gcc.dg/simd-6.c: Likewise.
3279         * g++.dg/conversion/simd1.C: Likewise.
3280         * g++.dg/conversion/simd3.C: Likewise.
3281         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
3282         (main): Use it.
3283
3284 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
3285
3286         PR tree-optimization/29877
3287         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
3288         name of a hard register for the target concerned.  Adjust dg-error
3289         directives to cope with new behaviour of TER.
3290
3291 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3292
3293         PR c++/28986
3294         * g++.dg/conversion/nullptr1.C: Added overflow warning.
3295         * g++.dg/warn/overflow-warn-1.C: New.
3296         * g++.dg/warn/overflow-warn-3.C: New.
3297         * g++.dg/warn/overflow-warn-4.C: New.
3298         * g++.dg/warn/overflow-warn-5.C: New.
3299         * g++.dg/warn/overflow-warn-6.C: New.
3300         * g++.dg/warn/Woverflow-1.C: New.
3301         * g++.dg/warn/Woverflow-2.C: New.
3302         * g++.dg/warn/Woverflow-3.C: New.
3303         * g++.dg/warn/multiple-overflow-warn-2.C: New.
3304
3305 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
3306
3307         PR fortran/27698
3308         * gfortran.dg/invalid_name.f90: New test.
3309         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
3310         * gfortran.dg/gomp/pr29759.f90: Ditto.
3311
3312 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
3313
3314         * gfortran.dg/present_1.f90:  Update error message.
3315
3316 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
3317
3318         PR c++/19439
3319         * g++.dg/template/duplicate1.C: New test
3320         * g++.dg/template/memfriend6.C: Adjust error markers.
3321
3322 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
3323
3324         PR tree-opt/30385
3325         * gcc.dg/torture/inline-1.c: New test.
3326
3327 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3328
3329         PR c/19978
3330         * gcc.dg/multiple-overflow-warn-1.c: New.
3331         * gcc.dg/multiple-overflow-warn-2.c: New.
3332         * gcc.dg/overflow-warn-6.c: New.
3333         * g++.dg/warn/multiple-overflow-warn-1.C: New.
3334
3335 2007-01-05  Roger Sayle  <roger@eyesopen.com>
3336
3337         * gfortran.dg/array_memcpy_1.f90: New test case.
3338         * gfortran.dg/array_memcpy_2.f90: Likewise.
3339
3340 2007-01-05  Richard Guenther  <rguenther@suse.de>
3341
3342         PR middle-end/27826
3343         * g++.dg/opt/pr27826.C: New testcase.
3344
3345 2007-01-05  Ian Lance Taylor  <iant@google.com>
3346
3347         * gcc.dg/Walways-true-1.c: New test.
3348         * gcc.dg/Walways-true-2.c: New test.
3349         * g++.dg/warn/Walways-true-1.C: New test.
3350         * g++.dg/warn/Walways-true-2.C: New test.
3351
3352 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
3353
3354         PR c/30360
3355         * gcc.dg/pr30360.c: New test.
3356
3357 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
3358
3359         PR fortran/23232
3360         * gfortran.dg/data_implied_do_1.f90: New test.
3361
3362         PR fortran/27996
3363         PR fortran/27998
3364         * gfortran.dg/char_length_1.f90: New test.
3365
3366 2007-01-05  Richard Guenther  <rguenther@suse.de>
3367
3368         PR middle-end/28116
3369         * g++.dg/opt/pr28116.C: New testcase.
3370
3371 2007-01-05  Tobias Burnus  <burnus@net-b.de>
3372
3373         PR fortran/29624
3374         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
3375           invalid deallocate.
3376         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
3377         * gfortran.dg/protected_4.f90: Add pointer intent check.
3378         * gfortran.dg/protected_6.f90: Add pointer intent check.
3379         * gfortran.dg/pointer_intent_1.f90: New test.
3380         * gfortran.dg/pointer_intent_2.f90: New test.
3381         * gfortran.dg/pointer_intent_3.f90: New test.
3382
3383 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
3384
3385         PR 30235
3386         * gfortran.dg/altreturn_2.f90: new test.
3387
3388 2007-01-04  Tom Tromey  <tromey@redhat.com>
3389
3390         PR preprocessor/28165:
3391         * gcc.dg/cpp/pr28165.c: New file.
3392
3393 2007-01-03  Josh Conner  <jconner@apple.com>
3394
3395         PR middle-end/29683
3396         * gcc.dg/pr29683.c: New.
3397
3398 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
3399
3400         PR c++/28217
3401         * g++.dg/pch/template-1.C: New test.
3402         * g++.dg/pch/template-1.Hs: New file.
3403
3404 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3405
3406         PR middle-end/30353
3407         * gcc.c-torture/compile/complex-4.c: New test.
3408
3409 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
3410
3411         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
3412         -maltivec.
3413         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
3414
3415 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
3416
3417         PR middle-end/30286
3418         * gcc.dg/pr30286.c: New test.
3419
3420         PR c++/29535
3421         * g++.dg/template/crash66.C: New test.
3422
3423         PR c++/29054
3424         * g++.dg/template/friend49.C: New test.
3425
3426 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
3427
3428         * gfortran.dg/ibits.f90: New test.
3429
3430 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
3431
3432         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
3433         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
3434
3435 2007-01-02  Jan Hubicka  <jh@suse.cz>
3436
3437         * gcc.dg/pr16194.c: We now output error on all three functions, not just
3438         first one.
3439
3440 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3441
3442         PR c/19977
3443         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
3444         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
3445
3446 2006-01-02  Ian Lance Taylor  <iant@google.com>
3447
3448         * g++.dg/warn/Wparentheses-22.C: New test.
3449         * g++.dg/warn/Wparentheses-23.C: New test.
3450
3451 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3452
3453         PR middle-end/7651
3454         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
3455         * gcc.dg/declspec-3-Wextra.c: New.
3456         * gcc.dg/declspec-3-no.c: New
3457
3458 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
3459
3460         PR fortran/20896
3461         * gfortran.dg/interface_10.f90: Remove.
3462
3463 2007-01-01  Roger Sayle  <roger@eyesopen.com>
3464
3465         * gcc.dg/fold-eqxor-4.c: New test case.
3466
3467 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
3468
3469         PR middle-end/30311
3470         * gcc.c-torture/compile/pr30311.c: New test.
3471
3472 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
3473
3474         PR middle-end/30253
3475         * gcc.c-torture/compile/statement-expression-1.c: New test.
3476
3477 2007-01-01  Andreas Schwab  <schwab@suse.de>
3478
3479         PR target/29166
3480         * g++.dg/eh/pr29166.C: New test.
3481
3482 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
3483
3484         * lib/target-supports.exp (check_effective_target_powerpc_spe):
3485         New.
3486         (check_effective_target_vect_cmdline_needed): Use it.
3487
3488 2006-12-31  Richard Guenther  <rguenther@suse.de>
3489
3490         PR middle-end/30137
3491         * testsuite/gcc.dg/pr30137-1.c: New testcase.
3492         * testsuite/gcc.dg/pr30137-2.c: Likewise.
3493
3494 2006-12-31  Roger Sayle  <roger@eyesopen.com>
3495
3496         PR middle-end/30322
3497         * gcc.dg/fold-plusnot-1.c: New test case.
3498
3499 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
3500
3501         PR c++/29731
3502         * g++.dg/parse/template22.C: New test.
3503
3504 2006-12-31  Richard Guenther  <rguenther@suse.de>
3505
3506         PR middle-end/30338
3507         * gcc.c-torture/compile/pr30338.c: New testcase.
3508
3509 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
3510
3511         PR fortran/27900
3512         * gfortran.dg/intrinsic_actual_4.f90: New test.
3513
3514         PR fortran/24325
3515         * gfortran.dg/func_decl_3.f90: New test.
3516
3517 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
3518
3519         PR fortran/23060
3520         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
3521         * gfortran.dg/c_by_val_1.f: New test.
3522         * gfortran.dg/c_by_val_2.f: New test.
3523         * gfortran.dg/c_by_val_3.f: New test.
3524
3525 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
3526
3527         PR libfortran/30321
3528         * gfortran.dg/sum_zero_array_1.f90:  New test.
3529
3530 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
3531
3532         PR preprocessor/29612
3533         * gcc.dg/cpp/pr29612-1.c: New test.
3534         * gcc.dg/cpp/pr29612-2.c: New test.
3535
3536 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
3537
3538         PR fortran/30034
3539         * gfortran.dg/pure_formal_proc_1.f90: New test.
3540
3541         PR fortran/30237
3542         * gfortran.dg/intrinsic_actual_3.f90: New test.
3543
3544 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3545
3546         PR fortran/30014
3547         * gfortran.dg/io_constraints_1.f90: Update test.
3548         * gfortran.dg/io_constraints_2.f90: Update test.
3549         * gfortran.dg/inquire_iolength.f90: New test.
3550
3551 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
3552
3553         PR fortran/20896
3554         * gfortran.dg/interface_10.f90: New test.
3555         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
3556         since z is already, locally a variable.
3557
3558         PR fortran/25135
3559         * gfortran.dg/generic_11.f90: New test.
3560         * gfortran.dg/interface_7.f90: Remove name clash between module
3561         name and procedure 'x' referenced in the interface.
3562
3563 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3564
3565         PR middle-end/7651
3566         * gcc.dg/Wmissing-parameter-type.c: New.
3567         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
3568         * gcc.dg/Wmissing-parameter-type-no.c: New.
3569
3570 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
3571
3572         PR fortran/25818
3573         * gfortran.dg/entry_array_specs_2.f: New test.
3574
3575         PR fortran/30084
3576         * gfortran.dg/nested_modules_6.f90: New test.
3577
3578 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3579
3580         PR middle-end/7651
3581         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
3582         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
3583
3584 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
3585
3586         PR C++/30168
3587         * g++.dg/opt/complex6.C: New test.
3588
3589 2006-12-22  Ben Elliston  <bje@au.ibm.com>
3590
3591         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
3592         full" if the linker on spu-*-* warns about exceeding local store.
3593
3594         And revert this patch:
3595         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
3596         fail to link due to relocation overflows on spu-*-*.
3597
3598 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
3599
3600         PR fortran/30273
3601         * gfortran.dg/dependency_19.f90: New test.
3602
3603 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
3604
3605         PR fortran/30202
3606         * gfortran.dg/alloc_comp_basics_3.f90: New test.
3607
3608 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
3609
3610         PR middle-end/30262
3611         * gcc.c-torture/execute/20061220-1.c: New test.
3612
3613         PR middle-end/30263
3614         * gcc.dg/gomp/asm-1.c: New test.
3615
3616         PR target/30230
3617         * g++.dg/eh/ia64-2.C: New test.
3618
3619 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
3620
3621         PR target/28966
3622         PR target/29248
3623         * gcc.dg/rs6000-leaf.c: New.
3624
3625 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3626
3627         PR fortran/25392
3628         * gfortran.dg/f2c_8.f90: New test.
3629
3630 2006-12-20  Bill Wendling  <wendling@apple.com>
3631
3632         * gcc.dg/asm-b.c: Check for __ppc64__.
3633
3634 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
3635
3636         PR fortran/30190
3637         * gfortran.dg/bounds_check_5.f90: New test.
3638
3639 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
3640
3641         PR middle-end/30143
3642         * gcc.dg/gomp/complex-1.c: New testcase.
3643
3644 2006-12-20  Roger Sayle  <roger@eyesopen.com>
3645
3646         * gfortran.dg/array_memset_1.f90: New test case.
3647
3648 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
3649
3650         * lib/target-supports.exp: Add spu to
3651         check_effective_target_vect_widen_mult_hi_to_si.
3652
3653 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
3654
3655         PR fortran/29992
3656         * gfortran.dg/generic_9.f90: New test.
3657
3658         PR fortran/30081
3659         * gfortran.dg/generic_10.f90: New test.
3660
3661 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
3662
3663         PR tree-opt/30045
3664         * gcc.dg/pr30045.c: New test.
3665
3666 2006-12-20  Ben Elliston  <bje@au.ibm.com>
3667
3668         * gcc.dg/20020312-2.c: Add a case for __SPU__.
3669
3670 2006-12-19  Eric Christopher  <echristo@apple.com>
3671
3672         PR target/29302
3673         * gcc.c-torture/execute/pr29302-1.c: New.
3674
3675 2006-12-19  Tobias Burnus  <burnus@net-b.de>
3676
3677         PR fortran/39238
3678         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
3679
3680 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
3681
3682         PR fortran/30236
3683         * gfortran.dg/altreturn_3.f90: New test.
3684
3685         * gfortran.dg/char_result_12.f90: Fix comment typos.
3686
3687 2006-12-19  Ben Elliston  <bje@au.ibm.com>
3688
3689         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
3690         as newlib's stdio.h uses non-traditional cpp constructs.
3691
3692 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
3693
3694         * gfortran.dg/advance.f90: Renamed to advance_1.f90
3695         * gfortran.dg/append-1.f90: Renamed to append_1.f90
3696         * gfortran.dg/array-1.f90: Renamed to array_1.f90
3697         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
3698         * gfortran.dg/backspace.f: Renamed to backspace_1.f
3699         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
3700         * gfortran.dg/default_initialization.f: Renamed to default_initialization_1.f
3701         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to dollar_edit_descriptor_1.f
3702         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to dollar_edit_descriptor_2.f
3703         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to dollar_edit_descriptor_3.f
3704         * gfortran.dg/logint-1.f: Renamed to logint_1.f
3705         * gfortran.dg/logint-2.f: Renamed to logint_2.f
3706         * gfortran.dg/logint-3.f: Renamed to logint_3.f
3707         * gfortran.dg/advance_1.f90: Renamed from advance.f90
3708         * gfortran.dg/append_1.f90: Renamed from append-1.f90
3709         * gfortran.dg/array_1.f90: Renamed from array-1.f90
3710         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
3711         * gfortran.dg/backspace_1.f: Renamed from backspace.f
3712         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
3713         * gfortran.dg/default_initialization_1.f: Renamed from default_initialization.f
3714         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from dollar_edit_descriptor-1.f
3715         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from dollar_edit_descriptor-2.f
3716         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from dollar_edit_descriptor-3.f
3717         * gfortran.dg/logint_1.f: Renamed from logint-1.f
3718         * gfortran.dg/logint_2.f: Renamed from logint-2.f
3719         * gfortran.dg/logint_3.f: Renamed from logint-3.f
3720
3721 2006-12-18  Bill Wendling  <wendling@apple.com>
3722
3723         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
3724         id is an OjbC keyword.
3725
3726 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3727
3728         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
3729
3730 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
3731
3732         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
3733
3734 2006-12-18  Ian Lance Taylor  <iant@google.com>
3735
3736         * g++.dg/warn/Wmissing-declarations-1.C: New test.
3737
3738 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
3739
3740         * gcc.c-torture/compile/pr27528.c: Use empty templates.
3741
3742 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
3743
3744         PR fortran/30207
3745         * gfortran.fortran-torture/execute/where21.f90: New test.
3746
3747 2006-12-17  Tobias Burnus  <burnus@net-b.de>
3748
3749         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
3750
3751 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3752
3753         PR middle-end/7651
3754         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
3755         * gcc.dg/if-empty-1.c: Likewise.
3756         * gcc.dg/pr23165.c: Likewise.
3757         * g++.dg/warn/empty-body.C: Likewise.
3758
3759 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3760
3761         PR libfortran/30005
3762         * gfortran.dg/open_errors.f90: New test.
3763
3764 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
3765
3766         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
3767
3768         * gcc.target/i386/ssse3-pabsb.c: New file.
3769         * gcc.target/i386/ssse3-pabsd.c: Likewise.
3770         * gcc.target/i386/ssse3-pabsw.c: Likewise.
3771         * gcc.target/i386/ssse3-palignr.c: Likewise.
3772         * gcc.target/i386/ssse3-phaddd.c: Likewise.
3773         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
3774         * gcc.target/i386/ssse3-phaddw.c: Likewise.
3775         * gcc.target/i386/ssse3-phsubd.c: Likewise.
3776         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
3777         * gcc.target/i386/ssse3-phsubw.c: Likewise.
3778         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
3779         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
3780         * gcc.target/i386/ssse3-pshufb.c: Likewise.
3781         * gcc.target/i386/ssse3-psignb.c: Likewise.
3782         * gcc.target/i386/ssse3-psignd.c: Likewise.
3783         * gcc.target/i386/ssse3-psignw.c: Likewise.
3784         * gcc.target/i386/ssse3-vals.h: Likewise.
3785
3786 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
3787
3788         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
3789         * lib/fortran-torture.exp: Include target-supports.exp.
3790
3791 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
3792
3793         PR target/30185
3794         * gcc.c-torture/execute/pr30185.c: New test.
3795
3796 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3797
3798         PR testsuite/30179
3799         PR testsuite/30180
3800         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
3801         * gcc.dg/builtin-bswap-2.c: Likewise.
3802         * gcc.dg/builtin-bswap-3.c: Likewise.
3803         * gcc.dg/builtin-bswap-4.c: Likewise.
3804         * lib/target-supports.exp (check_effective_target_stdint_types): New.
3805         * cc.c-torture/execute/mode-dependent-address.x: New file.
3806
3807 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3808
3809         PR libfortran/30145
3810         * gfortran.dg/write_zero_array: New test.
3811
3812 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3813
3814         PR fortran/30200
3815         * gfortran.dg/write_fmt_trim.f90: New test.
3816
3817 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
3818
3819         PR 30194
3820         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
3821         temporarily.
3822
3823 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3824
3825         * lib/target-supports.exp (check_weak_available): Use istarget
3826         "hppa*-*-hpux10*" instead of regexp.
3827         (check_cxa_atexit_available): Likewise.
3828
3829 2006-12-14  Richard Guenther  <rguenther@suse.de>
3830
3831         PR tree-optimization/30197
3832         * gcc.c-torture/execute/complex-1.c: Fix function name.
3833         * gcc.dg/builtins-61.c: New testcase.
3834
3835 2006-12-14  Richard Guenther  <rguenther@suse.de>
3836
3837         PR middle-end/30172
3838         * gcc.dg/pr30172-1.c: New testcase.
3839
3840 2006-12-14  Richard Guenther  <rguenther@suse.de>
3841
3842         PR tree-optimization/30198
3843         * gcc.dg/builtins-60.c: New testcase.
3844
3845 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
3846
3847         * lib/target-supports.exp (vect_no_align): Remove spu.
3848
3849 2006-12-13  Ian Lance Taylor  <iant@google.com>
3850
3851         PR c++/19564
3852         PR c++/19756
3853         * g++.dg/warn/Wparentheses-5.C: New test.
3854         * g++.dg/warn/Wparentheses-6.C: New test.
3855         * g++.dg/warn/Wparentheses-7.C: New test.
3856         * g++.dg/warn/Wparentheses-8.C: New test.
3857         * g++.dg/warn/Wparentheses-9.C: New test.
3858         * g++.dg/warn/Wparentheses-10.C: New test.
3859         * g++.dg/warn/Wparentheses-11.C: New test.
3860         * g++.dg/warn/Wparentheses-12.C: New test.
3861         * g++.dg/warn/Wparentheses-13.C: New test.
3862         * g++.dg/warn/Wparentheses-14.C: New test.
3863         * g++.dg/warn/Wparentheses-15.C: New test.
3864         * g++.dg/warn/Wparentheses-16.C: New test.
3865         * g++.dg/warn/Wparentheses-17.C: New test.
3866         * g++.dg/warn/Wparentheses-18.C: New test.
3867         * g++.dg/warn/Wparentheses-19.C: New test.
3868         * g++.dg/warn/Wparentheses-20.C: New test.
3869         * g++.dg/warn/Wparentheses-21.C: New test.
3870
3871 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3872
3873         PR testsuite/30157
3874         * lib/target-supports.exp (check_cxa_atexit_available): Return false
3875         for target "hppa.*hpux10".
3876
3877 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
3878
3879         * g++.dg/debug/vartrack1.C: New test.
3880
3881         * g++.dg/opt/ifcvt1.C: New test.
3882
3883         * gcc.dg/tls/opt-13.c: New test.
3884
3885         * gcc.dg/20060425-2.c: New test.
3886
3887         * g++.dg/opt/pr15054-2.C: New test.
3888
3889         * gcc.c-torture/execute/20060420-1.c: New test.
3890
3891         * gcc.c-torture/execute/20060412-1.c: New test.
3892
3893         * objc/compile/20060406-1.m: New test.
3894
3895 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
3896
3897         * g++.dg/template/array17.C: New test.
3898
3899 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
3900
3901         * gcc.target/powerpc/altivec-23.c: New test.
3902
3903 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
3904
3905         PR c++27316
3906         * g++.dg/inherit/error3.C: New test.
3907
3908         PR c++/28740
3909         * g++.dg/inherit/error4.C: New test.
3910
3911 2006-12-13  Richard Guenther  <rguenther@suse.de>
3912
3913         PR tree-optimization/17687
3914         * gcc.dg/builtins-59.c: New testcase.
3915
3916 2006-12-13  Ben Elliston  <bje@au.ibm.com>
3917
3918         * gcc.target/spu/Wmain.c: New test.
3919
3920 2006-12-12  Josh Conner  <jconner@apple.com>
3921
3922         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
3923         * g++.dg/abi/thunk4.C: Likewise.
3924         * g++.dg/abi/rtti3.C: Likewise.
3925
3926 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
3927
3928         * gcc.target/spu/cpat-1.c: New test.
3929         * gcc.target/spu/cpat-2.c: New test.
3930         * gcc.target/spu/cpat-3.c: New test.
3931         * gcc.target/spu/cpat-4.c: New test.
3932
3933 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3934
3935         PR tree-opt/28436
3936         * gcc.c-torture/compile/vector-1.c: New test.
3937         * gcc.c-torture/compile/vector-2.c: New test.
3938         * gcc.c-torture/compile/vector-3.c: New test.
3939
3940 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3941
3942         * lib/fortran-torture.exp: Update copyright years.  Remove
3943         obsolete comment.  Test -ftree-vectorize where it makes sense.
3944         * lib/gfortran-dg.exp: Update copyright years.  Use settings
3945         from fortran-torture.exp.
3946         * gfortran.dg/char_transpose_1.f90,
3947         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
3948         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
3949         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
3950         '-w' to dg-options.
3951
3952 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
3953
3954         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
3955         saved_${tool}_load.
3956
3957 2006-12-12  Ira Rosen  <irar@il.ibm.com>
3958
3959         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
3960         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
3961         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
3962         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
3963         gaps.
3964
3965 2006-12-12  Richard Guenther  <rguenther@suse.de>
3966
3967         PR middle-end/30147
3968         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
3969
3970 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
3971             Diego Novillo  <dnovillo@redhat.com>
3972
3973         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
3974         VDEF/VUSE changes.
3975         * gcc.dg/tree-ssa/pr26421.c: Likewise
3976         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
3977         * gcc.dg/tree-ssa/pr23382.c: Likewise.
3978         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
3979         * gcc.dg/tree-ssa/pr28410.c: Likewise.
3980         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
3981         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
3982         * gcc.dg/tree-ssa/vrp07.c: Likewise.
3983         * gcc.dg/tree-ssa/vrp08.c: Likewise.
3984         * gcc.dg/tree-ssa/alias-12.c: Likewise.
3985
3986 2006-12-11  Jan Hubicka  <jh@suse.cz>
3987
3988         * gcc.dg/tree-prof/stringop-1.c: New test.
3989         * gcc.dg/tree-prof/stringop-2.c: New test.
3990
3991 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
3992
3993         PR target/30120
3994         * gcc.target/i386/pr30120.c: New test.
3995
3996         Revert:
3997         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
3998
3999         * gcc.target/i386/x87regparm-1.c: New test.
4000         * gcc.target/i386/x87regparm-2.c: New test.
4001         * gcc.target/i386/x87regparm-3.c: New test.
4002         * gcc.target/i386/x87regparm-4.c: New test.
4003
4004 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
4005
4006         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
4007
4008 2006-12-10  Tobias Burnus  <burnus@net-b.de>
4009
4010         PR fortran/23994
4011         * gfortran.dg/protected_1.f90: New test.
4012         * gfortran.dg/protected_2.f90: New test.
4013         * gfortran.dg/protected_3.f90: New test.
4014         * gfortran.dg/protected_4.f90: New test.
4015         * gfortran.dg/protected_5.f90: New test.
4016         * gfortran.dg/protected_6.f90: New test.
4017
4018 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
4019             Tobias Burnus  <burnus@gcc.gnu.org>
4020
4021         PR fortran/29975
4022         PR fortran/30068
4023         * gfortran.dg/interface_4.f90: Test adding procedure to generic
4024         interface.
4025         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
4026         ambiguous interfaces.
4027         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
4028         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
4029         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
4030         ambiguous interfaces.
4031         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
4032         * gfortran.dg/array_initializer_2.f90: Add initializer array
4033         constructor test.
4034
4035         PR fortran/30096
4036         * gfortran.dg/interface_9.f90: Test that host interfaces are
4037         not checked for ambiguity with the local version.
4038
4039 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
4040
4041         PR fortran/29464
4042         * gfortran.dg/module_interface_2.f90: New test.
4043
4044 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
4045
4046         PR fortran/29941
4047         * gfortran.dg/assumed_len.f90: New test.
4048
4049 2006-12-09  Richard Guenther  <rguenther@suse.de>
4050
4051         * g++.dg/warn/implicit-typename1.C: Qualify types.
4052         * g++.dg/parse/crash12.C: Likewise.
4053         * g++.dg/tree-ssa/pr22444.C: Likewise.
4054
4055 2006-12-09  Tobias Burnus  <burnus@net-b.de>
4056
4057         * gfortran.dg/array_2.f90: Added sqrt test.
4058
4059 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
4060
4061         * gcc.target/i386/x87regparm-1.c: XFAIL.
4062         * gcc.target/i386/x87regparm-2.c: XFAIL.
4063         * gcc.target/i386/x87regparm-3.c: XFAIL.
4064         * gcc.target/i386/x87regparm-4.c: XFAIL.
4065
4066 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4067
4068         * lib/target-supports.exp
4069         (check_effective_target_large_long_double): New.
4070         * gcc.dg/Wconversion-real.c : Use it.
4071         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
4072         unsigned.
4073
4074 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
4075
4076         * gcc.c-torture/execute/mode-dependent-address.c: New test.
4077
4078 2006-12-08  Tobias Burnus  <burnus@net-b.de>
4079
4080         PR fortran/27546
4081         * gfortran.dg/import4.f90: New test for IMPORT in modules.
4082
4083 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
4084
4085         PR c++/29732
4086         * g++.dg/template/crash65.C: New test.
4087         * g++.dg/template/spec16.C: Tweak error markers.
4088
4089 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4090
4091         * gcc.target/spu: New directory.
4092         * gcc.target/spu/spu.exp: New file.
4093         * gcc.target/spu/intrinsics-1.c: New test.
4094
4095 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
4096
4097         PR c++/29980
4098         * g++.dg/ext/attrib27.C: New test.
4099         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
4100         * g++.dg/parse/typedef5.C: Likewise.
4101
4102 2006-12-07  Mike Stump  <mrs@apple.com>
4103
4104         * treelang/compile/var_defs.tree: Adjust.
4105
4106 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
4107
4108         PR c++/29730
4109         * g++.dg/template/crash64.C: New test.
4110         * g++.dg/parse/crash27.C: Adjust error markers.
4111
4112 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
4113
4114         PR libfortran/30009
4115         PR libfortran/30056
4116         * gfortran.dg/read_eof_4.f90:  Add tests.
4117         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
4118         * gfortran.dg/unf_read_corrupted_1.f90: New test.
4119
4120 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
4121
4122         PR c++/29729
4123         * g++.dg/template/crash63.C: New test.
4124
4125         PR c++/29728
4126         * g++.dg/template/crash62.C: New test.
4127
4128 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
4129
4130         PR fortran/30003
4131         * gfortran.dg/allocatable_function_1.f90: Increase the number
4132         of expected calls of free to 10; the lhs section reference is
4133         now evaluated so there is another call to bar.  Change the
4134         comment appropriately.
4135         * gfortran.dg/array_section_1.f90: New test.
4136
4137 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
4138
4139         PR fortran/29912
4140         * gfortran.dg/char_result_12.f90: New test.
4141
4142 2006-12-05  Richard Guenther  <rguenther@suse.de>
4143
4144         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
4145         * gcc.dg/vect/vect-pow-2.c: Rename to ...
4146         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
4147         vect_double, xfail for spu*-*-*.
4148
4149 2006-12-04  Tobias Burnus  <burnus@net-b.de>
4150
4151         PR fortran/29962
4152         * initialization_4.f90: Test noninteger exponents (-std=f95).
4153         * initialization_5.f90: New test for noninteger exponents
4154           with -std=f2003.
4155
4156 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
4157
4158         PR fortran/29821
4159         * gfortran.dg/parameter_array_section_1.f90: New test.
4160
4161 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
4162
4163         PR c++/29733
4164         * g++.dg/template/crash61.C: New test.
4165
4166         PR c++/29632
4167         * g++.dg/template/error23.C: New test.
4168
4169 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
4170
4171         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
4172
4173 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
4174
4175         PR fortran/29916
4176         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
4177
4178 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
4179
4180         PR middle-end/29965
4181         * gcc.dg/gomp/pr29965-1.c: New test.
4182         * gcc.dg/gomp/pr29965-2.c: New test.
4183         * gcc.dg/gomp/pr29965-3.c: New test.
4184         * gcc.dg/gomp/pr29965-4.c: New test.
4185         * gcc.dg/gomp/pr29965-5.c: New test.
4186         * gcc.dg/gomp/pr29965-6.c: New test.
4187         * g++.dg/gomp/pr29965-1.C: New test.
4188         * g++.dg/gomp/pr29965-2.C: New test.
4189         * g++.dg/gomp/pr29965-3.C: New test.
4190         * g++.dg/gomp/pr29965-4.C: New test.
4191         * g++.dg/gomp/pr29965-5.C: New test.
4192         * g++.dg/gomp/pr29965-6.C: New test.
4193         * g++.dg/gomp/pr29965-7.C: New test.
4194         * g++.dg/gomp/pr29965-8.C: New test.
4195         * g++.dg/gomp/pr29965-9.C: New test.
4196         * g++.dg/gomp/pr29965-10.C: New test.
4197
4198 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
4199
4200         * gnat.dg/pointer_variable_bounds.adb: New test.
4201         * gnat.dg/pointer_variable_bounds.ads: Likewise.
4202         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
4203
4204 2006-12-03  Eric Christopher  <echristo@apple.com>
4205
4206         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
4207
4208 2006-12-03  Richard Henderson  <rth@redhat.com>
4209             Andrew Pinski  <pinskia@gmail.com>
4210
4211         PR C++/14329
4212         * g++.dg/warn/unit-1.C: New test.
4213
4214 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
4215
4216         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
4217
4218 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
4219
4220         * g++.dg/vect/vect.exp: Enable tests to run on spu.
4221         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
4222         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
4223         * gcc.dg/vect/vect-70.c: Reduce array size.
4224         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
4225         vect_no_compaer_double targets.
4226         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
4227         vect_float, vect_double, and vect_int.
4228
4229 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
4230
4231         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
4232         test for loop versioning on vect_no_align targets.
4233         * gcc.dg/vect/pr20122.c: Likewise.
4234         * gcc.dg/vect/vect-105.c: Likewise.
4235         * gcc.dg/vect/vect-42.c: Likewise.
4236         * gcc.dg/vect/vect-43.c: Likewise.
4237         * gcc.dg/vect/vect-74.c: Likewise.
4238         * gcc.dg/vect/vect-75.c: Likewise.
4239         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
4240         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
4241         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
4242         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
4243
4244 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
4245
4246         PR fortran/29642
4247         * gfortran.dg/value_1.f90 : New test.
4248         * gfortran.dg/value_2.f90 : New test.
4249         * gfortran.dg/value_3.f90 : New test.
4250         * gfortran.dg/value_4.f90 : New test.
4251         * gfortran.dg/value_4.c : Called from value_4.f90.
4252
4253 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4254
4255         PR C++/30033
4256         *  g++.dg/cpp0x/static_assert4.C: New testcase.
4257
4258 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4259
4260         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
4261
4262 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
4263
4264         PR c/27953
4265         * gcc.dg/pr27953.c: New test.
4266
4267 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4268
4269         PR c++/30022
4270         * g++.dg/ext/vector5.C: New test.
4271
4272         PR c++/30021
4273         * g++.dg/other/main1.C: New test.
4274
4275 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
4276
4277         PR libfortran/29568
4278         * gfortran.dg/convert_implied_open.f90:  Change to
4279         new default record length.
4280         * gfortran.dg/unf_short_record_1.f90:  Adapt to
4281         new error message.
4282         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
4283
4284 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
4285
4286         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
4287
4288 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
4289
4290         PR c++/29066
4291         * g++.dg/expr/pr29066.c: New.
4292
4293 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
4294             Zdenek Dvorak <dvorakz@suse.cz>
4295
4296         PR tree-optimization/29921
4297         * gcc.dg/pr29921-2.c: New test.
4298
4299 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
4300
4301         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
4302         (i386_get_cpuid): New function.
4303         (i386_cpuid_ecx): Likewise.
4304         (i386_cpuid_edx): Likewise.
4305         (i386_cpuid): Updated to call i386_cpuid_edx.
4306
4307         * gcc.target/i386/sse3-addsubpd.c: New file.
4308         * gcc.target/i386/sse3-addsubps.c: Likewise.
4309         * gcc.target/i386/sse3-haddpd.c: Likewise.
4310         * gcc.target/i386/sse3-haddps.c: Likewise.
4311         * gcc.target/i386/sse3-hsubpd.c: Likewise.
4312         * gcc.target/i386/sse3-hsubps.c: Likewise.
4313         * gcc.target/i386/sse3-lddqu.c: Likewise.
4314         * gcc.target/i386/sse3-movddup.c: Likewise.
4315         * gcc.target/i386/sse3-movshdup.c: Likewise.
4316         * gcc.target/i386/sse3-movsldup.c: Likewise.
4317
4318 2006-12-01  Dirk Mueller  <dmueller@suse.de>
4319
4320         * g++.dg/warn/Wreturn-type-4.C: New testcase.
4321
4322 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
4323
4324         * gcc.dg/dfp/convert-int-max.c: New test.
4325         * gcc.dg/dfp/convert-int-max-fold.c: New test.
4326
4327 2006-11-30  Richard Guenther  <rguenther@suse.de>
4328
4329         * gcc.dg/vect/vect-pow-1.c: Rename ...
4330         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
4331         floats instead of doubles, check successful vectorization.
4332
4333 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4334
4335         PR target/29945
4336         * gcc.c-torture/compile/pr29945.c: New testcase.
4337
4338 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
4339
4340         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
4341         -maltivec.
4342
4343 2006-11-29  Eric Christopher  <echristo@apple.com>
4344
4345         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
4346
4347 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
4348
4349         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
4350
4351         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
4352
4353 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
4354
4355         PR c++/29022
4356         * g++.dg/inherit/virtual2.C: New test.
4357         * g++.dg/inherit/virtual3.C: Likewise.
4358         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
4359         * g++.dg/inherit/error2.C: Likewise.
4360         * g++.dg/template/instantiate1.C: Likewise.
4361
4362 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
4363
4364         PR tree-opt/29984
4365         * gcc.dg/tree-ssa/reassoc-12.c: New test.
4366
4367 2006-11-28  Jan Hubicka  <jh@suse.cz>
4368
4369         * gcc.dg/memcpy-1.c: New test.
4370
4371 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
4372
4373         PR c++/29735
4374         * g++.dg/warn/main-3.C: New test.
4375
4376 2006-11-28  Jan Hubicka  <jh@suse.cz>
4377
4378         * gcc.dg/winline-1.c: New test.
4379
4380 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
4381
4382         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
4383         alignments.
4384
4385 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
4386
4387         PR fortran/29976
4388         * gfortran.dg/missing_optional_dummy_3.f90
4389
4390 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
4391
4392         PR fortran/20880
4393         * gfortran.dg/interface_3.f90: Modify errors.
4394
4395 2006-11-28  Ben Elliston  <bje@au.ibm.com>
4396
4397         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
4398         fail to link due to relocation overflows on spu-*-*.
4399
4400 2006-11-27  Michael Matz  <matz@suse.de>
4401             Andreas Krebbel  <krebbel1@de.ibm.com>
4402
4403         PR target/29319
4404         * gcc.dg/20061127-1.c: New testcase.
4405
4406 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
4407
4408         * gcc.dg/20061124-1.c: Add exit() function prototype.
4409
4410 2006-11-27  Jan Hubicka  <jh@suse.cz>
4411
4412         * gcc.target/i386/memcpy-1.c: Adjust size.
4413         * testsuite/gcc.dg/visibility-11.c: Likewise.
4414
4415 2006-11-27  Richard Guenther  <rguenther@suse.de>
4416
4417         PR middle-end/25620
4418         * gcc.target/i386/pow-1.c: New testcase.
4419         * gcc.dg/builtins-58.c: Likewise.
4420
4421 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
4422
4423         PR c++/29886
4424         * g++.dg/expr/cast8.C: New test.
4425
4426 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4427
4428         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
4429         Don't ever inline the testcase.
4430
4431 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
4432
4433         PR fortran/29982
4434         * gfortran.fortran-torture/compile/parameter_3.f90: New
4435         testcase.
4436
4437 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
4438
4439         PR fortran/29951
4440         * gfortran.fortran-torture/execute/transfer2.f90: New test.
4441
4442 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4443
4444         * gfortran.fortran-torture/execute/specifics.f90: Remove test
4445         for CHAR.
4446
4447 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4448
4449         PR libgfortran/29936
4450         * gfortran.dg/write_check3.f90: New test.
4451
4452 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4453
4454         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
4455
4456 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
4457
4458         PR fortran/20880
4459         * gfortran.dg/interface_3.f90: New test.
4460
4461         PR fortran/29387
4462         * gfortran.dg/generic_8.f90: New test.
4463
4464 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4465
4466         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
4467         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
4468         * gfortran.dg/specifics_3.f90: Remove.
4469
4470 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
4471
4472         PR c/29955
4473         * gcc.dg/gomp/pr29955.c: New test.
4474
4475         PR c/29736
4476         * gcc.dg/pr29736.c: New test.
4477
4478 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4479
4480         PR tree-opt/29964
4481         * gcc.dg/pure-1.c: New test.
4482
4483 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
4484
4485         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
4486         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
4487
4488 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
4489
4490         * gcc.dg/20061124-1.c: New testcase.
4491
4492 2006-11-23  Eric Christopher  <echristo@apple.com>
4493
4494         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
4495
4496 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4497
4498         PR c/2707
4499         PR c++/26167
4500         * gcc.dg/Wconversion-integer.c: New. Supersedes
4501         Wconversion-negative-constants.c
4502         * gcc.dg/Wconversion-real.c: New.
4503         * gcc.dg/Wconversion-real-integer.c: New.
4504         * gcc.dg/Wconversion-negative-constants.c: Deleted.
4505         * g++.dg/warn/Wconversion1.C: Modified.
4506
4507 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4508
4509         * gfortran.dg/overload_1.f90: New test.
4510
4511 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4512
4513         PR c/9072
4514         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
4515         Wtraditional-conversion.
4516         * gcc.dg/overflow-warn-2.c: Likewise.
4517         * gcc.dg/Wconversion.c: Likewise. Renamed as
4518         Wtraditional-conversion.c .
4519         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
4520         Wtraditional-conversion-2.c .
4521         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
4522         Wtraditional-conversion-2.c
4523         * gcc.dg/Wconversion-negative-constants.c: New.
4524
4525 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
4526
4527         * gcc.dg/tree-ssa/dump-1.c: New test.
4528
4529 2006-11-23  David Ung <davidu@mips.com>
4530
4531         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
4532         -mfp64, allowable when ISA >= 33 and float is enabled.
4533         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
4534         of mthc1 and mfhc1 patterns.
4535
4536 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
4537
4538         PR tree-optimization/29921
4539         * gcc.dg/pr29921.c: New test.
4540
4541 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4542
4543         PR fortran/29441
4544         * gfortran.dg/initialization_4.f90: New test.
4545
4546 2006-11-22  Ira Rosen  <irar@il.ibm.com>
4547
4548         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
4549         platforms that have interleaving support.
4550         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
4551         * gcc.dg/vect/vect-strided-a-u16-i2.c,
4552         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
4553         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
4554         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
4555         gcc.dg/vect/vect-strided-u8-i2-gap.c,
4556         gcc.dg/vect/vect-strided-u8-i8.c,
4557         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
4558         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
4559         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
4560         gcc.dg/vect/vect-strided-float.c,
4561         gcc.dg/vect/vect-strided-a-mult.c,
4562         gcc.dg/vect/vect-strided-mult-char-ls.c,
4563         gcc.dg/vect/vect-strided-a-u16-mult.c,
4564         gcc.dg/vect/vect-strided-a-u32-mult.c,
4565         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
4566         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
4567         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
4568         gcc.dg/vect/vect-strided-mult.c,
4569         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
4570         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
4571
4572 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
4573
4574         PR fortran/25087
4575         * gfortran.dg/auto_char_len_4.f90: New test.
4576
4577 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
4578
4579         PR fortran/29652
4580         * gfortran.dg/generic_7.f90: New test.
4581         * gfortran.dg/defined_operators_1.f90: Add new error.
4582
4583 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
4584
4585         PR tree-optimization/29902
4586         * g++.dg/tree-ssa/pr29902.C: New test.
4587
4588 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
4589
4590         PR fortran/29820
4591         * gfortran.dg/used_types_13.f90: New test.
4592
4593 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
4594
4595         * gcc.dg/dfp/snan.c: Delete.
4596
4597 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
4598
4599         * g++.dg/cpp0x/static_assert1.C: New.
4600         * g++.dg/cpp0x/static_assert2.C: New.
4601         * g++.dg/cpp0x/static_assert3.C: New.
4602
4603 2006-11-21  Richard Guenther  <rguenther@suse.de>
4604
4605         * gcc.dg/vect/vect-pow-1.c: New testcase.
4606         * gcc.dg/vect/vect-pow-2.c: Likewise.
4607
4608 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
4609
4610         PR c++/29570
4611         * g++.dg/template/static29.C: New test.
4612
4613         PR c++/29734
4614         * g++.dg/conversion/simd4.C: New test.
4615
4616 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
4617
4618         PR c++/29475
4619         * g++.dg/template/access19.C: New test.
4620         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
4621         error is reported.
4622
4623 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4624
4625         PR tree-opt/25500
4626         * gcc.dg/tree-ssa/sra-4.c: New testcase.
4627
4628 2006-11-20  Tobias Burnus  <burnus@net-b.de>
4629
4630         PR fortran/27546
4631         * gfortran.dg/import.f90: Extended test.
4632         * gfortran.dg/import2.f90: Extended test.
4633
4634 2006-11-20  Tobias Burnus  <burnus@net-b.de>
4635
4636         * gfortran.dg/volatile3.f90: Add conflict test.
4637
4638 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
4639
4640         PR fortran/24783
4641         * gfortran.dg/implicit_10.f90: New test.
4642
4643 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4644
4645         PR c++/8586
4646         * g++.dg/warn/Wall-write-strings.C: New.
4647
4648 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
4649
4650         * gfortran.dg/alloc_comp_constraint_5.f90: New.
4651         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
4652
4653 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4654
4655         * gfortran.dg/use_3.f90: Remove error message.
4656         * gfortran.dg/iso_fortran_env_1.f90: New test.
4657         * gfortran.dg/iso_fortran_env_2.f90: New test.
4658         * gfortran.dg/iso_fortran_env_3.f90: New test.
4659         * gfortran.dg/iso_fortran_env_4.f90: New test.
4660
4661 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
4662
4663         * gcc.dg/vect/vect-27.c: Fix initialization.
4664
4665 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4666
4667         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
4668         * gcc.dg/torture/builtin-minmax-1.c: New.
4669
4670         * gcc.dg/builtins-20.c: Add cases for copysign.
4671
4672 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4673
4674         PR fortran/24285
4675         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
4676
4677 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4678         * gfortran.dg/use_1.f90: New test.
4679         * gfortran.dg/use_1.f90: New test.
4680         * gfortran.dg/use_1.f90: New test.
4681
4682 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
4683
4684         PR tree-optimization/29801
4685         * gcc.dg/pr29801.c: New test.
4686
4687 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
4688
4689         PR middle-end/29584
4690         * gcc.dg/torture/pr29584.c: New test.
4691
4692 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
4693
4694         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
4695         Condition PowerPC tests for saving FPRs on powerpc_fprs.
4696         * gcc.target/powerpc/compress-float-ppc.c,
4697         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
4698         powerpc_fprs.
4699         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
4700         do not pass -mhard-float.
4701
4702 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
4703
4704         * gnat.dg/volatile_aggregate.adb: New test.
4705
4706 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4707
4708         PR fortran/29391
4709         PR fortran/29489
4710         * gfortran.dg/bound_2.f90: Add more checks.
4711         * gfortran.dg/bound_3.f90: New test.
4712
4713 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
4714
4715         PR target/29201
4716         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
4717
4718 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
4719
4720         * gfortran.dg/import3.f90: Fix error message.
4721
4722 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4723
4724         PR tree-opt/29788
4725         * gfortran.fortran-torture/compile/inline_1.f90:
4726         New testcase.
4727
4728 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
4729
4730         * gcc.target/i386/x87regparm-1.c: New test.
4731         * gcc.target/i386/x87regparm-2.c: New test.
4732         * gcc.target/i386/x87regparm-3.c: New test.
4733         * gcc.target/i386/x87regparm-4.c: New test.
4734
4735 2006-11-15  Tobias Burnus  <burnus@net-b.de>
4736
4737         PR fortran/27546
4738         * gfortran.dg/import.f90: New test.
4739         * gfortran.dg/import2.f90: New test.
4740         * gfortran.dg/import3.f90: New test.
4741
4742 2006-11-15  Tobias Burnus  <burnus@net-b.de>
4743
4744         PR fortran/27588
4745         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
4746
4747 2006-11-15  Tobias Burnus  <burnus@net-b.de>
4748
4749         PR fortran/29806
4750         * gfortran.dg/contains.f90: New test.
4751         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
4752
4753 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
4754
4755         PR tree-optimization/29581
4756         * gcc.dg/pr29581-1.c: New test.
4757         * gcc.dg/pr29581-2.c: New test.
4758         * gcc.dg/pr29581-3.c: New test.
4759         * gcc.dg/pr29581-4.c: New test.
4760         * gfortran.dg/pr29581.f90: New test.
4761
4762 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
4763
4764         PR fortran/29702
4765         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
4766         numbers in error message headers.
4767
4768 2006-11-14  Richard Guenther  <rguenther@suse.de>
4769
4770         * gcc.target/i386/math-torture/math-torture.exp: Restrict
4771         to i?86 and x86_64 targets.
4772
4773 2006-11-14  Caroline Tice  <ctice@apple.com>
4774
4775         * gcc.dg/pubtypes-1.c: New file/testcase.
4776         * gcc.dg/pubtypes-2.c: New file/testcase.
4777         * gcc.dg/pubtypes-3.c: New file/testcase.
4778         * gcc.dg/pubtypes-4.c: New file/testcase.
4779         * g++.dg/pubtypes.C: New file/testcase.
4780
4781 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
4782
4783         PR c++/29106
4784         * g++.dg/init/self1.C: New test.
4785
4786 2006-11-14  Tobias Burnus  <burnus@net-b.de>
4787
4788         PR fortran/29657
4789         * gfortran.dg/conflicts.f90: Add.
4790
4791 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
4792
4793         PR rtl-optimization/29798
4794
4795         * gcc.c-torture/execute/pr29798.c: New.
4796
4797 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4798
4799         * gcc.dg/builtins-20.c: Add more cases.
4800
4801 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
4802
4803         PR fortran/29759
4804         * gfortran.dg/gomp/pr29759.f90: New test.
4805
4806 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
4807
4808         PR c++/29518
4809         * g++.dg/template/static28.C: New test.
4810
4811 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
4812
4813         * lib/c-torture.exp: Use target-libpath.exp.
4814         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
4815         set GCC_EXEC_PREFIX env var from global variable of same name.
4816
4817 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4818
4819         PR fortran/26994
4820         * gfortran.fortran-torture/compile/transfer-1.f90:
4821         New testcase.
4822
4823 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
4824             Zdenek Dvorak <dvorakz@suse.cz>
4825
4826         PR tree-optimization/29680
4827         * gcc.dg/alias-11.c: New test.
4828
4829 2006-11-12  Jason Merrill  <jason@redhat.com>
4830             Andrew Pinski <pinskia@physics.uc.edu>
4831
4832         PR middle-end/28915
4833         * gcc.target/i386/vectorize1.c: New.
4834
4835 2006-11-12  Roger Sayle  <roger@eyesopen.com>
4836
4837         PR rtl-optimization/29797
4838         * gcc.c-torture/execute/pr29797-1.c: New test case.
4839
4840 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4841
4842         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
4843
4844 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
4845
4846         * gcc.dg/tree-ssa/prefetch-3.c: New test.
4847
4848 2006-11-12  Roger Sayle  <roger@eyesopen.com>
4849
4850         PR tree-optimization/13827
4851         * gcc.dg/fold-eqand-1.c: New test case.
4852
4853 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4854
4855         PR rtl-opt/28812
4856         * gcc.c-torture/execute/mayalias-3.c: New test.
4857
4858 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
4859
4860         PR middle-end/27528
4861         * gcc.c-torture/compile/pr27528.c: New test.
4862         * gcc.dg/pr27528.c: Likewise.
4863
4864 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4865
4866         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
4867
4868         * gcc.dg/torture/builtin-symmetric-1.c: New test.
4869
4870 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
4871
4872         PR fortran/29758
4873         * gfortran.dg/reshape_source_size_1.f90: New test.
4874
4875 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
4876
4877         PR fortran/29315
4878         * gfortran.dg/aliasing_dummy_4.f90: New test.
4879
4880 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
4881
4882         PR target/29777
4883         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
4884         and x86_64-*-* targets.
4885
4886 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4887
4888         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
4889         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
4890         New macros. Use them in exact tests.
4891         (TESTIT3): New macro.
4892         Add tests for fmin, fmax and fma.
4893
4894 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
4895
4896         PR fortran/29431
4897         * gfortran.dg/array_constructor_13.f90: New test.
4898
4899 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
4900
4901         PR fortran/29744
4902         * gfortran.dg/used_types_12.f90: New test.
4903
4904 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
4905
4906         PR middle-end/29726
4907         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
4908         (test6): Ditto.
4909         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
4910         * gcc.dg/fold-eqandshift-3.c: New test case.
4911
4912 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
4913
4914         PR fortran/29699
4915         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
4916
4917         PR fortran/21370
4918         * gfortran.dg/change_symbol_attributes_1.f90: New test.
4919
4920 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
4921
4922         * gcc.dg/20061109-1.c: New testcase.
4923
4924 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4925
4926         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
4927
4928 2006-11-09  Tobias Burnus  <burnus@net-b.de>
4929
4930         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
4931         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
4932
4933 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
4934
4935         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
4936         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
4937
4938 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4939
4940         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
4941
4942 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
4943
4944         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
4945         vect-9.c).
4946         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
4947         * gcc.dg/vect/vect-9.c: Now vectorizable.
4948         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
4949         that support vect_widen_mult.
4950         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
4951         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
4952         vect-reduc-dot-u16.c).
4953         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
4954         vect-reduc-dot-u16.c).
4955         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
4956         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
4957         vect-reduc-dot-s8.c).
4958         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
4959         vect-reduc-dot-s8.c).
4960         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
4961         vect-reduc-dot-s8.c).
4962         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
4963         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
4964         vect-reduc-dot-u8.c).
4965         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
4966         vect-reduc-dot-u8.c).
4967         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
4968         * gcc.dg/vect/vect-multitypes-9.c: New test.
4969         * gcc.dg/vect/vect-multitypes-10.c: New test.
4970         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
4971         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
4972         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
4973         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
4974         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
4975         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
4976         wrapv-vect-reduc-dot-s8.c.
4977         * lib/target-support.exp (check_effective_target_vect_unpack): New.
4978         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
4979         targets that support vec_unpack.
4980         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4981         (check_effective_target_vect_widen_mult_qi_to_hi): New.
4982         (check_effective_target_vect_widen_mult_hi_to_si): New.
4983         (check_effective_target_vect_widen_sum): Removed.
4984
4985         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
4986
4987         * gcc.dg/vect/vect-multitypes-8.c: New test.
4988         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
4989
4990         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
4991
4992         * gcc.dg/vect/vect-multitypes-7.c: New test.
4993
4994         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
4995
4996         * gcc.dg/vect/vect-multitypes-4.c: New test.
4997         * gcc.dg/vect/vect-multitypes-5.c: New test.
4998         * gcc.dg/vect/vect-multitypes-6.c: New test.
4999
5000         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
5001
5002         * gcc.dg/vect/vect-multitypes-1.c: New test.
5003         * gcc.dg/vect/vect-multitypes-2.c: New test.
5004         * gcc.dg/vect/vect-multitypes-3.c: New test.
5005
5006 2006-11-07  Eric Christopher  <echristo@apple.com>
5007
5008         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
5009         Test using scan-assembler-not.
5010
5011 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
5012
5013         * gcc.dg/inline-17.c: New test.
5014
5015 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
5016
5017         PR other/25028
5018         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
5019         on HP-UX.
5020
5021 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
5022
5023         PR fortran/29539
5024         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
5025
5026         PR fortran/29634
5027         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
5028         test.
5029
5030 2006-11-07  Tobias Burnus  <burnus@net-b.de>
5031
5032         PR fortran/29601
5033         * gfortran.dg/volatile.f90: Add.
5034         * gfortran.dg/volatile2.f90: Add.
5035         * gfortran.dg/volatile3.f90: Add.
5036         * gfortran.dg/volatile4.f90: Add.
5037         * gfortran.dg/volatile5.f90: Add.
5038         * gfortran.dg/volatile6.f90: Add.
5039         * gfortran.dg/volatile7.f90: Add.
5040
5041 2006-11-06  Tobias Burnus  <burnus@net-b.de>
5042
5043         * gfortran.dg/io_constraints_2.f90: Adjust pattern
5044           for matching error messages.
5045         * gfortran.dg/specifics_3.f90: Adjust pattern
5046           for matching error messages.
5047
5048 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
5049             Bernhard Fischer  <aldot@gcc.gnu.org>
5050
5051         * lib/gcc-dg.exp (output-exists): New proc.
5052         (output-exists-not): New proc.
5053         * gcc.test-framework/test-framework.awk: Support new directives.
5054         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
5055         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
5056         * gcc.test-framework/dg-outexists-exp-F.c: New test.
5057         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
5058         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
5059         * gcc.test-framework/dg-outexists-exp-P.c: New test.
5060
5061 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
5062
5063         PR fortran/29630
5064         PR fortran/29679
5065         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
5066         * gfortran.dg/initialization_3.f90: New.
5067
5068 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5069
5070         PR libgfortran/25545
5071         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
5072
5073 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
5074
5075         PR middle-end/29695
5076         * gcc.c-torture/execute/pr29695-1.c: New test.
5077         * gcc.c-torture/execute/pr29695-2.c: New test.
5078
5079 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
5080
5081         PR fortran/29565
5082         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
5083
5084 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
5085
5086         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
5087         for matching error messages.
5088
5089 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
5090
5091         PR target/26915
5092         * gcc.target/i386/387-12.c: New test.
5093
5094 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5095
5096         PR libfortran/29713
5097         * gfortran.dg/pr29713.f90: New test.
5098
5099 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
5100
5101         * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
5102         Also test for bogus rest sign.
5103
5104 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5105
5106         PR libfortran/27895
5107         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
5108
5109 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
5110
5111         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
5112         from error messages.
5113
5114 2006-11-02  Mike Stump  <mrs@apple.com>
5115
5116         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
5117
5118         * g++.old-deja/g++.abi/align.C: Enable for darwin.
5119
5120 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
5121
5122         * g++.dg/eh/gcsec1.C: New test.
5123
5124 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5125
5126         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
5127         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
5128
5129 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
5130
5131         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
5132         hexadecimal value.
5133         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
5134         * gcc.dg/pr14796-2.c: Likewise.
5135
5136 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
5137
5138         * gcc.c-torture/execute/20061101-1.c: New test.
5139
5140 2006-11-01  Richard Guenther  <rguenther@suse.de>
5141
5142         * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
5143
5144 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5145
5146         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
5147         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
5148
5149 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
5150
5151         * gcc.c-torture/execute/20061031-1.c: New test.
5152
5153 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
5154
5155         PR 23067
5156         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
5157         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
5158         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
5159         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
5160         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
5161         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
5162         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
5163
5164 2006-10-31  Eric Christopher  <echristo@apple.com>
5165             Falk Hueffner  <falk@debian.org>
5166
5167         * gcc.dg/builtin-bswap-1.c: New.
5168         * gcc.dg/builtin-bswap-2.c: New.
5169         * gcc.dg/builtin-bswap-3.c: New.
5170         * gcc.dg/builtin-bswap-4.c: New.
5171         * gcc.dg/builtin-bswap-5.c: New.
5172         * gcc.target/i386/builtin-bswap-1.c: New.
5173
5174 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
5175
5176         * gcc.dg/inline-16.c: New.
5177
5178         PR 16622
5179         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
5180         defining it.
5181         * gcc.dg/inline-13.c: New.
5182         * gcc.dg/inline-14.c: New.
5183         * gcc.dg/inline-15.c: New.
5184
5185         PR 11377
5186         * gcc.dg/inline6.c: New.
5187         * gcc.dg/inline7.c: New.
5188
5189 2006-10-31  Roger Sayle  <roger@eyesopen.com>
5190
5191         PR middle-end/23470
5192         * gcc.dg/pr23470-1.c: New test case.
5193
5194 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
5195
5196         PR fortran/29537
5197         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
5198         data.
5199         * gfortran.dg/blockdata_2.f90: New testcase.
5200
5201 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
5202
5203         PR libfortran/29627
5204         * gfortran.dg/unf_short_record_1.f90:  New test.
5205
5206 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5207
5208         PR fortran/29067
5209         * gfortran.dg/pr29067.f: New test.
5210
5211 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
5212             Richard Sandiford  <richard@codesourcery.com>
5213
5214         * lib/target-supports.exp (get_compiler_messages): Append options
5215         as a single list element.
5216         (check_effective_target_arm_vfp_ok): New.
5217         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
5218
5219 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
5220
5221         PR fortran/29387
5222         * gfortran.dg/intrinsic_actual_2.f90: New test.
5223
5224         PR fortran/29490
5225         * gfortran.dg/actual_array_interface_1.f90: New test.
5226
5227         PR fortran/29641
5228         * gfortran.dg/used_types_11.f90: New test.
5229
5230 2006-10-30  Dirk Mueller  <dmueller@suse.de>
5231
5232         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
5233         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
5234         * g++.old-deja/g++.pt/eichin01.C (main): Same.
5235         * g++.old-deja/g++.mike/net25.C (main): Same.
5236         * g++.dg/lookup/exception1.C (main): Same.
5237         * g++.dg/parse/parens2.C (main): Same.
5238
5239 2006-10-30  Roger Sayle  <roger@eyesopen.com>
5240
5241         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
5242
5243 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5244
5245         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
5246         * gcc.dg/torture/builtin-math-3.c: Likewise.
5247
5248 2006-10-30  Tobias Burnus  <burnus@net-b.de>
5249
5250         PR fortran/29452
5251         * gfortran.dg/write_check.f90: Check run-time keyword checking.
5252         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
5253
5254 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
5255
5256         PR Fortran/29410
5257         * gfortran.fortran-torture/execute/transfer1.f90: New test.
5258
5259 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
5260
5261         * lib/target-supports.exp (check_function_available): Declare
5262         function before calling.
5263
5264 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
5265
5266         PR tree-optimization/29637
5267         * gcc.dg/pr29637.c: New test.
5268
5269 2006-10-29  Roger Sayle  <roger@eyesopen.com>
5270
5271         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
5272         tree canonicalization.
5273
5274 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5275
5276         * gcc.dg/builtins-20.c: Add more hypot tests.
5277
5278 2006-10-29  Roger Sayle  <roger@eyesopen.com>
5279
5280         * gcc.dg/fold-compare-1.c: New test case.
5281
5282 2006-10-29  Dirk Mueller  <dmueller@suse.de>
5283
5284         PR c++/16307
5285         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
5286
5287 2006-10-29  Roger Sayle  <roger@eyesopen.com>
5288
5289         PR tree-optimization/15458
5290         * gcc.dg/fold-xornot-1.c: New test case.
5291
5292 2006-10-29  Richard Guenther  <rguenther@suse.de>
5293
5294         * gcc.target/i386/math-torture/trunc.c: New testcase.
5295
5296 2006-10-29  Richard Guenther  <rguenther@suse.de>
5297
5298         * gcc.target/i386/math-torture/round.c: New testcase.
5299
5300 2006-10-29  Richard Guenther  <rguenther@suse.de>
5301
5302         * gcc.target/i386/math-torture/ceil.c: New testcase.
5303         * gcc.target/i386/math-torture/floor.c: Likewise.
5304
5305 2006-10-29  Richard Guenther  <rguenther@suse.de>
5306
5307         * gcc.target/i386/math-torture/rint.c: New testcase.
5308         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
5309
5310 2006-10-29  Richard Guenther  <rguenther@suse.de>
5311
5312         * gcc.target/i386/math-torture/lfloor.c: New testcase.
5313         * gcc.target/i386/math-torture/lceil.c: Likewise.
5314
5315 2006-10-28  Tobias Burnus  <burnus@net-b.de>
5316
5317         PR libgfortran/24313
5318         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
5319
5320 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
5321
5322         * gcc.c-torture/execute/20020118-1.c,
5323         gcc.c-torture/execute/builtins/strlen.c,
5324         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
5325         comment typos.
5326
5327 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5328
5329         * gcc.dg/builtins-20.c: Add tests for hypot.
5330         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
5331         two-argument builtins.
5332         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
5333         TESTIT2.  Update all callers.
5334         (TESTIT2, TESTIT2_R): New helper macros.
5335         Add testcases for pow, hypot and atan2.
5336
5337 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5338
5339         PR C++/29295
5340         * g++.dg/expr/bool1.C: New test.
5341         * g++.dg/expr/bool2.C: New test.
5342
5343 2006-10-28  Tobias Burnus  <burnus@net-b.de>
5344
5345         PR fortran/28224
5346         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
5347         * gfortran.dg/namelist_internal.f90: New test.
5348
5349 2006-10-28  Tobias Burnus  <burnus@net-b.de>
5350
5351         PR fortran/29625
5352         * gfortran.dg/io_real_boz.f90: Add.
5353         * gfortran.dg/io_real_boz2.f90: Add.
5354
5355 2006-10-28  Richard Guenther  <rguenther@suse.de>
5356
5357         PR middle-end/26899
5358         * gcc.dg/tree-ssa/pr26899.c: New testcase.
5359
5360 2006-10-28  Richard Guenther  <rguenther@suse.de>
5361
5362         PR target/28806
5363         * gcc.target/i386/math-torture/lround.c: New testcase.
5364
5365 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
5366
5367         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
5368         * gcc.dg/builtins-44.c: Likewise.
5369         * gcc.dg/builtins-45.c: Likewise.
5370         * gcc.dg/pr28796-2.c: Likewise.
5371         * gcc.dg/unordered-3.c: Likewise.
5372
5373 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5374
5375         PR libgfortran/27954
5376         * gfortran.dg/error_recovery_2.f90: New test.
5377
5378 2006-10-26  Richard Guenther  <rguenther@suse.de>
5379
5380         * gcc.target/i386/i386.exp: Use glob, not find to collect
5381         tests.  Avoids recursing into subdirectories.
5382         * gcc.target/i386/math-torture/math-torture.exp: Torture
5383         for interesting ia32 math options.
5384         * gcc.target.i386/math-torture/lrint.c: New testcase.
5385
5386 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5387
5388         PR libgfortran/29563
5389         * gfortran.dg/arrayio_9.f90: Update test.
5390         * gfortran.dg/arrayio_19.f90: New test.
5391
5392 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
5393
5394         * gcc.dg/20061026.c: New testcase.
5395
5396 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5397
5398         PR libgfortran/29563
5399         * gfortran.dg/arrayio_9.f90: New test.
5400
5401 2006-10-26  Ben Elliston  <bje@au.ibm.com>
5402
5403         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
5404         Copy the strings manually, as strcpy may call strlen.
5405
5406 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5407
5408         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
5409         Add checks for log, log2, log10 and log1p.
5410
5411         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
5412         we already test 0.0.  Add checks for expm1, log, log2, log10,
5413         log1p, cbrt, erf and erfc.
5414
5415 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
5416
5417         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
5418
5419 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
5420
5421         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
5422         and remainderl() built-in functions.  Remove -ffast-math from
5423         dg-options.
5424
5425 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5426
5427         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
5428         acosh and atanh.
5429
5430         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
5431         floating point modifiers to arguments passed to float and long
5432         double functions respectively.  Update all callers to use floating
5433         point numbers, not integers.  Add tests for exp, exp2 and
5434         exp10/pow10.
5435
5436         * gcc.dg/torture/builtin-math-3.c: New test.
5437
5438 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
5439
5440         PR fortran/29393
5441         * gfortran.dg/initialize_2.f90: New.
5442
5443 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5444
5445         * gcc.dg/torture/builtin-math-2.c: New test.
5446
5447 2006-10-24  Richard Guenther  <rguenther@suse.de>
5448
5449         PR middle-end/28796
5450         * gcc.dg/pr28796-1.c: New testcase.
5451         * gcc.dg/pr28796-2.c: Likewise.
5452
5453 2006-10-24  Richard Guenther  <rguenther@suse.de>
5454
5455         * gcc.dg/builtins-57.c: New testcase.
5456
5457 2006-10-24  Richard Guenther  <rguenther@suse.de>
5458
5459         PR tree-optimization/29567
5460         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
5461
5462 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
5463
5464         PR tree-optimization/14784
5465         * gcc.dg/alias-10.c: New test.
5466
5467 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5468
5469         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
5470
5471 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
5472
5473         * gcc.dg/builtin-strncat-chk-1.c: New test.
5474
5475 2006-10-23  Jan Hubicka  <jh@suse.cz>
5476
5477         * gcc.dg/memmove-1.c: New test.
5478
5479 2006-10-23  Paul Brook  <paul@codesourcery.com>
5480
5481         * gcc.dg/pragma-pack-5.c: New test.
5482
5483 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
5484
5485         * g++.dg/other/s390-1.C: New testcase.
5486
5487 2006-10-23  Richard Guenther  <rguenther@suse.de>
5488
5489         PR middle-end/27132
5490         PR middle-end/23295
5491         * gcc.dg/pr27132.c: New testcase.
5492         * gcc.dg/pr23295.c: Likewise.
5493         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
5494         * g++.dg/tree-ssa/pr19807.C: Likewise.
5495
5496 2006-10-23  Richard Guenther  <rguenther@suse.de>
5497
5498         PR middle-end/21032
5499         * gcc.dg/pr21032.c: New testcase.
5500
5501 2006-10-22  Jeff Law  <law@redhat.com>
5502         Richard Guenther  <rguenther@suse.de>
5503
5504         PR tree-optimization/15911
5505         * gcc.dg/tree-ssa/vrp30.c: New testcase.
5506
5507 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
5508
5509         PR c++/20647
5510         * g++.dg/abi/rtti3.C: New.
5511
5512 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
5513
5514         PR middle-end/28252
5515         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
5516         transformation.
5517
5518 2006-10-21  Richard Guenther  <rguenther@suse.de>
5519
5520         PR tree-optimization/3511
5521         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
5522
5523 2006-10-21  Richard Guenther  <rguenther@suse.de>
5524
5525         PR middle-end/26898
5526         * gcc.dg/torture/pr26898-1.c: New testcase.
5527         * gcc.dg/torture/pr26898-2.c: Likewise.
5528
5529 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
5530
5531         PR c++/28053
5532         * g++.dg/parse/bitfield1.C: Adjust error markers.
5533         * g++.dg/parse/bitfield2.C: New test.
5534
5535 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
5536
5537         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
5538
5539 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5540
5541         PR libfortran/27895
5542         * gfortran.dg/zero_sized_1.f90: New test.
5543
5544 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
5545
5546         * gcc.dg/div-compare-1.c: New test.
5547
5548 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
5549
5550         PR fortran/29216
5551         * gfortran.dg/result_default_init_1.f90: New test.
5552
5553         PR fortran/29314
5554         * gfortran.dg/automatic_default_init_1.f90: New test.
5555
5556         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
5557         from 38 to 33.
5558
5559 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
5560
5561         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
5562         'using namespace std' without previous declaration.
5563         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
5564         * g++.old-deja/g++.robertl/eb133c.C: New.
5565
5566 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5567
5568         PR libgfortran/29277
5569         * gfortran.dg/streamio_4.f90: Update test.
5570         * gfortran.dg/streamio_11.f90: New test.
5571
5572 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
5573
5574         PR c++/27952
5575         * g++.dg/inherit/virtual1.C: New test.
5576
5577 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
5578
5579         PR c++/28261
5580         * g++.dg/parse/enum3.C: New test.
5581
5582 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
5583
5584         PR c++/29039
5585         * g++.dg/init/ctor8.C: New test.
5586
5587 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
5588
5589         PR c++/27270
5590         * g++.dg/ext/complit8.C: Tweak error markers.
5591         * g++.dg/template/complit1.C: Add error marker.
5592
5593 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
5594
5595         PR c++/27270
5596         * g++.dg/ext/complit8.C: New test.
5597
5598         PR c++/29408
5599         * g++.dg/parse/dtor12.C: New test.
5600
5601         PR c++/29435
5602         * g++.dg/template/sizeof11.C: New test.
5603
5604 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
5605
5606         PR fortran/29392
5607         * gfortran.dg/data_char_3.f90: New test.
5608
5609         PR fortran/29451
5610         * gfortran.dg/negative_automatic_size.f90: New test.
5611
5612 2006-10-16  David Daney  <ddaney@avtrex.com>
5613
5614         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
5615
5616 2006-10-16  Eric Christopher  <echristo@apple.com>
5617
5618         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
5619         x86_64.
5620
5621 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
5622
5623         PR c++/28211
5624         * g++.dg/tc1/dr49.C: Tweak error messages.
5625         * g++.dg/parse/template21.C: New test.
5626
5627 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5628
5629         PR middle-end/20491
5630         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
5631
5632 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
5633
5634         PR fortran/29403
5635         * gfortran.dg/print_1.f90: New test.
5636
5637 2006-10-15  Jan Hubicka  <jh@suse.cz>
5638
5639         PR middle-end/29241
5640         * gcc.c-torture/compile/pr29241.c: New testcase.
5641
5642 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
5643
5644         PR middle-end/29250
5645         * gcc.c-torture/compile/pr29250.c: New test.
5646
5647 2006-10-15  Richard Guenther  <rguenther@suse.de>
5648
5649         * gcc.dg/pr29299.c: New testcase.
5650
5651 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
5652
5653         PR fortran/24767
5654         * gfortran.dg/label_4.f90: Adjust warning flag.
5655
5656 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
5657
5658         PR fortran/29371
5659         * gfortran.dg/nullify_3.f90: New test.
5660
5661 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5662
5663         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
5664         on Solaris 2.5.1 too.
5665
5666 2006-10-13  Eric Christopher  <echristo@apple.com>
5667
5668         * gcc.dg/pr25993.c: Skip for darwin.
5669
5670 2006-10-13  Eric Christopher  <echristo@apple.com>
5671
5672         * gcc.dg/visibility-11.c: Skip for darwin.
5673
5674 2006-10-13  Eric Christopher  <echristo@apple.com>
5675
5676         * gcc.dg/darwin-weakimport-1.c: Use
5677         -fno-asynchronous-unwind-tables.
5678         * gcc.dg/darwin-weakimport-3.c: Ditto.
5679
5680 2006-10-13  Richard Guenther  <rguenther@suse.de>
5681
5682         PR tree-optimization/29446
5683         * gcc.dg/torture/pr29446.c: New testcase.
5684
5685 2006-10-13  Bill Wendling  <wendling@apple.com>
5686
5687         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
5688         * g++.old-deja/g++.jason/hmc1.C: Likewise.
5689         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
5690         * g++.old-deja/g++.law/shadow1.C: Likewise.
5691         * g++.old-deja/g++.law/ctors10.C: Likewise.
5692         * g++.dg/debug/namespace1.C: Likewise.
5693         * g++.dg/inherit/namespace-as-base.C: Likewise.
5694         * g++.dg/opt/delay-slot-1.C: Likewise.
5695         * g++.dg/parse/defarg10.C: Likewise.
5696         * g++.dg/template/ptrmem11.C: Likewise.
5697         * g++.dg/template/mem_func_ptr.C: Likewise.
5698         * g++.dg/template/spec19.C: Likewise.
5699
5700 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
5701
5702         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
5703
5704 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
5705
5706         PR fortran/29373
5707         * gfortran.dg/implicit_9.f90: New test.
5708
5709         PR fortran/29407
5710         * gfortran.dg/namelist_25.f90: New test.
5711
5712         PR fortran/27701
5713         * gfortran.dg/same_name_2.f90: New test.
5714
5715         PR fortran/29232
5716         * gfortran.dg/host_assoc_types_1.f90: New test.
5717
5718         PR fortran/29364
5719         * gfortran.dg/missing_derived_type_1.f90: New test.
5720         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
5721
5722         PR fortran/29422
5723         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
5724
5725         PR fortran/29428
5726         * gfortran.dg/alloc_comp_assign_5.f90: New test.
5727
5728 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5729
5730         PR fortran/29391
5731         * gfortran.dg/bound_2.f90: New test.
5732
5733 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5734
5735         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
5736         directive.
5737         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
5738         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
5739         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
5740         * gfortran.dg/gomp/reduction3.f90: Likewise.
5741         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
5742         * gfortran.dg/dummy_procedure_2.f90: Likewise.
5743         * gfortran.dg/interface_derived_type_1.f90: Likewise.
5744         * gfortran.dg/forall_4.f90: Likewise.
5745         * gfortran.dg/spec_expr_4.f90: Likewise.
5746         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
5747         * gfortran.dg/forall_5.f90: Likewise.
5748         * gfortran.dg/open_access_append_2.f90: Add check for
5749         compile-time warning.
5750
5751 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
5752
5753         PR c++/28506
5754         * g++.dg/parse/pure1.C: New test.
5755
5756 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5757
5758         PR fortran/21435
5759         * gfortran.dg/io_constraints_3.f90: New test.
5760         * gfortran.dg/open_access_append_1.f90: Add checks
5761         for compile-time warnings.
5762         * gfortran.dg/pr20163-2.f: Likewise.
5763         * gfortran.dg/iostat_2.f90: Likewise.
5764         * gfortran.dg/label_4.f90: Delete the temporary
5765         file.
5766         * gfortran.dg/direct_io_2.f90: Add a FILE=
5767         specifier.
5768         * gfortran.dg/iomsg_1.f90: Add check for
5769         compile-time warning.
5770
5771 2006-10-12  Jan Hubicka  <jh@suse.cz>
5772
5773         PR c/28419
5774         * gcc.dg/pr28319.c: New test.
5775
5776 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
5777         PR c++/29318
5778         * g++.dg/ext/vla4.C: New test.
5779
5780 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
5781
5782         PR c++/27961
5783         * g++.dg/template/crash60.C: New test.
5784         * g++.dg/other/large-size-array.C: Adjust error markers.
5785         * g++.dg/parse/crash27.C: Likewise.
5786         * g++.dg/template/crash1.C: Likewise.
5787
5788 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
5789
5790         PR testsuite/29093
5791         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
5792
5793 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
5794
5795         PR preprocessor/28709
5796         * gcc.dg/cpp/paste14.c: New test.
5797
5798 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
5799
5800         PR c++/29175
5801         * g++.dg/init/array24.C: New test.
5802
5803 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5804
5805         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
5806         of <sys/types.h>.
5807
5808 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
5809
5810         PR c++/29024
5811         * g++.dg/parse/typedef8.C: New test.
5812         * g++.dg/other/mult-stor1.C: Adjust error markers.
5813
5814 2006-10-11  Richard Guenther  <rguenther@suse.de>
5815
5816         PR tree-optimization/28230
5817         * gcc.dg/torture/pr28230.c: New testcase.
5818
5819 2006-10-11  Richard Guenther  <rguenther@suse.de>
5820
5821         PR inline-asm/29119
5822         * gcc.dg/torture/pr29119.c: New testcase.
5823
5824 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
5825
5826         PR middle-end/29272
5827         * gcc.c-torture/execute/20060930-2.c: New test.
5828
5829 2006-10-09  Richard Henderson  <rth@redhat.com>
5830
5831         Revert emutls patch.
5832
5833 2006-10-09  Richard Guenther  <rguenther@suse.de>
5834
5835         PR middle-end/29254
5836         * gcc.dg/pr29254.c: New testcase.
5837
5838 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
5839             Paul Thomas  <pault@gcc.gnu.org>
5840
5841         PR fortran/20541
5842         * gfortran.dg/alloc_comp_basics_1.f90: New test.
5843         * gfortran.dg/alloc_comp_basics_2.f90: New test.
5844         * gfortran.dg/alloc_comp_assign_1.f90: New test.
5845         * gfortran.dg/alloc_comp_assign_2.f90: New test.
5846         * gfortran.dg/alloc_comp_assign_3.f90: New test.
5847         * gfortran.dg/alloc_comp_assign_4.f90: New test.
5848         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
5849         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
5850         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
5851         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
5852         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
5853         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
5854         * gfortran.dg/alloc_comp_std.f90: New test.
5855         * gfortran.dg/move_alloc.f90: New test.
5856
5857 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
5858
5859         PR fortran/29115
5860         * gfortran.dg/derived_constructor_comps_2.f90: New test.
5861
5862         PR fortran/29211
5863         * gfortran.dg/forall_char_dependencies_1.f90: New test.
5864
5865 2006-10-08  Tobias Burnus  <burnus@net-b.de>
5866
5867         PR fortran/28585
5868         * gfortran.dg/new_line.f90: New test.
5869
5870 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5871
5872         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
5873         * gcc.dg/torture/builtin-convert-1.c,
5874         gcc.dg/torture/builtin-convert-2.c,
5875         gcc.dg/torture/builtin-convert-3.c,
5876         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
5877
5878 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
5879
5880         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
5881         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
5882         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
5883         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
5884
5885 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
5886
5887         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
5888         Xfail some tests for powerpc-darwin and powerpc-aix.
5889
5890 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
5891
5892         PR c/29380
5893         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
5894
5895 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5896
5897         PR target/29300
5898         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
5899         on hppa*-*-hpux*.
5900
5901 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5902
5903         PR fortran/16580
5904         PR fortran/29288
5905         * gfortran.fortran-torture/execute/specifics.f90:
5906         Add tests for using all possible intrinsics as actual arguments.
5907         * gfortran.dg/specifics_1.f90: Add tests for using
5908         all possible intrinsics as actual arguments.
5909         * gfortran.dg/specifics_2.f90: New file.
5910         * gfortran.dg/specifics_3.f90: New file.
5911
5912 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
5913
5914         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
5915         * gcc.dg/debug/debug-2.c: Likewise.
5916
5917 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
5918
5919         * gcc.c-torture/compile/sync-2.c: New test.
5920
5921 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5922
5923         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
5924         line endings.
5925
5926 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
5927
5928         PR rtl-optimization/29128
5929         * gcc.c-torture/compile/pr29128.c: New test.
5930
5931 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5932
5933         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
5934         line endings.
5935
5936 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
5937
5938         PR middle-end/29256
5939         * gcc.dg/tree-ssa/loop-19.c: New test.
5940
5941 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
5942
5943         PR tree-optimization/29330
5944         * gcc.dg/pr29330.c: New test.
5945
5946         PR target/28924
5947         * gcc.c-torture/compile/20061005-1.c: New test.
5948
5949 2006-10-06  Olivier Hainque  <hainque@adacore.com>
5950
5951         * gcc.dg/typename-vla-1.c: New case.
5952         * gnat.dg/forward_vla.adb: New case.
5953
5954 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
5955
5956         PR tree-optimization/29290
5957         * gfortran.dg/loop_nest_1.f90: New test.
5958
5959         PR target/29198
5960         * gcc.dg/tls/opt-12.c: New test.
5961
5962         PR fortran/28415
5963         * gfortran.dg/save_2.f90: New test.
5964
5965         PR c/29091
5966         * gcc.dg/pr29091.c: New test.
5967
5968 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
5969
5970         * lib/target-supports.exp
5971         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
5972         same as x86_64-*-*; check for LP64.
5973
5974 2006-10-04  Richard Henderson  <rth@redhat.com>
5975
5976         * lib/target-supports.exp (check_effective_target_tls): Redefine
5977         to mean non-emulated tls.
5978         * gcc.dg/tls/alias-1.c: Remove tls requirement.
5979         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
5980         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
5981         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
5982         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
5983         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
5984         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
5985
5986 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
5987
5988         PR fortran/29343
5989         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
5990
5991 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5992
5993         * gfortran.dg/bounds_check_fail_1.f90: New test.
5994
5995 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
5996
5997         PR c++/29020
5998         * g++.dg/template/friend48.C: New test.
5999
6000 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
6001
6002         PR fortran/29098
6003         * gfortran.dg/default_initialization_2.f90: New test.
6004
6005 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
6006
6007         PR fortran/20779
6008         PR fortran/20891
6009         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
6010
6011 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
6012
6013         PR fortran/29284
6014         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
6015
6016         PR fortran/29321
6017         PR fortran/29322
6018         * gfortran.dg/missing_optional_dummy_2.f90: New test.
6019
6020         PR fortran/25091
6021         PR fortran/25092
6022         * gfortran.dg/entry_array_specs_1.f90: New test.
6023
6024 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
6025
6026         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
6027         insufficient to inhibit some test failures at -O3.  Do testing
6028         on integers.
6029
6030 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
6031
6032         PR c++/29138
6033         * g++.dg/inherit/access8.C: New test.
6034         * g++.dg/template/dtor4.C: Tweak error messages.
6035
6036 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6037
6038         PR fortran/27478
6039         * gfortran.dg/entry_8.f90: New test.
6040
6041 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6042
6043         PR c++/29291
6044         * g++.dg/parse/new4.C: New test.
6045
6046 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
6047
6048         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
6049         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
6050         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
6051         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
6052         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
6053
6054 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6055
6056         PR fortran/19260
6057         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
6058         * gfortran.dg/continuation_2.f90: New test.
6059
6060         PR fortran/19262
6061         * gfortran.dg/continuation_3.f90: New test.
6062         * gfortran.dg/continuation_4.f90: New test.
6063         * gfortran.dg/continuation_5.f: New test.
6064         * gfortran.dg/continuation_6.f: New test.
6065
6066 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
6067
6068         PR c++/29226
6069         * g++.dg/template/vla1.C: New test.
6070
6071 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6072
6073         PR fortran/29210
6074         * gfortran.dg/complex_parameter_1.f90: New test.
6075
6076 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
6077
6078         PR c/29154
6079         * gcc.c-torture/execute/20060929-1.c: New test.
6080
6081 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
6082
6083         PR c++/29105
6084         * g++.dg/template/member6.C: New test.
6085         * g++.dg/parse/typename7.C: Adjust error markers.
6086
6087         PR c++/29080
6088         * g++.dg/template/member7.C: New test.
6089
6090 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
6091
6092         PR c/24010
6093         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
6094         gcc.dg/Woverride-init-3.c: New tests.
6095
6096 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
6097
6098         * gcc.c-torture/execute/20060930-1.c: New test.
6099
6100 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6101
6102         PR fortran/18791
6103         * gfortran.dg/specifics_1.f90: New test.
6104         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
6105         complex specifics.
6106
6107 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6108
6109         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
6110         pthread-init-common.h: New.
6111
6112 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
6113
6114         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
6115         precision on some archs.
6116
6117 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
6118
6119         * gcc.dg/non-local-goto-1.c: New test.
6120         * gcc.dg/non-local-goto-2.c: Likewise.
6121         * gcc.dg/setjmp-3.c: Likewise.
6122         * gcc.dg/setjmp-4.c: Likewise.
6123
6124 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
6125
6126         * gnat.dg/self_aggregate_with_pointer.adb: New test.
6127
6128 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
6129
6130         PR fortran/28276
6131         * gfortran.dg/exponent_1.f90: New test.
6132
6133         PR fortran/27021
6134         * gfortran.dg/nearest_1.f90: New test.
6135
6136 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
6137
6138         PR middle-end/25261
6139         PR middle-end/28790
6140         * gcc.dg/gomp/nestedfn-1.c: New test.
6141
6142 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
6143
6144         PR objc/29195
6145         * objc/compile/method-1.m: New test.
6146
6147 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
6148
6149         PR c++/26938
6150         * g++.dg/template/crash58.C: New test.
6151         * g++.dg/parse/crash28.C: Adjust error markers.
6152         * g++.dg/template/crash34.C: Likewise.
6153         * g++.dg/template/friend31.C: Likewise.
6154         * g++.dg/template/crash32.C: Likewise.
6155
6156         PR c++/27329
6157         * g++.dg/template/crash59.C: New test.
6158
6159         PR c++/27667
6160         * g++.dg/template/spec33.C: New test.
6161         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
6162
6163 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
6164             Adam Nemet  <anemet@caviumnetworks.com>
6165
6166         * gcc.dg/tree-ssa/ivopts-1.c: New test.
6167         * gcc.dg/tree-ssa/ivopts-2.c: New test.
6168
6169 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
6170
6171         PR target/28911
6172         * gcc.dg/pr28911.c: New.
6173
6174 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
6175
6176         PR target/29169
6177         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
6178         (dg-options): Add -mfpmath=387.
6179
6180 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
6181
6182         PR c/28706
6183         * gcc.dg/pr28706.c: New test.
6184
6185         PR c/28712
6186         * gcc.dg/pr28712.c: New test.
6187
6188 2006-09-22  Mike Stump  <mrs@apple.com>
6189
6190         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
6191
6192 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
6193
6194         PR tree-optimization/28888
6195         * gcc.dg/pr28888.c: New test.
6196
6197 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
6198
6199         PR c++/29016
6200         * g++.dg/init/ptrfn1.C: New test.
6201
6202 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
6203
6204         PR c++/28861
6205         * g++.dg/template/spec32.C: New test.
6206         * g++.dg/parse/crash9.C: Adjust error markers.
6207
6208         PR c++/28303
6209         * g++.dg/template/typedef6.C: New test.
6210         * g++.dg/init/error1.C: Adjust error markers.
6211         * g++.dg/parse/crash9.C: Likewise.
6212         * g++.dg/template/crash55.C: Likewise.
6213
6214 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
6215
6216         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
6217
6218 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
6219
6220         PR target/27650
6221         * g++.dg/ext/dllimport12.C: New test.
6222
6223 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
6224
6225         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
6226         * gcc.target/mips/nmadd-2.c: Likewise.
6227         * gcc.target/mips/mips-ps-6.c: New test.
6228         * gcc.target/mips/neg-abs-1.c: Likewise.
6229         * gcc.target/mips/neg-abs-2.c: Likewise.
6230         * gcc.target/mips/nmadd-3.c: New test.
6231
6232 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
6233
6234         PR middle-end/28046
6235         * gcc.dg/gomp/atomic-10.c: New test.
6236         * g++.dg/gomp/atomic-10.C: New test.
6237
6238 2006-09-20  Eric Christopher  <echristo@apple.com>
6239
6240         * gcc.target/i386/sse3-not-fisttp.c: New.
6241
6242 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
6243
6244         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
6245
6246 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
6247
6248         * gcc.c-torture/execute/pr28289.c (one): New variable.
6249         (main): Use it instead of argc.
6250         * gcc.c-torture/execute/20060102-1.c (one): New variable.
6251         (main): Use it instead of argc.
6252
6253 2006-09-19  Paul Brook  <paul@codesourcery.com>
6254
6255         PR target/28516
6256         * gcc.dg/nested-func-5.c: New test.
6257
6258 2006-09-19  Ben Elliston  <bje@au.ibm.com>
6259
6260         * lib/target-supports.exp (check_effective_target_tls): Compile
6261         test stubs using ${tool}_target_compile, not just target_compile.
6262         (check_effective_target_tls_runtime): Likewise.
6263
6264 2006-09-19  Ben Elliston  <bje@au.ibm.com>
6265
6266         * gcc.c-torture/compile/20030405-1.x: Remove.
6267
6268         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
6269         optimising linker from discarding it.
6270
6271 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
6272
6273         PR fortran/28526
6274         * gfortran.dg/keyword_symbol_1.f90: New test.
6275
6276         * gfortran.dg/spread_shape_1.f90: Add missing warning with
6277         pedantic compilation option.
6278
6279 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
6280
6281         PR fortran/29060
6282         * gfortran.dg/spread_shape_1.f90: New test.
6283
6284 2006-09-17  Roger Sayle  <roger@eyesopen.com>
6285
6286         PR tree-optimization/28887
6287         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
6288
6289 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
6290
6291         PR c/25993
6292         * gcc.dg/pr25993.c: New test.
6293
6294 2006-09-17  Ira Rosen  <irar@il.ibm.com>
6295
6296         PR tree-opt/21591
6297         * gcc.dg/vect/pr21591.c: New test.
6298
6299 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
6300
6301         PR tree-opt/29059
6302         * gcc.c-torture/compile/strcpy-1.c: New test.
6303         * gcc.c-torture/compile/strcpy-2.c: New test.
6304         * gcc.c-torture/compile/memcpy-1.c: New test.
6305         * gcc.c-torture/compile/memcpy-2.c: New test.
6306
6307 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
6308
6309         PR testsuite/29055
6310         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
6311
6312 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
6313
6314         * gnat.dg/specs/double_record_extension1.ads: New test.
6315         * gnat.dg/specs/double_record_extension2.ads: Likewise.
6316
6317 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
6318
6319         PR fortran/29051
6320         * gfortran.dg/oldstyle_3.f90: New test.
6321
6322 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6323
6324         PR libgfortran/29099
6325         * gfortran.dg/secnds-1.f: New test.
6326
6327 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6328
6329         PR libgfortran/29053
6330         * gfortran.dg/streamio_9.f90: New test.
6331         * gfortran.dg/streamio_10.f90: New test.
6332
6333 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
6334
6335         PR C++/29002
6336         * g++.dg/init/array22.C: New test.
6337         * g++.dg/init/array23.C: New test.
6338
6339 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
6340
6341         * stackcheck.lst: Update list of tests requiring stack checking.
6342         * norun.lst: Adjust for above change.
6343         * ada95.lst: New file.
6344         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
6345         requiring -gnat95 switch.
6346
6347 2006-09-14  Olivier Hainque  <hainque@adacore.com>
6348
6349         * gnat.dg/in_out_parameter.adb: New test.
6350
6351 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
6352
6353         PR debug/28980
6354         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
6355
6356 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
6357
6358         * gnat.dg/specs/unchecked_union.ads: New test.
6359
6360 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
6361
6362         PR rtl-optimization/28982
6363         * gcc.c-torture/execute/pr28982a.c: New test.
6364         * gcc.c-torture/execute/pr28982b.c: Likewise.
6365
6366 2006-09-12  Eric Christopher  <echristo@apple.com>
6367
6368         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
6369         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
6370
6371 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
6372
6373         PR c/28768
6374         PR preprocessor/14634
6375         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
6376         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
6377         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
6378
6379 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
6380
6381         * gcc.dg/pr28243.c: New test.
6382
6383 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
6384
6385         PR fortran/28971
6386         gfortran.dg/pr28971.f90: New test to act as a backstop in case
6387         this undiagnosed regression reappears.
6388
6389 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
6390
6391         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
6392         Treat $srcdir as a literal.
6393         * lib/fortran-torture.exp (fortran-torture-compile,
6394         fortran-torture-execute): Likewise.
6395         * lib/objc-torture.exp (objc-torture-compile,
6396         objc-torture-execute): Likewise.
6397         * lib/profopt.exp (profopt-execute): Likewise.
6398
6399 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
6400
6401         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
6402
6403 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
6404
6405         PR testsuite/28950
6406         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
6407
6408 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
6409
6410         PR target/13685
6411         * gcc.target/i386/pr13685.c: New test.
6412
6413 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
6414
6415         * gcc.dg/pr28726.c: New test.
6416
6417 2006-09-11  Josh Conner  <jconner@apple.com>
6418
6419         * gcc.dg/nrv3.c: Increase size of structure.
6420         * gcc.dg/nrv4.c: Likewise.
6421         * gcc.dg/nrv5.c: Likewise.
6422
6423 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
6424
6425         PR libfortran/28890
6426         gfortran.dg/assumed_charlen_function_5.f90: New test.
6427
6428 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
6429
6430         PR c++/28991
6431         * g++.dg/init/static3.C: New test.
6432
6433 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
6434
6435         PR testsuite/29007
6436         * gcc.dg/long-long-cst1.c (t): Add cast to
6437         __SIZE_TYPE__ before casting to int.
6438         (main): Return 0 on success.
6439
6440 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6441
6442         * gcc.c-torture/execute/20060910-1.c: New test.
6443
6444 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
6445
6446         PR middle-end/26983
6447         * gcc.dg/pr26983.c: New test.
6448
6449 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
6450
6451         PR target/29006
6452         * gcc.c-torture/execute/pr29006.c: New test.
6453
6454 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
6455
6456         PR libfortran/28947
6457         gfortran.dg/matmul_4.f90: New test.
6458
6459 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
6460
6461         PR fortran/28959
6462         gfortran.dg/used_types_10: New test.
6463
6464 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
6465
6466         PR libfortran/28923
6467         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
6468         gfortran.dg/array_initializer_3.f90: New test.
6469
6470 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6471
6472         PR fortran/28914
6473         * gfortran.dg/actual_array_constructor_3.f90: New test.
6474
6475 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
6476
6477         PR testsuite/26778
6478         * gcc.target/i386/pr26778.c: New testcase.
6479
6480 2006-09-08  Eric Christopher  <echristo@apple.com>
6481
6482         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
6483         * gcc.target/i386/memcpy-1.c: Ditto.
6484         * gcc.target/i386/asm-1.c: Ditto.
6485         * gcc.target/i386/20060512-4.c: Ditto.
6486         * gcc.target/i386/compress-float-387.c: Ditto.
6487         * gcc.target/i386/20060512-1.c: Ditto.
6488         * gcc.target/i386/compress-float-sse.c: Ditto.
6489         * gcc.target/i386/20060512-2.c: Ditto.
6490         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
6491         * gcc.target/i386/stack-prot-kernel.c: Ditto.
6492         * gcc.target/i386/compress-float-387-pic.c: Ditto.
6493         * gcc.dg/pr26449.c: Ditto.
6494         * gcc.dg/attr-ms_struct-2.c: Ditto.
6495         * gcc.dg/attr-ms_struct-1.c: Ditto.
6496         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
6497
6498 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
6499
6500         PR c/28504
6501         * gcc.dg/vla-10.c: New test.
6502
6503 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6504
6505         PR c++/28858
6506         * g++.dg/parse/template20.C: New test.
6507         * g++.dg/template/operator8.C: Remove obsolete part.
6508         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
6509         * g++.old-deja/g++.pt/crash65.C: Likewise.
6510
6511 2006-09-07  Jason Merrill  <jason@redhat.com>
6512
6513         PR middle-end/27724
6514         * gcc.dg/long-long-cst1.c: New test.
6515
6516 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
6517
6518         PR C++/28906
6519         * g++.dg/other/array3.C: New test.
6520         * g++.dg/other/array4.C: New test.
6521         * g++.dg/other/array5.C: New test.
6522
6523 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
6524
6525         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
6526
6527 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
6528
6529         PR target/28946
6530         * gcc.target/i386/pr28946.c: New test.
6531
6532 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
6533
6534         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
6535         in integer literal constant.
6536         * gfortran.dg/enum_8.f90: Ditto.
6537         * gfortran.dg/g77/20030326-1.f: Ditto.
6538
6539 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
6540
6541         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
6542         nonconformance usage.
6543
6544 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
6545
6546         PR middle-end/28862
6547         * gcc.c-torture/compile/vector-align-1.c: New test.
6548
6549 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
6550
6551         PR rtl-opt/27883
6552         * g++.dg/opt/copysign-1.C: New test.
6553
6554 2006-09-06  Jason Merrill  <jason@redhat.com>
6555
6556         PR c++/27371
6557         * g++.dg/warn/unused-result1.C: New test.
6558
6559 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
6560
6561         PR c++/28903
6562         * g++.dg/ext/vla3.C: New test.
6563
6564         PR c++/28886
6565         * g++.dg/template/array16.C: New test.
6566
6567 2006-09-06  Richard Guenther  <rguenther@suse.de>
6568
6569         * gcc.dg/pr27226.c: Remove testcase again.
6570
6571 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
6572
6573         PR tree-opt/28937
6574         * g++.dg/opt/unroll2.C: New test.
6575
6576 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
6577
6578         PR tree-opt/28952
6579         * gcc.dg/vect/pr28952.c: New test.
6580
6581 2006-09-05  Richard Guenther  <rguenther@suse.de>
6582
6583         PR tree-optimization/28900
6584         * gcc.dg/torture/pr28900.c: New testcase
6585
6586 2006-09-05  Richard Guenther  <rguenther@suse.de>
6587
6588         PR tree-optimization/28905
6589         * gcc.c-torture/compile/pr28905.c: New testcase.
6590
6591 2006-09-05  Richard Guenther  <rguenther@suse.de>
6592
6593         PR middle-end/28935
6594         * gcc.dg/pr28935.c: New testcase.
6595
6596 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
6597
6598         * gcc.c-torture/execute/20060905-1.c: New test.
6599
6600 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
6601
6602         PR fortran/28908
6603         * gfortran.dg/used_types_7.f90: New test.
6604         * gfortran.dg/used_types_8.f90: New test.
6605         * gfortran.dg/used_types_9.f90: New test.
6606
6607 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6608
6609         * gcc.c-torture/compile/20060904-1.c: New test.
6610
6611 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
6612
6613         PR c++/23287 Revert my 2006-09-01 patch
6614         * g++.dg/parse/dtor12.C: Remove.
6615
6616 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
6617
6618         PR c+/27670
6619         * g++.dg/template/operator9.C: New test.
6620
6621         PR c++/27493
6622         * g++.dg/template/operator7.C: New test.
6623
6624         PR c++/27494
6625         * g++.dg/template/operator8.C: New test.
6626
6627         PR c++/27397
6628         * g++.dg/template/crash57.C: New test.
6629
6630         * g++.dg/template/typedef4.C: Adjust error markers.
6631         * g++.dg/template/typedef5.C: Likewise.
6632
6633 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
6634
6635         PR c++/28878
6636         * g++.dg/parse/crash33.C: New test.
6637
6638 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
6639         Richard Guenther  <rguenther@suse.de>
6640         Adam Nemet  <anemet@caviumnetworks.com>
6641
6642         PR middle-end/27226
6643         * gcc.target/mips/memcpy-1.c: New testcase.
6644         * gcc.dg/pr27226.c: Likewise.
6645
6646 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
6647
6648         PR c++/28705
6649         * g++.dg/lookup/koenig5.C: New.
6650         * g++.dg/template/crash56.C: New.
6651
6652 2006-09-01  Josh Conner  <jconner@apple.com>
6653
6654         PR c++/25505
6655         * gcc.dg/nrv3.c: New test.
6656         * gcc.dg/nrv4.c: New test.
6657         * gcc.dg/nrv5.c: New test.
6658
6659 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
6660
6661         PR c++/23287
6662         * g++.dg/parse/dtor12.C: New.
6663
6664 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
6665
6666         PR tree-optimization/28839
6667         * gcc.dg/pr28839.c: New test.
6668
6669 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
6670
6671         PR target/24367
6672         * gcc.dg/pr24367.c: New testcase.
6673
6674 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
6675
6676         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
6677
6678 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
6679
6680         PR rtl-optimization/27735
6681         * gcc.dg/loop-unswitch-1.c: New test.
6682
6683 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
6684
6685         PR fortran/28885
6686         * gfortran.dg/aliasing_dummy_2.f90: New test.
6687
6688         PR fortran/20067
6689         * gfortran.dg/generic_5.f90: Change error message.
6690
6691         PR fortran/28873
6692         * gfortran.dg/generic_6.f90: New test.
6693
6694         PR fortran/25077
6695         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
6696
6697         PR fortran/25102
6698         * gfortran.dg/invalid_interface_assignment.f90: New test.
6699
6700         PR fortran/24866
6701         * gfortran.dg/module_proc_external_dummy.f90: New test.
6702
6703 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
6704
6705         PR c++/28349
6706         * testsuite/g++.dg/warn/var-args1.C: New test.
6707
6708 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
6709
6710         PR fortran/28866
6711         * gfortran.dg/simpleif_2.f90: New test.
6712         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
6713         * gfortran.dg/enum_5.f90: Ditto.
6714
6715 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6716             Kazu Hirata  <kazu@codesourcery.com>
6717
6718         PR tree-optimization/17506
6719         * gcc.dg/pr17506.c: New.
6720
6721 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
6722
6723         PR c++/28139
6724         * g++.dg/eh/alias1.C: New test.
6725
6726 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6727
6728         PR c++/28860
6729         * g++.dg/template/ttp22.C: New test.
6730
6731 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
6732
6733         PR middle-end/26632
6734         * gcc.dg/pr26632.c: New.
6735
6736 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6737
6738         PR libgfortran/28354
6739         * gfortran.dg/fmt_zero_precision.f90: New test.
6740
6741 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
6742
6743         PR c++/28058
6744         * g++.dg/template/spec31.C: New test.
6745
6746 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
6747
6748         PR c++/26573
6749         * g++.dg/other/static2.C: New test.
6750
6751 2006-08-26  Roger Sayle  <roger@eyesopen.com>
6752
6753         * gcc.dg/Wswitch-enum-2.c: New test case.
6754         * gcc.dg/Wswitch-enum-3.c: Likewise.
6755
6756 2006-08-26  Richard Guenther  <rguenther@suse.de>
6757
6758         * gcc.c-torture/compile/20060826-1.c: New testcase.
6759
6760 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
6761
6762         PR c++/28736
6763         * g++.dg/template/void10.C: New test.
6764
6765         PR c++/28737
6766         * g++.dg/template/void8.C: New test.
6767
6768         PR c+_+/28738
6769         * g++.dg/template/void9.C: New test.
6770
6771         * g++.dg/template/void3.C: Adjust error markers.
6772         * g++.dg/template/void4.C: Likewise.
6773         * g++.dg/template/crash55.C: Likewise.
6774         * g++.dg/template/void7.C: Likewise
6775
6776 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
6777
6778         PR c++/28588
6779         * g++.dg/inherit/access6.C: New test.
6780         * g++.dg/inherit/access7.C: Likewise.
6781
6782         PR c++/28595
6783         * g++.dg/template/array15.C: New test.
6784         * g++.dg/template/crash2.C: Tweak error markers.
6785
6786 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
6787
6788         PR middle-end/28683
6789         * gcc.c-torture/compile/20060823-1.c: New test.
6790
6791 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6792
6793         PR c++/28853
6794         * g++.dg/template/ttp21.C: New test.
6795
6796         PR c++/28852
6797         * g++.dg/other/operator1.C: Add error-marker.
6798         * g++.dg/other/operator2.C: New test.
6799
6800 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
6801
6802         PR c/27893
6803         * gcc.c-torture/compile/vla-const-1.c,
6804         gcc.c-torture/compile/vla-const-2.c: New tests.
6805
6806 2006-08-26  Richard Guenther  <rguenther@suse.de>
6807
6808         PR middle-end/28814
6809         * gcc.dg/torture/pr28814.c: New testcase.
6810
6811 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
6812
6813         PR c/28418
6814         * gcc.c-torture/compile/compound-literal-1.c: New test.
6815
6816 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
6817
6818         PR c/28299
6819         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
6820         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
6821         Expect extra diagnostics.
6822
6823 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
6824
6825         gcc.dg/noncompile/pr16876.c: New test.
6826
6827 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
6828
6829         PR c++/28056
6830         * g++.dg/parse/local1.C: New test.
6831         * g++.dg/other/qual1.C: Tweak error marker.
6832
6833 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
6834
6835         PR c++/27787
6836         * g++.dg/template/typename10.C: New.
6837         * g++.dg/template/lookup4.C: Remove bogus error marker.
6838
6839 2006-08-25  Richard Guenther  <rguenther@suse.de>
6840
6841         PR testsuite/28829
6842         * gcc.dg/pr26570.c: Fix testcase.
6843
6844 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
6845
6846         PR tree-opt/28807
6847         * gcc.c-torture/execute/mayalias-2.c: New test.
6848         * gcc.dg/tree-ssa/alias-13.c: New test.
6849
6850 2006-08-24  Jan Hubicka  <jh@suse.cz>
6851
6852         PR debug/26881
6853         * gcc.dg/debug/pr26881.c: New file.
6854
6855 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
6856
6857         PR fortran/28788
6858         * gfortran.dg/used_types_4.f90: New test.
6859         * gfortran.dg/derived_init_2.f90: Modify to check sibling
6860         association of derived types.
6861         * gfortran.dg/used_types_2.f90: Add module cleanup.
6862         * gfortran.dg/used_types_3.f90: The same.
6863
6864         PR fortran/28771
6865         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
6866         fix of regression.
6867
6868 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6869
6870         PR 28813
6871         * gfortran.dg/direct_io_6.f90: Remove test.
6872
6873 2006-08-23  Stuart Hastings  <stuart@apple.com>
6874
6875         PR 28825
6876         * gcc.target/i386/20060821-1.c: New.
6877
6878 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
6879
6880         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
6881         dg-warning strings for dllimport.
6882
6883 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
6884
6885         PR C++/28450
6886         * g++.dg/ext/vector4.C: New test.
6887         * g++.dg/ext/complex1.C: New test.
6888
6889 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
6890
6891         PR debug/28692
6892         * gcc.dg/debug/const-1.c: New.
6893         * gcc.dg/debug/const-2.c: New.
6894         * gcc.dg/debug/dwarf2/const-1.c: New.
6895         * gcc.dg/debug/dwarf2/const-2.c: New.
6896         * gcc.dg/debug/dwarf2/const-2b.c: New.
6897
6898 2006-08-22  Richard Guenther  <rguenther@suse.de>
6899
6900         PR middle-end/28776
6901         * gcc.c-torture/compile/pr28776-1.c: New testcase.
6902         * gcc.c-torture/compile/pr28776-2.c: Likewise.
6903
6904 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
6905
6906         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
6907
6908 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
6909
6910         PR c++/26269
6911         * g++.dg/other/error14.C: New test.
6912
6913         PR c++/28505
6914         * g++.dg/parse/ctor7.C: New test.
6915         * g++.dg/parse/ctor8.C: Likewise.
6916
6917         PR c++/28741
6918         * g++.dg/template/void7.C: New test.
6919
6920 2006-08-21  Olivier Hainque  <hainque@adacore.com>
6921
6922         * gnat.dg/self_aggregate_with_zeros.adb: New test.
6923         * gnat.dg/self_aggregate_with_array.adb: New test.
6924
6925 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
6926
6927         * g++.dg/eh/arm-vfp-unwind.C: New test.
6928
6929 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
6930
6931         PR c++/28341
6932         * g++.dg/template/ref3.C: New test.
6933         * g++.dg/template/nontype13.C: New test.
6934
6935         PR c++/28346
6936         * g++.dg/template/ptrmem17.C: New test.
6937
6938 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
6939
6940         PR target/28648 c:
6941         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
6942
6943 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
6944
6945         PR fortran/28630
6946         * gfortran.dg/used_types_2.f90: New test.
6947
6948         PR fortran/28601
6949         * gfortran.dg/used_types_3.f90: New test.
6950
6951         PR fortran/20886
6952         * gfortran.dg/generic_actual_arg.f90: New test.
6953
6954         PR fortran/28735
6955         * gfortran.dg/module_private_array_refs_1.f90: New test.
6956
6957         PR fortran/28762
6958         * gfortran.dg/program_name_1.f90: New test.
6959
6960         PR fortran/28425
6961         * gfortran.dg/derived_constructor_comps_1.f90: New test.
6962
6963         PR fortran/28496
6964         * gfortran.dg/array_initializer_2.f90: New test.
6965
6966         PR fortran/18111
6967         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
6968
6969         PR fortran/28600
6970         * gfortran.dg/assumed_charlen_function_4.f90: New test.
6971
6972         PR fortran/28771
6973         * gfortran.dg/assumed_charlen_in_main.f90: New test.
6974
6975         PR fortran/28660
6976         * gfortran.dg/dependent_decls_1.f90: New test.
6977
6978 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
6979
6980         PR fortran/25217
6981         * gfortran.dg/derived_init_2.f90: New.
6982
6983 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
6984
6985         * gcc.c-torture/execute/pr28289.c: New test.
6986
6987 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
6988
6989         PR c/28744
6990         * gcc.dg/attr-externally-visible-1.c: New test.
6991         * gcc.dg/attr-externally-visible-2.c: New test.
6992         * g++.dg/parse/attr-externally-visible-1.C: New test.
6993         * g++.dg/parse/attr-externally-visible-2.C: New test.
6994
6995 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6996
6997         PR c++/28606
6998         * g++.dg/parse/dtor11.C: New test.
6999
7000 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
7001
7002         PR rtl-optimization/28489
7003         * gcc.c-torture/compile/pr28489.c: New test.
7004
7005 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7006
7007         PR c++/28710
7008         * g++.dg/template/redecl4.C: New test.
7009
7010         PR c++/28711
7011         * g++.dg/template/ctor8.C: New test.
7012
7013 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
7014
7015         * gcc.dg/pr26570.c: Fix testcase.
7016
7017 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
7018
7019         * PR c++/28573
7020         * g++.dg/parse/offsetof6.C: New test.
7021         * g++.dg/parse/offsetof6.C: New test.
7022         * g++.dg/parse/offsetof7.C: New test.
7023
7024 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7025
7026         PR testsuite/28602
7027         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
7028         is false.
7029
7030 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
7031
7032         PR c++/28302
7033         * g++.dg/ext/vector3.C: New test.
7034
7035 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
7036
7037         PR gcov/profile/26570
7038         * gcc.dg/pr26570.c: New test.
7039
7040 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
7041
7042         PR c/27697
7043         * gcc.dg/qual-component-1.c: New test.
7044
7045 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7046
7047         PR c++/28593
7048         * g++.dg/parse/new3.C: New test.
7049
7050 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7051
7052         PR fortran/25828
7053         * gfortran.dg/streamio_1.f90: New test.
7054         * gfortran.dg/streamio_2.f90: New test.
7055         * gfortran.dg/streamio_3.f90: New test.
7056         * gfortran.dg/streamio_4.f90: New test.
7057         * gfortran.dg/streamio_5.f90: New test.
7058         * gfortran.dg/streamio_6.f90: New test.
7059         * gfortran.dg/streamio_7.f90: New test.
7060         * gfortran.dg/streamio_8.f90: New test.
7061
7062 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
7063
7064         PR c/28287
7065         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
7066
7067 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
7068
7069         PR c++/28594
7070         * g++.dg/template/void6.C: New test.
7071
7072 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7073
7074         PR c/28649
7075         * gcc.dg/parse-error-1.c: New test.
7076         * gcc.dg/parse-error-2.c: New test.
7077         * gcc.dg/cpp/digraph2.c: Add error-marker.
7078         * gcc.dg/noncompile/920923-1.c: Likewise.
7079
7080 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
7081
7082         PR c/27490
7083         * gcc.dg/sizeof-2.c: New testcase.
7084
7085         PR c/27489
7086         * gcc.dg/switch-A.c: New testcase.
7087
7088 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
7089
7090         PR c++/28288
7091         PR c++/14556
7092         * g++.old-deja/g++.warn/compare1.C: Delete.
7093         * g++.dg/opt/pr7503-2.C: Delete.
7094         * g++.dg/opt/pr7503-3.C: Delete.
7095         * g++.dg/opt/pr7503-4.C: Delete.
7096         * g++.dg/opt/pr7503-5.C: Delete.
7097         * g++.dg/opt/max1.C: Delete.
7098         * g++.dg/warn/minmax.C: Delete.
7099         * g++.dg/expr/minmax.C: New test.
7100
7101 2006-08-14  Richard Guenther  <rguenther@suse.de>
7102
7103         PR testsuite/28703
7104         * gcc.c-torture/execute/pr28651.c: Do not use argc
7105         to avoid optimization, instead forbid inlining.
7106
7107 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
7108
7109         PR rtl-optimization/28634
7110         * gcc.c-torture/execute/ieee/pr28634.c: New test.
7111
7112 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
7113
7114         PR c/27184
7115         * gcc.dg/torture/pr27184.c: New test.
7116
7117 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
7118
7119         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
7120
7121 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7122
7123         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
7124         * gfortran.dg/stat_2.f90: Likewise.
7125         * gfortran.dg/chmod_1.f90: Likewise.
7126         * gfortran.dg/chmod_2.f90: Likewise.
7127         * gfortran.dg/chmod_3.f90: Likewise.
7128
7129 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
7130
7131         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
7132
7133 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
7134
7135         * g++.dg/opt/pr23454-2.C: New test.
7136
7137 2006-08-11  Richard Guenther  <rguenther@suse.de>
7138
7139         PR middle-end/28651
7140         * gcc.c-torture/execute/pr28651.c: New testcase.
7141
7142 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
7143
7144         * gnat.dg/specs/static_initializer.ads: New test.
7145
7146 2006-08-10  Paul Brook  <paul@codesourcery.com>
7147
7148         * gcc.target/arm/cond-asm.c: New test.
7149
7150 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
7151
7152         PR tree-optimization/26197
7153         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
7154         * g++.dg/vect/vect.exp: Compile the new tests with
7155         --param max-aliased-vops=0.
7156
7157 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
7158
7159         PR c++/28637
7160         * g++.dg/template/void3.C: New test.
7161
7162         PR c++/28638
7163         * g++.dg/template/void4.C: New test.
7164
7165         PR c++/28640
7166         * g++.dg/template/void5.C: New test.
7167
7168 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
7169
7170         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
7171         after dg-do compile.
7172
7173 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
7174
7175         PR tree-optimizations/26969
7176         * gcc.dg/vect/vect.exp: Compile tests prefixed with
7177         "unswitch-loops" with -funswitch-loops.
7178         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
7179
7180 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
7181
7182         * gcc.dg/sparc-getcontext-1.c: Fix typo.
7183         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
7184         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
7185         * objc.dg/dwarf-1.m: Likewise.
7186         * objc.dg/dwarf-2.m: Likewise.
7187         * obj-c++.dg/dwarf-2.mm: Likewise.
7188
7189 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7190
7191         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
7192         * objc.dg/dwarf-2.m: Likewise.
7193         * obj-c++.dg/dwarf-2.mm: Likewise.
7194
7195         PR libfortran/28603
7196         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
7197
7198         PR testsuite/27611
7199         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
7200
7201         PR testsuite/27033
7202         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
7203
7204 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
7205
7206         PR target/27827
7207         * gcc.target/i386/pr27827.c: New testcase.
7208
7209 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
7210
7211         PR fortran/28590
7212         * gfortran.dg/sequence_types_1.f90: New test.
7213
7214 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
7215
7216         PR fortran/28548
7217         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
7218         dg-warning.  Add -pedantic option.
7219
7220 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7221
7222         PR c/28502
7223         * gcc.dg/proto-1.c: New test.
7224
7225         PR c/27721
7226         * gcc.dg/lvalue-4.c: New test.
7227
7228         PR c/28136
7229         * gcc.dg/init-bad-5.c: New test.
7230
7231 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
7232
7233         PR c++/28347
7234         * g++.dg/ext/typedef-init.C: Add new test for typedef
7235         initialization inside templates. Adjust existing error markers.
7236
7237 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
7238
7239         PR c++/28148
7240         * g++.dg/init/ptrmem3.C: New test.
7241
7242 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
7243
7244         PR tree-optimization/27770
7245         * lib/target-support.exp: New target keyword "section_anchors".
7246         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
7247         tests.
7248         * gcc.dg/vect/section-anchors-pr27770.c: New test.
7249         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
7250         * gcc.dg/vect/section-anchors-vect-69.c: New test.
7251         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
7252
7253 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7254
7255         * gcc.dg/20060801-1.c: Add missing '}'.
7256
7257 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7258
7259         PR c++/27508
7260         * g++.dg/parse/dtor9.C: New test.
7261         * g++.dg/parse/dtor10.C: New test.
7262         * g++.dg/other/error7.C: Adjust error-marker.
7263
7264         PR c++/28274
7265         * g++.dg/other/default5.C: New test.
7266
7267 2006-08-02  Richard Guenther  <rguenther@suse.de>
7268
7269         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
7270
7271 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
7272
7273         PR c++/28557
7274         * g++.dg/template/conv9.C: New test.
7275
7276 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
7277
7278         PR debug/28063
7279         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
7280         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
7281         Optionally return assembly text.  Update callers.
7282         (check_no_compiler_messages): Update verbose messages.
7283         (check_no_messages_and_pattern): New.
7284         (check_effective_target_string_merging): New.
7285
7286 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7287
7288         PR c++/28250
7289         * g++.dg/eh/catch4.C: New test.
7290
7291         PR c++/28257
7292         * g++.dg/other/qual1.C: New test.
7293
7294         PR c++/28259
7295         * g++.dg/inherit/error2.C: New test.
7296
7297         PR c++/28267
7298         * g++.dg/other/new1.C: New test.
7299
7300         * g++.dg/warn/pr23075.C: Remove obsolete test.
7301         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
7302         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
7303
7304 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
7305
7306         PR c++/28523
7307         * g++.dg/eh/cast1.C: New test.
7308
7309 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
7310
7311         PR libfortran/28452
7312         * gfortran.dg/random_3.f90:  New test.
7313
7314 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
7315
7316         PR c++/28432
7317         * g++.dg/other/pr28304.C: Change expected error message.
7318         * g++.dg/other/pr28432.C: New test.
7319
7320 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
7321
7322         PR c++/28256
7323         * g++.dg/init/brace2.C: Change expected error message, add empty init.
7324
7325 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
7326
7327         PR debug/23336
7328         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
7329         at -g1.
7330         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
7331         g++.dg/debug/enum-2.C: New.
7332
7333 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7334
7335         PR c++/6634
7336         * g++.dg/parse/long1.C: Add more tests.
7337
7338 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7339
7340         * gfortran.dg/lrshift_1.c: New file.
7341
7342 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7343
7344         PR libgfortran/28335
7345         * gfortran.dg/no_unit_error_1.f90: New test.
7346
7347 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7348
7349         PR libgfortran/28335
7350         * gfortran.dg/no_unit_error_1.f90: Delete test.
7351         * gfortran.dg/no_unit_error_2.f90: Delete test.
7352
7353 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7354
7355         * gfortran.dg/chmod_3.f90: New test.
7356         * gfortran.dg/ltime_gmtime_1.f90: New test.
7357         * gfortran.dg/ltime_gmtime_2.f90: New test.
7358         * gfortran.dg/lrshift_1.f90: New test.
7359         * gfortran.dg/chmod_1.f90: New test.
7360         * gfortran.dg/chmod_2.f90: New test.
7361
7362 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
7363
7364         PR c++/27668
7365         * g++.dg/template/crash55.C: New test.
7366
7367         PR c++/27962
7368         * g++.dg/template/nontype16.C: New test.
7369
7370         * g++.dg/template/void2.C: Adjust error markers.
7371         * g++.dg/template/nontype5.C: Adjust error markers.
7372
7373 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
7374
7375         * gcc.target/i386/stack-prot-kernel.c: New test.
7376
7377 2006-07-27  Roger Sayle  <roger@eyesopen.com>
7378
7379         * gcc.dg/builtins-55.c: New test case.
7380
7381 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
7382
7383         PR rtl-optimization/27907
7384         * gcc.c-torture/compile/pr27907.c: New test.
7385
7386 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7387
7388         * gfortran.dg/mclock.f90: New test.
7389         * gfortran.dg/int_conv_1.f90: New test.
7390         * gfortran.dg/stat_1.f90: New test.
7391         * gfortran.dg/stat_2.f90: New test.
7392
7393 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7394
7395         PR libgfortran/28335
7396         * gfortran.dg/no_unit_error_1.f90: New test.
7397         * gfortran.dg/no_unit_error_2.f90: New test.
7398         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
7399
7400 2006-07-25  Roger Sayle  <roger@eyesopen.com>
7401
7402         PR middle-end/28473
7403         * gcc.dg/fold-convround-1.c: New test case.
7404
7405 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
7406
7407         * gfortran.dg/arithmetic_if.f90:  Fix comments.
7408
7409 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7410
7411         PR c++/27572
7412         * g++.dg/other/typedef1.C: New test.
7413         * g++.dg/template/typedef4.C: New test.
7414         * g++.dg/template/typedef5.C: New test.
7415
7416 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
7417
7418         PR fortran/28416
7419         * gfortran.dg/allocatable_dummy_3.f90: New.
7420
7421 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
7422
7423         PR fortran/28439
7424         * gfortran.dg/arithmetic_if.f90:  New test.
7425
7426 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
7427
7428         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
7429         avoid memcpy optimization.
7430
7431 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7432
7433         PR fortran/25289
7434         * gfortran.dg/direct_io_6.f90: New test.
7435
7436 2006-07-24  Jan Hubicka  <jh@suse.cz>
7437
7438         PR c/25795
7439         PR c++/27369
7440         * gcc.dg/pr25795.c: New test.
7441         * gcc.dg/pr25795-1.c: New test.
7442
7443 2006-07-23  Roger Sayle  <roger@eyesopen.com>
7444
7445         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
7446         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
7447         which may be transformed to "g || h" on some platforms.
7448
7449 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
7450
7451         PR c++/28025
7452         * g++.dg/template/friend45.C: New test.
7453
7454 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7455
7456         PR libgfortran/28339
7457         * gfortran.dg/arrayio_8.f90: New test.
7458
7459 2006-07-21  Mike Stump  <mrs@apple.com>
7460
7461         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
7462
7463         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
7464
7465 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7466
7467         PR c++/28250
7468         * g++.dg/eh/catch3.C: New test.
7469
7470         PR c++/28363
7471         * g++.dg/template/defarg10.C: New test.
7472
7473 2006-07-20  Paul Brook  <paul@codesourcery.com>
7474
7475         PR 27363
7476         * gcc.dg/pr27363.c: New test.
7477
7478 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
7479
7480         PR c++/28338
7481         * g++.dg/init/ref13.C: New test.
7482
7483 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7484
7485         PR obj-c++/28434
7486         * obj-c++.dg/proto-error-1.mm: New test.
7487
7488 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
7489
7490         PR c++/28337
7491         * g++.dg/template/string1.C: New test.
7492
7493 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
7494
7495         PR c++/28048
7496         * g++.dg/template/defarg9.C: New test.
7497
7498         PR c++/28235
7499         * g++.dg/template/static27.C: New test.
7500
7501 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
7502
7503         PR 28410
7504         * gcc.dg/tree-ssa/pr28410.c: New test.
7505
7506 2006-07-18  Lee Millward  <lee.millward@gmail.com>
7507
7508         PR c++/28258
7509         * g++/dg/other/error13.C: New test.
7510
7511         PR c++/28260
7512         * g++.dg/template/friend44.C: New test.
7513
7514 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
7515
7516         PR c++/27495
7517         * g++.dg/other/pr27495.C: New.
7518
7519 2006-07-18  Olivier Hainque  <hainque@adacore.com>
7520
7521         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
7522         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
7523
7524 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7525
7526         PR c/28286
7527         * gcc.dg/pragma-pack-4.c: New test.
7528
7529 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
7530
7531         PR c++/28291
7532         * g++.dg/ext/pr28291.C: New test.
7533
7534 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
7535
7536         PR middle-end/28403
7537         * gcc.c-torture/execute/pr28403.c: New test.
7538
7539 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
7540
7541         PR middle-end/28402
7542         * gcc.dg/pr28402.c: New test.
7543
7544 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
7545
7546         PR c++/28304
7547         * g++.dg/other/pr28304.C: New test.
7548
7549 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
7550
7551         PR other/28251
7552         gcc.c-torture/unsorted/dump-noaddr.c: New test.
7553         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
7554
7555 2006-07-17  Richard Guenther  <rguenther@suse.de>
7556
7557         PR tree-optimization/28238
7558         * g++.dg/tree-ssa/pr28238.C: New testcase.
7559
7560 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7561
7562         PR c++/28250
7563         * g++.dg/eh/catch1.C: New test.
7564         * g++.dg/eh/catch2.C: New test.
7565
7566 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
7567
7568         PR c++/28370
7569         * g++.dg/template/anon3.C: New test.
7570
7571 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
7572
7573         PR fortran/20844
7574         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
7575         specifiers requiring an explicit format tag..
7576
7577         PR fortran/28201
7578         * gfortran.dg/generic_5: New test.
7579
7580         PR fortran/20893
7581         * gfortran.dg/elemental_optional_args_1.f90: New test.
7582
7583 2006-07-16  Olivier Hainque  <hainque@adacore.com>
7584
7585         * gnat.dg/assert.ads: New file.
7586         * gnat.dg/controlled_record.ads: Likewise.
7587         * gnat.dg/controlled_record.adb: Likewise.
7588
7589 2006-07-15  Lee Millward  <lee.millward@gmail.com>
7590
7591         PR c++/28292
7592         * g++.dg/other/error12.C: New test.
7593
7594         PR c++/28269
7595         * g++.dg/template/crash54.C: New test.
7596
7597 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7598
7599         PR c++/28249
7600         * g++.dg/parse/catch1.C: New test.
7601
7602         PR c++/28294
7603         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
7604
7605         PR c++/28387
7606         * g++.dg/ext/attrib24.C: New test.
7607
7608 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7609
7610         PR c++/28343
7611         * g++.dg/ext/asmspec1.C: New test.
7612
7613 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
7614
7615         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
7616         (dg-test): Support shouldfail tests.
7617         * lib/target-supports-dg.exp (dg-shouldfail): New.
7618         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
7619         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
7620         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
7621         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
7622         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
7623         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
7624         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
7625
7626 2006-07-13  Jan Hubicka  <jh@suse.cz>
7627
7628         * gcc.target/i386/memcpy-1.c: New.
7629
7630 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
7631
7632         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
7633
7634 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
7635
7636         PR fortran/25097
7637         * gfortran.dg/present_1.f90: New test.
7638
7639         PR fortran/20903
7640         * gfortran.dg/interface_derived_type_1.f90: New test.
7641
7642 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
7643
7644         PR fortran/28213
7645         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
7646         list.
7647
7648 2006-07-07  Lee Millward  <lee.millward@gmail.com>
7649
7650         PR c++/27820
7651         * g++.dg/other/label1.C: New test.
7652
7653 2006-07-07  Richard Guenther  <rguenther@suse.de>
7654
7655         PR middle-end/28268
7656         * gcc.dg/torture/pr28268.c: New testcase.
7657
7658 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
7659
7660         PR c++/27019
7661         * g++.dg/ext/pr27019.C: New.
7662
7663 2006-07-07  Richard Guenther  <rguenther@suse.de>
7664
7665         PR tree-optimization/28187
7666         * gcc.dg/pr28187.c: New testcase.
7667
7668 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
7669
7670         * gnat.dg/address_conversion.adb: New test.
7671         * gnat.dg/boolean_subtype.adb: Likewise.
7672         * gnat.dg/frame_overflow.adb: Likewise.
7673         * gnat.dg/pointer_array.adb: Likewise.
7674         * gnat.dg/pointer_conversion.adb: Likewise.
7675
7676 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
7677
7678         PR fortran/28237
7679         PR fortran/23420
7680         * gfortran.dg/print_fmt_5.f90: New test.
7681
7682 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7683
7684         PR fortran/28129
7685         * gfortran.dg/bounds_check_4.f90: New test.
7686
7687 2006-07-05  Richard Guenther  <rguenther@suse.de>
7688
7689         PR target/28158
7690         * gfortran.dg/pr28158.f90: New testcase.
7691
7692 2006-07-05  Richard Guenther  <rguenther@suse.de>
7693
7694         PR tree-optimization/28162
7695         * gcc.dg/pr28162.c: New testcase.
7696
7697 2006-07-05  Richard Guenther  <rguenther@suse.de>
7698         Andrew Pinski  <pinskia@gcc.gnu.org>
7699
7700         PR c++/27084
7701         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
7702
7703 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
7704
7705         PR fortran/28174
7706         * gfortran.dg/actual_array_substr_2.f90: New test.
7707
7708         PR fortran/28167
7709         * gfortran.dg/actual_array_constructor_2.f90: New test.
7710
7711 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7712
7713         * gfortran.dg/itime_idate_1.f: New test.
7714         * gfortran.dg/itime_idate_2.f: New test.
7715
7716 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7717
7718         PR libgfortran/27704
7719         * gfortran.dg/open_status_3.f90: New test.
7720         * gfortran.dg/fmt_l.f90: Update for new feature.
7721
7722 2006-07-03  Asher Langton  <langton2@llnl.gov>
7723
7724         * gfortran.dg/oldstyle_2.f90: New.
7725
7726 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
7727
7728         * gnat.dg/string_slice.adb: New test.
7729
7730 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7731
7732         PR fortran/19259
7733         * gfortran.dg/semicolon_fixed.c: New.
7734         * gfortran.dg/semicolon_free.c: New.
7735
7736 2006-06-30  Mike Stump  <mrs@apple.com>
7737
7738         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
7739         that don't support internal visibility.
7740
7741 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
7742
7743         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
7744         for '(' / ')' needing an extra '\'.
7745
7746 2006-06-29  Roger Sayle  <roger@eyesopen.com>
7747
7748         PR middle-end/27428
7749         * gcc.dg/pr27428-1.c: New test case.
7750
7751 2006-06-29  Mike Stump  <mrs@apple.com>
7752
7753         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
7754         on darwin as we can't align commons large enough yet.
7755
7756         * gcc.dg/vla-8.c: Add additional testcases.
7757
7758 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
7759
7760         PR c++/28114
7761         * g++.dg/other/pr28114.C: New.
7762
7763 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
7764
7765         * gcc.c-torture/compile/20060625-1.c: New test.
7766
7767 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
7768
7769         PR fortran/20867
7770         * gfortran.dg/stfunc_3.f90: New test.
7771
7772         PR fortran/25056
7773         * gfortran.dg/impure_actual_1.f90: New test.
7774
7775         PR fortran/20874
7776         * gfortran.dg/elemental_result_1.f90: New test.
7777
7778         PR fortran/25073
7779         * gfortran.dg/select_7.f90: New test.
7780
7781         PR fortran/27554
7782         * intrinsic_actual_1.f: New test.
7783
7784         PR fortran/22038
7785         PR fortran/28119
7786         * gfortran.dg/forall_4.f90: New test.
7787
7788         PR fortran/25072
7789         * gfortran.dg/forall_5.f90: New test.
7790
7791 2006-06-25  Lee Millward  <lee.millward@gmail.com>
7792
7793         PR c++/28051
7794         * g++.dg/template/using13.C: New test.
7795
7796         PR c++/28054
7797         * g++.dg/other/incomplete3.C: New test.
7798
7799 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7800
7801         PR fortran/28081
7802         * gfortran.dg/substr_3.f: New test.
7803         * gfortran.dg/equiv_2.f90: Update expected error message.
7804
7805 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
7806
7807         PR fortran/28118
7808         * gfortran.dg/actual_array_substr_1.f90: New test.
7809
7810 2006-06-24  Olivier Hainque  <hainque@adacore.com>
7811
7812         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
7813         * gnat.dg/scalar_mode_agg_compare.adb: New test.
7814
7815 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
7816
7817         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
7818
7819 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
7820
7821         PR fortran/27981
7822         * gfortran.dg/simpleif_2.f90: New test.
7823
7824 2006-06-23  Lee Millward  <lee.millward@gmail.com>
7825
7826         * g++.dg/template/error22.C: Fix typo.
7827
7828 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7829
7830         PR c++/28112
7831         * g++.dg/ext/attrib23.C: New test.
7832
7833 2006-06-23  Olivier Hainque  <hainque@adacore.com>
7834
7835         * gnat.dg/varsize_temp.adb: New test.
7836
7837 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7838
7839         PR c++/11468
7840         * g++.dg/other/java2.C: New test.
7841
7842 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
7843
7844         PR target/27789
7845         * g++.dg/ext/dllimport4.C. Add more tests for invalid
7846         initialization.
7847
7848 2006-06-22  Roger Sayle  <roger@eyesopen.com>
7849
7850         PR target/27531
7851         * gcc.dg/pr27531-1.c: New test case.
7852
7853 2006-06-22  Asher Langton  <langton2@llnl.gov>
7854
7855         PR fortran/24748
7856         * gfortran.dg/implicit_8.f90: New.
7857
7858 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
7859
7860         PR rtl-optimization/28121
7861         * gcc.dg/pr28121.c: New test.
7862
7863 2006-06-22  Lee Millward  <lee.millward@gmail.com>
7864
7865         PR c++/27805
7866         * g++.dg/parse/ptrmem6.C: New test.
7867
7868         PR c++/27821
7869         * g++.dg/template/error22.C: New test.
7870
7871 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7872
7873         PR c++/28111
7874         * g++.dg/template/friend43.C: New test.
7875
7876         PR c++/28110
7877         * g++.dg/template/crash53.C: New test.
7878
7879         PR c++/28109
7880         * g++.dg/rtti/incomplete1.C: New test.
7881
7882 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
7883
7884         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
7885
7886 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
7887
7888         * gcc.c-torture/execute/complex-7.c: New.
7889
7890 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
7891
7892         * gcc.dg/merge-all-constants-1.c: New test.
7893
7894 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
7895
7896         PR c++/28113
7897         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
7898
7899 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
7900
7901         * gfortran.dg/rrspacing_1.f90: New test.
7902
7903 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7904
7905         PR c++/28052
7906         * g++.dg/other/bitfield2.C: New test.
7907
7908 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
7909
7910         PR tree-optimization/27331
7911         * gcc.dg/pr27331.c: New test.
7912
7913 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
7914             Eric Botcazou  <ebotcazou@adacore.com>
7915
7916         PR ada/18692
7917         * lib/gnat.exp: New file.
7918         * lib/gnat-dg.exp: Likewise.
7919         * gnat.dg: New directory.
7920         * gnat.dg/dg.exp: New driver.
7921         * gnat.dg/specs: New directory.
7922         * gnat.dg/specs/specs.exp: New driver.
7923         * gnat.dg/style: New directory.
7924         * gnat.dg/style/style.exp: New driver.
7925
7926 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
7927
7928         PR fortran/16206
7929         * gfortran.dg/array_initializer_1.f90: New test.
7930
7931         PR fortran/28005
7932         * gfortran.dg/matmul_3.f90: New test.
7933
7934 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
7935
7936         PR middle-end/28075
7937         * gcc.dg/tree-ssa/inline-1.c: New test.
7938
7939 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
7940
7941         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
7942         in malloc prototype; remove XFAIL.
7943         * gcc.dg/pr18241-2.c: Ditto.
7944         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
7945         in memset prototype; remove XFAIL.
7946         * gcc.dg/tree-ssa/pr23382.c: Ditto.
7947
7948 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
7949
7950         * gcc.dg/vla-8.c: Add.
7951
7952 2006-06-19  Richard Guenther  <rguenther@suse.de>
7953
7954         PR tree-optimization/27090
7955         * g++.dg/tree-ssa/pr27090.C: New testcase.
7956
7957 2006-06-19  Roger Sayle  <roger@eyesopen.com>
7958
7959         PR target/27861
7960         * gcc.dg/pr27861-1.c: New test case.
7961
7962 2006-06-19  Richard Guenther  <rguenther@suse.de>
7963
7964         PR middle-end/28045
7965         * gcc.dg/torture/pr28045.c: New testcase.
7966
7967 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7968
7969         PR fortran/26801
7970         * gfortran.dg/associated_4.f90: New test.
7971
7972 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7973
7974         PR fortran/19310
7975         PR fortran/19904
7976         * gfortran.dg/real_const_3.f90: New test.
7977
7978 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
7979
7980         PR c++/28016
7981         * g++.dg/template/static26.C: New test.
7982
7983         PR c++/27979
7984         * g++.dg/expr/bitfield2.C: New test.
7985
7986         PR c++/27884
7987         * g++.dg/parse/linkage2.C: New test.
7988
7989 2006-06-16  Richard Guenther  <rguenther@suse.de>
7990
7991         PR middle-end/27116
7992         * gcc.dg/pr15785-1.c: Revert last change.
7993         * gcc.dg/torture/pr27116-2.c: New testcase.
7994
7995 2006-06-16  Roger Sayle  <roger@eyesopen.com>
7996
7997         PR middle-end/27802
7998         * gcc.dg/pr27802-1.c: New test case.
7999
8000 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
8001
8002         PR c++/27689
8003         * g++.dg/template/ttp18.C: New test.
8004         * g++.dg/template/ttp19.C: Likewise.
8005
8006         PR c++/27666
8007         * g++.dg/expr/cond9.C: New test.
8008
8009         PR c++/27640
8010         * g++.dg/template/ctor7.C: New test.
8011
8012 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
8013
8014         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
8015
8016 2006-06-16  Richard Guenther  <rguenther@suse.de>
8017
8018         PR tree-optimization/27781
8019         * gcc.dg/tree-ssa/pr27781.c: New testcase.
8020
8021 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
8022
8023         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
8024
8025 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
8026
8027         * gcc.dg/tree-ssa/loop-18.c: New test.
8028
8029 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
8030
8031         PR c++/27665
8032         * g++.dg/template/crash52.C: New test.
8033
8034         PR c++/27648
8035         * g++.dg/ext/attrib22.C: New test.
8036
8037         PR c++/26559
8038         * g++.dg/template/builtin1.C: New test.
8039         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
8040
8041         PR c++/28018
8042         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
8043         assignment.
8044         * g++.old-deja/g++.pt/crash51.C: Likewise.
8045
8046         PR c++/27227
8047         * g++.dg/lookup/linkage1.C: New test.
8048         * g++.dg/lookup/linkage2.C: Likewise.
8049
8050 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
8051
8052         PR middle-end/27959
8053         * gcc.dg/pr27959.c: New testcase.
8054
8055 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
8056
8057         PR target/28014:
8058         * g++.dg/eh/div.C: New test.
8059
8060 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
8061
8062         PR c++/27894
8063         * g++.dg/tree-ssa/pr26757.C: New test.
8064         * g++.dg/tree-ssa/pr27894.C: New test.
8065
8066 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
8067
8068         * gcc.c-torture/compile/20060609-1.c: New test.
8069
8070         PR target/27863
8071         * gcc.c-torture/compile/pr27863.c: New test.
8072
8073 2006-06-13  Richard Guenther  <rguenther@suse.de>
8074
8075         PR tree-optimization/27830
8076         * g++.dg/tree-ssa/pr27830.C: New testcase.
8077
8078 2006-06-13  Matthew Sachs  <msachs@apple.com>
8079
8080         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
8081         the list of compiler flags; this causes those flags to be checked
8082         for things like dg-skip-if.
8083
8084 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8085
8086         PR c++/27601
8087         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
8088
8089 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
8090             Kazu Hirata  <kazu@codesourcery.com>
8091
8092         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
8093         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
8094
8095 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8096
8097         PR c++/27933
8098         * g++.dg/lookup/using15.C: New test.
8099
8100         PR c++/27951
8101         * g++.dg/other/anon4.C: New test.
8102
8103 2006-06-12  Roger Sayle  <roger@eyesopen.com>
8104
8105         PR c++/21210
8106         * g++.dg/init/complex1.C: New test case.
8107
8108 2006-06-11  Eric Christopher  <echristo@apple.com>
8109
8110         PR middle-end/27948
8111         * gcc.dg/bf-ms-layout.c: Run on darwin.
8112         * gcc.dg/bf-no-ms-layout: Ditto.
8113         * gcc.dg/attr-ms_struct-2.c: New.
8114         * gcc.dg/bf-ms-layout-2.c: Ditto.
8115
8116 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
8117
8118         * gcc.dg/attr-ms_struct-packed1.c: New.
8119
8120 2006-06-09  Mike Stump  <mrs@apple.com>
8121
8122         * gcc.dg/vla-7.c: Add.
8123
8124 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
8125
8126         PR fortran/24558
8127         * gfortran.dg/entry_6.f90: New test.
8128
8129         PR fortran/20877
8130         PR fortran/25047
8131         * gfortran.dg/entry_7.f90: New test.
8132
8133 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
8134
8135         PR c/27747
8136         * gcc.dg/cpp/_Pragma6.c: New test.
8137
8138         PR c++/27748
8139         * g++.dg/cpp/_Pragma1.C: New test.
8140
8141         PR preprocessor/27746
8142         * gcc.dg/gomp/macro-3.c: New test.
8143         * gcc.dg/gomp/macro-4.c: New test.
8144         * g++.dg/gomp/macro-3.C: New test.
8145         * g++.dg/gomp/macro-4.C: New test.
8146
8147 2006-06-09  Richard Guenther  <rguenther@suse.de>
8148
8149         PR tree-optimization/26998
8150         * gcc.dg/torture/pr26998.c: New testcase.
8151         * gcc.dg/tree-ssa/vrp29.c: New testcase.
8152
8153 2006-06-08  Mike Stump  <mrs@apple.com>
8154
8155         * gcc.dg/pr27095.c: Account for stubs.
8156
8157         PR target/26427
8158         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
8159         produce bad code on darwin.
8160
8161 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8162
8163         PR fortran/27958
8164         * gfortran.dg/substr_2.f: New test.
8165
8166 2006-06-08  Asher Langton  <langton2@llnl.gov>
8167
8168         PR fortran/27786
8169         * cray_pointers_2.f90: Add -fbounds-check compile flag.
8170
8171 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8172
8173         PR target/27421
8174         * gcc.dg/union-3.c: New test.
8175
8176 2006-06-08  Richard Guenther  <rguenther@suse.de>
8177
8178         PR middle-end/27116
8179         * gcc.dg/torture/pr27116.c: New testcase.
8180         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
8181
8182 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
8183
8184         PR rtl-optimization/26449
8185         * gcc.dg/pr26449.c: New test.
8186
8187 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8188
8189         PR c++/27601
8190         * g++.dg/ext/offsetof1.C: Test member functions.
8191
8192 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
8193
8194         * gcc.dg/pr27095.c: Improve scanning.
8195
8196 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
8197
8198         PR fortran/23091
8199         * gfortran.dg/saved_automatic_1.f90: New test.
8200
8201         PR fortran/24168
8202         * gfortran.dg/array_simplify_1.f90: New test.
8203
8204         PR fortran/25090
8205         * gfortran.dg/entry_dummy_ref_1.f90: New test.
8206
8207         PR fortran/25058
8208         * gfortran.dg/entry_dummy_ref_2.f90: New test.
8209
8210 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
8211
8212         PR c++/27177
8213         * g++.dg/expr/cast7.C: New test.
8214
8215 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
8216
8217         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
8218         * lib/gcc-defs.exp (tool_check_compile): Ditto.
8219         * lib/fortran-torture.exp (fortran-torture-compile,
8220         fortran-torture-execute): Ditto.
8221
8222 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
8223
8224         PR target/27842
8225         * gcc.dg/vmx/pr27842.c: New test.
8226
8227 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8228
8229         PR libfortran/27895
8230         * gfortran.dg/bounds_check_3.f90: New test.
8231
8232 2006-06-05  Mike Stump  <mrs@apple.com>
8233
8234         * objc.dg/objc-fast-4.m: Skip for ppc64.
8235
8236 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
8237
8238         PR testsuite/27705
8239         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
8240
8241 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
8242             Victor Kaplansky  <victork@il.ibm.com>
8243
8244         PR tree-optimizations/26360
8245         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
8246         with -fno-tree-dce.
8247         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
8248
8249 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
8250
8251         PR fortran/14067
8252         * gfortran.dg/data_char_1.f90: Add messages for truncated
8253         strings.
8254
8255         PR fortran/16943
8256         * gfortran.dg/func_decl_2.f90: New test.
8257
8258         PR fortran/20839
8259         * gfortran.dg/do_2.f90: New test.
8260
8261         PR fortran/27655
8262         * gfortran.dg/associated_3.f90: New test.
8263
8264 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
8265
8266         PR c++/27819
8267         * g++.dg/template/static25.C: New test.
8268
8269         PR c++/27722
8270         * g++.dg/init/array21.C: New test.
8271
8272         PR c++/27807
8273         * g++.dg/ext/complit7.C: New test.
8274
8275         PR c++/27806
8276         * g++.dg/parse/ptrmem5.C: New test.
8277
8278 2006-06-04  Roger Sayle  <roger@eyesopen.com>
8279             Andrew Pinski  <pinskia@physics.uc.edu>
8280
8281         PR c/27150
8282         PR middle-end/27382
8283         * gcc.dg/pr27150-1.c: New testcase.
8284         * gcc.dg/pr27382-1.c: New testcase.
8285         * gcc.dg/pr27382-2.c: New testcase.
8286
8287 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
8288
8289         PR c/25161
8290         PR c/27020
8291         * gcc.dg/array-10.c: New test.
8292
8293 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8294
8295         PR c++/27804
8296         * g++.dg/init/const4.C: New test.
8297         * g++.dg/init/member1.C: Add error-marker.
8298         * g++.dg/other/fold1.C: Adjust error-marker.
8299
8300 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8301
8302         PR c++/27601
8303         * g++.dg/ext/offsetof1.C: New test.
8304
8305 2006-06-04 Eric Christopher <echristo@apple.com>
8306
8307         * gcc.dg/attr-ms_struct-1.c: New.
8308
8309 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
8310
8311         * gcc.c-torture/compile/builtin_constant_p.c: New test.
8312
8313 2006-06-04  Richard Guenther  <rguenther@suse.de>
8314
8315         PR tree-optimization/27039
8316         * gcc.dg/tree-ssa/loop-17.c: New testcase.
8317
8318 2006-06-03  Roger Sayle  <roger@eyesopen.com>
8319
8320         PR target/26223
8321         * gcc.target/i386/amd64-abi-2.c: New test case.
8322
8323 2006-06-02  Eric Christopher  <echristo@apple.com>
8324
8325         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
8326         * gcc.target/i386/20020523-1.c: Skip if darwin.
8327         * gcc.target/i386/asm-3.c: Ditto.
8328         * gcc.target/i386/20011119-1.c: Ditto.
8329         * gcc.target/i386/clobbers.c: Remove pic part of test.
8330
8331 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
8332
8333         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
8334         * g++.old-deja/g++.other/init19.C: Ditto.
8335         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
8336         and add other platforms as expected failures.
8337
8338 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
8339
8340         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
8341         (is-effective-target-keyword): Ditto.
8342
8343 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
8344
8345         PR fortran/27715
8346         * gfortran.dg/extended_char_comparison_1.f:  New test.
8347
8348 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
8349
8350         PR fortran/25098
8351         * gfortran.dg/dummy_procedure_1.f90: New test.
8352
8353         PR fortran/25147
8354         * gfortran.dg/dummy_procedure_2.f90: New test.
8355
8356         * gfortran.dg/associated_2.f90: Correct to make consistent with
8357         standard.
8358
8359 2006-05-31  Roger Sayle  <roger@eyesopen.com>
8360
8361         * gcc.target/i386/387-11.c: New test case.
8362
8363 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
8364
8365         PR c++/27801
8366         * g++.dg/template/cond6.C: New test.
8367
8368         PR c++/26496
8369         * g++.dg/template/crash51.C: New test.
8370         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
8371
8372         PR c++/27385
8373         * g++.dg/init/array20.C: New test.
8374
8375 2006-05-31  Roger Sayle  <roger@eyesopen.com>
8376
8377         * gcc.dg/builtins-54.c: New test case.
8378
8379 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
8380
8381         PR c++/26433
8382         * g++.dg/template/fntry1.C: Add dg-do link.
8383
8384         PR c++/27808
8385         * g++.dg/parse/friend6.C: New test.
8386
8387 2006-05-30  Asher Langton  <langton2@llnl.gov>
8388
8389         * gfortran.dg/cray_pointers_7.f90: New test.
8390
8391 2006-05-30  Roger Sayle  <roger@eyesopen.com>
8392
8393         PR tree-optimization/23452
8394         * gcc.dg/fold-mulconj-1.c: New test case.
8395
8396 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
8397
8398         PR c++/27803
8399         * g++.dg/parse/bitfield1.C: New test.
8400
8401 2006-05-30  Roger Sayle  <roger@eyesopen.com>
8402
8403         * gcc.target/ppc-eq0-1.c: New test case.
8404         * gcc.target/ppc-negeq0-1.c: New test case.
8405
8406 2006-05-30  Dirk Mueller  <dmueller@suse.de>
8407
8408         PR c/27273
8409         * gcc.dg/overflow-warn-5.c: New test.
8410
8411 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8412
8413         PR c/27718
8414         * gcc.dg/sizeof-1.c: New test.
8415
8416 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
8417
8418         PR target/27790
8419         * gcc.target/i386/pr27790.c: New test.
8420
8421 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8422
8423         PR libgfortran/27757
8424         * gfortran.dg/direct_io_5.f90: New test.
8425
8426 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8427
8428         PR libgfortran/27634
8429         * gfortran.dg/fmt_missing_period_1.f: New test.
8430         * gfortran.dg/fmt_missing_period_2.f: New test.
8431         * gfortran.dg/fmt_missing_period_3.f: New test.
8432
8433 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8434
8435         PR fortran/19777
8436         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
8437         arrays.
8438
8439 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8440
8441         PR c++/27713
8442         * g++.dg/template/new6.C: New test.
8443
8444 2006-05-29  Roger Sayle  <roger@eyesopen.com>
8445
8446         PR tree-optimization/24964
8447         * gcc.target/i386/387-10.c: New test case.
8448
8449 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
8450
8451         * intrinsics/string_intrinsics.c (compare_string):
8452         Use memcmp instead of strncmp to avoid tripping over
8453         CHAR(0) in a string.
8454
8455 2006-05-27  Richard Guenther  <rguenther@suse.de>
8456
8457         PR middle-end/27773
8458         * gcc.dg/torture/pr27773.c: New testcase.
8459
8460 2006-05-27  Dirk Mueller  <dmueller@suse.de>
8461
8462         * gcc.dg/pr24561.c: Rename to..
8463         * gcc.dg/pr25962.c: .. this.
8464
8465 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8466
8467         PR fortran/19777
8468         * gfortran.dg/bounds_check_2.f: New test.
8469
8470 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
8471
8472         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
8473         * gfortran.dg/byte_1.f90: Likewise.
8474         * gfortran.dg/dup_save_2.f90: Likewise.
8475
8476 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
8477
8478         * gfortran.dg/associated_2.f90: New test.
8479
8480 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8481
8482         PR fortran/27524
8483         * gfortran.dg/bounds_check_1.f90: New test.
8484
8485 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
8486
8487         PR rtl-optimization/27661
8488         * gcc.dg/pr27661.c: New test case.
8489
8490 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
8491
8492         PR fortran/23151
8493         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
8494         * gfortran.dg/print_parentheses_1.f:  New test.
8495         * gfortran.dg/print_parentheses_2.f90:  New test.
8496
8497 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
8498
8499         PR target/27758
8500         * gcc.dg/pr27758.c: New test.
8501
8502 2006-05-24  Falk Hueffner  <falk@debian.org>
8503
8504         * gcc.c-torture/compile/pr27571.c: New test.
8505
8506 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
8507
8508         PR fortran/27709
8509         * gfortran.dg/spec_expr_4.f90: New test.
8510
8511         PR fortran/27155
8512         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
8513
8514 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
8515
8516         PR c++/20103
8517         * g++.dg/ext/complit6.C: New test.
8518         * g++.dg/ext/complit3.C: Adjust error markers.
8519         * g++.dg/init/const3.C: New test.
8520
8521 2006-05-25  Richard Guenther  <rguenther@suse.de>
8522
8523         PR middle-end/27743
8524         * gcc.dg/torture/pr27743.c: New testcase.
8525
8526 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
8527
8528         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
8529
8530 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
8531
8532         * gcc.dg/compat/scalar-by-value-x.h: New.
8533         * gcc.dg/compat/scalar-by-value-y.h: New.
8534         * gcc.dg/compat/scalar-by-value-5.c: New.
8535         * gcc.dg/compat/scalar-by-value-5_main.c: New.
8536         * gcc.dg/compat/scalar-by-value-5_x.c: New.
8537         * gcc.dg/compat/scalar-by-value-5_y.c: New.
8538         * gcc.dg/compat/scalar-by-value-6.c: New.
8539         * gcc.dg/compat/scalar-by-value-6_main.c: New.
8540         * gcc.dg/compat/scalar-by-value-6_x.c: New.
8541         * gcc.dg/compat/scalar-by-value-6_y.c: New.
8542
8543 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
8544
8545         PR tree-optimization/27639
8546         PR tree-optimization/26719
8547         * gcc.dg/pr27639.c: New test.
8548         * gcc.dg/pr26719.c: New test.
8549         * gcc.dg/tree-ssa/scev-cast.c: New test.
8550
8551 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
8552
8553         PR c++/20173
8554         * g++.dg/template/error21.C: New test.
8555
8556 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
8557
8558         PR target/27696
8559         * gcc.target/i386/pr27696.c: New.
8560
8561 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
8562
8563         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
8564
8565         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
8566
8567 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8568
8569         PR c++/27716
8570         * g++.dg/other/assign1.C: New test.
8571
8572 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
8573
8574         PR target/27266
8575         * gcc.target/i386/pr27266.c: New.
8576
8577 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8578
8579         PR c++/27451
8580         * g++.dg/ext/asm9.C: New test.
8581
8582 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
8583
8584         PR rtl-optimization/25514
8585         * gcc.c-torture/compile/pr25514.c: New test.
8586
8587 2006-05-22  Richard Guenther  <rguenther@suse.de>
8588
8589         Revert
8590         2006-01-31  Richard Guenther  <rguenther@suse.de>
8591
8592         * gcc.target/i386/sselibm-1.c: New testcase.
8593         * gcc.target/i386/sselibm-2.c: Likewise.
8594         * gcc.target/i386/sselibm-3.c: Likewise.
8595         * gcc.target/i386/sselibm-4.c: Likewise.
8596         * gcc.target/i386/sselibm-5.c: Likewise.
8597
8598 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8599
8600         PR c/27420
8601         * gcc.dg/func-args-2.c: New test.
8602
8603         PR c/26818
8604         * gcc.dg/struct-incompl-1.c: New test.
8605
8606 2006-05-22  Richard Guenther  <rguenther@suse.de>
8607
8608         PR testsuite/27708
8609         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
8610         the transformations we test for.
8611
8612 2006-05-22  Richard Guenther  <rguenther@suse.de>
8613
8614         PR testsuite/27707
8615         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
8616
8617 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
8618
8619         PR c++/27210
8620         * g++.dg/warn/new1.C: New test.
8621         * g++.dg/template/new5.C: Likewise.
8622
8623 2006-05-21  Roger Sayle  <roger@eyesopen.com>
8624
8625         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
8626         * gcc.target/i386/20060512-3.c: Likewise.
8627
8628 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
8629
8630         PR rtl-optimization/27671
8631         * gcc.c-torture/execute/pr27671-1.c: New.
8632         * gcc.dg/pr27671-2.c: Likewise.
8633
8634         PR tree-optimization/26622.
8635         * gcc.c-torture/compile/pr26622.c: New.
8636
8637 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
8638
8639         PR fortran/27613
8640         * gfortran.dg/recursive_reference_1.f90: New test.
8641
8642 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
8643
8644         PR fortran/25746
8645         * gfortran.dg/elemental_subroutine_3.f90: New test.
8646
8647         PR fortran/25090
8648         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
8649
8650         PR fortran/27584
8651         * gfortran.dg/associated_target_1.f90: New test.
8652
8653         PR fortran/19015
8654         * gfortran.dg/maxloc_shape_1.f90: New test.
8655
8656 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8657
8658         PR libgfortran/24459
8659         * gfortran.dg/namelist_24.f90: New test.
8660         * gfortran.dg/namelist_12.f: Fix typo in comment.
8661
8662 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
8663
8664         PR middle-end/25776
8665         * g++.dg/other/error11.C: New test.
8666
8667 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
8668
8669         * gcc.target/mips/pr26765.c: Add -w to options.
8670
8671 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
8672
8673         * lib/target-supports.exp (check_effective_target_mpaired_single):
8674         New function.
8675         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
8676         multilibs.
8677         * g++.dg/vect/vect.exp: Likewise.
8678
8679 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
8680
8681         PR testsuite/25891
8682         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
8683
8684 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
8685
8686         PR fortran/27662
8687         * gfortran.dg/temporary_1.f90: New file.
8688
8689 2006-05-19  Andreas Schwab  <schwab@suse.de>
8690
8691         * g++.dg/other/unused1.C: Also match "stringz".
8692
8693 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
8694
8695         PR c++/26433
8696         * g++.dg/template/fntry1.C: New test.
8697
8698 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
8699
8700         PR c++/27471
8701         PR c++/27506
8702         * g++.dg/conversion/bitfield5.C: New test.
8703         * g++.dg/conversion/bitfield6.C: New test.
8704
8705 2006-05-18  Mike Stump  <mrs@apple.com>
8706
8707         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
8708         * gcc.dg/vla-4.c: Add.
8709         * gcc.dg/vla-5.c: Add.
8710         * gcc.dg/vla-6.c: Add.
8711
8712 2006-05-12  Stuart Hastings  <stuart@apple.com>
8713
8714         * testsuite/gcc.target/i386/20060512-1.c: New.
8715         * testsuite/gcc.target/i386/20060512-2.c: New.
8716         * testsuite/gcc.target/i386/20060512-3.c: New.
8717         * testsuite/gcc.target/i386/20060512-4.c: New.
8718
8719 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
8720
8721         PR c++/26122
8722         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
8723
8724         PR c++/26068
8725         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
8726         * g++.dg/parse/linkage1.C: New test.
8727
8728 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
8729
8730         PR tree-optimization/27548
8731         * g++.dg/tree-ssa/pr27548.C: New test.
8732
8733 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8734
8735         PR fortran/26551
8736         * gfortran.dg/recursive_check_1.f: New test.
8737         * gfortran.dg/recursive_check_2.f90: New test.
8738
8739 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
8740
8741         * g++.dg/opt/temp2.C: New test.
8742
8743 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
8744
8745         PR c++/27491
8746         * g++.dg/init/brace5.C: New test.
8747
8748         PR middle-end/27415
8749         * gcc.dg/gomp/pr27415.c: New test.
8750         * g++.dg/gomp/pr27415.C: New test.
8751
8752         PR tree-optimization/27549
8753         * g++.dg/tree-ssa/pr27549.C: New test.
8754
8755 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8756
8757         PR libgfortran/27575
8758         * gfortran.dg/read_eof_4.f90: New test.
8759
8760 2006-05-16  Richard Guenther  <rguenther@suse.de>
8761
8762         PR tree-optimization/22303
8763         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
8764
8765 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
8766
8767         PR middle-end/27573
8768         * gcc.dg/gomp/pr27573.c: New test.
8769         * gfortran.dg/gomp/pr27573.f90: New test.
8770
8771         PR c/27499
8772         * gcc.dg/gomp/pr27499.c: New test.
8773         * g++.dg/gomp/pr27499.C: New test.
8774
8775 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
8776
8777         PR c++/27339
8778         * g++.dg/parser/access8.C: Adjust error marker.
8779         * g++.dg/template/access17.C: New test.
8780         * g++.dg/template/access18.C: Likewise.
8781
8782 2006-05-15  Roger Sayle  <roger@eyesopen.com>
8783
8784         PR target/26600
8785         * gcc.target/i386/pr26600.c: New test case.
8786
8787 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
8788
8789         PR c++/27505
8790         * g++.dg/expr/bitfield1.C: New test.
8791
8792 2006-05-15  Richard Guenther  <rguenther@suse.de>
8793
8794         PR tree-optimization/27603
8795         * gcc.dg/torture/pr27603.c: New testcase.
8796
8797 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
8798
8799         PR fortran/25090
8800         * gfortran.dg/entry_dummy_ref_1.f90: New test.
8801
8802         PR fortran/25082
8803         * gfortran.dg/scalar_return_1.f90: New test.
8804
8805         PR fortran/27411
8806         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
8807
8808 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
8809
8810         * gcc.dg/gomp/critical-4.c: New test.
8811         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
8812         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
8813         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
8814         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
8815
8816 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8817
8818         PR c++/27582
8819         * g++.dg/template/dependent-args1.C: New test.
8820
8821         PR c++/27581
8822         * g++.dg/lookup/this1.C: New test.
8823
8824         PR c++/27315
8825         * g++.dg/template/operator6.C: New test.
8826         * g++.dg/template/incomplete3.C: New test.
8827
8828         PR c++/27559
8829         * g++.dg/template/new4.C: New test.
8830
8831         PR c++/27496
8832         * g++.dg/template/void2.C: New test.
8833
8834 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
8835
8836         * g++.dg/template/dependent-expr5.C: New test.
8837
8838 2006-05-14  Roger Sayle  <roger@eyesopen.com>
8839
8840         PR middle-end/26729
8841         * gcc.dg/pr26729-1.c: New test case.
8842
8843 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
8844
8845         * gcc.dg/pr27003.c: New test.
8846
8847 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
8848
8849         * lib/target-supports.dg (check_cxa_atexit_available): Change
8850         v3_target_compile to ${tool}_target_compile.
8851
8852 2006-05-11  Jason Merrill  <jason@redhat.com>
8853
8854         * lib/scanasm.exp (scan-not-hidden): Fix typo.
8855
8856 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8857
8858         PR fortran/27553
8859         * gfortran.dg/label_5.f90: New test.
8860
8861 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
8862
8863         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
8864         check_effective_target_powerpc_altivec_ok): New.
8865         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
8866         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
8867         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
8868         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
8869         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
8870         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
8871         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
8872         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
8873         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
8874         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
8875         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
8876         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
8877         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
8878         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
8879         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
8880         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
8881         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
8882         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
8883         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
8884         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
8885         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
8886         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
8887         gcc.target/powerpc/altivec-9.c,
8888         gcc.target/powerpc/altivec-consts.c,
8889         gcc.target/powerpc/altivec-pr22085.c,
8890         gcc.target/powerpc/altivec-splat.c,
8891         gcc.target/powerpc/altivec-types-1.c,
8892         gcc.target/powerpc/altivec-types-2.c,
8893         gcc.target/powerpc/altivec-types-3.c,
8894         gcc.target/powerpc/altivec-types-4.c,
8895         gcc.target/powerpc/altivec-varargs-1.c,
8896         gcc.target/powerpc/altivec-vec-merge.c,
8897         gcc.target/powerpc/ppc-vector-memcpy.c,
8898         gcc.target/powerpc/ppc-vector-memset.c,
8899         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
8900         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
8901         these effective targets.
8902         * gcc.dg/vmx/pr27006.c: Add missing close brace.
8903         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
8904
8905 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8906
8907         PR middle-end/27384
8908         * g++.dg/other/fold1.C: New test.
8909
8910         PR middle-end/27488
8911         * gcc.dg/fold-nonneg-1.c: New test.
8912
8913         PR c++/27547
8914         * g++.dg/other/operator1.C: New test.
8915
8916 2006-05-11  Richard Guenther  <rguenther@suse.de>
8917
8918         PR middle-end/27529
8919         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
8920
8921 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
8922
8923         * lib/target-supports-dg.exp (check-flags): New.
8924         (dg-skip-if): Move flag checks.
8925
8926 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
8927
8928         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
8929         * lib/target-supports.dg (check_cxa_atexit_available): New.
8930
8931 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
8932
8933         PR fortran/27470
8934         * gfortran.dg/multiple_allocation_2.f90: New test case.
8935
8936 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
8937
8938         * gcc.target/arm/pr27387.C: Fix a comment typo.
8939
8940 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8941
8942         PR fortran/24549
8943         * gfortran.dg/error_recovery_1.f90: New test.
8944
8945 2006-05-10  Richard Guenther  <rguenther@suse.de>
8946
8947         PR tree-optimization/27302
8948         * gcc.dg/torture/pr27302.c: New testcase.
8949
8950 2006-05-09  Dirk Mueller  <dmueller@suse.de>
8951         Richard Guenther  <rguenther@suse.de>
8952
8953         PR middle-end/27498
8954         * gcc.dg/tree-ssa/pr27498.c: New testcase.
8955
8956 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
8957
8958         PR rtl-optimization/27335
8959         * gcc.dg/pr27335.c: New test.
8960
8961 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
8962
8963         * gcc.target/mips/mips-ps-5.c: New file.
8964
8965 2006-05-08  Jan Hubicka  <jh@suse.cz>
8966
8967         PR middle-end/25962
8968         * gcc.dg/pr25962.c: New.
8969
8970 2006-05-08  Roger Sayle  <roger@eyesopen.com>
8971
8972         PR target/27158
8973         * gcc.target/powerpc/pr27158.c: New test case.
8974
8975 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
8976
8977         PR testsuite/27476
8978         * ada/acats/run_all.sh: Use test -z.
8979
8980 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8981
8982         PR libfortran/18271
8983         * gfortran.dg/spec_expr_3.f90: New test.
8984
8985 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
8986
8987         PR target/24879
8988         * gcc.target/i386/monitor.c: New file.
8989
8990 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
8991
8992         * gcc.dg/pr27095.c: xfail *-*-darwin*.
8993
8994 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8995
8996         PR c++/27447
8997         * g++.dg/other/ptrmem7.C: New test.
8998
8999 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9000
9001         PR target/27421
9002         * gcc.dg/array-9.c: New test.
9003
9004 2006-05-07  Richard Guenther  <rguenther@suse.de>
9005
9006         PR tree-optimization/27409
9007         * gcc.dg/torture/pr27409.c: New testcase.
9008
9009 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
9010
9011         PR fortran/27457
9012         * gfortran.dg/select_6.f90: New.
9013
9014 2006-05-07  Richard Guenther  <rguenther@suse.de>
9015
9016         PR tree-optimization/27136
9017         * gcc.dg/torture/pr27136.c: New testcase.
9018
9019 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
9020
9021         PR fortran/24813
9022         * gfortran.dg/char_cons_len_1.f90: New test.
9023
9024 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9025
9026         PR c++/27427
9027         * g++.dg/template/incomplete2.C: New test.
9028
9029 2006-05-06  Richard Guenther  <rguenther@suse.de>
9030
9031         PR tree-optimization/27151
9032         * gcc.dg/vect/pr27151.c: New testcase.
9033
9034 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9035
9036         PR c++/27430
9037         * g++.dg/template/void1.C: New test.
9038
9039         PR c++/27423
9040         * g++.dg/other/void2.C: New test.
9041
9042         PR c++/27422
9043         * g++.dg/conversion/void1.C: New test.
9044
9045 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
9046
9047         PR/21391
9048         * g++.dg/other/unused1.C: New.
9049
9050 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9051
9052         PR objc/27240
9053         * objc.dg/member-1.m: New test.
9054
9055 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
9056
9057         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
9058
9059 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9060
9061         PR libfortran/26985
9062         * gfortran.dg/matmul_2.f90: New test.
9063
9064 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
9065
9066         * ada/acats/run_all.sh: Use sync when main not found.
9067
9068 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
9069
9070         PR target/26765
9071         * gcc.target/mips/pr26765.c: New.
9072
9073 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
9074
9075         * gcc.target/bfin: New directory.
9076         * gcc.target/bfin/bfin.exp: New file.
9077         * gcc.target/bfin/frmul.c: New file.
9078         * gcc.target/bfin/arith.c: New file.
9079         * gcc.target/bfin/mul-combine.c: New file.
9080         * gcc.target/bfin/shift.c: New file.
9081
9082 2006-05-04  Richard Guenther  <rguenther@suse.de>
9083
9084         PR tree-optimization/14287
9085         PR tree-optimization/14844
9086         PR tree-optimization/19792
9087         PR tree-optimization/21608
9088         PR tree-optimization/27090
9089         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
9090         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
9091         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
9092         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
9093         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
9094
9095 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
9096
9097         PR tree-optimization/27285
9098         * gcc.c-torture/execute/pr27285.c: New test.
9099
9100         PR middle-end/27388
9101         * gcc.dg/gomp/pr27388-1.c: New test.
9102         * gcc.dg/gomp/pr27388-2.c: New test.
9103         * gcc.dg/gomp/pr27388-3.c: New test.
9104
9105         PR c++/27359
9106         * g++.dg/gomp/pr27359.C: New test.
9107
9108 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
9109
9110         PR fortran/20248
9111         * gfortran.dg/iargc.f90: New test.
9112
9113 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
9114
9115         PR c++/27102
9116         * g++.dg/template/crash49.C: New test.
9117
9118 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
9119
9120         PR testsuite/27032
9121         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
9122
9123 2006-05-02  Jeff Law  <law@redhat.com>
9124
9125         PR tree-optimization/27364
9126         * gcc.c-torture/execute/pr27364.c: New test.
9127
9128 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
9129
9130         PR c++/27309
9131         * g++.dg/parser/ctor5.C: New test.
9132
9133 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
9134
9135         PR target/27387
9136         * gcc.target/arm/arm.exp: New.
9137         * gcc.target/arm/pr27387.C: Likewise.
9138
9139 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
9140
9141         PR fortran/27269
9142         PR fortran/27324
9143         * gfortran.dg/module_equivalence_2.f90: New test.
9144
9145 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
9146
9147         PR middle-end/27337
9148         * g++.dg/gomp/pr27337-1.C: New test.
9149         * g++.dg/gomp/pr27337-2.C: New test.
9150
9151         PR middle-end/27328
9152         * gcc.dg/gomp/pr27328.c: New test.
9153
9154         PR middle-end/27325
9155         * g++.dg/gomp/pr27325.C: New test.
9156
9157         PR middle-end/27310
9158         * g++.dg/gomp/pr27310.C: New test.
9159
9160 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
9161
9162         PR tree-optimization/27291
9163         * g++.dg/tree-ssa/pr27291.C: New test.
9164
9165 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
9166
9167         PR tree-optimization/27283
9168         * g++.dg/tree-ssa/pr27283.C: New test.
9169
9170 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
9171
9172         * gcc.dg/tree-ssa/loop-16.c: New test.
9173
9174 2006-05-01  Roger Sayle  <roger@eyesopen.com>
9175             Joseph S. Myers  <joseph@codesourcery.com>
9176
9177         * gcc.dg/Wconversion-3.c: New test case.
9178         * gcc.dg/Wconversion-4.c: Likewise.
9179
9180 2006-05-01  Richard Guenther  <rguenther@suse.de>
9181
9182         PR tree-optimization/26726
9183         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
9184
9185 2006-04-30  Roger Sayle  <roger@eyesopen.com>
9186
9187         * gcc.dg/Woverflow-1.c: New test case.
9188         * gcc.dg/Woverflow-2.c: Likewise.
9189         * gcc.dg/Woverflow-3.c: Likewise.
9190
9191 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
9192
9193         PR c++/27094
9194         * g++.dg/template/defarg8.C: New test.
9195
9196 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9197
9198         PR c++/27278
9199         * g++.dg/parse/operator7.C: New test.
9200
9201 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9202
9203         PR c++/11471
9204         PR c++/27102
9205         * g++.dg/template/crash48.C: New test.
9206
9207         PR c++/27279
9208         * g++.dg/parse/ctor4.C: New test.
9209
9210 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9211
9212         PR fortran/25681
9213         * gfortran.df/char_type_len.f90: New test.
9214
9215 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9216
9217         PR libgfortran/27304
9218         * gfortran.dg/fmt_exhaust.f90: New test.
9219
9220 2006-04-28  Roger Sayle  <roger@eyesopen.com>
9221
9222         PR c/25309
9223         * gcc.dg/large-size-array-2.c: New test case.
9224
9225 2006-04-28  Richard Guenther  <rguenther@suse.de>
9226
9227         PR target/26826
9228         * gcc.target/i386/pr26826.c: New testcase.
9229
9230 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
9231
9232         PR middle-end/27260
9233         * gcc.c-torture/execute/pr27260.c: New.
9234
9235 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
9236
9237         PR middle-end/27095
9238         * gcc.dg/pr27095.c: New.
9239
9240 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
9241
9242         PR c++/27292
9243         * g++.dg/conversion/bitfield4.C: New test.
9244
9245 2006-04-27  Eric Christopher  <echristo@apple.com>
9246
9247         * gcc.dg/pragma-ms_struct.c: New.
9248
9249 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
9250
9251         PR c++/27102
9252         * g++.dg/template/crash47.C: New test.
9253
9254 2006-04-27  Dirk Mueller  <dmueller@suse.de>
9255
9256         * gcc.target/i386/sse-7.c: build with -msse.
9257
9258 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
9259
9260         PR testsuite/27274:
9261         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
9262         (main): Exit if processor doesn't support SSE.
9263
9264 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
9265
9266         PR middle-end/27282
9267         * gcc.c-torture/compile/pr27282.c: New test.
9268
9269 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
9270
9271         PR middle-end/26913
9272         * g++.dg/gomp/pr26913.C: New test.
9273
9274         PR c/25996
9275         * gcc.dg/gomp/pr25996.c: New test.
9276         * g++.dg/gomp/pr25996.C: New test.
9277
9278 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
9279
9280         PR rtl-optimization/26725
9281         * gcc.c-torture/compile/pr26725.c: New test.
9282
9283 2006-04-25  Richard Guenther  <rguenther@suse.de>
9284
9285         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
9286         than n + -1.
9287
9288 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
9289
9290         * gcc.dg/20060425-1.c: New testcase.
9291
9292 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
9293
9294         PR tree-optimization/26865
9295         * gcc.dg/pr26865.c: New test.
9296
9297 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
9298
9299         PR c++/27292
9300         * g++.dg/conversion/bitfield1.C: New test.
9301         * g++.dg/conversion/bitfield2.C: Likewise.
9302         * g++.dg/conversion/bitfield3.C: Likewise.
9303
9304 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
9305         Richard Guenther  <rguenther@suse.de>
9306
9307         PR tree-optimization/27236
9308         * gcc.dg/tree-ssa/pr27236.c: New testcase.
9309
9310 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9311
9312         PR c++/19963
9313         * g++.dg/other/incomplete2.C: New test.
9314
9315 2006-04-24  Richard Guenther  <rguenther@suse.de>
9316
9317         PR middle-end/26869
9318         * gcc.dg/torture/pr26869.c: New testcase.
9319
9320 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
9321         Richard Guenther  <rguenther@suse.de>
9322
9323         PR tree-optimization/27218
9324         * g++.dg/tree-ssa/pr27218.C: New testcase.
9325
9326 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
9327
9328         PR c++/26912
9329         * g++.dg/template/friend41.C: New test.
9330
9331 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
9332
9333         * g++.dg/opt/pr15551.C: Include cstdio.
9334         (main): Use remove instead of unlink.
9335
9336 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
9337
9338         * gcc.dg/sibcall-7.c: New test.
9339         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
9340         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
9341         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
9342         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
9343         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
9344
9345 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
9346
9347         PR c++/26534
9348         * g++.dg/opt/bitfield1.C: New test.
9349         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
9350         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
9351         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
9352         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
9353         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
9354         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
9355         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
9356         * g++.dg/abi/bitfield2.C: Likewise.
9357         * g++.dg/init/bitfield1.C: Likewise.
9358
9359 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
9360
9361         PR fortran/25099
9362         * gfortran.dg/elemental_subroutine_4.f90: New test.
9363         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
9364         call sub (m, x).
9365
9366 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
9367
9368         * gcc.c-torture/compile/20060421-1.c: New testcase.
9369
9370 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9371
9372         PR c/25875
9373         * gcc.dg/init-bad-4.c: New test.
9374
9375 2006-04-21  Paul Brook  <paul@codesourcery.com>
9376
9377         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
9378
9379 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
9380
9381         PR fortran/27122
9382         * gfortran.dg/defined_operators_1.f90: New test.
9383         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
9384         remove old ones associated, incorrectly, with Note 5.46.
9385
9386         PR fortran/27113
9387         * gfortran.dg/character_array_constructor_1.f90: New test.
9388
9389 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
9390
9391         * gcc.dg/20060419-1.c: New test.
9392
9393 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
9394
9395         PR c/26774
9396         * gcc.dg/struct-parse-1.c: New test case.
9397
9398 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9399
9400         PR c++/26558
9401         * g++.dg/parse/template19.C: New test.
9402
9403         PR c++/26739
9404         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
9405
9406         PR c++/26036
9407         * g++.dg/expr/call3.C: New test.
9408
9409         PR c++/10385
9410         * g++.dg/conversion/dynamic1.C: New test.
9411
9412 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
9413
9414         PR c++/27102
9415         * g++.dg/template/crash35.C: Tweak error markers.
9416         * g++.dg/template/crash46.C: New test.
9417         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
9418         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
9419
9420 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
9421
9422         PR rtl-optimization/14261
9423         * gcc.c-torture/compile/20060419-1.c: Added.
9424
9425 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
9426
9427         * gfortran.dg/label_1.f90: Adjust dg-error.
9428
9429 2006-04-16  Roger Sayle  <roger@eyesopen.com>
9430
9431         PR target/26961
9432         * gcc.dg/fold-cond-1.c: New test case.
9433         * gcc.dg/pr26961-1.c: Likewise.
9434
9435 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9436
9437         PR libgfortran/27138
9438         * gfortran.dg/read_bad_advance.f90: New test.
9439
9440 2006-04-16  Roger Sayle  <roger@eyesopen.com>
9441             Dale Johannesen  <dalej@apple.com>
9442
9443         PR target/24076
9444         * gcc.target/i386/vecinit-3.c: New testcase.
9445         * gcc.target/i386/vecinit-4.c: Likewise.
9446         * gcc.target/i386/sse-18.c: Likewise.
9447         * gcc.target/i386/sse-19.c: Likewise.
9448
9449 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
9450
9451         * gfortran.dg/allocate_zerosize_1.f90: New test.
9452
9453 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
9454
9455         PR c++/26365
9456         * g++.dg/template/crash45.C: New test.
9457
9458 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
9459
9460         PR fortran/26787
9461         * gfortran.dg/proc_assign_1.f90: New test.
9462         * gfortran.dg/procedure_lvalue.f90: Change message.
9463         * gfortran.dg/namelist_4.f90: Add new error.
9464
9465         PR fortran/25597
9466         PR fortran/27096
9467         * gfortran.dg/auto_pointer_array_result_1.f90
9468
9469         PR fortran/27089
9470         * gfortran.dg/specification_type_resolution_1.f90
9471
9472         PR fortran/18003
9473         PR fortran/25669
9474         PR fortran/26834
9475         * gfortran.dg/bounds_temporaries_1.f90: New test.
9476
9477         PR fortran/27124
9478         * gfortran.dg/array_return_value_1.f90: New test.
9479
9480 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
9481
9482         PR fortran/25336
9483         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
9484
9485 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
9486
9487         PR middle-end/26823
9488         * g++.dg/gomp/pr26823-1.C: New test.
9489         * g++.dg/gomp/pr26823-2.C: New test.
9490
9491 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
9492
9493         PR middle-end/27134
9494         * gcc.dg/pr27314.c: New test.
9495
9496 2006-04-13  Richard Henderson  <rth@redhat.com>
9497
9498         * g++.dg/gomp/block-0.C: Update expected matches.
9499
9500 2006-04-13  DJ Delorie  <dj@redhat.com>
9501
9502         * lib/target-supports.exp (check_effective_target_int32plus): New.
9503         (check_effective_target_ptr32plus): New.
9504         (check_effective_target_size32plus): New.
9505         (check_effective_target_int16): New.
9506         (check_profiling_available): Add m32c to the list of unsupported targets.
9507
9508         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
9509         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
9510         memory size.
9511         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
9512         pointers.
9513         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
9514         size_t.
9515         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
9516         and size_t.
9517         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
9518         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
9519         not just xstormy16.  Skip m32c due to weird pointer size.
9520         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
9521         not just xstormy16.
9522         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
9523         not just xstormy16.
9524         * gcc.dg/20020312-2.c: Add m32c support.
9525         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
9526         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
9527         in test.
9528         * gcc.dg/20050321-2.c: Require >=32 bit integers.
9529         * gcc.dg/asm-1.c: Skip if int and short are the same size.
9530         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
9531         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
9532         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
9533         * gcc.dg/init-string-2.c: Require >=32 bit integers.
9534         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
9535         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
9536         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
9537         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
9538         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
9539         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
9540         in test.
9541         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
9542         in test.
9543         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
9544         * gcc.dg/pr23049.c: Require >=32 bit integers.
9545         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
9546         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
9547         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
9548         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
9549         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
9550         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
9551         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
9552         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
9553         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
9554         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
9555         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
9556         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
9557         prototype in test.
9558         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
9559         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
9560         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
9561         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
9562         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
9563
9564         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
9565         * gcc.c-torture/execute/20040703-1.x: Likewise.
9566         * gcc.c-torture/execute/20040705-1.x: Likewise.
9567         * gcc.c-torture/execute/20040705-2.x: Likewise.
9568         * gcc.c-torture/execute/20040709-1.x: Likewise.
9569         * gcc.c-torture/execute/20040709-2.x: Likewise.
9570         * gcc.c-torture/execute/20040811-1.x: Likewise.
9571         * gcc.c-torture/execute/20050316-1.x: Likewise.
9572         * gcc.c-torture/execute/bitfld-4.x: Likewise.
9573         * gcc.c-torture/execute/pr19689.x: Likewise.
9574         * gcc.c-torture/execute/pr7284-1.x: Likewise.
9575         * gcc.c-torture/execute/usmul.x: Likewise.
9576         * gcc.c-torture/execute/vrp-5.x: Likewise.
9577         * gcc.c-torture/execute/vrp-6.x: Likewise.
9578         * gcc.dg/debug/20041023-1.s: Likewise.
9579
9580 2006-04-13  Roger Sayle  <roger@eyesopen.com>
9581
9582         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
9583         of integers to a vector types are now constant expressions in C.
9584         * gcc.dg/vect/vect-fold-1.c: New test case.
9585
9586 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
9587             Ulrich Weigand  <uweigand@de.ibm.com>
9588
9589         PR target/27006
9590         * gcc.dg/vmx/pr27006.c: New testcase.
9591
9592 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9593
9594         PR libgfortran/26766
9595         * gfortran.dg/write_recursive.f90: New test.
9596
9597 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
9598
9599         * g++.dg/parse/dtor7.C: New test.
9600         * g++.dg/parse/new1.C: Add error marker.
9601         * g++.dg/template/new3.C: New test.
9602
9603         PR c++/26122
9604         * g++.dg/template/pure1.C: New test.
9605
9606         PR c++/26295
9607         * g++.dg/parse/ptrmem4.C: New test.
9608
9609 2006-04-10  Jeff Law  <law@redhat.com>
9610
9611         PR/27087
9612         * gcc.c-torture/compile/pr27087.c: New test.
9613
9614 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
9615
9616         PR/21391
9617         * gcc.dg/20060410.c: New.
9618
9619 2006-04-10  Matthias Klose  <doko@debian.org>
9620
9621         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
9622         Recognize multilib directory names containing underscores.
9623
9624 2006-04-10  Roger Sayle  <roger@eyesopen.com>
9625
9626         * gcc.target/i386/vecinit-1.c: New test case.
9627         * gcc.target/i386/vecinit-2.c: Likewise.
9628
9629 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
9630
9631         PR debug/27057
9632         * g++.dg/debug/dwarf2-2.C: New test.
9633
9634 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
9635
9636         PR rtl-optimization/27073
9637         * gcc.c-torture/execute/pr27073.c: New test.
9638
9639 2006-04-08  Mike Stump  <mrs@apple.com>
9640
9641         * gcc.dg/pragma-darwin.c: Improve for ppc64.
9642
9643 2006-04-07  Richard Guenther  <rguenther@suse.de>
9644
9645         PR tree-optimization/26135
9646         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
9647
9648 2006-04-06  Jan Hubicka  <jh@suse.cz>
9649
9650         PR profile/26399
9651         * g++.dg/bprob/g++-bprob-2.C: New testcase.
9652
9653 2006-04-06  Roger Sayle  <roger@eyesopen.com>
9654
9655         * g++.dg/conversion/nullptr1.C: New test case.
9656         * g++.dg/conversion/nullptr2.C: Likewise.
9657
9658 2006-04-05  Roger Sayle  <roger@eyesopen.com>
9659
9660         * gfortran.dg/dependency_18.f90: New test case.
9661
9662 2006-04-05  Richard Guenther  <rguenther@suse.de>
9663
9664         PR tree-optimization/26919
9665         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
9666         * gcc.dg/ipa/ipa-2.c: Likewise.
9667         * gcc.dg/ipa/ipa-3.c: Likewise.
9668         * gcc.dg/ipa/ipa-5.c: Likewise.
9669
9670 2006-04-05  Richard Guenther  <rguenther@suse.de>
9671
9672         PR tree-optimization/26763
9673         * gcc.dg/torture/pr26763-1.c: New testcase.
9674         * gcc.dg/torture/pr26763-2.c: Likewise.
9675
9676 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
9677
9678         PR fortran/23634
9679         PR fortran/25619
9680         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
9681
9682 2006-04-04  Eric Christopher  <echristo@apple.com>
9683
9684         * gcc.target/i386/387-1.c: Allow regexp to match darwin
9685         stubs.
9686         * gcc.target/i386/387-5.c: Ditto.
9687
9688 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
9689
9690         * gcc.target/sparc/struct-ret-check.c: New test.
9691
9692 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9693
9694         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
9695         zero decimal digits specified in format.
9696
9697 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
9698
9699         PR fortran/26891
9700         * gfortran.dg/missing_optional_dummy_1.f90: New test.
9701
9702         PR fortran/26976
9703         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
9704         * gfortran.dg/initialization_1.f90: Make assignment compliant.
9705         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
9706         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
9707         bigendian-ness.
9708
9709 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
9710
9711         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
9712         dummy arguments work when the actual argument is itself a dummy
9713         argument of the caller.
9714
9715 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
9716
9717         PR libfortran/24685
9718         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
9719
9720 2006-04-01  Roger Sayle  <roger@eyesopen.com>
9721
9722         * gfortran.dg/dependencency_17.f90: New test case.
9723
9724 2006-04-01  Roger Sayle  <roger@eyesopen.com>
9725
9726         * gfortran.dg/dependency_14.f90: New test case.
9727         * gfortran.dg/dependency_15.f90: Likewise.
9728         * gfortran.dg/dependency_16.f90: Likewise.
9729
9730 2006-03-31  Asher Langton  <langton2@llnl.gov>
9731
9732         PR fortran/25358
9733         gfortran.dg/cray_pointers_6.f90: New test.
9734
9735 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9736
9737         PR libgfortran/26890
9738         * gfortran.dg/read_size_noadvance.f90: New test.
9739
9740 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
9741
9742         PR fortran/25031
9743         * gfortran.dg/multiple_allocation_1.f90: Check that the
9744         size has changed after a re-allocation with stat.
9745
9746 2006-03-30  Richard Guenther  <rguenther@suse.de>
9747
9748         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
9749         removal.
9750         * gcc.target/i386/sselibm-2.c: Likewise.
9751         * gcc.target/i386/sselibm-3.c: Likewise.
9752         * gcc.target/i386/sselibm-4.c: Likewise.
9753         * gcc.target/i386/sselibm-5.c: Likewise.
9754
9755 2006-03-28  Roger Sayle  <roger@eyesopen.com>
9756
9757         * gcc.dg/fold-andxor-1.c: New test case.
9758         * gcc.dg/fold-xorand-1.c: Likewise.
9759
9760 2006-03-28  Roger Sayle  <roger@eyesopen.com>
9761
9762         * gcc.dg/fold-convnotconv-1.c: New test case.
9763
9764 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
9765
9766         PR fortran/26779
9767         * gfortran.dg/private_type_5.f90: New test.
9768
9769 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
9770
9771         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
9772
9773 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
9774
9775         * gfortran.dg/advance_2.f90: New test.
9776         * gfortran.dg/advance_3.f90: New test.
9777
9778         * gfortran.fortran-torture/execute/equiv_5.f: New test.
9779
9780 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9781
9782         PR libgfortran/26661
9783         PR libgfortran/26880
9784         * gfortran.dg/read_x_past.f: New test.
9785
9786 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
9787
9788         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
9789         to be STABS.
9790
9791 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
9792
9793         * objc.dg/dwarf-1.m: Skip on AIX.
9794         * objc.dg/dwarf-2.m: Skip on AIX.
9795
9796 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
9797
9798         PR fortran/26816
9799         * gfortran.dg/float_1.f90: New test.
9800
9801 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
9802
9803         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
9804         X86_64 targets.
9805         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
9806
9807 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
9808
9809         PR libfortran/26735
9810         * gfortran.dg/convert_implied_open.f90: New test case.
9811
9812 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
9813
9814         PR fortran/26769
9815         * gfortran.dg/transpose_reshape_r10.f90: New test case.
9816
9817 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
9818
9819         PR middle-end/26717
9820         * gcc.dg/pr26717.c: New test.
9821
9822 2006-03-25  Roger Sayle  <roger@eyesopen.com>
9823
9824         * gfortran.dg/dependency_12.f90: New test case.
9825
9826 2006-03-24  Roger Sayle  <roger@eyesopen.com>
9827
9828         * gfortran.dg/dependency_9.f90: New (resurected) test case.
9829
9830 2006-03-24  Jeff Law  <law@redhat.com>
9831
9832         * gcc.c-torture/pr26840.c: New test.
9833
9834 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
9835
9836         * objc.dg/dwarf-2.m: New.
9837         * obj-c++.dg/dwarf-2.mm: New.
9838
9839         * g++.old-deja/g++.other/init19.C: New.
9840
9841 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
9842
9843         * g++.dg/eh/spbp.C: Skip on AIX.
9844
9845 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
9846
9847         PR middle-end/26611
9848         * g++.dg/gomp/pr26611-1.C: New test.
9849         * g++.dg/gomp/pr26611-2.C: New test.
9850
9851 2006-03-24  Jeff Law  <law@redhat.com>
9852
9853         * gcc.c-torture/compile/pr26833.c: New test.
9854         * gfortran.fortran-torture/compile/pr26806.f90: New test.
9855
9856 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9857
9858         * gfortran.dg/endfile_2.f90: Delete temp file.
9859
9860 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
9861
9862         PR fortran/19303
9863         * gfortran.dg/record_marker_1.f90: New test case.
9864         * gfortran.dg/record_marker_2.f: New test case.
9865         * gfortran.dg/record_marker_3.f90: New test case.
9866
9867 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
9868
9869         PR fortran/17298
9870         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
9871         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
9872
9873 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
9874
9875         * lib/gcc-dg.exp (cleanup-modules): New proc.
9876         * gfortran.dg/allocatable_function_1.f90,
9877         gfortran.dg/allocate_char_star_scalar_1.f90,
9878         gfortran.dg/assumed_charlen_function_1.f90,
9879         gfortran.dg/assumed_dummy_1.f90,
9880         gfortran.dg/assumed_shape_ranks_1.f90,
9881         gfortran.dg/assumed_shape_ranks_2.f90,
9882         gfortran.dg/assumed_size_dt_dummy.f90,
9883         gfortran.dg/auto_char_dummy_array_1.f90,
9884         gfortran.dg/auto_char_len_3.f90,
9885         gfortran.dg/automatic_module_variable.f90,
9886         gfortran.dg/bad_automatic_objects_1.f90,
9887         gfortran.dg/char_array_constructor.f90,
9888         gfortran.dg/char_array_structure_constructor.f90,
9889         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
9890         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
9891         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
9892         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
9893         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
9894         gfortran.dg/derived_pointer_recursion.f90,
9895         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
9896         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
9897         gfortran.dg/dummy_functions_1.f90,
9898         gfortran.dg/elemental_initializer_1.f90,
9899         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
9900         gfortran.dg/elemental_pointer_1.f90,
9901         gfortran.dg/elemental_subroutine_1.f90,
9902         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
9903         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
9904         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
9905         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
9906         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
9907         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
9908         gfortran.dg/global_references_1.f90,
9909         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
9910         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
9911         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
9912         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
9913         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
9914         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
9915         gfortran.dg/large_integer_kind_1.f90,
9916         gfortran.dg/large_real_kind_1.f90,
9917         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
9918         gfortran.dg/module_double_reuse.f90,
9919         gfortran.dg/module_equivalence_1.f90,
9920         gfortran.dg/module_interface_1.f90,
9921         gfortran.dg/module_parameter_array_refs_1.f90,
9922         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
9923         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
9924         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
9925         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
9926         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
9927         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
9928         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
9929         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
9930         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
9931         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
9932         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
9933         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
9934         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
9935         gfortran.dg/same_name_1.f90,
9936         gfortran.dg/sibling_dummy_procedure_1.f90,
9937         gfortran.dg/sibling_dummy_procedure_2.f90,
9938         gfortran.dg/sibling_dummy_procedure_3.f90,
9939         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
9940         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
9941         gfortran.dg/used_dummy_types_2.f90,
9942         gfortran.dg/used_dummy_types_3.f90,
9943         gfortran.dg/used_dummy_types_4.f90,
9944         gfortran.dg/used_dummy_types_5.f90,
9945         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
9946         gfortran.dg/userdef_operator_1.f90: Use it.
9947
9948 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9949
9950         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
9951         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
9952         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
9953         gfortran.dg/write_back.f,
9954         gfortran.fortran-torture/execute/inquire_1.f90,
9955         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
9956
9957 2006-03-21  Jeff Law  <law@redhat.com>
9958
9959         * gcc.dg/tree-ssa/vrp28.c: New test.
9960
9961 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
9962
9963         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
9964         if _STDC_C99 is defined.
9965         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
9966         * gcc.dg/builtins-20.c: Likewise.
9967         * gcc.dg/builtins-53.c: Likewise.
9968         * gcc.dg/single-precision-constant.c: Likewise. Also pass
9969         -mmacosx-version-min=10.3 on PowerPC/Darwin.
9970
9971 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
9972
9973         PR tree-opt/26781
9974         * gcc.c-torture/compile/pr26781-1.c: New test.
9975         * gcc.c-torture/compile/pr26781-2.c: New test.
9976
9977 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
9978
9979         PR c++/26690
9980         * g++.dg/gomp/pr26690-1.C: New test.
9981         * g++.dg/gomp/pr26690-2.C: New test.
9982
9983 2006-03-20  Jeff Law  <law@redhat.com>
9984
9985         * gcc.dg/tree-ssa/pr21829.c: New test.
9986
9987         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
9988
9989 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
9990
9991         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
9992         (check_visibility_available): Use it.
9993         (check_effective_target_default_packed): Likewise.
9994         (check_effective_target_pcc_bitfield_type_matters): Likewise.
9995         (check_effective_target_fopenmp): Likewise.
9996         (check_effective_target_freorder): Likewise.
9997         (check_effective_target_fpic): Likewise.
9998         (check_named_sections_available): Likewise.
9999         (check_effective_target_ilp32): Likewise.
10000         (check_effective_target_lp64): Likewise.
10001
10002 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
10003
10004         PR fortran/20935
10005         * gfortran.dg/scalar_mask_2.f90: New test case.
10006
10007 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
10008
10009         PR tree-opt/26629
10010         * gcc.dg/tree-ssa/loadpre12.c: New test.
10011         * gcc.dg/tree-ssa/loadpre13.c: New test.
10012         * gcc.dg/tree-ssa/loadpre14.c: New test.
10013         * gcc.dg/tree-ssa/loadpre15.c: New test.
10014         * gcc.dg/tree-ssa/loadpre16.c: New test.
10015         * gcc.dg/tree-ssa/loadpre17.c: New test.
10016         * gcc.dg/tree-ssa/loadpre18.c: New test.
10017         * gcc.dg/tree-ssa/loadpre19.c: New test.
10018         * gcc.dg/tree-ssa/loadpre20.c: New test.
10019         * gcc.dg/tree-ssa/loadpre21.c: New test.
10020         * gcc.dg/tree-ssa/loadpre22.c: New test.
10021
10022 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
10023
10024         PR fortran/26741
10025         * gfortran.dg/elemental_initializer_1.f90: New test.
10026
10027         PR fortran/26716
10028         * gfortran.dg/assumed_shape_ranks_2: New test.
10029
10030 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
10031
10032         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
10033         target fpic.
10034
10035 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10036
10037         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
10038         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
10039         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
10040         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
10041         gfortran.fortran-torture/execute/direct_io.f90,
10042         gfortran.fortran-torture/execute/inquire_2.f90,
10043         gfortran.fortran-torture/execute/inquire_4.f90,
10044         gfortran.fortran-torture/execute/list_read_1.f90,
10045         gfortran.fortran-torture/execute/open_replace.f90,
10046         gfortran.fortran-torture/execute/slash_edit.f90,
10047         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
10048         temporary files from testcases.
10049
10050 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10051
10052         PR libgfortran/26509
10053         gfortran.dg/write_direct_eor.f90: New test.
10054
10055 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
10056
10057         * gcc.target/powerpc/pr26350.c: New.
10058         * gcc.target/powerpc/indexed-addr.c: New.
10059
10060 2006-03-16  Roger Sayle  <roger@eyesopen.com>
10061
10062         * gfortran.dg/dependency_13.f90: New test case.
10063
10064 2006-03-16  Roger Sayle  <roger@eyesopen.com>
10065
10066         PR middle-end/21781
10067         * gcc.dg/real-const-1.c: New test case.
10068
10069 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
10070
10071         * g++.old-deja/g++.other/init18.C: New.
10072         * g++.old-deja/g++.other/init5.C: Remove xfail.
10073
10074 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10075
10076         * g++.dg/opt/pr15551.C: Cleanup temp file.
10077
10078 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10079
10080         PR c++/6634
10081         g++.dg/parse/long1.C: New test.
10082
10083 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10084
10085         PR fortran/19101
10086         * gfortran.dg/continuation.f90: New test.
10087         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
10088
10089 2006-03-14  Richard Guenther  <rguenther@suse.de>
10090
10091         PR tree-optimization/26672
10092         * gcc.dg/torture/pr26672.c: New testcase.
10093
10094 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
10095
10096         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
10097         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
10098
10099 2006-03-13  Roger Sayle  <roger@eyesopen.com>
10100
10101         PR middle-end/26557
10102         * gcc.c-torture/compile/switch-1.c: New test case.
10103
10104 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
10105
10106         PR fortran/25378
10107         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
10108         test to include more permuatations of mask and index.
10109         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
10110         respond to F2003 spec. that the position returned for an all false
10111         mask && condition is zero.
10112
10113 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
10114
10115         PR middle-end/25989
10116         * gcc.dg/gomp/pr25989.c: New test.
10117
10118 2006-03-13  Jeff Law  <law@redhat.com>
10119
10120         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
10121
10122 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
10123
10124         * gcc.dg/switch-9.c: New test.
10125
10126 2006-03-13  Richard Guenther  <rguenther@suse.de>
10127
10128         PR middle-end/26630
10129         * gcc.dg/torture/pr26630.c: New testcase.
10130
10131 2006-03-11  Roger Sayle  <roger@eyesopen.com>
10132
10133         * gfortran.dg/dependency_10.f90: New test case.
10134         * gfortran.dg/dependency_11.f90: Likewise.
10135
10136 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
10137             Erik Edelmann  <eedelman@gcc.gnu.org>
10138
10139         * gfortran.dg/allocatable_function_1.f90: New.
10140         * gfortran.dg/allocatable_function_2.f90: New.
10141
10142 2006-03-10  Richard Guenther  <rguenther@suse.de>
10143
10144         PR middle-end/26565
10145         * gcc.dg/torture/pr26565.c: New testcase.
10146
10147 2006-03-09  Eric Christopher  <echristo@apple.com>
10148
10149         * gcc.c-torture/compile/20060309-1.c: New.
10150
10151 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10152
10153         PR libgfortran/26499
10154         * gfortran.dg/write_back.f: New test.
10155         * gfortran.dg/write_rewind_1.f: New test.
10156         * gfortran.dg/write_rewind_2.f: New test.
10157
10158 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10159
10160         PR libgfortran/26554
10161         * gfortran.dg/read_logical.f90: New test.
10162
10163 2006-03-04  Laurent GUERBY <laurent@guerby.net>
10164
10165         * ada/acats/norun.lst: cdd2a03 now passes.
10166
10167 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
10168
10169         PR testsuite/25177
10170         * gcc.target/powerpc/pr18096-1.c: Change where the error
10171         would match.
10172
10173 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
10174
10175         * gcc.target/i386/cleanup-1.c: New test.
10176         * gcc.target/i386/cleanup-2.c: New test.
10177
10178 2006-03-04  Roger Sayle  <roger@eyesopen.com>
10179
10180         * gfortran.dg/dependency_9.f90: Remove for the time being.
10181
10182 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
10183
10184         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
10185         directive.
10186
10187 2006-03-03  Roger Sayle  <roger@eyesopen.com>
10188
10189         * gfortran.dg/dependency_9.f90: New test case.
10190
10191 2006-03-03  Roger Sayle  <roger@eyesopen.com>
10192
10193         * gfortran.dg/dependency_4.f90: New test case.
10194         * gfortran.dg/dependency_5.f90: New test case.
10195         * gfortran.dg/dependency_6.f90: New test case.
10196         * gfortran.dg/dependency_7.f90: New test case.
10197         * gfortran.dg/dependency_8.f90: New test case.
10198
10199 2006-03-03  Paul Brook  <paul@codesourcery.com>
10200
10201         * lib/target-supports.exp (check_profiling_available):
10202         Add m68k-*-elf.
10203
10204 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
10205
10206         PR fortran/25031
10207         * multiple_allocation_1.f90: New test.
10208
10209 2006-03-03  Roger Sayle  <roger@eyesopen.com>
10210
10211         PR tree-optimization/26524
10212         * gfortran.dg/pr26524.f: New test case.
10213
10214 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10215
10216         * g++.dg/template/repo5.C: Cleanup repo files.
10217         * gcc.dg/20051201-1.c: Cleanup coverage files.
10218         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
10219         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
10220         tree dump files.
10221
10222 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
10223
10224         * objc.dg/objc-nofilename-1.m: New test.
10225         * objc.dg/bad-receiver-type.m: New test.
10226         * obj-c++.dg/bad-receiver-type.mm: New test.
10227
10228 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
10229
10230         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
10231
10232 2006-03-01  Mike Stump  <mrs@apple.com>
10233
10234         * g++.dg/abi/key2.C: Add.
10235
10236 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
10237
10238         * gfortran.dg/logical_dot_product.f90: New test.
10239
10240         PR fortran/26393
10241         * gfortran.dg/used_interface_ref.f90: New test.
10242
10243         PR fortran/20938
10244         * gfortran.dg/dependency_2.f90: New test.
10245         * gfortran.fortran-torture/execute/where17.f90: New test.
10246         * gfortran.fortran-torture/execute/where18.f90: New test.
10247         * gfortran.fortran-torture/execute/where19.f90: New test.
10248         * gfortran.fortran-torture/execute/where20.f90: New test.
10249
10250 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
10251
10252         * g++.dg/tree-ssa/pr26443.C: New test case.
10253
10254 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
10255
10256         PR middle-end/26022
10257         * g++.dg/opt/return-slot1.C: New test.
10258
10259 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10260
10261         PR libgfortran/26136
10262         * gfortran.dg/namelist_23.f90: New test.
10263
10264 2006-02-28  Roger Sayle  <roger@eyesopen.com>
10265
10266         PR middle-end/14752
10267         * gcc.dg/fold-eqandshift-2.c: New test case.
10268
10269 2006-02-28  Richard Guenther  <rguenther@suse.de>
10270
10271         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
10272         decomposition.
10273
10274 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
10275
10276         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
10277
10278 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10279
10280         PR libgfortran/26464
10281         * gfortran.dg/backspace_5.f: New test.
10282         * gfortran.dg/backspace_6.f: New test.
10283
10284 2006-02-26  Roger Sayle  <roger@eyesopen.com>
10285
10286         * gcc.dg/fold-eqandnot-1.c: New test case.
10287
10288 2006-02-26  Roger Sayle  <roger@eyesopen.com>
10289
10290         PR middle-end/19983
10291         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
10292
10293 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
10294
10295         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
10296         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
10297
10298 2006-02-26  Richard Guenther  <rguenther@suse.de>
10299
10300         PR tree-optimization/26421
10301         * gcc.dg/tree-ssa/pr26421.c: New testcase.
10302
10303 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
10304
10305         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
10306         * g++.old-deja/g++.robertl/eb132.C: Likewise.
10307
10308 2006-02-26  Roger Sayle  <roger@eyesopen.com>
10309
10310         * gcc.dg/fold-even-1.c: New test case.
10311
10312 2006-02-26  Roger Sayle  <roger@eyesopen.com>
10313
10314         PR middle-end/21137
10315         * gcc.dg/fold-eqandshift-1.c: New test case.
10316
10317 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
10318
10319         PR tree-optimization/25125
10320         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
10321         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
10322
10323 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
10324
10325         PR tree-optimizations/26359
10326         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
10327         with -fdump-tree-dceloop-details.
10328         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
10329
10330 2006-02-25  Roger Sayle  <roger@eyesopen.com>
10331
10332         PR middle-end/23673
10333         * gcc.dg/fold-eqxor-1.c: New test case.
10334         * gcc.dg/fold-eqxor-2.c: Likewise.
10335         * gcc.dg/fold-eqxor-3.c: Likewise.
10336
10337 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
10338
10339         PR fortran/23092
10340         * scalar_mask_1.f90: New test.
10341
10342 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
10343
10344         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
10345         * g++.dg/eh/uncaught2.C: New.
10346         * g++.dg/eh/uncaught3.C: New.
10347
10348 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10349
10350         PR libgfortran/26423
10351         * gfortran.dg/read_many_1.f: New test.
10352
10353 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
10354
10355         PR fortran/24519
10356         * gfortran.dg/dependency_3.f90: New test.
10357         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
10358         XFAILs.
10359
10360         PR fortran/25395
10361         * gfortran.dg/equiv_6.f90: New test.
10362
10363 2006-02-23  Jeff Law  <law@redhat.com>
10364
10365         * gcc.c-torture/compile/pr26425.c: New test.
10366
10367 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
10368
10369         PR middle-end/26412
10370         * gcc.dg/gomp/pr26412.c: New test.
10371
10372 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10373
10374         PR c++/26291
10375         * g++.dg/other/ellipsis1.C: New test.
10376         * g++.dg/parse/operator4.C: Adjust error marker.
10377
10378 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
10379
10380         PR target/25603
10381         * gfortran.dg/pr25603.f: New testcase.
10382
10383 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
10384
10385         * gcc.dg/bf-spl1.c: Don't specify -m68000.
10386         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
10387
10388 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
10389
10390         * g++.dg/eh/spbp.C: New.
10391
10392 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
10393
10394         PR middle-end/26379
10395         * gcc.target/i386/mmx-7.c: New test.
10396
10397 2006-02-20  Roger Sayle  <roger@eyesopen.com>
10398
10399         PR tree-optimization/26361
10400         * gcc.dg/tree-ssa/vrp27.c: New test case.
10401
10402 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
10403
10404         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
10405         * gcc.dg/tree-ssa/complex-4.c: Here.
10406
10407 2006-02-19  Roger Sayle  <roger@eyesopen.com>
10408
10409         PR middle-end/19543
10410         * gfortran.dg/logical_1.f90: New test case.
10411
10412 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
10413
10414         PR middle-end/26334
10415         * gcc.dg/20060218-1.c: Moved to...
10416         * gcc.target/i386/20060218-1.c: ... here.  New test.
10417
10418 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
10419
10420         PR fortran/26201
10421         * gfortran.dg/convert_1.f90: New.
10422
10423 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
10424
10425         PR fortran/25054
10426         * gfortran.dg/namelist_5.f90: New test.
10427
10428         PR fortran/25089
10429         * gfortran.dg/namelist_4.f90: New test.
10430
10431 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
10432
10433         PR tree-opt/25680
10434         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
10435
10436 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
10437
10438         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
10439         variable to take into account the variable name in the
10440         function header.
10441         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
10442
10443 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
10444
10445         PR middle-end/26334
10446         * gcc.c-torture/compile/20060217-1.c: New test.
10447         * gcc.dg/20060218-1.c: New test.
10448
10449 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
10450
10451         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
10452
10453 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
10454
10455         * gcc.dg/cpp/undef3.c: New test.
10456         * gcc.dg/cpp/trad/builtins2.c: New test.
10457
10458 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
10459
10460         PR c++/26266
10461         * g++.dg/template/static22.C: New test.
10462         * g++.dg/template/static23.C: New test.
10463         * g++.dg/template/static24.C: New test.
10464         * g++.dg/template/non-dependent13.C: New test.
10465         * g++.dg/init/member1.C: Tweak error markers.
10466
10467 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10468
10469         PR target/26255
10470         * gcc.c-torture/compile/pr26255.c: New test case.
10471
10472 2006-02-16  Roger Sayle  <roger@eyesopen.com>
10473
10474         * gfortran.fortran-torture/execute/where_10.f90: New test case.
10475         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
10476         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
10477         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
10478         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
10479         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
10480         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
10481
10482 2006-02-16  Jeff Law  <law@redhat.com>
10483
10484         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
10485         * gcc.dg/tree-ssa/vrp26.c: New test.
10486
10487 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
10488
10489         PR target/20353
10490         PR target/24578
10491         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
10492         __UCLIBC__ is defined.
10493
10494 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
10495
10496         PR fortran/26224
10497         * gfortran.dg/gomp/pr26224.f: New test.
10498
10499 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
10500
10501         PR tree-opt/25918
10502         * lib/target-supports.exp
10503         (check_effective_target_vect_short_mult): New.
10504         (check_effective_target_vect_char_mult): New.
10505         (check_effective_target_vect_widen_sum_qi_to_si): New.
10506         (check_effective_target_vect_widen_sum_qi_to_hi): New.
10507         (check_effective_target_vect_widen_sum_hi_to_si): New.
10508         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
10509         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
10510         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
10511         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
10512         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
10513         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
10514         vect-reduc-pattern-2c.c
10515         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
10516         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
10517         vect-reduc-pattern-1c.c
10518
10519 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
10520
10521         PR fortran/24557
10522         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
10523
10524 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
10525
10526         PR fortran/26054
10527         * gfortran.dg/enum_8.f90: Remove check for warning.
10528         * gfortran.dg/iomsg_1.f90: Ditto.
10529         * gfortran.dg/enum_1.f90: Ditto.
10530         * gfortran.dg/enum_9.f90: Ditto.
10531         * gfortran.dg/enum_2.f90: Ditto.
10532         * gfortran.dg/enum_10.f90: Ditto.
10533         * gfortran.dg/enum_3.f90: Ditto.
10534         * gfortran.dg/flush_1.f90: Ditto.
10535         * gfortran.dg/enum_4.f90: Ditto.
10536         * gfortran.dg/array_constructor_1.f90: Ditto.
10537         * gfortran.dg/enum_5.f90: Ditto.
10538         * gfortran.dg/enum_6.f90: Ditto.
10539         * gfortran.dg/enum_7.f90: Ditto.
10540
10541 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
10542
10543         PR middle-end/26300
10544         * gcc.c-torture/compile/20060215-1.c: New test.
10545
10546 2006-02-14  Roger Sayle  <roger@eyesopen.com>
10547
10548         PR middle-end/23670
10549         * gcc.dg/tree-ssa/andor-2.c: New test case.
10550
10551 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
10552
10553         PR fortran/25045
10554         * optional_dim.f90: New test.
10555
10556 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
10557
10558         PR fortran/26277
10559         * gfortran.dg/label_4.f90: New.
10560
10561 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
10562             Diego Novillo  <dnovillo@redhat.com>
10563             Uros Bizjak  <uros@kss-loka.si>
10564
10565         * gfortran.dg/gomp: New directory.
10566
10567 2006-02-14  Richard Guenther  <rguenther@suse.de>
10568
10569         PR tree-optimization/26258
10570         * gcc.dg/torture/pr26258.c: New testcase.
10571
10572 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
10573
10574         PR fortran/26246
10575         * gfortran.dg/pr26246_1.f90: New test.
10576         * gfortran.dg/pr26246_2.f90: New test.
10577
10578         PR middle-end/26092
10579         * gcc.c-torture/compile/20060208-1.c: New test.
10580
10581 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
10582
10583         PR fortran/26074
10584         PR fortran/25103
10585         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
10586         * gfortran.dg/bad_automatic_objects_1.f90: New test.
10587         * gfortran.dg/automatic_module_variable.f90: Change error message.
10588
10589         PR fortran/20861
10590         * gfortran.dg/internal_dummy_1.f90: New test.
10591
10592         PR fortran/20871
10593         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
10594
10595
10596         PR fortran/25083
10597         * gfortran.dg/uncommon_block_data_1.f90: New test.
10598         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
10599         with standard.
10600
10601         PR fortran/25088
10602         * gfortran.dg/typed_subroutine_1.f90: New test.
10603
10604 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
10605
10606         * objc.dg/dwarf-1.m: New.
10607
10608 2006-02-13  Roger Sayle  <roger@eyesopen.com>
10609
10610         PR middle-end/24427
10611         * gcc.dg/tree-ssa/andor-1.c: New test case.
10612
10613 2006-02-13  Josh Conner  <jconner@apple.com>
10614
10615         PR target/25376
10616         * gcc.dg/pr25376.c: New test.
10617
10618         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
10619         assemble.
10620         * lib/target-supports.exp (check_named_sections_available):
10621         Only compile named-sections test -- don't assemble.
10622
10623 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10624
10625         * g++.dg/warn/no-write-strings.C: New test.
10626         * g++.dg/warn/write-strings.C: Likewise.
10627         * g++.dg/warn/write-strings-default.C: Likewise.
10628
10629 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
10630
10631         PR fortran/25806
10632         * gfortran.dg/ret_pointer_2.f90: New test.
10633
10634 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
10635
10636         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
10637
10638 2006-02-10  Jeff Law  <law@redhat.com>
10639
10640         * gcc.c-torture/compile/pr26213.c: New test.
10641
10642 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
10643
10644         gfortran.dg/null_1.f90: New test.
10645
10646 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
10647
10648         PR fortran/14771
10649         * gfortran.dg/parens_4.f90: New.
10650         * gfortran.dg/parens_5.f90: New.
10651
10652 2006-02-10  Richard Guenther  <rguenther@suse.de>
10653
10654         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
10655
10656 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
10657         Paul Thomas  <pault@gcc.gnu.org>
10658
10659         PR fortran/14771
10660         * gfortran.dg/parens_1.f90: New.
10661         * gfortran.dg/parens_2.f90: New.
10662         * gfortran.dg/parens_3.f90: New.
10663
10664 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
10665
10666         PR fortran/26038
10667         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
10668
10669         PR fortran/25059
10670         * gfortran.dg/impure_assignment_1.f90: New test.
10671
10672         PR fortran/25070
10673         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
10674
10675 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
10676
10677         PR target/26141
10678         * g++.dg/expr/stdarg2.C: New test.
10679
10680 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
10681
10682         PR inline-asm/16194
10683         * gcc.dg/pr16194.c: New test.
10684
10685 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10686
10687         * ada/acats/run_acats: Use portable variant of "$@".
10688
10689 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10690
10691         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
10692         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
10693
10694 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
10695
10696         PR tree-opt/26179
10697         * g++.dg/opt/pr26179.C: New test.
10698
10699 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
10700
10701         PR middle-end/26134
10702         * gcc.dg/tree-ssa/complex-3.c: New test.
10703
10704 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
10705
10706         * gcc.c-torture/compile/volatile-1.c: New test.
10707
10708 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
10709
10710         PR 26180
10711         * gcc.dg/tree-ssa/pr26180.c: New test.
10712
10713 2006-02-08  Jeff Law  <law@redhat.com>
10714
10715         * gcc.dg/tree-ssa/pr21417.c: New test.
10716
10717 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
10718
10719         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
10720         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
10721
10722 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
10723
10724         * lib/scanrtl.exp: New.
10725
10726 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10727
10728         PR c++/26071
10729         * g++.dg/other/virtual2.C: New test.
10730
10731         PR c++/26070
10732         * g++.dg/other/virtual1.C: New test.
10733
10734 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
10735
10736         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
10737         cleanup-ipa-dump): Update dump file glob patterns.
10738         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
10739         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
10740
10741         * lib/gcc-dg.exp: Load it.
10742         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
10743
10744 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
10745
10746         PR testsuite/26159
10747         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
10748         * gcc.dg/tree-ssa/pr23382.c: Ditto.
10749
10750 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
10751
10752         PR fortran/25577
10753         * gfortran.dg/mvbits_1.f90: New.
10754
10755 2006-02-07  Dirk Mueller  <dmueller@suse.com>
10756
10757         * g++.dg/warn/Wdiv-by-zero.C: New test.
10758         * g++.dg/warn/Wno-div-by-zero.C: New.
10759
10760 2006-02-07  Jeff Law  <law@redhat.com>
10761
10762         * gcc.dg/tree-ssa/pr21559.c: New test.
10763
10764         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
10765         multiple VRP passes.
10766         * gcc.dg/tree-ssa/vrp09.c: Likewise.
10767         * gcc.dg/tree-ssa/vrp18.c: Likewise.
10768         * gcc.dg/tree-ssa/pr21582.c: Likewise.
10769         * gcc.dg/tree-ssa/pr20657.c: Likewise.
10770         * gcc.dg/tree-ssa/pr21001.c: Likewise.
10771         * gcc.dg/tree-ssa/vrp02.c: Likewise
10772         * gcc.dg/tree-ssa/vrp11.c: Likewise
10773         * gcc.dg/tree-ssa/pr14341.c: Likewise
10774         * gcc.dg/tree-ssa/vrp19.c: Likewise
10775         * gcc.dg/tree-ssa/vrp20.c: Likewise
10776         * gcc.dg/tree-ssa/vrp03.c: Likewise
10777         * gcc.dg/tree-ssa/pr21086.c: Likewise
10778         * gcc.dg/tree-ssa/pr21959.c: Likewise
10779         * gcc.dg/tree-ssa/vrp21.c: Likewise
10780         * gcc.dg/tree-ssa/vrp04.c: Likewise
10781         * gcc.dg/tree-ssa/pr25485.c: Likewise
10782         * gcc.dg/tree-ssa/pr22026.c: Likewise
10783         * gcc.dg/tree-ssa/vrp22.c: Likewise
10784         * gcc.dg/tree-ssa/vrp05.c: Likewise
10785         * gcc.dg/tree-ssa/20030807-10.c: Likewise
10786         * gcc.dg/tree-ssa/pr20701.c: Likewise
10787         * gcc.dg/tree-ssa/vrp23.c: Likewise
10788         * gcc.dg/tree-ssa/vrp06.c: Likewise
10789         * gcc.dg/tree-ssa/pr22117.c: Likewise
10790         * gcc.dg/tree-ssa/pr20702.c: Likewise
10791         * gcc.dg/tree-ssa/vrp15.c: Likewise
10792         * gcc.dg/tree-ssa/pr21090.c: Likewise
10793         * gcc.dg/tree-ssa/pr21294.c: Likewise
10794         * gcc.dg/tree-ssa/vrp24.c: Likewise
10795         * gcc.dg/tree-ssa/vrp07.c: Likewise
10796         * gcc.dg/tree-ssa/pr21563.c: Likewise
10797         * gcc.dg/tree-ssa/pr25382.c: Likewise
10798         * gcc.dg/tree-ssa/vrp16.c: Likewise
10799         * gcc.dg/tree-ssa/vrp25.c: Likewise
10800         * gcc.dg/tree-ssa/vrp08.c: Likewise
10801         * gcc.dg/tree-ssa/20030807-6.c: Likewise
10802         * gcc.dg/tree-ssa/vrp17.c: Likewise
10803         * gcc.dg/tree-ssa/pr21458.c: Likewise
10804         * g++.dg/tree-ssa/pr18178.C: Likewise
10805
10806 2006-02-07  Richard Guenther  <rguenther@suse.de>
10807
10808         PR c++/26140
10809         Revert
10810         2006-01-30  Richard Guenther  <rguenther@suse.de>
10811         PR c++/23372
10812         * gcc.dg/pr23372-1.C: New testcase.
10813
10814         * g++.dg/tree-ssa/pr26140.C: New testcase.
10815
10816 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
10817
10818         PR c++/9737
10819         * g++.dg/template/ttp15.C: New test.
10820         * g++.dg/template/ttp16.C: Likewise.
10821         * g++.dg/template/ttp17.C: Likewise.
10822         * g++.old-deja/g++.pt/ttp36.C: Remove.
10823         * g++.old-deja/g++.pt/ttp19.C: Likewise.
10824         * g++.old-deja/g++.pt/ttp37.C: Likewise.
10825         * g++.old-deja/g++.pt/ttp38.C: Likewise.
10826         * g++.old-deja/g++.pt/ttp39.C: Likewise.
10827         * g++.old-deja/g++.pt/ttp9.C: Likewise.
10828         * g++.old-deja/g++.pt/ttp40.C: Likewise.
10829         * g++.old-deja/g++.pt/ttp51.C: Likewise.
10830         * g++.old-deja/g++.pt/ttp26.C: Likewise.
10831         * g++.old-deja/g++.pt/ttp36.C: Likewise.
10832
10833 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
10834
10835         PR libfortran/23815
10836         * unf_io_convert_4.f90: New test.
10837
10838 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
10839
10840         * gcc.dg/tree-ssa/loadpre10.c: New test.
10841         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
10842         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
10843         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
10844
10845 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10846
10847         PR libfortran/24685
10848         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
10849
10850 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
10851
10852         PR tree-opt/25251
10853         * gfortran.dg/assign_7.f: New test.
10854
10855 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
10856
10857         PR fortran/26041
10858         PR fortran/26064
10859         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
10860         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
10861         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
10862
10863 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
10864
10865         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
10866         in size_t typedef.
10867
10868 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10869
10870         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
10871         * g++.dg/charset/string.c (foo): Likewise.
10872         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
10873         const char*
10874         * g++.dg/ext/builtin2.C (printf): Likewise.
10875         * g++.dg/init/new15.C (printf): Likewise.
10876         * g++.dg/opt/pr17697-1.C (foo): Likewise.
10877         * g++.dg/opt/pr17697-2.C (foo): Likewise.
10878         * g++.dg/opt/pr17697-3.C (foo): Likewise.
10879         * g++.dg/template/non-dependent4.C (temp): Likewise.
10880         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
10881         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
10882         parameter type to const char*.
10883         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
10884         Change type to const char*.
10885         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
10886         Likewise.
10887         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
10888         second parameter type to const char*.
10889         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
10890         (Y::Y): Change parameter type to const char*.
10891         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
10892         * g++.old-deja/g++.jason/report.C: Apply const correctness.
10893         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
10894         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
10895         (char*).
10896         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
10897         const char*.
10898         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
10899         type to const char*.
10900         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
10901         return type to const char*.
10902         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
10903         to const char*.
10904         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
10905         * g++.old-deja/g++.law/refs1.C: Likewise.
10906         * g++.old-deja/g++.law/visibility1.C: Likewise.
10907         * g++.old-deja/g++.law/visibility2.C: Likewise.
10908         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
10909         const char*.
10910         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
10911         * g++.old-deja/g++.mike/net48.C: Likewise.
10912         * g++.old-deja/g++.mike/p646.C: Likewise.
10913         * g++.old-deja/g++.mike/p6746.C: Likewise.
10914         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
10915         type to const char*.
10916         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
10917         deprecated conversion warning.
10918         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
10919         char*.
10920         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
10921         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
10922         * g++.old-deja/g++.pt/explicit8.C: Likewise.
10923         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
10924         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
10925         * g++.old-deja/g++.pt/nontype3.C: Likewise.
10926         * g++.old-deja/g++.pt/t39.C: Likewise.
10927         * g++.old-deja/g++.robertl/eb106.C: Likewise.
10928         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
10929
10930 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
10931
10932         PR fortran/25075
10933         intrinsic_argument_conformance_1.f90: New test.
10934
10935 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
10936
10937         PR fortran/20845
10938         * gfortran.dg/char_result_11.f90: Add SAVE.
10939         * gfortran.dg/der_pointer_4.f90: Ditto.
10940         * gfortran.dg/default_initialization.f90: New test.
10941
10942 2006-02-03  Jeff Law  <law@redhat.com>
10943
10944         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
10945         handle more than 100 dump files.
10946         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
10947         * lib/scantree.exp (scan-tree-dump): Likewise.
10948         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
10949         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
10950         * lib/scanipa.exp (scan-ipa-dump): Likewise.
10951         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
10952         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
10953
10954 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
10955
10956         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
10957
10958 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
10959
10960         * g++.dg/template/using12.C: New test.
10961
10962 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
10963
10964         * gcc.target/powerpc/pr25960.c: New test.
10965
10966 2006-02-02  Steven G. Kargl  <kargls@comcast>
10967
10968         PR fortran/24958
10969         gfortran.dg/nullify_2.f90: New test.
10970
10971 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
10972
10973         PR 25990
10974         * gcc.dg/gomp/pr25990.c: New test.
10975
10976 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
10977
10978         PR c++/25342
10979         * g++.gd/template/partial4.C: New test.
10980
10981 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
10982
10983         PR middle-end/26001
10984         * gfortran.dg/data_char_2.f90: New.
10985
10986 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
10987
10988         PR fortran/26039
10989         maxval_maxloc_conformance_1.f90: New test.
10990
10991 2006-01-31  Richard Guenther  <rguenther@suse.de>
10992
10993         * gcc.target/i386/sselibm-1.c: New testcase.
10994         * gcc.target/i386/sselibm-2.c: Likewise.
10995         * gcc.target/i386/sselibm-3.c: Likewise.
10996         * gcc.target/i386/sselibm-4.c: Likewise.
10997         * gcc.target/i386/sselibm-5.c: Likewise.
10998
10999 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
11000
11001         PR fortran/24266
11002         * gfortran.dg/arrayio_derived_2.f90: New.
11003
11004 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
11005
11006         * gcc.dg/unsigned-long-compare.c: New test.
11007
11008 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
11009
11010         PR testsuite/25318
11011         * lib/target-supports.exp (check_effective_target_freorder):
11012         Check to see if target supports -freorder-blocks-and-partition.
11013         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
11014         instead of "dg-require-named-sections".
11015
11016 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
11017
11018         PR target/14798:
11019         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
11020         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
11021         * gcc.dg/pragma-isr-trapa2.c: Likewise.
11022         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
11023         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
11024         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
11025         * gcc.dg/attr-isr-trap_exit.c: Likewise.
11026         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
11027
11028 2006-01-30  Richard Guenther  <rguenther@suse.de>
11029
11030         PR c++/23372
11031         * gcc.dg/pr23372-1.C: New testcase.
11032
11033 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
11034
11035         * gcc.dg/gomp/pr25874.c: New test.
11036
11037 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
11038
11039         PR tree-opt/25911
11040         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
11041
11042 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
11043
11044         PR fortran/18578
11045         PR fortran/18579
11046         PR fortran/20857
11047         PR fortran/20885
11048         * gfortran.dg/intent_out_1.f90: New test.
11049
11050 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
11051
11052         PR fortran/17911
11053         * gfortran.dg/procedure_lvalue.f90: New test.
11054
11055         PR fortran/20895
11056         PR fortran/25030
11057         * gfortran.dg/char_pointer_assign_2.f90: New test.
11058         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
11059         assignment to be consistent with standard.
11060         * gfortran.dg/char_result_2.f90: The same.
11061         * gfortran.dg/char_result_8.f90: The same.
11062
11063 2006-01-28  Zack Weinberg  <zackw@panix.com>
11064
11065         * gcc.dg/Woverlength-strings.c
11066         * gcc.dg/Woverlength-strings-pedantic-c89.c
11067         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
11068         * gcc.dg/Woverlength-strings-pedantic-c99.c
11069         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
11070
11071 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
11072
11073         * gcc.c-torture/execute/20060127-1.c: New test.
11074
11075 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
11076
11077         PR c++/25999
11078         * g++.dg/ext/pragmaweak1.C: New test.
11079
11080 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
11081
11082         PR c++/25855
11083         * g++.dg/template/spec29.C: New test.
11084
11085 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
11086
11087         PR c/19606.
11088         * gcc.c-torture/execute/pr19606.c: New.
11089
11090 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
11091
11092         * gcc.dg/pragma-re-4.c: New test.
11093
11094 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
11095
11096         PR fortran/25964
11097         * gfortran.dg/assumed_size_refs_3.f90: New test.
11098
11099 2006-01-27  Ben Elliston  <bje@au.ibm.com>
11100
11101         * gcc.misc-tests/dectest.exp: Remove defunct comment.
11102
11103 2006-01-26  Laurent GUERBY <laurent@guerby.net>
11104
11105         PR ada/21317
11106         * ada/acats/support/impdef.a: Add One_Long_Second.
11107         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
11108         * ada/acats/tests/c9/c94026.a: Likewise.
11109         * ada/acats/tests/c9/c97305c.ada: Likewise.
11110         * ada/acats/tests/c9/c99004a.ada: Likewise.
11111
11112 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
11113
11114         PR fortran/25964
11115         * gfortran.dg/global_references_2.f90: New test.
11116
11117         PR fortran/25084
11118         PR fortran/20852
11119         PR fortran/25085
11120         PR fortran/25086
11121         * gfortran.dg/assumed_charlen_function_1.f90: New test.
11122         * gfortran.dg/assumed_charlen_function_3.f90: New test.
11123
11124         PR fortran/25416
11125         * gfortran.dg/assumed_charlen_function_2.f90: New test.
11126
11127 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
11128
11129         PR c/25892
11130         * gcc.dg/Wpointer-sign.c: New.
11131         * gcc.dg/Wpointer-sign-Wall.c: New.
11132         * gcc.dg/Wpointer-sign-Wall-no.c: New.
11133         * gcc.dg/Wpointer-sign-pedantic.c: New.
11134         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
11135         * gcc.dg/conv-2.c: Use -Wpointer-sign.
11136
11137 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
11138
11139         PR C/25861
11140         * gcc.c-torture/compile/pr25861.c: New test.
11141
11142 2006-01-26  Paul Brook  <paul@codesourcery.com>
11143
11144         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
11145         on short-enum targets.
11146         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
11147         variable.
11148         (generate_fields): Use short_enums.
11149         (main): Set short_enums.  Document -e.
11150         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
11151         on short-enum targets.
11152         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
11153         variable.
11154         (generate_fields): Use short_enums.
11155         (main): Set short_enums.  Document -e.
11156         * lib/target-supports.exp (check_effective_target_short_enums): New.
11157
11158 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
11159
11160         PR target/25947
11161         * gcc.dg/torture/pr25947-1.c: New test.
11162
11163 2006-01-25  Jan Hubicka  <jh@suse.cz>
11164             Roger Sayle  <roger@eyesopen.com>
11165
11166         PR rtl-optimization/25703
11167         * gcc.target/i386/20060125-1.c: New test case.
11168         * gcc.target/i386/20060125-2.c: New test case.
11169
11170 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
11171
11172         PR fortran/18540
11173         * gfortran.dg/goto_1.f: New.
11174
11175 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
11176
11177         PR fortran/25716
11178         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
11179         25716 on 32-bit systems too.
11180
11181 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
11182
11183         PR testsuite/25590
11184         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
11185
11186 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
11187
11188         * gcc.dg/tree-ssa/gen-vect-33.c: New.
11189
11190 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11191
11192         PR fortran/25835
11193         * gfortran.dg/read_eof.f90: Delete, renamed.
11194         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
11195         * gfortran.dg/read_eof_2.f90: New test.
11196         * gfortran.dg/read_eof_3.f90: New test.
11197
11198 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
11199
11200         PR tree-opt/25860
11201         * gcc.c-torture/compile/pr25860.c: New test.
11202
11203 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11204
11205         PR c++/25552
11206         * g++.dg/parse/dtor8.C: New test.
11207
11208 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
11209
11210         PR testsuite/25891
11211         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
11212         * gcc.dg/gomp/gomp.exp: Return without testing anything if
11213         check_effective_target_fopenmp returns 0.
11214
11215 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
11216
11217         PR ada/20548
11218         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
11219         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
11220         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
11221
11222 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
11223
11224         PR tree-opt/25857
11225         * g++.dg/opt/pr25857.C: New test.
11226
11227 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
11228         Jan Hubicka  <jh@suse.cz>
11229         Richard Guenther  <rguenther@suse.de>
11230
11231         PR rtl-optimization/25654
11232         * gcc.dg/torture/pr25654.c: New testcase.
11233         * gcc.target/i386/pr25654.c: Likewise.
11234
11235 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
11236
11237         PR fortran/25901
11238         * gfortran.dg/internal references_2.f90: New test.
11239
11240         Fix regression in testing of admissability of attributes.
11241         * gfortran.dg/intent_used_1.f90: New test.
11242
11243 2006-01-23  Ben Elliston  <bje@au.ibm.com>
11244
11245         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
11246         Remove target conditional torture options for i?86 and x86_64
11247         GNU/Linux.
11248
11249 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11250
11251         PR c++/10891
11252         * g++.dg/rtti/no-rtti.C: New.
11253
11254 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
11255
11256         PR c++/25895
11257         * g++.dg/inherit/conv2.C: New test.
11258
11259         PR c++/25856
11260         * g++.dg/parse/dtor7.C: New test.
11261
11262         PR c++/25858
11263         * g++.dg/template/crash44.C: New test.
11264
11265 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
11266
11267         PR fortran/25124
11268         PR fortran/25625
11269         * gfortran.dg/internal_references_1.f90: New test.
11270           PR fortran/20881
11271         PR fortran/23308
11272         PR fortran/25538
11273         PR fortran/25710
11274         * gfortran.dg/global_references_1.f90: New test.
11275         * gfortran.dg/g77/19990905-1.f: Restore the error that
11276         there is a clash between the common block name and
11277         the name of a subroutine reference.
11278
11279         PR fortran/PR24276
11280         * gfortran.dg/aliasing_dummy_1.f90: New test.
11281
11282 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
11283
11284         * gcc.dg/vmx/1b-01.c: Warning fix.
11285         * gcc.dg/vmx/1c-02.c: Likewise.
11286         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
11287
11288 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
11289
11290         PR testsuite/24962
11291         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
11292
11293 2006-01-20  Richard Guenther  <rguenther@suse.de>
11294         Steven Bosscher <stevenb.gcc@gmail.com>
11295
11296         PR rtl-optimization/24626
11297         * gcc.dg/torture/pr24626-1.c: New testcase.
11298         * gcc.dg/torture/pr24626-2.c: Likewise.
11299         * gcc.dg/torture/pr24626-3.c: Likewise.
11300         * gcc.dg/torture/pr24626-4.c: Likewise.
11301
11302 2006-01-20  Dirk Mueller  <dmueller@suse.com>
11303
11304         PR c++/5520
11305         * g++.dg/warn/empty-body.C: New.
11306
11307 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
11308
11309         PR c++/22136
11310         * g++.dg/template/using10.C: New test.
11311         * g++.dg/temlpate/using11.C: Likewise.
11312         * g++.dg/inherit/using5.C: Tweak error messages.
11313
11314 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
11315
11316         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
11317         target test.
11318         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
11319
11320 2006-01-19  Jan Hubicka  <jh@suse.cz>
11321
11322         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
11323
11324 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11325
11326         PR c++/25854
11327         * g++.dg/template/spec28.C: New test.
11328
11329 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
11330
11331         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
11332         Fix fprintf's by adding srcdir or removing it.
11333
11334 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
11335
11336         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
11337         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
11338         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
11339         * testsuite/gcc.dg/gomp/empty.c: Likewise.
11340         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
11341         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
11342         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
11343         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
11344         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
11345         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
11346         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
11347         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
11348         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
11349         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
11350
11351 2006-01-18  Jeff Law  <law@redhat.com>
11352
11353         * gcc.dg/tree-ssa/vrp25.c: New test.
11354
11355 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
11356
11357         * gcc.dg/pr25805.c: Fix misapplied patch.
11358
11359 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
11360
11361         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
11362         (check_effective_target_vect_udot_qi): New.
11363         (check_effective_target_vect_sdot_hi): New.
11364         (check_effective_target_vect_udot_hi): New.
11365         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
11366         prefixed with "wrapv-" with -fwrapv.
11367         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
11368         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
11369         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
11370         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
11371         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
11372
11373         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
11374         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
11375         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
11376         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
11377
11378 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11379
11380         PR c++/16829
11381         * g++.dg/other/default2.C: New test.
11382         * g++.dg/other/default3.C: New test.
11383
11384 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
11385
11386         PR c/25805
11387         * gcc.dg/pr25805.c: New file.
11388
11389 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
11390
11391         PR c++/25836
11392         * g++.dg/template/init6.C: New test.
11393
11394 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
11395
11396         * gcc.dg/tree-ssa/pr24287.c: New test
11397
11398 2006-01-18  Eric Christopher  <echristo@apple.com>
11399
11400         * g++.dg/eh/table.C: New.
11401
11402 2006-01-18  DJ Delorie  <dj@redhat.com>
11403
11404         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
11405         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
11406         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
11407         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
11408
11409 2006-01-18  Jeff Law  <law@redhat.com>
11410
11411         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
11412         on wrapping on overflow semantics.
11413
11414         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
11415
11416         * gcc.gc/tree-ssa/vrp23.c: New test.
11417         * gcc.gc/tree-ssa/vrp24.c: New test.
11418
11419 2006-01-18  Richard Henderson  <rth@redhat.com>
11420             Aldy Hernandez  <aldyh@redhat.com>
11421             Jakub Jelinek  <jakub@redhat.com>
11422             Diego Novillo  <dnovillo@redhat.com>
11423             Uros Bizjak  <uros@kss-loka.si>
11424
11425         * testsuite/gcc.dg/gomp: New directory.
11426
11427 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
11428             Steven G. Kargl  <kargls@comcast.net>
11429
11430         PR fortran/20869
11431         * gfortran.dg/intrinsic_external_1.f90: New test.
11432
11433         PR fortran/20875.
11434         * gfortran.dg/elemental_pointer_1.f90: New test.
11435
11436         PR fortran/25024
11437         * gfortran.dg/external_procedures_1.f90: New test.
11438
11439         PR fortran/25785
11440         gfortran.dg/assumed_present.f90: New test.
11441
11442 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
11443
11444         * g++.dg/parse/lookup5.C: New test.
11445
11446 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11447
11448         PR fortran/25697
11449         * gfortran.dg/read_eof.f90: New test.
11450
11451 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
11452
11453         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
11454         add a closing brace.
11455
11456 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11457
11458         PR fortran/25631
11459         * gfortran.dg/fmt_tl.f: New test.
11460
11461 2006-01-17  Eric Christopher  <echristo@apple.com>
11462
11463         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
11464         * g++.old-deja/g++.warn/impint2.C: Ditto.
11465         * g++.old-deja/g++.other/null1.C: Ditto.
11466         * g++.dg/warn/conv2.C: Ditto.
11467         * g++.dg/warn/conv4.C: New file.
11468
11469 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
11470
11471         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
11472
11473 2006-01-17  Andreas Jaeger  <aj@suse.de>
11474             Janis Johnson <janis187@us.ibm.com>
11475
11476         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
11477         in 64-bit.
11478         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
11479         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
11480
11481 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
11482
11483         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
11484         xfail txxx where xxx >= 25.
11485
11486 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
11487
11488         PR testsuite/25764
11489         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
11490
11491 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
11492
11493         PR c/25682
11494         * gcc.dg/pr25682.c: New test.
11495         * g++.dg/parse/array-size2.C: New test.
11496
11497 2006-01-16  Ian Lance Taylor  <ian@airs.com>
11498
11499         * consistency.vlad: Remove entire directory, 1652 files.
11500
11501 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
11502
11503         * lib/target-supports.exp (check_effective_target_dfp_nocache,
11504         check_effective_target_dfprt_nocache): New.
11505         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
11506         (check_effective_target_dfprt): New.
11507         * lib/c-compat.exp (check_dfp): Remove.
11508         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
11509         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
11510         level of support for decimal float.
11511         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
11512         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
11513         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
11514         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
11515         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
11516         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
11517         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
11518         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
11519         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
11520         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
11521         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
11522         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
11523         directives.
11524
11525 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
11526
11527         PR testsuite/25741
11528         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
11529         $base_dir/../.
11530         * lib/gfortran.exp (gfortran_init): Likewise.
11531         * lib/obj-c++.exp (obj-c++_init): Likewise.
11532         * lib/scanasm.exp (scan-assembler-dem): Likewise.
11533         (scan-assembler-dem-not): Likewise.
11534         * lib/scandump.exp (scan-dump-dem): Likewise.
11535         (scan-dump-dem-not): Likewise.
11536
11537 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
11538
11539         PR testsuite/25767
11540         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
11541         powerpc-*-darwin*.
11542         * lib/obj-c++.exp (obj-c++_init): Likewise.
11543
11544 2006-01-16  Richard Guenther  <rguenther@suse.de>
11545
11546         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
11547
11548 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11549
11550         PR testsuite/25777
11551         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
11552         to LD_LIBRARY_PATH.
11553
11554 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
11555             Andrew Pinski  <pinskia@physics.uc.edu>
11556
11557         * gcc.dg/minmax-1.c: New test.
11558
11559 2006-01-16  Ben Elliston  <bje@au.ibm.com>
11560
11561         * gcc.dg/dfp/dfp.exp: Correct FSF address.
11562         * gcc.misc-tests/dectest.exp: Ditto.
11563
11564 2006-01-15  Ian Lance Taylor  <ian@airs.com>
11565
11566         PR testsuite/25796
11567         * gcc.target/i386/cmov6.c: Use -march=k8.
11568
11569 2006-01-15  Andreas Jaeger  <aj@suse.de>
11570
11571         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
11572         x86 does not have __float128.
11573
11574 2006-01-14  Ian Lance Taylor  <ian@airs.com>
11575
11576         * gcc.target/i386/cmov6.c: New test.
11577
11578 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
11579
11580         PR c++/25663
11581         * g++.dg/template/ctor6.C: New test.
11582
11583 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
11584
11585         PR tree-optimization/25485
11586         * gcc.dg/tree-ssa/pr25485.c: New.
11587
11588 2006-01-14  Richard Guenther  <rguenther@suse.de>
11589
11590         PR tree-optimization/22548
11591         PR tree-optimization/22555
11592         PR tree-optimization/22501
11593         * gcc.dg/tree-ssa/alias-4.c: New testcase.
11594         * gcc.dg/tree-ssa/alias-5.c: Likewise.
11595         * gcc.dg/tree-ssa/alias-6.c: Likewise.
11596         * gcc.dg/tree-ssa/alias-7.c: Likewise.
11597         * gcc.dg/tree-ssa/alias-8.c: Likewise.
11598         * gcc.dg/tree-ssa/alias-9.c: Likewise.
11599         * gcc.dg/tree-ssa/alias-10.c: Likewise.
11600         * gcc.dg/tree-ssa/alias-11.c: Likewise.
11601         * gcc.dg/tree-ssa/alias-12.c: Likewise.
11602
11603 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
11604
11605         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
11606         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
11607
11608 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
11609         Richard Guenther  <rguenther@suse.de>
11610
11611         PR rtl-optimization/24257
11612         * gcc.dg/torture/pr24257.c: New testcase.
11613
11614 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
11615
11616         * gcc.c-torture/execute/20060110-1.c: New test.
11617         * gcc.c-torture/execute/20060110-2.c: New test.
11618
11619 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
11620
11621         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
11622
11623 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
11624
11625         PR fortran/25756
11626         * gfortran.dg/label_3.f90: New test.
11627
11628 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
11629
11630         PR tree-optimization/25771
11631         * g++.dg/tree-ssa/pr25771.C: New test
11632
11633 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
11634
11635         PR tree-opt/24365
11636         * g++.dg/opt/complex5.C: New test.
11637
11638 2006-01-13  Richard Guenther  <rguenther@suse.de>
11639
11640         * gcc.target/i386/387-9.c: New testcase.
11641
11642 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
11643
11644         PR c++/24824
11645         * g++.dg/debug/dwarf2-1.C: New.
11646
11647 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
11648
11649         PR testsuite/25728
11650         * lib/gcov.exp (verify-lines): Add "close $fd".
11651
11652 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
11653             Ben Elliston  <bje@au.ibm.com>
11654
11655         * gcc.dg/dfp/inf-1.c: New test.
11656
11657 2006-01-12  Janis Johnson <janis187@us.ibm.com>
11658             Yao Qi  <qiyaoltc@cn.ibm.com>
11659             Ben Elliston  <bje@au.ibm.com>
11660             Jon Grimm  <jgrimm2@us.ibm.com>
11661
11662         * gcc.dg/nodfp-1.c: New test.
11663         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
11664         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
11665         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
11666         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
11667         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
11668         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
11669         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
11670         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
11671         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
11672         * gcc.dg/format/dfp-scanf-1.c: Likewise.
11673         * gcc.dg/format/dfp-printf-1.c: Likewise.
11674         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
11675         (compat_setup_dfp): New.
11676         * gcc.dg/compat/compat.exp: Use it.
11677         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
11678         Make some variables global, prepend "compat_" to their names.
11679         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
11680         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
11681         * gcc.misc-tests/dectest.exp: New test driver for decTest.
11682         * lib/compat.exp (compat_skip_list): Make global, rename.
11683         * lib/c-compat.exp: New file.
11684         * lib/target-supports.exp (check_effective_target_dfp): New.
11685
11686         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
11687         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
11688         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
11689         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
11690         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
11691         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
11692         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
11693         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
11694         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
11695         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
11696         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
11697         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
11698         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
11699         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
11700         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
11701         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
11702         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
11703         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
11704         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
11705         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
11706         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
11707         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
11708         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
11709         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
11710         gcc.dg/dfp/struct-layout-1.c,
11711         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
11712         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
11713         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
11714         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
11715         gcc.dg/dfp/func-vararg-dfp.c,
11716         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
11717         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
11718         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
11719         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
11720         gcc.dg/dfp/wtr-conversion-1.c: New tests.
11721
11722 2006-01-11  Richard Guenther  <rguenther@suse.de>
11723
11724         PR tree-optimization/25734
11725         * gcc.dg/tree-ssa/pr25734.c: New testcase.
11726
11727 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
11728
11729         PR fortran/25486
11730         * gfortran.dg/literal_character_constant_1_x.F: New test.
11731         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
11732         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
11733         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
11734
11735 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
11736
11737         PR c++/25386
11738         * g++.dg/ext/packed3.C: Add expected packed error.
11739
11740 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
11741
11742         PR target/25706
11743         * gcc.dg/torture/pr25706-1.c: New test.
11744
11745 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
11746
11747         PR tree-optimization/23109
11748         PR tree-optimization/23948
11749         PR tree-optimization/24123
11750
11751         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
11752         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
11753         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
11754         g++.dg/tree-ssa/pr23948.C: New testcases.
11755         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
11756         three divisions in order to do the optimization.
11757
11758 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
11759
11760         PR c++/25632
11761         * g++.dg/other/pr25632.C: New test.
11762
11763 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
11764
11765         PR fortran/25730
11766         * gfortran.dg/used_types_1.f90: New test.
11767
11768 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
11769
11770         PR target/25718
11771         * gcc.dg/torture/pr25718-1.c: New test.
11772
11773 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
11774
11775         * gfortran.dg/list_read_2.f90: Fix typo in description.
11776
11777 2006-01-10  Jan Beulich  <jbeulich@novell.com>
11778
11779         * lib/target-supports.exp (check_visibility_available): Simplify test
11780         for *-*-netware*.
11781         (check_profiling_available): Fail for *-*-netware*.
11782         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
11783         * gcc.dg/20021014-1.c: Likewise.
11784         * gcc.dg/nest.c: Likewise.
11785
11786 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
11787
11788         fortran/24936
11789         * gfortran.dg/forall_3.f90: New test.
11790
11791 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
11792
11793         PR fortran/21977
11794         * gfortran.dg/nesting_2.f90: New test.
11795         * gfortran.dg/nesting_3.f90: New test.
11796
11797 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
11798
11799         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
11800         Fix typo in comment.
11801
11802 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
11803
11804         * gfortran.dg/single_char_string.f90: New test.
11805
11806 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
11807
11808         * gfortran.dg/ichar_2.f90: New test.
11809
11810 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
11811
11812         PR fortran/25093
11813         * gfortran.dg/private_type_4.f90: New.
11814
11815 2006-01-07  Richard Guenther  <rguenther@suse.de>
11816
11817         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
11818
11819 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11820
11821         * gfortran.dg/func_decl_1.f90: New.
11822         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
11823         * gfortran.dg/array_alloc_2.f90: Likewise.
11824         * gfortran.dg/char_result_8.f90: Likewise.
11825         * gfortran.dg/dup_save_1.f90: Likewise.
11826         * gfortran.dg/dup_save_2.f90: Likewise.
11827         * gfortran.dg/f2c_6.f90: Likewise.
11828         * gfortran.dg/f2c_7.f90: Likewise.
11829         * gfortran.dg/func_result_2.f90: Likewise.
11830         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
11831
11832 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
11833
11834         PR fortran/22146
11835         * gfortran.dg/elemental_subroutine_1.f90: New test.
11836         * gfortran.dg/elemental_subroutine_2.f90: New test.
11837
11838         PR fortran/25029
11839         PR fortran/21256
11840         * gfortran.dg/assumed_size_refs_1.f90: New test.
11841
11842         PR fortran/20868
11843         PR fortran/20870
11844         * gfortran.dg/assumed_size_refs_2.f90: New test.
11845         * gfortran.dg/initialization_1.f90: Change warning message.
11846
11847 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
11848
11849         * gcc.dg/tree-ssa/loop-15.c: New test.
11850
11851 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11852
11853         PR fortran/25598
11854         * gfortran.dg/backspace_3.f: New test.
11855         * gfortran.dg/backspace_4.f: New test.
11856
11857 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11858
11859         PR fortran/24268
11860         * gfortran.dg/fmt_white.f: Update test.
11861
11862 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
11863
11864         * gcc.dg/cast-1.c: Add new warning.
11865         * gcc.dg/cast-2.c: Likewise.
11866         * gcc.dg/cast-3.c: Likewise.
11867         * gcc.dg/format/cast-1.c: Likewise.
11868         * gcc.dg/cast-4.c: New testcase.
11869
11870 2006-01-05  Richard Guenther  <rguenther@suse.de>
11871
11872         PR tree-optimization/22555
11873         * gcc.dg/tree-ssa/alias-3.c: New testcase.
11874
11875 2006-01-05  Richard Guenther  <rguenther@suse.de>
11876             Diego Novillo  <dnovillo@redhat.com>
11877
11878         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
11879         * gcc.dg/tree-ssa/loop-8.c: Likewise.
11880         * gcc.dg/tree-ssa/loop-1.c: Likewise.
11881         * gcc.dg/tree-ssa/pr23294.c: Likewise.
11882         * gcc.dg/tree-ssa/pr21985.c: Likewise.
11883         * gcc.dg/tree-ssa/loop-14.c: Likewise.
11884         * gcc.dg/tree-ssa/loop-2.c: Likewise.
11885         * gcc.dg/tree-ssa/loop-3.c: Likewise.
11886         * gcc.dg/tree-ssa/loop-4.c: Likewise.
11887         * gcc.dg/tree-ssa/pr21171.c: Likewise.
11888         * gcc.dg/tree-ssa/loop-5.c: Likewise.
11889         * gcc.dg/tree-ssa/loop-10.c: Likewise.
11890         * gcc.dg/tree-ssa/loop-6.c: Likewise.
11891         * treelang/compile/extravar.tree: Likewise.
11892         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
11893         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
11894         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
11895         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
11896         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
11897
11898 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
11899
11900         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
11901         for 64-bit fix.
11902
11903 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
11904
11905         PR fortran/23675
11906         gfortran.dg/char_result_11.f90: New.
11907
11908 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
11909
11910         PR c++/24782
11911         * g++.dg/parse/access9.C: New test.
11912         * g++.dg/tc1/dr52.C: Tweak error markers.
11913
11914 2006-01-04  Richard Henderson  <rth@redhat.com>
11915
11916         Merge from gomp branch.
11917         * g++.dg/parse/pragma2.C: Update expected error lines.
11918
11919 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
11920
11921         * g++.dg/other/i386-2.C: New test.
11922
11923         PR target/25554
11924         * gcc.c-torture/compile/20051228-1.c: New test.
11925
11926         PR c/25559
11927         * gcc.dg/pr25559.c: New test.
11928
11929 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
11930
11931         PR c++/25492
11932         * g++.dg/lookup/friend9.C: New test.
11933
11934         PR c++/25625
11935         * g++.dg/template/repo5.C: New test.
11936
11937 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
11938
11939         PR fortran/25101
11940         * gfortran.dg/forall_2.f90: New test.
11941
11942 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
11943
11944         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
11945         dg-require-weak.  Adjust regexp to handle leading-underscore
11946         targets and space as well as TAB after .weak.  Change previous
11947         64-bit fix to not use naked dot.
11948
11949 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
11950
11951         PR rtl-optimization/25578
11952         * gcc.c-torture/execute/20060102-1.c: New testcase.
11953
11954 2006-01-03  Richard Guenther  <rguenther@suse.de>
11955
11956         PR c/25183
11957         * gcc.dg/torture/pr25183.c: New testcase.
11958
11959 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
11960
11961         Merge from gomp-branch.
11962         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
11963         * gcc.dg/ia64-sync-2.c: Likewise.
11964         * gcc.dg/ia64-sync-3.c: Likewise.
11965         * gcc.dg/ia64-sync-4.c: Likewise.
11966         * gcc.dg/sync-2.c: Likewise.
11967         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
11968         that sparc64-*-* and sparcv9-*-* supports sync builtins.
11969
11970 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
11971
11972         PR c++/25635
11973         * g++.dg/parse/operator6.C: New test.
11974
11975         PR c++/25637
11976         * g++.dg/parse/error29.C: New test.
11977
11978         PR c++/25638
11979         * g++.dg/parse/dtor6.C: New test.
11980
11981         PR c++/25633
11982         * g++.dg/parse/ctor3.C: New test.
11983
11984         PR c++/25634
11985         * g++.dg/template/class3.C: New test.
11986
11987 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
11988
11989         * g++.dg/debug/debug9.C: New.
11990
11991 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
11992
11993         PR fortran/24640
11994         * gfortran.dg/label_2.f90: New test.
11995
11996 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11997
11998         * g++.dg/lookup/using12.C: Tighten error marker.
11999
12000 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
12001             Andrew Pinski <pinskia@physics.uc.edu>
12002
12003         * gcc.target/powerpc/darwin-abi-3.c: New file.
12004         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
12005         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
12006         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
12007         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
12008         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
12009         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
12010         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
12011         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
12012
12013 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
12014
12015         * gcc.dg/tree-ssa/loadpre1.c: New;
12016         * gcc.dg/tree-ssa/loadpre2.c: New;
12017         * gcc.dg/tree-ssa/loadpre3.c: New;
12018         * gcc.dg/tree-ssa/loadpre4.c: New;
12019         * gcc.dg/tree-ssa/loadpre5.c: New;
12020         * gcc.dg/tree-ssa/loadpre6.c: New;
12021         * gcc.dg/tree-ssa/loadpre7.c: New;
12022         * gcc.dg/tree-ssa/loadpre8.c: New;
12023         * gcc.dg/tree-ssa/loadpre9.c: New;
12024
12025 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
12026
12027         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
12028         * g++.dg/abi/thunk4.C: Likewise.
12029
12030 2006-01-01  Andreas Jaeger  <aj@suse.de>
12031
12032         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
12033         portable.
12034
12035 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
12036
12037         PR c++/25294
12038         * gcc.dg/pragma-pack-3.c: New test.
12039         * g++.dg/parse/pragma3.C: New test.
12040
12041 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12042
12043         PR middle-end/24827
12044         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
12045
12046 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12047
12048         PR testsuite/25214
12049         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
12050
12051 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
12052
12053         PR fortran/22607
12054         * gfortran-dg/pure_byref_3.f90: New.
12055
12056         fortran/PR 25396
12057         * gfortran.dg/userdef_operator_1.f90: New.
12058
12059 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
12060
12061         * g++.dg/abi/thunk3.C: New.
12062         * g++.dg/abi/thunk4.C: New.
12063
12064 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
12065
12066         PR fortran/25532
12067         * gfortran.dg/host_used_types_1.f90: New test. Check that host
12068         associated derived type components of derived types are
12069         properly declared in contained procedures.
12070
12071 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12072
12073         PR libgfortran/25139
12074         * gfortran.dg/backspace_2.f: New test.
12075
12076 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12077
12078         PR libgfortran/25550
12079         * gfortran.dg/endfile.f: New test.
12080
12081 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12082
12083         PR libgfortran/25419
12084         * gfortran.dg/comma.f: New test.
12085
12086 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12087
12088         * lib/gfortran-dg.exp: Remove trailing whitespace.
12089         * lib/fortran-torture.exp: Test with -fbounds-check instead of
12090         -funroll-all-loops.
12091
12092 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
12093
12094         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
12095         Extended Double long doubles or repeat tests when long double is
12096         the same size as double.
12097
12098 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12099
12100         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
12101
12102         PR testsuite/25442
12103         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
12104         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
12105
12106         PR testsuite/25441
12107         * gcc.dg/pr23911.c: Make test variable static.
12108
12109         PR testsuite/25444
12110         * gcc.dg/tree-ssa/pr14841.c: Likewise.
12111
12112 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
12113
12114         PR c++/25439
12115         * g++.dg/parse/crash17.C: Adjust error markers.
12116         * g++.dg/template/error20.C: New test.
12117
12118 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
12119
12120         PR c++/23172
12121         * g++.dg/ext/complit4.C: New test.
12122
12123         PR c++/25417
12124         * g++.dg/ext/complit5.C: Likewise.
12125
12126 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
12127
12128         PR tree-optimization/25125
12129         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
12130         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
12131         * gcc.c-torture/execute/pr25125.c: New.
12132
12133 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
12134
12135         PR fortran/25029
12136         PR fortran/21256
12137         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
12138         with incorrect assumed size references.
12139
12140 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
12141
12142         PR c++/23171
12143         * g++.dg/opt/init1.C: New test.
12144
12145 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
12146
12147         PR c++/24671
12148         * g++.dg/template/sfinae3.C: New test.
12149
12150 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12151
12152         * g++.dg/other/friend4.C: New test.
12153
12154 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
12155
12156         PR target/25005
12157         * g++.dg/opt/pr25005.C: New test.
12158
12159 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
12160
12161         PR c++/25369
12162         * g++.dg/template/ptrmem16.C: New test.
12163
12164 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
12165
12166         PR fortran/25029
12167         PR fortran/21256
12168         * gfortran.dg/initialization_1.f90: Add test of SIZE.
12169
12170 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12171
12172         PR libgfortran/25307
12173         * gfortran.dg/list_read_5.f90: New test.
12174
12175 2005-12-22  Richard Henderson  <rth@redhat.com>
12176
12177         * gcc.target/i386/sse-7.c: Use -msse2.
12178
12179 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
12180
12181         PR rtl-optimization/25432
12182         * gcc.c-torture/compile/20051216-1.c: New test.
12183
12184         PR objc/25328
12185         * objc/execute/pr25328.m: New test.
12186
12187 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
12188
12189         PR c++/25364
12190         * g++.dg/template/call4.C: New test.
12191
12192 2005-12-22  Dale Johannesen  <dalej@apple.com>
12193
12194         * gcc.target/i386/sse-17.c: New.
12195
12196 2005-12-22  Paul Brook  <paul@codesourcery.com>
12197
12198         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
12199
12200 2005-12-22  Paul Brook  <paul@codesourcery.com>
12201
12202         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
12203
12204 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
12205
12206         PR tree-opt/25513
12207         * gcc.c-torture/compile/pr25513.c: New test.
12208
12209 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12210
12211         PR c++/23333
12212         * g++.dg/parse/error25.C: Add more tests.
12213
12214 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12215
12216         PR fortran/18990
12217         * gfortran.dg/der_charlen_1.f90: New.
12218
12219 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
12220
12221         PR fortran/20889
12222         * gfortran.dg/pointer_component_type_1.f90: New test.
12223
12224         PR fortran/25029
12225         PR fortran/21256
12226         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
12227         should give an error with assumed size array refernces and checks those
12228         that should not.
12229         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
12230         reference an upper bound so that it does not generate an error.
12231
12232         PR fortran/19362
12233         PR fortran/20244
12234         PR fortran/20864
12235         PR fortran/25391
12236         * gfortran.dg/used_dummy_types_1.f90: New test.
12237         * gfortran.dg/used_dummy_types_2.f90: New test.
12238         * gfortran.dg/used_dummy_types_3.f90: New test.
12239         * gfortran.dg/used_dummy_types_4.f90: New test.
12240         * gfortran.dg/used_dummy_types_5.f90: New test.
12241
12242         PR fortran/23152
12243         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
12244         group already being USE associated.
12245         * gfortran.dg/assumed_shape_nml.f90: New test.
12246         * gfortran.dg/assumed_size_nml.f90: New test.
12247
12248         PR fortran/20862
12249         PR fortran/25053
12250         PR fortran/25063
12251         PR fortran/25064
12252         PR fortran/25066
12253         PR fortran/25067
12254         PR fortran/25068
12255         PR fortran/25307
12256         * gfortran.dg/io_constraints_1.f90: New test.
12257         * gfortran.dg/io_constraints_1.f90: New test.
12258         * gfortran.dg/iostat_3.f90: Change wording of warning.
12259         * gfortran.dg/g77/19981216-0.f: The same.
12260
12261 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
12262
12263         PR tree-optimization/23518
12264         * testsuite/gcc.dg/pr23518.c: New.
12265
12266 2005-12-21  Mike Stump  <mrs@apple.com>
12267
12268         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
12269
12270 2005-12-21  Paul Brook  <paul@codesourcery.com>
12271
12272         * gcc.dg/pr19340.c: Skip on m68k targets.
12273
12274 2005-12-21  Steven Bosscher  <stevenb@suse.de>
12275
12276         PR rtl-optimization/25196
12277         * gcc.dg/pr25196.c: New test.
12278
12279 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
12280
12281         PR fortran/25423
12282         gfortran.dg/where_nested_1.f90: New.
12283
12284 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
12285
12286         PR tree-optimization/25382.
12287         * gcc.dg/tree-ssa/pr25382.c: New.
12288
12289 2005-12-20  Richard Guenther  <rguenther@suse.de>
12290
12291         PR middle-end/24306
12292         * gcc.target/i386/pr24306.c: New testcase.
12293
12294 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
12295
12296         PR tree-optimization/25501
12297         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
12298
12299 2005-12-20  Richard Guenther  <rguenther@suse.de>
12300
12301         Revert
12302         2005-12-02  Richard Guenther  <rguenther@suse.de>
12303
12304         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
12305
12306 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
12307
12308         PR c++/21228
12309         * g++.dg/warn/Wunreachable-code-2.C: New test.
12310
12311 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
12312
12313         PR c++/24278
12314         * g++.dg/template/ctor5.C: New test.
12315
12316         PR c++/24915
12317         * g++.dg/template/overload8.C: New test.
12318
12319 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
12320
12321         * gcc.c-torture/compile/pr25483 : New test.
12322
12323 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12324
12325         PR c++/20552
12326         * g++.dg/ext/typeof10.C: New test.
12327
12328 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
12329
12330         * gcc.dg/mt-loopi1.c: New.
12331
12332 2005-12-18  Richard Guenther  <rguenther@suse.de>
12333
12334         PR tree-optimization/25481
12335         * gcc.dg/torture/pr25481.c: New testcase.
12336
12337 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
12338
12339         PR rtl-optimization/21041
12340         * gcc.dg/pr21041.c: New test.
12341
12342 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12343
12344         PR libgfortran/25463
12345         * gfortran.dg/advance.f90: New test.
12346
12347 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
12348
12349         * gcc.dg/20051201-1.c: New test.
12350
12351 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
12352
12353         PR fortran/25018
12354         * gfortran.dg/initialization_1.f90: New test.
12355         * gfortran.dg/enum_5.f90: Change dg-error to new message.
12356         * gfortran.dg/g77/980616-0.f: The same.
12357
12358 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
12359
12360         * PR fortran/25458
12361         * gfortran.dg/chkbits.f90: New test.
12362
12363 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
12364
12365         * gfortran.dg/enum_5.f: Revert to previous version.
12366
12367 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
12368
12369         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
12370         * gfortran.dg/nested_modules_1.f90: Ditto.
12371         * gfortran.dg/hollerith_f95.f90: Ditto.
12372         * gfortran.dg/select_5.f90: Ditto.
12373         * gfortran.dg/secnds.f: Ditto.
12374         * gfortran.dg/hollerith2.f90: Ditto.
12375         * gfortran.dg/imag_2.f: Ditto.
12376         * gfortran.dg/ftell_2.f90: Ditto.
12377         * gfortran.dg/malloc_free_1.f90: Ditto.
12378         * gfortran.dg/logint-1.f: Ditto.
12379         * gfortran.dg/recursive_statement_functions.f90: Ditto.
12380         * gfortran.dg/e_d_fmt.f90: Ditto.
12381         * gfortran.dg/hollerith_legacy.f90: Ditto.
12382         * gfortran.dg/logint-2.f: Ditto.
12383         * gfortran.dg/enum_5.f90: Ditto.
12384         * gfortran.dg/f2c_2.f90: Ditto.
12385         * gfortran.dg/pr17143.f90: Ditto.
12386         * gfortran.dg/namelist_14.f90: Ditto.
12387         * gfortran.dg/logint-3.f: Ditto.
12388         * gfortran.dg/spread_scalar_source.f90: Ditto.
12389         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
12390         * gfortran.dg/namelist_11.f: Ditto.
12391         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
12392         * gfortran.dg/g77/20010519-1.f
12393         * gfortran.dg/g77/alpha1.f: Ditto.
12394         * gfortran.dg/g77/990115-1.f: Ditto.
12395         * gfortran.dg/g77/erfc.f: Ditto.
12396         * gfortran.dg/g77/19990313-3.f: Ditto.
12397         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
12398         * gfortran.dg/g77/20010426.f: Ditto.
12399         * gfortran.dg/g77/19990313-0.f: Ditto.
12400         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
12401         * gfortran.dg/g77/20000629-1.f: Ditto.
12402         * gfortran.dg/g77/970125-0.f: Ditto.
12403         * gfortran.dg/g77/8485.f: Ditto.
12404         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
12405         * gfortran.dg/g77/19990313-1.f: Ditto.
12406         * gfortran.dg/g77/int8421.f: Ditto.
12407         * gfortran.dg/g77/19990305-0.f: Ditto.
12408         * gfortran.dg/g77/947.f: Ditto.
12409         * gfortran.dg/g77/19990905-2.f: Ditto.
12410         * gfortran.dg/g77/cabs.f: Ditto.
12411         * gfortran.dg/g77/19990313-2.f: Ditto.
12412         * gfortran.dg/g77/20020307-1.f: Ditto.
12413         * gfortran.dg/g77/dcomplex.f: Ditto.
12414         * gfortran.dg/g77/19990502-1.f: Ditto.
12415         * gfortran.dg/g77/19981216-0.f: Ditto.
12416         * gfortran.dg/common_4.f90: Ditto.
12417         * gfortran.dg/entry_4.f90: Ditto.
12418         * gfortran.dg/equiv_constraint_2.f90: Ditto.
12419         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
12420         * gfortran.dg/namelist_12.f: Ditto.
12421         * gfortran.dg/scale_1.f90: Ditto.
12422         * gfortran.dg/modulo_1.f90
12423         * gfortran.dg/hollerith.f90: Ditto.
12424         * gfortran.dg/direct_io_3.f90: Ditto.
12425         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
12426         * gfortran.dg/gnu_logical_1.F: Ditto.
12427         * gfortran.dg/unf_io_convert_1.f90: Ditto.
12428         * gfortran.dg/assign_1.f90: Ditto.
12429         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
12430         * gfortran.dg/pr23095.f: Ditto.
12431         * gfortran.dg/read_float_1.f90: Ditto.
12432
12433 2005-12-17  Andreas Jaeger  <aj@suse.de>
12434
12435         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
12436         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
12437
12438 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12439
12440         PR fortran/24268
12441         * gfortran.dg/fmt_white.f: New test.
12442
12443 2005-12-16  Steven G. Kargl <kargls@comcast.net>
12444
12445         * gfortran.dg/label_1.f90: New test.
12446
12447 2005-12-15  Ben Elliston  <bje@au.ibm.com>
12448
12449         PR testsuite/25422
12450         * gcc.dg/20031012-1.c: Add -Walways-true option.
12451         * gcc.dg/weak/weak-3.c: Likewise.
12452         * g++.old-deja/g++.mike/warn8.C: Likewise.
12453
12454 2005-12-16  Mike Stump  <mrs@apple.com>
12455
12456         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
12457         exit.
12458
12459 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12460
12461         PR libgfortran/25264
12462         PR libgfortran/25349
12463         * gfortran.dg/tl_editing.f90: Added additional checks.
12464         * gfortran.dg/t_editing.f: New test.
12465         * gfortran.dg/write_padding.f90: New test
12466
12467 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12468
12469         PR testsuite/25215
12470         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
12471
12472 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
12473
12474         PR rtl-optimization/24899
12475         * gcc.c-torture/execute/20051215-1.c: New test.
12476
12477 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
12478
12479         PR 24823
12480         * gfortran.dg/pr24823.f: New test.
12481
12482 2005-12-16  Jeff Law  <law@redhat.com>
12483
12484         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
12485
12486 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
12487
12488         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
12489         Change C++ style comments to C style comments.
12490         Remove aligned types from the array.
12491         Keep Enums disabled.
12492         (complex_types): Remove aligned types from the array.
12493         Comment out "_Complex long double".
12494         (attrib_types): Remove.
12495         (complex_attrib_types): Remove.
12496         (attrib_array_types): Remove.
12497         (complex_attrib_array_types): Remove.
12498         (aligned_bitfld_types): Remove.
12499         (n_aligned_bitfld_types): Remove.
12500         (FEATURE_ALIGNEDPACKED): Delete.
12501         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
12502         (singles): Remove support for adding attributes.
12503         (choose_type): Remove support for attributed types.
12504         (generate_fields): Remove support for attributed bit-fields.
12505         Remove support for adding attributes.
12506         (generate_random_tests): Remove support for adding attributes.
12507         (features): Add back "[0] :0" and "complex vector [0]".
12508         (main): Remove support for attributed bit-fields.
12509         Uncomment the calling of generate_random_tests for the rests of
12510         the tests.
12511
12512 2005-12-16  Jan Hubicka  <jh@suse.cz>
12513
12514         * gcc.c-torture/combine/pr25224.c: New.
12515
12516 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
12517
12518         PR other/25028
12519         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
12520         HP-UX.
12521
12522 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
12523
12524         * gcc.dg/20051215-1.c: New file.
12525
12526 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12527
12528         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
12529         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
12530
12531 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
12532
12533         PR fortran/18197
12534         * gfortran.dg/dummy_functions_1.f90: New.
12535
12536 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
12537
12538         PR rtl-optimization/25310
12539         * gcc.c-torture/compile/pr25310.c: New test.
12540
12541 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
12542
12543         PR debug/25023
12544         * gcc.dg/pr25023.c: New test.
12545
12546 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12547
12548         * g++.old-deja/g++.brendan/redecl1.C,
12549         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
12550         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
12551         g++.old-deja/g++.oliva/typeof1.C,
12552         g++.old-deja/g++.other/crash16.C,
12553         g++.old-deja/g++.other/crash34.C,
12554         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
12555         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
12556         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
12557         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
12558         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
12559         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
12560         Remove xfail.
12561
12562 2005-12-14  Kean Johnston  <jkj@sco.com>
12563             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12564
12565         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
12566         * gcc.target/i386/20020523-1.c: Ditto.
12567         * gcc.target/i386/tailcall-1.c: Ditto.
12568         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
12569         * gcc.target/i386/ssetype-5.c: Ditto.
12570
12571 2005-12-14  Jeff Law  <law@redhat.com>
12572
12573         * gcc.dg/tree-ssa/foldstring-1.c: New test.
12574
12575 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
12576
12577         PR target/25254
12578         PR target/24188
12579         * gcc.target/i386/pr25254.c: New test.
12580         * gfortran.dg/PR24188.f: New test.
12581
12582 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
12583
12584         * lib/fortran-torture.exp: Catch remaining uses of
12585         remote_file build delete.
12586
12587 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12588
12589         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
12590
12591 2005-12-14  Ben Elliston  <bje@au.ibm.com>
12592
12593         * gcc.dg/warn-addr-cmp.c: New test.
12594
12595 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
12596
12597         PR debug/25023
12598         PR target/25293
12599         * gcc.target/i386/pr25293.c: New test.
12600
12601 2005-12-13  Petr Machata  <machata@post.cz>
12602
12603         PR c++/24907
12604         * g++.dg/parse/comma2.C: New test.
12605
12606 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
12607             Jakub Jelinek  <jakub@redhat.com>
12608
12609         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
12610         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
12611         (limits.h): Include unconditionally.
12612         (stdlib.h): Likewise.
12613         (hashtab.h): Do not include.
12614         (getopt.h): Likewise.
12615         (stddef.h): Include.
12616         (hashval_t): Define.
12617         (struct entry): Add "next" field.
12618         (HASH_SIZE): New macro.
12619         (hash_table): New variable.
12620         (switchfiles): Do not use xmalloc.
12621         (mix): New macro.
12622         (iterative_hash): New function.
12623         (hasht): Remove.
12624         (e_exists): New function.
12625         (e_insert): Likewise.
12626         (output): Use, instead of libiberty hashtable functions.
12627         (main): Do not use getopt.  Do not call htab_create.
12628
12629 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
12630
12631         PR c++/25331
12632         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
12633         put atal* and atpaal* attributes on array elements.
12634         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
12635         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
12636         put atal* and atpaal* attributes on array elements.
12637         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
12638
12639 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
12640
12641         * gcc.dg/single-precision-constant.c: New test.
12642
12643 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
12644
12645         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
12646         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
12647         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
12648         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
12649         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
12650         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
12651         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
12652         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
12653         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
12654         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
12655         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
12656         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
12657         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
12658         gcc.target/powerpc/ppc-sdata-2.c,
12659         gcc.target/powerpc/ppc-stackalign-1.c,
12660         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
12661         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
12662         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
12663         gcc.target/powerpc/rs6000-ldouble-2.c,
12664         gcc.target/powerpc/rs6000-power2-1.c,
12665         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
12666         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
12667         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
12668         option into target selector.
12669         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
12670         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
12671
12672 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
12673
12674         PR objc/25348
12675         * objc.dg/encode-9.m: New test.
12676
12677 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12678
12679         PR testsuite/20772
12680         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
12681         * gcc.dg/asm-b.c: Fix typo.
12682         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
12683         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
12684         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
12685         i?86 lp64 and x86_64 ilp32.
12686         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
12687         on i?86 lp64.
12688         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
12689
12690 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
12691
12692         PR fortran/25078
12693         gfortran.dg/equiv_5.f90: New test.
12694
12695 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
12696
12697         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
12698         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
12699         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
12700         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
12701         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
12702         * gcc.dg/tree-ssa/reassoc-5.c: New.
12703         * gcc.dg/tree-ssa/reassoc-6.c: New.
12704         * gcc.dg/tree-ssa/reassoc-7.c: New.
12705         * gcc.dg/tree-ssa/reassoc-8.c: New.
12706         * gcc.dg/tree-ssa/reassoc-9.c: New.
12707         * gcc.dg/tree-ssa/reassoc-10.c: New.
12708         * gcc.dg/tree-ssa/reassoc-11.c: New.
12709
12710 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12711
12712         PR testsuite/25167
12713         PR testsuite/24478
12714         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
12715
12716 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
12717
12718         PR c++/25300
12719         * g++.dg/template/inherit.C: Do not use a generic error message.
12720
12721 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
12722
12723         PR libobjc/25354
12724         * objc.dg/gnu-encoding: New directory.
12725         * objc.dg/gnu-encoding/compat-common.h: New file.
12726         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
12727         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
12728         * objc.dg/gnu-encoding/vector-defs.h: New file.
12729         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
12730         * objc.dg/gnu-encoding/generate-random.c: New file.
12731         * objc.dg/gnu-encoding/generate-random_r.c: New file.
12732         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
12733         * objc.dg/gnu-encoding/generate-random.h: New file.
12734
12735 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
12736
12737         PR c++/25337
12738         * g++.dg/template/defarg7.C: New test.
12739
12740 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
12741
12742         PR libobjc/25347
12743         * objc.dg/encode-8.m: New test.
12744
12745 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
12746
12747         PR libobjc/25346
12748         * objc.dg/encode-7.m: New test.
12749
12750 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
12751
12752         PR c++/25010
12753         * g++.dg/opt/inline10.C: New test.
12754
12755 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
12756
12757         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
12758
12759 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
12760
12761         * gfortran.dg/substring_equivalence.f90: typo in comment
12762
12763 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12764
12765         PR fortran/25068
12766         * gfortran.dg/iostat_3.f90: New test.
12767
12768 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
12769
12770         PR fortran/23815
12771         * gfortran.dg/unf_io_convert_1.f90: New test.
12772         * gfortran.dg/unf_io_convert_2.f90: New test.
12773         * gfortran.dg/unf_io_convert_3.f90: New test.
12774
12775 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12776
12777         PR testsuite/20772
12778         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
12779         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
12780         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
12781         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
12782         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
12783         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
12784         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
12785         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
12786         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
12787         gcc.dg/torture/fp-int-convert-float128-timode.c,
12788         gcc.dg/torture/fp-int-convert-float128.c,
12789         gcc.dg/torture/fp-int-convert-float80-timode.c,
12790         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
12791         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
12792
12793         * gcc.dg/tls/opt-1.c: Require effective target fpic.
12794
12795 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
12796
12797         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
12798
12799 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
12800
12801         * gcc.dg/20051207-1.c,
12802         * gcc.dg/20051207-2.c,
12803         * gcc.dg/20051207-3.c: New tests.
12804
12805 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12806
12807         PR testsuite/20772
12808         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
12809         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
12810         dg-skip-if target selector.
12811
12812         PR testsuite/20772
12813         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
12814         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
12815         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
12816         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
12817         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
12818         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
12819         and/or merge with i?86 cases.
12820
12821         * gcc.dg/tls/opt-3.c: Require effective target fpic.
12822
12823         PR testsuite/20772
12824         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
12825         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
12826         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
12827         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
12828         x86_64-*-linux*.
12829
12830 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
12831
12832         PR target/25311
12833         * gcc.c-torture/compile/pr25311.c: New test.
12834
12835 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12836
12837         PR libgfortran/25039
12838         * gfortran.dg/read_comma.f: New test.
12839
12840 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
12841
12842         PR c++/19317
12843         * g++.dg/opt/pr19317-1.C: New test.
12844         * g++.dg/opt/pr19317-2.C: New test.
12845         * g++.dg/opt/pr19317-3.C: New test.
12846
12847         PR target/19005
12848         * gcc.c-torture/execute/pr19005.c: New test.
12849
12850         PR target/17828
12851         * g++.old-deja/g++.other/comdat5.C: New test.
12852         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
12853
12854         * g++.dg/compat/struct-layout-1.exp: New file.
12855         * g++.dg/compat/struct-layout-1.h: New.
12856         * g++.dg/compat/struct-layout-1_generate.c: New.
12857         * g++.dg/compat/struct-layout-1_x1.h: New.
12858         * g++.dg/compat/struct-layout-1_x2.h: New.
12859         * g++.dg/compat/struct-layout-1_y1.h: New.
12860         * g++.dg/compat/struct-layout-1_y2.h: New.
12861
12862         * gcc.dg/20050330-2.c: New test.
12863
12864 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
12865
12866         PR fortran/25292
12867         * gfortran.dg/associated_1.f90: New.
12868
12869 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12870
12871         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
12872         ILP32 vect_no_align platforms.
12873
12874 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
12875             Jakub Jelinek  <jakub@redhat.com>
12876
12877         PR target/25268
12878         * gcc.c-torture/compile/20051207-1.c: New test.
12879
12880 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12881
12882         PR testsuite/20772
12883         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
12884         gcc.dg/torture/pr18582-1.c,
12885         gcc.target/i386/attributes-error.c: Also test on x86_64.
12886
12887         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
12888
12889 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12890
12891         PR c++/19397
12892         * g++.dg/template/typedef3.C: New test.
12893
12894         PR c++/19762
12895         PR c++/19764
12896         * g++.dg/template/dtor3.C: Fix error markers.
12897
12898 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
12899
12900         * lib/target-supports.exp (check_effective_target_sync_char_short):
12901         Add s390*.
12902
12903 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
12904
12905         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
12906
12907 2005-12-06  Roger Sayle  <roger@eyesopen.com>
12908
12909         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
12910         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
12911         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
12912         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
12913
12914 2005-12-06  Roger Sayle  <roger@eyesopen.com>
12915
12916         PR c++/25263
12917         * g++.dg/other/array2.C: New test case.
12918
12919 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
12920
12921         * gcc.dg/darwin-weakimport-3.c: New.
12922
12923         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
12924         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
12925         and to work on Darwin.
12926         * gcc.dg/attr-weakref-1b.c: New file.
12927         * gcc.dg/attr-weakref-2.c: New test.
12928         * gcc.dg/darwin-weakref-1.c: New test.
12929
12930 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
12931
12932         PR testsuite/25247
12933         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
12934         use in selector expressions.
12935         (dg-xfail-if): Ditto.
12936         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
12937         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
12938         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
12939         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
12940         * gcc.test-framework/test-framework.exp: Skip generated tests if
12941         CHECK_TEST_FRAMEWORK is not 1.
12942
12943 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
12944
12945         PR tree-optimization/24963
12946         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
12947
12948         PR target/24108
12949         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
12950
12951         PR target/18580
12952         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
12953         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
12954         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
12955         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
12956
12957 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
12958
12959         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
12960         dg-options.
12961
12962 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
12963
12964         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
12965
12966 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
12967
12968         * gcc.dg/format/cast-1.c: New test.
12969
12970 2005-12-04  Roger Sayle  <roger@eyesopen.com>
12971
12972         PR c/7776
12973         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
12974         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
12975         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
12976         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
12977
12978 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
12979
12980         * gcc.dg/cast-pretty-print-1.c: New test.
12981
12982 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
12983
12984         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
12985
12986 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
12987
12988         PR c++/24173
12989         * g++.dg/template/friend40.C: New test.
12990
12991 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
12992
12993         PR target/25199
12994         * gcc.target/i386/movq-2.c: New test.
12995         * gcc.target/i386/movq.c: Remove target i?86, instead add
12996         dg-require-effective-target ilp32.
12997
12998 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12999
13000         PR c++/24103
13001         * g++.dg/other/default1.C: New test.
13002
13003 2005-12-02  Richard Guenther  <rguenther@suse.de>
13004
13005         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
13006
13007 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13008
13009         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
13010
13011 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
13012
13013         PR target/21017
13014         * gcc.target/powerpc/rotate.c: New.
13015
13016 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13017
13018         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
13019         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
13020
13021 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13022
13023         PR c/13384
13024         * gcc.dg/pr17730-1.c: Adjust.
13025         * gcc.dg/lvalue1.c (main): Likewise.
13026         * gcc.dg/lvalue-2.c: Likewise.
13027         * g++.dg/pr7503-3.C
13028
13029 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
13030
13031         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
13032         error messages.
13033
13034 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
13035
13036         PR fortran/24789
13037         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
13038
13039 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
13040
13041         PR target/24475
13042         * lib/target-supports.exp (check_effective_target_tls): New.
13043         (check_effective_target_tls_runtime): New.
13044         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
13045         for TLS support.
13046         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
13047         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
13048         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
13049         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
13050         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
13051         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
13052         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
13053         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
13054         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
13055         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
13056         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
13057         effective-target TLS.
13058         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
13059         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
13060         effective-target TLS runtime.
13061
13062 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
13063
13064         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
13065
13066 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
13067
13068         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
13069         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
13070         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
13071         ignored" warnings when "packing" is the same as the ABI layout.
13072
13073 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
13074
13075         PR fortran/21302
13076         * gfortran.dg/line_length_1.f: New test.
13077         * gfortran.dg/line_length_2.f90: Ditto.
13078
13079 2005-11-30  Richard Guenther  <rguenther@suse.de>
13080
13081         PR tree-optimization/21655
13082         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
13083
13084 2005-11-30  Dale Johannesen  <dalej@apple.com>
13085
13086         * gcc.c-torture/compile/pr24930.c: New.
13087
13088 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
13089
13090         PR fortran/15809
13091         *  gfortran.dg/auto_char_dummy_array.f90: New test.
13092
13093 2005-11-30  Jeff Law  <law@redhat.com>
13094
13095         * g++.old-deja/g++.law/pr25000.C: New test.
13096
13097 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
13098
13099         * gcc.dg/tls/opt-11.c: New test.
13100
13101 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
13102
13103         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
13104         targets.
13105         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
13106         LP64 ia64.
13107
13108 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
13109
13110         * gfortran.dg/open_access_1.f90: New test.
13111
13112 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13113
13114         * gcc.dg/charset/builtin2.c: New test.
13115
13116 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
13117
13118         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
13119         on mmix-*-* for *_[xy].c.
13120
13121 2005-11-28  Kean Johnston  <jkj@sco.com>
13122
13123         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
13124         headers.
13125         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
13126         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
13127         * gcc.target/i386/asm-3.c: Ditto.
13128         * gcc.target/i386/clobbers.c: Ditto.
13129         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
13130         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
13131         test regexp.
13132         * gcc.target/i386/mul.c: Ditto.
13133         * gcc.target/i386/ssetype-1.c: Ditto.
13134         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
13135         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
13136         static so the test works with -fPIC mode too. Based on comment in
13137         PR19231 by Pinski.
13138         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
13139
13140 2005-11-28  Richard Guenther  <rguenther@suse.de>
13141
13142         * gcc.dg/alias-9.c: New testcase.
13143         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
13144
13145 2005-11-28  Roger Sayle  <roger@eyesopen.com>
13146             Uros Bizjak  <uros@kss-loka.si>
13147
13148         PR middle-end/20219
13149         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
13150         tan(x)/sin(x) transformations.
13151
13152 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
13153
13154         PR middle-end/24575
13155         * gcc.dg/tree-ssa/divide-3.c: New test.
13156         * gcc.dg/tree-ssa/divide-4.c: New test.
13157
13158 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
13159
13160         PR fortran/24917
13161         *  gfortran.dg/boz_6.f90: New test.
13162
13163 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13164
13165         PR fortran/23912
13166         * gfortran.dg/modulo_1.f90: New test.
13167
13168 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13169
13170         PR libfortran/24919
13171         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
13172         fail on CRLF platforms.
13173         * gfortran.dg/ftell_2.f90: Likewise.
13174
13175 2005-11-26  Eric Christopher  <echristo@apple.com>
13176
13177         * gcc.dg/intmax_t-1.c: Remove mips xfail.
13178
13179 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
13180
13181         * objc.dg/gnu-runtime-3.m: Simplify.
13182
13183 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
13184
13185         PR middle-end/23669
13186         * gcc.dg/tree-ssa/divide-1.c: New test.
13187         * gcc.dg/tree-ssa/divide-2.c: New test.
13188
13189 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
13190
13191         PR libgfortran/24945
13192         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
13193
13194 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
13195
13196         PR libgfortran/24945
13197         * gfortran.dg/open_status_2.f90: New test.
13198
13199 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13200
13201         * gcc.c-torture/execute/builtins/fprintf.c,
13202         gcc.c-torture/execute/builtins/fputs-lib.c,
13203         gcc.c-torture/execute/builtins/fputs.c,
13204         gcc.c-torture/execute/builtins/lib/fprintf.c,
13205         gcc.c-torture/execute/builtins/lib/printf.c,
13206         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
13207
13208 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
13209
13210         * gcc.dg/20050922-2.c: New test.
13211
13212 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
13213
13214         * objc.dg/gnu-runtime-3.m: New test.
13215
13216 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13217
13218         PR c++/9278
13219         * g++.dg/other/void1.C: New test.
13220
13221 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
13222
13223         PR middle-end/24998
13224         * gcc.dg/torture/fp-int-convert-float.c,
13225         gcc.dg/torture/fp-int-convert-double.c,
13226         gcc.dg/torture/fp-int-convert-long-double.c,
13227         gcc.dg/torture/fp-int-convert-timode.c,
13228         gcc.dg/torture/fp-int-convert-float80.c,
13229         gcc.dg/torture/fp-int-convert-float80-timode.c,
13230         gcc.dg/torture/fp-int-convert-float128.c,
13231         gcc.dg/torture/fp-int-convert-float128-timode.c,
13232         gcc.dg/torture/fp-int-convert.h: New files.
13233
13234 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
13235
13236         PR middle-end/24989
13237         * gcc.dg/tree-ssa/bool-10.c: New test.
13238         * gcc.dg/tree-ssa/bool-11.c: New test.
13239         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
13240
13241 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
13242
13243         PR middle-end/24990
13244         * tree-ssa/pr24990-1.c: New test.
13245
13246 2005-11-24  Richard Guenther  <rguenther@suse.de>
13247         Dirk Mueller <dmueller@suse.de>
13248
13249         PR c++/14024
13250         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
13251         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
13252         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
13253         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
13254         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
13255         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
13256
13257 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
13258
13259         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
13260
13261 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13262
13263         PR c/21668
13264         * gcc.dg/Wc++-compat.c: New.
13265         * gcc.dg/Wno-c++-compat.c: New.
13266
13267 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
13268
13269         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
13270         (vspltish, vspltisw): Likewise.
13271
13272 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13273
13274         PR libgfortran/24794
13275         * gfortran.dg/namelist_12.f: Fix quotes.
13276         * gfortran.dg/namelist_13.f90: Fix quotes.
13277         * gfortran.dg/namelist_14.f90: Fix quotes.
13278         * gfortran.dg/namelist_15.f90: Fix quotes.
13279         * gfortran.dg/namelist_use.f90: Fix quotes.
13280         * gfortran.dg/namelist_use_only.f90: Fix quotes.
13281         * gfortran.dg/namelist_21.f90: New test.
13282         * gfortran.dg/namelist_22.f90: New test.
13283
13284 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
13285
13286         PR target/23435
13287         * gcc.c-torture/compile/pr23435.c: New.
13288
13289 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
13290
13291         * gcc.c-torture/execute/floatunsisf-1.c: New test.
13292
13293 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
13294
13295         * gcc.target/powerpc/405-macchw-1.c,
13296         gcc.target/powerpc/405-macchw-2.c,
13297         gcc.target/powerpc/405-macchwu-1.c,
13298         gcc.target/powerpc/405-macchwu-2.c,
13299         gcc.target/powerpc/405-machhw-1.c,
13300         gcc.target/powerpc/405-machhw-2.c,
13301         gcc.target/powerpc/405-machhwu-1.c,
13302         gcc.target/powerpc/405-machhwu-2.c,
13303         gcc.target/powerpc/405-maclhw-1.c,
13304         gcc.target/powerpc/405-maclhw-2.c,
13305         gcc.target/powerpc/405-maclhwu-1.c,
13306         gcc.target/powerpc/405-maclhwu-2.c,
13307         gcc.target/powerpc/405-mulchw-1.c,
13308         gcc.target/powerpc/405-mulchw-2.c,
13309         gcc.target/powerpc/405-mulchwu-1.c,
13310         gcc.target/powerpc/405-mulchwu-2.c,
13311         gcc.target/powerpc/405-mulhhw-1.c,
13312         gcc.target/powerpc/405-mulhhw-2.c,
13313         gcc.target/powerpc/405-mulhhwu-1.c,
13314         gcc.target/powerpc/405-mulhhwu-2.c,
13315         gcc.target/powerpc/405-mullhw-1.c,
13316         gcc.target/powerpc/405-mullhw-2.c,
13317         gcc.target/powerpc/405-mullhwu-1.c,
13318         gcc.target/powerpc/405-mullhwu-2.c,
13319         gcc.target/powerpc/405-nmacchw-1.c,
13320         gcc.target/powerpc/405-nmacchw-2.c,
13321         gcc.target/powerpc/405-nmachhw-1.c,
13322         gcc.target/powerpc/405-nmachhw-2.c,
13323         gcc.target/powerpc/405-nmaclhw-1.c,
13324         gcc.target/powerpc/405-nmaclhw-2.c,
13325         gcc.target/powerpc/440-macchw-1.c,
13326         gcc.target/powerpc/440-macchw-2.c,
13327         gcc.target/powerpc/440-macchwu-1.c,
13328         gcc.target/powerpc/440-macchwu-2.c,
13329         gcc.target/powerpc/440-machhw-1.c,
13330         gcc.target/powerpc/440-machhw-2.c,
13331         gcc.target/powerpc/440-machhwu-1.c,
13332         gcc.target/powerpc/440-machhwu-2.c,
13333         gcc.target/powerpc/440-maclhw-1.c,
13334         gcc.target/powerpc/440-maclhw-2.c,
13335         gcc.target/powerpc/440-maclhwu-1.c,
13336         gcc.target/powerpc/440-maclhwu-2.c,
13337         gcc.target/powerpc/440-mulchw-1.c,
13338         gcc.target/powerpc/440-mulchw-2.c,
13339         gcc.target/powerpc/440-mulchwu-1.c,
13340         gcc.target/powerpc/440-mulchwu-2.c,
13341         gcc.target/powerpc/440-mulhhw-1.c,
13342         gcc.target/powerpc/440-mulhhw-2.c,
13343         gcc.target/powerpc/440-mulhhwu-1.c,
13344         gcc.target/powerpc/440-mulhhwu-2.c,
13345         gcc.target/powerpc/440-mullhw-1.c,
13346         gcc.target/powerpc/440-mullhw-2.c,
13347         gcc.target/powerpc/440-mullhwu-1.c,
13348         gcc.target/powerpc/440-mullhwu-2.c,
13349         gcc.target/powerpc/440-nmacchw-1.c,
13350         gcc.target/powerpc/440-nmacchw-2.c,
13351         gcc.target/powerpc/440-nmachhw-1.c,
13352         gcc.target/powerpc/440-nmachhw-2.c,
13353         gcc.target/powerpc/440-nmaclhw-1.c,
13354         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
13355
13356 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
13357
13358         PR fortran/24774
13359         * gfortran.dg/inquire_9.f90: New test.
13360
13361         PR fortran/21647
13362         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
13363
13364 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
13365
13366         PR libfortran/24432
13367         * lib/target-supports.exp (check_effective_target_fortran_large_real):
13368         Check that 'cos' is supported.
13369
13370 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
13371
13372         PR fortran/24223
13373         * gfortran.dg/substring_equivalence.f90: New test.
13374
13375         PR fortran/24705
13376         * gfortran.dg/auto_internal_assumed.f90: New test.
13377
13378 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
13379
13380         * gcc.dg/fold-div-2.c: New test.
13381
13382 2005-11-20  Ian Lance Taylor  <ian@airs.com>
13383
13384         PR rtl-optimization/24883
13385         * gcc.c-torture/compile/pr24883.c: New test.
13386
13387 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
13388
13389         PR middle-end/20583
13390         * gcc.c-torture/compile/pr20583.c: New.
13391
13392 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
13393
13394         * gcc.c-torture/execute/usmul.c: New test.
13395
13396 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
13397
13398         * gcc.dg/tree-ssa/vrp22.c: New test.
13399
13400 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
13401
13402         PR middle-end/24912
13403         * gcc.dg/torture/pr24912-1.c: New test.
13404
13405 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
13406
13407         PR fortran/24862
13408         * gfortran.dg/arrayio_derived_1.f90: New test.
13409
13410 2005-11-19  Richard Guenther  <rguenther@suse.de>
13411
13412         PR middle-end/23294
13413         * gcc.dg/tree-ssa/pr23294.c: New testcase.
13414
13415 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
13416
13417         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
13418
13419 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
13420
13421         PR c++/8355
13422         * g++.dg/template/friend39.C: New test.
13423
13424 2005-11-18  James E Wilson  <wilson@specifix.com>
13425
13426         * gcc.dg/builtin-strstr.c: New.
13427
13428 2005-11-18  Richard Henderson  <rth@redhat.com>
13429
13430         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
13431         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
13432         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
13433         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
13434         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
13435         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
13436         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
13437         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
13438         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
13439         renaming to remove initial "ia64-".
13440
13441 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
13442
13443         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
13444
13445 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
13446
13447         * g++.dg/cpp/string-2.C: New test.
13448
13449 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
13450
13451         * gcc.dg/tree-ssa/loop-14.c: New test.
13452
13453 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
13454             Michael Chamberlain <michael@chamberlain.net.au>
13455
13456         * ada/acats/run_all.sh (target_run): Kill long running tests.
13457
13458 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13459
13460         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
13461         * gcc.dg/cleanup-9.c: Likewise.
13462         * gcc.dg/cleanup-10.c: Likewise.
13463         * gcc.dg/cleanup-11.c: Likewise.
13464
13465 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13466
13467         PR fortran/24892
13468         * gfortran.dg/open_access_append_1.f90: New test.
13469         * gfortran.dg/open_access_append_2.f90: New test.
13470
13471 2005-11-16  Richard Guenther  <rguenther@suse.de>
13472
13473         PR middle-end/24851
13474         * gcc.c-torture/execute/pr24851.c: New testcase.
13475
13476 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
13477
13478         * gcc.dg/fold-overflow-1.c: New test.
13479
13480 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
13481
13482         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
13483         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
13484
13485 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
13486
13487         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
13488         structures.
13489         * g++.dg/eh/forced2.C: Likewise.
13490         * g++.dg/eh/forced3.C: Likewise.
13491         * g++.dg/eh/forced4.C: Likewise.
13492
13493 2005-11-11  Mike Stump  <mrs@apple.com>
13494
13495         * g++.old-deja/g++.mike/unused.C: Add.
13496
13497 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
13498
13499         PR c++/24667
13500         * g++.dg/warn/Wcast-qual1.C: New test.
13501
13502 2005-11-15  Jan Hubicka  <jh@suse.cz>
13503
13504         * gcc.dg/winline-5.c: Add large-unit-insns limit.
13505
13506 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
13507
13508         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
13509
13510 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
13511
13512         PR 24840
13513         * gcc.dg/tree-ssa/pr24840.c: New test.
13514
13515 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
13516
13517         PR testsuite/24841
13518         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
13519
13520 2005-11-14  Dale Johannesen  <dalej@apple.com>
13521
13522         * gcc.c-torture/execute/20051113-1.c: New.
13523
13524 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
13525
13526         PR c++/24687
13527         * g++.dg/template/crash43.C: New test.
13528
13529 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
13530
13531         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
13532
13533 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
13534
13535         PR c++/24817
13536         * g++.dg/eh/spec8.C: New test.
13537
13538 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
13539
13540         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
13541
13542 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
13543
13544         PR c++/20293
13545         * g++.dg/parse/ambig4.C: New test.
13546         * g++.dg/tc1/dr101.C: Adjust error markers.
13547         * g++.dg/lookup/strong-using-2.C: Likewise.
13548         * g++.dg/lookup/ambig5.C: Likewise.
13549         * g++.dg/lookup/ambig4.C: Likewise.
13550         * g++.dg/parse/crash22.C: Likewise.
13551
13552 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
13553
13554         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
13555
13556 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
13557
13558         * gcc.dg/nested-calls-1.c: New test.
13559
13560 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13561
13562         * gfortran.dg/complex_intrinsic_1.f90: New test.
13563         * gfortran.dg/complex_intrinsic_2.f90: New test.
13564         * gfortran.dg/fgetc_1.f90: New test.
13565         * gfortran.dg/fgetc_2.f90: New test.
13566         * gfortran.dg/fgetc_3.f90: New test.
13567         * gfortran.dg/ftell_1.f90: New test.
13568         * gfortran.dg/ftell_2.f90: New test.
13569         * gfortran.dg/gnu_logical_1.F: New test.
13570         * gfortran.dg/gnu_logical_2.f90: New test.
13571
13572 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
13573
13574         PR middle-end/24820
13575         * testsuite/gcc.dg/pr24820.c: New test.
13576
13577 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
13578
13579         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
13580         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
13581         variable.
13582
13583 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13584
13585         testsuite/24614
13586         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
13587
13588 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
13589
13590         * gcc.target/cris/cris.exp: New file.
13591         * gcc.target/cris/rld-legit1.c: New test.
13592         * gcc.target/cris/rld-legit2.c: New test.
13593
13594 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
13595
13596         PR c++/24780
13597         * g++.dg/opt/pr24780.C: New test.
13598
13599         PR c++/24761
13600         * g++.dg/template/asm1.C: New test.
13601
13602 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
13603
13604         PR libgfortran/24787
13605         * gfortran.dg/scan_1.f90: New test.
13606
13607 2005-11-12  Jan Hubicka  <jh@suse.cz>
13608
13609         * gcc.target/i386/minmax-1.c: New.
13610         * gcc.target/i386/minmax-2.c: New.
13611
13612 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
13613
13614         * gcc.dg/pr24445.c: Fix for 64-bit targets.
13615
13616 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
13617
13618         * gcc.c-torture/execute/20051110-1.c,
13619         gcc.c-torture/execute/20051110-2.c: New tests.
13620
13621 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
13622
13623         PR middle-end/24750
13624         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
13625         New tests.
13626
13627 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
13628
13629         * lib/target-libpath.exp (get_shlib_extension): New proc.
13630         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
13631         * lib/gfortran.exp (gfortran_link_flags): Likewise.
13632         * lib/objc.exp (objc_target_compile): Likewise.
13633         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
13634         detection.
13635
13636 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
13637
13638         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
13639
13640         * lib/target-supports.exp (check_effective_target_static_libgfortran):
13641         Add -static to additional_flags and pass it to target_compile.
13642
13643 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
13644
13645         PR libgfortran/24719
13646         gfortran.dg/read_noadvance.f90: New test.
13647
13648         PR libgfortran/24699
13649         gfortran.dg/fmt_t_2.f90: New test.
13650
13651         PR libgfortran/24785
13652         gfortran.dg/read_x_eor.f90: New test.
13653
13654         PR libgfortran/24584
13655         gfortran.dg/namelist_empty.f90: Rename test.
13656
13657         PR libgfortran/24489
13658         gfortran/read_eor.f90: Rename test.
13659
13660 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
13661
13662         PR fortran/15976
13663         * gfortran.dg/automatic_module_variable.f90: New test.
13664
13665 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
13666
13667         PR target/24445
13668         * gcc.dg/pr24445.c: New test.
13669
13670 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
13671
13672         PR fortran/24655
13673         PR fortran/24755
13674         * gfortran.dg/recursive_statement_functions.f90: Add statement
13675         functions using inline intrinsic functions and parameters to test
13676         that they no longer seg-fault.
13677
13678         PR fortran/24409
13679         gfortran.dg/nested_modules_4.f90: New test.
13680         gfortran.dg/nested_modules_5.f90: New test.
13681
13682 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13683
13684         PR fortran/24643
13685         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
13686
13687 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
13688
13689         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
13690         failures.
13691
13692 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13693
13694         * gcc.dg/sparc-getcontext-1.c: New test.
13695
13696 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
13697
13698         * gcc.dg/ifcvt-fabs-1.c: New test.
13699
13700 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
13701
13702         PR other/4372
13703         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
13704         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
13705
13706 2005-11-09  Richard Guenther  <rguenther@suse.de>
13707
13708         PR tree-optimization/24716
13709         * gcc.c-torture/execute/pr24716.c: New testcase.
13710
13711 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
13712
13713         * gcc.dg/pr24624.c: Disable for non S/390 targets.
13714
13715 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
13716
13717         PR 24624
13718         * gcc.dg/pr24624.c: Testcase added.
13719
13720 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
13721
13722         PR 24623
13723         * g++.dg/other/pr24623.C: Testcase added.
13724
13725 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
13726
13727         PR fortran/22607
13728         * gfortran-dg/pure_byref_1.f90: New.
13729         * gfortran-dg/pure_byref_2.f90: New.
13730
13731 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
13732
13733         PR c/24101
13734         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
13735         * gcc.dg/dg.exp: Run main loop also for *.i files.
13736
13737 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
13738
13739         PR c++/19450
13740         * g++.dg/tls/diag-3.C: New test.
13741         * g++.dg/tls/diag-4.C: New test.
13742         * g++.dg/tls/static-1.C: New test.
13743         * g++.dg/tls/static-1a.cc: New file.
13744
13745 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
13746
13747         PR 23046
13748         * g++.dg/tree-ssa/pr23046.C: New test.
13749
13750 2005-11-08  Devang Patel <dpatel@apple.com>
13751
13752         PR tree-optimization/23115
13753         * gcc.dg/tree-ssa/pr23115.c: New.
13754
13755 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
13756
13757         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
13758         * gcc.target/powerpc/pr16155.c: Same.
13759         * gcc.target/powerpc/altivec-1.c: Same.
13760         * gcc.target/powerpc/altivec-2.c: Same.
13761         * gcc.target/powerpc/altivec-3.c: Same.
13762         * gcc.target/powerpc/altivec-5.c: Same.
13763         * gcc.target/powerpc/altivec-11.c: Same.
13764         * gcc.target/powerpc/altivec-12.c: Same.
13765         * gcc.target/powerpc/altivec-14.c: Same.
13766         * gcc.target/powerpc/altivec-22.c: Same.
13767         * gcc.target/powerpc/altivec-consts.c: Same.
13768         * gcc.target/powerpc/altivec-pr22085.c: Same.
13769         * gcc.target/powerpc/altivec-splat.c: Same.
13770         * gcc.target/powerpc/altivec-varargs-1.c: Same.
13771         * gcc.target/powerpc/altivec-vec-merge.c: Same.
13772         * gcc.target/powerpc/darwin-longlong.c: Same.
13773
13774 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
13775
13776         PR target/19340
13777         * gcc.dg/pr19340.c: New test.
13778
13779 2005-11-07  Ian Lance Taylor  <ian@airs.com>
13780
13781         PR rtl-optimization/24683
13782         * gcc.dg/pr24683.c: New test.
13783
13784 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
13785
13786         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
13787         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
13788
13789 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
13790
13791         * gcc.target/i386/pr23376.c: Compile with -mmmx.
13792
13793 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
13794
13795         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
13796
13797 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
13798
13799         PR target/24230
13800
13801         * gcc.target/powerpc/altivec-consts.c,
13802         gcc.target/powerpc/altivec-splat.c: New testcase.
13803
13804 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
13805
13806         PR c/24599
13807
13808         * gcc.dg/overflow-2.c: New testcase.
13809
13810 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
13811
13812         PR rtl-optimization/23567
13813         * gcc.c-torture/execute/20051104-1.c: New test.
13814
13815 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
13816
13817         PR fortran/24534
13818         gfortran.dg/private_type_2.f90: Modified to check that case with
13819         PRIVATE declaration within derived type is accepted.
13820
13821         PR fortran/20838
13822         gfortran.dg/pointer_assign_1.f90: New test.
13823
13824         PR fortran/20840
13825         * gfortran.dg/arrayio_0.f90: New test.
13826
13827         PR fortran/17737
13828         gfortran.dg/data_initialized.f90: New test.
13829         gfortran.dg/data_constraints_1.f90: New test.
13830         gfortran.dg/data_constraints_2.f90: New test.
13831
13832 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
13833
13834         PR fortran/24174
13835         PR fortran/24305
13836         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
13837
13838 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
13839
13840         PR 24670
13841         * gcc.dg/tree-ssa/pr24670.c: New test.
13842
13843 2005-11-05  Ian Lance Taylor  <ian@airs.com>
13844
13845         PR target/22432
13846         * gcc.target/i386/pr22432.c: New test.
13847
13848 2005-11-05  Richard Henderson  <rth@redhat.com>
13849
13850         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
13851         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
13852         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
13853         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
13854         from gcc.dg/alpha-*.
13855         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
13856         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
13857
13858 2005-11-05  Andreas Jaeger  <aj@suse.de>
13859
13860         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
13861
13862 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
13863
13864         PR target/23424
13865         * gcc.dg/torture/pr23424-1.c: New test.
13866
13867 2005-11-04  Richard Henderson  <rth@redhat.com>
13868
13869         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
13870         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
13871         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
13872         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
13873         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
13874         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
13875         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
13876         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
13877         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
13878         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
13879         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
13880         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
13881         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
13882         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
13883         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
13884         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
13885         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
13886         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
13887         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
13888         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
13889         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
13890         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
13891         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
13892         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
13893         Move from gcc.dg/.
13894         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
13895         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
13896         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
13897         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
13898         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
13899         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
13900         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
13901         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
13902         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
13903         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
13904         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
13905         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
13906         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
13907         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
13908         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
13909         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
13910         gcc.target/i386/lea.c, gcc.target/i386/local.c,
13911         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
13912         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
13913         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
13914         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
13915         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
13916         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
13917         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
13918         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
13919         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
13920         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
13921         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
13922         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
13923         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
13924         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
13925         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
13926         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
13927         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
13928         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
13929         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
13930         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
13931         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
13932         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
13933         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
13934         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
13935         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
13936         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
13937         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
13938         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
13939
13940 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
13941
13942         PR 24627
13943         * gcc.dg/tree-ssa/pr24627.c: New test.
13944
13945 2005-11-04 Paul Brook  <paul@codesourcery.com>
13946
13947         * gcc.dg/tls/opt-10.c: New test.
13948
13949 2005-11-04  Andreas Jaeger  <aj@suse.de>
13950
13951         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
13952         avoid extra warnings.
13953
13954 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13955
13956         PR libfortran/22298
13957         * lib/target-supports.exp
13958         (check_effective_target_static_libgfortran): New
13959         static_libgfortran effective target.
13960         * gfortran.dg/static_linking_1.f: New test.
13961         * gfortran.dg/static_linking_1.c: New file.
13962
13963 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
13964
13965         * gcc.dg/pr24615.c: Guard test with { target fpic }.
13966
13967 2005-11-03  Josh Conner  <jconner@apple.com>
13968
13969         PR c++/19989
13970         g++.dg/ext/array2.C: New test.
13971         g++.dg/template/dependent-name3.C: New test.
13972         g++.dg/template/dependent-name4.C: New test.
13973         g++.dg/template/sfinae2.C: New test.
13974
13975 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
13976
13977         PR preprocessor/22042
13978         * gcc.dg/cpp/strify4.c: New test.
13979
13980 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
13981
13982         PR c++/17964
13983         * g++.dg/cpp/string-1.C: New test.
13984
13985 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
13986
13987         * gcc.target/powerpc: New directory.
13988         * gcc.target/powerpc/powerpc.exp: New file.
13989         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
13990         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
13991         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
13992         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
13993         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
13994         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
13995         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
13996         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
13997         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
13998         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
13999         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
14000         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
14001         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
14002         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
14003         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
14004         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
14005         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
14006         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
14007         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
14008         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
14009         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
14010         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
14011         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
14012         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
14013         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
14014         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
14015         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
14016         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
14017         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
14018         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
14019         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
14020         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
14021         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
14022         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
14023
14024 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
14025
14026         PR c++/21627
14027         * g++.dg/warn/inline2.C: New test.
14028
14029 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
14030
14031         PR middle-end/23155
14032         * g++.dg/ext/c99struct1.C: New test.
14033         * gcc.dg/union-cast-1.c: New test.
14034         * gcc.dg/union-cast-2.c: New test.
14035         * gcc.dg/union-cast-3.c: New test.
14036
14037 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
14038
14039         PR middle-end/24589
14040         * gcc.c-torture/execute/zero-struct-2.c: New test.
14041
14042 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
14043
14044         PR c++/24582
14045         * g++.dg/init/switch1.C: New test.
14046
14047 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
14048
14049         * gcc.dg/delay-slot-1.c: New test.
14050
14051 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
14052
14053         PR target/24620
14054         * gcc.dg/pr24620.c: New test.
14055
14056 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
14057
14058         PR c/24329
14059         * gcc.dg/format/unnamed-1.c: New test.
14060
14061 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
14062
14063         PR c++/22434
14064         * g++.dg/expr/cond8.C: New test.
14065
14066         PR c++/24560
14067         * g++.dg/parse/dot1.C: New test.
14068
14069 2005-11-02  Jan Hubicka  <jh@suse.cz>
14070
14071         PR target/23303
14072         * gcc.dg/i386-lea.c: New test
14073
14074 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
14075
14076         PR target/24615
14077         * gcc.dg/pr24615.c: New test.
14078
14079 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
14080
14081         PR target/24600
14082         * gcc.dg/pr24600.c: New test.
14083
14084 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
14085
14086         PR c++/19253
14087         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
14088         * g++.dg/parse/typename9.C: New test.
14089         * g++/dg/parse/typename10.C: Likewise.
14090
14091 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
14092
14093         PR fortran/18157
14094         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
14095         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
14096         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
14097
14098 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
14099
14100         PR c++/24569
14101         * g++.dg/debug/static1.C: New test.
14102
14103 2005-11-02  Josh Conner  <jconner@apple.com>
14104
14105         * g++.dg/crash38.C: moved into proper directory...
14106         * g++.dg/template/crash42.C: ...here
14107
14108 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
14109
14110         PR target/18338
14111         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
14112         pcc_bitfield_type_matters || default_packed.
14113
14114         * lib/target-supports.exp
14115         (check_effective_target_pcc_bitfield_type_matters): New proc.
14116         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
14117
14118         PR testsuite/23304
14119         * lib/target-supports.exp (check_effective_default_packed): New proc.
14120         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
14121         Gate expected errors on target ! default_packed.
14122         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
14123
14124 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14125
14126         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
14127         change (r106358).
14128
14129 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14130
14131         PR fortran/24008
14132         * gfortran.dg/entry_5.f90: New.
14133         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
14134
14135 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
14136
14137         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
14138
14139 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
14140
14141         PR fortran/21565
14142         gfortran.dg/namelist_blockdata.f90: New test.
14143
14144         PR fortran/18737
14145         gfortran.dg/external_implicit_none.f90: New test.
14146
14147         PR fortran/14994
14148         * gfortran.dg/secnds.f: New test.
14149
14150 2005-10-31  Jan Hubicka  <jh@suse.cz>
14151
14152         PR target/20928
14153         * gcc.c-torture/compile/pr20928.c: New test.
14154
14155 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
14156
14157         PR middle-end/23492
14158         * gcc.c-torture/compile/zero-strct-5.c: New test.
14159
14160 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
14161
14162         PR libgfortran/24584
14163         * gfortran.dg/pr24584.f90: New test.
14164
14165 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
14166
14167         PR fortran/18883
14168         * gfortran.dg/char_result_9.f90: New.
14169         * gfortran.dg/char_result_10.f90: New.
14170
14171 2005-10-30  Jan Hubicka  <jh@suse.cz>
14172
14173         * g++.dg/tree-ssa/pr24172.C: New testcase.
14174
14175 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14176
14177         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
14178
14179 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
14180
14181         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
14182         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
14183         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
14184         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
14185         gfortran.dg/enum_9.f90,
14186         gfortran.fortran-torture/compile/enum_1.f90,
14187         gfortran.fortran-torture/execute/enum_1.f90,
14188         gfortran.fortran-torture/execute/enum_2.f90,
14189         gfortran.fortran-torture/execute/enum_3.f90,
14190         gfortran.fortran-torture/execute/enum_4.f90: New tests.
14191
14192 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
14193
14194         PR target/18482
14195         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
14196         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
14197
14198 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14199
14200         PR libfortran/20179
14201         * gfortran.dg/mixed_io_1.f90: New test.
14202         * gfortran.dg/mixed_io_1.c: New file.
14203
14204 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14205
14206         * gfortran.dg/malloc_free_1.f90: New test.
14207
14208 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
14209
14210         * gcc.dg/nested-func-4.c: Require profiling -pg.
14211
14212 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
14213
14214         PR C++/23229
14215         * g++.dg/warn/main-2.C: New test.
14216
14217 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
14218
14219         PR fortran/24545
14220         * gfortran.dg/interface_2.f90: new test.
14221
14222 2005-10-28  Josh Conner  <jconner@apple.com>
14223
14224         PR c++/22153
14225         * g++.dg/template/crash38.C: New test.
14226         * g++.dg/parse/explicit1.C: Change expected errors.
14227
14228 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
14229
14230         PR C++/23426
14231         * g++.dg/other/large-size-array.C: New test.
14232
14233 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
14234
14235         PR middle-end/24362
14236         * g++.dg/opt/complex4.C: New test.
14237
14238 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
14239
14240         * gcc.dg/nested-func-4.c: New test.
14241
14242 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
14243
14244         PR fortran/24158
14245         gfortran.dg/derived_recursion.f90: New test.
14246         gfortran.dg/implicit_actual.f90: New test.
14247
14248 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
14249
14250         PR middle-end/24295, PR testsuite/24477
14251         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
14252         removed when weakref hits the tree.
14253
14254 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
14255
14256         * gfortran.dg/cray_pointers_4.f90: New test.
14257
14258         * gfortran.dg/cray_pointers_5.f90: New test.
14259
14260 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
14261
14262         PR fortran/22290
14263         * gfortran.dg/assign_5.f90: New test.
14264         * gfortran.dg/assign_6.f: New test.
14265
14266 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
14267
14268         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
14269         CPU has no SSE support.
14270
14271 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
14272
14273         PR libgfortran/24224
14274         * gfortran.dg/arrayio_1.f90: Update attribution.
14275         * gfortran.dg/arrayio_2.f90: Update attribution.
14276         * gfortran.dg/arrayio_3.f90: Update attribution.
14277         * gfortran.dg/arrayio_4.f90: Update test conditions.
14278         * gfortran.dg/arrayio_5.f90: Update attribution.
14279         * gfortran.dg/arrayio_6.f90: New test.
14280         * gfortran.dg/arrayio_7.f90: New test.
14281
14282 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
14283
14284         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
14285
14286 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
14287
14288         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
14289
14290 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
14291
14292         PR fortran/24416
14293         * gfortran.dg/namelist_char_only.f90: New test.
14294
14295 2005-10-24  Asher Langton  <langton2@llnl.gov>
14296
14297         PR fortran/17031
14298         PR fortran/22282
14299         * gfortran.dg/cray_pointers_1.f90: New test.
14300         * gfortran.dg/cray_pointers_2.f90: New test.
14301         * gfortran.dg/cray_pointers_3.f90: New test.
14302         * gfortran.dg/loc_1.f90: New test.
14303         * gfortran.dg/loc_2.f90: New test.
14304
14305 2005-10-24  Steven Bosscher  <stevenb@suse.de>
14306
14307         * gcc.dg/pr24225.c: New test.
14308
14309 2005-10-24  Asher Langton  <langton2@llnl.gov>
14310
14311         * gfortran.dg/dup_save_1.f90: New test.
14312         * gfortran.dg/dup_save_2.f90: New test.
14313
14314 2005-10-24  Paul Brook  <paul@codesourcery.com>
14315
14316         PR 24107
14317         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
14318         stdint.h.
14319
14320 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
14321
14322         PR libgfortran/24489
14323         * gfortran.dg/pr24489.f90: New test.
14324
14325 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
14326
14327         PR fortran/23635
14328         * gfortran.dg/ichar_1.f90: Add tests for derived types.
14329
14330 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
14331
14332         PR target/18911
14333         * g++.dg/init/array16.C: Skip for mmix-*-*.
14334
14335 2005-10-23  Asher Langton  <langton2@llnl.gov>
14336
14337         * gfortran.dg/byte_1.f90: New test.
14338         * gfortran.dg/byte_2.f90: New test.
14339
14340 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
14341
14342         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
14343
14344 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
14345
14346         PR fortran/18022
14347         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
14348
14349         PR fortran/24311
14350         * gfortran.dg/merge_char_const.f90: New test.
14351
14352         PR fortran/24384
14353         * gfortran.dg/spread_scalar_source.f90: New test.
14354
14355 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
14356
14357         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
14358
14359         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
14360         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
14361
14362         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
14363
14364 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
14365
14366         PR fortran/24426
14367         * gfortran.dg/der_pointer_4.f90: New.
14368
14369 2005-10-22  David Ayers  <d.ayers@inode.at>
14370
14371         * obj-c++.dg/except-1.mm: Simplify.
14372
14373 2005-10-21  David Ayers  <d.ayers@inode.at>
14374
14375         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
14376
14377 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
14378
14379         * gfortran.dg/assumed_dummy_2.f90: New test.
14380
14381 2005-10-21  James E Wilson  <wilson@specifix.com>
14382
14383         PR preprocessor/15220
14384         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
14385
14386 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
14387
14388         * gcc.c-torture/execute/20051021-1.c: New test.
14389
14390 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
14391
14392         PR c++/24260
14393         * g++.dg/ext/tmplattr1.C: New test.
14394
14395 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
14396
14397         PR fortran/24440
14398         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
14399
14400 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
14401
14402         * obj-c++.dg/except-1.mm: New.
14403
14404         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
14405
14406 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
14407
14408         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
14409
14410 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
14411
14412         PR middle-end/24295
14413         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
14414         declarations with the same names as thunks' alias targets, use
14415         aliases instead.
14416         * gcc.dg/attr-alias-3.c: New test.
14417         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
14418
14419 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
14420
14421         PR c++/22618
14422         * g++.dg/parse/access8.C: New test.
14423
14424 2005-10-20  Richard Guenther  <rguenther@suse.de>
14425
14426         PR c++/24439
14427         * g++.dg/tree-ssa/pr24439.C: New testcase.
14428
14429 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
14430
14431         * g++.dg/opt/delay-slot-1.C: New test.
14432
14433 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
14434
14435         PR fortran/21625
14436         * gfortran.fg/der_init_1.f90: New.
14437
14438 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
14439
14440         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
14441
14442 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
14443
14444         PR c++/21908
14445         * g++.dg/parse/error28.C: New test.
14446
14447 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14448
14449         * gcc.dg/profile-generate-2.c: New test.
14450
14451 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
14452
14453         PR target/23589
14454         * g++.dg/ext/dllimport11.C: New.
14455
14456 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14457
14458         PR c++/22293
14459         * g++.dg/other/friend3.C: New test.
14460
14461 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
14462
14463         PR c++/23293
14464         * g++.dg/template/error19.C: New test.
14465
14466 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
14467
14468         PR c++/21383
14469         * g++.dg/overload/koenig2.C: New.
14470
14471         PR c++/23118
14472         * g++.dg/overload/error2.C: New.
14473
14474         PR c++/22604
14475         * g++.dg/inherit/covariant14.C: New.
14476
14477 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14478
14479         PR c++/23440
14480         * g++.dg/parse/for1.C: New test.
14481
14482 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
14483
14484         PR fortran/23446
14485         * gfortran.dg/host_dummy_index_1.f90: New test.
14486
14487         PR fortran/21459
14488         * gfortran.dg/automatic_char_len_2.f90: New test.
14489
14490         PR fortran/20866
14491         * gfortran.dg/recursive_statement_functions.f90: New test.
14492
14493         PR fortran/20853
14494         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
14495
14496         PR fortran/20849
14497         * gfortran.dg/external_initializer.f90: New test.
14498
14499         PR fortran/20837
14500         * non_module_public.f90: New test.
14501
14502 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
14503
14504         PR c++/24386
14505         * g++.dg/template/overload7.C: New.
14506
14507         PR c++/22551
14508         * g++.dg/other/switch2.C: Remove expected warnings.
14509
14510         PR c++/21353
14511         * g++.dg/template/defarg6.C: New.
14512
14513 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
14514
14515         PR target/24315
14516         * gcc.target/i386/pr24315.c: New test.
14517
14518 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
14519
14520         PR c++/24389
14521         * g++.dg/template/static21.C: New test.
14522         * g++.dg/template/static21-a.cc: Likewise.
14523
14524 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
14525
14526         PR c++/23959
14527         * g++.dg/warn/Wswitch-default-1.C: New test.
14528         * g++.dg/warn/Wswitch-default-2.C: New test.
14529
14530 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
14531
14532         PR c++/22173
14533         * g++.dg/parse/template18.C: New test.
14534         * g++.dg/template/nontype15.C: Likewise.
14535
14536 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
14537
14538         PR fortran/22273
14539         * gfortran.dg/spec_expr_2.f90: New.
14540
14541 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
14542
14543         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
14544         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
14545         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
14546         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
14547         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
14548         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
14549         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
14550         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
14551         previous target-specific skips and warning-message matches where
14552         applicable.
14553
14554 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
14555
14556         PR c++/21347
14557         * g++.dg/warn/Wctor-dtor.C: New test.
14558
14559 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14560
14561         PR c/23439
14562         * gcc.dg/for-1.c: New test.
14563
14564 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
14565
14566         PR c++/19565
14567         * g++.dg/warn/Wconversion1.C: New test.
14568         * g++.dg/ext/packed4.C: Compile with -w.
14569         * g++.dg/opt/20050511-1.C: Likewise.
14570         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
14571
14572 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
14573
14574         * gfortran.dg/boz_5.f90: New test.
14575
14576 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
14577
14578         PR c++/22551
14579         * g++.dg/other/switch2.C: New.
14580
14581         PR c++/23984
14582         * g++.dg/init/ctor7.C: New.
14583
14584 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
14585
14586         PR c++/23730
14587         * g++.dg/parse/crash32.C: New test.
14588
14589 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
14590
14591         PR c++/20721
14592         * g++.dg/init/goto2.C: New test.
14593
14594         PR c++/22464
14595         * g++.dg/template/crash/41.C: New test.
14596
14597         PR c++/22180
14598         * g++.dg/template/crash40.C: New test.
14599
14600         PR c++/23694
14601         * g++.dg/parse/friend5.C: New test.
14602
14603         PR c++/23307
14604         * g++.dg/template/crash38.C: New test.
14605
14606         PR c++/22352
14607         * g++.dg/template/friend38.C: New test.
14608
14609         PR c++/22405
14610         * g++.dg/template/crash39.C: New test.
14611
14612 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
14613
14614         * gcc.dg/debug/dwarf2/dwarf-char1.c,
14615         gcc.dg/debug/dwarf2/dwarf-char2.c,
14616         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
14617
14618         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
14619
14620 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
14621
14622         * gcc.dg/dll-2.c: Add tests for warnings.
14623         * gcc.dg/dll-3.c: Likewise.
14624         * gcc.dg/dll-4.c: Likewise.
14625
14626         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
14627         * g++.dg/ext/dllimport2.C: Likewise.
14628         * g++.dg/ext/dllimport3.C: Likewise.
14629         * g++.dg/ext/dllimport7.C: Likewise.
14630         * g++.dg/ext/dllimport8.C: Likewise.
14631         * g++.dg/ext/dllimport9.C: Likewise.
14632
14633 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
14634
14635         PR fortran/24092
14636         * gfortran.dg/derived_pointer_recursion.f90: New test.
14637
14638 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
14639
14640         * gcc.c-torture/execute/20051012-1.c: New test.
14641
14642 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
14643
14644         PR fortran/18082
14645         * gfortran.dg/automatic_char_len_1.f90: New test.
14646
14647 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
14648
14649         PR fortran/20847
14650         * gfortran.dg/save_common.f90: New test.
14651
14652         PR fortran/20856
14653         * gfortran.dg/save_result.f90: New test.
14654
14655 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
14656
14657         PR c++/21592
14658         * g++.dg/template/dependent-expr1.C: Add new expected error.
14659         * g++.dg/template/dependent-expr2.C: Adjust error text.
14660         * g++.dg/template/overload6.C: New.
14661
14662         PR c++/23797
14663         * g++.dg/other/typename8.C: New.
14664
14665         PR c++/21117
14666         * g++.dg/other/return1.C: New.
14667
14668 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
14669
14670         PR c++/24052
14671         * g++.dg/ext/label5.C: New.
14672
14673 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
14674
14675         PR c++/19964
14676         * g++.dg/parse/crash31.C: New.
14677
14678 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
14679
14680         * g++.dg/ipa/ipa-1.c: New test.
14681         * g++.dg/ipa/ipa-2.c: New test.
14682         * g++.dg/ipa/ipa-3.c: New test.
14683         * g++.dg/ipa/ipa-4.c: New test.
14684         * g++.dg/ipa/ipa-5.c: New test.
14685         * g++.dg/ipa/ipa.exp: New file.
14686
14687 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
14688
14689         PR fortran/24207
14690         * gfortran.dg/private_type_3.f90: New test.
14691
14692 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
14693
14694         PR fortran/20786
14695         gfortran.dg/aint_anint_1.f90: New test.
14696
14697 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
14698
14699         PR libgfortran/24313
14700         gfortran.dg/csqrt.f: New test.
14701
14702 2005-10-11  Ian Lance Taylor  <ian@airs.com>
14703
14704         PR c++/8057
14705         * g++.dg/warn/noeffect7.C: New test.
14706         * g++.dg/warn/noeffect2.C: Instantiate templates.
14707         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
14708         and warning.
14709
14710 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
14711
14712         PR c++/21089
14713         * g++.dg/init/float1.C: New test.
14714
14715         PR c++/24277
14716         * g++.dg/init/member1.C: Tweak error markers.
14717
14718 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
14719
14720         PR testsuite/24281
14721         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
14722         Check for null pointer.
14723
14724 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
14725
14726         PR c++/21369
14727         * g++.dg/parse/ret-type3.C: New test.
14728
14729 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
14730
14731         PR tree-opt/23946
14732         * gcc.c-torture/compile/pr23946.c: New test.
14733
14734 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
14735
14736         * g++.dg/opt/mmx2.C: New test.
14737
14738 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
14739
14740         PR c++/24277
14741         * g++.dg/template/static20.C: New test.
14742
14743         PR c++/24302
14744         * g++.dg/warn/Wunused-12.C: New test.
14745
14746         PR c++/23437
14747         * g++.dg/template/arg4.C: New test.
14748
14749 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
14750
14751         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
14752         * gcc.dg/ucnid-3.c: Likewise.
14753         * gcc.dg/ucnid-4.c: Likewise.
14754         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
14755         * g++.dg/other/ucnid-1.C: Likewise.
14756         * gcc.dg/sparc-frame-1.c: New test.
14757
14758 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
14759
14760         PR c++/24139
14761         * g++.dg/template/spec27.C: New test.
14762
14763         PR c++/24275
14764         * g++.dg/template/static19.C: New test.
14765
14766 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
14767
14768         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
14769         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
14770
14771 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
14772
14773         PR target/24136
14774         * gfortran.fortran-torture/compile/pr24136.f: New test.
14775
14776 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
14777
14778         PR c++/22172
14779         * g++.dg/parse/crash30.C: New test.
14780
14781 2005-10-07  Richard Guenther  <rguenther@suse.de>
14782
14783         PR middle-end/24227
14784         * gcc.c-torture/compile/pr24227.c: New testcase.
14785
14786 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
14787
14788         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
14789         Do not put aligned attributes on array elements.
14790
14791 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
14792
14793         PR testsuite/23611, PR testsuite/23615
14794         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
14795         writing prototypes of library functions by hand.
14796         * obj-c++.dg/bitfield-4.mm: Likewise.
14797         * obj-c++.dg/const-str-4.mm: Likewise.
14798         * obj-c++.dg/encode-4.mm: Likewise.
14799         * obj-c++.dg/encode-5.mm: Likewise.
14800         * obj-c++.dg/encode-6.mm: Likewise.
14801         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
14802         * obj-c++.dg/method-10.mm: Likewise.
14803         * obj-c++.dg/method-17.mm: Likewise.
14804         * obj-c++.dg/method-19.mm: Likewise.
14805         * obj-c++.dg/try-catch-2.mm: Likewise.
14806
14807 2005-10-06  Richard Henderson  <rth@redhat.com>
14808
14809         PR 24236
14810         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
14811
14812 2005-10-06  Dale Johannesen  <dalej@apple.com>
14813
14814         * gcc.c-torture/execute/20030125-1.c: Correct.
14815
14816 2005-10-06  Richard Guenther  <rguenther@suse.de>
14817
14818         PR tree-optimization/24238
14819         * g++.dg/tree-ssa/pr24238.C: New testcase.
14820
14821 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
14822
14823         PR 18568
14824         * gfortran.dg/der_pointer_3.f90: New test.
14825
14826 2005-10-05  Devang Patel  <dpatel@apple.com>
14827
14828         PR Debug/23205
14829         * g++.dg/other/PR23205.C: New.
14830
14831 2005-10-05  Richard Henderson  <rth@redhat.com>
14832
14833         PR target/23602
14834         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
14835         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
14836
14837 2005-10-05  Dale Johannesen  <dalej@apple.com>
14838
14839         * gcc.c-torture/execute/float-floor.c: New.
14840
14841 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
14842
14843         PR tree-optimization/21419
14844         PR tree-optimization/24146
14845         PR tree-optimization/24151
14846
14847         * g++.dg/ext/asm7.C: New.
14848         * g++.dg/ext/asm8.C: New.
14849         * gcc.dg/asm-1.c: Compile on all targets.
14850         * gcc.dg/asm-pr24146.c: New.
14851         * gcc.dg/pr21419.c: Adjust error messages.
14852
14853 2005-10-05  Richard Guenther  <rguenther@suse.de>
14854
14855         PR fortran/24176
14856         * gfortran.fortran-torture/compile/empty.f90: New testcase.
14857
14858 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
14859
14860         PR c++/23513
14861         * g++.dg/template/spec22.C: Robustify test.
14862         * g++.dg/template/spec26.C: New.
14863
14864 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
14865
14866         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
14867         if target supports vector instructions.
14868
14869 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
14870
14871         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
14872         C99 functions.
14873
14874 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
14875
14876         * lib/target-supports.exp (check_effective_target_fortran_large_real,
14877         check_effective_target_fortran_large_int): Replace cached result
14878         when target changes.
14879
14880 2005-10-04  Devang Patel  <dpatel@apple.com>
14881
14882         * gcc.dg/i386-sse-vect-types.c: New.
14883
14884 2005-10-04  Ian Lance Taylor  <ian@airs.com>
14885
14886         PR preprocessor/13726
14887         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
14888         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
14889
14890 2005-10-04  Richard Guenther  <rguenther@suse.de>
14891
14892         PR c/23576
14893         * gcc.dg/noncompile/pr23576.c: New testcase.
14894
14895 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
14896
14897         PR middle-end/23125
14898         * gcc.dg/register-var-3.c: New test.
14899
14900 2005-10-04  Steven Bosscher  <stevenb@suse.de>
14901
14902         * gcc.dg/pr23049.c: New test.
14903
14904         * gcc.dg/ucnid-4.c: Fix test.
14905
14906 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
14907
14908         PR 23445
14909         * gcc.c-torture/compile/pr23445.c: New test.
14910
14911 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
14912
14913         * g++.dg/overload/unknown1.C: New.
14914
14915 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
14916
14917         PR c++/17775
14918         * g++.dg/template/repo4.C: New test.
14919
14920 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14921
14922         PR libfortran/19308
14923         * gfortran.dg/large_real_kind_2.F90: New test.
14924         * gfortran.dg/large_integer_kind_2.f90: New test.
14925
14926 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
14927
14928         * lib/target-supports.exp (check_effective_target_vect_shift):
14929         Implement with result caching. Add i?86, x86_64 and ia64 targets.
14930         (check_effective_target_vect_condition): Fix copy-n-pasto.
14931
14932         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
14933         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
14934         targets.
14935
14936 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
14937
14938         PR c++/22621
14939         * g++.dg/template/overload5.C : New test.
14940
14941         PR c++/23840
14942         * g++.dg/expr/stdarg1.C: New test.
14943
14944 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
14945
14946         PR 24142
14947         * gcc.c-torture/execute/pr24142.c: New test.
14948
14949 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
14950
14951         PR 24141
14952         * gcc.c-torture/execute/pr24141.c: New test.
14953
14954 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
14955             Diego Novillo  <dnovillo@redhat.com>
14956
14957         PR 23604
14958         * gcc.c-torture/execute/pr23604.c: New test.
14959
14960 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
14961
14962         PR fortran/16404
14963         PR fortran/20835
14964         PR fortran/20890
14965         PR fortran/20899
14966         PR fortran/20900
14967         PR fortran/20901
14968         PR fortran/20902
14969         gfortran.dg/equiv_constraint_1.f90: New test.
14970         gfortran.dg/equiv_constraint_2.f90: New test.
14971         gfortran.dg/equiv_constraint_3.f90: New test.
14972         gfortran.dg/equiv_constraint_4.f90: New test.
14973         gfortran.dg/equiv_constraint_5.f90: New test.
14974         gfortran.dg/equiv_constraint_6.f90: New test.
14975         gfortran.dg/equiv_constraint_7.f90: New test.
14976         gfortran.dg/equiv_constraint_8.f90: New test.
14977         gfortran.dg/private_type_1.f90: New test.
14978         gfortran.dg/private_type_2.f90: New test.
14979         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
14980         980628-10.f: Assert std=gnu to permit mixing of
14981         types in equivalence statements.
14982
14983 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
14984
14985         PR 24112
14986         * gfortran.dg/open_status_1.f90: New.
14987
14988 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
14989
14990         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
14991         * gcc.dg/vect/pr22480.c: Clean up temp files.
14992         * gcc.dg/vect/pr23831.c: Clean up temp files.
14993         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
14994         Clean up temp files.
14995         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
14996         Clean up temp files.
14997
14998         * gcc.dg/20050309-1.c: Clean up temp files.
14999         * gcc.dg/20050325-1.c: Clean up temp files.
15000
15001 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
15002
15003         PR tree-optimization/24059
15004         * gcc.dg/vect/pr24059.c : New test.
15005
15006 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
15007
15008         PR middle-end/24109
15009         * gcc.c-torture/execute/20050929-1.c: New test.
15010
15011 2005-09-29  Steven Bosscher  <stevenb@suse.de>
15012
15013         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
15014
15015 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
15016
15017         PR c/21419
15018         * gcc.dg/pr21419.c: New test.
15019
15020 2005-09-29  Steven Bosscher  <stevenb@suse.de>
15021
15022         * gcc.dg/pr23911.c: New test.
15023
15024 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
15025
15026         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
15027
15028         PR c++/16782
15029         * g++.dg/parse/qualified4.C: New test.
15030         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
15031         * g++.old-deja/g++.mike/p8154.C: Likewise.
15032
15033 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
15034
15035         PR c++/22147
15036         * g++.dg/template/friend37.C: New test.
15037         * g++.dg/parse/crash28.C: Adjust error markers.
15038
15039 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
15040
15041         PR fortran/18518
15042         * gfortran.fortran-torture/execute/save_2.f90: New decl.
15043
15044 2005-09-27  Devang Patel  <dpatel@apple.com>
15045
15046         PR tree-optimization/23625
15047         * gcc.dg/pr23625.c: New test.
15048
15049 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
15050
15051         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
15052         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
15053
15054 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
15055
15056         PR fortran/23677
15057         * gfortran.fortran-torture/execute/save_1.f90: New test.
15058         * gfortran.dg/save_1.f90: New test.
15059
15060 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
15061
15062         * gcc.target/i386/builtin-apply-mmx.c: New test.
15063
15064         PR target/22576
15065         * gcc.target/i386/pr22576.c: New test.
15066
15067         PR target/22585
15068         * gcc.target/i386/pr22585.c: New test.
15069
15070         PR target/23268
15071         * gcc.target/i386/pr23268.c: New test.
15072
15073         PR middle-end/23831
15074         * gcc.dg/vect/pr23831.c: New test.
15075
15076         PR target/24055
15077         * gcc.target/i386/pr24055.c: New test.
15078
15079 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
15080
15081         PR tree-optimization/23960
15082         * gcc.c-torture/compile/pr23960.c: New.
15083
15084 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
15085
15086         PR fortran/16861
15087         * gfortran.dg/nested_modules_3.f90: New.
15088
15089 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
15090
15091         PR fortran/24005
15092         gfortran.dg/interface_1.f90: New test.
15093
15094 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
15095         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15096
15097         PR fortran/23843
15098         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
15099
15100 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
15101
15102         PR fortran/23516
15103         * gfortran.dg/imag_1.f: New test.
15104         * gfortran.dg/imag_2.f: Ditto.
15105
15106 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
15107
15108         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
15109
15110 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
15111
15112         PR c++/21983
15113         * g++.dg/warn/pr21983.C: New test.
15114
15115 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
15116
15117         * gcc.dg/20050922-1.c: Testcase added.
15118
15119 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
15120
15121         PR c++/23993
15122         * g++.dg/template/array14.C: New test.
15123
15124 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
15125
15126         PR fortran/19929
15127         * gfortran.dg/der_ptr_component_1.f90: New test.
15128
15129 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15130
15131         PR c++/23965
15132         * g++.dg/template/error1.C: Reject "no matching function" message.
15133
15134 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15135
15136         PR c++/17609
15137         * g++.dg/lookup/error1.C: New test.
15138
15139 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
15140
15141         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
15142         functionality of the testcase.
15143
15144 2005-09-20  Richard Henderson  <rth@redhat.com>
15145
15146         * gcc.dg/vect/vect-22.c: Require vect_float.
15147         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
15148
15149 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
15150
15151         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
15152         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
15153         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
15154         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
15155         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
15156         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
15157         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
15158         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
15159         * gcc.dg/cpp/ucnid-8.c: New test.
15160
15161 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
15162
15163         PR tree-optimization/23929
15164         * gcc.c-torture/compile/pr23929.c: New test.
15165
15166 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
15167
15168         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
15169         for one loop.
15170
15171 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
15172
15173         PR testsuite/23186
15174         * g++.dg/other/pr22003.C: Require named sections.
15175
15176 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
15177
15178         PR c++/23947
15179         * g++.dg/rtti/crash3.C: New test.
15180
15181         PR tree-optimization/23818
15182         * gcc.dg/pr23818.c: New test.
15183
15184 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15185
15186         PR fortran/23420
15187         * gfortran.dg/print_fmt_4.f: New.
15188
15189 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
15190
15191         PR fortran/23663
15192         * gfortran.fortran-torture/execute/entry_11.f90: New test.
15193
15194 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
15195
15196         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
15197         Use pointers to local alignable arrays instead. Added comments.
15198         * gcc.dg/vect/vect-46.c: Likewise.
15199         * gcc.dg/vect/vect-48.c: Likewise.
15200         * gcc.dg/vect/vect-49.c: Likewise.
15201         * gcc.dg/vect/vect-52.c: Likewise.
15202         * gcc.dg/vect/vect-53.c: Likewise.
15203         * gcc.dg/vect/vect-54.c: Likewise.
15204         * gcc.dg/vect/vect-56.c: Likewise.
15205         * gcc.dg/vect/vect-57.c: Likewise.
15206         * gcc.dg/vect/vect-58.c: Likewise.
15207         * gcc.dg/vect/vect-60.c: Likewise.
15208         * gcc.dg/vect/vect-61.c: Likewise.
15209
15210         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
15211         The test is no longer vectorizable on vect_no_align targets.
15212         * gcc.dg/vect/vect-43.c: Likewsie.
15213
15214         * gcc.dg/vect/vect-44.c: Added comments.
15215         * gcc.dg/vect/vect-45.c: Added comments.
15216         * gcc.dg/vect/vect-50.c: Added comments.
15217         * gcc.dg/vect/vect-51.c: Added comments.
15218
15219         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
15220         aligned type.
15221         * gcc.dg/vect/Os-vect-95.c: Likewise.
15222
15223         * gcc.dg/vect/vect-41.c: Test removed.
15224         * gcc.dg/vect/vect-47.c: Test removed.
15225         * gcc.dg/vect/vect-55.c: Test removed.
15226         * gcc.dg/vect/vect-59.c: Test removed.
15227
15228 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
15229
15230         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
15231         No longer vectorizable on vect_no_align targets.
15232         * gcc.dg/vect/pr20122.c: Likewise.
15233         * gcc.dg/vect/vect-74.c: Likewise.
15234         * gcc.dg/vect/vect-75.c: Likewise.
15235         * gcc.dg/vect/vect-76.c: Likewise.
15236
15237         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
15238         Will not be vectorizable on vect_no_align targets once aliasing issues
15239         are resolved.
15240         * gcc.dg/vect/vect-79.c: Likewise.
15241
15242         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
15243         * gcc.dg/vect/vect-78.c: Likewise.
15244         * gcc.dg/vect/vect-97.c: Likewise.
15245
15246 2005-09-19  Steven Bosscher  <stevenb@suse.de>
15247
15248         * gcc.dg/pr23943.c: New test.
15249
15250 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
15251
15252         PR fortran/19181
15253         * gfortran.dg/derived_pointer_null_1.f90: New test.
15254
15255 2005-09-18  Richard Guenther  <rguenther@suse.de>
15256
15257         PR middle-end/23944
15258         * gcc.c-torture/compile/pr23944.c: New testcase.
15259
15260 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
15261
15262         PR fortran/15975
15263         * gfortran.dg/der_pointer_2.f90: New test.
15264
15265 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
15266
15267         PR fortran/16861
15268         * gfortran.dg/nested_modules_2.f90: New test.
15269
15270 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15271
15272         PR c++/18368
15273         * g++.dg/other/semicolon.C: New test.
15274
15275 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
15276
15277         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
15278         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
15279
15280 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
15281
15282         PR c++/23914
15283         * g++.dg/template/static18.C: New test.
15284
15285         PR c++/21514
15286         * g++.dg/template/crash19.C: Remove dg-error marker.
15287         * g++.dg/template/local4.C: New test.
15288
15289 2005-09-16  Paul Brook  <paul@codesourcery.com>
15290
15291         PR fortran/23906
15292         * gfortran.dg/dependency_1.f90: New test.
15293
15294 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
15295
15296         PR c++/23896
15297         * g++.dg/template/static17.C: New test.
15298
15299 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
15300
15301         PR c++/23139
15302         * g++.dg/warn/huge-val1.C: New test.
15303
15304 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
15305
15306         PR c++/13140
15307         * g++.dg/parse/class2.C: New test.
15308         * g++.dg/template/explicit8.C: Likewise.
15309         * g++.dg/template/spec25.C: Likewise.
15310
15311 2005-09-14  Josh Conner  <jconner@apple.com>
15312
15313         PR middle-end/23584
15314         * gcc.dg/pr23584.c: New test.
15315
15316 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
15317
15318         PR fortran/21875 Internal Unit Array I/O, NIST
15319         * gfortran.dg/arrayio_1.f90: New test.
15320         * gfortran.dg/arrayio_1.f90: New test.
15321         * gfortran.dg/arrayio_1.f90: New test.
15322         * gfortran.dg/arrayio_1.f90: New test.
15323         * gfortran.dg/arrayio_1.f90: New test.
15324
15325 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
15326
15327         PR middle-end/22480
15328         * gcc.dg/vect/pr22480.c: New test.
15329
15330 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
15331
15332         PR fortran/19358
15333         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
15334
15335 2005-09-13 Josh Conner <jconner@apple.com>
15336
15337         PR c++/23180
15338         * g++.dg/init/struct2.C: New test.
15339         * g++.dg/init/struct3.C: New test.
15340
15341 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
15342
15343         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
15344         Clean up temp files.
15345         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
15346         gcc.dg/tree-ssa/builtin-fprintf-1.c,
15347         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
15348         gcc.dg/tree-ssa/builtin-printf-1.c,
15349         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
15350         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
15351         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
15352         gcc.dg/tree-ssa/builtin-vprintf-1.c,
15353         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
15354         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
15355         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
15356         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
15357         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
15358         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
15359         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
15360         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
15361
15362 2005-09-13  Josh Conner  <jconner@apple.com>
15363
15364         * lib/gcc-dg.exp: Load scanipa.exp.
15365         (cleanup-dump): New procedure.
15366         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
15367         * lib/scandump.exp: New file.
15368         * lib/scantree.exp: Use it.
15369         * lib/scanipa.exp: New file.
15370
15371 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
15372
15373         PR fortran/17740
15374         * gfortran.dg/generic_4.f90: New test.
15375
15376 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
15377
15378         PR target/23816
15379         * gcc.target/i386/pr23816-1.c: New test.
15380         * gcc.target/i386/pr23816-2.c: New test.
15381
15382
15383 2005-09-13  Bastian Blank <waldi@debian.org>
15384
15385         PR c++/16171
15386         * g++.dg/abi/mangle26.C: New test.
15387         * g++.dg/abi/mangle27.C: New test.
15388         * g++.dg/abi/mangle28.C: New test.
15389         * g++.dg/abi/mangle29.C: New test.
15390
15391         PR c++/23839
15392         * g++.dg/parse/register1.C: New test.
15393
15394 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
15395
15396         PR c++/23842
15397         * g++.dg/template/access16.C: New test.
15398
15399 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
15400
15401         * gfortran.dg/char_pack_2.f90: Increase the vector size.
15402
15403 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
15404
15405         PR fortran/18899
15406         * gfortran.dg/shape_2.f90: New test.
15407
15408 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
15409
15410         PR target/19269
15411         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
15412         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
15413         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
15414         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
15415         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
15416         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
15417         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
15418         tests.
15419
15420 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
15421
15422         PR c++/23841
15423         * g++.dg/parse/template17.C: New test.
15424
15425 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
15426
15427         PR c++/23789
15428         * g++.dg/template/nontype14.C: New test.
15429
15430 2005-09-12  Ian Lance Taylor  <ian@airs.com>
15431
15432         PR g++/7874
15433         * g++.dg/lookup/friend7.C: New test.
15434         * g++.dg/lookup/friend8.C: New test.
15435         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
15436         so that it will be found via argument dependent lookup.
15437         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
15438         friend functions which will no longer be found.
15439         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
15440         function g, so that it will be found via argument dependent
15441         lookup.
15442         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
15443         * g++.old-deja/g++.mike/net43.C: Likewise.
15444
15445 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
15446
15447         PR c++/23691
15448         * g++.dg/template/static16.C: New test.
15449
15450 2005-09-12  Josh Conner  <jconner@apple.com>
15451
15452         PR middle-end/23237
15453         * gcc.c-torture/compile/pr23237.c: New test.
15454
15455 2005-09-11  Richard Henderson  <rth@redhat.com>
15456
15457         * g++.dg/other/error8.C: Update expected diagnostic text.
15458
15459 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15460
15461         PR libfortran/19872
15462         * gfortran.dg/overwrite_1.f: New test.
15463
15464 2005-09-09  Josh Conner  <jconner@apple.com>
15465
15466         * g++.dg/init/pr23180-1.C: Removed.
15467         * g++.dg/init/pr23180-2.C: Removed.
15468
15469 2005-09-09  David Daney <ddaney@avtrex.com>
15470
15471         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
15472         files which are ...
15473         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
15474         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
15475
15476 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15477
15478         * gfortran.dg/iostat_2.f90: New test.
15479
15480 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
15481
15482         PR c++/22252
15483         * g++.dg/ext/interface1.C: New test.
15484         * g++.dg/ext/interface1.h: Likewise.
15485         * g++.dg/ext/interface1a.cc: Likewise.
15486
15487 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
15488
15489         * gfortran.dg/iomsg_1.f90: New test case.
15490
15491 2005-09-09  Richard Guenther  <rguenther@suse.de>
15492
15493         PR c++/23624
15494         * g++.dg/tree-ssa/pr23624.C: New testcase.
15495
15496 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
15497
15498         PR fortran/19239
15499         * gfortran.dg/vector_subscript_1.f90,
15500         * gfortran.dg/vector_subscript_2.f90: New tests.
15501
15502 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
15503
15504         PR fortran/21104
15505         * gfortran.dg/array_alloc_1.f90,
15506         * gfortran.dg/array_alloc_2.f90,
15507         * gfortran.dg/array_alloc_3.f90: New tests.
15508
15509 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
15510
15511         PR fortran/12840
15512         * gfortran.dg/array_constructor_6.f90
15513         * gfortran.dg/array_constructor_7.f90
15514         * gfortran.dg/array_constructor_8.f90
15515         * gfortran.dg/array_constructor_9.f90
15516         * gfortran.dg/array_constructor_10.f90
15517         * gfortran.dg/array_constructor_11.f90
15518         * gfortran.dg/array_constructor_12.f90: New tests.
15519
15520 2005-09-08  Josh Conner  <jconner@apple.com>
15521
15522         PR c++/23180
15523         * g++.dg/init/pr23180-1.C: New test.
15524         * g++.dg/init/pr23180-2.C: New test.
15525
15526 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
15527
15528         PR fortran/18878
15529         * gfortran.dg/module_double_reuse.f90: New.
15530
15531 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
15532
15533         PR fortran/23270
15534         PR fortran/22304
15535         PR fortran/18870
15536         PR fortran/17917
15537         PR fortran/16511
15538         * gfortran.dg/common_equivalence_1.f: New.
15539         * gfortran.dg/common_equivalence_2.f: New.
15540         * gfortran.dg/common_equivalence_3.f: New.
15541         * gfortran.dg/contained_equivalence_1.f90: New.
15542         * gfortran.dg/module_blank_common.f90: New.
15543         * gfortran.dg/module_commons_1.f90: New.
15544         * gfortran.dg/module_equivalence_1.f90: New.
15545         * gfortran.dg/nested_modules_1.f90: New.
15546         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
15547         equivalences and add comment to connect the test with
15548         the PR.
15549
15550 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15551
15552         PR fortran/23765
15553         * gfortran.dg/common_6.f90: New test.
15554
15555 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
15556
15557         PR fortran/15326
15558         * gfortran.dg/char_result_1.f90,
15559         * gfortran.dg/char_result_2.f90,
15560         * gfortran.dg/char_result_3.f90,
15561         * gfortran.dg/char_result_4.f90,
15562         * gfortran.dg/char_result_5.f90,
15563         * gfortran.dg/char_result_6.f90,
15564         * gfortran.dg/char_result_7.f90,
15565         * gfortran.dg/char_result_8.f90: New tests.
15566
15567 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
15568
15569         PR fortran/19928
15570         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
15571
15572 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
15573
15574         PR obj-c++/16816
15575         * obj-c++.dg/selector-5.mm: New test.
15576         * obj-c++.dg/selector-6.mm: New test.
15577
15578 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
15579
15580         PR objc/20574
15581         PR objc/19324
15582         * objc.dg/error-1.m: New test.
15583
15584 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
15585
15586         PR fortran/23373
15587         * gfortran.fortran-torture/execute/pr23373-1.f90,
15588         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
15589
15590 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
15591
15592         PR libfortran/23760
15593         * gfortran.dg/g77/1832.f: Remove long string in write statement
15594         to allow the test to pass on correct list directed output with
15595         prepended space.
15596
15597 2005-09-07  James E Wilson  <wilson@specifix.com>
15598
15599         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
15600
15601 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
15602
15603         * gfortran.dg/parameter+save.f90: Rename to
15604         * gfortran.dg/parameter_save.f90: .. this.
15605
15606 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
15607
15608         PR fortran/20848
15609         * gfortran.dg/parameter+save.f90: New test case.
15610
15611 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
15612
15613         PR fortran/19269
15614         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
15615
15616 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
15617
15618         PR c/23075
15619         * gcc.dg/pr23075.c: New test.
15620         * g++.dg/warn/pr23075.C: New test.
15621
15622         PR target/22362
15623         * gcc.target/i386/pr22362.c: New test.
15624
15625         PR rtl-optimization/23098
15626         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
15627
15628         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
15629         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
15630         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
15631
15632 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
15633
15634         * g++.dg/expr/cast6.C: New test.
15635
15636         PR c++/9782
15637         * g++.dg/init/new15.C: New test.
15638
15639 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
15640
15641         * gcc.dg/vect/Os-vect-95.c: New test.
15642         * gcc.dg/vect/vect-95.c: Same.
15643
15644 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
15645
15646         * gcc.dg/vect/vect-29.c: Update xfail testing.
15647         * gcc.dg/vect/vect-44.c: Same.
15648         * gcc.dg/vect/vect-48.c: Same.
15649         * gcc.dg/vect/vect-50.c: Same.
15650         * gcc.dg/vect/vect-72.c: Same.
15651         * gcc.dg/vect/vect-77.c: Same.
15652         * gcc.dg/vect/vect-78.c: Same.
15653         * gcc.dg/vect/vect-80.c: Same.
15654         * gcc.dg/vect/vect-96.c: Same.
15655         * gcc.dg/vect/vect-100.c: Same.
15656         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
15657         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
15658         * gfortran.dg/vect/vect-5.f90: Same.
15659
15660 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
15661
15662         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
15663         start strings.
15664         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
15665         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
15666
15667         PR c++/23056
15668         * g++.dg/opt/pr23056.C: New test.
15669
15670         PR rtl-optimization/23098
15671         * gcc.target/i386/pr23098.c: New test.
15672
15673 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
15674
15675         PR c++/23667
15676         * g++.dg/template/static15.C: New test.
15677
15678         PR c++/21440
15679         * g++.dg/ext/stmtexpr5.C: New test.
15680         * g++.dg/ext/stmtexpr6.C: Likewise.
15681
15682 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
15683
15684         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
15685
15686         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
15687         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
15688         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
15689
15690 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
15691
15692         PR libfortran/23321
15693         * gfortran.dg/direct_io_4.f90: New test case.
15694
15695 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
15696             Rasmus Hahn  <rassahah@neofonie.de>
15697
15698         PR libobjc/23108
15699         * objc.dg/type-stream-1.m: New test.
15700
15701 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
15702
15703         PR fortran/23661
15704         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
15705         gfortran.dg/print_fmt_3.f90: New test.
15706
15707 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
15708
15709         * gfortran.dg/fmt_t_1.f90: New test.
15710
15711 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
15712
15713         PR rtl-optimization/23454
15714         * g++.dg/opt/pr23454.C: New test.
15715
15716 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
15717
15718         PR c++/23699
15719         * g++.dg/ext/static1.C: New test.
15720
15721 2005-09-02  Richard Henderson  <rth@redhat.com>
15722
15723         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
15724         tail call to check_fa_work.
15725
15726 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
15727
15728         PR c++/21687
15729         * g++.dg/other/gc3.C: New test.
15730
15731 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
15732
15733         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
15734         * gcc.dg/20050826-1.c: Likewise.
15735
15736 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
15737
15738         PR c++/23167
15739         * g++.dg/expr/volatile1.C: New test.
15740
15741 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
15742
15743         PR middle-end/23547
15744         * gcc.dg/pr23547.c: New test.
15745
15746 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
15747
15748         PR c/22061
15749         * gcc.c-torture/execute/pr22061-1.c,
15750         * gcc.c-torture/execute/pr22061-2.c,
15751         * gcc.c-torture/execute/pr22061-3.c,
15752         * gcc.c-torture/execute/pr22061-4.c: New tests.
15753
15754 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
15755
15756         * gcc.dg/Wredundant-decls-2.c: New test to check that
15757         -Wredundant-decls does not issue warning for a variable
15758         definition following a declaration.
15759
15760 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
15761
15762         PR debug/7241
15763         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
15764         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
15765         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
15766
15767         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
15768         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
15769         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
15770         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
15771         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
15772         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
15773         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
15774         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
15775
15776 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
15777
15778         PR objc/23306
15779         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
15780         scan-assmbler.
15781
15782 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
15783
15784         PR target/21255
15785         * gcc.dg/pr21255-1.c: New test.
15786         * gcc.dg/pr21255-2-mb.c: Likewise.
15787         * gcc.dg/pr21255-2-ml.c: Likewise.
15788         * gcc.dg/pr21255-3.c: Likewise.
15789         * gcc.dg/pr21255-4.c: Likewise.
15790
15791 2005-08-31  Dale Johannesen  <dalej@apple.com>
15792
15793         * gcc.dg/20050830-1.c: New.
15794
15795 2005-08-31  Josh Conner  <jconner@apple.com>
15796
15797         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
15798         command-line options for arm-*-* targets.
15799         * g++.dg/init/array16.C: Likewise.
15800         * g++.dg/other/crash-4.C: Likewise.
15801
15802 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
15803
15804         PR obj-c++/23640
15805         * obj-c++.dg/gnu-runtime-3.mm: New test.
15806
15807 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15808
15809         PR c++/13377
15810         * g++.dg/lookup/ambig4.C: New test.
15811         * g++.dg/lookup/ambig5.C: New test.
15812         * g++.dg/tc1/dr101.C: Adjust error markers.
15813
15814 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15815
15816         PR c++/23639
15817         * g++.dg/template/ttp5.C: Adjust error markers.
15818
15819 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
15820
15821         PR testsuite/23609
15822         * lib/obj-c++.exp: Include target-libpath.exp.
15823         (obj-c++_link_flags): Look for the GNU libobjc library
15824         and set the library path to include it.
15825         Don't manually set LD_LIBRARY_PATH (etc.) but call
15826         set_ld_library_path_env_vars instead.
15827         (obj-c++_target_compile): Don't set library path or
15828         linker flags because they are already set correctly
15829         in obj-c++_link_flags.
15830
15831 2005-08-30  Josh Conner  <jconner@apple.com>
15832
15833         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
15834         to command-line options for arm-*-* targets.
15835
15836 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
15837
15838         * g++.dg/other/i386-1.C: New.
15839
15840 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
15841
15842         PR preprocessor/20348
15843         PR preprocessor/20356
15844         * gcc.dg/cpp/pr20348.c: New test.
15845         * gcc.dg/cpp/pr20348.h: New file.
15846         * gcc.dg/cpp/inc/pr20348.h: New file.
15847         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
15848         * gcc.dg/cpp/pr20356.c: New test.
15849         * gcc.dg/cpp/pr20356.h: New file.
15850         * gcc.dg/cpp/inc/pr20356.h: New file.
15851         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
15852
15853 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
15854
15855         * gfortran.fortran-torture/execute/intrinsic_count.f90:
15856         Fix array dimension to avoid correct end-of-file error.
15857
15858 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
15859
15860         PR libfortran/23598
15861         * gfortran.dg/iostat_1.f90: New test.
15862
15863 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
15864
15865         PR middle-end/23408
15866         * gcc.dg/pr23408.c: New test.
15867
15868 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
15869
15870         PR c++/23099
15871         * g++.dg/init/member1.C: Make sure erroneous static data member
15872         definitions are required.
15873         * g++.dg/template/static13.C: New test.
15874         * g++.dg/template/static14.C: Likewise.
15875
15876 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
15877
15878         * gcc.target/i386/pr23575.c: Use -msse2 instead of
15879         -march=pentium4, remove ilp32 requirement.
15880
15881         PR middle-end/23484
15882         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
15883         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
15884
15885 2005-08-29  Andreas Jaeger  <aj@suse.de>
15886
15887         PR testsuite/23607
15888         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
15889
15890 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
15891
15892         * gcc.c-torture/execute/20050316-2.c: New test.
15893         * gcc.c-torture/execute/20050316-3.c: New test.
15894         * gcc.dg/torture/pr16104-1.c: New test.
15895
15896 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
15897
15898         PR middle-end/23463
15899         * gcc.c-torture/execute/zero-struct-1.c: New test.
15900
15901 2005-08-27  Richard Guenther  <rguenther@suse.de>
15902
15903         PR target/23575
15904         * gcc.target/i386/pr23575.c: New testcase.
15905
15906 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
15907
15908         PR rtl-optimization/23561
15909         * gcc.c-torture/execute/20050826-1.c: New test.
15910
15911         PR rtl-opt/23560
15912         * gcc.c-torture/execute/20050826-2.c: New test.
15913
15914 2005-08-26  Dale Johannesen  <dalej@apple.com>
15915
15916         * gcc.dg/20030711-1.c: Modify to work on Darwin.
15917         * gcc.dg/20050826-1.c: New.
15918
15919 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
15920
15921         PR c++/19004
15922         * g++.dg/template/nontype13.C: New test.
15923
15924         PR c++/23491
15925         * g++.dg/init/new14.C: New test.
15926         * g++.dg/expr/anew1.C: Do not XFAIL.
15927         * g++.dg/expr/anew2.C: Likewise.
15928         * g++.dg/expr/anew3.C: Likewise.
15929
15930 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
15931
15932         PR middle-end/22439
15933         * gcc.dg/vla-3.c: New test.
15934
15935 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
15936
15937         PR fortran/20363
15938         * gfortran.dg/named_interface.f90: New.
15939
15940 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
15941
15942         * gcc.c-torture/execute/frame-address.c: New test.
15943
15944 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
15945
15946         PR c++/20817
15947         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
15948
15949 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
15950
15951         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
15952
15953 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
15954
15955         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
15956         * gcc.dg/altivec-22.c: Rename from..
15957         * gcc.dg/altivec-nomfcr.c: ..this.
15958
15959 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
15960
15961         PR tree-optimization/23546
15962         * gcc.dg/tree-ssa/pr23546.c: New test.
15963
15964 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
15965
15966         PR fortran/17758
15967         * gfortran.dg/nonreturning_statements.f90: New test.
15968
15969 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
15970
15971         PR c++/22454
15972         * g++.dg/parse/crash29.C: New.
15973
15974 2005-08-23  DJ Delorie  <dj@redhat.com>
15975
15976         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
15977         constants have the L suffix.
15978
15979 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
15980
15981         PR c++/23044
15982         * g++.dg/template/instantiate8.C: New.
15983
15984 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
15985
15986         PR middle-end/23467
15987         * gcc.c-torture/execute/pr23467.c: New test.
15988
15989 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
15990
15991         PR tree-optimization/22043
15992         * gcc.c-torture/execute/20050613-1.c: New test.
15993
15994 2005-08-23  Ben Elliston  <bje@au.ibm.com>
15995
15996         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
15997
15998 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
15999
16000         PR rtl-optimization/23478
16001         * g++.dg/opt/pr23478.C: New test.
16002
16003 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
16004
16005         PR c/18715
16006         * gcc.dg/switch-warn-3.c: New test.
16007
16008 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16009
16010         PR c++/22233
16011         * g++.dg/template/param1.C: New test.
16012
16013 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16014
16015         PR c++/23089
16016         * g++.dg/other/incomplete1.C: New test.
16017
16018 2005-08-22  Ira Rosen  <irar@il.ibm.com>
16019
16020         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
16021         are vectorizable.
16022
16023 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16024
16025         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
16026         d_lines_5.f: New.
16027
16028 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
16029
16030         * gcc.target/i386/sse-4.c: New test.
16031
16032 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16033
16034         PR testsuite/23239
16035         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
16036
16037 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
16038
16039         * gcc.dg/20050811-1.c: New test.
16040         * gcc.dg/20050811-2.c: New test.
16041
16042 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
16043
16044         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
16045
16046 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
16047
16048         PR 23476
16049         * gcc.c-torture/compile/pr23476.c: New test.
16050
16051 2005-08-19  Devang Patel  <dpatel@apple.com>
16052
16053         PR tree-optimization/23048
16054         * gcc.dg/tree-ssa/pr23048.c: New test.
16055
16056 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
16057
16058         PR middle-end/20624
16059         * g++.dg/warn/Wreturn-3.C: New test
16060
16061 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
16062
16063         PR tree-optimization/22228
16064         * g++.dg/vect/pr22543.cc: New test.
16065
16066 2005-08-17  Steven Bosscher  <stevenb@suse.de>
16067
16068         PR tree-optimization/21574
16069         * gcc.dg/tree-ssa/pr21574.c: New test.
16070
16071 2005-08-16  James E Wilson  <wilson@specifix.com>
16072
16073         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
16074
16075 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
16076
16077         PR tree-opt/23402
16078         * gcc.c-torture/compile/zero-strct-3.c: New test.
16079         * gcc.c-torture/compile/zero-strct-4.c: New test.
16080
16081 2005-08-16  Steven Bosscher  <stevenb@suse.de>
16082
16083         PR target/23376
16084         * gcc.target/x86_64/pr23376.c: New test.
16085
16086 2005-08-16  Ian Lance Taylor  <ian@airs.com>
16087
16088         PR c++/23337
16089         * g++.dg/ext/vector2.C: New.
16090
16091 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
16092
16093         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
16094
16095 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
16096
16097         PR libfortran/23428
16098         * gfortran.dg/inquire-complex.f90: New test case.
16099
16100 2005-08-16  James E Wilson  <wilson@specifix.com>
16101
16102         PR tree-optimization/21105
16103         * gcc.dg/large-size-array.c: New.
16104
16105 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
16106
16107         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
16108         type.
16109         * gcc.dg/vect/vect-41: Likewise.
16110         * gcc.dg/vect/vect-42: Likewise.
16111         * gcc.dg/vect/vect-43: Likewise.
16112         * gcc.dg/vect/vect-44: Likewise.
16113         * gcc.dg/vect/vect-46: Likewise.
16114         * gcc.dg/vect/vect-47: Likewise.
16115         * gcc.dg/vect/vect-48: Likewise.
16116         * gcc.dg/vect/vect-52: Likewise.
16117         * gcc.dg/vect/vect-53: Likewise.
16118         * gcc.dg/vect/vect-54: Likewise.
16119         * gcc.dg/vect/vect-55: Likewise.
16120         * gcc.dg/vect/vect-56: Likewise.
16121         * gcc.dg/vect/vect-57: Likewise.
16122         * gcc.dg/vect/vect-58: Likewise.
16123         * gcc.dg/vect/vect-59: Likewise.
16124         * gcc.dg/vect/vect-60: Likewise.
16125         * gcc.dg/vect/vect-61: Likewise.
16126         * gcc.dg/vect/vect-85: Likewise.
16127         * gcc.dg/vect/vect-87: Likewise.
16128         * gcc.dg/vect/vect-88: Likewise.
16129         * gcc.dg/vect/vect-93.c: Likewise.
16130         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
16131         * gcc.dg/vect/vect-75: Likewise.
16132         * gcc.dg/vect/vect-76: Likewise.
16133         * gcc.dg/vect/vect-77: Likewise.
16134         * gcc.dg/vect/vect-78: Likewise.
16135         * gcc.dg/vect/vect-80: Likewise.
16136         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
16137         vectorized for the expected reason, rather than checking how alignment
16138         was handled.
16139         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
16140         type and also instead of aligned pointers. Added documentation.
16141
16142 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
16143
16144         * gfortran.dg/power.f90: New test.
16145
16146 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
16147
16148         PR rtl-optimization/23299
16149         * g++.dg/opt/pr23299.C: New test.
16150
16151 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16152
16153         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
16154
16155 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
16156
16157         * g++.dg/template/local6.C: New test.
16158
16159 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
16160
16161         * execute/exceptions/finally-1.m: Check that the catch and finally are
16162         being called.  Also add a "return 0;" at the end of main.
16163
16164 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
16165
16166         PR fortran/21432.
16167         * gfortran.dg/namelist_print_1.f: New test of functionality of
16168         PRINT namelist.
16169         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
16170         namelist generates error with -std=f95.
16171
16172 2005-08-14  Ira Rosen  <irar@il.ibm.com>
16173
16174         PR tree-optimization/23119
16175         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
16176
16177 2005-08-13  Marcin Koziej  <creep@desk.pl>
16178             Andrew Pinski  <pinskia@physics.uc.edu>
16179
16180         PR libobjc/22492
16181         * execute/exceptions/finally-1.m: New test.
16182
16183 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
16184
16185         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
16186         testsuite.
16187         * objc/execute/exceptions/trivial.m: New test.
16188         * objc.dg/try-catch-11.m: Move to ...
16189         * objc/execute/exceptions/foward-1.m: Here.
16190         * objc.dg/try-catch-2.m: Move to ...
16191         * objc/execute/exceptions/catchall-1.m: Here.
16192         * objc.dg/try-catch-8.m: Move to ...
16193         * objc/execute/exceptions/local-variables-1.m: Here.
16194
16195 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
16196
16197         * objc.dg/nested-func-1.m: Move to ...
16198         * objc/execute/nested-func-1.m: Here.
16199
16200 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
16201
16202         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
16203         in ${options} instead of [target_info name].
16204         * lib/obj-c++.exp (objc_target_compile): Likewise.
16205
16206 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
16207
16208         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
16209
16210 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
16211
16212         part of PR testsuite/23348
16213         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
16214         of the torture options.
16215         * objc/compile/trivial.m: New test.
16216
16217 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
16218
16219         * gfortran.dg/eoshift.f90: Correct format.
16220
16221 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
16222
16223         * gfortran.fortran-torture/execute/character_passing.f90:
16224         Fix comment typo.
16225
16226 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
16227
16228         PR c++/8271
16229         * g++.dg/template/unify10.C: New.
16230
16231 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
16232
16233         * g++.dg/parse/pr22514.C: Move to...
16234         * g++.dg/debug/pr22514.C: here.
16235
16236 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16237
16238         PR c++/23266
16239         * g++.dg/inherit/pure1.C: New test.
16240
16241         * ChangeLog: Fix typos.
16242
16243 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16244             Steven Bosscher  <stevenb@suse.de>
16245
16246         * gfortran.dg/runtime_warning_1.f90: New test.
16247
16248 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
16249
16250         PR c++/23219
16251         * g++.dg/parse/crash28.C: New.
16252
16253 2005-08-11  Richard Guenther  <rguenther@suse.de>
16254
16255         PR target/23289
16256         * gcc.target/i386/tailcall-1.c: New testcase.
16257
16258 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
16259
16260         * gcc.dg/vect/vect-67.c: Un-xfail.
16261
16262 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
16263
16264         PR c++/23225
16265         * g++.dg/testsuite/parse/crash27.C: new test.
16266
16267 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
16268
16269         PR libfortran/22143
16270         * gfortran.dg/shift-kind.f90: New testcase.
16271
16272 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
16273
16274         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
16275         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
16276
16277 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16278
16279         PR c++/20646
16280         * g++.dg/other/mult-stor1.C: New test.
16281
16282 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
16283
16284         * gcc.c-torture/pr18299-1.c: Move to ...
16285         * gcc.c-torture/compile/pr18299-1.c: Here.
16286
16287 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
16288
16289         * gfortran/fortran.torture/execute/character_passing.f90:
16290         Fix types for LSAME.
16291
16292 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
16293
16294         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
16295         input data back to what it was originally.
16296
16297 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
16298
16299         * objc.dg/try-catch-8.m: Enable for all targets.
16300
16301 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
16302
16303         * gcc.dg/pr23165.c: New test.
16304
16305 2005-08-09  Steven Bosscher  <stevenb@suse.de>
16306
16307         PR tree-optimization/23234
16308         * gcc.dg/tree-ssa/pr23234.c: New test.
16309
16310 2005-08-08  Josh Conner  <jconner@apple.com>
16311
16312         PR rtl-optimization/23241
16313         * gcc.dg/char-compare.c: New test.
16314
16315 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16316
16317         PR c++/22508
16318         * g++.dg/init/new13.C: New test.
16319
16320 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
16321
16322         PR c++/21166
16323         * g++.dg/other/crash-4.C: Adjust
16324         * g++/dg/ext/packed9.C: New.
16325
16326 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
16327
16328         PR middle-end/21964
16329         * gcc.c-torture/execute/pr21964-1.c: New test.
16330
16331 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
16332
16333         PR c/22458
16334         * gcc.dg/pr22458-1.c: New test.
16335
16336 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
16337             Steven G. Kargl <kargls@comcast.net>
16338
16339         PR fortran/22390
16340         * gfortran.dg/flush_1.f90: New test.
16341
16342 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16343
16344         PR c++/23191
16345         * g++.dg/template/eh2.C: New test.
16346
16347 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16348
16349         PR c++/19498
16350         * g++.dg/template/instantiate7.C: New test.
16351
16352 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
16353
16354         PR c/23113
16355         * gcc.dg/Wunused-value-1.c: New test.
16356
16357 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
16358
16359         PR rtl-optimization/23233
16360         * gcc.c-torture/compile/pr23233-1.c: New test.
16361
16362 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
16363
16364         PR fortran/18833
16365         PR fortran/20850
16366         * gfortran.dg/equiv_1.f90: New test.
16367         * gfortran.dg/equiv_2.f90: New test.
16368         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
16369         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
16370         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
16371
16372 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
16373
16374         * gcc.c-torture/execute/vrp-5.c: New test.
16375         * gcc.c-torture/execute/vrp-6.c: New test.
16376         * gcc.dg/tree-ssa/vrp21.c: New test.
16377
16378 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
16379
16380         * g++.dg/parse/pr22514.C: New test.
16381
16382 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
16383
16384         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
16385
16386         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
16387         instead of constant loads / pool entries.
16388
16389 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
16390
16391         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
16392         TEST_TO_WCTYPE.
16393
16394 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
16395
16396         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
16397         __WINT_TYPE__ in generated prototypes if possible.
16398
16399 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
16400
16401         PR 22037
16402         * g++.dg/tree-ssa/pr22037.C:
16403
16404 2005-08-04  Richard Henderson  <rth@redhat.com>
16405
16406         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
16407         scan-tree-dump-times directive.
16408
16409 2005-08-04  Jan Hubicka  <jh@suse.cz>
16410
16411         * gcov-1.C: Fix switch counts.
16412         * gcov-4b.c: Likewise.
16413
16414 2005-08-03  Jeff Law  <law@redhat.com>
16415
16416         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
16417
16418 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
16419
16420         * gcc.c-torture/execute/pr23135.c: New test.
16421
16422 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16423
16424         PR tree-optimization/19899
16425         * gcc.dg/tree-ssa/scev-1.c: New test.
16426         * gcc.dg/tree-ssa/scev-2.c: New test.
16427
16428 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
16429
16430         PR target/18582
16431         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
16432
16433 2005-08-03  Jan Hubicka  <jh@suse.cz>
16434
16435         * update-conroll.c: New testcase.
16436         * update-conroll-2.c: New testcase.
16437
16438 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
16439
16440         * gfortran.dg/constant_substring.f: New test.
16441         * gfortran.dg/pr22491.f: New test.
16442
16443 2005-08-02  Jan Hubicka  <jh@suse.cz>
16444
16445         * update-threading.c: Replace by the proper one.
16446
16447 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
16448
16449         PR 23164
16450         * g++.dg/tree-ssa/pr23164.C: New test.
16451
16452 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
16453
16454         * gcc.dg/tree-ssa/pr23192.c: New test.
16455
16456 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
16457
16458         * gcc.c-torture/execute/vrp-4.c: New test.
16459
16460 2005-08-02  Jan Hubicka  <jh@suse.cz>
16461
16462         * update-threading.c: New test.
16463
16464 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
16465
16466         * gcc.c-torture/compile/20050801-1.c: New test.
16467         * gcc.c-torture/compile/20050801-2.c: New test.
16468
16469 2005-08-01  Jan Hubicka  <jh@suse.cz>
16470
16471         * val-prof-5.c: New test.
16472
16473 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
16474
16475         PR c/22311
16476         * gcc.dg/pr22311-1.c : New test.
16477
16478 2005-07-31  Steven Bosscher  <stevenb@suse.de>
16479
16480         PR target/23095
16481         * gfortran.dg/pr23095.f: New test.
16482
16483         PR c++/22003
16484         * g++.dg/other/pr22003.C: New test.
16485
16486 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
16487
16488         PR target/20621
16489         * gcc.c-torture/execute/pr20621-1.c: New test.
16490
16491 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
16492
16493         * gfortran.dg/comma_format_extension_4.f: Adjust length
16494         of string for format.
16495         * gfortran.dg/der_array_io_1.f: Replace illegal internal
16496         print statement with internal write.
16497         * gfortran.dg/der_array_io_2.f: Likewise.
16498         * gfortran.dg/der_array_io_3.f: Likewise.
16499
16500 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
16501
16502         * gcc.dg/fold-abs-4.c: new test.
16503
16504 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
16505
16506         PR fortran/22570 an related issues.
16507         * gfortran.dg/x_slash_1.f: New test.
16508
16509 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
16510
16511         PR c/23143
16512         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
16513         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
16514
16515 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
16516
16517         PR c/529
16518         * gcc.dg/Wshadow-3.c: New test.
16519
16520 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
16521
16522         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
16523         used to have the wrong bounds).
16524
16525 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
16526
16527         PR c/21720
16528         * gcc.dg/hex-round-1.c: Test more cases.
16529         * gcc.dg/hex-round-2.c: New test.
16530
16531 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
16532
16533         PR 22550
16534         * g++.dg/tree-ssa/pr22550.C: New test.
16535
16536 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
16537
16538         * gcc.dg/tree-ssa/vrp19.c: New test.
16539         * gcc.dg/tree-ssa-vrp20.c: New test.
16540
16541 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
16542
16543         PR c/22240
16544         * gcc.dg/transparent-union-4.c: New test.
16545
16546 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
16547
16548         PR c/22192
16549         * gcc.dg/c99-vla-2.c: New test.
16550
16551 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
16552
16553         PR c/21720
16554         * gcc.dg/hex-round-1.c: New test.
16555
16556 2005-07-28  Jan Hubicka  <jh@suse.cz>
16557
16558         * inliner-1.c: Do not dump everything.
16559         * tree-prof.exp: Do not pass -ftree-based-profiling.
16560         * bprob.exp: Likewise.
16561
16562         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
16563
16564 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
16565
16566         PR c++/22545
16567         * g++.dg/expr/ptrmem7.C: New test.
16568
16569 2005-07-28  Mike Stump  <mrs@apple.com>
16570
16571         * g++.old-deja/g++.mike/visibility-1.C: New test.
16572
16573 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
16574
16575         PR c/20187
16576         * gcc.c-torture/execute/pr20187-1.c: New test.
16577
16578 2005-07-28  Jeff Law  <law@redhat.com>
16579
16580         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
16581         * gcc.dg/tree-ssa/vrp18.c: New test.
16582
16583 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
16584
16585         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
16586
16587 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
16588
16589         PR tree-optimization/22506
16590         * gcc.dg/vect/ps22506.c: New test.
16591
16592 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
16593
16594         PR target/21149
16595         * gcc.target/i386/sse-3.c: New test.
16596
16597 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
16598
16599         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
16600         * gcc.target/mips/mips32-dsp-type.c: Likewise.
16601
16602 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
16603
16604         PR c/22589
16605         * gcc.c-torture/compile/pr22589-1.c: New test.
16606
16607 2005-07-28  Jan Hubicka  <jh@suse.cz>
16608
16609         * update-loopch.c: New testcase.
16610
16611 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
16612
16613         PR rtl-optimization/23047
16614         * gcc.c-torture/execute/pr23047.c: New test.
16615         * gcc.c-torture/execute/pr23047.x: New.
16616
16617 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
16618
16619         PR tree-optimization/22493
16620         * gcc.c-torture/execute/pr22493-1.c: New test.
16621         * gcc.c-torture/execute/pr22493-1.x: New.
16622         * gcc.c-torture/execute/vrp-1.c: New test.
16623         * gcc.c-torture/execute/vrp-2.c: New test.
16624         * gcc.c-torture/execute/vrp-2.c: New test.
16625
16626 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
16627
16628         * gcc.target/frv/all-builtin-read8.c: Delete.
16629         * gcc.target/frv/all-builtin-read16.c: Delete.
16630         * gcc.target/frv/all-builtin-read32.c: Delete.
16631         * gcc.target/frv/all-builtin-read64.c: Delete.
16632         * gcc.target/frv/all-builtin-write8.c: Delete.
16633         * gcc.target/frv/all-builtin-write16.c: Delete.
16634         * gcc.target/frv/all-builtin-write32.c: Delete.
16635         * gcc.target/frv/all-builtin-write64.c: Delete.
16636         * gcc.target/frv/all-read-write-1.c: New.
16637
16638 2005-07-27  Jeff Law  <law@redhat.com>
16639
16640         * gcc.c-torture/execute/pr22630.c: New test.
16641
16642 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
16643
16644         PR tree-optimization/23073
16645         * gcc.dg/vect/nodump-pr23073.c: New test.
16646         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
16647
16648 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
16649
16650         PR tree-optimize/22348
16651         * gcc.c-torture/execute/pr22348.c: New.
16652
16653 2005-07-27  Richard Guenther  <rguenther@suse.de>
16654
16655         * gcc.dg/tree-ssa/salias-1.c: New testcase.
16656
16657 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16658
16659         PR fortran/22503
16660         * gfortran.dg/logical_comp.f90: New test.
16661
16662 2005-07-27  Jan Hubicka  <jh@suse.cz>
16663
16664         * inliner-1.c: Add cleanup of dumps.
16665         * val-prof-*.c: Likewise.
16666         * update-tailcall.c: New.
16667
16668 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
16669
16670         PR 22591
16671         * gcc.dg/tree-ssa/pr22591.c: New test.
16672         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
16673
16674 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
16675
16676         PR libobjc/22606
16677         * objc.dg/try-catch-11.m: New test.
16678
16679 2005-07-26  Richard Guenther  <rguenther@suse.de>
16680
16681         PR tree-optimization/22486
16682         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
16683
16684 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
16685
16686         PR tree-opt/22484
16687         * testsuite/g++.dg/opt/loop2.C: New test.
16688
16689 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
16690
16691         * gcc.dg/tree-ssa/reassoc-3.c: New test.
16692         * gcc.dg/tree-ssa/reassoc-4.c: New test.
16693
16694 2005-07-25  Adam Nemet  <anemet@lnxw.com>
16695
16696         * lib/profopt.exp (profopt-execute): Check for profiling data
16697         files on the target.
16698
16699 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
16700
16701         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
16702         for matching of asm labels.
16703
16704 2005-07-25  Richard Guenther  <rguenther@suse.de>
16705
16706         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
16707
16708 2005-07-25  Richard Guenther  <rguenther@suse.de>
16709
16710         PR testsuite/22624
16711         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
16712
16713 2005-07-25  Ira Rosen  <irar@il.ibm.com>
16714
16715         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
16716         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
16717         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
16718         * gcc.dg/vect/vect-100.c: New test.
16719         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
16720         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
16721         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
16722         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
16723         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
16724         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
16725         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
16726         * gfortran.dg/vect/pr19049.f90: New testcase.
16727         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
16728
16729 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
16730
16731         * gcc.c-torture/execute/20050713-1.c: New test.
16732
16733         PR fortran/20063
16734         * gfortran.fortran-torture/execute/data_4.f90: New test.
16735
16736         PR middle-end/20303
16737         * gcc.dg/visibility-d.c: New test.
16738
16739 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
16740
16741         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
16742         * gfortran.dg/underflow.f90: Ditto.
16743
16744 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16745
16746         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
16747         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
16748         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
16749
16750 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
16751
16752         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
16753         include case of field width of zero.
16754
16755 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
16756
16757         PR libgfortran/21875
16758         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
16759         with trailing blanks on normal formatted read.
16760
16761 2005-07-23  Chao-ying Fu  <fu@mips.com>
16762
16763         * gcc.target/mips/mips32-dsp-type.c: New test.
16764         * gcc.target/mips/mips32-dsp.c: New test.
16765
16766 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
16767
16768         PR testsuite/21073
16769         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
16770
16771         PR testsuite/20454
16772         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
16773         and __cyg_profile_func_exit.
16774
16775 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
16776
16777         * gfortran.dg/comma_format_extension_3.f: Fix typo.
16778         * gfortran.dg/comma_format_extension_4.f: Same.
16779         * gfortran.dg/pr15332.f: Same.
16780         * gfortran.dg/pr21730.f: Same.
16781
16782 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
16783
16784         * g++.dg/opt/vrp2.C: Fix testcase.
16785
16786         PR tree-opt/22625
16787         * g++.dg/opt/vrp2.C: New test.
16788
16789 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
16790
16791         PR debug/21828
16792         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
16793
16794 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
16795
16796         * gcc.dg/tree-ssa/20050719-1.c: New test.
16797
16798 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
16799
16800         * gcc.dg/bfin-longcall-1.c: New file.
16801         * gcc.dg/bfin-longcall-2.c: New file.
16802
16803 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
16804
16805         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
16806
16807 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
16808
16809         PR middle-end/19055
16810         * gcc.dg/tree-ssa/pr19055.c: New test.
16811         * gcc.dg/tree-ssa/pr19055-2.c: New test.
16812
16813 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
16814
16815         PR C++/22358
16816         * g++.dg/other/pr22358.C: New test.
16817
16818 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
16819
16820         PR c++/2922
16821         * g++.dg/lookup/two-stage5.C: New test from bug comments.
16822
16823 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16824
16825         PR c++/15938
16826         * g++.dg/init/union2.C: New test.
16827
16828 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16829
16830         PR c/22393
16831         * gcc.dg/complex-4.c: New test.
16832
16833 2005-07-21  Richard Guenther  <rguenther@suse.de>
16834
16835         PR testsuite/22522
16836         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
16837         scanning for asm labels.
16838         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
16839
16840 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
16841
16842         PR target/22085
16843         * gcc.dg/altivec-pr22085.c: New.
16844
16845 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
16846
16847         PR tree-optimization/19210
16848         * gcc.dg/tree-ssa/pr19210-1.c: New.
16849         * gcc.dg/tree-ssa/pr19210-2.c: New.
16850
16851 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
16852
16853         PR rtl-optimization/22167
16854         * g++.dg/opt/pr22167.C: New test.
16855
16856 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
16857
16858         PR c++/2922
16859         * g++.dg/lookup/two-stage2.C: New.
16860         * g++.dg/lookup/two-stage3.C: New.
16861         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
16862         fixed two-stage name lookup for operators.
16863         * g++.dg/template/call3.C: Compiler now produces an appropriate
16864         error message.
16865         * g++.dg/template/crash37.C: Compiler now describes bla() on line
16866         14 as a candidate.
16867         * g++.dg/template/ptrmem4.C: Compiler produces different error
16868         message.
16869         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
16870         connect_to_method as a candidate.
16871
16872 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
16873
16874         * gcc.dg/fold-alloc-1.c: New test.
16875
16876 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
16877
16878         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
16879         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
16880
16881 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
16882
16883         * gcc.dg/fold-abs-1.c: New test.
16884         * gcc.dg/fold-abs-2.c: New test.
16885         * gcc.dg/fold-abs-3.c: New test.
16886
16887 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
16888
16889         Make CONSTRUCTOR use VEC to store initializers.
16890         * g++.dg/ext/complit3.C: Check for specific error messages.
16891         * g++.dg/init/brace2.C: Update error message.
16892         * g++.dg/warn/Wbraces2.C: Likewise.
16893
16894 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
16895
16896         PR fortran/16940
16897         * gfortran.dg/module_interface_1.f90: New test.
16898
16899 2005-07-19  Danny Berlin <dberlin@dberlin.org>
16900             Kenneth Zadeck <zadeck@naturalbridge.com>
16901
16902         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
16903
16904 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16905
16906         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
16907         specify -Wformat for these tests.
16908         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
16909         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
16910         * gcc.dg/format/opt-6.c: Delete.
16911
16912 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
16913
16914         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
16915         * gcc.dg/tree-ssa/sra-3.c: Likewise.
16916
16917 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
16918
16919         * gcc.dg/tree-ssa/alias-2.c: New test.
16920
16921 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
16922
16923         PR c++/22263
16924         * g++.dg/template/explicit7.C: New test.
16925
16926 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
16927
16928         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
16929         width of 8 to +Inf and -Inf.
16930
16931 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
16932
16933         PR c++/22139
16934         * g++.dg/template/friend36.C: New test.
16935
16936 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
16937
16938         PR fortran/21730
16939         * gfortran.dg/pr21730.f: New test.
16940
16941 2005-07-16  Danny Berlin <dberlin@dberlin.org>
16942             Kenneth Zadeck <zadeck@naturalbridge.com>
16943
16944         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
16945         since pure const detection cannot run at -O1 in c compiler.
16946         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
16947         can now optimize this case properly.
16948         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
16949         because we now pass.
16950         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
16951
16952 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
16953
16954         PR c/22421
16955         * gcc.dg/format/bitfld-1.c: New test.
16956
16957 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
16958
16959         PR c++/22204
16960         * g++.dg/rtti/repo1.C: New test.
16961
16962 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
16963
16964         PR middle-end/22398
16965         * gcc.c-torture/compile/pr22398.c: New test.
16966
16967 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
16968
16969         PR c++/22132
16970         * g++.dg/expr/cast4.C: New test.
16971
16972 2005-07-15  Richard Guenther  <rguenther@suse.de>
16973
16974         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
16975         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
16976
16977 2005-07-15  Steven Bosscher  <stevenb@suse.de>
16978
16979         PR tree-optimization/22230
16980         * gcc.dg/tree-ssa/pr22230.c: New test.
16981
16982 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
16983
16984         * gfortran.dg/g77/cpp6.f: New test.
16985
16986         PR fortran/22417
16987         * gfortran.dg/g77/cpp5.F: New test.
16988         * gfortran.dg/g77/cpp5.h: New file.
16989         * gfortran.dg/g77/cpp5inc.h: New file.
16990
16991 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
16992
16993         PR libfortran/16435
16994         * gfortran.dg/tl_editting.f90: New.
16995         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
16996
16997 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
16998
16999         * gfortran.dg/char_array_constructor.f90: New test.
17000
17001 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
17002
17003         * gfortran.dg/past_eor.f90: New.
17004         * gfortran.dg/complex_read.f90: New.
17005
17006 2005-07-13  Jeff Law  <law@redhat.com>
17007
17008         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
17009         additional casts.
17010
17011         * gcc.dg/tree-ssa/pr22321.c: New test
17012
17013 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
17014
17015         PR tree-optimization/21921
17016         * gcc.dg/tree-ssa/pr21921.c: New.
17017
17018 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
17019
17020         PR tree-optimizatio/22442
17021         * gcc.dg/tree-ssa/loop-11.c: New test.
17022
17023 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
17024
17025         PR tree-opt/21840
17026         * gcc.c-torture/compile/pr21840.c: New test.
17027
17028 2005-07-12  Jan Hubicka  <jh@suse.cz>
17029
17030         * gcc.c-torture/compile/pr22379.c: New test.
17031
17032 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
17033
17034         PR libfortran/21593
17035         gfortran.dg/dev_null.f90: Remove outdated comment about
17036         PR libfortran/21593.
17037
17038
17039 2005-07-12  Dale Johannesen  <dalej@apple.com>
17040
17041         * gcc.target/i386/compress-float-sse.c: New.
17042         * gcc.target/i386/compress-float-sse-pic.c: New.
17043         * gcc.target/i386/compress-float-387.c: New.
17044         * gcc.target/i386/compress-float-387-pic.c: New.
17045         * gcc.dg/compress-float-ppc.c: New.
17046         * gcc.dg/compress-float-ppc-pic.c: New.
17047
17048 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
17049
17050         PR libfortran/21593
17051         gfortran.dg/dev_null.f90: Remove targets.
17052
17053 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
17054
17055         PR tree-opt/22335
17056         * gcc.dg/pr22335-1.c: New test.
17057         * gcc.dg/pr22335-2.c: New test.
17058
17059 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17060
17061         PR c++/20172
17062         * g++.dg/template/nontype12.C : New test.
17063
17064 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
17065
17066         * gcc.dg/tree-ssa/loop-10.c: New test.
17067
17068 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
17069
17070         * gcc.c-torture/execute/20020720-1.x: Remove.
17071
17072 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
17073
17074         * gfortran.fortran-torture/execute/forall_7.f90: New test.
17075
17076 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
17077
17078         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
17079         (dg-mips-options): Use it.
17080
17081 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
17082
17083         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
17084
17085 2005-07-09  Richard Henderson  <rth@redhat.com>
17086
17087         * lib/target-supports.exp (check_effective_target_sync_char_short):
17088         Add alpha.
17089
17090 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
17091
17092         PR libfortran/22217
17093         * gfortran.dg/negative-z-descriptor.f90: New test.
17094
17095 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
17096
17097         PR tree-opt/22329
17098         * gcc.dg/pr22329.c: New test.
17099
17100 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
17101
17102         PR tree-optimization/20139
17103         * gcc.dg/tree-ssa/pr20139.c: New.
17104
17105 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
17106
17107         PR tree-opt/22356
17108         * testsuite/gcc.dg/pr22356-1.c: New test.
17109
17110 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
17111
17112         PR c++/21799
17113         * g++.dg/template/unify8.C: New.
17114         * g++.dg/template/unify9.C: New.
17115
17116 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
17117
17118         * gfortran.fortran-torture/execute/entry_10.f90: New test.
17119
17120 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
17121
17122         * gcc.dg/darwin-version-1.c: New.
17123         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
17124         * gcc.dg/builtins-20.c: Likewise.
17125         * gcc.dg/builtins-53.c: Likewise.
17126         * gcc.dg/torture/builtins-convert-1.c: Likewise.
17127         * gcc.dg/torture/builtins-convert-2.c: Likewise.
17128         * gcc.dg/torture/builtins-convert-3.c: Likewise.
17129         * gcc.dg/torture/builtins-power-1.c: Likewise.
17130         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
17131         on Darwin.
17132
17133 2005-07-07  Jeff Law  <law@redhat.com>
17134
17135         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
17136         argument evaluation order.
17137
17138 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
17139
17140         PR libfortran/21594
17141         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
17142         Add test cases where the shift length is greater than the
17143         array length.
17144
17145 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
17146
17147         * obj-c++.dg/proto-lossage-6.mm: New.
17148         * objc.dg/proto-lossage-6.m: New.
17149
17150 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
17151
17152         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
17153         * objc.dg/gnu-runtime-2.m: Likewise.
17154
17155 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
17156
17157         * gfortran.dg/longline.f: New test.
17158
17159         * gfortran.dg/badline.f: New test.
17160
17161 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
17162
17163         PR fortran/16531
17164         PR fortran/15966
17165         PR fortran/18781
17166         * gfortran.dg/hollerith.f90: New.
17167         * gfortran.dg/hollerith2.f90: New.
17168         * gfortran.dg/hollerith3.f90: New.
17169         * gfortran.dg/hollerith4.f90: New.
17170         * gfortran.dg/hollerith_f95.f90: New.
17171         * gfortran.dg/hollerith_legacy.f90: New.
17172         * gfortran.dg/g77/cpp4.F: New. Port from g77.
17173
17174 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
17175
17176         PR objc/22274
17177         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
17178         * objc.dg/gnu-runtime-2.m: New.
17179
17180 2005-07-06  Jeff Law  <law@redhat.com>
17181
17182         * gcc.dg/tree-ssa/vrp17.c: New test.
17183
17184 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
17185
17186         PR fortran/22327
17187         * gfortran.dg/array_constructor_5.f90: New test.
17188
17189 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
17190
17191         * gfortran.fortran-torture/execute/entry_9.f90: New test.
17192
17193 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
17194
17195         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
17196         * gcc.dg/980816-1.c: Ditto.
17197
17198 2005-07-06  Jeff Law  <law@redhat.com>
17199
17200         * gcc.c-torture/compile/pr21356.c: New test.
17201
17202 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
17203
17204         PR c/22013
17205         PR c/22098
17206         * gcc.c-torture/compile/pr22013-1.c,
17207         gcc.c-torture/execute/pr22098-1.c,
17208         gcc.c-torture/execute/pr22098-2.c,
17209         gcc.c-torture/execute/pr22098-3.c: New tests.
17210
17211 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
17212
17213         PR c/22308
17214         * gcc.dg/pr22308-1.c: New test.
17215
17216 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
17217
17218         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
17219         target.
17220         * gcc.dg/compare9.c: Use -fshort-enums instead of
17221         -fno-short-enums.  Change the last test to dg-bogus.
17222
17223 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
17224
17225         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
17226         * gcc.dg/compare9.c: New.
17227
17228 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17229
17230         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
17231
17232 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
17233
17234         PR testsuite/22288
17235         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
17236
17237
17238 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17239
17240         * gcc.dg/format/gcc_gfc-1.c: New.
17241
17242 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
17243
17244         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
17245
17246 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17247
17248         PR fortran/20842
17249         * gfortran.dg/io_invalid_1.f90: New test.
17250
17251 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
17252
17253         * gcc.dg/format/gcc_diag-1.c: Update.
17254
17255 2005-07-02  Jeff Law  <law@redhat.com>
17256
17257         * gcc.dg/tree-ssa/pr22051-1.c: New test.
17258         * gcc.dg/tree-ssa/pr22051-2.c: New test.
17259
17260 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
17261
17262         * gcc.dg/format/gcc_diag-1.c: Update.
17263
17264 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
17265
17266         PR tree-opt/22269
17267         * gcc.c-torture/compile/pr22269.c: New test.
17268
17269 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
17270
17271         PR 21584
17272         PR 22219
17273         * g++.dg/tree-ssa/pr21584-1.C: New test.
17274         * g++.dg/tree-ssa/pr21584-2.C: New test.
17275
17276 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
17277
17278         * obj-c++.dg/try-catch-11.mm: New.
17279         * objc.dg/try-catch-10.m: New.
17280
17281 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
17282
17283         * g++.dg/other/ucnid-1.C: xfail on AIX.
17284
17285 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
17286
17287         PR 22234
17288         * gcc.dg/20050629-1.c: New test.
17289
17290 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
17291
17292         * obj-c++.dg/const-str-1[0-1].mm: New.
17293         * objc.dg/const-str-1[0-1].m: New.
17294
17295 2005-05-29  Richard Henderson  <rth@redhat.com>
17296
17297         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
17298         Rename from check_effective_target_vect_no_max.
17299         (check_effective_target_vect_no_int_add): New.
17300         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
17301         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
17302         * gcc.dg/vect/vect-reduc-3.c: Likewise.
17303         * gcc.dg/vect/vect-reduc-1.c: Use both.
17304         * gcc.dg/vect/vect-reduc-2.c: Likewise.
17305
17306 2005-05-29  Richard Henderson  <rth@redhat.com>
17307
17308         * lib/target-supports.exp (check_effective_target_vect_no_max):
17309         Remove i386 and x86_64.
17310
17311 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
17312
17313         PR testsuite/21969
17314         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
17315
17316 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
17317
17318         PR middle-end/21969
17319         * gcc.dg/vect/pr21969.c: New test.
17320
17321 2005-06-28  Eric Christopher  <echristo@redhat.com>
17322
17323         PR c/22052
17324         PR c/21975
17325         * gcc.dg/inline1.c: New test.
17326         * gcc.dg/inline2.c: Ditto.
17327         * gcc.dg/inline3.c: Ditto.
17328         * gcc.dg/inline4.c: Ditto.
17329         * gcc.dg/inline5.c: Ditto.
17330
17331 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
17332
17333         PR libfortran/22142
17334         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
17335         Add testcase also testing eoshift1 for PR 22142.
17336
17337 2005-06-28  Richard Henderson  <rth@redhat.com>
17338
17339         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
17340         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
17341         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
17342         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
17343         gcc.dg/tree-ssa/20030922-2.c: Likewise.
17344
17345 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
17346
17347         PR libfortran/22142
17348         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
17349         Add testcase for PR 22142.
17350
17351 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
17352
17353         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
17354         gcc.target/ia64/fpreg-2.c: New tests.
17355
17356 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17357
17358         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
17359
17360 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17361
17362         PR libfortran/22170
17363         * gfortran.dg/slash_1.f90: New test.
17364
17365 2005-06-27  Richard Henderson  <rth@redhat.com>
17366
17367         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
17368         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
17369         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
17370         * gcc.dg/vect/vect-reduc-2.c: Likewise.
17371         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
17372         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
17373
17374 2005-06-27  Richard Henderson  <rth@redhat.com>
17375
17376         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
17377         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
17378
17379 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
17380
17381         * obj-c++.dg/proto-lossage-5.mm: New.
17382         * objc.dg/proto-lossage-5.m: New.
17383
17384 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
17385
17386         PR 21959
17387         * gcc.dg/tree-ssa/pr21959.c: New test.
17388
17389 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
17390
17391         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
17392         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
17393         testing uninitialized var.
17394
17395         * gcc.c-torture/execute/builtins/chk.h: New.
17396         * gcc.c-torture/execute/builtins/lib/chk.c: New.
17397         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
17398         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
17399         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
17400         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
17401         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
17402         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
17403         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
17404         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
17405         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
17406         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
17407         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
17408         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
17409         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
17410         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
17411         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
17412         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
17413         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
17414         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
17415         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
17416         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
17417         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
17418         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
17419         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
17420         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
17421         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
17422         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
17423         * gcc.dg/builtin-object-size-1.c: New test.
17424         * gcc.dg/builtin-object-size-2.c: New test.
17425         * gcc.dg/builtin-object-size-3.c: New test.
17426         * gcc.dg/builtin-object-size-4.c: New test.
17427         * gcc.dg/builtin-object-size-5.c: New test.
17428         * gcc.dg/builtin-stringop-chk-1.c: New test.
17429         * gcc.dg/builtin-stringop-chk-2.c: New test.
17430         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
17431         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
17432         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
17433         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
17434         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
17435         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
17436         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
17437         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
17438         * gcc.c-torture/execute/printf-1.c: New test.
17439         * gcc.c-torture/execute/fprintf-1.c: New test.
17440         * gcc.c-torture/execute/vprintf-1.c: New test.
17441         * gcc.c-torture/execute/vfprintf-1.c: New test.
17442         * gcc.c-torture/execute/printf-chk-1.c: New test.
17443         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
17444         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
17445         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
17446
17447 2005-06-27  Michael Matz  <matz@suse.de>
17448
17449         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
17450         slot is not merged if address escapes.
17451
17452 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17453
17454         PR c/21911
17455         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
17456
17457 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
17458
17459         PR middle-end/17965
17460         * gcc.c-torture/compile/20050622-1.c: New test.
17461
17462         PR middle-end/22028
17463         * gcc.dg/20050620-1.c: New test.
17464
17465 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
17466
17467         PR tree-optimization/22026
17468         * gcc.dg/tree-ssa/pr22026.c: New.
17469
17470 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
17471
17472         PR libfortran/22144
17473         * gfortran.dg/shift-alloc.f90: New testcase.
17474
17475 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
17476
17477         * all files: Update FSF address in copyright headers.
17478
17479 2005-06-22  Jan Hubicka  <jh@suse.cz>
17480
17481         * wholeprogram-1.c: New testcase.
17482         * wholeprogram-2.c: New testcase.
17483
17484 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
17485
17486         PR 22171
17487         * gcc.dg/tree-ssa/pr22171.c: New test.
17488
17489 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
17490
17491         * gfortran.dg/simplify_modulo.f90: New.
17492
17493 2005-06-24  Jan Hubicka  <jh@suse.cz>
17494
17495         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
17496
17497 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
17498
17499         * obj-c++.dg/proto-lossage-[1-4].mm: New.
17500
17501 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
17502
17503         * obj-c++.dg/typedef-alias-1.mm: New.
17504         * objc.dg/typedef-alias-1.m: New.
17505
17506 2005-06-23  Jeff Law  <law@redhat.com>
17507
17508         * gcc.dg/tree-ssa/vrp16.c: New test.
17509
17510 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17511
17512         * lib/target-supports.exp: Add
17513         check_effective_target_fortran_large_real and
17514         check_effective_target_fortran_large_int to check for
17515         corresponding effective targets.
17516         * gfortran.dg/large_integer_kind_1.f90: New test.
17517         * gfortran.dg/large_real_kind_1.f90: New test.
17518
17519 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
17520
17521         PR tree-optimization/22117
17522         * gcc.dg/tree-ssa/pr22117.c: New.
17523
17524 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
17525
17526         PR testsuite/22123
17527         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
17528
17529 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
17530
17531         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
17532
17533 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
17534
17535         * gfortran.dg/f2c_4.f90: Add tests for complex functions
17536         * gfortran.dg/f2c_4.c: Likewise.
17537
17538 2005-06-22 Paul Brook  <paul@codesourcery.com>
17539
17540         PR fortran/21034
17541         * gfortran.dg/auto_save_1.f90: New test.
17542
17543 2005-06-22  Michael Matz  <matz@suse.de>
17544
17545         * gcc.target/x86-64/abi: New directory.
17546         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
17547         * gcc.target/x86-64/abi/README.gcc: New file.
17548         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
17549         * gcc.target/x86-64/abi/asm-support.s: New file.
17550         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
17551         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
17552         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
17553         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
17554         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
17555         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
17556         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
17557         * gcc.target/x86_64/abi/test_bitfields.c: New test.
17558         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
17559         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
17560         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
17561         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
17562         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
17563         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
17564         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
17565         * gcc.target/x86_64/abi/test_varargs.c: New test.
17566
17567 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
17568
17569         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
17570         32-bit i?86 and x86_64.
17571
17572 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
17573
17574         * obj-c++.dg/const-str-[1-9].mm: New tests.
17575
17576 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
17577
17578         PR fortran/22010
17579         * gfortran.dg/namelist_use.f90: New.
17580         * gfortran.dg/namelist_use_only.f90: New.
17581
17582 2005-06-21  Jeff Law  <law@redhat.com>
17583
17584         * gcc.dg/tree-ssa/vrp15.c: New test.
17585
17586 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
17587
17588         * lib/target-supports.exp (check_effective_target_vect_reduction):
17589         Remove.
17590         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
17591         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
17592         remove vect_reduction target keyword. Also avoid two returns in main.
17593         * gcc.dg/vect/vect-reduc-3.c: Likewise.
17594         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
17595         * gcc.dg/vect/vect-reduc-1short.c: New test.
17596         * gcc.dg/vect/vect-reduc-1char.c: New test.
17597         * gcc.dg/vect/vect-reduc-2short.c: New test.
17598         * gcc.dg/vect/vect-reduc-2char.c: New test.
17599         * gcc.dg/vect/vect-reduc-6.c: New test.
17600         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
17601         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
17602         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
17603
17604 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17605         Paul Thomas  <pault@gcc.gnu.org>
17606
17607         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
17608         New tests.
17609
17610 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17611
17612         * gfortran.dg/backslash_1.f90: New test.
17613         * gfortran.dg/backslash_2.f90: New test.
17614
17615 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
17616
17617         * gfortran.dg/duplicate_labels.f90: New test.
17618
17619 2005-06-20  Jan Beulich  <jbeulich@novell.com>
17620
17621         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
17622         unsupportable relocations.
17623         * g++.old-deja/g++.other/store-expr1.C: Likewise.
17624         * gcc.dg/20050321-2.c: xfail for NetWare.
17625
17626 2005-06-20  Andreas Jaeger  <aj@suse.de>
17627
17628         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
17629         gcc.target/i386/fastcall-sseregparm.c,
17630         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
17631
17632 2005-06-19  Richard Henderson  <rth@redhat.com>
17633
17634         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
17635
17636 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
17637
17638         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
17639
17640 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
17641
17642         PR c++/22115
17643         * g++.dg/conversion/simd2.C: Change expected error message.
17644
17645 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
17646
17647         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
17648         * gcc.dg/vect/vect-reduc-2.c: Likewise.
17649         * gcc.dg/vect/vect-reduc-3.c: Likewise.
17650
17651 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
17652
17653         * gcc.dg/fold-mod-1.c: New test.
17654
17655 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
17656
17657         PR fortran/19926
17658         * gfortran.dg/pr19926.f90: New test.
17659
17660 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
17661
17662         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
17663         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
17664         targets.
17665         * gcc.dg/vect/vect-reduc-2.c: Likewise.
17666         * gcc.dg/vect/vect-reduc-3.c: Likewise.
17667
17668 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
17669
17670         * gcc.target/ia64/float80-varargs-1.c: New test.
17671
17672 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17673
17674         PR tree-opt/22035
17675         * gfortran.dg/f2c_6.f90: New test.
17676
17677 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
17678
17679         PR c++/17413
17680         * g++.dg/template/local5.C: New.
17681
17682 2005-06-17  Richard Henderson  <rth@redhat.com>
17683
17684         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
17685
17686 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
17687
17688         PR testsuite/21945
17689         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
17690
17691 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
17692
17693         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
17694         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
17695         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
17696         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
17697         check_vect to verify the presence of hardware vector support.
17698
17699 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
17700
17701         PR testsuite/22056
17702         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
17703
17704 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17705
17706         PR libfortran/19216
17707         * gfortran.dg/pr19216.f: Add correct space between brackets and
17708         dg directive.
17709
17710 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17711
17712         PR libfortran/16436
17713         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
17714
17715 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
17716
17717         * gcc.target/i386/attributes-error.c: New testcase.
17718         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
17719         * gcc.target/i386/regparm-stdcall.c: Likewise.
17720         * gcc.target/i386/sseregparm-1.c: Likewise.
17721         * gcc.target/i386/sseregparm-2.c: Likewise.
17722
17723 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
17724
17725         * g++.dg/rtti/crash2.C: New.
17726
17727 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
17728
17729         * gcc.dg/noncompile/20040203-3.c: Update expected message.
17730
17731 2005-06-15  David Ung  <davidu@mips.com>
17732
17733         * gcc.target/mips/mips16e-extends.c: New test for testing the
17734         generation of MIPS16e zeb/zeh, seb/seh instructions.
17735
17736 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
17737
17738         PR 22018
17739         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
17740         * gcc.dg/tree-ssa/pr22018.c: New test.
17741
17742 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
17743
17744         * gcc.dg/simd-1.c: Update error messages.
17745         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
17746         * gcc.dg/simd-2.c: Update error messages.
17747         * gcc.dg/simd-4.c: New.
17748
17749 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
17750
17751         PR c++/20678
17752         * g++.dg/other/crash-4.C: New.
17753
17754 2005-06-14  Devang Patel  <dpatel@apple.com>
17755
17756         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
17757
17758 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
17759
17760         PR c++/21929
17761         * g++.dg/parse/crash11.C: Update
17762
17763 2005-06-13  Jeff Law  <law@redhat.com>
17764
17765         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
17766         perform the desired transformations.
17767         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
17768         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
17769
17770 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17771
17772         PR fortran/22038
17773         * gfortran.dg/forall_1.f90: Un-XFAIL.
17774
17775 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
17776
17777         PR c++/21929
17778         * g++.dg/parse/crash26.C: New.
17779
17780         PR c++/20789
17781         * g++.dg/init/member1.C: New.
17782
17783 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
17784
17785         * gfortran.dg/altreturn_1.f90: New test.
17786
17787 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
17788
17789         PR middle-end/21985
17790         * gcc.dg/tree-ssa/pr21985.c: New test.
17791
17792 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
17793
17794         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
17795
17796 2005-06-12  Roger Sayle  <roger@eyesopen.com>
17797
17798         PR c++/21930
17799         * g++.dg/other/error10.C: New test case.
17800
17801 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17802
17803         PR libfortran/19155
17804         * gfortran.dg/pr19155.f: Add test.
17805
17806 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17807
17808         * gfortran.dg/f2c_7.f90: New test.
17809
17810         * gfortran.dg/forall_1.f90: XFAILed.
17811
17812 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
17813
17814         * gcc.dg/pr14796-1.c: New.
17815         * gcc.dg/pr14796-2.c: New.
17816
17817 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
17818
17819         PR fortran/17792
17820         PR fortran/21375
17821         * gfortran.dg/deallocate_stat.f90: New test.
17822
17823 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
17824
17825         * gfortran.fortran-torture/execute/in-pack.f90: New test.
17826
17827 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
17828
17829         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
17830         access will be generated when this loop is vectorized. Test that
17831         accesses with same alignment were detected.
17832         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
17833         Test that accesses with same alignment were detected.
17834         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
17835         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
17836         alignment were detected.
17837
17838 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
17839
17840         PR c++/10611
17841         * g++.dg/conversion/simd2.C: New.
17842
17843 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17844
17845         * gcc.dg/Wcxx-compat-1.c: New.
17846
17847 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
17848
17849         PR libfortran/21480
17850         * gfortran.dg/reshape-complex.f90: Add a test for a packed
17851         complex array.
17852
17853 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
17854
17855         * gcc.dg/alias-8.c: New.
17856
17857 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
17858
17859         * gcc.dg/format/cmn_err-1.c: Update.
17860
17861 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
17862
17863         PR target/20666
17864         * gcc.target/sparc/fexpand-2.c: New.
17865         * gcc.target/sparc/fpmerge-2.c: New.
17866         * gcc.target/sparc/fpmul-2.c: New.
17867         * gcc.target/sparc/noresult.c: New.
17868         * gcc.target/sparc/pdist-2.c: New.
17869         * gcc.target/sparc/pdist-3.c: New.
17870
17871 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
17872
17873         PR testsuite/21702
17874         * gcc.target/i386/i386.exp: Fix comment typo.
17875
17876 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
17877
17878         PR c++/19497
17879         * g++.dg/inherit/using5.C: New.
17880         * g++.dg/inherit/using6.C: New.
17881
17882 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17883
17884         PR c++/19894
17885         * g++.dg/template/ptrmem15.C: New test.
17886
17887         PR c++/20563
17888         * g++.dg/ext/label4.C: New test.
17889
17890 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
17891
17892         * gcc.dg/tls/debug-1.c: New test.
17893
17894 2005-06-07  Dale Johannesen  <dalej@apple.com>
17895
17896         * gcc.target/i386/movq.c: New.
17897
17898 2005-06-07  Dale Johannesen  <dalej@apple.com>
17899
17900         * gcc.dg/20050607-1.c: New.
17901
17902 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
17903
17904         PR middle-end/21850
17905         * gcc.c-torture/execute/20050607-1.c: New test.
17906
17907 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
17908
17909         PR libfortran/21926
17910         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
17911         Test case where the return array has lowest stride one,
17912         but isn't packed.
17913
17914 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
17915
17916         * lib/target-supports.exp (check_effective_target_sync_int_long):
17917         Add s390 and s390x targets.
17918
17919 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
17920
17921         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
17922         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
17923         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
17924         * gcc.dg/tree-ssa/loop-9.c: New test.
17925
17926 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
17927
17928         * g++.dg/parse/defarg10.C: New.
17929
17930 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
17931
17932         PR regression/21897
17933         * gcc.c-torture/execute/20050604-1.c: New test.
17934
17935 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
17936
17937         PR 21903
17938         * g++.dg/parse/defarg9.C: New.
17939
17940         PR c++/20637
17941         * g++.dg/inherit/using4.C: New.
17942         * g++.dg/overload/error1.C: Adjust expected errors.
17943         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
17944         * g++.old-deja/g++.brendan/arm2.C: Likewise.
17945         * g++.old-deja/g++.other/redecl2.C: Likewise.
17946         * g++.old-deja/g++.other/redecl4.C: Likewise.
17947         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
17948
17949 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
17950
17951         * gfortran.dg/f2c_5.f90: Add -w to dg-options
17952
17953 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
17954
17955         * lib/gfortran.exp (gfortran_target_compile): Call
17956         dg-additional-files-options
17957         * gfortran.dg/f2c_4.f90: New file
17958         * gfortran.dg/f2c_4.c: New file
17959         * gfortran.dg/f2c_5.f90: New file
17960         * gfortran.dg/f2c_5.c: New file
17961
17962 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17963
17964         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
17965
17966         PR fortran/21912
17967         * gfortran.dg/array_constructor_4.f90: New test.
17968
17969 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
17970
17971         PR c++/21619
17972         * g++.dg/ext/builtin9.C: New test.
17973
17974 2005-06-05  Dale Johannesen  <dalej@apple.com>
17975
17976         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
17977         * gcc.c-torture/execute/20050603-2.c: Ditto.
17978
17979 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
17980
17981         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
17982         * gcc.dg/vect/vect-reduc-1.c: New.
17983         * gcc.dg/vect/vect-reduc-2.c: New.
17984         * gcc.dg/vect/vect-reduc-3.c: New.
17985
17986 2005-06-04  Dale Johannesen  <dalej@apple.com>
17987
17988         * gcc.c-torture/execute/20050603-1.c: New.
17989         * gcc.c-torture/execute/20050603-2.c: New.
17990         * gcc.dg/20050603-3.c: New.
17991
17992 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17993
17994         PR fortran/19195
17995         * gfortran.dg/debug_1.f90: New test.
17996
17997         * gfortran.dg/forall_1.f90: New test.
17998
17999 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
18000
18001         * gfortran.dg/array_constructor_3.f90: New test.
18002
18003 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18004
18005         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
18006
18007 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
18008
18009         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
18010
18011 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
18012
18013         PR c/21873
18014         * gcc.dg/init-excess-1.c: New test.
18015
18016 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
18017
18018         PR c++/21853
18019         * g++.dg/expr/static_cast6.C: New test.
18020
18021 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
18022
18023         * gcc.dg/tree-ssa/vrp14.c: New test.
18024
18025 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
18026
18027         PR c++/21336
18028         * g++.dg/template/new2.C: New test.
18029
18030 2005-06-03  Josh Conner  <jconner@apple.com>
18031
18032         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
18033         all entries in initializer.
18034
18035 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
18036
18037         PR middle-end/21858
18038         * gcc.dg/pr21858.c: New testcase.
18039
18040 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
18041
18042         PR tree-optimization/21292
18043
18044         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
18045         New.
18046         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
18047         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
18048         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
18049         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
18050         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
18051
18052 2005-06-02  Richard Henderson  <rth@redhat.com>
18053
18054         * gcc.dg/sync-2.c: Use -march=i486 for i386.
18055
18056 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
18057
18058         * gcc.dg/wtypequal.c: New testcase.
18059
18060 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
18061
18062         PR 21582
18063         * gcc.dg/tree-ssa/pr21582.c: New test.
18064
18065 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
18066
18067         PR c++/21280
18068         * g++.dg/opt/interface2.h: New.
18069         * g++.dg/opt/interface2.C: New.
18070         * g++.dg/init/ctor4.C: Adjust error lines.
18071         * g++.old-deja/g++.bob/inherit2.C: Likewise.
18072         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
18073         * g++.old-deja/g++.jason/opeq3.C: Likewise.
18074         * g++.old-deja/g++.pt/assign1.C: Likewise.
18075         * g++.old-deja/g++.pt/crash20.C: Likewise.
18076
18077 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
18078
18079         PR tree-optimization/21734
18080         * g++.dg/vect/pr21734_1.cc: New.
18081         * g++.dg/vect/pr21734_2.cc: New.
18082
18083 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
18084
18085         PR c++/20350
18086         * g++.dg/template/spec24.C: New.
18087
18088         PR c++/21151
18089         * g++.dg/pch/local-1.C: New.
18090         * g++.dg/pch/local-1.Hs: New.
18091
18092 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
18093
18094         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
18095         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
18096         * gcc.dg/tree-ssa/pr14341.c: New test.
18097         * gcc.dg/tree-ssa/pr14841.c: New test.
18098         * gcc.dg/tree-ssa/pr20701.c: New test.
18099         * gcc.dg/tree-ssa/pr21086.c: New test.
18100         * gcc.dg/tree-ssa/pr21090.c: New test.
18101         * gcc.dg/tree-ssa/pr21332.c: New test.
18102         * gcc.dg/tree-ssa/pr21458.c: New test.
18103         * gcc.dg/tree-ssa/pr21658.c: New test.
18104         * gcc.dg/tree-ssa/vrp01.c: New test.
18105         * gcc.dg/tree-ssa/vrp02.c: New test.
18106         * gcc.dg/tree-ssa/vrp03.c: New test.
18107         * gcc.dg/tree-ssa/vrp04.c: New test.
18108         * gcc.dg/tree-ssa/vrp05.c: New test.
18109         * gcc.dg/tree-ssa/vrp06.c: New test.
18110         * gcc.dg/tree-ssa/vrp07.c: New test.
18111         * gcc.dg/tree-ssa/vrp08.c: New test.
18112         * gcc.dg/tree-ssa/vrp09.c: New test.
18113         * gcc.dg/tree-ssa/vrp10.c: New test.
18114         * gcc.dg/tree-ssa/vrp11.c: New test.
18115         * gcc.dg/tree-ssa/vrp12.c: New test.
18116         * gcc.dg/tree-ssa/vrp13.c: New test.
18117
18118 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
18119
18120         PR 21029
18121         * gcc.dg/tree-ssa/pr21029.c: New test.
18122
18123 2005-06-01  Roger Sayle  <roger@eyesopen.com>
18124
18125         * gfortran.dg/logint-1.f: New test case.
18126         * gfortran.dg/logint-2.f: Likewise.
18127         * gfortran.dg/logint-3.f: Likewise.
18128
18129 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
18130
18131         PR c/21536
18132         PR c/20760
18133         * gcc.dg/20050527-1.c: New test.
18134
18135         * gcc.dg/i386-sse-12.c: New test.
18136
18137         PR fortran/21729
18138         * gfortran.dg/implicit_5.f90: New test.
18139
18140 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
18141
18142         PR fortran/20883
18143         * gfortran/assign_4.f90: New test.
18144         * gfortran/assign_2.f90: Change compile to run.
18145
18146 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
18147
18148         * lib/target-supports.exp
18149         (check_effective_target_sync_char_short): New.
18150         * gcc.dg/sync-2.c: New.
18151
18152 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
18153
18154         PR tree-optimization/21817
18155         * gcc.dg/torture/pr21817-1.c: New.
18156
18157 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
18158
18159         PR c++/21165
18160         * g++.dg/template/init5.C: New.
18161
18162 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
18163
18164         * gfortran.dg/char_initialiser_actual.f90:
18165         Test character initialisers as actual arguments.
18166         * gfortran.dg/char_pointer_comp_assign.f90:
18167         Test character pointer structure component assignments.
18168         * gfortran.dg/char_array_structure_constructor.f90:
18169         Test character components in structure constructors.
18170
18171 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
18172
18173         PR middle-end/20931
18174         * g++.dg/opt/pr20931.C: New test.
18175
18176 2005-05-31  Andreas Jaeger  <aj@suse.de>
18177
18178         PR testsuite/20772
18179         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
18180         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
18181         g++.old-deja/g++.ext/asmspec1.C,
18182         g++.old-deja/g++.other/regstack.C,
18183         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
18184         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
18185         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
18186         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
18187         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
18188         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
18189         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
18190         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
18191         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
18192         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
18193         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
18194         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
18195         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
18196         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
18197         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
18198         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
18199         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
18200         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
18201         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
18202
18203 2005-05-31  Jeff Law  <law@redhat.com>
18204
18205         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
18206
18207 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
18208
18209         PR middle-end/21743
18210         * gcc.dg/builtins-1.c: Activate disabled clog test.
18211         * gcc.dg/torture/builtin-attr-1.c: Likewise.
18212
18213 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
18214
18215         * gfortran.dg/char_pointer_assign.f90:
18216         Test character-pointer assignments and pointer assignments.
18217         * gfortran.dg/char_pointer_dummy.f90:
18218         Test character-pointer dummy arguments.
18219         * gfortran.dg/char_pointer_func.f90:
18220         Test character-pointer function returns.
18221         * gfortran.dg/char_pointer_dependency.f90:
18222         Test character-pointer functions with dependencies.
18223
18224 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
18225
18226         PR c++/21784
18227         * g++.dg/lookup/using14.C: New test.
18228
18229 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
18230
18231         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
18232         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
18233         trailing ^M.
18234
18235 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
18236
18237         PR c++/17413
18238         * g++.dg/template/local5.C: New.
18239
18240         PR target/21761
18241         * gcc.c-torture/compile/pr21761.c: New.
18242
18243         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
18244         before darwin8.
18245
18246 2005-05-30  Steven G. Kargl
18247
18248         PR fortran/20846
18249         * gfortran.dg/inquire_8.f90: New test.
18250
18251 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18252
18253         PR libfortran/21376
18254         * gfortran.dg/output_exponents_1.f90: New test.
18255
18256 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18257
18258         PR libfortran/20006
18259         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
18260
18261 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
18262
18263         PR c++/21210
18264         * g++.dg/ext/complex1.C: New test.
18265
18266         PR c++/21340
18267         * g++.dg/init/ctor6.C: New test.
18268
18269 2005-05-29  Jan Hubicka  <jh@suse.cz>
18270
18271         * gcc.c-torture/compile/pr21562.c: New.
18272
18273 2005-05-28  Steven G. Kargl <kargls@comcast.net>
18274
18275         * gfortran.dg/subnormal_1.f90: New test.
18276
18277 2005-05-28  Jan Hubicka  <jh@suse.cz>
18278
18279         * tree-prof.exp: Fix comment.
18280         * value-prof-1.c: New.
18281         * value-prof-2.c: New.
18282         * value-prof-3.c: New.
18283         * value-prof-4.c: New.
18284
18285 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
18286
18287         PR c++/21614
18288         * g++.dg/expr/ptrmem6.C: New test.
18289         * g++.dg/expr/ptrmem6a.C: Likewise.
18290
18291 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
18292
18293         PR tree-optimization/21658
18294         * gcc.dg/tree-ssa/pr21658.c: New.
18295
18296 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
18297
18298         PR c++/21455
18299         * g++.dg/inherit/ptrmem3.C: New.
18300
18301         PR c++/21681
18302         * g++.dg/parse/template16.C: New.
18303
18304 2005-05-27  Andreas Jaeger  <aj@suse.de>
18305
18306         * gcc.dg/setjmp-2.c: Only run in 32-bit.
18307
18308         * gcc.dg/i386-sse-8.c: Run test on all archs.
18309
18310 2005-05-26  Mike Stump  <mrs@apple.com>
18311
18312         * objc.dg/isa-field-1.m: Only run on darwin.
18313         * objc.dg/lookup-1.m: Likewise.
18314         * objc.dg/try-catch-8.m: Likewise.
18315
18316 2005-05-26  Roger Sayle  <roger@eyesopen.com>
18317
18318         PR tree-optimization/9814
18319         * gcc.dg/pr9814-1.c: New test case.
18320
18321 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
18322
18323         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
18324         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
18325         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
18326         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
18327         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
18328         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
18329         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
18330         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
18331         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
18332         objc.dg/try-catch-8.m: New.
18333
18334 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
18335
18336         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
18337         remove extraneous semicolons.
18338
18339 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
18340
18341         * obj-c++.dg/comp-types-12.mm: New.
18342         * objc.dg/comp-types-11.m: New.
18343         * objc.dg/selector-4.m: New.
18344
18345 2005-05-26  Andreas Jaeger  <aj@suse.de>
18346
18347         PR testsuite/20772
18348         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
18349         g++.old-deja/g++.ext/attrib3.C,
18350         g++.old-deja/g++.other/store-expr1.C,
18351         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
18352         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
18353         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
18354         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
18355         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
18356         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
18357         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
18358         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
18359         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
18360         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
18361         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
18362         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
18363         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
18364         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
18365         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
18366         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
18367         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
18368         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
18369         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
18370
18371 2005-05-26  Andreas Jaeger  <aj@suse.de>
18372
18373         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
18374         x86-64 compilation.
18375
18376 2005-05-26  Andreas Jaeger  <aj@suse.de>
18377
18378         PR testsuite/20772
18379         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
18380         gcc.misc-tests/i386-pf-athlon-1.c,
18381         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
18382         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
18383         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
18384         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
18385         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
18386         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
18387         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
18388         programs.
18389
18390         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
18391         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
18392         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
18393         x86-64 compilation.
18394
18395         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
18396         x86_64.
18397
18398         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
18399         effective-target ilp32.
18400
18401 2005-05-26  David Ung  <davidu@mips.com>
18402
18403         * gcc.target/mips/ext_ins.c: New test for testing the generation
18404         of MIPS32/64 rev 2 ext/ins instructions.
18405
18406 2005-05-26  Andreas Jaeger  <aj@suse.de>
18407
18408         * treelang/compile/unsigned.tree: Use gimple instead of
18409         nonexisting generic dump.
18410
18411 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
18412
18413         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
18414
18415 2005-05-26  Andreas Jaeger  <aj@suse.de>
18416
18417         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
18418
18419 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
18420
18421         PR libfortran/17283
18422         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
18423         Test callee-allocated memory with write statements.
18424
18425 2005-05-25  Roger Sayle  <roger@eyesopen.com>
18426
18427         PR middle-end/21709
18428         * gcc.dg/pr21709-1.c: New test case.
18429
18430 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
18431             Mike Stump  <mrs@apple.com>
18432
18433         * objc/execute/next_mapping.h: Update for C++.
18434
18435         * obj-c++.dg/selector-1.mm: Move to...
18436         * obj-c++.dg/selector-4.mm: here...
18437
18438         * obj-c++.dg/basic.mm: New.
18439         * obj-c++.dg/comp-types-1.mm: New.
18440         * obj-c++.dg/cxx-class-1.mm: New.
18441         * obj-c++.dg/cxx-ivars-1.mm: New.
18442         * obj-c++.dg/cxx-ivars-2.mm: New.
18443         * obj-c++.dg/cxx-ivars-3.mm: New.
18444         * obj-c++.dg/cxx-scope-1.mm: New.
18445         * obj-c++.dg/cxx-scope-2.mm: New.
18446         * obj-c++.dg/defs.mm: New.
18447         * obj-c++.dg/empty-private-1.mm: New.
18448         * obj-c++.dg/encode-1.mm: New.
18449         * obj-c++.dg/encode-2.mm: New.
18450         * obj-c++.dg/encode-3.mm: New.
18451         * obj-c++.dg/extern-c-1.mm: New.
18452         * obj-c++.dg/extra-semi.mm: New.
18453         * obj-c++.dg/fix-and-continue-2.mm: New.
18454         * obj-c++.dg/isa-field-1.mm: New.
18455         * obj-c++.dg/ivar-list-semi.mm: New.
18456         * obj-c++.dg/local-decl-1.mm: New.
18457         * obj-c++.dg/lookup-1.mm: New.
18458         * obj-c++.dg/lookup-2.mm: New.
18459         * obj-c++.dg/method-1.mm: New.
18460         * obj-c++.dg/method-2.mm: New.
18461         * obj-c++.dg/method-3.mm: New.
18462         * obj-c++.dg/method-4.mm: New.
18463         * obj-c++.dg/method-5.mm: New.
18464         * obj-c++.dg/method-6.mm: New.
18465         * obj-c++.dg/method-7.mm: New.
18466         * obj-c++.dg/no-extra-load.mm: New.
18467         * obj-c++.dg/overload-1.mm: New.
18468         * obj-c++.dg/pragma-1.mm: New.
18469         * obj-c++.dg/pragma-2.mm: New.
18470         * obj-c++.dg/private-1.mm: New.
18471         * obj-c++.dg/private-2.mm: New.
18472         * obj-c++.dg/proto-qual-1.mm: New.
18473         * obj-c++.dg/qual-types-1.mm: New.
18474         * obj-c++.dg/stubify-1.mm: New.
18475         * obj-c++.dg/stubify-2.mm: New.
18476         * obj-c++.dg/super-class-1.mm: New.
18477         * obj-c++.dg/super-class-2.mm: New.
18478         * obj-c++.dg/super-dealloc-1.mm: New.
18479         * obj-c++.dg/super-dealloc-2.mm: New.
18480         * obj-c++.dg/template-1.mm: New.
18481         * obj-c++.dg/template-2.mm: New.
18482         * obj-c++.dg/template-3.mm: New.
18483         * obj-c++.dg/template-4.mm: New.
18484         * obj-c++.dg/template-5.mm: New.
18485         * obj-c++.dg/template-6.mm: New.
18486         * obj-c++.dg/try-catch-1.mm: New.
18487         * obj-c++.dg/try-catch-2.mm: New.
18488         * obj-c++.dg/try-catch-3.mm: New.
18489         * obj-c++.dg/try-catch-4.mm: New.
18490         * obj-c++.dg/try-catch-5.mm: New.
18491         * obj-c++.dg/try-catch-6.mm: New.
18492         * obj-c++.dg/try-catch-7.mm: New.
18493         * obj-c++.dg/try-catch-8.mm: New.
18494         * obj-c++.dg/try-catch-9.mm: New.
18495         * obj-c++.dg/va-meth-1.mm: New.
18496
18497 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
18498
18499         * obj-c++.dg/selector-1.mm: New.
18500         * obj-c++.dg/selector-2.mm: New.
18501
18502 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
18503
18504         * obj-c++.dg/selector-3.mm: New.
18505         * objc.dg/selector-3.m: New.
18506
18507 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
18508
18509         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
18510         about where warning appears.
18511
18512 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
18513
18514         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
18515         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
18516         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
18517         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
18518
18519 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
18520
18521         * gcc.dg/20050524-1.c: New test.
18522
18523 2005-05-25  Jan Hubicka  <jh@suse.cz>
18524
18525         * gcc.dg/tree-prof/inliner-1.c: New.
18526
18527 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
18528
18529         * gcc.dg/tree-prof: New directory.
18530         * gcc.dg/tree-prof/tree-prof.exp: New.
18531
18532 2005-05-25  DJ Delorie  <dj@redhat.com>
18533
18534         * gcc.dg/Wattributes-1.c: New.
18535         * gcc.dg/Wattributes-2.c: New.
18536         * gcc.dg/Wattributes-3.c: New.
18537
18538 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
18539
18540         PR tree-optimization/19833
18541         * gcc.dg/uninit-4.c: Remove xfail.
18542         * gcc.dg/uninit-9.c: Ditto.
18543
18544 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
18545
18546         * obj-c++.dg/bitfield-[1-5].mm: New.
18547         * obj-c++.dg/class-protocol-1.mm: New.
18548         * obj-c++.dg/comp-types-1[0-1].mm: New.
18549         * obj-c++.dg/comp-types-[2-9].mm: New.
18550         * obj-c++.dg/encode-[4-8].mm: New.
18551         * obj-c++.dg/layout-1.mm: New.
18552         * obj-c++.dg/method-1[0-9].mm: New.
18553         * obj-c++.dg/method-2[0-1].mm: New.
18554         * obj-c++.dg/method-[8-9].mm: New.
18555         * obj-c++.dg/objc-gc-3.mm: New.
18556         * obj-c++.dg/try-catch-10.mm: New.
18557         * objc.dg/bitfield-5.m: New.
18558         * objc.dg/comp-types-10.m: New.
18559         * objc.dg/comp-types-9.m: New.
18560         * objc.dg/layout-1.m: New.
18561         * objc.dg/objc-gc-4.m: New.
18562         * objc.dg/try-catch-9.m: New.
18563         * objc.dg/class-protocol-1.m: Tweak diagnostics.
18564         * objc.dg/comp-types-1.m: Likewise.
18565         * objc.dg/comp-types-[5-6].m: Likewise.
18566         * objc.dg/method-9.m: Likewise.
18567
18568 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
18569
18570         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
18571         and on hardware without VMX support.
18572
18573         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
18574
18575         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
18576
18577         * lib/profopt.exp (dg-final-generate, dg-final-use,
18578         profopt-final-code, profopt-get-options): New.
18579         (profopt-execute): Process test directives.
18580
18581         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
18582         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
18583         cleanup-tree-dump, cleanup-saved-temps): Update comments.
18584
18585 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
18586
18587         PR C++/21645
18588         * g++.dg/init/ctor5.C: New test.
18589
18590 2005-05-24  Ira Rosen  <irar@il.ibm.com>
18591
18592         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
18593         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
18594         vect-113.c, vect-114.c.
18595
18596 2005-05-23  Adam Nemet  <anemet@lnxw.com>
18597
18598         * gcc.dg/const-elim-1.c: Remove xfails.
18599
18600 2005-05-23  Jeff Law  <law@redhat.com>
18601
18602         * gcc.c-torture/compile/pr21638.c: New test.
18603         * gcc.c-torture/compile/20050520-1.c: New test.
18604
18605 2005-05-23  Nick Clifton  <nickc@redhat.com>
18606
18607         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
18608         be a proper triple, ie: m32r*-*-*.
18609         * g++.old-deja/g++.jason/thunk3.C: Likewise.
18610
18611 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
18612
18613         PR middle-end/21331
18614         PR tree-opt/21293
18615         * gcc.c-torture/compile/pr21293.c: New test.
18616         * gcc.c-torture/execute/pr21331.c: New test.
18617
18618 2004-05-20  Richard Henderson  <rth@redhat.com>
18619
18620         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
18621
18622 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
18623
18624         * obj-c++-dg.exp: Add.
18625         * obj-c++.exp: Add.
18626         * obj-c++.dg/dg.exp: Add.
18627
18628 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
18629
18630         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
18631         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
18632
18633 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
18634
18635         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
18636
18637 2004-05-19  Richard Henderson  <rth@redhat.com>
18638
18639         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
18640
18641 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
18642
18643         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
18644
18645         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
18646
18647 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
18648
18649         PR c++/21495
18650         * g++.dg/parse/extern1.C: New test.
18651         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
18652
18653 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18654
18655         * gcc.dg/c99-math.h: New.
18656         * gcc.dg/c99-math-float-1.c: New test.
18657         * gcc.dg/c99-math-double-1.c: Likewise.
18658         * gcc.dg/c99-math-long-double-1.c: Likewise.
18659
18660 2005-05-18  Richard Henderson  <rth@redhat.com>
18661
18662         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
18663
18664 2005-05-18  Devang Patel  <dpatel@apple.com>
18665
18666         * g++.dg/opt/20050511-1.C: New test.
18667
18668 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
18669
18670         PR libfortran/21127
18671         * gfortran.dg/reshape-complex.f90: New test.
18672
18673 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
18674
18675         * gfortran.dg/array_constructor_1.f90: New test.
18676         * gfortran.dg/array_constructor_2.f90: New test.
18677
18678 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
18679
18680         PR fortran/20954
18681         * gfortran.dg/pr20954.f: New test.
18682
18683 2005-05-17  Mike Stump  <mrs@apple.com>
18684
18685         Yet more Objective-C++...
18686
18687         * objc.dg/method-5.m: Update.
18688         * objc.dg/method-6.m: Update.
18689         * objc.dg/method-7.m: Update.
18690         * objc.dg/method-9.m: Update.
18691         * objc.dg/try-catch-2.m: Update.
18692
18693 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
18694
18695         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
18696         Remove little-endian optimizations.
18697
18698 2005-05-17  Jeff Law  <law@redhat.com>
18699
18700         * g++.dg/tree-ssa/pr14814.C: New test.
18701         * gcc.dg/tree-ssa/pr14814.C: New test.
18702         * gcc.dg/tree-ssa/pr17141-1.C: New test.
18703         * gcc.dg/tree-ssa/pr17141-2.C: New test.
18704
18705 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
18706
18707         * gcc.dg/compat/generate-random.c: Do not include
18708         libiberty.h.
18709         * gcc.dg/compat/generate-random_r.c: Likewise.
18710
18711 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
18712
18713         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
18714
18715 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
18716
18717         PR middle-end/21595
18718         * g++.dg/tree-ssa/builtin1.C: New testcase.
18719
18720 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
18721
18722         PR c++/21454
18723         * g++.dg/opt/const4.C: New test.
18724
18725         PR middle-end/21492
18726         * g++.dg/opt/crossjump1.C: New test.
18727
18728         PR tree-optimization/21610
18729         * gcc.c-torture/compile/20050516-1.c: New test.
18730
18731         PR fortran/15080
18732         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
18733         about the test failing.
18734         * gfortran.fortran-torture/execute/where_7.f90: New test.
18735         * gfortran.fortran-torture/execute/where_8.f90: New test.
18736
18737 2005-05-16  Richard Henderson  <rth@redhat.com>
18738
18739         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
18740         i?86 and x86_64.
18741
18742 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
18743
18744         * gcc.dg/compat/generate-random.c (config.h): Do not include.
18745         (limits.h): Include unconditionally.
18746         (stdlib.h): Likewise.
18747         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
18748         (limits.h): Include unconditionally.
18749         (stdlib.h): Likewise.
18750         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
18751         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
18752         (limits.h): Include unconditionally.
18753         (stdlib.h): Likewise.
18754         (hashtab.h): Do not include.
18755         (getopt.h): Likewise.
18756         (stddef.h): Include.
18757         (hashval_t): Define.
18758         (struct entry): Add "next" field.
18759         (HASH_SIZE): New macro.
18760         (hash_table): New variable.
18761         (switchfiles): Do not use xmalloc.
18762         (mix): New macro.
18763         (iterative_hash): New function.
18764         (hasht): Remove.
18765         (e_exists): New function.
18766         (e_insert): Likewise.
18767         (output): Use, instead of libiberty hashtable functions.
18768         (main): Do not use getopt.  Do not call htab_create.
18769
18770 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
18771
18772         PR libstdc++/21526
18773         * lib/target-supports.exp (check_mkfifo_available):
18774         Return 0 for cygwin as mkfifo support incomplete on platform.
18775         Fix typos in comments.
18776
18777 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
18778
18779         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
18780
18781 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
18782
18783         PR fortran/17432
18784         * gfortran.dg/assign_4.f: New test.
18785
18786 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
18787
18788         PR tree-optimization/21563
18789         * gcc.dg/tree-ssa/pr21563.c: New.
18790
18791 2005-05-14  Jan Hubicka  <jh@suse.cz>
18792
18793         * gcc.dg/noreturn-7.c: Allow control reaches warning.
18794
18795 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
18796
18797         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
18798
18799 2005-05-13  Julian Brown  <julian@codesourcery.com>
18800
18801         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
18802         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
18803
18804 2005-05-13  Jan Hubicka  <jh@suse.cz>
18805
18806         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
18807         * gcc.dg/fold-xor-?.c: Likewise.
18808         * gcc.dg/pr15784-?.c: Likewise.
18809         * gcc.dg/pr20922-?.c: Likewise.
18810         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
18811         * gcc.dg/tree-ssa/pr17598.c: Likewise.
18812         * gcc.dg/tree-ssa/pr20470.c: Likewise.
18813
18814 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18815
18816         PR fortran/21260
18817         * gfortran.dg/hollerith_1.f90: New test.
18818
18819 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18820
18821         * gfortran.dg/func_result_2.f90: New test.
18822
18823 2005-05-11  Bud Davis  <bdavis@gfortran.org>
18824
18825         * gfortran.dg/dev_null.f90: New test.
18826
18827 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
18828
18829         * gcc.dg/arm-vfp1.c: Revert last change.
18830
18831 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
18832
18833         PR middle-end/19807
18834         PR tree-optimization/19639
18835         * g++.dg/tree-ssa/pr19807.C: New testcase.
18836
18837 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18838
18839         PR libfortran/21471
18840         * gfortran.dg/append-1.f90: New test.
18841
18842 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
18843
18844         * gcc.dg/pr18501.c: XFAIL.
18845         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
18846         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
18847         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
18848         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
18849         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
18850         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
18851         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
18852         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
18853
18854 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18855
18856         PR fortran/20178
18857         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
18858         gfortran.dg/f2c_3.f90: New tests.
18859
18860         * gfortran.dg/return_1.f90: Fix dg annotation.
18861
18862 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
18863
18864         * gcc.c-torture/compile/20050510-1.c: New test.
18865
18866 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
18867
18868         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
18869
18870 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
18871
18872         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
18873
18874 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
18875
18876         PR c/17913
18877         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
18878
18879 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
18880
18881         PR c/21342
18882         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
18883         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
18884
18885 2005-05-10  Ben Elliston  <bje@au.ibm.com>
18886
18887         PR debug/16676
18888         * gcc.dg/debug/pr16676.c: New test.
18889
18890 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
18891
18892         PR testsuite/21443
18893         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
18894         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
18895         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
18896         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
18897         Change -O1 to -O2.
18898         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
18899         -fno-tree-dominator-opts.
18900
18901 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18902
18903         * gfortran.dg/return_1.f90: New test.
18904
18905 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
18906
18907         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
18908
18909         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
18910
18911 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
18912
18913         PR c++/21427
18914         * g++.dg/inherit/covariant13.C: New.
18915
18916 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18917
18918         PR libfortran/19155
18919         * gfortran.dg/pr19155.f: New test.
18920
18921 2005-05-08  Roger Sayle  <roger@eyesopen.com>
18922
18923         PR inline-asm/8788
18924         * gcc.dg/pr8788-1.c: New testcase.
18925
18926 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
18927
18928         PR target/21416
18929         * gcc.target/mips/fpcmp-[12].c: New tests.
18930
18931 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
18932
18933         * lib/target-supports-dg.exp (dg-require-fork): New function.
18934         (dg-require-mkfifo): Likewise.
18935         * lib/target-supports.exp (check_function_available): New
18936         function.
18937         (check_fork_available): Likewise.
18938         (check_mkfifo_available): Likewise.
18939
18940 2005-05-06  Jeff Law  <law@redhat.com>
18941
18942         * gcc.c-torture/compile/pr21380.c: New test.
18943
18944 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
18945
18946         PR c++/20961
18947         * g++.dg/ext/weak3.C: New test.
18948
18949 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
18950
18951         PR c++/21352
18952         * g++.dg/template/crash37.C: New test.
18953
18954 2005-05-05  Paul Brook  <paul@codesourcery.com>
18955
18956         * gcc.dg/arm-g2.c: Use effective-target arm32.
18957         * gcc.dg/arm-mmx-1.c: Ditto.
18958         * gcc.dg/arm-scd42-2.c: Ditto.
18959         * gcc.dg/arm-vfp1.c: Ditto.
18960         * lib/target-supports.exp (check_effective_target_arm32): New
18961         function.
18962
18963 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
18964
18965         PR libfortran/21354
18966         gfortran.dg/in_pack_rank7.f90: New test.
18967
18968 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
18969
18970         PR middle-end/15618
18971         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
18972
18973 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
18974
18975         PR middle-end/21265
18976         * gcc.dg/20050503-1.c: New test.
18977
18978         PR rtl-optimization/21239
18979         * gcc.dg/i386-sse-11.c: New test.
18980
18981 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
18982
18983         PR target/16888
18984         * gcc.target/i386/asm-1.c: New test.
18985
18986 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
18987
18988         PR rtl-optimization/21330
18989         * gcc.c-torture/execute/20050502-1.c: New test.
18990
18991         PR target/21297
18992         * gcc.c-torture/execute/20050502-2.c: New test.
18993
18994 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
18995
18996         PR middle-end/21282
18997         * gcc.dg/pr21282.c: New.
18998
18999 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
19000
19001         * gcc.dg/vect/pr20122.c: Clean up .vect file.
19002         * gcc.dg/vect/vect-92.c: Likewise.
19003         * gcc.dg/vect/vect-93.c: Likewise.
19004         * gcc.dg/vect/vect-dv-1.c: Likewise.
19005         * gcc.dg/vect/vect-dv-2.c: Likewise.
19006         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
19007
19008 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
19009
19010         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
19011         * gfortran.dg/vect/vect-2.f90: Likewise.
19012         * gfortran.dg/vect/vect-3.f90: Likewise.
19013         * gfortran.dg/vect/vect-4.f90: Likewise.
19014         * gfortran.dg/vect/vect-5.f90: Likewise.
19015
19016 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
19017
19018         PR target/20813
19019         * gcc.dg/rs6000-fpint-2.c: New.
19020
19021 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
19022
19023         PR c/15698
19024         * gcc.dg/builtins-30.c: Update expected messages.
19025         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
19026         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
19027         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
19028
19029 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
19030
19031         PR tree-optimization/21294
19032         * gcc.dg/tree-ssa/pr21294.c: New.
19033
19034 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
19035
19036         * gcc.dg/altivec-3.c (vec_store): Do not use the old
19037         __builtin_altivec_st_internal_4si built-in.
19038
19039 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
19040
19041         PR c++/15875
19042         * g++.dg/template/ptrmem14.C: New test.
19043
19044 2005-05-02  Paul Brook  <paul@codesourcery.com>
19045
19046         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
19047
19048 2005-05-02  Michael Matz  <matz@suse.de>
19049
19050         PR c++/19542
19051         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
19052
19053 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
19054
19055         * g++.dg/cpp/weak.C: New test.
19056
19057 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
19058
19059         * gcc.dg/tree-ssa/loop-8.c: New test.
19060
19061 2005-04-30  Michael Maty  <matz@suse.de>
19062
19063         * gcc.dg/inline-mcpy.c: New test.
19064
19065 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
19066
19067         PR libfortran/18958
19068         * gfortran.dg/eoshift.f90: New test case.
19069
19070 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
19071
19072         PR libfortran/18857
19073         * gfortran.dg/matmul_1.f90: New test.
19074
19075 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
19076
19077         PR tree-optimization/21030
19078         * gcc.dg/tree-ssa/pr21030.c: New.
19079
19080 2005-04-29  Devang Patel  <dpatel@apple.com>
19081
19082         PR tree-optimization/21272
19083         * gcc.dg/vect/vect-ifcvt-10.c: New test.
19084
19085 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
19086
19087         PR fortran/13082
19088         PR fortran/18824
19089         * gfortran.dg/entry_4.f90: New test.
19090         * gfortran.fortran-torture/execute/entry_1.f90: New test.
19091         * gfortran.fortran-torture/execute/entry_2.f90: New test.
19092         * gfortran.fortran-torture/execute/entry_3.f90: New test.
19093         * gfortran.fortran-torture/execute/entry_4.f90: New test.
19094         * gfortran.fortran-torture/execute/entry_5.f90: New test.
19095         * gfortran.fortran-torture/execute/entry_6.f90: New test.
19096         * gfortran.fortran-torture/execute/entry_7.f90: New test.
19097
19098 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19099
19100         * gfortran.fortran-torture/execute/entry_8.f90: New test.
19101
19102 2005-04-29  Paul Brook  <paul@codesourcery.com>
19103
19104         * gfortran.dg/entry_3.f90: New test.
19105
19106 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19107
19108         * gfortran.dg/implicit_4.f90: New test.
19109
19110 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
19111
19112         * lib/target-supports.exp (check_profiling_available): Return
19113         false for xtensa-*-elf.
19114
19115 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
19116
19117         * lib/fortran-torture.exp (fortran-torture.exp): Catch
19118         error if file cannot be deleted.
19119
19120 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
19121
19122         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
19123         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
19124         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
19125         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
19126         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
19127         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
19128         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
19129         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
19130         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
19131         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
19132         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
19133         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
19134         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
19135
19136 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19137
19138         PR fortran/20865
19139         * gfortran.dg/pr20865.f90: New test.
19140
19141 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
19142
19143         * gcc.dg/void-cast-2.c: New test.
19144
19145 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
19146
19147         PR c/21159
19148         * gcc.dg/void-cast-1.c: New test.
19149
19150 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
19151
19152         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
19153
19154 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19155
19156         PR fortran/21177
19157         * gfortran.dg/pr21177.f90: New test.
19158
19159 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
19160
19161         PR tree-optimization/21171
19162         * gcc.dg/tree-ssa/pr21171.c: New test.
19163
19164 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
19165
19166         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
19167         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
19168         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
19169         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
19170         gcc.dg/tree-ssa/gen-vect-32.c: New.
19171         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
19172         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
19173         don't run on PPC32.
19174
19175 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
19176
19177         PR c/21213
19178         * gcc.dg/transparent-union-3.c: New test.
19179
19180 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
19181
19182         PR c/20740
19183         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
19184         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
19185         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
19186         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
19187         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
19188         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
19189
19190 2005-04-26  Jeff Law  <law@redhat.com>
19191
19192         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
19193         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
19194         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
19195         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
19196         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
19197         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
19198         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
19199
19200 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
19201
19202         PR tree-optimization/17598
19203         * gcc.dg/tree-ssa/pr17598.c: New testcase.
19204
19205 2005-04-25  Mike Stump  <mrs@apple.com>
19206
19207         * objc.dg/fix-and-continue-1.m: Add.
19208
19209 2005-04-25  Roger Sayle  <roger@eyesopen.com>
19210
19211         PR c++/20995
19212         * g++.dg/opt/pr20995-1.C: New test case.
19213
19214 2005-04-25  Devang Patel <dpatel@apple.com>
19215
19216         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
19217
19218 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
19219
19220         PR testsuite/21062
19221         * g++.dg/opt/alias2.C (printf): Correct the prototype.
19222
19223 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
19224
19225         PR C++/21188
19226         * g++.dg/opt/rtti2.C: New test.
19227
19228 2005-04-25  Paul Brook  <paul@codesourcery.com>
19229         Steven G. Kargl  <kargls@comcast.net>
19230
19231         PR fortran/20879
19232         * gfortran.dg/ichar_1.f90: New file.
19233
19234 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
19235
19236         PR middle-end/20991
19237         * g++.dg/opt/pr20991.C: New test.
19238
19239         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
19240         where sizeof (type) < __alignof__ (type).
19241         * gcc.dg/compat/struct-layout-1.h: Likewise.
19242
19243 2005-04-24  Per Bothner  <per@bothner.com>
19244             Devang Patel  <dpatel@apple.com>
19245
19246         PR preprocessor/20907
19247         * gcc.dg/cpp/very-long-comment.c: New test.
19248
19249 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19250
19251         PR fortran/20059
19252         * gfortran.dg/common_5.f: New test.
19253
19254 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
19255
19256         PR middle-end/21082
19257         * g++.dg/tree-ssa/pr21082.C: New testcase.
19258
19259 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
19260
19261         * gcc.dg/vect/vect-99.c: New test.
19262
19263 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
19264
19265         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
19266
19267 2005-04-22  Jeff Law  <law@redhat.com>
19268
19269         * gcc.dg/uninit-5.c: Remove xfails.
19270         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
19271         conditionals and loads.
19272
19273 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
19274
19275         PR libfortran/20074
19276         PR libfortran/20436
19277         PR libfortran/21108
19278         * gfortran.dg/nested_reshape.f90: new test
19279         * gfortran.dg/reshape-alloc.f90: new test
19280         * gfortran.dg/reshape.f90: new test
19281
19282 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
19283
19284         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
19285
19286         * gcc.dg/arm-vfp1.c: New test.
19287
19288 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
19289
19290         PR c++/21087
19291         * g++.dg/lookup/builtin2.C: New test.
19292
19293 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
19294
19295         * gcc.dg/weak/weak-13.c: New test.
19296
19297 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
19298
19299         * lib/target-supports.exp (check_effective_target_sync_int_long):
19300         Add powerpc*.
19301
19302 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
19303
19304         * gcc.target/mips/branch-1.c: New test.
19305
19306 2005-04-21  Richard Henderson  <rth@redhat.com>
19307
19308         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
19309         * gcc.dg/vect/vect-86.c: Likewise.
19310         * gcc.dg/vect/vect-87.c: Likewise.
19311         * gcc.dg/vect/vect-88.c: Likewise.
19312
19313 2005-04-21  Devang Patel  <dpatel@apple.com>
19314
19315         PR optimization/20994
19316         * gcc.dg/tree-ssa/ifc-3.c: New test.
19317
19318 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
19319
19320         PR c/12913
19321         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
19322         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
19323         gcc.dg/c99-vla-jump-5.c: New tests.
19324
19325 2005-04-19  Richard Henderson  <rth@redhat.com>
19326
19327         * lib/target-supports.exp (check_effective_target_vect_int_mult):
19328         Fix typo in exists check.
19329         (check_effective_target_sync_int_long): New.
19330         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
19331         * gcc.dg/ia64-sync-2.c: Likewise.
19332         * gcc.dg/ia64-sync-3.c: Likewise.
19333         * gcc.dg/ia64-sync-4.c: Likewise.
19334
19335 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
19336
19337         * gcc.dg/fold-xor-1.c: New test.
19338         * gcc.dg/fold-xor-2.c: New test.
19339
19340 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
19341
19342         PR target/20670
19343         * g++.dg/eh/fp-regs.C: New test.
19344
19345 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
19346
19347         * gcc.dg/Wint-to-pointer-cast-1.c,
19348         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
19349         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
19350         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
19351
19352 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19353
19354         PR fortran/16861
19355         * gfortran.dg/pr16861.f90: New test.
19356
19357 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
19358
19359         * gcc.dg/pr21085.c: New test.
19360
19361 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
19362
19363         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
19364         (setup_mips_tests, dg-mips-options): New procedures.
19365         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
19366         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
19367         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
19368         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
19369         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
19370         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
19371         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
19372         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
19373         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
19374         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
19375         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
19376         dg-mips-options instead of dg-options.  Remove now-redundant
19377         preprocessor guards.
19378         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
19379         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
19380         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
19381         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
19382         * gcc.dg/vr-mult-2.c: Delete.
19383         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
19384         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
19385         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
19386         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
19387         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
19388         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
19389         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
19390
19391 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
19392
19393         * ada/acats/run_all.sh: Use sync when executable not present.
19394
19395 2005-04-18  Devang Patel  <dpatel@apple.com>
19396
19397         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
19398         * gcc.dg/vect/vect-11a.c: New.
19399         * gcc.dg/vect/vect-none.c: Update.
19400         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
19401
19402 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
19403
19404         PR tree-optimization/20922
19405         * gcc.dg/pr20922-1.c: New test.
19406         * gcc.dg/pr20922-2.c: New test.
19407         * gcc.dg/pr20922-3.c: New test.
19408         * gcc.dg/pr20922-4.c: New test.
19409         * gcc.dg/pr20922-5.c: New test.
19410         * gcc.dg/pr20922-6.c: New test.
19411
19412 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19413
19414         PR libfortran/20950
19415         * gfortran.dg/pr20950.f: New test.
19416
19417 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19418
19419         PR libfortran/19216
19420         * gfortran.dg/pr19216.f: New test.
19421
19422 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
19423
19424         PR tree-optimization/21001
19425         * gcc.dg/tree-ssa/pr21001.c: New.
19426
19427 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
19428
19429         PR libfortran/21075
19430         * gfortran.dg/reshape_rank7.f90: New test.
19431
19432 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
19433
19434         PR libfortran/12884 gfortran.dg/pr12884.f: New test
19435         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
19436         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
19437         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
19438         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
19439         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
19440         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
19441         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
19442         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
19443         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
19444         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
19445         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
19446         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
19447         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
19448         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
19449         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
19450         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
19451         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
19452         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
19453         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
19454         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
19455
19456 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
19457
19458         * gfortran.dg/wtruncate.f: New testcase.
19459         * gfortran.dg/wtruncate.f90: New testcase.
19460
19461 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
19462
19463         PR c++/21025
19464         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
19465         which sizeof/alignof is dependent, rather than just whether we are
19466         processing_template_decl.
19467
19468 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
19469
19470         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
19471         corrected typo where the wrong variables had been compared.
19472
19473 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
19474
19475         PR libfortran/18495
19476         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
19477         Test callee-allocated version of return array with a write
19478         statement.
19479         Test spread with a temporary with another write statement.
19480
19481 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
19482
19483         PR tree-optimization/21031
19484         * gcc.dg/tree-ssa/pr21031.c: New.
19485
19486 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
19487
19488         PR tree-optimization/21004
19489         * gcc.dg/builtins-53.c: Include builtins-config.h.
19490         Check floorf, ceilf, floorl and ceill transformations
19491         only when HAVE_C99_RUNTIME is defined.
19492
19493 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
19494
19495         PR middle-end/20739
19496         * gcc.dg/tree-ssa/pr20739.c: New test.
19497
19498 2005-04-14  Mike Stump  <mrs@apple.com>
19499
19500         * gcc.dg/Foundation.framework/empty: New.
19501         * gcc.dg/framework-2.c: New.
19502
19503 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
19504
19505         PR tree-optimization/21021
19506         * gcc.c-torture/compile/pr21021.c: New.
19507
19508 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
19509
19510         PR testsuite/21010
19511         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
19512         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
19513         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
19514         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
19515         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
19516         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
19517         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
19518         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
19519
19520 2005-04-14  Richard Henderson  <rth@redhat.com>
19521
19522         * lib/target-supports.exp (check_effective_target_vect_condition):
19523         Add ia64, i?86, and x86_64.
19524
19525 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
19526
19527         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
19528
19529 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
19530
19531         PR tree-optimization/20657
19532         * gcc.dg/tree-ssa/pr20657.c: New.
19533
19534 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
19535
19536         * gcc.dg/builtins-53.c: Also check (int)trunc* and
19537         (long long int)trunc*.
19538
19539 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
19540
19541         PR target/20927
19542         * gcc.dg/pr20927.c: New test.
19543
19544 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
19545
19546         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
19547         * gcc.target/mips/asm-1.c: Likewise.
19548
19549 2005-04-13  Dale Johannesen  <dalej@apple.com>
19550
19551         * objc.dg/objc-fast-4.m: New.
19552
19553 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
19554
19555         * gcc.target/cris/torture/cris-torture.exp: New driver in new
19556         directory.
19557         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
19558
19559 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
19560
19561         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
19562         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
19563         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
19564
19565 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
19566
19567         PR tree-optimization/20913
19568         * gcc.dg/tree-ssa/pr20913.c: New.
19569
19570         PR tree-optimization/20702
19571         * gcc.dg/tree-ssa/pr20702.c: New.
19572
19573 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19574
19575         PR c++/13744
19576         * g++.dg/inherit/local3.C: New test.
19577
19578 2005-04-12  Jeff Law  <law@redhat.com>
19579
19580         * gcc.dg/tree-ssa/20050412-1.c: New test.
19581
19582 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
19583
19584         PR libfortran/19016
19585         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
19586         Add tests with mask generated by expression.
19587         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
19588         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
19589         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
19590
19591 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
19592
19593         PR middle-end/20917
19594         * gcc.dg/20050409-1.c: New test.
19595
19596 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
19597
19598         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
19599
19600 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
19601
19602         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
19603         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
19604         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
19605         (TARGET_CXX): Adjust accordingly.
19606         * target.h (struct gcc_target): Remove epxort_class_data.  Add
19607         determine_class_data_visibility and class_data_always_comdat.
19608         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
19609         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
19610         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
19611         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
19612         (arm_cxx_determine_class_data_visibility): New.
19613         (arm_cxx_class_data_always_comdat): Likewise.
19614         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
19615         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
19616         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
19617         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
19618         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
19619         Define.
19620
19621 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
19622
19623         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
19624
19625 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
19626
19627         * gcc.dg/i386-darwin-fpmath.c: New.
19628
19629 2004-04-11  Devang Patel  <dpatel@apple.com>
19630
19631         * lib/target-supports.exp (check_effective_target_vect_condition): New.
19632         * gcc.dg/vect/vect-ifcvt-1.c: New test.
19633         * gcc.dg/vect/vect-ifcvt-2.c: New test.
19634         * gcc.dg/vect/vect-ifcvt-3.c: New test.
19635         * gcc.dg/vect/vect-ifcvt-4.c: New test.
19636         * gcc.dg/vect/vect-ifcvt-5.c: New test.
19637         * gcc.dg/vect/vect-ifcvt-6.c: New test.
19638         * gcc.dg/vect/vect-ifcvt-7.c: New test.
19639         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
19640
19641 2004-04-11  Devang Patel  <dpatel@apple.com>
19642
19643         * gcc.dg/vect/vect-dv-1.c: New test.
19644         * gcc.dg/vect/vect-dv-2.c: New test.
19645
19646 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
19647
19648         PR tree-optimization/20933
19649         * gcc.dg/tree-ssa/pr20933.c: New test.
19650
19651 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19652
19653         * gfortran.dg/fold_nearest.f90: New test.
19654
19655 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
19656
19657         * gcc.dg/tree-ssa/alias-1.c: New test.
19658
19659 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
19660
19661         PR tree-optimization/20920
19662         * g++.dg/tree-ssa/pr20920.C: New test.
19663
19664 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
19665
19666         * gcc.dg/builtins-53.c: Also check (int)ceil* and
19667         (long long int)ceil*.
19668
19669 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
19670
19671         * g++.dg/warn/Wdtor1.C: Declare template in system header with
19672         explicit C++ linkage.
19673
19674 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19675
19676         * gfortran.dg/pr17229.f: Take care of the new obsolescence
19677         warning for arithmetic IF statements.
19678
19679 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
19680
19681         * eor_handling_1.f90: New test case.
19682         * eor_handling_2.f90: New test case.
19683         * eor_handling_3.f90: New test case.
19684         * eor_handling_4.f90: New test case.
19685         * eor_handling_5.f90: New test case.
19686         * noadv_size.f90: New test case.
19687         * pad_no.f90: New test case.
19688
19689 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
19690
19691         * gcc.c-torture/execute/20050410-1.c: New test.
19692
19693 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
19694
19695         * gcc.dg/pr20126.c: New.
19696
19697 2005-04-09  Bud Davis  <bdavis@gfortran.org>
19698             Steven G. Kargl <kargls@comcast.net>
19699
19700         * gfortran.dg/PR19872.f: New test.
19701
19702 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
19703
19704         * gfortran.dg/nint_1.f90: Fix dg-do directive.
19705
19706 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
19707
19708         * gfortran.dg/nint_1.f90: New test.
19709
19710 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
19711
19712         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
19713         Added test for callee-allocated arrays with write statements.
19714         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
19715         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
19716         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
19717         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
19718         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
19719
19720 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
19721
19722         PR libfortran/20163
19723         * gfortran.dg/open-options-blanks.f: New test.
19724
19725 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
19726
19727         PR fortran/13257
19728         * gfortran.dg/comma_format_extension_[1234].f: New tests.
19729
19730 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
19731
19732         * gcc.dg/tree-ssa/stdarg-1.c: New test.
19733         * gcc.dg/tree-ssa/stdarg-2.c: New test.
19734         * gcc.dg/tree-ssa/stdarg-3.c: New test.
19735         * gcc.dg/tree-ssa/stdarg-4.c: New test.
19736         * gcc.dg/tree-ssa/stdarg-5.c: New test.
19737         * gcc.c-torture/execute/stdarg-4.c: New test.
19738
19739         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
19740
19741         PR target/20795
19742         * g++.dg/abi/param2.C: New test.
19743
19744 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
19745
19746         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
19747
19748 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
19749
19750         * gcc.dg/builtins-53.c: New test.
19751
19752 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
19753
19754         * g++.dg/tree-ssa/pr18178.C: New test.
19755         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
19756         * gcc.c-torture/execute/20041019-1.c: New test.
19757         * gcc.dg/tree-ssa/20041008-1.c: New test.
19758         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
19759         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
19760         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
19761         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
19762         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
19763         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
19764         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
19765         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
19766         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
19767         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
19768
19769 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
19770
19771         PR rtl-optimization/20466
19772         * gcc.c-torture/execute/pr20466-1.c: New test.
19773
19774 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
19775
19776         PR c++/20905
19777         * g++.dg/parse/cond2.C: New test.
19778
19779         PR c++/20145
19780         * g++.dg/warn/Wdtor1.C: New test.
19781
19782 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19783
19784         PR fortran/17229
19785         * gfortran.dg/pr17229.f: New test.
19786
19787 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
19788
19789         * gfortran.dg/tiny_1.f90: New test.
19790         * gfortran.dg/tiny_2.f90: ditto.
19791
19792 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
19793
19794         * gfortran.dg/eor_1.f90: Fix dg-do run line
19795         * gfortran.dg/open_new.f90: Fix dg-do run line
19796
19797 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
19798
19799         * lib/target-supports.exp (get_compiler_messages): Support
19800         optional arguments, the fourth being compiler options.
19801         (check_effective_target_fpic): New proc.
19802         * gcc.dg/20050321-2.c: Restrict to target fpic.
19803
19804 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
19805
19806         * gcc.dg/15443-1.c: New test.
19807         * gcc.dg/15443-2.c: Likewise.
19808
19809 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19810
19811         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
19812
19813 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
19814
19815         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
19816
19817 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
19818
19819         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
19820         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
19821         -m64.
19822         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
19823         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
19824         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
19825
19826 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
19827
19828         PR c++/20212
19829         * g++.dg/warn/Wunused-11.C: New test.
19830
19831 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
19832
19833         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
19834
19835 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
19836
19837         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
19838
19839 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
19840
19841         PR c++/20734
19842         * g++.dg/template/ptrmem13.C: New test.
19843
19844 2005-04-05  Per Bothner  <per@bothner.com>
19845
19846         * lib/gcc.exp: Always add -fno-show-column, for now.
19847
19848 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
19849
19850         PR testsuite/20767
19851         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
19852         of plain old "unsigned int" for the type of "i".  Makes this test
19853         64bit clean.
19854
19855 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
19856
19857         * gcc.dg/i386-ssefn-1.c: New test.
19858         * gcc.dg/i386-ssefn-2.c: New test.
19859         * gcc.dg/i386-ssefn-3.c: New test.
19860         * gcc.dg/i386-ssefn-4.c: New test.
19861
19862 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
19863
19864         PR tree-optimization/20076
19865         * gcc.dg/builtin-apply4.c: New test.
19866
19867         PR preprocessor/19475
19868         * gcc.dg/cpp/macspace1.c: New test.
19869         * gcc.dg/cpp/macspace2.c: New test.
19870
19871 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19872
19873         * gfortran.dg/pr20755.f: Fixed bad format.
19874
19875 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
19876
19877         PR c++/20763
19878         * g++.dg/ext/attrib21.C: New test.
19879
19880 2004-04-05  Devang Patel  <dpatel@apple.com>
19881
19882         * lib/target-supports.exp (check_effective_target_vect_shif): New.
19883         * gcc.dg/vect/vect-shift-1.c: New test.
19884
19885 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19886
19887         PR libfortran/20755
19888         * gfortran.dg/pr20755.f: New test.
19889
19890 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
19891
19892         * gfortran.dg/pr15959.f90: New test.
19893         * gfortran.dg/string_pad_trunc.f90: New test.
19894
19895 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19896
19897         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
19898         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
19899         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
19900         syntax.
19901
19902 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
19903
19904         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
19905
19906 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19907
19908         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
19909         * gcc.c-torture/compile/20011119-2.c: Likewise.
19910         * gcc.c-torture/compile/981001-2.c: Likewise.
19911
19912 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
19913
19914         PR c++/20679
19915         * g++.dg/template/overload4.C: New test.
19916
19917 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
19918
19919         PR c++/20746
19920         * g++.dg/abi/covariant5.C: New.
19921
19922         PR debug/20505
19923         * g++.dg/debug/const2.C: New.
19924
19925 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
19926
19927         PR rtl-optimization/16104
19928         * gcc.c-torture/execute/20050316-1.c: New test.
19929
19930 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
19931
19932         * g++.dg/template/spec23.C: Fix dg-error text.
19933
19934 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
19935
19936         PR c++/19199
19937         * g++.dg/expr/lval2.C: New.
19938
19939 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19940
19941         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
19942         __builtin_strcasecmp and __builtin_strncasecmp.
19943
19944 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
19945
19946         PR c++/20723
19947         * g++.dg/template/spec22.C: New.
19948         * g++.dg/template/spec23.C: New.
19949
19950 2005-04-03  Dale Ranta  <dir@lanl.gov>
19951             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19952
19953         PR libfortran/20068
19954         PR libfortran/20125
19955         PR libfortran/20156
19956         PR libfortran/20471
19957         * gfortran.dg/backspace.f: New test.
19958
19959 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
19960
19961         * gcc.dg/pr19345.c: New test.
19962
19963 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
19964
19965         PR tree-optimization/20640
19966         * gcc.dg/torture/tree-loop-1.c: New.
19967
19968 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
19969
19970         PR rtl-optimization/20290
19971         * gcc.c-torture/execute/loop-ivopts-2.c: New.
19972
19973 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
19974
19975         * gcc.dg/rs6000-fpint.c: New.
19976
19977 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
19978
19979         * gcc.dg/old-style-then-proto-1.c: New test.
19980
19981 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19982
19983         * gfortran.fortran-torture/execute/backspace.f90: Check
19984         after backspace and read was incorrect.
19985
19986 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19987
19988         * gcc.c-torture/execute/builtins/strcat.c: Check the result
19989         buffer past the terminating NUL using memcmp.
19990         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
19991         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
19992
19993         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
19994         Fix unused/uninitialized variable warnings.
19995
19996         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
19997         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
19998         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
19999         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
20000
20001         * gcc.c-torture/execute/builtins/abs-1-lib.c,
20002         gcc.c-torture/execute/builtins/fputs-lib.c,
20003         gcc.c-torture/execute/builtins/lib/fprintf.c,
20004         gcc.c-torture/execute/builtins/lib/main.c,
20005         gcc.c-torture/execute/builtins/lib/memcmp.c,
20006         gcc.c-torture/execute/builtins/lib/memmove.c,
20007         gcc.c-torture/execute/builtins/lib/mempcpy.c,
20008         gcc.c-torture/execute/builtins/lib/memset.c,
20009         gcc.c-torture/execute/builtins/lib/printf.c,
20010         gcc.c-torture/execute/builtins/lib/sprintf.c,
20011         gcc.c-torture/execute/builtins/lib/stpcpy.c,
20012         gcc.c-torture/execute/builtins/lib/strchr.c,
20013         gcc.c-torture/execute/builtins/lib/strcmp.c,
20014         gcc.c-torture/execute/builtins/lib/strcpy.c,
20015         gcc.c-torture/execute/builtins/lib/strcspn.c,
20016         gcc.c-torture/execute/builtins/lib/strlen.c,
20017         gcc.c-torture/execute/builtins/lib/strncat.c,
20018         gcc.c-torture/execute/builtins/lib/strncmp.c,
20019         gcc.c-torture/execute/builtins/lib/strncpy.c,
20020         gcc.c-torture/execute/builtins/lib/strrchr.c,
20021         gcc.c-torture/execute/builtins/lib/strspn.c,
20022         gcc.c-torture/execute/builtins/lib/strstr.c,
20023         gcc.c-torture/execute/builtins/memops-asm-lib.c,
20024         gcc.c-torture/execute/builtins/strlen-2.c,
20025         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
20026         prototypes.
20027
20028 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
20029
20030         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
20031         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
20032         selectany usage.
20033
20034 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
20035
20036         PR c++/19406
20037         * g++.dg/debug/using1.C: New test.
20038
20039 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
20040
20041         PR middle-end/20524
20042         * gcc.dg/alias-7.c: Prefix asm-declared name with
20043         __USER_LABEL_PREFIX__.
20044
20045 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
20046
20047         Fix fallout from PR middle-end/15700:
20048         * gcc.c-torture/compile/20011119-1.c: Take
20049         __USER_LABEL_PREFIX__ into account.
20050         * gcc.c-torture/compile/20011119-2.c: Likewise.
20051
20052 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20053
20054         PR c++/18644
20055         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
20056
20057 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
20058
20059         PR c/17855
20060         * gcc.c-torture/compile/struct-non-lval-1.c,
20061         gcc.c-torture/compile/struct-non-lval-2.c,
20062         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
20063
20064 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
20065
20066         * gcc.dg/tls/tls.exp: Remove temporary file.
20067         * g++.dg/tls/tls.exp: Ditto.
20068         * lib/file-format.exp: Ditto.
20069         * g++.dg/special/ecos.exp: Ditto.
20070
20071         * lib/profopt.exp: Treat prof_ext as a list.
20072         * gcc.misc-tests/bprob.exp: Ditto.
20073         * g++.dg/bprob/bprob.exp: Ditto.
20074
20075         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
20076         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
20077         g++.dg/tree-ssa/pointer-reference-alias.C,
20078         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
20079         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
20080         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
20081         g++.dg/vect/pr19951.cc: Ditto.
20082         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
20083         gcc.dg/builtins-47.c: Ditto.
20084         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
20085         gcc.dg/pr20115-1.c: Ditto.
20086         * gcc.dg/tree-ssa/20030530-2.c,
20087         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
20088         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
20089         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
20090         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
20091         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
20092         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
20093         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
20094         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
20095         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
20096         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
20097         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
20098         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
20099         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
20100         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
20101         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
20102         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
20103         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
20104         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
20105         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
20106         gcc.dg/tree-ssa/20030824-1.c,
20107         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
20108         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
20109         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
20110         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
20111         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
20112         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
20113         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
20114         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
20115         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
20116         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
20117         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
20118         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
20119         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
20120         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
20121         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
20122         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
20123         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
20124         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
20125         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
20126         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
20127         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
20128         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
20129         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
20130         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
20131         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
20132         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
20133         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
20134         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
20135         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
20136         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
20137         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
20138         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
20139         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
20140         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
20141         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
20142         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
20143         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
20144         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
20145         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
20146         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
20147         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
20148         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
20149         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
20150         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
20151         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
20152         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
20153         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
20154         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
20155         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
20156         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
20157         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
20158         gcc.dg/tree-ssa/useless-1.c: Ditto.
20159         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
20160         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
20161         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
20162         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
20163         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
20164         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
20165         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
20166         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
20167         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
20168         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
20169         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
20170         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
20171         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
20172         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
20173         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
20174         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
20175         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
20176         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
20177         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
20178         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
20179         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
20180         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
20181         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
20182         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
20183         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
20184         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
20185         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
20186         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
20187         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
20188         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
20189         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
20190         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
20191         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
20192         gcc.dg/vect/vect-none.c: Ditto.
20193         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
20194         treelang/compile/unsigned.tree: Ditto.
20195
20196         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
20197         * gcc.dg/cpp/direct2s.c: Ditto.
20198         * gcc.dg/cpp/paste4.c: Ditto.
20199         * gcc.dg/cpp/separate-1.c: Ditto.
20200         * gcc.dg/pch/save-temps-1.c: Ditto.
20201         * g++.dg/ext/altivec-10.C: Ditto.
20202         * g++.dg/pch/pch.C: Ditto.
20203
20204         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
20205
20206         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
20207         * g++.dg/template/repo1.C: Ditto.
20208         * g++.dg/template/repo2.C: Ditto.
20209         * g++.dg/template/repo3.C: Ditto.
20210         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
20211         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
20212         * g++.old-deja/g++.pt/repo1.C: Ditto.
20213         * g++.old-deja/g++.pt/repo2.C: Ditto.
20214         * g++.old-deja/g++.pt/repo3.C: Ditto.
20215         * g++.old-deja/g++.pt/repo4.C: Ditto.
20216
20217         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
20218         * gcc.dg/20030107-1.c: Ditto.
20219         * gcc.dg/20030702-1.c: Ditto.
20220         * gcc.dg/profile-generate-1.c: Ditto.
20221         * g++.dg/other/profile1.C: Ditto.
20222         * g++.old-deja/g++.robertl/eb83.C: Ditto.
20223
20224         * lib/gcc-dg.exp (remove-build-file): New.
20225         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
20226         cleanup-tree-dump, cleanup-saved-temps): New.
20227
20228 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
20229
20230         PR c++/19203, DR 214
20231         * g++.dg/parse/ambig3.C: Not ambiguous.
20232         * g++.dg/template/spec20.C: New.
20233         * g++.dg/template/spec21.C: New.
20234
20235 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
20236
20237         PR target/20045
20238         * gcc.dg/ia64-fptr-1.c: Run only on linux.
20239
20240 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20241
20242         PR libfortran/20660
20243         * gfortran.dg/negative_unit.f: New test.
20244
20245 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
20246
20247         * gcc.dg/20050330-1.c: New test.
20248
20249 2005-03-30  Devang Patel  <dpatel@apple.com>
20250
20251         * g++.dg/tree-sra/ssa-sra-3.C: New test.
20252
20253 2005-03-30  Dale Johannesen  <dalej@apple.com>
20254
20255         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
20256
20257 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
20258
20259         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
20260         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
20261         Strip options from test name.
20262
20263 2005-03-31  Jan Hubicka  <jh@suse.cz>
20264
20265         * gcc.dg/varpool-1.c: New testcase.
20266
20267 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
20268
20269         PR c/772
20270         PR c/17913
20271         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
20272         gcc.dg/stmt-expr-label-3.c : New tests.
20273         * gcc.c-torture/execute/medce-2.c: Remove.
20274
20275 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
20276
20277         PR c/20368
20278         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
20279         tests.
20280
20281 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
20282
20283         * gcc.c-torture/compile/pr20203.c: New test.
20284
20285 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
20286
20287         * gfortran.dg/promotion.f90: New test.
20288
20289 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
20290
20291         PR middle-end/20491
20292         * gcc.dg/torture/asm-subreg-1.c: New test.
20293
20294 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
20295
20296         PR c/20672
20297         * gcc.dg/pr20672-1.c: New test.
20298
20299 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
20300
20301         * gfortran.dg/vect: New directory.
20302         * gfortran.dg/vect/vect.exp: New.
20303         * gfortran.dg/vect/vect-1.f90: New test.
20304         * gfortran.dg/vect/vect-2.f90: New test.
20305         * gfortran.dg/vect/vect-3.f90: New test.
20306         * gfortran.dg/vect/vect-4.f90: New test.
20307         * gfortran.dg/vect/vect-5.f90: New test.
20308
20309 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
20310
20311         PR middle-end/20622
20312         * gcc.dg/alias-7.c: New test.
20313
20314 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
20315
20316         * gcc.dg/sparc-reg-1.c: New test.
20317
20318 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
20319
20320         PR target/19890
20321         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
20322
20323 2005-03-29  Dale Ranta  <dir@lanl.gov>
20324             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20325
20326         PR libfortran/20163
20327         * gfortran.dg/pr20163-2.f: New test.
20328
20329 2005-03-28  Jan Hubicka  <jh@suse.cz>
20330
20331         PR middle-end/20635
20332         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
20333         by Jakub Jelinek.
20334
20335 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
20336
20337         PR tree-optimization/20626
20338         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
20339         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
20340
20341 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
20342
20343         * gfortran.dg/underflow.f90: New test.
20344         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
20345
20346 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20347
20348         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
20349
20350 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
20351
20352         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
20353         (g++_init): Make sure that CXXFLAGS is set.
20354         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
20355         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
20356         * lib/gfortran.exp (gfortran_link_flags): Likewise.
20357         * lib/objc.exp (objc_init): Likewise.
20358         * lib/treelang.exp (treelang_init): Likewise.
20359
20360 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
20361
20362         PR tree-optimization/20470
20363         * gcc.dg/tree-ssa/pr20470.c: New test.
20364
20365 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
20366
20367         * gcc.dg/ppc-stfiwx.c: New.
20368
20369 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
20370
20371         PR target/19888
20372         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
20373
20374 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
20375
20376         * gcc.dg/20050325-1.c: Fix a typo.
20377
20378 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20379
20380         PR libfortran/19678
20381         PR libfortran/19679
20382         * gfortran.dg/dos_eol.f: New test.
20383
20384 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
20385
20386         PR rtl-optimization/20249
20387         * gcc.dg/20050325-1.c: New test.
20388
20389 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20390
20391         PR libfortran/15332
20392         * gfortran.dg/pr15332.f: New test.
20393
20394 2005-03-24  Dale Johannesen  <dalej@apple.com>
20395
20396         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
20397
20398 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
20399
20400         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
20401         'internal' visibility.
20402         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
20403         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
20404         'protected' visibility.
20405         * gcc.dg/visibility-7.c: Likewise.
20406         * lib/target-supports.exp (check_visibility_available): Take
20407         a parameter, the kind of visibility to check for.
20408         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
20409         to check_visibility_available.
20410
20411         * g++.dg/expr/cast3.C: New.
20412
20413 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
20414
20415         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
20416         rs6000.
20417
20418 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
20419
20420         PR target/20095
20421         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
20422
20423 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
20424
20425         * gcc.dg/badshift.c: Renamed to...
20426         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
20427
20428         * gcc.target/i386/badshift.c: Renamed to...
20429         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
20430         only.
20431
20432         PR rtl-optimization/20532
20433         * gcc.target/i386/badshift.c: New.
20434
20435 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20436
20437         * gfortran.dg/pr18025.f90: New test.
20438
20439 2005-03-23  Dale Johannesen  <dalej@apple.com>
20440
20441         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
20442
20443 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
20444
20445         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
20446
20447         * lib/target-supports.exp (check_iconv_available): Default
20448         libiconv to -liconv, if there is no definition.
20449
20450 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
20451
20452         * gcc.dg/torture/cris-asm-mof-1.c: New test.
20453
20454 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
20455
20456         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
20457         * g++.dg/opt/pr7503-2.C: Likewise.
20458         * g++.dg/opt/pr7503-3.C: Likewise.
20459         * g++.dg/opt/pr7503-4.C: Likewise.
20460         * g++.dg/opt/pr7503-5.C: Likewise.
20461         * g++.dg/warn/minmax.C: New test.
20462
20463 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20464
20465         * gfortran.dg/g77_intrinsics_funcs.f: New test.
20466         * gfortran.dg/g77_intrinsics_sub.f: New test.
20467
20468 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
20469             Jan Hubicka  <jh@suse.cz>
20470             Steven Bosscher <stevenb@suse.de
20471
20472         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
20473
20474 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20475
20476         PR c++/19980
20477         * g++.dg/template/redecl3.C: New test.
20478
20479 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20480
20481         PR c++/20499
20482         * g++.dg/parse/error16.C: Tweak error markers.
20483
20484 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
20485
20486         PR target/20561
20487         * gcc.dg/20050321-2.c: New test.
20488
20489 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
20490
20491         PR c++/20465
20492         PR c++/20381
20493         * g++.dg/template/ptrmem12.C: New.
20494
20495 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
20496
20497         PR rtl-optimization/20527
20498         * gcc.c-torture/execute/pr20527-1.c: New test.
20499
20500 2005-03-22  Ben Elliston  <bje@au.ibm.com>
20501
20502         * gcc.misc-tests/options.exp (check_for_options): Create a real C
20503         program, compile it into a real executable and then delete the .c
20504         and .x files afterwards, to avoid problems on testglue targets.
20505
20506 2005-03-21  Stuart Hastings  <stuart@apple.com>
20507
20508         * gcc.target/i386/sse-2.c: New.
20509
20510 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
20511
20512         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
20513
20514 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
20515
20516         * g++.dg/parse/crash25.C: Fix typo.
20517
20518 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
20519
20520         PR c++/20461
20521         * g++.dg/parse/crash24.C: New test.
20522
20523         PR c++/20536
20524         * g++.dg/parse/crash25.C: New test.
20525
20526 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
20527
20528         PR c++/20147
20529         * g++.dg/ext/stmtexpr4.C: New test.
20530
20531 2005-03-20  Roger Sayle  <roger@eyesopen.com>
20532
20533         PR middle-end/20539
20534         * gcc.c-torture/compile/pr13066-1.c: New test case.
20535         * gcc.c-torture/compile/pr20539-1.c: Likewise.
20536         * g++.dg/opt/pr13066-1.C: Likewise.
20537
20538 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
20539
20540         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
20541
20542 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20543
20544         PR fortran/18525
20545         * gfortran.dg/nesting_1.f90: New test.
20546
20547 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20548
20549         PR c++/20240
20550         * g++.dg/lookup/using13.C: New test.
20551
20552 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20553
20554         PR c++/20333
20555         * g++.dg/template/crash36.C: New test.
20556
20557 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
20558
20559         PR c++/20463
20560         * g++.dg/template/crash35.C: New test.
20561
20562 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
20563
20564         PR c++/19966
20565         * g++.dg/overload/operator2.C: New test.
20566
20567 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20568
20569         PR libfortran/20257
20570         * gfortran.dg/pr20257.f90: New test.
20571
20572 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20573
20574         PR libfortran/20480
20575         * gfortran.dg/pr20480.f90: New test.
20576
20577 2005-03-16  Richard Henderson  <rth@redhat.com>
20578
20579         PR middle-end/15700
20580         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
20581         (_rtld_global): New.
20582         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
20583         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
20584
20585         * gcc.dg/alias-3.c: New.
20586         * gcc.dg/alias-4.c: New.
20587         * gcc.dg/alias-5.c: New.
20588         * gcc.dg/alias-6.c: New.
20589
20590 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
20591
20592         * gcc.dg/cpp/ucnid-7.c: New.
20593
20594 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
20595             Dorit Naishlos  <dorit@il.ibm.com>
20596
20597         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
20598         darwin.
20599
20600 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
20601
20602         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
20603         misaligned accesses.
20604         * gcc.dg/vect/vect-58.c: Likewise.
20605         * gcc.dg/vect/vect-92.c: New.
20606         * gcc.dg/vect/vect-93.c: New.
20607
20608 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
20609
20610         PR fortran/18827
20611         * gfortran.dg/assign_2.f90: New test.
20612         * gfortran.dg/assign_3.f90: New test.
20613         * gfortran.dg/assign.f90: New test.
20614
20615 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
20616
20617         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
20618         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
20619         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
20620         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
20621         names.
20622
20623 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
20624
20625         * gcc.dg/cpp/ucnid-6.c: New.
20626
20627         * gcc.dg/cpp/normalize-1.c: New.
20628         * gcc.dg/cpp/normalize-2.c: New.
20629         * gcc.dg/cpp/normalize-3.c: New.
20630         * gcc.dg/cpp/normalize-4.c: New.
20631         * gcc.dg/cpp/ucnid-4.c: New.
20632         * gcc.dg/cpp/ucnid-5.c: New.
20633         * g++.dg/cpp/normalize-1.C: New.
20634         * g++.dg/cpp/ucnid-1.C: New.
20635
20636 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
20637
20638         * gcc.dg/pr18628.c: New.
20639
20640 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
20641
20642         PR c++/20280
20643         * g++.dg/tree-ssa/pr20280.C: New.
20644
20645 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20646
20647         PR fortran/20467
20648         * gfortran.dg/stfunc_2.f90: New test.
20649
20650 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
20651
20652         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
20653
20654 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
20655
20656         * gcc.dg/tree-ssa/20050314-1.c: New test.
20657
20658 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20659
20660         PR c++/4403
20661         PR c++/9783, DR433
20662         * g++.dg/template/friend34.C: New test.
20663         * g++.dg/template/friend35.C: Likewise.
20664         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
20665
20666 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20667
20668         Friend class name lookup 5/n
20669         PR c++/1016
20670         * g++.dg/lookup/hidden-class1.C: New test.
20671         * g++.dg/lookup/hidden-class2.C: Likewise.
20672         * g++.dg/lookup/hidden-class3.C: Likewise.
20673         * g++.dg/lookup/hidden-class4.C: Likewise.
20674         * g++.dg/lookup/hidden-class5.C: Likewise.
20675         * g++.dg/lookup/hidden-class6.C: Likewise.
20676         * g++.dg/lookup/hidden-class7.C: Likewise.
20677         * g++.dg/lookup/hidden-class8.C: Likewise.
20678         * g++.dg/lookup/hidden-class9.C: Likewise.
20679         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
20680         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
20681         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
20682         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
20683         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
20684         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
20685         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
20686         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
20687         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
20688         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
20689         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
20690
20691 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
20692
20693         PR c++/20157
20694         * g++.dg/template/error18.C: New test.
20695
20696 2005-03-09  Ben Elliston  <bje@au.ibm.com>
20697
20698         PR debug/16792
20699         * g++.dg/debug/pr16792.C: New test.
20700
20701 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
20702
20703         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
20704         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
20705         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
20706         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
20707         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
20708         test assertion names.
20709
20710 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20711
20712         PR fortran/18600
20713         * gfortran.dg/stfunc_1.f90: New test.
20714
20715 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20716
20717         PR fortran/16907
20718         * gfortran.dg/real_index_1.f90: New test.
20719
20720 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20721
20722         PR fortran/20323
20723         * gfortran.dg/spec_expr_1.f90: New test.
20724
20725 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
20726
20727         PR c/20402
20728         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
20729         new parser.
20730
20731 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20732
20733         PR fortran/20361
20734         * gfortran.dg/largeequiv_1.f90: New test.
20735
20736 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
20737
20738         * gcc.dg/ucnid-1.c: New.
20739         * gcc.dg/ucnid-2.c: New.
20740         * gcc.dg/ucnid-3.c: New.
20741         * gcc.dg/ucnid-4.c: New.
20742         * gcc.dg/ucnid-5.c: New.
20743         * gcc.dg/ucnid-6.c: New.
20744         * gcc.dg/cpp/ucnid-1.c: New.
20745         * gcc.dg/cpp/ucnid-2.c: New.
20746         * gcc.dg/cpp/ucnid-3.c: New.
20747         * g++.dg/other/ucnid-1.C: New.
20748
20749 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
20750
20751         * gcc.dg/vmx/darwin-abi-3.c: Delete.
20752
20753 2005-03-11  Per Bothner  <per@bothner.com>
20754
20755         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
20756         that diagnotics refer to correct token.
20757         * gcc.dg/unused-3.c: Likewise.
20758
20759 2005-03-11  Per Bothner  <per@bothner.com>
20760
20761         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
20762         constant" is now actually on same line as string constant.
20763         * gcc.dg/cpp/direct2s.c: Likewise.
20764
20765 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
20766
20767         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
20768
20769 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20770
20771         PR libfortran/20124
20772         * gfortran.dg/pr20124.f90: New Test
20773
20774 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
20775
20776         PR tree-optimization/20130
20777         * gcc.dg/pr20130-1.c: New test.
20778
20779 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
20780
20781         PR target/20095
20782         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
20783
20784 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20785
20786         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
20787
20788 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
20789
20790         * g++.dg/eh/forced1.C: Fix comment.
20791         * g++.dg/eh/forced2.C: Ditto.
20792         * g++.dg/eh/forced3.C: Ditto.
20793         * g++.dg/eh/forced4.C: Ditto.
20794
20795 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
20796
20797         PR rtl-opt/20412
20798         * gcc.c-torture/compile/pr20412.c: New test.
20799
20800 2005-03-10  Roger Sayle  <roger@eyesopen.com>
20801
20802         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
20803
20804 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
20805
20806         PR target/20322
20807         * gcc.dg/20050307-1.c: New test.
20808
20809 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
20810
20811         PR c++/20375
20812         * g++.dg/other/stdarg3.C: New.
20813
20814 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
20815
20816         PR c++/18384, c++/18327
20817         * g++.dg/init/array19.C: New test.
20818
20819         PR inline-asm/20314
20820         * gcc.dg/torture/pr20314-1.c: New test.
20821         * gcc.dg/torture/pr20314-2.c: New test.
20822
20823 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
20824
20825         * gcc.dg/20050309-1.c: New test.
20826
20827 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20828
20829         * gcc.dg/builtins-10.c: Reactivate disabled test.
20830         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
20831         new cbrt transformations.
20832
20833 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
20834
20835         PR c++/20208
20836         * g++.dg/template/array13.C: New test.
20837
20838 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
20839
20840         PR c++/16859
20841         * g++.dg/init/brace4.C: New test.
20842
20843 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
20844
20845         PR c++/20186
20846         * g++.dg/template/non-dependent12.C: New.
20847
20848 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
20849
20850         PR c++/20142
20851         * g++.dg/init/array18.C: Add dg-do run marker.
20852
20853         PR c++/20142
20854         * g++.dg/init/array18.C: New test.
20855
20856 2005-03-09  Ben Elliston  <bje@au.ibm.com>
20857
20858         * consistency.vlad/vlad.exp: Remove trailing semicolons.
20859         * g++.dg/gcov/gcov.exp: Likewise.
20860         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
20861         * gcc.target/xstormy16/xstormy16.exp: Likewise.
20862         * lib/c-torture.exp: Likewise.
20863         * lib/fortran-torture.exp: Likewise.
20864         * lib/g++.exp: Likewise.
20865         * lib/gcc-defs.exp: Likewise.
20866         * lib/gcc-dg.exp: Likewise.
20867         * lib/gcc.exp: Likewise.
20868         * lib/gcov.exp: Likewise.
20869         * lib/gfortran.exp: Likewise.
20870         * lib/mike-g++.exp: Likewise.
20871         * lib/mike-gcc.exp: Likewise.
20872         * lib/objc-torture.exp: Likewise.
20873         * lib/objc.exp: Likewise.
20874         * lib/profopt.exp: Likewise.
20875         * lib/target-libpath.exp: Likewise.
20876         * lib/target-supports.exp: Likewise.
20877         * lib/treelang.exp: Likewise.
20878         * lib/wrapper.exp: Likewise.
20879
20880 2005-03-08  Jeff Law  <law@redhat.com>
20881
20882         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
20883         PHI-OPT changes.
20884
20885 2005-03-08  Ira Rosen  <irar@il.ibm.com>
20886
20887         * gcc.dg/vect/pr20122.c: New test.
20888
20889 2005-03-07  Jeff Law  <law@redhat.com>
20890
20891         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
20892         was folded away.
20893         * gcc.dg/tree-ssa/pr18133-1.c: New test.
20894         * gcc.dg/tree-ssa/pr18133-2.c: New test.
20895         * gcc.dg/tree-ssa/pr18134.c: New test.
20896
20897 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20898
20899         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
20900         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
20901         gcc.dg/torture/builtin-noret-2.c: Require weak support.
20902
20903 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
20904
20905         PR tree-opt/17671
20906         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
20907
20908 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
20909
20910         * g++.dg/warn/Wnvdtor.C: New test.
20911
20912 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
20913
20914         * gcc.dg/torture/pr19683-1.c: New test.
20915
20916 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
20917
20918         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
20919         * gfortran.dg/g77/19990313-2.f: Ditto.
20920         * gfortran.dg/g77/19990313-3.f: Ditto.
20921         * gfortran.dg/g77/19990525-0.f: Ditto.
20922         * gfortran.dg/g77/19990826-0.f: Ditto.
20923         * gfortran.dg/g77/19990826-2.f: Ditto.
20924         * gfortran.dg/g77/19990826-3.f: Ditto.
20925         * gfortran.dg/g77/20000511-1.f: Ditto.
20926         * gfortran.dg/g77/20000511-2.f: Ditto.
20927         * gfortran.dg/g77/970625-2.f: Ditto.
20928         * gfortran.dg/g77/980310-2.f: Ditto.
20929         * gfortran.dg/g77/980310-3.f: Ditto.
20930         * gfortran.dg/g77/980310-8.f: Ditto.
20931         * gfortran.dg/g77/980519-2.f: Ditto.
20932         * gfortran.dg/g77/alpha1.f: Ditto.
20933         * gfortran.dg/g77/claus.f: Ditto.
20934         * gfortran.dg/g77/erfc.f: Ditto.
20935         * gfortran.dg/g77/short.f: Ditto.
20936         * gfortran.fortran-torture/execute/data.f90: Ditto.
20937         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
20938         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
20939
20940 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20941
20942         * lib/file-format.exp (gcc_target_object_format): Add check for som
20943         format and hardcode object formats on hppa*-*-hpux*.
20944         * lib/target-supports.exp (check_weak_available): Add check for som
20945         object format.  Always return 0 on hppa*-*-hpux10*.
20946
20947         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
20948         is defined.
20949
20950         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
20951
20952 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
20953
20954         * gfortran.dg/pr19936_1.f90: New test.
20955         * gfortran.dg/pr19936_2.f90: New test.
20956         * gfortran.dg/pr19936_3.f90: New test.
20957
20958 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
20959             Paul Thomas <prthomas@drfccad.cea.fr>
20960
20961         * gfortran.dg/PR19754_1.f90: New test.
20962         * gfortran.dg/PR19754_2.f90: Ditto.
20963
20964 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20965
20966         PR c++/19311
20967         * g++.dg/template/non-dependent11.C: New test.
20968
20969 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
20970
20971         * lib/target-supports.exp (check_iconv_available): Fix comment.
20972
20973 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
20974             Joseph S. Myers  <joseph@codesourcery.com>
20975
20976         PR c++/19797
20977         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
20978
20979 2005-03-04  Matthew Sachs  <msachs@apple.com>
20980
20981         * gcc.exp (gcc_target_compile): Put braces around
20982         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
20983         * objc.exp (objc_target_compile): Likewise.
20984         * treelang.exp (treelang_target_compile): Likewise.
20985
20986 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20987
20988         PR fortran/19673
20989         * gfortran.dg/func_result_1.f90: New test.
20990
20991 2005-03-04  Ben Elliston  <bje@au.ibm.com>
20992
20993         * gcc.misc-tests/options.exp: New test.
20994
20995 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
20996
20997         * gcc.dg/pr15784-4.c: New test.
20998
20999 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
21000
21001         * gcc.c-torture/execute/pr17133.c: New.
21002         * gcc.c-torture/compile/20050303-1.c: New.
21003
21004 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
21005
21006         * gcc.dg/cpp/assert4.c: Fix for cygwin.
21007
21008 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
21009
21010         * g++.dg/overload/using2.C: New.
21011
21012 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
21013
21014         PR c++/19916
21015         * g++.dg/init/ptrmem2.C: New test.
21016
21017 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
21018
21019         PR c/8927
21020         * gcc.dg/pr8927-1.c: New test.
21021
21022 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
21023
21024         PR c++/20232
21025         * g++.dg/inherit/covariant12.C: New.
21026
21027 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21028
21029         PR fortran/19479
21030         * gfortran.dg/bound_1.f90: New test.
21031
21032 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
21033
21034         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
21035         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
21036
21037 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
21038
21039         PR c/20245
21040         * gcc.dg/pr20245-1.c: New test.
21041
21042 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
21043
21044         PR middle-end/19874
21045         * gcc.c-torture/execute/20050119-2.c: New test case.
21046
21047 2005-02-28  Ben Elliston  <bje@au.ibm.com>
21048
21049         * README: Update the DejaGnu bug reporting address.
21050         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
21051         * lib/objc-torture.exp: Likewise.
21052
21053 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
21054
21055         * gfortran.dg/boz_1.f90: New test.
21056         * gfortran.dg/boz_3.f90: New test.
21057         * gfortran.dg/boz_4.f90: New test.
21058
21059 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
21060
21061         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
21062         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
21063
21064 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21065
21066         PR libfortran/20101
21067         * gfortran.dg/write_0_pe_format.f90: New test.
21068
21069 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
21070
21071         PR c++/20206
21072         * g++.dg/opt/thunk2.C: New test.
21073         * g++.dg/opt/covariant1.C: New test.
21074
21075 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21076
21077         * gfortran.dg/e_d_fmt.f90: New test.
21078
21079 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
21080
21081         * gcc.dg/asm-b.c: Fix comment typos.
21082
21083 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
21084
21085         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
21086         a V_MAY_DEF also.
21087
21088 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
21089
21090         PR tree-opt/20188
21091         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
21092         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
21093         * gcc.dg/asm-b.c: New test.
21094
21095 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
21096
21097         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
21098         Disable this test on IRIX 6.
21099
21100 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
21101
21102         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
21103         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
21104         parser.
21105
21106 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
21107
21108         PR tree-optimization/20204
21109         * testsuite/gcc.dg/pr20204.c: New test.
21110
21111 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
21112
21113         PR target/20196
21114         * gcc.c-torture/execute/20050224-1.c: New test.
21115
21116         PR c++/20175
21117         * g++.dg/warn/Wbraces2.C: New test.
21118
21119 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
21120
21121         PR c++/19878
21122         * g++.dg/init/const2.C: New test.
21123
21124 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
21125
21126         PR tree-optimization/20100
21127         * gcc.c-torture/execute/pr20100-1.c: New test.
21128
21129 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21130
21131         * gfortran.dg/implicit_3.f90: New test.
21132
21133         * gfortran.dg/deftype_1.f90: New test.
21134
21135 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
21136
21137         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
21138         the test passes.
21139         * g++.dg/other/anon3.C: Accept a warning.
21140
21141 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
21142
21143         * gcc.dg/pr20017.c: Fix a comment typo.
21144
21145 2005-02-23  Bud Davis  <bdavis@gfortran.org>
21146
21147         * gfortran.dg/list_read_4.f90: Change to f90 comments.
21148
21149 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
21150
21151         PR ada/19902
21152         * ada/acats/tests/cxa/cxa3004.a: Remove.
21153         * ada/acats/tests/cxb/cxb30061.am: Likewise.
21154
21155 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
21156
21157         PR c++/20073
21158         * g++.dg/init/const1.C: New test.
21159
21160         PR c++/19991
21161         * g++.dg/parse/constant7.C: New test.
21162
21163         PR c++/20152
21164         * g++.dg/parse/error27.C: New test.
21165         * g++.dg/template/qualttp15.C: Adjust error markers.
21166         * g++.old-deja/g++.other/struct1.C: Likewise.
21167
21168         PR c++/20153
21169         * g++.dg/template/error17.C: New test.
21170
21171         PR c++/20148
21172         * g++.dg/parser/error26.C: New test.
21173
21174 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
21175
21176         PR tree-optimization/20100
21177         PR tree-optimization/20115
21178         * gcc.dg/pr20115.c: New test.
21179         * gcc.dg/pr20115-1.c: New test.
21180         * gcc.dg/pr20100.c: New test.
21181         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
21182         call-clobbered variables after alias1.
21183
21184 2005-02-22  Bud Davis  <bdavis@gfortran.org>
21185
21186         * gfortran.dg/list_read_4.f90: new test.
21187
21188 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
21189
21190         PR rtl-optimization/20017.
21191         * gcc.dg/pr20017.c: New.
21192
21193 2005-02-22  Devang Patel  <dpatel@apple.com>
21194
21195         PR 19952
21196         * g++.dg/tree-ssa/pr19952.C: New test.
21197
21198 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
21199
21200         PR c++/19883
21201         * g++.dg/parse/constant6.C: New test.
21202
21203 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
21204
21205         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
21206         * g++.dg/charset/asm2.c: Likewise.
21207         * g++.dg/charset/asm3.c: Likewise.
21208         * g++.dg/charset/asm4.c: Likewise.
21209         * g++.dg/charset/asm5.c: Likewise.
21210         * g++.dg/charset/attribute1.c: Likewise.
21211         * g++.dg/charset/attribute2.c: Likewise.
21212         * g++.dg/charset/extern1.cc: Likewise.
21213         * g++.dg/charset/extern2.cc: Likewise.
21214         * g++.dg/charset/extern3.cc: Likewise.
21215         * g++.dg/charset/function.cc: Likewise.
21216         * g++.dg/charset/string.c: Likewise.
21217         * g++.dg/charset/charset.exp: Likewise.
21218         * lib/target-supports.exp (check_iconv_available): Fix comment.
21219
21220 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
21221
21222         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
21223         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
21224         * gcc.dg/charset/asm2.c: Likewise.
21225         * gcc.dg/charset/asm3.c: Likewise.
21226         * gcc.dg/charset/asm4.c: Likewise.
21227         * gcc.dg/charset/asm5.c: Likewise.
21228         * gcc.dg/charset/asm6.c: Likewise.
21229         * gcc.dg/charset/attribute1.c: Likewise.
21230         * gcc.dg/charset/attribute2.c: Likewise.
21231         * gcc.dg/charset/builtin1.c: Likewise.
21232         * gcc.dg/charset/extern.c: Likewise.
21233         * gcc.dg/charset/function.c: Likewise.
21234         * gcc.dg/charset/string.c: Likewise.
21235         * gcc.dg/charset/charset.exp: Likewise.
21236
21237 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
21238
21239         PR fortran/20086
21240         * gfortran.dg/pr20086.f90: New test.
21241
21242 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
21243
21244         PR tree-optimization/19786
21245         * g++.dg/tree-ssa/pr19786.C: New.
21246
21247 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21248
21249         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
21250
21251 2005-02-21  Jeff Law  <law@redhat.com>
21252
21253         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
21254
21255 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21256
21257         * gfortran.dg/do_iterator: Split loop, markup all lines for
21258         which an error locus is printed.
21259         * gfortran.dg/pr17708.f90: Markup all lines for which an error
21260         locus is printed.
21261         * gfortran.dg/select_4.f90: Likewise.
21262         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
21263         locuses in the various permutations.
21264
21265 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
21266
21267         PR tree-optimization/19951
21268         * g++.dg/vect: New directory.
21269         * g++.dg/vect/vect.exp: New file.
21270         * g++.dg/vect/pr19951.cc: New testcase.
21271         * g++.dg/dg.exp: Also prune vectorizer tests.
21272
21273 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
21274
21275         PR 18785
21276         * gcc.dg/charset/builtin1.c: New test.
21277
21278 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21279
21280         PR c++/19299
21281         * g++.dg/inherit/volatile1.C: New test.
21282
21283         PR c++/19440
21284         * g++.dg/template/dtor4.C: New test.
21285
21286 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
21287
21288         * gfortran.dg/int_1.f90: New test.
21289
21290 2005-02-19  Devang Patel  <dpatel@apple.com>
21291
21292         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
21293
21294 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
21295
21296         * gfortran.dg/achar_1.f90: New test.
21297
21298 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
21299
21300         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
21301
21302 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
21303             Jakub Jelinek  <jakub@redhat.com>
21304
21305         PR tree-optimization/19828
21306         * gcc.dg/tree-ssa/loop-7.c: New test.
21307         * gcc.c-torture/execute/20050218-1.c: New test.
21308
21309 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
21310
21311         PR c/20043
21312         * gcc.dg/transparent-union-1.c: New test.
21313         * gcc.dg/transparent-union-2.c: New test.
21314
21315 2005-02-18  James E Wilson  <wilson@specifixinc.com>
21316
21317         PR tree-optimization/18977
21318         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
21319
21320 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
21321
21322         PR target/20054
21323         * gcc.dg/pr20054.c: New test.
21324
21325 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21326
21327         PR c++/19508
21328         * g++.dg/ext/attrib20.C: New test.
21329
21330 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
21331
21332         PR middle-end/20030
21333         * gfortran.fortran-torture/execute/character_passing.f90: New test.
21334
21335 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
21336
21337         PR c++/20008
21338         * g++.dg/opt/switch4.C: New.
21339
21340 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
21341
21342         PR c++/20023
21343         PR tree-optimization/20009
21344         * gcc.c-torture/compile/20050217-1.c: New test.
21345         * g++.dg/opt/switch3.C: New test.
21346
21347         PR tree-optimization/18947
21348         * gcc.c-torture/compile/20050215-1.c: New test.
21349         * gcc.c-torture/compile/20050215-2.c: New test.
21350         * gcc.c-torture/compile/20050215-3.c: New test.
21351
21352 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
21353
21354         PR c++/20028
21355         * g++.dg/template/crash34.C: New.
21356
21357         PR c++/20022
21358         * g++.dg/other/access3.C: New.
21359
21360 2005-02-17  Ira Rosen  <irar@il.ibm.com>
21361
21362         * gcc.dg/vect/vect-98.c: New test.
21363
21364 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
21365
21366         PR tree-optimization/19967
21367         * gcc.dg/pr19967.c: New.
21368
21369 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
21370
21371         PR middle-end/19857
21372         * gcc.dg/tree-ssa/20050215-1.c: New test.
21373         * gcc.c-torture/execute/20050215-1.c: New test.
21374
21375 2005-02-15  Eric Christopher  <echristo@redhat.com>
21376
21377         * gcc.dg/cpp/20050215-1.c: New file.
21378
21379 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
21380
21381         PR tree-optimization/15785
21382         * gcc.dg/pr15785-1.c: New test.
21383
21384 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
21385
21386         PR c++/17788
21387         * g++.dg/init/ctor4.C: New.
21388         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
21389
21390 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
21391
21392         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
21393         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
21394
21395 2005-02-15  Andreas Schwab  <schwab@suse.de>
21396
21397         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
21398         declare malloc.
21399
21400 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
21401
21402         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
21403
21404 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
21405
21406         PR tree-optimization/19853
21407         * gcc.c-torture/compile/pr19853.c: New test.
21408
21409 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
21410
21411         PR c++/19608
21412         * g++.dg/parse/local-class1.C: New.
21413
21414         PR c++/19895
21415         * g++.dg/parse/ptrmem3.C: New.
21416
21417         PR c++/19884
21418         * g++.old-deja/g++.oliva/template6.C: Add another case.
21419         * g++.dg/template/explicit6.C: New.
21420
21421 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
21422
21423         PR c++/17816
21424         * g++.dg/other/redecl2.C: New.
21425
21426 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
21427
21428         PR c++/19891
21429         * g++.dg/abi/covariant4.C: New.
21430
21431 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
21432
21433         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
21434
21435 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
21436
21437         * gcc.dg/vect/vect-96.c: Fix typo.
21438
21439 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21440
21441         PR c++/14479
21442         PR c++/19487
21443         * g++.dg/template/enum5.C: New test.
21444
21445 2005-02-12  Ira Rosen  <irar@il.ibm.com>
21446
21447         * gcc.dg/vect/vect-97.c: New test.
21448
21449 2005-02-12  Ira Rosen  <irar@il.ibm.com>
21450
21451         * gcc.dg/vect/vect-96.c: New test.
21452
21453 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
21454
21455         * gcc.dg/builtins-34.c: Also check ldexp*.
21456
21457 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
21458
21459         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
21460
21461 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
21462
21463         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
21464         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
21465         dg-require-dll, dg-require-iconv, dg-require-named-sections,
21466         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
21467         selector_list, selector_expression, dg-process-target): Move to new
21468         file target-supports-dg.exp.
21469         * lib/target-supports-dg.exp: New.
21470
21471         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
21472         New.
21473
21474 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
21475
21476         PR c++/19666
21477         * g++.dg/other/ptrmem6.C: New test.
21478
21479         PR middle-end/19858
21480         * gcc.c-torture/compile/20050210-1.c: New test.
21481
21482 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
21483
21484         PR c++/19755
21485         * g++.dg/warn/Wbraces1.C: New test.
21486
21487 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
21488
21489         * gcc.dg/builtins-52.c: New testcase.
21490
21491 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
21492
21493         PR c/19342
21494         * gcc.c-torture/execute/20050119-1.c: New test.
21495
21496 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
21497
21498         PR c++/19811
21499         * g++.dg/init/delete1.C: New test.
21500
21501 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
21502
21503         PR c++/18470
21504         * g++.dg/template/static12.C: New test.
21505
21506 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
21507
21508         PR c++/19787
21509         * g++.dg/conversion/ambig1.C: New test.
21510
21511         PR c++/19739
21512         * g++.dg/ext/attrib19.C: New test.
21513
21514         PR c++/19732
21515         * g++.dg/parse/dtor5.C: New test.
21516
21517         PR c++/19762
21518         * g++.dg/template/dtor3.C: New test.
21519
21520         PR c++/19826
21521         * g++.dg/template/static11.C: New test.
21522         * g++.dg/template/crash2.C: Remove dg-error marker.
21523
21524 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
21525
21526         PR C++/18491
21527         * g++.old-deja/g++.mike/p10769a.C: Remove.
21528
21529 2005-02-09  Roger Sayle  <roger@eyesopen.com>
21530
21531         * gcc.dg/builtins-48.c: New test case.
21532         * gcc.dg/builtins-49.c: New test case.
21533         * gcc.dg/builtins-50.c: New test case.
21534         * gcc.dg/builtins-51.c: New test case.
21535
21536 2005-02-09  Ian Lance Taylor  <ian@airs.com>
21537
21538         PR middle-end/19583
21539         * g++.dg/warn/Wreturn-type-3.C: New test.
21540
21541 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
21542
21543         PR middle-end/19402
21544         * gcc.dg/pr19402-1.c: New testcase.
21545         * gcc.dg/pr19402-2.c: likewise.
21546
21547 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
21548
21549         PR middle-end/19854
21550         * g++.dg/tree-ssa/tmmti.C: New testcase.
21551
21552 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
21553
21554         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
21555
21556 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
21557
21558         PR c++/19733
21559         * g++.dg/parse/crash23.C: New test.
21560         * g++.dg/warn/Weff1.C: New test.
21561
21562 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
21563
21564         * gcc.dg/20050209-1.c: New test.
21565
21566 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
21567
21568         PR target/19799
21569         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
21570
21571 2005-02-08  Mike Stump  <mrs@apple.com>
21572
21573         * g++.dg/pch/import-2.c: New test.
21574         * g++.dg/pch/import-2.hs: New.
21575         * g++.dg/pch/include/import-2a.h: New.
21576         * g++.dg/pch/include/import-2b.h: New.
21577
21578 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
21579
21580         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
21581
21582 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21583
21584         * gfortran.dg/substr_1.f90: New test.
21585
21586 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
21587
21588         PR middle-end/19775
21589         * gcc.dg/torture/builtin-power-1.c: Disable test for
21590         invalid transformation.
21591         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
21592         no longer optimize.
21593         * gcc.dg/builtins-47.c: New testcase.
21594
21595 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
21596             Dorit Naishlos  <dorit@il.ibm.com>
21597
21598         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
21599
21600 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
21601
21602         * gcc.c-torture/compile/20050206-1.c: New test.
21603
21604 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
21605
21606         PR tree-opt/19768
21607         * g++.dg/opt/pr19768.C: New test.
21608
21609 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
21610
21611         PR tree-opt/19736
21612         * gcc.c-torture/compile/pr19736.c: New test.
21613
21614 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21615
21616         PR c++/17401
21617         * g++.dg/parse/error25.C: New test.
21618
21619 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
21620
21621         * gcc.c-torture/execute/20050203-1.c: New.
21622
21623 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
21624
21625         * gcc.dg/vect/vect-85.c: Remove xfail.
21626         * gcc.dg/vect/vect-86.c: Remove xfail.
21627         * gcc.dg/vect/vect-87.c: Remove xfail.
21628         * gcc.dg/vect/vect-88.c: Remove xfail.
21629
21630 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
21631
21632         * gcc.dg/altivec-19.c: New.
21633
21634 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
21635
21636         PR c/17807
21637         * gcc.dg/nested-func-3.c: New test.
21638         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
21639
21640 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
21641
21642         * gcc.test-framework/gen_directive_tests: Generate tests for
21643         selector expressions.
21644
21645 2005-02-02  Matt Austern  <austern@apple.com>
21646
21647         PR c++/19628
21648         * g++/ext/builtin7.C: New.
21649         * g++/ext/builtin8.C: New.
21650
21651 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
21652
21653         PR c/18502
21654         * gcc.dg/pr18502-1.c: New test.
21655
21656 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21657
21658         PR c++/17413
21659         * g++.dg/template/local4.C: Tweak.
21660
21661 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
21662
21663         PR tree-optimization/19578
21664         * gcc.c-torture/compile/20050202-1.c: New test.
21665
21666 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
21667
21668         PR c/19435
21669         * gcc.dg/c99-init-4.c: New test.
21670
21671 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
21672
21673         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
21674
21675         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
21676
21677         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
21678         * g++.dg/eh/check-vect.h: New.
21679
21680         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
21681         * gcc.dg/vect/vect-78.c: Ditto.
21682         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
21683         Remove.
21684
21685         * g++.dg/conversion/simd1.C: Expect warning.
21686         * g++.dg/ext/attribute-test-1.C: Ditto.
21687         * g++.dg/ext/attribute-test-2.C: Ditto.
21688         * g++.dg/ext/attribute-test-3.C: Ditto.
21689         * g++.dg/ext/attribute-test-4.C: Ditto.
21690
21691         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
21692         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
21693
21694         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
21695
21696 2005-02-01  Richard Henderson  <rth@redhat.com>
21697
21698         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
21699         long double for ibm double-double format.
21700         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
21701
21702 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
21703
21704         PR tree-optimization/19633
21705         * testsuite/gcc.dg/pr19633-1.c: New test.
21706         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
21707         to NULL or a symbol.
21708
21709 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
21710
21711         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
21712         New procs.
21713         (dg-process-target (local override)): Handle selector expressions.
21714
21715         * gcc.test-framework/README: Describe tests in source directory.
21716         * gcc.test-framework/test-framework.awk: Handle dg- tests.
21717         * gcc.test-framework/test-framework.exp: Handle dg- tests.
21718         * gcc.test-framework/dg-bogus-exp-P.c: New test.
21719         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
21720         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
21721         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
21722         * gcc.test-framework/dg-do-link-exp-P.c: New test.
21723         * gcc.test-framework/dg-do-run-exp-P.c: New test.
21724         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
21725         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
21726         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
21727         * gcc.test-framework/dg-error-exp-P.c: New test.
21728         * gcc.test-framework/dg-error-exp-XP.c: New test.
21729         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
21730         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
21731         * gcc.test-framework/dg-output-exp-P.c: New test.
21732         * gcc.test-framework/dg-output-exp-XF.c: New test.
21733         * gcc.test-framework/dg-warning-exp-P.c: New test.
21734         * gcc.misc-tests/dg-1.c: Remove.
21735         * gcc.misc-tests/dg-2.c: Remove.
21736         * gcc.misc-tests/dg-3.c: Remove.
21737         * gcc.misc-tests/dg-4.c: Remove.
21738         * gcc.misc-tests/dg-5.c: Remove.
21739         * gcc.misc-tests/dg-6.c: Remove.
21740         * gcc.misc-tests/dg-7.c: Remove.
21741         * gcc.misc-tests/dg-8.c: Remove.
21742         * gcc.misc-tests/dg-9.c: Remove.
21743         * gcc.misc-tests/dg-10.c: Remove.
21744         * gcc.misc-tests/dg-11.c: Remove.
21745         * gcc.misc-tests/dg-12.c: Remove.
21746         * gcc.misc-tests/dg-test.exp: Remove.
21747
21748         * gcc.test-framework/test-framework.awk: Change recording and
21749         printing of passes and failures.
21750
21751         * gcc.test-framework: New directory.
21752         * gcc.test-framework/README: New.
21753         * gcc.test-framework/test-framework.exp: New.
21754         * gcc.test-framework/test-framework.awk: New.
21755         * gcc.test-framework/gen_directive_tests: New.
21756
21757 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
21758
21759         * lib/treelang.exp: Fix comment typos.
21760         (treelang_target_compile): Don't append libs=-ltreelang to options.
21761
21762 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
21763
21764         * g++.dg/parse/typename7.C: Adjust error messages.
21765
21766 2005-01-31  Jeff Law  <law@redhat.com>
21767
21768         * gcc.c-torture/execute/20050131-1.c: New test.
21769         * gcc.dg/wcaselabel.c: New test.
21770
21771 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
21772
21773         * g++.dg/other/warning1.C: Adjust error messags.
21774         * g++.dg/parse/constant5.C: New test.
21775
21776 2005-01-31  Steven Bosscher  <stevenb@suse.de>
21777
21778         PR c/19333
21779         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
21780         the test case valid.
21781         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
21782         * testsuite/gcc.dg/array-7.c: Adjust expected result.
21783         * testsuite/gcc.dg/pr18596-3.c: Likewise.
21784         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
21785         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
21786         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
21787
21788 2005-01-31  Dale Johannesen  <dalej@apple.com>
21789
21790         * g++.dg/opt/pr19650.C: New test.
21791
21792 2005-01-31  Richard Henderson  <rth@redhat.com>
21793
21794         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
21795         long double for intel double extended format.
21796         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
21797
21798 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
21799
21800         PR c++/19555
21801         * g++.dg/template/static10.C: New test.
21802
21803         PR c++/19395
21804         * g++.dg/parse/error24.C: New test.
21805
21806         PR c++/19367
21807         * g++.dg/lookup/builtin1.C: New test.
21808
21809         PR c++/19457
21810         * g++.dg/warn/conv3.C: New test.
21811
21812 2005-01-30  Bud Davis  <bdavis@gfortran.org>
21813
21814         PR fortran/19647
21815         * gfortan.dg/inquire_7.f90
21816
21817 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
21818
21819         PR tree-optimization/15791
21820         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
21821         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
21822         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
21823         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
21824         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
21825         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
21826         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
21827         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
21828         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
21829         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
21830
21831 2005-01-29  Paul Brook  <paul@codesourcery.com>
21832
21833         PR fortran/18565
21834         * check.c (real_or_complex_check): New function.
21835         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
21836         * intrinsic.c (add_functions): Use new check functions.
21837         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
21838         Add prototypes.
21839
21840 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
21841
21842         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
21843         gcc.dg/lvalue-3.c: New tests.
21844         * gcc.dg/concat.c: Update expected messages.
21845
21846 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
21847
21848         PR libfortran/19595
21849         * gfortran.dg/eor_1.f90: New test.
21850
21851 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
21852
21853         PR fortran/19589
21854         * gfortran.dg/logical_data_1.f90: New test.
21855
21856 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
21857
21858         PR c++/19253
21859         * g++.dg/template/crash33.C: New test.
21860
21861         PR c++/19667
21862         * g++.dg/template/crash32.C: New test.
21863
21864 2005-01-28  Ian Lance Taylor  <ian@airs.com>
21865
21866         PR middle-end/16558
21867         * g++.dg/warn/Wreturn-type-2.C: New test.
21868
21869 2004-06-24  Jeff Law  <law@redhat.com>
21870
21871         * gcc.dg/tree-ssa/20050128-1.c: New test.
21872
21873 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
21874
21875         * gcc.target/frv/all-mdpackh-1.c: New test.
21876
21877 2005-01-28  Steven Bosscher  <stevenb@suse.de>
21878
21879         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
21880
21881 2005-01-27  Richard Henderson  <rth@redhat.com>
21882
21883         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
21884
21885 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
21886
21887         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
21888
21889 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
21890
21891         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
21892         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
21893         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
21894         to cope with cases where the multilib options override the dg-options.
21895
21896 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
21897
21898         PR c/18946
21899         * gcc.dg/noncompile/20050120-1.c: New test.
21900
21901 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
21902
21903         PR tree-optimization/19633
21904         * gcc.dg/pr19633.c: New test.
21905         * gcc.dg/tree-ssa/pr19633.c: New test.
21906
21907 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
21908
21909         * gcc.dg/20041216-1.c: New test.
21910
21911 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
21912
21913         PR objc/18862
21914         * objc.dg/selector-2.m: New test.
21915
21916 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
21917
21918         * g++.dg/opt/range-test-2.C: New test.
21919
21920         PR rtl-optimization/19579
21921         * gcc.c-torture/execute/20050124-1.c: New test.
21922
21923 2005-01-26  Greg Parker  <gparker@apple.com>
21924         Stuart Hastings  <stuart@apple.com>
21925
21926         * gcc.c-torture/execute/20050125-1.c: New.
21927
21928 2005-01-18  Jan Hubicka  <jh@suse.cz>
21929
21930         PR tree-optimize/19337
21931         * gcc.c-torture/compile/20050119-1.c: New test.
21932
21933 2005-01-24  James E Wilson  <wilson@specifixinc.com>
21934
21935         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
21936         test for successful match.
21937
21938 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
21939
21940         PR objc/18408
21941         * objc.dg/comp-types-7.m: New test.
21942
21943 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
21944
21945         * lib/target-supports.exp (current_target_name): New.
21946         (check_effective_target_ilp32, check_effective_target_lp64):
21947         Cache the result to use as long as the current target, with
21948         multilib flags, remains the same.
21949
21950         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
21951         (dg-require-weak, dg-require-visibility, dg-require-alias,
21952         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
21953         dg-require-effective-target, dg-skip-if): Remove call to
21954         skip_test_and_clear_xfail.
21955         (dg-test): Clear xfail data.
21956
21957 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
21958
21959         PR target/17751
21960         * gcc.dg/ppc64-toc.c: New test.
21961
21962         * g++.dg/tree-ssa/empty-1.C: New test.
21963
21964         PR middle-end/19551
21965         * gcc.c-torture/execute/20050121-1.c: New test.
21966         * gcc.dg/20050121-2.c: New test.
21967
21968 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
21969         Paul Brook  <paul@codesourcery.com>
21970
21971         PR fortran/17941
21972         * gfortran.dg/real_const_1.f: New test.
21973         * gfortran.dg/real_const_2.f90: New test.
21974         * gfortran.dg/complex_int_1.f90: New test.
21975
21976 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
21977
21978         PR fortran/19313
21979         * gfortan.dg/inquire_6.f90: New test.
21980
21981 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
21982
21983         PR libfortran/19451
21984         * open_readonly_1.f90: New test.
21985
21986 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
21987
21988         PR libfortran/18982
21989         * gfortran.dg/open_new.f90: New file.
21990
21991 2005-01-22  Paul Brook  <paul@codesourcery.com>
21992
21993         * namelist_1.f90: New test.
21994
21995 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
21996
21997         PR tree-optimization/19484
21998         * gcc.c-torture/compile/20050122-[12].c: New tests.
21999
22000 2005-01-22  Paul Brook  <paul@codesourcery.com>
22001
22002         * gfortran.dg/implicit_2.f90: New test.
22003
22004 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
22005
22006         PR fortran/19314
22007         * gfortran.dg/inquire_5.f90: New test.
22008
22009 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22010
22011         PR c/18809
22012         * gcc.dg/pr18809-1.c: New test.
22013
22014 2005-01-21  Ian Lance Taylor  <ian@airs.com>
22015
22016         * gcc.dg/20050121-1.c: New test.
22017
22018         PR tree-optimization/13000
22019         * gcc.dg/20040206-1.c: Change warning to point where function is
22020         being inlined.
22021
22022 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22023
22024         PR c++/19208
22025         * g++.dg/template/array11.C: New test.
22026
22027 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22028
22029         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
22030         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
22031         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
22032         * gfortran.dg/getenv_1.f90: Add dg-do directive.
22033         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
22034         gfortran.dg/pr17164.f90: Add missing dg-do directives.
22035
22036 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
22037
22038         PR tree-optimization/15349
22039         * gcc.dg/tree-ssa/pr15349.c: New.
22040
22041 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
22042
22043         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
22044
22045 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
22046
22047         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
22048         scan-assembler-times directive name.
22049
22050         * gcc.dg/asm-a.c: Move dg-require-effective-target to
22051         after dg-do.
22052
22053         PR rtl-optimization/19462
22054         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
22055
22056 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
22057
22058         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
22059         counting function calls on ia64.
22060
22061 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
22062
22063         PR rtl-optimization/15139
22064         * gcc.dg/20050111-2.c: New test.
22065
22066         PR c/17297
22067         * gcc.c-torture/compile/20050113-1.c: New testcase.
22068
22069         PR middle-end/19164
22070         * gcc.dg/20050113-1.c: New testcase.
22071
22072 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
22073
22074         * gcc.dg/vect/vect-85.c: Add comment.
22075         * gcc.dg/vect/vect-86.c: Add xfail for now.
22076         * gcc.dg/vect/vect-87.c: Add xfail for now.
22077         * gcc.dg/vect/vect-88.c: Add xfail for now.
22078         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
22079
22080 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22081
22082         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
22083
22084 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
22085
22086         * g++.dg/debug/typedef3.C: New test.
22087
22088 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
22089
22090         PR c/19472
22091         * gcc.dg/asm-a.c: New test.
22092
22093 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
22094
22095         * gcc.dg/sh-relax.c: Add prototype for abort.
22096
22097 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
22098
22099         * gcc.dg/short-compare-1.c: New test.
22100         * gcc.dg/short-compare-2.c: Likewise.
22101
22102 2005-01-18  Michael Matz  <matz@suse.de>
22103
22104         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
22105
22106 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
22107
22108         PR tree-optimization/19121
22109         * gcc.c-torture/compile/pr19121.c: New test.
22110
22111 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
22112
22113         PR target/19357
22114         * gcc.c-torture/compile/pr19357.c: New test.
22115
22116 2005-01-17  Ian Lance Taylor  <ian@airs.com>
22117
22118         PR c/5675
22119         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
22120         pass--those that refer just to the variable, possibly with a
22121         cast.
22122         * gcc.dg/c99-const-expr-3.c: Likewise.
22123
22124         PR middle-end/13127
22125         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
22126         longer emitted.
22127
22128 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
22129
22130         PR fortran/18778
22131         * gfortran.dg/endfile_2.f90: New test.
22132
22133 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
22134
22135         PR 19168
22136         * gfortran.dg/select_5.f90: New test.
22137
22138 2004-01-16  Paul Brook  <paul@codesourcery.com>
22139
22140         * gfortran.dg/common_4.f90: New test.
22141
22142 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
22143
22144         PR rtl-optimization/19462
22145         * gcc.dg/torture/pr19462-1.c: New test.
22146
22147 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
22148
22149         PR objc/19321
22150         * objc.dg/func-ptr-2.m: New.
22151         * objc.dg/volatile-1.m: New.
22152
22153 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22154
22155         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
22156
22157 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
22158
22159         PR tree-optimization/19060
22160         * gcc.c-torture/execute/20050104-1.c: New test.
22161
22162 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
22163
22164         PR fortran/18983
22165         * gfortran.dg/write_to_null.f90: New test.
22166
22167 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
22168             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22169
22170         PR other/19328
22171         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
22172         argument.
22173
22174 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
22175
22176         PR c++/19263
22177         * g++.dg/init/vector1.C: New test.
22178
22179 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
22180
22181         PR target/13158
22182         * gcc.target/ia64/sibcall-unwind-1.c: New test.
22183         PR target/18987
22184         * gcc.target/ia64/sibcall-unwind-2.c: New test.
22185
22186 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
22187
22188         * gfortran.dg/select_1.f90: New test.
22189         * gfortran.dg/select_2.f90: New test.
22190         * gfortran.dg/select_3.f90: New test.
22191         * gfortran.dg/select_4.f90: New test.
22192
22193 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
22194
22195         PR middle-end/19084
22196         PR rtl-optimization/19348
22197         * gcc.dg/20050111-1.c: New test.
22198         * gcc.c-torture/execute/20050111-1.c: New test.
22199
22200         * gcc.dg/i386-asm-4.c: New test.
22201
22202 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
22203
22204         * gcc.dg/nested-func-2.c: New test.
22205         * ada/acats/norun.lst: Remove c953002.
22206
22207 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
22208
22209         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
22210
22211 2005-01-12  Ben Elliston  <bje@au.ibm.com>
22212
22213         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
22214
22215 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
22216
22217         PR target/18761
22218         * g++.dg/abi/align1.C: New test.
22219
22220 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
22221
22222         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
22223         at a time.
22224         * g++.dg/ext/altivec_check.h: Support compiling as C.
22225
22226 2005-01-10  Roger Sayle  <roger@eyesopen.com>
22227
22228         PR c++/19355
22229         * g++.dg/expr/pr19355-1.C: New test case.
22230
22231 2005-01-10  Laurent GUERBY <laurent@guerby.net>
22232
22233         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
22234         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
22235         * ada/acats/tests/c3/c92005b.ada: Likewise.
22236         * ada/acats/tests/c3/cxb3012.a: Likewise.
22237         * ada/acats/norun.lst: Add c380004 and c953002, add PR
22238
22239 2005-01-09  Paul Brook  <paul@codesourcery.com>
22240
22241         * gfortran.dg/common_2.f90: New file.
22242         * gfortran.dg/common_3.f90: New file.
22243
22244 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
22245
22246         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
22247
22248 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
22249
22250         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
22251         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
22252         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
22253         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
22254         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
22255         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
22256         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
22257         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
22258         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
22259         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
22260         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
22261         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
22262         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
22263         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
22264         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
22265         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
22266         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
22267         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
22268         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
22269         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
22270         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
22271         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
22272         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
22273         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
22274         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
22275         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
22276         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
22277         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
22278         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
22279         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
22280         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
22281         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
22282         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
22283         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
22284         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
22285         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
22286         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
22287         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
22288         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
22289         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
22290         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
22291         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
22292         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
22293         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
22294         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
22295         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
22296         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
22297         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
22298         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
22299         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
22300         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
22301         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
22302         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
22303         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
22304         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
22305         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
22306         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
22307         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
22308         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
22309         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
22310         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
22311         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
22312         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
22313         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
22314         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
22315         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
22316         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
22317
22318         * gcc.dg/vect/vect-1.c: Fix spelling.
22319         * gcc.dg/vect/vect-10.c: Fix spelling.
22320         * gcc.dg/vect/vect-11.c: Fix spelling.
22321         * gcc.dg/vect/vect-12.c: Fix spelling.
22322         * gcc.dg/vect/vect-14.c: Fix spelling.
22323         * gcc.dg/vect/vect-15.c: Fix spelling.
22324         * gcc.dg/vect/vect-16.c: Fix spelling.
22325         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
22326         * gcc.dg/vect/vect-64.c: Fix comments.
22327         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
22328
22329 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
22330             Ira Rosen  <irar@il.ibm.com>
22331
22332         * gcc.dg/vect/vect-70.c: New test.
22333         * gcc.dg/vect/vect-71.c: New test.
22334
22335 2005-01-09  Manfred Hollstein  <mh@suse.com>
22336
22337         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
22338         * gcc.dg/pr18241-2.c: Likewise.
22339         * gcc.dg/pr18241-3.c: Likewise.
22340         * gcc.dg/pr18241-4.c: Likewise.
22341         * gcc.dg/pr18241-5.c: Likewise.
22342
22343 2005-01-08  Richard Henderson  <rth@redhat.com>
22344
22345         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
22346         False for x86 and x86-64.
22347
22348 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
22349
22350         PR tree-optimization/18241
22351         * gcc.dg/pr18241-1.c: New test.
22352         * gcc.dg/pr18241-2.c: New test.
22353         * gcc.dg/pr18241-3.c: New test.
22354         * gcc.dg/pr18241-4.c: New test.
22355         * gcc.dg/pr18241-5.c: New test.
22356
22357 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
22358
22359         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
22360         gfortran.dg/select_4.f90: New.
22361
22362 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
22363
22364         * gcc.c-torture/execute/20050107-1.c: New test.
22365
22366 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
22367
22368         PR c++/19298
22369         * g++.dg/template/ref2.C: New.
22370
22371 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
22372
22373         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
22374         instead of being empty.
22375
22376 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22377
22378         PR fortran/15553
22379         * gfortran.dg/array-1.f90: New test.
22380
22381 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
22382
22383         PR tree-optimization/19283
22384         * gcc.c-torture/execute/20050106-1.c: New test.
22385
22386         PR rtl-optimization/18861
22387         * gcc.dg/20050105-1.c: New test.
22388
22389         PR tree-optimization/18828
22390         * gcc.dg/20050105-2.c: New test.
22391
22392 2005-01-07  Andreas Jaeger  <aj@suse.de>
22393
22394         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
22395
22396 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
22397
22398         PR fortran/18398
22399         * gfortran.dg/fmt_read.f90: New test.
22400
22401 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
22402
22403         * gcc.dg/rs6000-ldouble-2.c: New.
22404
22405 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
22406
22407         PR c++/19244
22408         * g++.dg/parser/ctor2.C: New test.
22409
22410 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22411
22412         PR c++/17154
22413         * g++.dg/template/using9.C: New test.
22414
22415 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22416
22417         PR c++/19258
22418         * g++.dg/lookup/friend6.C: New test.
22419
22420 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
22421
22422         PR c++/19270
22423         * g++.dg/template/array10.C: New.
22424
22425 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22426
22427         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
22428         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
22429
22430 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
22431
22432         * gcc.c-torture/compile/20050105-1.c: New test.
22433
22434 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
22435
22436         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
22437
22438 2005-01-05  Roger Sayle  <roger@eyesopen.com>
22439
22440         PR middle-end/19100
22441         * gcc.dg/conv-3.c: New test case.
22442
22443 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
22444
22445         * gcc.dg/asm-wide-1.c: New test.
22446
22447 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
22448
22449         PR c++/19030
22450         * g++.dg/parse/crash22.C: New
22451
22452 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
22453
22454         PR 19257
22455         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
22456
22457 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
22458
22459         PR middle-end/17767
22460         * gcc.dg/i386-mmx-6.c: New test case.
22461
22462 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
22463
22464         PR tree-optimization/18308
22465         * gcc.dg/vect/pr18308.c: New testcase.
22466
22467 2005-01-04  Andreas Jaeger  <aj@suse.de>
22468
22469         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
22470
22471 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
22472             Robert Bowdidge <bowdidge@apple.com>
22473
22474         * gcc.dg/cpp/subframework1.c: New.
22475         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
22476         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
22477         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
22478         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
22479
22480 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
22481
22482         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
22483         producing warning.
22484         * gcc.dg/darwin-weakimport-2.c: New.
22485
22486 2005-01-03  Richard Henderson  <rth@redhat.com>
22487
22488         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
22489
22490 2005-01-03  Richard Henderson  <rth@redhat.com>
22491
22492         * gcc.dg/vect/vect.exp: Enable for ia64.
22493         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
22494         (check_effective_target_vect_float): Likewise.
22495         (check_effective_target_vect_no_align): Likewise.
22496         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
22497         * gcc.dg/vect/vect-8.c: Likewise.
22498
22499 2005-01-03  Uros Bizjak <uros@kss-loka.si>
22500
22501         PR target/19236
22502         * gcc.dg/pr19236-1.c: New test case.
22503
22504 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
22505
22506         PR rtl-optimization/12092
22507         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
22508
22509 2005-01-02  Andreas Jaeger  <aj@suse.de>
22510
22511         * gcc.dg/pr12092-1.c: Do not run on x86_64.
22512
22513 2005-01-01  Roger Sayle  <roger@eyesopen.com>
22514             Andrew Pinski  <pinskia@physics.uc.edu>
22515
22516         PR rtl-optimization/12092
22517         * gcc.dg/pr12092-1.c: New test case.
22518
22519 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
22520
22521         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
22522         'hidden' and 'default' for better portability.
22523         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
22524
22525         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
22526         6 and 7.
22527         * g++.old-deja/g++.brendan/new3.C: Likewise.
22528
22529 2005-01-01  Steven Bosscher  <stevenb@suse.de>
22530
22531         * gcc.dg/20041231-1.C: New test.
22532         * g++.dg/warn/Wunreachable-code-1.C: New test.
22533
22534 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
22535
22536         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
22537         file, not /dev/null.  Abort on error.
22538
22539 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
22540             Ziemowit Laski  <zlaski@apple.com>
22541
22542         PR objc/18971
22543         * objc.dg/encode-5.m: New test.
22544
22545 2004-12-29  Richard Henderson  <rth@redhat.com>
22546
22547         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
22548         * objc.dg/stabs-1.m: Disable for ia64.
22549
22550 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
22551
22552         PR c++/19190
22553         * g++.dg/warn/Wunused-10.C: New test.
22554
22555 2004-12-28  Richard Henderson  <rth@redhat.com>
22556
22557         * objc.dg/stabs-1.m: Disable for alpha.
22558
22559 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
22560
22561         PR c++/19149
22562         * g++.dg/parse/error23.C: New test.
22563
22564 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22565
22566         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
22567
22568         PR fortran/19032
22569         * gfortran.dg/intrinsic_modulo_1.f90: New.
22570         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
22571         tests with divisor -1.
22572
22573 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
22574
22575         * g++.dg/opt/temp1.C (memcpy): Return a value.
22576
22577         PR c++/19148
22578         * g++.dg/expr/cond7.C: New test.
22579
22580 2004-12-27  Paul Brook  <paul@codesourcery.com>
22581
22582         * gfortran.dg/g77/select_no_compile.f: Remove.
22583
22584 2004-12-27  Richard Henderson  <rth@redhat.com>
22585
22586         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
22587         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
22588         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
22589
22590 2004-12-26  Richard Henderson  <rth@redhat.com>
22591
22592         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
22593         by 1i instead of token pasting.
22594
22595 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22596
22597         PR tree-optimization/17578
22598         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
22599         to additional_flags.
22600         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
22601
22602 2004-12-25  Richard Henderson  <rth@redhat.com>
22603
22604         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
22605         Remove Alpha.
22606
22607 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22608
22609         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
22610         hppa*-*-hpux*.
22611         * gcc.dg/pr17957.c (dg-options): Likewise.
22612         * gcc.dg/struct-ret-1.c: Add prototype for abort.
22613         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
22614         instead of 0 on __hppa__.
22615         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
22616         "foo,%r" on hppa*-*-*.
22617
22618 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
22619
22620         PR fortran/19071
22621         * gfortran.dg/complex_write.f90: New test.
22622
22623 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
22624
22625         PR c++/17595
22626         * g++.dg/parse/pragma2.C: New test.
22627
22628         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
22629
22630 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
22631
22632         * gcc.dg/empty2.c: Add missing dg-warning.
22633
22634 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
22635
22636         PR c++/17413
22637         * g++.dg/template/local4.C: New test.
22638         * g++.dg/template/crash19.C: Add dg-error marker.
22639
22640         * g++.dg/template/crash31.C: Correct embedded PR number.
22641
22642 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
22643
22644         PR c++/16405
22645         * g++.dg/opt/temp1.C: Add do-run marker.
22646
22647 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
22648
22649         * g++.dg/template/spec19.C: New.
22650
22651 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
22652
22653         PR target/16819
22654         * gcc.dg/empty2.c: New.
22655
22656 2004-12-23  Richard Henderson  <rth@redhat.com>
22657
22658         * lib/target-supports.exp (check_effective_target_vect_no_align):
22659         Remove i?86 and x86-64.
22660
22661 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
22662
22663         PR c++/16405
22664         * g++.dg/opt/temp1.C: New test.
22665
22666 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22667
22668         PR c++/18733
22669         * g++.dg/template/friend33.C: New testcase.
22670
22671 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
22672
22673         PR c++/18464
22674         * g++.dg/template/cond5.C: New test.
22675
22676         PR c++/18492
22677         * g++.dg/inherit/thunk3.C: New test.
22678
22679         PR c++/11224
22680         * g++.dg/warn/Wunused-9.C: New test.
22681
22682 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
22683
22684         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
22685
22686 2004-12-22  Jan Beulich  <jbeulich@novell.com>
22687
22688         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
22689
22690 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
22691
22692         PR c++/18378
22693         * g++.dg/ext/packed8.C: New test.
22694
22695         PR c++/19063
22696         * g++.dg/template/crash31.C: New test.
22697
22698         PR c++/19034
22699         * g++.dg/template/crash30.C: New test.
22700
22701 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
22702
22703         PR C++/18984
22704         * g++.dg/eh/ctor3.C: New test.
22705
22706 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
22707
22708         * objc.dg/stabs-1.m: Allow section name to be quoted and
22709         assembly label to begin with '.LL'.
22710
22711 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
22712
22713         * gcc.dg/vect/vect.exp
22714         (check_effective_target_lp64_or_vect_no_align): New.
22715         * gcc.dg/vect/vect-77.c: Use it.
22716         * gcc.dg/vect/vect-78.c: Use it.
22717
22718         * lib/target-supports.exp
22719         (check_effective_target_vect_no_max,
22720         check_effective_target_vect_no_bitwise,
22721         check_effective_target_vect_no_align): New.
22722         * gcc.dg/vect/vect-13.c: Use them.
22723         * gcc.dg/vect/vect-17.c: Ditto.
22724         * gcc.dg/vect/vect-18.c: Ditto.
22725         * gcc.dg/vect/vect-19.c: Ditto.
22726         * gcc.dg/vect/vect-20.c: Ditto.
22727         * gcc.dg/vect/vect-27.c: Ditto.
22728         * gcc.dg/vect/vect-29.c: Ditto.
22729         * gcc.dg/vect/vect-44.c: Ditto.
22730         * gcc.dg/vect/vect-48.c: Ditto.
22731         * gcc.dg/vect/vect-50.c: Ditto.
22732         * gcc.dg/vect/vect-52.c: Ditto.
22733         * gcc.dg/vect/vect-54.c: Ditto.
22734         * gcc.dg/vect/vect-56.c: Ditto.
22735         * gcc.dg/vect/vect-58.c: Ditto.
22736         * gcc.dg/vect/vect-60.c: Ditto.
22737         * gcc.dg/vect/vect-72.c: Ditto.
22738         * gcc.dg/vect/vect-80.c: Ditto.
22739
22740 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
22741
22742         PR c++/14075
22743         * g++.dg/init/string1.C: New.
22744
22745         PR c++/18975
22746         * g++.dg/other/synth1.C: New.
22747
22748 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
22749
22750         PR c/18963
22751         * gcc.dg/pr18963-1.c: New test.
22752
22753 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
22754
22755         PR c/18596
22756         * gcc.dg/funcdef-storage-1.c (foo): Remove.
22757         * gcc.dg/pr18596-1.c: Use dg-error.
22758         (dg-options): Use -fno-unit-at-a-time.
22759         * gcc.dg/pr18596-2.c: New test.
22760         * gcc.dg/pr18596-3.c: New test.
22761
22762 2004-12-20  Roger Sayle  <roger@eyesopen.com>
22763
22764         PR middle-end/18683
22765         * g++.dg/opt/pr18683-1.C: New test case.
22766
22767 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
22768
22769         PR other/19093
22770         * g++.dg/opt/max1.C: Fix for 64bit targets.
22771
22772 2004-12-20  Matt Austern  <austern@apple.com>
22773
22774         PR c++/19044
22775         * g++.dg/ext/builtin6.C: New
22776
22777 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
22778
22779         PR tree-optimization/19080
22780         * gcc.c-torture/compile/pr19080.c: New test.
22781
22782 2004-12-20  Steven Bosscher  <stevenb@suse.de>
22783
22784         * gcc.dg/20041219-1.c: New test.
22785
22786 2004-12-19  Roger Sayle  <roger@eyesopen.com>
22787
22788         PR middle-end/19068
22789         * g++.dg/opt/max1.C: New test case.
22790
22791 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
22792
22793         * gcc.dg/fdata-sections-1.c: New test.
22794
22795 2004-12-18  Roger Sayle  <roger@eyesopen.com>
22796
22797         PR middle-end/18548
22798         * gcc.dg/max-1.c: New test case.
22799
22800 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
22801
22802         * gcc.c-torture/execute/20041218-1.c: New test.
22803
22804 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
22805
22806         * gcc.dg/pr18501.c: New test.
22807         * gcc.dg/uninit-5.c: XFAIL.
22808         * gcc.dg/uninit-9.c: XFAIL.
22809
22810 2004-12-17  Dale Johannesen  <dalej@apple.com>
22811
22812         * gcc.dg/20041213-1.c: New.
22813
22814 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
22815
22816         * objc.dg/stabs-1.m: Allow assembly label to begin
22817         with a dot ('.').
22818
22819 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
22820
22821         * gcc.c-torture/execute/20041213-1.c: Move...
22822         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
22823
22824 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
22825
22826         PR c++/18721
22827         * g++.dg/lookup/conv-5.C: New.
22828
22829 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
22830
22831         * objc.dg/stabs-1.m: New test.
22832
22833 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
22834
22835         * gcc.dg/visibility-c.c: Change compile to
22836         assemble for the test.
22837
22838 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
22839
22840         PR target/19041
22841         * gcc.dg/visibility-c.c: New test.
22842
22843 2004-12-16  Roger Sayle  <roger@eyesopen.com>
22844
22845         PR middle-end/18493
22846         * gcc.dg/switch-8.c: New test case.
22847
22848 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
22849
22850         PR c++/18905
22851         * g++.dg/template/init4.C: New.
22852         * g++.dg/opt/static3.C: Enable optimizer.
22853
22854 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
22855
22856         * g++.dg/other/complex1.C: New test.
22857
22858 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
22859
22860         * g++.dg/opt/inline9.C: New test.
22861
22862 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22863
22864         PR fortran/18993
22865         * gfotran.dg/nullify_1.f: New test.
22866
22867 2004-12-15  Richard Henderson  <rth@redhat.com>
22868
22869         * gcc.target/i386/i386.exp: New harness.
22870         * gcc.target/i386/vect-args.c: New.
22871
22872 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
22873
22874         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
22875
22876 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22877
22878         PR c++/18825
22879         * g++.dg/template/friend32.C: New test.
22880
22881 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
22882
22883         * cpp/pragma-once-1.c: New test.
22884         * cpp/pragma-once-1b.h: Likewise.
22885         * cpp/pragma-once-1c.h: Likewise.
22886         * cpp/pragma-once-1d.h: Likewise.
22887         * cpp/inc/pragma-once-1a.h: Likewise.
22888
22889 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
22890             Steven G. Kargl  <kargls@comcast.net>
22891
22892         PR fortran/17597
22893         * gfortran.dg/list_read_3.f90: New test.
22894
22895 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
22896
22897         * gcc.dg/ftrapv-2.c: New test.
22898
22899 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
22900
22901         PR c++/18981
22902         * g++.dg/template/typename9.C: New test.
22903
22904 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
22905
22906         PR c++/18738
22907         * g++.dg/template/typename8.C: New test.
22908         * g++.dg/parse/friend2.C: Tweak error message.
22909
22910 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
22911
22912         * gcc.c-torture/20041214-1.c: New test.
22913
22914 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
22915
22916         PR c++/18965
22917         * g++.dg/init/array17.C: New test.
22918
22919 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
22920
22921         PR c++/18793
22922         * g++.dg/init/aggr3.C: New test.
22923
22924 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
22925
22926         * gcc.dg/altivec-types-1.c: New test.
22927         * gcc.dg/altivec-types-2.c: New test.
22928         * gcc.dg/altivec-types-3.c: New test.
22929         * gcc.dg/altivec-types-4.c: New test.
22930         * g++.dg/ext/altivec-types-1.C: New test.
22931         * g++.dg/ext/altivec-types-2.C: New test.
22932         * g++.dg/ext/altivec-types-3.C: New test.
22933         * g++.dg/ext/altivec-types-4.C: New test.
22934
22935 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
22936
22937         PR middle-end/18951
22938         * gcc.c-torture/execute/20041213-1.c: New test.
22939
22940 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
22941
22942         PR c++/18949
22943         * g++.dg/template/cast1.C: New.
22944
22945 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
22946
22947         * gcc.c-torture/execute/20041213-2.c: New test.
22948
22949 2004-12-13  Richard Henderson  <rth@redhat.com>
22950
22951         * gcc.dg/i386-sse-10.c: Fix typo in options.
22952
22953 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
22954
22955         PR c++/18968
22956         * g++.dg/opt/pr18968.C: New test.
22957
22958 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
22959
22960         PR c++/18925
22961         * g++.dg/ext/visibility/staticdatamem.C: New test.
22962
22963 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
22964
22965         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
22966
22967 2004-12-13  Roger Sayle  <roger@eyesopen.com>
22968
22969         PR rtl-optimization/18928
22970         * gcc.dg/pr18928-1.c: New test case.
22971
22972 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
22973
22974         PR tree-opt/16951
22975         * gcc.c-torture/compile/20041211-1.c: New.
22976
22977 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22978
22979         PR middle-end/17564
22980         * gcc.c-torture/execute/20041212-1.c: New test.
22981
22982 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22983
22984         PR fortran/18869
22985         * gfortran.dg/common_1.f90: New test.
22986
22987 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
22988         Paul Brook  <paul@codesourcery.com>
22989
22990         PR fortran/16222
22991         * gfortran.dg/real_do_1.f90: New test.
22992
22993 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
22994
22995         PR tree-opt/18040
22996         * g++.dg/opt/ptrmem6.C: New test.
22997
22998 2004-12-11  Roger Sayle  <roger@eyesopen.com>
22999
23000         PR middle-end/18921
23001         * gcc.dg/pr18921-1.c: New test case.
23002
23003 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23004
23005         PR fortran/17175
23006         * gfortran.dg/scale_1.f90: New test.
23007
23008 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
23009
23010         PR middle-end/18903
23011         * gcc.c-torture/compile/pr18903.c: New test.
23012
23013 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
23014
23015         * gcc.c-torture/execute/20041210-1.c: New test.
23016
23017 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23018
23019         PR c++/18731
23020         * g++.dg/parser/struct-1.C: New test.
23021         * g++.dg/parser/struct-2.C: New test.
23022         * g++.dg/parser/struct-3.C: New test.
23023
23024 2004-12-09  Richard Henderson  <rth@redhat.com>
23025
23026         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
23027
23028         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
23029         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
23030
23031 2004-12-09  Matt Austern  <austern@apple.com>
23032
23033         PR c++/18514
23034         * g++.dg/ext/builtin1.C: New
23035         * g++.dg/ext/builtin2.C: New
23036         * g++.dg/ext/builtin3.C: New
23037         * g++.dg/ext/builtin4.C: New
23038         * g++.dg/ext/builtin5.C: New
23039
23040 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
23041
23042         PR tree-opt/18904
23043         * g++.dg/opt/ptrmem5.C: New test.
23044
23045 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
23046
23047         * g++.dg/parse/typename5.C: Adjust for new error.
23048         * g++.dg/parse/typename7.C: New.
23049
23050 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23051
23052         PR c++/18073
23053         * g++.dg/other/mmintrin.C: New test.
23054
23055 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
23056
23057         PR c++/16681
23058         * g++.dg/init/array15.C: New.
23059         * g++.dg/init/array16.C: New.
23060
23061 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23062
23063         PR fortran/18826
23064         * gfortran.dg/assign_1.f90: New test.
23065
23066 2004-12-08  Nick Clifton  <nickc@redhat.com>
23067
23068         * gcc.target/xstormy16/bss_below100: New directory containing tests.
23069         * gcc.target/xstormy16/data_below100: Likewise.
23070         * gcc.target/xstormy16/sfr: Likewise.
23071         * gcc.target/xstormy16/below100.S: New test source file.
23072         * gcc.target/xstormy16/below100.ld: New test linker script.
23073         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
23074         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
23075         bp instructions.
23076         * gcc.target/xstormy16/bp.c: Likewise.
23077
23078         * gcc.target/xstormy16/bss_below100: New files:
23079         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
23080         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
23081         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
23082         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
23083         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
23084         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
23085         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
23086         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
23087         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
23088         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
23089         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
23090         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
23091         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
23092         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
23093         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
23094         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
23095         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
23096         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
23097         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
23098         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
23099         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
23100         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
23101         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
23102         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
23103         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
23104         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
23105         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
23106
23107         * gcc.target/xstormy16/data_below100: New files:
23108         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
23109         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
23110         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
23111         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
23112         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
23113         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
23114         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
23115         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
23116         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
23117         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
23118         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
23119         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
23120         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
23121         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
23122         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
23123         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
23124         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
23125         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
23126         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
23127         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
23128         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
23129         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
23130         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
23131         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
23132         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
23133         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
23134         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
23135
23136         * gcc.target/xstormy16/sfr: New files:
23137         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
23138         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
23139         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
23140         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
23141         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
23142         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
23143         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
23144         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
23145         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
23146         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
23147         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
23148         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
23149         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
23150         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
23151         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
23152         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
23153         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
23154         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
23155         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
23156         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
23157         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
23158         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
23159         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
23160         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
23161         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
23162         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
23163         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
23164         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
23165         27_if0_sfrw_bitfield_f.c
23166
23167 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23168
23169         PR c++/18100
23170         * g++.dg/lookup/name-clash4.C: New test.
23171
23172 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
23173
23174         PR c++/18672
23175         * g++.dg/opt/array1.C: New.
23176
23177         PR c++/18803
23178         * g++.dg/template/operator5.C: New.
23179
23180 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
23181
23182         PR c/18867
23183         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
23184
23185 2004-12-07  Steven Bosscher  <stevenb@suse.de>
23186
23187         * gcc.dg/noncompile/20041207.c: New test.
23188
23189 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
23190
23191         * g++.dg/other/unreachable-1.C: New test.
23192
23193 2004-12-06  Nick Clifton  <nickc@redhat.com>
23194
23195         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
23196         <limits.h> because the latter comes from gcc's include/ directory
23197         and not the newlib/libc/include directory.
23198
23199 2004-12-04  Richard Henderson  <rth@redhat.com>
23200
23201         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
23202
23203 2004-12-04  Richard Henderson  <rth@redhat.com>
23204
23205         * lib/target-supports.exp (check_gc_sections_available): Disable
23206         for alpha and ia64.
23207
23208 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
23209
23210         PR middle-end/17909
23211         * g++.dg/other/vararg-2.C: New test.
23212
23213 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23214
23215         PR c++/17011, c++/17971
23216         * g++.dg/template/error15.C: Adjust expected error.
23217         * g++.dg/template/instantiate3.C: Likewise.
23218
23219 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
23220
23221         * gcc.dg/altivec-18.c: Fix for darwin
23222
23223 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
23224
23225         PR c++/18782
23226         * g++.dg/parse/ptrmem2.C: New.
23227
23228         PR c++/18318
23229         * g++.dg/template/new1.C: New.
23230
23231 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23232
23233         PR fortran/18710
23234         * gfortran.dg/direct_io_3.f90: New test.
23235
23236 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
23237
23238         PR 18758
23239         * g++.dg/parse/crash21.C: New.
23240
23241 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23242
23243         PR c++/15664, c++/18276
23244         * g++.dg/template/ttp13.C: New test.
23245         * g++.dg/template/ttp14.C: Likewise.
23246
23247 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23248
23249         PR c++/18123
23250         * g++.dg/parse/enum2.C: New test.
23251         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
23252
23253 2004-12-02  Nick Clifton  <nickc@redhat.com>
23254
23255         * gcc.target/xstormy16: New test directory.
23256         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
23257         * gcc.target/xstormy16/bp.c: Check the generation of bp
23258         instructions.
23259         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
23260         bn instructions and the BELOW100 attribute.
23261
23262 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
23263
23264         PR target/16952
23265         * gcc.dg/ppc-eabi.c: New.
23266
23267 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
23268
23269         PR fortran/18284
23270         * gfortran.dg/backspace.f90
23271
23272 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
23273
23274         * gfortran.dg/inquire.f90: New test.
23275
23276 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
23277
23278         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
23279         handle effective-target-keyword.
23280         (dg-skip-if): Support effective-target keyword as target list.
23281         (dg-xfail-if): Ditto.
23282         * lib/target-supports.exp (is-effective-target-keyword): New proc.
23283
23284 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
23285
23286         PR tree-optimization/18291
23287         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
23288
23289 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
23290
23291         PR C++/18729
23292         * g++.dg/parse/crash20.C: New.
23293
23294         PR c++/17431
23295         * g++.dg/overload/arg1.C: New.
23296         * g++.dg/overload/arg2.C: New.
23297         * g++.dg/overload/arg3.C: New.
23298         * g++.dg/overload/arg4.C: New.
23299
23300 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
23301
23302         * gcc.dg/c99-flex-array-4.c: Remove.
23303
23304 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
23305
23306         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
23307
23308         * lib/target-supports.exp (is-effective-target): Simplify.
23309
23310         * lib/target-supports.exp (check_effective_target_vect_long):
23311         Fix for powerpc64-*-*.
23312
23313 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
23314
23315         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
23316         to support new requirements on FreeBSD 5.
23317
23318 2004-11-30  Devang Patel  <dpatel@apple.com>
23319
23320         PR 18702
23321         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
23322
23323 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
23324
23325         * g++.dg/ext/altivec-13.C: New test.
23326
23327 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
23328
23329         PR tree-opt/18298
23330         * gcc.c-torture/execute/p18298.c: New test.
23331
23332 2004-11-30  Ira Rosen  <irar@il.ibm.com>
23333             Dorit Naishlos  <dorit@il.ibm.com>
23334
23335         PR tree-opt/18607
23336         * gcc.dg/vect/vect-89.c: New test.
23337
23338 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
23339
23340         * gcc.dg/pr18596-1.c: New test.
23341
23342 2004-11-30  Ben Elliston  <bje@au.ibm.com>
23343
23344         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
23345
23346 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
23347
23348         PR c/18479
23349         * gcc.dg/pr18479.c: New test.
23350
23351 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
23352
23353         PR target/18490
23354         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
23355         mmix-knuth-mmixware.
23356
23357         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
23358         cris-*-elf* cris-*-aout* mmix-*-*
23359
23360 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
23361
23362         PR middle-end/18725
23363         * gcc.dg/pr18725.c: New test.
23364
23365 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
23366
23367         PR target/18488
23368         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
23369
23370         PR target/18336
23371         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
23372
23373 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
23374
23375         PR c++/18368
23376         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
23377         * g++.old-deja/g++.law/ctors5.C: Likewise.
23378         * g++.old-deja/g++.other/crash25.C: Likewise.
23379
23380         PR c++/18674
23381         * g++.dg/template/error16.C: New test.
23382
23383         PR c++/18512
23384         * g++.dg/template/crash29.C: New test.
23385
23386 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
23387
23388         PR tree-optimization/18712
23389         * gcc.c-torture/compile/pr18712.c: New test.
23390
23391 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
23392
23393         PR c/7544
23394         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
23395         tests.
23396
23397 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23398
23399         PR c++/18652
23400         * g++.dg/lookup/crash6.C: New test.
23401
23402 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
23403
23404         PR middle-end/18164
23405         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
23406
23407 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
23408
23409         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
23410         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
23411         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
23412
23413 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
23414
23415         * gcc.dg/pr18164.c: New test.
23416
23417 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
23418
23419         * gcc.dg/funroll-loops-all.c: New.
23420
23421 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
23422
23423         PR target/18489
23424         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
23425         delimeter, match space and TAB as well as ":".
23426
23427         PR target/18484
23428         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
23429
23430         PR target/18348
23431         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
23432
23433         PR target/18345
23434         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
23435
23436         PR target/18337
23437         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
23438
23439 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
23440
23441         * gfortran.dg/direct_io_2.f90: New test.
23442
23443 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
23444
23445         PR target/18334
23446         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
23447
23448 2004-11-28  Richard Henderson  <rth@redhat.com>
23449
23450         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
23451
23452 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
23453
23454         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
23455         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
23456         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
23457         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
23458         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
23459         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
23460         gcc.dg/pointer-arith-8.c: New tests.
23461
23462 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
23463
23464         PR fortran/18364
23465         * gfortran.dg/endfile.f90: New test.
23466
23467 2004-11-27  Falk Hueffner  <falk@debian.org>
23468
23469         * gcc.dg/loop-6.c: New test.
23470
23471 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
23472
23473         * gcc.c-torture/execute/20041126-1.c: New test.
23474
23475 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
23476
23477         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
23478         on IRIX.
23479
23480 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
23481
23482         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
23483         functions.
23484
23485 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
23486
23487         PR rtl-optimization/17825
23488         * gcc.c-torture/compile/20041119-1.c: New test.
23489
23490 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23491
23492         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
23493         Check existence of ld library path variables before unsetting.
23494
23495 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
23496
23497         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
23498
23499 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
23500
23501         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
23502
23503 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
23504
23505         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
23506
23507 2004-11-26  Ben Elliston  <bje@au.ibm.com>
23508
23509         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
23510         dg-do directive.
23511
23512 2004-11-26  Ben Elliston  <bje@au.ibm.com>
23513
23514         * gcc.dg/pr17957.c: Pass --param, not -param.
23515
23516 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
23517
23518         PR middle-end/17957
23519         * testsuite/gcc.dg/pr17957.c: New test.
23520
23521 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
23522
23523         PR c++/18445
23524         * g++.dg/template/crash28.C: Likewise.
23525
23526         PR c++/18001
23527         * g++.dg/expr/unary2.C: Adjust lvalue messages.
23528         * g++.dg/ext/lvaddr.C: Likewise.
23529         * g++.dg/opt/pr7503-3.C: Likewise.
23530
23531         PR c++/18466
23532         * g++.dg/parse/qualified3.C: New test.
23533         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
23534
23535         PR c++/18545
23536         * g++.dg/expr/return1.C: New test.
23537
23538 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23539
23540         Friend class name lookup 3/n, PR c++/3332
23541         * g++.dg/lookup/friend3.C: New test.
23542         * g++.dg/lookup/friend4.C: Likewise.
23543         * g++.dg/lookup/friend5.C: Likewise.
23544
23545 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23546
23547         Friend class name lookup 2/n, PR c++/14513, c++/15410
23548         * g++.dg/lookup/friend2.C: New test.
23549         * g++.dg/template/friend31.C: Likewise.
23550
23551 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23552
23553         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
23554
23555 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
23556
23557         PR c++/17473
23558         * g++.dg/tc1/dr56.C: Remove.
23559         * g++.dg/template/typedef1.C: Add dg-error markers.
23560         * g++.old-deja/g++.other/typedef7.C: Likewise.
23561
23562         PR c++/18285
23563         * g++.dg/parse/typedef7.C: New test.
23564
23565 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
23566
23567         * gcc.c-torture/execute/20041124-1.c: New test.
23568
23569 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
23570
23571         * g++.dg/template/deduce3.C: New test.
23572
23573         PR c++/18586
23574         * g++.dg/template/crash27.C: New test.
23575
23576         PR c++/18530
23577         * g++.dg/warn/Wshadow-3.C: New test.
23578
23579 2004-11-24  Devang Patel  <dpatel@apple.com>
23580
23581         PR/18555
23582         * gcc.dg/cpp/isysroot-1.c: New test.
23583         * gcc.dg/cpp/usr/include/stdio.h: New file.
23584         * gcc.dg/cpp/isysroot-2.c: New test.
23585         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
23586         New file.
23587
23588 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23589
23590         PR c++/8929
23591         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
23592
23593 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
23594
23595         * gcc.target/sparc/align.c: Do not include <stdint.h>.
23596         * gcc.target/sparc/pdist.c: Likewise.
23597
23598 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
23599
23600         PR c++/16882
23601         * g++.dg/conversion/simd1.C: New test.
23602
23603 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23604
23605         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
23606         and restore_ld_library_path_env_vars.
23607         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
23608         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
23609         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
23610         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
23611
23612 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
23613
23614         * gcc.dg/pragma-align-2.c: Test macro expansion.
23615         * gcc.dg/pragma-pack-2.c: New test.
23616
23617 2004-11-23  Richard Henderson  <rth@redhat.com>
23618
23619         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
23620         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
23621         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
23622         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
23623         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
23624         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
23625
23626         * gcc.dg/vect/vect.exp: Add check for alpha.
23627         * lib/target-supports.exp (check_alpha_max_hw_available): New.
23628         (check_effective_target_vect_int): Enable for alpha.
23629         (check_effective_target_vect_long): New.
23630         (is-effective-target): Add it.
23631
23632 2004-11-23  Uros Bizjak <uros@kss-loka.si>
23633
23634         * gcc.dg/pr18614-1.c: New test.
23635
23636 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
23637
23638         * gcc.dg/setjmp-2.c: New test.
23639
23640 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
23641
23642         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
23643         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
23644         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
23645         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
23646         gcc.target/sparc/pdist.c: New tests.
23647
23648 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
23649
23650         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
23651
23652 2004-11-22  Dale Johannesen  <dalej@apple.com>
23653
23654         * gcc.dg/20041111-1.c: New.
23655
23656 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
23657
23658         PR tree-opt/18536
23659         * gcc.dg/vect/pr18536.c: New test.
23660
23661 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23662
23663         PR c++/18354
23664         * g++.dg/template/nontype11.C: New test.
23665
23666 2004-11-21  Roger Sayle  <roger@eyesopen.com>
23667
23668         PR middle-end/18520
23669         * gcc.dg/pr18520-1.c: New test case.
23670
23671 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
23672
23673         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
23674         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
23675         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
23676         expected diagnostics.
23677
23678 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
23679
23680         PR target/18580
23681         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
23682         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
23683         vect-77.c, vect-77a.c: XFAIL on the SPARC.
23684
23685 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
23686
23687         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
23688
23689 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
23690             Joseph Myers  <joseph@codesourcery.com>
23691
23692         * lib/target-supports.exp (check_visibility_available): Really
23693         test the compiler.
23694
23695 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
23696
23697         PR tree-opt/18181
23698         * gcc.dg/vect/vect-85.c: New test.
23699         * gcc.dg/vect/vect-86.c: New test.
23700         * gcc.dg/vect/vect-87.c: New test.
23701         * gcc.dg/vect/vect-88.c: New test.
23702
23703 2004-11-19  Ben Elliston  <bje@au.ibm.com>
23704
23705         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
23706
23707 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
23708
23709         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
23710         * gcc.dg/ppc-and-1.c: Ditto.
23711         * gcc.dg/ppc-compare-1.c: Ditto.
23712         * gcc.dg/ppc-mov-1.c: Ditto
23713
23714 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
23715             Mark Mitchell  <mark@codesourcery.com>
23716
23717         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
23718
23719 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
23720             Aldy Hernandez  <aldyh@redhat.com>
23721
23722         * lib/target-supports.exp (check_effective_target_vect_int): New
23723         (check_effective_target_vect_float): New
23724         (check_effective_target_vect_double): New.
23725         (is-effective-target): Support new effective targets keywords.
23726         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
23727         default action for dg-do.
23728         * gcc.dg/vect/pr16105.c: Use new support.
23729         * gcc.dg/vect/pr18400.c: Ditto.
23730         * gcc.dg/vect/pr18425.c: Ditto.
23731         * gcc.dg/vect/vect-1.c: Ditto.
23732         * gcc.dg/vect/vect-10.c: Ditto.
23733         * gcc.dg/vect/vect-11.c: Ditto.
23734         * gcc.dg/vect/vect-12.c: Ditto.
23735         * gcc.dg/vect/vect-13.c: Ditto.
23736         * gcc.dg/vect/vect-14.c: Ditto.
23737         * gcc.dg/vect/vect-15.c: Ditto.
23738         * gcc.dg/vect/vect-16.c: Ditto.
23739         * gcc.dg/vect/vect-17.c: Ditto.
23740         * gcc.dg/vect/vect-18.c: Ditto.
23741         * gcc.dg/vect/vect-19.c: Ditto.
23742         * gcc.dg/vect/vect-2.c: Ditto.
23743         * gcc.dg/vect/vect-20.c: Ditto.
23744         * gcc.dg/vect/vect-21.c: Ditto.
23745         * gcc.dg/vect/vect-22.c: Ditto.
23746         * gcc.dg/vect/vect-23.c: Ditto.
23747         * gcc.dg/vect/vect-24.c: Ditto.
23748         * gcc.dg/vect/vect-25.c: Ditto.
23749         * gcc.dg/vect/vect-26.c: Ditto.
23750         * gcc.dg/vect/vect-27.c: Ditto.
23751         * gcc.dg/vect/vect-27a.c: Ditto.
23752         * gcc.dg/vect/vect-28.c: Ditto.
23753         * gcc.dg/vect/vect-29.c: Ditto.
23754         * gcc.dg/vect/vect-29a.c: Ditto.
23755         * gcc.dg/vect/vect-3.c: Ditto.
23756         * gcc.dg/vect/vect-30.c: Ditto.
23757         * gcc.dg/vect/vect-31.c: Ditto.
23758         * gcc.dg/vect/vect-32.c: Ditto.
23759         * gcc.dg/vect/vect-33.c: Ditto.
23760         * gcc.dg/vect/vect-34.c: Ditto.
23761         * gcc.dg/vect/vect-35.c: Ditto.
23762         * gcc.dg/vect/vect-36.c: Ditto.
23763         * gcc.dg/vect/vect-37.c: Ditto.
23764         * gcc.dg/vect/vect-38.c: Ditto.
23765         * gcc.dg/vect/vect-4.c: Ditto.
23766         * gcc.dg/vect/vect-40.c: Ditto.
23767         * gcc.dg/vect/vect-41.c: Ditto.
23768         * gcc.dg/vect/vect-42.c: Ditto.
23769         * gcc.dg/vect/vect-43.c: Ditto.
23770         * gcc.dg/vect/vect-44.c: Ditto.
23771         * gcc.dg/vect/vect-45.c: Ditto.
23772         * gcc.dg/vect/vect-46.c: Ditto.
23773         * gcc.dg/vect/vect-47.c: Ditto.
23774         * gcc.dg/vect/vect-48.c: Ditto.
23775         * gcc.dg/vect/vect-48a.c: Ditto.
23776         * gcc.dg/vect/vect-49.c: Ditto.
23777         * gcc.dg/vect/vect-5.c: Ditto.
23778         * gcc.dg/vect/vect-50.c: Ditto.
23779         * gcc.dg/vect/vect-51.c: Ditto.
23780         * gcc.dg/vect/vect-52.c: Ditto.
23781         * gcc.dg/vect/vect-53.c: Ditto.
23782         * gcc.dg/vect/vect-54.c: Ditto.
23783         * gcc.dg/vect/vect-55.c: Ditto.
23784         * gcc.dg/vect/vect-56.c: Ditto.
23785         * gcc.dg/vect/vect-56a.c: Ditto.
23786         * gcc.dg/vect/vect-57.c: Ditto.
23787         * gcc.dg/vect/vect-58.c: Ditto.
23788         * gcc.dg/vect/vect-59.c: Ditto.
23789         * gcc.dg/vect/vect-6.c: Ditto.
23790         * gcc.dg/vect/vect-60.c: Ditto.
23791         * gcc.dg/vect/vect-61.c: Ditto.
23792         * gcc.dg/vect/vect-62.c: Ditto.
23793         * gcc.dg/vect/vect-63.c: Ditto.
23794         * gcc.dg/vect/vect-64.c: Ditto.
23795         * gcc.dg/vect/vect-65.c: Ditto.
23796         * gcc.dg/vect/vect-66.c: Ditto.
23797         * gcc.dg/vect/vect-67.c: Ditto.
23798         * gcc.dg/vect/vect-68.c: Ditto.
23799         * gcc.dg/vect/vect-69.c: Ditto.
23800         * gcc.dg/vect/vect-7.c: Ditto.
23801         * gcc.dg/vect/vect-72.c: Ditto.
23802         * gcc.dg/vect/vect-72a.c: Ditto.
23803         * gcc.dg/vect/vect-73.c: Ditto.
23804         * gcc.dg/vect/vect-74.c: Ditto.
23805         * gcc.dg/vect/vect-75.c: Ditto.
23806         * gcc.dg/vect/vect-76.c: Ditto.
23807         * gcc.dg/vect/vect-77.c: Ditto.
23808         * gcc.dg/vect/vect-77a.c: Ditto.
23809         * gcc.dg/vect/vect-78.c: Ditto.
23810         * gcc.dg/vect/vect-79.c: Ditto.
23811         * gcc.dg/vect/vect-8.c: Ditto.
23812         * gcc.dg/vect/vect-80.c: Ditto.
23813         * gcc.dg/vect/vect-82.c: Ditto.
23814         * gcc.dg/vect/vect-82_64.c: Ditto.
23815         * gcc.dg/vect/vect-83.c: Ditto.
23816         * gcc.dg/vect/vect-83_64.c: Ditto.
23817         * gcc.dg/vect/vect-9.c: Ditto.
23818         * gcc.dg/vect/vect-all.c: Ditto.
23819         * gcc.dg/vect/vect-none.c: Ditto.
23820
23821 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
23822
23823         * lib/gcc-dg.exp (dg-skip-if): New function.
23824         (dg-forbid-option): Remove.
23825         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
23826         * g++.dg/abi/bitfield8.C: Likewise.
23827         * g++.dg/abi/dtor1.C: Likewise.
23828         * g++.dg/abi/empty10.C: Likewise.
23829         * g++.dg/abi/empty7.C: Likewise.
23830         * g++.dg/abi/empty9.C: Likewise.
23831         * g++.dg/abi/layout3.C: Likewise.
23832         * g++.dg/abi/layout4.C: Likewise.
23833         * g++.dg/abi/thunk1.C: Likewise.
23834         * g++.dg/abi/thunk2.C: Likewise.
23835         * g++.dg/abi/vbase11.C: Likewise.
23836         * g++.dg/abi/vthunk2.C: Likewise.
23837         * g++.dg/abi/vthunk3.C: Likewise.
23838         * g++.dg/ext/attrib8.C: Likewise.
23839         * g++.dg/opt/longbranch2.C: Likewise.
23840         * g++.dg/opt/reg-stack4.C: Likewise.
23841         * g++.old-deja/g++.ext/attrib1.C: Likewise.
23842         * g++.old-deja/g++.ext/attrib2.C: Likewise.
23843         * g++.old-deja/g++.ext/attrib3.C: Likewise.
23844         * g++.old-deja/g++.other/store-expr1.C: Likewise.
23845         * g++.old-deja/g++.other/store-expr2.C: Likewise.
23846         * gcc.dg/20000609-1.c: Likewise.
23847         * gcc.dg/20000720-1.c: Likewise.
23848         * gcc.dg/20011107-1.c: Likewise.
23849         * gcc.dg/20011119-1.c: Likewise.
23850         * gcc.dg/20020108-1.c: Likewise.
23851         * gcc.dg/20020122-2.c: Likewise.
23852         * gcc.dg/20020122-3.c: Likewise.
23853         * gcc.dg/20020201-3.c: Likewise.
23854         * gcc.dg/20020206-1.c: Likewise.
23855         * gcc.dg/20020218-1.c: Likewise.
23856         * gcc.dg/20020310-1.c: Likewise.
23857         * gcc.dg/20020411-1.c: Likewise.
23858         * gcc.dg/20020418-2.c: Likewise.
23859         * gcc.dg/20020426-1.c: Likewise.
23860         * gcc.dg/20020426-2.c: Likewise.
23861         * gcc.dg/20020517-1.c: Likewise.
23862         * gcc.dg/20020523-1.c: Likewise.
23863         * gcc.dg/20020523-2.c: Likewise.
23864         * gcc.dg/20020729-1.c: Likewise.
23865         * gcc.dg/20030204-1.c: Likewise.
23866         * gcc.dg/20030826-2.c: Likewise.
23867         * gcc.dg/20030926-1.c: Likewise.
23868         * gcc.dg/20031202-1.c: Likewise.
23869         * gcc.dg/980312-1.c: Likewise.
23870         * gcc.dg/980313-1.c: Likewise.
23871         * gcc.dg/990117-1.c: Likewise.
23872         * gcc.dg/990424-1.c: Likewise.
23873         * gcc.dg/990524-1.c: Likewise.
23874         * gcc.dg/991230-1.c: Likewise.
23875         * gcc.dg/i386-387-1.c: Likewise.
23876         * gcc.dg/i386-387-2.c: Likewise.
23877         * gcc.dg/i386-387-3.c: Likewise.
23878         * gcc.dg/i386-387-4.c: Likewise.
23879         * gcc.dg/i386-387-5.c: Likewise.
23880         * gcc.dg/i386-387-6.c: Likewise.
23881         * gcc.dg/i386-asm-1.c: Likewise.
23882         * gcc.dg/i386-bitfield1.c: Likewise.
23883         * gcc.dg/i386-bitfield2.c: Likewise.
23884         * gcc.dg/i386-loop-1.c: Likewise.
23885         * gcc.dg/i386-loop-2.c: Likewise.
23886         * gcc.dg/i386-loop-3.c: Likewise.
23887         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
23888         * gcc.dg/i386-pic-1.c: Likewise.
23889         * gcc.dg/i386-regparm.c: Likewise.
23890         * gcc.dg/i386-signbit-1.c: Likewise.
23891         * gcc.dg/i386-signbit-2.c: Likewise.
23892         * gcc.dg/i386-signbit-3.c: Likewise.
23893         * gcc.dg/i386-sse-5.c: Likewise.
23894         * gcc.dg/i386-sse-8.c: Likewise.
23895         * gcc.dg/i386-unroll-1.c: Likewise.
23896         * gcc.dg/tls/opt-1.c: Likewise.
23897         * gcc.dg/tls/opt-2.c: Likewise.
23898         * gcc.dg/unroll-1.c: Likewise.
23899         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
23900         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
23901         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
23902         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
23903
23904 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23905
23906         * g++.dg/template/incomplete1.C: New test.
23907
23908 2004-11-16  Nick Clifton  <nickc@redhat.com>
23909
23910         Revert patches accidentally commited during checkin of fixes for
23911         xstormy16 tests:
23912         gcc.c-torture/execute/simd-4.c: Revert
23913         gcc.dg/20040910-1.c: Revert.
23914
23915 2004-11-16  Paul Brook  <paul@codesourcery.com>
23916
23917         PR fortran/13010
23918         * gfortran.dg/der_pointer_1.f90: New test.
23919
23920 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
23921
23922         PR c/18498
23923         * gcc.dg/bitfld-13.c: New test.
23924
23925 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
23926
23927         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
23928         powerpc*-*-linux*.
23929
23930         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
23931         * gcc.dg/ppc64-abi-2.c: Ditto.
23932         * gcc.dg/ppc64-abi-3.c: Ditto.
23933
23934         * lib/gcc-dg.exp (dg-target-list): Remove.
23935
23936 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
23937
23938         * gcc.dg/ia64-postinc.c: New test.
23939
23940 2004-11-15  Mark Mitchell <mark@codesourcery.com>
23941
23942         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
23943
23944 2004-11-15  Nick Clifton  <nickc@redhat.com>
23945
23946         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
23947         __INT_MAX__ so that the test can be compiled by toolchains
23948         targeted at 16-bit processors.
23949
23950         * gcc.dg/20040625-1.c: Use long constants rather than integers
23951         when performing arithmetic that will overflow 16-bits.
23952
23953         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
23954         xstormy16.  It does not support 128-bit vector operations.
23955
23956         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
23957         with the macro PTR_TYPE.  Define this macro to an integer type
23958         suitable for holding a pointer.
23959
23960         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
23961         the target is a 16-bit processor.
23962
23963         * gcc.dg/cpp/if-2.c: Expect a different warning message from
23964         16-bit targets where the character constant will be too long.
23965
23966         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
23967         where the double will not be directly addressable.
23968
23969 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23970
23971         Friend class name lookup 1/n, PR c++/18471
23972         * g++.dg/template/crash26.C: New test.
23973         * g++.dg/lookup/struct1.C: Adjust expected error.
23974         * g++.dg/parse/elab1.C: Likewise.
23975         * g++.dg/parse/elab2.C: Likewise.
23976         * g++.dg/parse/int-as-enum1.C: Likewise.
23977         * g++.dg/parse/struct-as-enum1.C: Likewise.
23978         * g++.dg/parse/typedef1.C: Likewise.
23979         * g++.dg/parse/typedef3.C: Likewise.
23980         * g++.dg/parse/typedef4.C: Likewise.
23981         * g++.dg/parse/typedef5.C: Likewise.
23982         * g++.dg/template/nontype4.C: Likewise.
23983         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
23984         * g++.old-deja/g++.other/elab1.C: Likewise.
23985         * g++.old-deja/g++.other/syntax4.C: Likewise.
23986
23987 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
23988
23989         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
23990
23991 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
23992
23993         * gcc.c-torture/execute/20041114-1.c: New test.
23994
23995 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
23996
23997         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
23998         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
23999         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
24000         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
24001         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
24002         gcc.dg/switch-7.c: New tests.
24003
24004 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
24005
24006         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
24007
24008 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
24009
24010         PR tree-opt/18400
24011         * gcc.dg/vect/pr18400.c: New test.
24012
24013 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
24014             Andrew Pinski  <pinskia@physics.uc.edu>
24015
24016         PR tree-opt/18425
24017         * gcc.dg/vect/pr18425.c: New test.
24018
24019 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
24020
24021         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
24022         Guard with dg-require-alias and dg-require-visibility.
24023
24024 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
24025
24026         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
24027
24028 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24029
24030         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
24031
24032 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24033
24034         PR c++/17344
24035         * g++.dg/template/defarg5.C: New test.
24036
24037 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
24038
24039         * g++.dg/parse/cast1.C: Run only on ILP32.
24040         * g++.old-deja/g++.mike/p784.C: Likewise.
24041
24042 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
24043
24044         * gcc.c-torture/execute/20041113-1.c: New test.
24045
24046 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
24047
24048         PR target/18230
24049         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
24050         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
24051         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
24052         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
24053         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
24054         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
24055         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
24056         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
24057         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
24058         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
24059         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
24060         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
24061         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
24062
24063 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
24064
24065         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
24066         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
24067         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
24068         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
24069         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
24070         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
24071         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
24072         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
24073         gcc.target/sparc/combined-1.c: New tests.
24074
24075 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
24076
24077         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
24078         New tests.
24079
24080 2004-11-12  Mark Mitchell <mark@codesourcery.com>
24081
24082         * lib/gcc-dg.exp (dg-forbid-option): New function.
24083         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
24084         * g++.dg/abi/bitfield8.C: Likewise.
24085         * g++.dg/abi/dtor1.C: Likewise.
24086         * g++.dg/abi/empty10.C: Likewise.
24087         * g++.dg/abi/empty7.C: Likewise.
24088         * g++.dg/abi/empty9.C: Likewise.
24089         * g++.dg/abi/layout3.C: Likewise.
24090         * g++.dg/abi/layout4.C: Likewise.
24091         * g++.dg/abi/thunk1.C: Likewise.
24092         * g++.dg/abi/thunk2.C: Likewise.
24093         * g++.dg/abi/vbase11.C: Likewise.
24094         * g++.dg/abi/vthunk2.C: Likewise.
24095         * g++.dg/abi/vthunk3.C: Likewise.
24096         * g++.dg/ext/attrib8.C: Likewise.
24097         * g++.dg/opt/longbranch2.C: Likewise.
24098         * g++.dg/opt/reg-stack4.C: Likewise.
24099         * g++.old-deja/g++.ext/attrib1.C: Likewise.
24100         * g++.old-deja/g++.ext/attrib2.C: Likewise.
24101         * g++.old-deja/g++.ext/attrib3.C: Likewise.
24102         * g++.old-deja/g++.other/store-expr1.C: Likewise.
24103         * g++.old-deja/g++.other/store-expr2.C: Likewise.
24104         * gcc.dg/20000609-1.c: Likewise.
24105         * gcc.dg/20000720-1.c: Likewise.
24106         * gcc.dg/20011107-1.c: Likewise.
24107         * gcc.dg/20011119-1.c: Likewise.
24108         * gcc.dg/20020108-1.c: Likewise.
24109         * gcc.dg/20020122-2.c: Likewise.
24110         * gcc.dg/20020122-3.c: Likewise.
24111         * gcc.dg/20020201-3.c: Likewise.
24112         * gcc.dg/20020206-1.c: Likewise.
24113         * gcc.dg/20020218-1.c: Likewise.
24114         * gcc.dg/20020310-1.c: Likewise.
24115         * gcc.dg/20020411-1.c: Likewise.
24116         * gcc.dg/20020418-2.c: Likewise.
24117         * gcc.dg/20020426-1.c: Likewise.
24118         * gcc.dg/20020426-2.c: Likewise.
24119         * gcc.dg/20020517-1.c: Likewise.
24120         * gcc.dg/20020523-1.c: Likewise.
24121         * gcc.dg/20020523-2.c: Likewise.
24122         * gcc.dg/20020729-1.c: Likewise.
24123         * gcc.dg/20030204-1.c: Likewise.
24124         * gcc.dg/20030826-2.c: Likewise.
24125         * gcc.dg/20030926-1.c: Likewise.
24126         * gcc.dg/20031202-1.c: Likewise.
24127         * gcc.dg/980312-1.c: Likewise.
24128         * gcc.dg/980313-1.c: Likewise.
24129         * gcc.dg/990117-1.c: Likewise.
24130         * gcc.dg/990424-1.c: Likewise.
24131         * gcc.dg/990524-1.c: Likewise.
24132         * gcc.dg/991230-1.c: Likewise.
24133         * gcc.dg/i386-387-1.c: Likewise.
24134         * gcc.dg/i386-387-2.c: Likewise.
24135         * gcc.dg/i386-387-3.c: Likewise.
24136         * gcc.dg/i386-387-4.c: Likewise.
24137         * gcc.dg/i386-387-5.c: Likewise.
24138         * gcc.dg/i386-387-6.c: Likewise.
24139         * gcc.dg/i386-asm-1.c: Likewise.
24140         * gcc.dg/i386-bitfield1.c: Likewise.
24141         * gcc.dg/i386-bitfield2.c: Likewise.
24142         * gcc.dg/i386-loop-1.c: Likewise.
24143         * gcc.dg/i386-loop-2.c: Likewise.
24144         * gcc.dg/i386-loop-3.c: Likewise.
24145         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
24146         * gcc.dg/i386-pic-1.c: Likewise.
24147         * gcc.dg/i386-regparm.c: Likewise.
24148         * gcc.dg/i386-signbit-1.c: Likewise.
24149         * gcc.dg/i386-signbit-2.c: Likewise.
24150         * gcc.dg/i386-signbit-3.c: Likewise.
24151         * gcc.dg/i386-sse-5.c: Likewise.
24152         * gcc.dg/i386-sse-8.c: Likewise.
24153         * gcc.dg/i386-unroll-1.c: Likewise.
24154         * gcc.dg/tls/opt-1.c: Likewise.
24155         * gcc.dg/tls/opt-2.c: Likewise.
24156         * gcc.dg/unroll-1.c: Likewise.
24157         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
24158         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
24159         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
24160         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
24161         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
24162         -m64 is specified.
24163
24164 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
24165
24166         PR c++/18389
24167         * g++.dg/parse/cond1.C: New test.
24168
24169         PR c++/18429
24170         * g++.dg/template/array9.C: New test.
24171         * g++.dg/ext/vla1.C: Adjust error messages.
24172         * g++.dg/ext/vlm1.C: Likewise.
24173         * g++.dg/template/crash2.C: Likewise.
24174
24175         PR c++/18436
24176         * g++.dg/template/call3.C: New test.
24177
24178         PR c++/18407
24179         * g++.dg/template/ptrmem11.C: New test.
24180
24181 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
24182
24183         PR other/14264
24184         * lib/g++.exp: Set LC_ALL and LANG to C.
24185         * lib/gcc-dg.exp: Likewise.
24186         * lib/gfortran.exp: Likewise.
24187         * lib/objc.exp: Likewise.
24188         * lib/treelang.exp: Likewise.
24189
24190 2004-11-12  Andreas Schwab  <schwab@suse.de>
24191
24192         * gcc.dg/pr16286.c: Fix last change.
24193
24194 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
24195
24196         PR c++/18416
24197         * g++.dg/init/global1.C: New test.
24198
24199 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
24200
24201         * gcc.c-torture/execute/20041112-1.c: New test.
24202
24203 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
24204
24205         * lib/gcc-dg.exp (dg-target-list): New.
24206
24207 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
24208             Richard Sandiford  <rsandifo@redhat.com>
24209
24210         * lib/target-supports.exp (get-compiler_messages): New.
24211         (check_named_sections_available): Use it.
24212         (check_effective_target_ilp32): New.
24213         (check_effective_target_lp64): New.
24214         (is-effective-target): New.
24215         * lib/gcc-dg.exp (dg-require-effective-target): New.
24216
24217 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
24218
24219         * gcc.dg/precedence-1.c: New test.
24220
24221 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
24222
24223         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
24224
24225         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
24226         message, delete generated files, use more descriptive name for
24227         executable, and make the test unsupported when it cannot be run.
24228
24229         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
24230         (dg-require-weak, dg-require-visibility, dg-require-alias,
24231         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
24232         dg-require-iconv, dg-require-named-sections): Use it.
24233
24234         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
24235
24236 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
24237
24238         PR target/16457
24239         * gcc.dg/ppc-and-1: New
24240
24241         PR target/16796
24242         * gcc.dg/ppc-mov-1.c: New.
24243
24244         PR target/16458
24245         * gcc.dg/ppc-compare-1.c: New.
24246
24247 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
24248
24249         * objc.dg/desig-init-2.m: New test.
24250
24251 2004-11-10  Adam Nemet  <anemet@lnxw.com>
24252
24253         PR middle-end/18160
24254         * g++.dg/warn/register-var-1.C: New test.
24255         * g++.dg/warn/register-var-2.C: New test.
24256
24257 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24258
24259         * gcc.dg/union-2.c: New test.
24260
24261 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
24262
24263         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
24264         New test for PR tree-optimization/17892.
24265
24266 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
24267
24268         PR c++/18369
24269         * g++.dg/init/new12.C: New test.
24270
24271 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
24272
24273         * gcc.target/sparc: New directory.
24274         * gcc.target/sparc/sparc.exp: New driver.
24275         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
24276         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
24277         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
24278         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
24279
24280 2004-11-10  Paul Brook  <paul@codesourcery.com>
24281
24282         PR fortran/18218
24283         * gfortran.dg/list_read.c: New test.
24284
24285 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
24286
24287         PR c/18322
24288         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
24289         expected diagnostic location.
24290
24291 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
24292
24293         * gcc.dg/20041109-1.c: New test.
24294
24295 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
24296
24297         PR objc/18406
24298         * objc/compile/pr18406.m: New test.
24299
24300 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
24301
24302         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
24303
24304 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
24305
24306         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
24307
24308 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
24309
24310         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
24311
24312 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
24313
24314         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
24315         exit.
24316
24317 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
24318
24319         PR tree-opt/18299
24320         * gcc.c-torture/pr18299-1.c: New test.
24321
24322 2004-11-06  Andreas Schwab  <schwab@suse.de>
24323
24324         * gcc.dg/pr16286.c: Also test for bool and pixel.
24325
24326 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
24327
24328         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
24329         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
24330         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
24331         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
24332         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
24333         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
24334         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
24335         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
24336         gcc.dg/struct-semi-3.c: New tests.
24337
24338 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24339
24340         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
24341
24342 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24343
24344         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
24345         Do not use C99 designators.
24346
24347 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24348
24349         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
24350
24351 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24352
24353         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
24354         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
24355         * gcc.c-torture/execute/simd-5.x: Remove.
24356
24357 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
24358
24359         PR rtl-optimization/17933
24360         * gcc.dg/torture/pr17933-1.c: New test.
24361
24362 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
24363
24364         PR target/18106
24365         * lib/target-supports.exp (check_weak_available): Support
24366         Windows.
24367
24368 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
24369
24370         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
24371         call to fflush(stdout) before abort.
24372         (my_ffsll): New function.
24373         (generate_fields): Use it.
24374
24375 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
24376
24377         * gcc.dg/init-undef-1.c: New test.
24378
24379 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
24380
24381         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
24382         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
24383         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
24384         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
24385         expected messages for new parser.
24386
24387 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
24388
24389         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
24390
24391 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
24392
24393         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
24394         on LP64 targets.
24395
24396 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
24397
24398         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
24399         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
24400         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
24401         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
24402         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
24403         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
24404         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
24405         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
24406         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
24407         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
24408
24409 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
24410
24411         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
24412         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
24413         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
24414         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
24415         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
24416         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
24417         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
24418         for new parser.
24419
24420 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
24421
24422         PR target/15342
24423         * gcc.dg/20041104-1.c: New test.
24424
24425 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24426
24427         * g++.dg/template/nontype7.C: New test.
24428         * g++.dg/template/nontype8.C: Likewise.
24429         * g++.dg/template/nontype9.C: Likewise.
24430         * g++.dg/template/nontype10.C: Likewise.
24431         * g++.dg/tc1/dr49.C: Likewise.
24432         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
24433         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
24434
24435 2004-11-04  Ben Elliston  <bje@au.ibm.com>
24436
24437         * g++.dg/rtti/tinfo1.C: Remove xfails.
24438
24439 2004-11-04  Ben Elliston  <bje@au.ibm.com>
24440
24441         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
24442         packed attribute to the definition to satisfy the new C++ parser.
24443
24444 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
24445
24446         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
24447         invocations of va_arg.
24448
24449 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
24450
24451         PR c++/18124
24452         * g++.dg/template/crash25.C: New test.
24453
24454         PR c++/18155
24455         * g++.dg/template/typedef2.C: New test.
24456         * g++.dg/parse/crash13.C: Adjust error markers.
24457
24458         PR c++/18177
24459         * g++.dg/conversion/const3.C: New test.
24460
24461 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24462
24463         PR fortran/17535
24464         PR fortran/17583
24465         PR fortran/17713
24466         * gfortran.dg/generic_[123].f90: New testcases.
24467
24468 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
24469
24470         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
24471         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
24472
24473 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
24474
24475         PR tree-opt/16808
24476         * gcc.c-torture/compile/pr16808.c: New test.
24477
24478 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
24479
24480         PR rtl-optimization/17104
24481         * gcc.dg/ppc-bitfield1.c: New.
24482
24483 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
24484
24485         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
24486
24487 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
24488
24489         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
24490         strings for 32-bit code.
24491
24492 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
24493
24494         PR c/18239
24495         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
24496
24497 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
24498
24499         PR c++/18064
24500         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
24501
24502 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
24503
24504         PR c++/15172
24505         * g++.dg/init/aggr2.C: New test.
24506
24507 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
24508
24509         * objc.dg/local-decl-1.m: New test.
24510
24511 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24512
24513         * gcc.dg/20040910-1.c: Adjust regex.
24514
24515 2004-10-30  Roger Sayle  <roger@eyesopen.com>
24516
24517         PR rtl-optimization/18084
24518         * g++.dg/opt/pr18084-1.C: New testcase.
24519
24520 2004-10-30  Matt Austern  <austern@apple.com>
24521
24522         PR c++/17542
24523         * g++.dg/ext/attrib18.C: New test.
24524
24525 2004-10-30  Roger Sayle  <roger@eyesopen.com>
24526
24527         PR middle-end/18096
24528         * gcc.dg/pr18096-1.c: New test case.
24529
24530 2004-10-30  Roger Sayle  <roger@eyesopen.com>
24531
24532         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
24533
24534 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
24535
24536         PR c/16666
24537         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
24538         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
24539         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
24540         gcc.dg/old-style-prom-3.c: New tests.
24541
24542 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
24543
24544         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
24545         Remove unnecessary inclusion of stdio.h.
24546
24547 2004-10-29  Roger Sayle  <roger@eyesopen.com>
24548
24549         PR rtl-optimization/17581
24550         * gcc.dg/pr17581-1.c: New test case.
24551
24552 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
24553
24554         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
24555         being implemented.
24556         * g++.dg/conversion/dr195-1.C: New.
24557         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
24558         * g++.old-deja/g++.mike/p10148.C: Likewise.
24559
24560 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
24561
24562         PR c++/17695
24563         * g++.dg/debug/typedef2.C: New test.
24564
24565 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
24566
24567         PR fortran/13490
24568         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
24569         * gfortran.dg/g77/README: Update.
24570
24571 2004-10-28  Matt Austern  <austern@apple.com>
24572
24573         PR c++/14124
24574         * g++.dg/ext/packed7.C: New test.
24575
24576 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
24577
24578         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
24579         scan-assembler.
24580         * lib/scanasm.exp (hidden-scan-for): New proc.
24581         (scan-hidden): Use hidden-scan-for instead of constructing the scan
24582         string.
24583         (scan-not-hidden): Likewise.
24584         * lib/target-supports.exp (check_visibility_available): mach-o is
24585         support too.
24586
24587 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
24588
24589         PR c++/17132
24590         * g++.dg/template/memclass3.C: New test.
24591
24592 2004-10-28  Adam Nemet  <anemet@lnxw.com>
24593
24594         PR middle-end/18160
24595         * gcc.dg/register-var-1.c: New test.
24596         * gcc.dg/register-var-2.c: New test.
24597         * gcc.dg/asm-7.c: Taking the address of a register variable is an
24598         error now.
24599
24600 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
24601
24602         PR other/18172
24603         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
24604         unused variables.
24605         * gcc.dg/vect/vect-22.c: Likewise.
24606
24607 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
24608
24609         * gcc.dg/i386-rotate-1.c: New test.
24610
24611 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
24612
24613         * g++.dg/init/ref12.C: Add "run" marker.
24614
24615         PR c++/17435
24616         * g++.dg/init/ref12.C: New test.
24617
24618         PR c++/18140
24619         * g++.dg/template/shift1.C: New test.
24620         * g++.dg/template/error10.C: Adjust error markers.
24621
24622 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
24623
24624         PR tree-opt/17529
24625         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
24626
24627 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
24628
24629         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
24630         * gcc.dg/weak/weak-3.c: Likewise.
24631         * gcc.dg/weak/weak-5.c: Likewise.
24632         * gcc.dg/weak/weak-9.c: Likewise.
24633         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
24634         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
24635
24636         * gcc.dg/darwin-weakimport-1.c: New.
24637
24638 2004-10-28  Ben Elliston  <bje@au.ibm.com>
24639
24640         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
24641
24642 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
24643
24644         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
24645         'syntax' error messages.
24646         * gcc.dg/cpp/direct2s.c: Likewise.
24647
24648 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
24649
24650         * gcc.c-torture/compile/20041026-1.c: New.
24651
24652 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
24653
24654         PR c++/18093
24655         * g++.dg/lookup/ns2.C: New test.
24656
24657         PR c++/18020
24658         * g++.dg/template/enum4.C: New test.
24659
24660         PR c++/18161
24661         * g++.dg/template/expr1.C: New test.
24662
24663 2004-10-26  Ben Elliston  <bje@au.ibm.com>
24664
24665         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
24666
24667 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
24668
24669         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
24670         gcc.dg/decl-nospec-3.c: New tests.
24671
24672 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
24673
24674         * objc.dg/super-class-3.m: New test.
24675
24676 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
24677
24678         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
24679         resyncing.
24680         * gcc.dg/cpp/direct2s.c: Likewise.
24681
24682 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
24683
24684         * objc.dg/image-info.m: Update for changes to section selection.
24685
24686 2004-10-25  David Ayers  <d.ayers@inode.at>
24687             Ziemowit Laski  <zlaski@apple.com>
24688
24689         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
24690         diagnostics when messaging 'id <Proto>'.
24691         * objc.dg/class-protocol-1.m: New test.
24692         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
24693         a non-existent method signature.
24694         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
24695         Update diagnostics when messaging with non-existent method signature.
24696         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
24697         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
24698         invalid receivers are now resolved as if messaging 'id'; remove
24699         extraneous diagnostics.
24700
24701 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
24702
24703         PR c/16667
24704         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
24705         gcc.dg/init-desig-obs-3.c: New tests.
24706
24707 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
24708
24709         * gcc.dg/debug/20041023-1.c: New test.
24710
24711 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
24712
24713         PR middle-end/17407
24714         * gcc.c-torture/compile/pr17407.c: New test.
24715
24716         PR c++/18121
24717         * g++.dg/template/array8.C: New test.
24718
24719 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
24720
24721         PR other/18138
24722         * lib/g++.exp: Accept more than one multilib libgcc.
24723         * lib/gcc-dg.exp: Likewise.
24724         * lib/objc.exp: Likewise.
24725         * lib/treelang.exp: Likewise.
24726         * lib/gfortran.exp: Likewise.
24727
24728 2004-10-24  Ben Elliston  <bje@au.ibm.com>
24729
24730         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
24731
24732 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
24733
24734         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
24735         * gcc.dg/c99-const-expr-3.c: Likewise.
24736
24737 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
24738
24739         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
24740
24741 2004-10-23  Ben Elliston  <bje@au.ibm.com>
24742
24743         * gcc.c-torture/execute/loop-2e.x: Remove.
24744
24745 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
24746
24747         PR c++/18095
24748         * g++.dg/parse/crash18.C: New.
24749         * g++.dg/parse/crash19.C: New.
24750
24751 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
24752
24753         * g++.dg/ext/dllimport1.C: Move dg-warnings.
24754         * g++.dg/ext/dllimport2.C: Same.
24755         * g++.dg/ext/dllimport8.C: Same.
24756
24757 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
24758
24759         PR c++/10841
24760         * g++.dg/conversion/cast1.C: New test.
24761         * g++.dg/overload/pmf1.C: Adjust error marker.
24762
24763 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
24764
24765         PR objc/17923
24766         * objc.dg/const-str-7.m: New test.
24767
24768 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24769
24770         * g++.dg/template/memfriend11.C: Fix comment typo.
24771         * g++.dg/template/memfriend14.C: Likewise.
24772
24773 2004-10-20  Richard Henderson  <rth@redhat.com>
24774
24775         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
24776         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
24777         -fasynchronous-unwind-tables.
24778
24779 2004-10-20  Richard Henderson  <rth@redhat.com>
24780
24781         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
24782         (main): Return success.
24783         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
24784         (main): Return success.
24785
24786 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24787
24788         PR c++/13495
24789         * g++.dg/template/memfriend9.C: New test.
24790         * g++.dg/template/memfriend10.C: Likewise.
24791         * g++.dg/template/memfriend11.C: Likewise.
24792         * g++.dg/template/memfriend12.C: Likewise.
24793         * g++.dg/template/memfriend13.C: Likewise.
24794         * g++.dg/template/memfriend14.C: Likewise.
24795         * g++.dg/template/memfriend15.C: Likewise.
24796         * g++.dg/template/memfriend16.C: Likewise.
24797         * g++.dg/template/memfriend17.C: Likewise.
24798         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
24799
24800 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
24801
24802         * g++.dg/conversion/dr195.C: New.
24803         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
24804
24805 2004-10-20  Ben Elliston  <bje@au.ibm.com>
24806             Devang Patel  <dpatel@apple.com>
24807
24808         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
24809         of floating point arithmetic, which could trap.
24810
24811 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
24812
24813         PR c++/14035
24814         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
24815         * g++.dg/conversion/const2.C: New test.
24816         * g++.dg/expr/reinterpret2.C: New test.
24817         * g++.dg/expr/reinterpret3.C: New test.
24818         * g++.dg/expr/cast2.C: New test.
24819         * g++.dg/expr/copy1.C: New test.
24820         * g++.dg/other/conversion1.C: Change error message.
24821         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
24822         function pointers to void *.
24823         * g++.old-deja/g++.mike/p10148.C: Likewise.
24824
24825 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24826
24827         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
24828
24829 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
24830
24831         PR c++/18047
24832
24833         * g++.dg/parse/expr3.C: New test.
24834
24835 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
24836
24837         * gcc.dg/smod-1.c: New test.
24838
24839 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
24840
24841         * objc.dg/method-14.m: New test.
24842
24843 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
24844
24845         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
24846         Also xfail as the patch was reverted.
24847
24848 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
24849
24850         PR middle-end/16973
24851         * gcc.dg/pr16973.c: New test.
24852
24853 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
24854
24855         PR tree-optimization/17656
24856         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
24857
24858 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
24859
24860         * g++.dg/eh/shadow1.C: New.
24861
24862 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
24863
24864         * gcc.c-torture/compile/20041018-1.c: New test.
24865
24866 2004-10-18  Ben Elliston  <bje@au.ibm.com>
24867
24868         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
24869         compiler referring to register 0 when accessing sdata.  The linker
24870         now patches things up.
24871
24872 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
24873
24874         PR c/17529
24875         * gcc.c-torture/compile/pr17529.c: New test.
24876
24877 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24878
24879         PR c++/17743
24880         * g++.dg/ext/attrib17.C: New test.
24881
24882 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24883
24884         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
24885
24886 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24887
24888         PR c++/10479
24889         * g++.dg/ext/attrib16.C: New test.
24890
24891 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
24892
24893         PR c++/17042
24894         * g++.dg/init/dso_handle1.C: New test.
24895
24896         PR c++/14667
24897         * g++.dg/parse/typedef6.C: New test.
24898
24899         PR c++/17916
24900         * g++.dg/parse/pragma1.C: New test.
24901
24902 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
24903
24904         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
24905
24906 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
24907
24908         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
24909         -fno-common when on HPPA HP-UX platforms.
24910
24911 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
24912
24913         PR other/16820
24914         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
24915         stdint.h.
24916         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
24917         uintptr_t.
24918
24919 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
24920
24921         PR c++/16301
24922         * g++.dg/lookup/strong-using-4.C: New test.
24923
24924 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
24925
24926         PR middle-end/16567
24927         * gcc.c-torture/compile/nested-1.c: New test.
24928
24929 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
24930
24931         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
24932         and mipsisa64*-*-* (until support for misaligned loads is added).
24933         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
24934         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
24935         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
24936         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
24937         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
24938         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
24939
24940 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
24941
24942         PR c++/17976
24943         * g++.dg/init/dtor3.C: New test.
24944
24945 2004-10-15  Ben Elliston  <bje@au.ibm.com>
24946
24947         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
24948
24949 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
24950
24951         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
24952         * gcc.dg/macho-lo-sum.c: Likewise.
24953
24954 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
24955
24956         * gcc.dg/ppc-spe64-1.c: New test.
24957
24958 2004-10-14  Devang Patel  <dpatel@apple.com>
24959
24960         PR 17635
24961         * gcc.dg/pr17635.c : New test.
24962
24963 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
24964
24965         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
24966         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
24967         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
24968         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
24969         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
24970         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
24971         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
24972         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
24973         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
24974         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
24975         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
24976         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
24977         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
24978         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
24979         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
24980         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
24981         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
24982         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
24983
24984 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
24985
24986         * gcc.dg/vect/vect-82.c: New testcase.
24987         * gcc.dg/vect/vect-82_64.c: New testcase.
24988         * gcc.dg/vect/vect-83.c: New testcase.
24989         * gcc.dg/vect/vect-83_64.c: New testcase.
24990
24991 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
24992
24993         * gcc.dg/cpp/error-1.c: New test.
24994
24995 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
24996
24997         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
24998
24999 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
25000
25001         PR target/17984
25002         * gcc.dg/cris-peep2-xsrand2.c: New test.
25003
25004 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
25005
25006         PR c++/17661
25007         * testsuite/g++.dg/expr/for2.C: New test.
25008
25009 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
25010
25011         * g++.dg/inherit/thunk1.C: Run on the SPARC.
25012
25013 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
25014
25015         PR tree-optimization/17724
25016         * g++.dg/opt/pr17724-1.C: New test.
25017         * g++.dg/opt/pr17724-2.C: New test.
25018         * g++.dg/opt/pr17724-3.C: New test.
25019         * g++.dg/opt/pr17724-4.C: New test.
25020         * g++.dg/opt/pr17724-5.C: New test.
25021         * g++.dg/opt/pr17724-6.C: New test.
25022
25023 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
25024
25025         PR c/17301
25026         * gcc.dg/pr17301-2.c: New test.
25027
25028 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
25029
25030         PR c++/15876
25031         * g++.dg/parse/error22.C: New test.
25032
25033         PR c++/17936
25034         * g++.dg/template/spec18.C: New test.
25035
25036 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
25037
25038         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
25039         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
25040         memcpy.
25041         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
25042         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
25043
25044 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
25045
25046         * g++.dg/eh/cleanup5.C: Add dg-options "".
25047
25048 2004-10-11  Roger Sayle  <roger@eyesopen.com>
25049
25050         PR middle-end/17657
25051         * gcc.dg/switch-4.c: New test case.
25052
25053 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
25054
25055         * gcc.c-torture/execute/20041011-1.c: New test.
25056
25057 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
25058
25059         PR c++/17554
25060         * g++.dg/init/for3.C: New test.
25061
25062         PR c++/17657
25063         * g++.dg/opt/switch2.C: New test.
25064
25065         PR middle-end/17703
25066         * g++.dg/warn/Wreturn-2.C: New test.
25067
25068 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
25069
25070         PR c++/17907
25071         * g++.dg/eh/cleanup5.C: New test.
25072
25073 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
25074
25075         PR c++/17393
25076         * g++.dg/parse/error21.C: New test.
25077
25078 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25079
25080         * g++.dg/overload/pmf1.C: Adjust quoting marks.
25081         * g++.dg/warn/incomplete1.C: Likewise.
25082         * g++.dg/template/qualttp20.C: Likewise.
25083
25084 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
25085
25086         PR c/17881
25087         * parm-incomplete-1.c: New test.
25088
25089 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
25090
25091         PR c++/17867
25092         * g++.dg/parse/error19.C: New test.
25093
25094         PR c++/17670
25095         * g++.dg/init/new11.C: New test.
25096
25097         PR c++/17821
25098         * g++.dg/parse/error20.C: New test.
25099
25100         PR c++/17826
25101         * g++.dg/template/crash24.C: New test.
25102
25103 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
25104
25105         PR c/17301
25106         * gcc.dg/pr17301-1.c: New test.
25107
25108 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
25109
25110         PR c/17189
25111         * gcc.dg/anon-struct-5.c: New test.
25112
25113 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
25114
25115         PR c/17844
25116         * gcc.dg/pr17844-1.c: New test.
25117
25118 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
25119
25120         PR tree-optimization/17906
25121         * gcc.c-torture/compile/pr17906.c: New.
25122
25123 2004-10-09  Stuart Hastings  <stuart@apple.com>
25124             Roger Sayle  <roger@eyesopen.com>
25125
25126         PR rtl-optimization/17853
25127         * gcc.dg/i386-mmx-5.c: New testcase.
25128
25129 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
25130
25131         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
25132
25133 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
25134
25135         PR c++/17524
25136         * g++.dg/template/static9.C: New test.
25137
25138         PR c++/17685
25139         * g++.dg/parse/operator5.C: New test.
25140
25141 2004-10-09  Roger Sayle  <roger@eyesopen.com>
25142
25143         PR middle-end/17894
25144         * gcc.c-torture/execute/divcmp-4.c: New test case.
25145
25146 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
25147
25148         PR tree-opt/17902
25149         * g++.dg/opt/pr17902.C: New test.
25150
25151 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
25152
25153         * gcc.dg/cpp/ident-1.c: Add dg-options "".
25154
25155 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25156
25157         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
25158
25159 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25160
25161         * gcc.dg/assign-warn-3.c: New test.
25162
25163 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
25164
25165         PR c/16999
25166         * gcc.dg/cpp/ident-1.c: New test.
25167
25168 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
25169
25170         * gcc.c-torture/compile/acc1.c: New.
25171
25172 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
25173
25174         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
25175         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
25176
25177 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
25178
25179         * gcc.dg/ultrasp11.c: New test.
25180
25181 2004-10-08  Michael Matz  <matz@suse.de>
25182
25183         * gcc.dg/doloop-2.c: New test.
25184
25185 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25186
25187         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
25188         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
25189         objc.dg/method-9.m: Update expected diagnostics.
25190
25191 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
25192
25193         * gcc.dg/ppc-fsel-3.c: New file.
25194         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
25195
25196 2004-10-07  Paul Brook  <paul@codesourcery.com>
25197
25198         * gfortran.dg/intrinsic_verify_1.f90: New test.
25199
25200 2004-10-07  Paul Brook  <paul@codesourcery.com>
25201
25202         * gfortran.dg/empty_format_1.f90: Remove stray commas.
25203
25204 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25205
25206         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
25207         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
25208         commit.
25209
25210 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
25211
25212         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
25213
25214 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25215
25216         PR c++/17115
25217         * g++.dg/warn/Winline-4.C: New test.
25218
25219 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
25220
25221         * gcc.c-torture/compile/20041007-1.c: New test.
25222
25223 2004-10-07  Paul Brook  <paul@codesourcery.com>
25224
25225         PR fortran/17678
25226         * gfortran.dg/use_allocated_1.f90: New test.
25227
25228 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
25229
25230         PR middle-end/17849
25231         * gfortran.fortran-torture/compile/nested.f90: New test
25232
25233 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
25234
25235         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
25236
25237 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
25238
25239         PR c++/17368
25240         * g++.dg/ext/asm6.C: New test.
25241
25242 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
25243
25244         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
25245
25246 2004-10-06  Paul Brook  <paul@codesourcery.com>
25247
25248         PR libfortran/17709
25249         * gfortran.dg/empty_format_1.f90: New test.
25250
25251 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25252
25253         PR fortran/17568
25254         * gfortran.dg/ishft.f90: New test.
25255
25256         PR fortran/17283
25257         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
25258         tests.
25259
25260 2004-10-06  Paul Brook  <paul@codesourcery.com>
25261
25262         * gfortran.dg/do_1.f90: New test.
25263
25264 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25265
25266         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
25267         optimizing for size.
25268
25269 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
25270
25271         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
25272
25273 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
25274
25275         * gcc.c-torture/compile/20041005-1.c: New test.
25276
25277 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
25278
25279         PR c++/17829
25280         * g++.dg/lookup/koenig4.C: New.
25281
25282 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25283
25284         * g++.dg/other/classkey1.C: Adjust quoting marks.
25285         * g++.dg/parse/error15.C: Likewise.
25286         * g++.dg/template/meminit2.C (int>): Likewise.
25287
25288 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25289
25290         PR fortran/17283
25291         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
25292
25293         PR fortran/17631
25294         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
25295
25296         PR fortran/17708
25297         * gfortran.dg/pr17708.f90: New test.
25298
25299 2004-10-04  Chao-ying Fu  <fu@mips.com>
25300
25301         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
25302         * gcc.dg/vect/vect-4.c: Ditto.
25303         * gcc.dg/vect/vect-5.c: Ditto.
25304         * gcc.dg/vect/vect-6.c: Ditto.
25305         * gcc.dg/vect/vect-8.c: Ditto.
25306         * gcc.dg/vect/vect-16.c: Ditto.
25307         * gcc.dg/vect/vect-30.c: Ditto.
25308         * gcc.dg/vect/vect-40.c: Ditto.
25309         * gcc.dg/vect/vect-41.c: Ditto.
25310         * gcc.dg/vect/vect-42.c: Ditto.
25311         * gcc.dg/vect/vect-43.c: Ditto.
25312         * gcc.dg/vect/vect-44.c: Ditto.
25313         * gcc.dg/vect/vect-45.c: Ditto.
25314         * gcc.dg/vect/vect-46.c: Ditto.
25315         * gcc.dg/vect/vect-47.c: Ditto.
25316         * gcc.dg/vect/vect-48.c: Ditto.
25317         * gcc.dg/vect/vect-49.c: Ditto.
25318         * gcc.dg/vect/vect-50.c: Ditto.
25319         * gcc.dg/vect/vect-51.c: Ditto.
25320         * gcc.dg/vect/vect-52.c: Ditto.
25321         * gcc.dg/vect/vect-53.c: Ditto.
25322         * gcc.dg/vect/vect-54.c: Ditto.
25323         * gcc.dg/vect/vect-55.c: Ditto.
25324         * gcc.dg/vect/vect-56.c: Ditto.
25325         * gcc.dg/vect/vect-57.c: Ditto.
25326         * gcc.dg/vect/vect-58.c: Ditto.
25327         * gcc.dg/vect/vect-59.c: Ditto.
25328         * gcc.dg/vect/vect-60.c: Ditto.
25329         * gcc.dg/vect/vect-74.c: Ditto.
25330         * gcc.dg/vect/vect-79.c: Ditto.
25331         * gcc.dg/vect/vect-80.c: Ditto.
25332
25333 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
25334
25335         * gcc.dg/unused-7.c: Use the correct option.
25336
25337 2004-10-04  Paul Brook  <paul@codesourcery.com>
25338         Bud Davis  <bdavis9659@comcast.net>
25339
25340         PR fortran/17706
25341         PR fortran/16434
25342         * gfortran/pr17706.f90: New test.
25343         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
25344
25345 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25346
25347         * gfortran.dg/pr17612.f90: New test.
25348
25349 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25350
25351         * g++.dg/template/local1.C: Adjust quoting marks in
25352         testing for diagnostics.
25353         * g++.dg/tls/diag-2.C: Likewise.
25354         * g++.dg/other/error8.C: Likewise.
25355
25356 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
25357
25358         PR c/17178
25359         * gcc.dg/unused-4.c: Adjust to be correct.
25360
25361         PR c/17820
25362         * gcc.dg/unused-7.c: New test.
25363
25364 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
25365
25366         PR c++/17797
25367         * g++.dg/overload/template2.C: New test.
25368
25369 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
25370
25371         PR tree-optimization/16632
25372         * gcc.dg/tree-ssa/20041002-1.c: New.
25373
25374 2004-10-03  Paul Brook  <paul@codesourcery.com>
25375
25376         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
25377         rather than relying on default formatting.
25378
25379 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
25380
25381         * gcc.dg/20040920-1.c: Update expected message text.
25382
25383 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
25384
25385         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
25386
25387 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
25388
25389         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
25390         tree level.
25391
25392 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
25393
25394         * gcc.dg/tree-ssa/pr17343.c: Remove.
25395
25396 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
25397
25398         PR tree-opt/17343
25399         * gcc.dg/tree-ssa/pr17343.c: New test.
25400
25401 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
25402
25403         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
25404         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
25405         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
25406         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
25407         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
25408
25409 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
25410
25411         * gcc.dg/lvalue-2.c: New test.
25412
25413 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
25414
25415         PR c/17730
25416         * gcc.dg/pr17730-1.c: New test
25417
25418 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
25419
25420         PR c/7425
25421         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
25422
25423 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
25424
25425         * gcc.c-torture/execute/stdarg-1.c: New test.
25426         * gcc.c-torture/execute/stdarg-2.c: New test.
25427         * gcc.c-torture/execute/stdarg-3.c: New test.
25428         * gcc.dg/tree-ssa/stdarg-1.c: New test.
25429         * gcc.dg/tree-ssa/stdarg-2.c: New test.
25430         * gcc.dg/tree-ssa/stdarg-3.c: New test.
25431         * gcc.dg/tree-ssa/stdarg-4.c: New test.
25432         * gcc.dg/tree-ssa/stdarg-5.c: New test.
25433
25434 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
25435
25436         PR tree-optimization/17697
25437         * g++.dg/opt/pr17697-1.C: New test.
25438         * g++.dg/opt/pr17697-2.C: New test.
25439         * g++.dg/opt/pr17697-3.C: New test.
25440
25441 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
25442
25443         PR c/16409
25444         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
25445         gcc.dg/vla-init-5.c: New tests.
25446
25447 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
25448
25449         PR c/13804
25450         * gcc.dg/pr13804-1.c: New test.
25451
25452 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25453
25454         PR fortran/16938
25455         * gfortran.dg/pr16938.f90: New test.
25456
25457 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
25458
25459         * g++.dg/template/crash23.C: New test.
25460
25461 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
25462
25463         PR c++/17585
25464         * g++.dg/template/static8.C: New test.
25465
25466 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
25467
25468         PR c++/17681
25469         * g++.dg/other/error9.C: New test.
25470
25471 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
25472
25473         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
25474
25475 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25476
25477         PR fortran/15164
25478         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
25479
25480 2004-09-26  Roger Sayle  <roger@eyesopen.com>
25481
25482         PR middle-end/17112
25483         * gcc.dg/pr17112-1.c: New test case.
25484
25485 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
25486
25487         PR c/11459
25488         * gcc.dg/pr11459-1.c: New test.
25489
25490 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
25491
25492         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
25493         * gcc.dg/tree-ssa/loop-4.c: Likewise.
25494
25495 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25496
25497         * gfortran.dg/pr15324.f90: Make array bounds consistent.
25498
25499 2004-09-25  Jan Hubicka  <jh@suse.cz>
25500
25501         * compile/30040909-1.c: New test.
25502         * compile/30040907-1.c: New test.
25503
25504 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
25505
25506         * gcc.c-torture/execute/va-arg-26.c: New test.
25507
25508 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
25509
25510         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
25511         extra diagnostics on targets with 64-bit pointers.
25512         * objc.dg/selector-1.m: Adjust dg-warning regexp.
25513
25514 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25515
25516         PR c/17188
25517         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
25518         * gcc.dg/decl-3.c: Adjust expected message.
25519
25520 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25521
25522         PR fortran/17615
25523         * gfortran.dg/pr17615.f90: New test.
25524
25525 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
25526
25527         PR tree-optimzation/17517
25528         * g++.dg/tree-ssa/pr17517.C: New Test.
25529
25530 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
25531
25532         PR c++/16889
25533         * g++.dg/lookup/ambig3.C: New.
25534
25535 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
25536
25537         PR tree-opt/17624
25538         * g++.dg/opt/pr17624.C: New test.
25539
25540 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25541
25542         PR c/6980
25543         * gcc.dg/Wbad-function-cast-1.c: New test.
25544
25545 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
25546
25547         * g++.dg/ext/complit1.C
25548         * g++.dg/other/error2.C
25549         * g++.dg/other/nontype-1.C
25550         * g++.dg/parse/crash11.C
25551         * g++.dg/parse/crash12.C
25552         * g++.dg/parse/error15.C
25553         * g++.dg/parse/error4.C
25554         * g++.dg/parse/tmpl-outside1.C
25555         * g++.dg/parse/too-many-tmpl-args1.C
25556         * g++.dg/template/dependent-expr3.C
25557         * g++.dg/template/error10.C
25558         * g++.dg/template/instantiate1.C
25559         * g++.dg/template/vtable2.C
25560         * g++.dg/warn/Wshadow-1.C
25561         * g++.dg/warn/weak1.C
25562         * g++.old-deja/g++.brendan/crash16.C
25563         * g++.old-deja/g++.brendan/crash18.C
25564         * g++.old-deja/g++.brendan/crash48.C
25565         * g++.old-deja/g++.brendan/crash49.C
25566         * g++.old-deja/g++.brendan/crash55.C
25567         * g++.old-deja/g++.brendan/crash56.C
25568         * g++.old-deja/g++.brendan/crash8.C
25569         * g++.old-deja/g++.brendan/enum11.C
25570         * g++.old-deja/g++.brendan/enum8.C
25571         * g++.old-deja/g++.brendan/enum9.C
25572         * g++.old-deja/g++.brendan/friend3.C
25573         * g++.old-deja/g++.brendan/misc14.C
25574         * g++.old-deja/g++.bugs/900402_02.C
25575         * g++.old-deja/g++.bugs/900404_03.C
25576         * g++.old-deja/g++.bugs/900404_04.C
25577         * g++.old-deja/g++.bugs/900428_03.C
25578         * g++.old-deja/g++.jason/crash4.C
25579         * g++.old-deja/g++.jason/overload21.C
25580         * g++.old-deja/g++.jason/redecl1.C
25581         * g++.old-deja/g++.jason/report.C
25582         * g++.old-deja/g++.jason/rfg10.C
25583         * g++.old-deja/g++.jason/template30.C
25584         * g++.old-deja/g++.law/arm12.C
25585         * g++.old-deja/g++.law/ctors5.C
25586         * g++.old-deja/g++.law/cvt20.C
25587         * g++.old-deja/g++.law/init10.C
25588         * g++.old-deja/g++.law/init8.C
25589         * g++.old-deja/g++.law/visibility17.C
25590         * g++.old-deja/g++.law/visibility7.C
25591         * g++.old-deja/g++.mike/net8.C
25592         * g++.old-deja/g++.mike/p646.C
25593         * g++.old-deja/g++.mike/p700.C
25594         * g++.old-deja/g++.mike/p701.C
25595         * g++.old-deja/g++.mike/p811.C
25596         * g++.old-deja/g++.ns/template13.C
25597         * g++.old-deja/g++.other/array3.C
25598         * g++.old-deja/g++.other/crash25.C
25599         * g++.old-deja/g++.other/dtor3.C
25600         * g++.old-deja/g++.other/dtor4.C
25601         * g++.old-deja/g++.other/main1.C
25602         * g++.old-deja/g++.other/warn7.C
25603         * g++.old-deja/g++.pt/crash11.C
25604         * g++.old-deja/g++.pt/crash36.C
25605         * g++.old-deja/g++.pt/spec22.C
25606         * g++.old-deja/g++.pt/spec9.C
25607         * g++.old-deja/g++.pt/ttp52.C
25608         * g++.old-deja/g++.robertl/eb103.C
25609         * g++.old-deja/g++.robertl/eb121.C
25610         * g++.old-deja/g++.robertl/eb22.C
25611         * g++.old-deja/g++.robertl/eb8.C:
25612         Update locations and/or regexps of dg-error markers.
25613         Remove markers for some bogus messages that are no longer issued.
25614
25615 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
25616
25617         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
25618         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
25619
25620 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
25621
25622         PR c++/17618
25623         * g++.dg/lookup/crash5.C: New test.
25624
25625 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
25626
25627         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
25628         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
25629         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
25630         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
25631         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
25632         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
25633
25634         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
25635         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
25636         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
25637         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
25638         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
25639         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
25640
25641         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
25642
25643         * gcc.dg/vect/vect-44.c: Check additional cases.
25644         * gcc.dg/vect/vect-48.c: Check additional cases.
25645
25646         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
25647         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
25648         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
25649         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
25650         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
25651         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
25652         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
25653         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
25654         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
25655
25656         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
25657         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
25658         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
25659
25660 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25661
25662         * gcc.dg/tree-ssa/loop-6.c: New test.
25663
25664 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
25665
25666         PR c++/17620
25667         * g++.dg/inherit/base2.C: New.
25668
25669 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
25670
25671         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
25672         * gcc.dg/20001012-2.c: Likewise.
25673         * gcc.dg/20001013-1.c: Likewise.
25674         * gcc.dg/20001101-1.c: Likewise.
25675         * gcc.dg/20001102-1.c: Likewise.
25676         * gcc.dg/bf-spl1.c: Likewise.
25677         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
25678         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
25679
25680 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
25681
25682         PR tree-optimization/16721
25683         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
25684
25685 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
25686
25687         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
25688         * gcc.dg/20040305-1.c: Likewise.
25689
25690 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
25691
25692         PR c/16566
25693         * gcc.c-torture/compile/pr16566-1.c,
25694         gcc.c-torture/compile/pr16566-2.c,
25695         gcc.c-torture/compile/pr16566-3.c: New tests.
25696
25697 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
25698
25699         PR tree-optimization/17512
25700         * gcc.c-torture/compile/20040916-1.c.
25701
25702 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
25703
25704         * gcc.dg/pragma-re-3.c: New test.
25705
25706 2004-09-17  Matt Austern  <austern@apple.com>
25707
25708         PR c++/15049
25709         * g++.dg/other/anon3.C: New.
25710
25711 2004-09-21  Roger Sayle  <roger@eyesopen.com>
25712
25713         PR c++/7503
25714         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
25715         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
25716         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
25717         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
25718         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
25719
25720 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
25721
25722         PR fortran/17286
25723         * gfortran.dg/pr17286.f90: New test.
25724
25725 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
25726
25727         PR c++/17530
25728         * g++.dg/template/static7.C: New test.
25729
25730 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
25731
25732         PR tree-opt/17558
25733         * gcc.c-torture/compile/pr17558.c: New test.
25734
25735 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
25736
25737         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
25738         if SKIP_ATTRIBUTE is defined.
25739
25740 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25741
25742         PR fortran/15957
25743         * gfortran.dg/pr15957.f90: New test.
25744
25745 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
25746
25747         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
25748         in comparison.
25749         * gcc.dg/vect/vect-79.c: Likewise.
25750         * gcc.dg/vect/vect-80.c: Likewise.
25751
25752 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25753
25754         PR fortran/15750
25755         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
25756
25757 2004-09-20  Ira Rosen  <irar@il.ibm.com>
25758
25759         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
25760         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
25761         * gcc.dg/vect/vect-62.c: New testcase.
25762         * gcc.dg/vect/vect-63.c: New testcase.
25763         * gcc.dg/vect/vect-64.c: New testcase.
25764         * gcc.dg/vect/vect-65.c: New testcase.
25765         * gcc.dg/vect/vect-66.c: New testcase.
25766         * gcc.dg/vect/vect-67.c: New testcase.
25767         * gcc.dg/vect/vect-68.c: New testcase.
25768         * gcc.dg/vect/vect-69.c: New testcase.
25769         * gcc.dg/vect/vect-79.c: New testcase.
25770         * gcc.dg/vect/vect-80.c: New testcase.
25771
25772 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
25773
25774         * gcc.target/mips/asm-1.c: New test.
25775
25776 2004-09-19  Ira Rosen  <irar@il.ibm.com>
25777
25778         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
25779         * gcc.dg/vect/vect-73.c: New testcase.
25780         * gcc.dg/vect/vect-74.c: New testcase.
25781         * gcc.dg/vect/vect-75.c: New testcase.
25782         * gcc.dg/vect/vect-76.c: New testcase.
25783         * gcc.dg/vect/vect-77.c: New testcase.
25784         * gcc.dg/vect/vect-78.c: New testcase
25785
25786 2004-09-18  Paul Brook  <paul@codesourcery.com>
25787
25788         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
25789
25790 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
25791
25792         PR c/17424
25793         * gcc.dg/pr17424-1.c: New test.
25794
25795 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
25796
25797         * g++.dg/tree-ssa/pr17153.C: New test.
25798
25799 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
25800
25801         PR pch/13361
25802         * testsuite/g++.dg/pch/wchar-1.C: New.
25803         * testsuite/g++.dg/pch/wchar-1.Hs: New.
25804
25805 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
25806
25807         * gcc.c-torture/execute/20040917-1.c: New test.
25808
25809 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
25810
25811         PR tree-optimization/17319
25812         * gcc.dg/pr17319.c: New test.
25813
25814 2004-09-17  Devang Patel  <dpatel@apple.com>
25815
25816         * gcc.dg/20040813-1.c: New test.
25817
25818 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
25819
25820         PR tree-optimization/17273
25821         * gcc.c-torture/compile/pr17273.c: New test.
25822
25823 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
25824
25825         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
25826         Update expected messages.
25827         * gcc.dg/declspec-13.c: New test.
25828
25829 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
25830
25831         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
25832
25833 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
25834
25835         * gcc.c-torture/execute/pr17252.c: Use post-increment to
25836         change what 'a' is pointing to.
25837
25838 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
25839
25840         PR c++/16002
25841         * g++.dg/template/error18.C: New test.
25842
25843         PR c++/16029
25844         * g++.dg/warn/Wunused-8.C: New test.
25845
25846 2004-09-17  Steven Bosscher  <stevenb@suse.de>
25847
25848         PR tree-optimization/17513
25849         * gcc.dg/20040916-1.c: New test.
25850
25851 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
25852
25853         PR c++/17501
25854         * g++.dg/template/typename7.C: New test.
25855
25856 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25857
25858         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
25859
25860 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
25861
25862         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
25863         with -ftree-based-profiling also.
25864         * lib/profopt.exp: Support late-set profile_option/feedback_option.
25865
25866 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
25867
25868         PR/15364
25869         * gfortran.dg/der_array_io_1.f90: New test.
25870         * gfortran.dg/der_array_io_2.f90: New test.
25871         * gfortran.dg/der_array_io_3.f90: New test.
25872
25873 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
25874
25875         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
25876         EABI.
25877
25878 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
25879
25880         * g++.dg/opt/switch1.C: New test.
25881
25882 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
25883
25884         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
25885         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
25886         Update expected messages.
25887
25888 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25889
25890         PR fortran/16485
25891         * gfortran.dg/same_name_1.f90: New test.
25892
25893 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
25894
25895         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
25896         dereference garbage pointers.
25897
25898 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
25899
25900         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
25901         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
25902
25903         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
25904         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
25905         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
25906
25907 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
25908
25909         PR c++/17324
25910         * g++.dg/template/mangle1.C: New test.
25911
25912 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
25913
25914         PR tree-optimization/17252
25915         * gcc.c-torture/execute/pr17252.c: New test.
25916
25917 2004-09-14  Andrew Pinski  <apinski@apple.com>
25918
25919         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
25920
25921 2004-09-14  Roger Sayle  <roger@eyesopen.com>
25922
25923         PR rtl-optimization/9771
25924         * gcc.dg/pr9771-1.c: New test case.
25925
25926 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
25927
25928         PR tree-optimization/15262
25929         * gcc.c-torture/execute/pr15262-1.c: New test.
25930         * gcc.c-torture/execute/pr15262-2.c: New test.
25931
25932 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
25933
25934         * gcc.dg/declspec-12.c: New test.
25935
25936 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
25937
25938         * gfortran.dg/pr17090.f90: Add directives to test.
25939
25940 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25941
25942         * gcc.c-torture/compile/20040914-1.c: New test.
25943
25944 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
25945
25946         PR c++/16162
25947         * g++.dg/template/decl2.C: New test.
25948
25949 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
25950
25951         PR fortran/17090
25952         * gfortran.dg/pr17090.f90: New test.
25953
25954 2004-09-13  Dale Johannesen  <dalej@apple.com>
25955
25956         * gcc.c-torture/compile/pr17408.c: New test case.
25957
25958 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
25959
25960         PR c++/16716
25961         * g++.dg/parse/crash17.C: New test.
25962
25963         PR c++/17327
25964         * g++.dg/template/enum3.C: New test.
25965
25966 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
25967
25968         * lib/gcc-defs.exp: Load wrapper.exp.
25969         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
25970         using local code.
25971         * lib/gcc.exp (gcc_init): Similar.
25972         * lib/gfortran.exp (gfortran_init): Similar.
25973         * lib/objc.exp (objc_init): Similar.
25974         * lib/treelang.exp (treelang_init): Similar.
25975         * lib/wrapper.exp: New file with build_wrapper call machinery in
25976         ${tool}_maybe_build_wrapper.
25977
25978 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
25979
25980         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
25981         "inline".
25982         * gcc.dg/declspec-11.c: Update expected messages.
25983         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
25984         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
25985         gcc.dg/inline-12.c: New tests.
25986
25987 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
25988
25989         * g++.dg/tree-ssa/pr17400.C: New testcase.
25990
25991 2004-09-13  James E Wilson  <wilson@specifixinc.com>
25992
25993         * gcc.target/mips/sb1-1.c: New testcase.
25994
25995 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
25996
25997         * lib/g77-dg.exp: Remove unused file.
25998         * lib/mike-g77.exp: Ditto.
25999         * lib/g77.exp: Ditto.
26000
26001 2004-09-12  Richard Henderson  <rth@redhat.com>
26002
26003         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
26004
26005 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
26006
26007         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
26008         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
26009         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
26010         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
26011         Update expected messages.
26012
26013 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
26014
26015         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
26016         declaration/use mismatch for dirp parameter.
26017
26018 2004-09-12  Andrew Pinski  <apinski@apple.com>
26019
26020         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
26021         -fgnu-runtime is passed.
26022
26023 2004-09-12  Richard Henderson  <rth@redhat.com>
26024
26025         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
26026         do the uplevel thing and update additional_flags directly.
26027         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
26028         gfortran.fortran-torture/execute/intrinsic_nearest.x,
26029         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
26030         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
26031
26032 2004-09-11  Steven Bosscher  <stevenb@suse.de>
26033
26034         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
26035
26036 2004-09-11  Roger Sayle  <roger@eyesopen.com>
26037
26038         PR middle-end/17411
26039         * g++.dg/opt/pr17411-1.C: New test case.
26040
26041 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
26042
26043         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
26044         gcc.dg/tls/diag-2.c: Update expected messages.
26045         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
26046         messages.
26047         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
26048         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
26049         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
26050         gcc.dg/tls/diag-5.c: New tests.
26051
26052 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
26053
26054         * gcc.dg/20040910-1.c: Correct dg-error regexp.
26055
26056 2004-09-11  Steven Bosscher  <stevenb@suse.de>
26057
26058         * g++.dg/parse/break-in-for.C: New test.
26059
26060 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
26061
26062         * gcc.dg/tree-ssa/20040911-1.c: New test.
26063
26064 2004-09-11  Andreas Jaeger  <aj@suse.de>
26065
26066         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
26067         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
26068
26069 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
26070
26071         * gcc.target/frv: New directory of FR-V-specific tests.
26072
26073 2004-09-10  James E Wilson  <wilson@specifixinc.com>
26074
26075         * gcc.dg/convert-vec-1.c: New test.
26076
26077 2004-09-10  Roger Sayle  <roger@eyesopen.com>
26078
26079         PR middle-end/17024
26080         * gcc.dg/pr17024-1.c: New test case.
26081
26082 2004-09-10  Eric Christopher  <echristo@redhat.com>
26083
26084         * gcc.dg/20040910-1.c: New test.
26085
26086 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
26087
26088         * gcc.dg/bitfld-9.c: New test.
26089
26090 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
26091
26092         * gcc.c-torture/execute/ieee/acc1.c: New test.
26093         * gcc.c-torture/execute/ieee/acc2.c: New test.
26094         * gcc.c-torture/execute/ieee/mzero6.c: New test.
26095
26096 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
26097
26098         * gcc.dg/deprecated-2.c: New test.
26099
26100 2004-09-09  James E Wilson  <wilson@specifixinc.com>
26101
26102         * gcc.dg/init-vec-1.c: New test.
26103
26104 2004-09-09  Roger Sayle  <roger@eyesopen.com>
26105
26106         PR middle-end/17055
26107         * gcc.dg/pr17055-1.c: New test case.
26108
26109 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
26110
26111         PR target/17377
26112         * gcc.c-torture/execute/pr17377.c: New test.
26113
26114 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
26115
26116         PR c/8420
26117         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
26118         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
26119         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
26120         gcc.dg/long-long-typespec-1.c: New tests.
26121         * gcc.dg/tls/diag-2.c: Update expected diagnostics
26122
26123 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
26124
26125         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
26126         gcc.dg/gnu99-static-1.c: New tests.
26127
26128 2004-09-08  Devang Patel  <dpatel@apple.com>
26129
26130         * gcc.dg/darwin-ld-20040828-1.c: New test.
26131         * gcc.dg/darwin-ld-20040828-2.c: New test.
26132         * gcc.dg/darwin-ld-20040828-3.c: New test.
26133
26134 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
26135
26136         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
26137         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
26138         in error message.
26139         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
26140         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
26141         in error message.
26142         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
26143         types they qualify.
26144         * objc.dg/type-size-2.m: Fix wording in comment.
26145         * objc.dg/va-meth-1.m: New test case.
26146
26147 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
26148
26149         PR c/16633:
26150         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
26151         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
26152
26153 2004-09-06  Devang Patel  <dpatel@apple.com>
26154
26155         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
26156         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
26157
26158 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
26159
26160         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
26161         reflect changed line numbering of diagnostics.
26162
26163 2004-09-06  Paul Brook  <paul@codesourcery.com>
26164
26165         * gfortran.dg/edit_real_1.f90: Add new test.
26166
26167 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26168
26169         * gcc.dg/tree-ssa/loop-2.c: New test.
26170         * gcc.dg/tree-ssa/loop-3.c: New test.
26171         * gcc.dg/tree-ssa/loop-4.c: New test.
26172         * gcc.dg/tree-ssa/loop-5.c: New test.
26173
26174 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26175
26176         * gcc.dg/format/sentinel-1.c: Update for parameter option.
26177
26178 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26179
26180         * gcc.dg/format/sentinel-1.c: New test.
26181
26182 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
26183
26184         * testsuite/gcc.dg/builtins-46.c: New.
26185
26186 2004-09-03  Devang Patel  <dpatel@apple.com>
26187
26188         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
26189         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
26190
26191 2004-09-03  Jan Beulich  <jbeulich@novell.com>
26192
26193         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
26194         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
26195         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
26196         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
26197         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
26198         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
26199         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
26200         the non-portable bzero.
26201         * gcc.dg/20010912-1.c: xfail for NetWare.
26202         * gcc.dg/20020426-2.c: xfail for NetWare.
26203         * gcc.dg/20021014-1.c: xfail for NetWare.
26204         * gcc.dg/20021018-1.c: xfail for NetWare.
26205         * gcc.dg/20030213-1.c: xfail for NetWare.
26206         * gcc.dg/20030225-1.c: xfail for NetWare.
26207         * gcc.dg/20030708-1.c: xfail for NetWare.
26208         * gcc.dg/builtins-config.h: Also exclude NetWare.
26209         * gcc.dg/format/format.h: Define restrict only if not already defined.
26210         * gcc.dg/nest.c: xfail for NetWare.
26211         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
26212         * lib/target-supports.exp (check_visibility_available): Exclude
26213         NetWare.
26214
26215 2004-09-03  Jan Beulich  <jbeulich@novell.com>
26216
26217         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
26218         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
26219         deterministic starting point for the alignment of structure fields.
26220         * gcc.dg/Wpadded.c: Dito.
26221         * g++.dg/abi/vbase10.C: Dito.
26222
26223 2004-09-03  Devang Patel  <dpatel@apple.com>
26224
26225         * g++.dg/debug/pr15736.cc: New test.
26226
26227 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
26228
26229         * README.QMTEST: Fix out-of-date link.
26230
26231 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
26232
26233         PR fortran/16579
26234         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
26235         Delete.  Duplicate of gfortran.dg/g77/20010610.f
26236
26237 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
26238
26239         * g++.dg/abi/arm_rtti1.C: New test.
26240
26241 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
26242
26243         * gcc.dg/ppc-vector-memcpy.c: New.
26244         * gcc.dg/ppc-vector-memset.c: New.
26245
26246 2004-09-02  Chao-ying Fu  <fu@mips.com>
26247
26248         * gcc.target/mips/mips-3d-1.c: New test.
26249         * gcc.target/mips/mips-3d-2.c: New test.
26250         * gcc.target/mips/mips-3d-3.c: New test.
26251         * gcc.target/mips/mips-3d-4.c: New test.
26252         * gcc.target/mips/mips-3d-5.c: New test.
26253         * gcc.target/mips/mips-3d-6.c: New test.
26254         * gcc.target/mips/mips-3d-7.c: New test.
26255         * gcc.target/mips/mips-3d-8.c: New test.
26256         * gcc.target/mips/mips-3d-9.c: New test.
26257         * gcc.target/mips/mips-ps-1.c: New test.
26258         * gcc.target/mips/mips-ps-2.c: New test.
26259         * gcc.target/mips/mips-ps-3.c: New test.
26260         * gcc.target/mips/mips-ps-4.c: New test.
26261         * gcc.target/mips/mips-ps-type.c: New test.
26262
26263 2004-09-02  Paul Brook  <paul@codesourcery.com>
26264
26265         * gfortran.dg/edit_real_1.f90: Add new tests.
26266
26267 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26268
26269         PR fortran/15327
26270         * gfortran.dg/merge_char_1.f90: New test.
26271
26272 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26273
26274         PR fortran/16404
26275         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
26276
26277 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26278
26279         PR c/1522
26280         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
26281
26282 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
26283
26284         * g++.dg/opt/loop1.C: Do not XFAIL.
26285
26286 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
26287
26288         * gcc.c-torture/execute/20040831-1.c: New test.
26289
26290 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
26291
26292         PR fortran/16579
26293         * gfortran.dg/g77/20010610.f: Now passes.
26294         Copy from g77.f-torture/execute. Add dg-run directive.
26295         * gfortran.dg/g77/README: Update
26296
26297 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
26298
26299         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
26300         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
26301         (t1, t2, t3, t4): Add volatile.
26302
26303 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
26304
26305         * g++.dg/ext/visibility/arm1.C: New test.
26306
26307 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
26308
26309         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
26310         -pedantic-errors.
26311
26312 2004-09-01  Paul Brook  <paul@codesourcery.com>
26313
26314         * gfortran.dg/eof_2.f90: New test.
26315
26316 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26317
26318         PR fortran/16579
26319         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
26320
26321 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
26322
26323         PR libfortran/16805
26324         * gfortran.dg/list_read_2.f90: New test.
26325
26326 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
26327
26328         * g++.dg/abi/key1.C: New test.
26329
26330 2004-08-31  Richard Henderson  <rth@redhat.com>
26331
26332         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
26333         form of offsetof.
26334         * g++.dg/other/offsetof5.C: Remove duplicate.
26335
26336 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26337
26338         PR fortran/17244
26339         * gfortran.dg/func_derived_1.f90: New test.
26340
26341 2004-08-31  Paul Brook  <paul@codesourcery.com>
26342
26343         * gfortran.dg/eof_1.f90: New test.
26344
26345 2004-08-31  Paul Brook  <paul@codesourcery.com>
26346
26347         * gfortran.dg/list_read_1.f90: New file.
26348
26349 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
26350
26351         * g++.dg/opt/loop1.C: XFAIL.
26352
26353 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
26354
26355         * gcc.dg/funcdef-storage-1.c: New.
26356         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
26357         an extern function in local scope.
26358         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
26359         declare an 'auto inline' function in local scope.
26360         * gcc.dg/20011130-1.c: Likewise.
26361         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
26362         an 'auto' function in local scope.
26363         * gcc.dg/20021014-1.c: Likewise.
26364         * gcc.dg/20030331-2.c: Likewise.
26365
26366 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26367
26368         * gfortran.dg/blockdata_1.f90: New test.
26369
26370 2004-08-30  Richard Henderson  <rth@redhat.com>
26371
26372         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
26373
26374 2004-08-30  Richard Henderson  <rth@redhat.com>
26375
26376         * lib/fortran-torture.exp (fortran-torture-execute): Honor
26377         additional_flags set by alternate driver.
26378         (ieee-options): New procedure.
26379         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
26380         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
26381         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
26382         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
26383
26384 2004-08-30  Richard Henderson  <rth@redhat.com>
26385
26386         * lib/f-torture.exp: Remove.
26387
26388 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
26389
26390         PR rtl-optimization/16590
26391         * g++.dg/opt/loop1.C: New test.
26392
26393 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26394
26395         PR fortran/13910
26396         * gfortran.dg/oldstyle_1.f90: New test.
26397
26398 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
26399         Paul Brook  <paul@codesourcery.com>
26400
26401         * gfortran.dg/g77/README: Update.
26402         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
26403         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
26404         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
26405
26406 2004-08-28  Paul Brook  <paul@codesourcery.com>
26407
26408         PR libfortran/17195
26409         * gfortran.dg/edit_real_1.f90: New test.
26410
26411 2004-08-27  Paul Brook  <paul@codesourcery.com>
26412
26413         * gfortran.dg/rewind_1.f90: New test.
26414
26415 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
26416
26417         PR fortran/16597
26418         * gfortran.dg/pr16597.f90: New test.
26419
26420 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
26421
26422         PR c/13801
26423         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
26424         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
26425         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
26426         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
26427         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
26428
26429 2004-08-26  Nick Clifton  <nickc@redhat.com>
26430
26431         * gcc.c-torture/compile/pr17119.c: New test.
26432
26433 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
26434
26435         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
26436
26437 2004-08-25  Richard Henderson  <rth@redhat.com>
26438
26439         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
26440         the bits that expect kind=8 to be the largest real kind.
26441
26442 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
26443
26444         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
26445
26446 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26447
26448         * gfortran.dg/assignment_1.f90: New test.
26449
26450 2004-08-25  Adam Nemet  <anemet@lnxw.com>
26451
26452         * g++.dg/template/repo3.C: New test.
26453
26454 2004-08-25  Roger Sayle  <roger@eyesopen.com>
26455
26456         PR middle-end/16693
26457         PR tree-optimization/16372
26458         * g++.dg/opt/pr16372-1.C: New test case.
26459         * g++.dg/opt/pr16693-1.C: New test case.
26460         * g++.dg/opt/pr16693-2.C: New test case.
26461
26462 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
26463
26464         * objc.dg/proto-lossage-4.m: New test.
26465
26466 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
26467
26468         PR c++/17155
26469         * g++.dg/inherit/local2.C: New test.
26470
26471 2004-08-25  Paul Brook  <paul@codesourcery.com>
26472
26473         PR fortran/17144
26474         * gfortran.dg/string_ctor_1.f90: New test.
26475
26476 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26477
26478         PR c++/14428
26479         * g++.dg/template/redecl2.C: New test.
26480
26481 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
26482
26483         PR fortran/17143
26484         * gfortran.dg/pr17143.f90: New test.
26485
26486 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
26487
26488         PR fortran/17164
26489         * gfortran.dg/pr17164.f90: New test.
26490
26491 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26492
26493         * gcc.dg/tree-ssa/loop-1.c: New test.
26494
26495 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
26496
26497         * gcc.c-torture/compile/20040824-1.c: New test.
26498
26499 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
26500
26501         * gcc.c-torture/compile/iftrap-3.c: New test.
26502
26503 2004-08-24  Paul Brook  <paul@codesourcery.com>
26504
26505         * gfortran.dg/entry_2.f90: New test.
26506
26507 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
26508
26509         PR c++/16889
26510         * g++.dg/lookup/ambig[12].C: New.
26511
26512 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26513
26514         PR c++/16706
26515         * g++.dg/template/crash21.C: New test.
26516         * g++.dg/template/crash22.C: Likewise.
26517
26518 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
26519
26520         PR c++/17149
26521         * g++.dg/template/access15.C: New.
26522
26523 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
26524
26525         PR c++/17163
26526         * g++.dg/template/repo2.C: New test.
26527
26528 2004-08-23  Roger Sayle  <roger@eyesopen.com>
26529
26530         PR rtl-optimization/17078
26531         * gcc.c-torture/execute/pr17078-1.c: New test case.
26532
26533 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
26534
26535         PR c/14492
26536         * gcc.dg/debug/crash1.c: New test.
26537
26538 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
26539
26540         PR c/16180
26541         * gcc.dg/loop-5.c: New test.
26542
26543 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26544
26545         * gcc.c-torture/execute/20040823-1.c: New test.
26546
26547 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
26548
26549         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
26550         to the assembler.  Simplify test accordingly.
26551         (asm_abi_flags): Use GNU names.
26552         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
26553         to check for ABI flags.
26554
26555 2004-08-22  Andrew Pinski  <apinski@apple.com>
26556
26557         * g++.dg/opt/pr14029.C: New test.
26558         * gcc.c-torture/execute/pr15262.c: New test.
26559
26560 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26561
26562         * gfortran.dg/reduction.f90: Add checks with complex arguments.
26563
26564 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
26565
26566         PR 16908
26567         * gfortran.dg/direct_io.f90: New test.
26568
26569 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
26570
26571         PR c++/17121
26572         * g++.dg/inherit/local2.C: New test.
26573
26574 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
26575
26576         PR c++/17120
26577         * g++.dg/warn/Wparentheses-4.C: New test.
26578
26579 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
26580
26581         PR c++/17121
26582         * g++.dg/inherit/local2.C: New test.
26583
26584         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
26585         * gcc.dg/ppc-ldstruct.c: Likewise.
26586         * gcc.dg/ppc64-abi-2.c: Likewise.
26587
26588 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
26589
26590         PR rtl-optimization/17099
26591         * gcc.c-torture/execute/20040820-1.c: New test.
26592
26593 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
26594
26595         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
26596
26597 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
26598
26599         PR fortran/17077
26600         * gfortran.dg/auto_array_1.f90: New test.
26601
26602 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26603
26604         PR fortran/17074
26605         * gfortran.dg/simpleif_1.f90: New test.
26606
26607 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
26608
26609         * lib/target-supports.exp (check_profiling_available): Return
26610         false for arm*-*-symbianelf* and arm*-*-eabi*.
26611
26612         PR c++/15890
26613         * g++.dg/template/delete1.C: New test.
26614
26615 2004-08-19  Paul Brook  <paul@codesourcery.com>
26616
26617         PR fortran/14976
26618         PR fortran/16228
26619         * gfortran.dg/data_char_1.f90: New test.
26620
26621 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
26622
26623         PR fortran/16946
26624         * gfortran.dg/reduction.f90: New testcase.
26625
26626 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26627
26628         PR fortran/16520
26629         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
26630
26631 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
26632
26633         PR c++/17041
26634         * g++.dg/Wparentheses-3.C: New test.
26635
26636 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
26637
26638         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
26639         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
26640         * gcc.dg/vect/vect-2.c: Likewise.
26641         * gcc.dg/vect/vect-3.c: Likewise.
26642         * gcc.dg/vect/vect-4.c: Likewise.
26643         * gcc.dg/vect/vect-5.c: Likewise.
26644         * gcc.dg/vect/vect-6.c: Likewise.
26645         * gcc.dg/vect/vect-7.c: Likewise.
26646         * gcc.dg/vect/vect-25.c: Likewise.
26647         * gcc.dg/vect/vect-31.c: Likewise.
26648         * gcc.dg/vect/vect-32.c: Likewise.
26649         * gcc.dg/vect/vect-34.c: Likewise.
26650         * gcc.dg/vect/vect-36.c: Likewise.
26651         * gcc.dg/vect/vect-all.c: Likewise.
26652
26653 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
26654
26655         PR c++/17068
26656         * g++.dg/template/operator4.C: New test.
26657
26658 2004-08-18  Richard Henderson  <rth@redhat.com>
26659
26660         * gcc.dg/20040206-1.c: XFAIL.
26661
26662 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
26663
26664         PR c++/16246
26665         * g++.dg/template/array7.C: New test.
26666
26667 2004-08-17  James E Wilson  <wilson@specifixinc.com>
26668
26669         * gcc.dg/mips-movcc-1.c: New test.
26670         * gcc.dg/mips-movcc-2.c: New test.
26671         * gcc.dg/mips-movcc-3.c: New test.
26672
26673         * gcc.dg/mips-nmadd-1.c: New test.
26674         * gcc.dg/mips-nmadd-2.c: New test.
26675
26676 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
26677
26678         PR c++/15871
26679         * g++.dg/opt/inline8.C: New test.
26680
26681         PR c++/16965
26682         * g++.dg/parse/error17.C: New test.
26683
26684 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
26685
26686         * gcc.dg/vect: New directory for vectorizer tests.
26687         * gcc.dg/vect/tree-vect.h: New file.
26688         * gcc.dg/vect/vect.exp: New file.
26689         * gcc.dg/vect/pr16105.c.c: New test.
26690         * gcc.dg/vect/vect-1.c: New test.
26691         * gcc.dg/vect/vect-2.c: New test.
26692         * gcc.dg/vect/vect-3.c: New test.
26693         * gcc.dg/vect/vect-4.c: New test.
26694         * gcc.dg/vect/vect-5.c: New test.
26695         * gcc.dg/vect/vect-6.c: New test.
26696         * gcc.dg/vect/vect-7.c: New test.
26697         * gcc.dg/vect/vect-8.c: New test.
26698         * gcc.dg/vect/vect-9.c: New test.
26699         * gcc.dg/vect/vect-10.c: New test.
26700         * gcc.dg/vect/vect-11.c: New test.
26701         * gcc.dg/vect/vect-12.c: New test.
26702         * gcc.dg/vect/vect-13.c: New test.
26703         * gcc.dg/vect/vect-14.c: New test.
26704         * gcc.dg/vect/vect-15.c: New test.
26705         * gcc.dg/vect/vect-16.c: New test.
26706         * gcc.dg/vect/vect-17.c: New test.
26707         * gcc.dg/vect/vect-18.c: New test.
26708         * gcc.dg/vect/vect-19.c: New test.
26709         * gcc.dg/vect/vect-20.c: New test.
26710         * gcc.dg/vect/vect-21.c: New test.
26711         * gcc.dg/vect/vect-22.c: New test.
26712         * gcc.dg/vect/vect-23.c: New test.
26713         * gcc.dg/vect/vect-24.c: New test.
26714         * gcc.dg/vect/vect-25.c: New test.
26715         * gcc.dg/vect/vect-26.c: New test.
26716         * gcc.dg/vect/vect-27.c: New test.
26717         * gcc.dg/vect/vect-28.c: New test.
26718         * gcc.dg/vect/vect-29.c: New test.
26719         * gcc.dg/vect/vect-30.c: New test.
26720         * gcc.dg/vect/vect-31.c: New test.
26721         * gcc.dg/vect/vect-32.c: New test.
26722         * gcc.dg/vect/vect-33.c: New test.
26723         * gcc.dg/vect/vect-34.c: New test.
26724         * gcc.dg/vect/vect-35.c: New test.
26725         * gcc.dg/vect/vect-36.c: New test.
26726         * gcc.dg/vect/vect-37.c: New test.
26727         * gcc.dg/vect/vect-38.c: New test.
26728         * gcc.dg/vect/vect-40.c: New test.
26729         * gcc.dg/vect/vect-41.c: New test.
26730         * gcc.dg/vect/vect-42.c: New test.
26731         * gcc.dg/vect/vect-43.c: New test.
26732         * gcc.dg/vect/vect-44.c: New test.
26733         * gcc.dg/vect/vect-45.c: New test.
26734         * gcc.dg/vect/vect-46.c: New test.
26735         * gcc.dg/vect/vect-47.c: New test.
26736         * gcc.dg/vect/vect-48.c: New test.
26737         * gcc.dg/vect/vect-49.c: New test.
26738         * gcc.dg/vect/vect-50.c: New test.
26739         * gcc.dg/vect/vect-51.c: New test.
26740         * gcc.dg/vect/vect-52.c: New test.
26741         * gcc.dg/vect/vect-53.c: New test.
26742         * gcc.dg/vect/vect-54.c: New test.
26743         * gcc.dg/vect/vect-55.c: New test.
26744         * gcc.dg/vect/vect-56.c: New test.
26745         * gcc.dg/vect/vect-57.c: New test.
26746         * gcc.dg/vect/vect-58.c: New test.
26747         * gcc.dg/vect/vect-59.c: New test.
26748         * gcc.dg/vect/vect-60.c: New test.
26749         * gcc.dg/vect/vect-61.c: New test.
26750         * gcc.dg/vect/vect-all.c: New test.
26751         * gcc.dg/vect/vect-none.c: New test.
26752
26753 2004-08-17  Paul Brook  <paul@codesourcery.com>
26754
26755         PR fortran/13082
26756         * gfortran.dg/entry_1.f90: New test.
26757
26758 2004-08-17  Andrew Pinski  <apinski@apple.com>
26759
26760         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
26761
26762 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
26763
26764         * gcc.dg/pr17036-1.c: New test.
26765
26766 2004-08-16  Devang Patel  <dpatel@apple.com>
26767
26768         * gcc.dg/darwin-20040809-1.c: New test.
26769
26770 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
26771
26772         * gcc.dg/funcdef-attr-1.c: New test.
26773
26774 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
26775
26776         * gcc.dg/altivec-17.c: New test.
26777         * gcc.dg/altivec-18.c: New test.
26778
26779 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26780
26781         PR c++/6749
26782         * g++.dg/template/vtable2.C: New test.
26783
26784 2004-08-14  Richard Henderson  <rth@redhat.com>
26785
26786         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
26787         * gcc.dg/pack-test-4.c (main): Return 0.
26788         * gcc.dg/setjmp-1.c: Remove XFAIL.
26789         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
26790
26791 2004-08-14  Richard Henderson  <rth@redhat.com>
26792
26793         * gcc.dg/980217-1.c: Add prototype for printf.
26794
26795 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
26796
26797         * gfortran.dg/pr16935.f90: New test.
26798
26799 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
26800
26801         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
26802
26803 2004-08-13  Paul Brook  <paul@codesourcery.com>
26804
26805         * gfortran.dg/der_io_1.f90: Remove stray comma.
26806
26807 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
26808
26809         * gcc.dg/vmx/cw-bug-2.c: Remove.
26810         * gcc.dg/vmx/vprint-1.c: Remove.
26811         * gcc.dg/vmx/vscan-1.c: Remove.
26812
26813 2004-08-12  Devang patel  <dpatel@apple.com>
26814
26815         * gcc.dg/darwin-20040809-2.c: New test.
26816
26817 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
26818
26819         * g++.dg/ext/altivec-12.C: New test.
26820
26821         * g++.dg/ext/altivec-11.C: New test.
26822
26823 2004-08-12  Paul Brook  <paul@codesourcery.com>
26824
26825         * g++.dg/abi/arm_cxa_vec_1.C: New test.
26826
26827 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
26828
26829         * g++.dg/ext/altivec-2.C: Check for hardware support before
26830         executing any VMX instructions.
26831
26832         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
26833
26834 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
26835
26836         PR c++/16276
26837         * g++.old-deja/g++.other/comdat4.C: New test.
26838         * g++.old-deja/g++.other/comdat4-aux.cc: New.
26839
26840 2004-08-12  Ben Elliston  <bje@au.ibm.com>
26841
26842         PR target/16286
26843         * gcc.dg/pr16286.c: New test.
26844
26845 2004-08-12 Jan Beulich <jbeulich@novell.com>
26846
26847         * g++.dg/ext/asm5.C: New.
26848
26849 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
26850
26851         PR c++/16698
26852         * g++.dg/eh/crash1.C: New test.
26853
26854         PR c++/16717
26855         * g++.dg/ext/construct1.C: New test.
26856
26857 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
26858
26859         PR c++/16853
26860         * g++.dg/init/ptrmem1.C: New test.
26861
26862         PR c++/16618
26863         * g++.dg/parse/offsetof5.C: New test.
26864
26865         PR c++/16870
26866         * g++.dg/template/overload3.C: New test.
26867
26868 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
26869
26870         PR c++/16964
26871         * g++.dg/parse/error16.C: New test.
26872
26873         PR c++/16904
26874         * g++.dg/template/error14.C: New test.
26875
26876         PR c++/16929
26877         * g++.dg/template/error15.C: New test.
26878
26879 2004-08-11  Devang Patel  <dpatel@apple.com>
26880
26881         * gcc.dg/darwin-ld-20040809-1.c: New test.
26882         * gcc.dg/darwin-ld-20040809-2.c: New test.
26883
26884 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
26885
26886         PR fortran/16917
26887         * gfortran.dg/dfloat_1.f90: New test.
26888
26889 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
26890
26891         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
26892         * gcc.dg/dll-2.c: Fix dg-require syntax.
26893         * gcc.misc-tests/arm-isr.c (abort): Declare.
26894         (exit): Likewise.
26895
26896 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
26897
26898         PR c++/16971
26899         * g++.dg/parse/crash16.C: New test.
26900
26901 2004-08-10  Roger Sayle  <roger@eyesopen.com>
26902
26903         * gcc.dg/mips-rsqrt-1.c: New test case.
26904         * gcc.dg/mips-rsqrt-2.c: New test case.
26905         * gcc.dg/mips-rsqrt-3.c: New test case.
26906
26907 2004-08-10  Paul Brook  <paul@codesourcery.com>
26908
26909         * gfortran.dg/der_io_1.f90: New test.
26910
26911 2004-08-10  Paul Brook  <paul@codesourcery.com>
26912
26913         PR fortran/16919
26914         * gfortran.dg/der_array_1.f90: New test.
26915
26916 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
26917
26918         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
26919
26920 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
26921
26922         * gcc.dg/wchar_t-2.c: Fix typo.
26923
26924 2004-08-09  Falk Hueffner  <falk@debian.org>
26925
26926         PR tree-optimization/12517
26927         * gcc.c-torture/compile/pr12517.c: New test.
26928
26929         PR tree-optimization/12578
26930         * gcc.c-torture/compile/pr12578.c: New test.
26931
26932         PR tree-optimization/12899
26933         * gcc.c-torture/compile/pr12899.c: New test.
26934
26935         PR rtl-optimization/14692
26936         * gcc.c-torture/compile/pr14692.c: New test.
26937
26938         PR tree-optimization/16461
26939         * gcc.c-torture/compile/pr16461.c: New test.
26940
26941 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
26942
26943         * gfortran.dg/getenv_1.f90: New test.
26944
26945 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
26946
26947         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
26948         wchar_t.
26949         * gcc.dg/symbian5.c: Test -fno-short-wchar.
26950
26951 2004-08-06  Paul Brook  <paul@codesourcery.com>
26952
26953         * gfortran.dg/ret_array_1.f90: New test.
26954         * gfortran.dg/ret_pointer_1.f90: New test.
26955
26956 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
26957
26958         * gcc.dg/missing-field-init-[12].c: New tests.
26959         * g++.dg/warn/missing-field-init-[12].C: New tests.
26960
26961 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
26962
26963         * gcc.dg/enum2.c: New test.
26964         * gcc.dg/symbian3.c: Likewise.
26965         * gcc.dg/symbian4.c: Likewise.
26966         * gcc.dg/wchar_t-2.c: Likewise.
26967
26968 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
26969
26970         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
26971         destructor tests.
26972
26973 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
26974
26975         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
26976         dg-require-visiblity.
26977         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
26978         * g++.dg/ext/visibility/fvisibility.C: Likewise.
26979         * g++.dg/ext/visibility/memfuncts.C: Likewise.
26980         * g++.dg/ext/visibility/new1.C: Likewise.
26981         * g++.dg/ext/visibility/pragma.C: Likewise.
26982         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
26983         * g++.dg/ext/visibility/virtual.C: Likewise.
26984         * g++/dg/ext/visibility/visibility-1.C: Likewise.
26985         * g++/dg/ext/visibility/visibility-2.C: Likewise.
26986         * g++/dg/ext/visibility/visibility-3.C: Likewise.
26987         * g++/dg/ext/visibility/visibility-4.C: Likewise.
26988         * g++/dg/ext/visibility/visibility-5.C: Likewise.
26989         * g++/dg/ext/visibility/visibility-6.C: Likewise.
26990         * g++/dg/ext/visibility/visibility-7.C: Likewise.
26991         * g++/dg/ext/visibility/visibility-8.C: New test.
26992         * gcc.c-torture/compile/dll.x: Remove.
26993         * gcc.dg/dll-2.c: Use dg-require-dll
26994         * gcc.dg/visibility-10.c: New test.
26995         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
26996         supporting DLLs.
26997         * testsuite/lib/scanasm.exp (scan_hidden): New function.
26998         (scan_not_hidden): Likewise.
26999
27000 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
27001
27002         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
27003
27004 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
27005
27006         * gcc.c-torture/execute/20040805-1.c: New test.
27007
27008 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
27009
27010         * gcc.dg/20020118-1.c: Declare abort.
27011         * gcc.dg/altivec_check.h: Likewise.
27012         * gcc.dg/iftrap-2.c: Likewise.
27013         * gcc.dg/pragma-darwin.c: Likewise.
27014         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
27015
27016 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
27017
27018         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
27019
27020 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
27021
27022         * gcc.c-torture/execute/builtins/abs-2.c,
27023         gcc.c-torture/execute/builtins/abs-3.c,
27024         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
27025         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
27026         intmax_t, uintmax_t and their limits.
27027         * gcc.dg/intmax_t-1.c: New test.
27028
27029 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27030
27031         * g++.dg/tc1/dr147.C: Add reference to PR.
27032
27033 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
27034
27035         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
27036         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
27037
27038 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
27039
27040         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
27041
27042 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
27043
27044         * gcc.dg/redecl-5.c: New test.
27045         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
27046         of scanf.
27047
27048 2004-08-03  Roger Sayle  <roger@eyesopen.com>
27049
27050         PR middle-end/16790
27051         * gcc.c-torture/execute/pr16790-1.c: New test case.
27052
27053 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
27054
27055         * g++.dg/ext/visibility/assign1.C: New test.
27056         * g++.dg/ext/visibility/new1.C: Likewise.
27057
27058         * gcc.dg/symbian1.c: New test.
27059         * gcc.dg/symbian2.c: Likewise.
27060
27061 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
27062
27063         PR target/16570
27064         * gcc.dg/i386-sse-9.c: New test.
27065
27066 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
27067
27068         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
27069
27070 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
27071
27072         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
27073         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
27074         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
27075         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
27076         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
27077         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
27078         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
27079         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
27080         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
27081         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
27082         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
27083         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
27084         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
27085         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
27086         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
27087         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
27088         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
27089         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
27090         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
27091         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
27092         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
27093         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
27094         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
27095         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
27096         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
27097         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
27098         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
27099         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
27100         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
27101         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
27102         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
27103         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
27104         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
27105         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
27106         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
27107         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
27108         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
27109         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
27110         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
27111         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
27112         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
27113         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
27114         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
27115         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
27116         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
27117         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
27118         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
27119         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
27120         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
27121         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
27122         gcc.misc-tests/i386-pf-3dnow-1.c,
27123         gcc.misc-tests/i386-pf-athlon-1.c,
27124         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
27125         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
27126         Declare built-in functions used.
27127         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
27128
27129 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
27130
27131         PR c++/16707
27132         * g++.dg/lookup/using12.C: New test.
27133
27134         * g++.dg/init/null1.C: Fix PR number.
27135         * g++.dg/parse/namespace10.C: Likewise.
27136
27137 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
27138
27139         PR c++/16224
27140         * g++.dg/template/spec17.C: New test.
27141         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
27142         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
27143
27144 2004-08-02  David Billinghurst
27145
27146         PR fortran/16292
27147         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
27148
27149 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
27150
27151         * gcc.dg/ia64-got-1.c: New test case.
27152
27153 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
27154
27155         PR c++/16489
27156         * g++.dg/init/null1.C: New test.
27157         * g++.dg/tc1/dr76.C: Adjust error marker.
27158
27159         PR c++/16529
27160         * g++.dg/parse/namespace10.C: New test.
27161
27162         PR c++/16810
27163         * g++.dg/inherit/ptrmem2.C: New test.
27164
27165 2004-08-02  Ben Elliston  <bje@au.ibm.com>
27166
27167         PR target/16155
27168         * gcc.dg/pr16155.c: New test.
27169
27170 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
27171
27172         * gcc.dg/redecl-2.c: New test.
27173
27174 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
27175
27176         * gcc.dg/darwin-longdouble.c: New file.
27177
27178 2004-07-30  Richard Henderson  <rth@redhat.com>
27179
27180         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
27181         write to constant argument.
27182         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
27183
27184 2004-07-30  Richard Henderson  <rth@redhat.com>
27185
27186         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
27187         tests of nearest around zero.
27188
27189 2004-07-30  Andrew Pinski  <apinski@apple.com>
27190
27191         * gcc.c-torture/compile/20040730-1.c: New test.
27192
27193 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
27194
27195         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
27196         powerpc-eabispe.
27197
27198 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
27199
27200         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
27201
27202 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
27203
27204         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
27205         contains $ld_library_path.
27206         * lib/gfortran.exp (gfortran_link_flags): Likewise.
27207
27208 2004-07-29  Richard Henderson  <rth@redhat.com>
27209
27210         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
27211
27212         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
27213         (alt2, which): New.
27214         (Check): Accept either alternative.
27215
27216 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
27217
27218         * g++.dg/abi/inline1.C: New test.
27219         * g++.dg/abi/local1-a.cc: Likewise.
27220         * g++.dg/abi/local1.C: Likewise.
27221         * g++.dg/abi/mangle11.C: Tweak location of warnings.
27222         * g++.dg/abi/mangle12.C: Likewise.
27223         * g++.dg/abi/mangle17.C: Likewise.
27224         * g++.dg/abi/mangle20-2.C: Likewise.
27225         * g++.dg/opt/interface1.C: Likewise.
27226         * g++.dg/opt/interface1.h: Likewise.
27227         * g++.dg/opt/interface1-a.cc: New test.
27228         * g++.dg/parse/repo1.C: New test.
27229         * g++.dg/template/repo1.C: Likewise.
27230         * g++.dg/warn/Winline-1.C: Likewise.
27231         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
27232
27233 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
27234
27235         * gcc.dg/tree-ssa/20040729-1.c: New test.
27236
27237 2004-07-27  Matt Austern <austern@apple.com>
27238
27239         * gcc.dg/darwin-bool-1.c: New test.
27240         * gcc.dg/darwin-bool-2.c: New test.
27241
27242 2004-07-28  Richard Henderson  <rth@redhat.com>
27243
27244         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
27245         arguments in the correct type.  Don't write to constant arguments.
27246
27247 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
27248
27249         PR tree-optimization/16688
27250         PR tree-optimization/16689
27251         * g++.dg/tree-ssa/pr16688.C: New test.
27252
27253 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
27254
27255         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
27256         loads.  Not only in the comment, this time.
27257
27258 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
27259
27260         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
27261         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
27262         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
27263         * gcc.dg/sh4a-bitmovua.c: New.
27264         * gcc.dg/sh4a-cos.c: New.
27265         * gcc.dg/sh4a-cosf.c: New.
27266         * gcc.dg/sh4a-fprun.c: New.
27267         * gcc.dg/sh4a-fsrra.c: New.
27268         * gcc.dg/sh4a-memmovua.c: New.
27269         * gcc.dg/sh4a-sin.c: New.
27270         * gcc.dg/sh4a-sincos.c: New.
27271         * gcc.dg/sh4a-sincosf.c: New.
27272         * gcc.dg/sh4a-sinf.c: New.
27273
27274 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
27275
27276         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
27277         conditionals.
27278         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
27279         loads.
27280         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
27281         DOM1.
27282
27283 2004-07-27  Andrew Pinski  <apinski@apple.com>
27284
27285         * g++.dg/rtti/tinfo1.C: Correct the xfail.
27286
27287 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
27288
27289         * gcc.dg/pragma-isr.c: New test.
27290
27291 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27292
27293         PR c++/14429
27294         * g++.dg/template/ttp11.C: New test.
27295
27296 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
27297
27298         * gcc.c-torture/compile/20040727-1.c: New test.
27299
27300 2004-07-26  Eric Christopher  <echristo@redhat.com>
27301
27302         * gcc.c-torture/compile/20040726-2.c: New test.
27303
27304 2004-07-26  Andrew Pinski  <apinski@apple.com>
27305
27306         * g++.dg/rtti/tinfo1.C: Xfail.
27307
27308 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
27309
27310         * gcc.c-torture/compile/20040726-1.c: New test.
27311
27312 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
27313             Brian Ryner  <bryner@brianryner.com>
27314
27315         PR c++/9283
27316         PR c++/15000
27317         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
27318         * g++.dg/ext/visibility/: New directory.
27319         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
27320         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
27321         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
27322         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
27323         * g++.dg/ext/visibility/fvisibility.C,
27324         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
27325         g++.dg/ext/visibility/fvisibility-override1.C
27326         g++.dg/ext/visibility/fvisibility-override2.C
27327         g++.dg/ext/visibility/memfuncts.C
27328         g++.dg/ext/visibility/noPLT.C
27329         g++.dg/ext/visibility/pragma.C
27330         g++.dg/ext/visibility/pragma-override1.C
27331         g++.dg/ext/visibility/pragma-override2.C
27332         g++.dg/ext/visibility/staticmemfuncts.C
27333         g++.dg/ext/visibility/virtual.C: New tests.
27334
27335 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
27336
27337         PR c/15360
27338         * gcc.dg/pr15360-1.c: New test.
27339
27340 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
27341
27342         * gcc.dg/pragma-align-2.c: New test.
27343         * gcc.dg/pragma-init-fini.c: New test.
27344         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
27345         targets.
27346
27347 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
27348
27349         * gcc.dg/init-string-2.c: New test.
27350
27351 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
27352
27353         PR 16684
27354         * gcc.dg/Wredundant-decls-1.c: New test case.
27355
27356 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
27357
27358         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
27359         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
27360         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
27361         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
27362         * gcc.dg/compat/generate-random.c: New file.
27363         * gcc.dg/compat/generate-random.h: Likewise.
27364         * gcc.dg/compat/generate-random_r.c: Likewise.
27365         * gcc.dg/compat/struct-layout-1.h: Likewise.
27366         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
27367         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
27368         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
27369         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
27370         * gcc.dg/compat/struct-layout-1_main.c: New test.
27371         * gcc.dg/compat/struct-layout-1_x.c: New file.
27372         * gcc.dg/compat/struct-layout-1_y.c: New file.
27373         * gcc.dg/compat/struct-layout-1_test.h: New file.
27374
27375 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
27376
27377         * gcc.dg/comp-return-1.c: New test
27378
27379 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
27380
27381         * gcc.dg/vmx/8-02a.c: Fix typo.
27382
27383         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
27384         * gcc.dg/darwin-abi-3.c: New test.
27385
27386         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
27387         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
27388
27389         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
27390         * gcc.dg/vmx/ops-long-1.c: New test.
27391         * gcc.dg/vmx/ops-long-2.c: New test.
27392
27393 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
27394
27395         * g++.dg/lookup/conv-[1234].C: New.
27396
27397 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
27398
27399         * g++.dg/parse/attr2.C: Simplify.
27400
27401 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
27402
27403         PR c/7284
27404         * gcc.c-torture/execute/pr7284-1.c: New test.
27405
27406 2004-07-22  Brian Booth  <bbooth@redhat.com>
27407
27408         * gcc.dg/tree-ssa/20040721-1.c: New test.
27409
27410 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
27411
27412         * g++.dg/template/crash20.c: New.
27413
27414 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
27415
27416         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
27417         Add dg-run directive.  Declare variables as required.
27418         * gfortran.dg/g77/README: Update
27419
27420 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
27421
27422         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
27423         gcc.dg/cris-peep2-andu2.c: New tests.
27424
27425 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
27426
27427         PR c/15052
27428         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
27429         on return type.
27430         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
27431         messages.
27432         * gcc.dg/qual-return-2.c: Update expected messages.
27433         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
27434
27435 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
27436
27437         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
27438         * gcc.dg/noncompile/921102-1.c: Update expected error message.
27439
27440 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
27441
27442         PR c/11250
27443         * gcc.dg/init-string-1.c: New test.
27444
27445 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
27446
27447         PR middle-end/15345
27448         PR c/16450
27449         * gcc.dg/torture/nested-fn-1.c: New test.
27450
27451 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
27452
27453         PR target/16559
27454         * gcc.dg/ia64-fptr-1.c: New file.
27455
27456 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27457
27458         PR c++/14497
27459         * g++.dg/template/spec16.C: New test.
27460         * g++.old-deja/g++.robertl/eb118.C: Remove.
27461
27462 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27463
27464         PR c++/509
27465         * g++.dg/template/spec15.C: New test.
27466
27467 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
27468
27469         Copy cases from g77.f-torture/execute and add dg-run
27470         directive.  Other changes as noted.
27471         * gfortran.dg/g77/13037.f
27472         * gfortran.dg/g77/1832.f
27473         * gfortran.dg/g77/19981119-0.f
27474         * gfortran.dg/g77/19990313-0.f
27475         * gfortran.dg/g77/19990313-1.f
27476         * gfortran.dg/g77/19990313-2.f
27477         * gfortran.dg/g77/19990313-3.f
27478         * gfortran.dg/g77/19990419-1.f
27479         * gfortran.dg/g77/19990826-0.f
27480         * gfortran.dg/g77/19990826-2.f
27481         * gfortran.dg/g77/20000503-1.f
27482         * gfortran.dg/g77/20001111.f
27483         * gfortran.dg/g77/20010116.f
27484         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
27485         * gfortran.dg/g77/20010430.f
27486         * gfortran.dg/g77/6177.f
27487         * gfortran.dg/g77/947.f
27488         * gfortran.dg/g77/970816-3.f
27489         * gfortran.dg/g77/971102-1.f
27490         * gfortran.dg/g77/980520-1.f
27491         * gfortran.dg/g77/980628-0.f
27492         * gfortran.dg/g77/980628-1.f
27493         * gfortran.dg/g77/980628-10.f
27494         * gfortran.dg/g77/980628-2.f
27495         * gfortran.dg/g77/980628-3.f
27496         * gfortran.dg/g77/980628-7.f
27497         * gfortran.dg/g77/980628-8.f
27498         * gfortran.dg/g77/980628-9.f
27499         * gfortran.dg/g77/980701-0.f
27500         * gfortran.dg/g77/980701-1.f
27501         * gfortran.dg/g77/cabs.f
27502         * gfortran.dg/g77/claus.f
27503         * gfortran.dg/g77/complex_1.f
27504         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
27505         * gfortran.dg/g77/dcomplex.f
27506         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
27507         * gfortran.dg/g77/f90-intrinsic-mathematical.f
27508         * gfortran.dg/g77/f90-intrinsic-numeric.f
27509         * gfortran.dg/g77/int8421.f
27510         * gfortran.dg/g77/labug1.f
27511         * gfortran.dg/g77/large_vec.f
27512         * gfortran.dg/g77/le.f
27513         * gfortran.dg/g77/short.f
27514         * gfortran.dg/g77/README: Update
27515
27516 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
27517
27518         PR c++/16637
27519         * g++.dg/parse/lookup4.C: New test.
27520
27521 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27522
27523         PR c++/16175
27524         * g++.dg/template/ttp10.C: New test.
27525
27526 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
27527
27528         * gcc.dg/pr12625-1.c: New test.
27529
27530 2004-07-20  Steven Bosscher  <stevenb@suse.de>
27531
27532         * testsuite/gcc.dg/switch-warn-1.c: New test.
27533         * testsuite/gcc.dg/switch-warn-2.c: New test.
27534         * gcc.c-torture/compile/pr14730.c: Update.
27535
27536 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
27537
27538         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
27539         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
27540         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
27541         g++.dg/template/nontype3.C: Remove trailing CR from tests.
27542
27543 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
27544
27545         PR c++/16623
27546         * g++.dg/template/assign1.C: New test.
27547
27548 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27549
27550         PR c++/12170
27551         * g++.dg/template/ttp9.C: New test.
27552
27553 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
27554
27555         * gcc.dg/format/cmn-err-1.c: New test.
27556
27557 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
27558
27559         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
27560         gcc.dg/Wparentheses-10.c: New tests.
27561         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
27562
27563 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27564
27565         PR fortran/16465
27566         * gfortran.dg/g77//ffixed-line-length-0.f,
27567         gfortran.dg/g77/ffixed-line-length-132.f,
27568         gfortran.dg/g77/ffixed-line-length-72.f,
27569         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
27570         gfortran.dg/g77/README: Update.
27571
27572 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27573
27574         PR c++/13092
27575         * g++.dg/template/non-dependent7.C: New test.
27576         * g++.dg/template/non-dependent8.C: Likewise.
27577         * g++.dg/template/non-dependent9.C: Likewise.
27578         * g++.dg/template/non-dependent10.C: Likewise.
27579
27580 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
27581
27582         PR c++/16337
27583         * g++.dg/parse/attr2.C: New test.
27584
27585 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
27586
27587         * g77.dg: Removed.
27588         * g77.f-torture: Ditto.
27589
27590 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
27591
27592         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
27593         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
27594         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
27595
27596 2004-07-16  Richard Henderson  <rth@redhat.com>
27597
27598         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
27599
27600 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27601
27602         * lib/fortran-torture.exp (fortran-torture): Don't test compile
27603         tests with full list of options.
27604         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
27605         of TORTURE_OPTIONS if test contains 'dg-do run'.
27606
27607         PR fortran/16404
27608         * gfortran.dg/do_iterator.f90: New test.
27609
27610 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27611
27612         PR rtl-optimization/16536
27613         * gcc.c-torture/execute/restrict-1.c: New test.
27614
27615 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27616
27617         PR fortran/15324
27618         * gfortran.dg/pr15324.f90: New test.
27619
27620         PR fortran/15129
27621         * gfortran.dg/pr15129.f90: New test.
27622
27623         PR fortran/15140
27624         * gfortran.dg/pr15140.f90: New test.
27625
27626         PR fortran/13792
27627         * gfortran.fortran-torture/execute/bounds.f90: Add check for
27628         compile-time simplification.
27629
27630 2004-07-14  Mike Stump  <mrs@apple.com>
27631
27632         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
27633
27634 2004-07-14  James E Wilson  <wilson@specifixinc.com>
27635
27636         PR target/16325
27637         * gcc.dg/profile-generate-1.c: New.
27638
27639 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
27640
27641         * gcc.c-torture/execute/20040709-1.c: New test.
27642         * gcc.c-torture/execute/20040709-2.c: New test.
27643
27644 2004-07-14  Mike Stump  <mrs@apple.com>
27645
27646         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
27647
27648 2004-07-14  Mike Stump  <mrs@apple.com>
27649
27650         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
27651
27652 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
27653
27654         PR c++/16518
27655         * g++.dg/parse/mutable1.C: New test.
27656
27657 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
27658
27659         PR tree-optimization/16443
27660         * gcc.dg/tree-ssa/20040713-1.c: New test.
27661
27662 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
27663
27664         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
27665         for operator new.
27666
27667 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
27668
27669         * gfortran.dg/g77/README: New file
27670         * gfortran.dg/g77/19981216-0.f: Copy from
27671         g77.f-torture/noncompile.  Add "dg-do compile" and
27672         dg-error as required.
27673         * gfortran.dg/g77/19990218-1.f: Likewise.
27674         * gfortran.dg/g77/19990905-1.f: Likewise.
27675         * gfortran.dg/g77/9263.f: Likewise.
27676         * gfortran.dg/g77/980615-0.f: Likewise.
27677         * gfortran.dg/g77/980616-0.f: Likewise.
27678         * gfortran.dg/g77/check0.f: Likewise.
27679         * gfortran.dg/g77/select_no_compile.f: Likewise.
27680
27681 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
27682
27683         Copy files from g77.f-torture/compile.
27684         Add "{ dg-do compile}".  Other changes as noted
27685         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
27686         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
27687         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
27688         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
27689         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
27690         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
27691         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
27692         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
27693         statement to conform to standard.  Append alpha1.x for reference.
27694         * gfortran.dg/g77/xformat.f: Add dg-warning
27695
27696 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
27697
27698         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
27699         Add {dg-do compile} directive.
27700         * gfortran.dg/g77/cpp2.F: Likewise.
27701
27702 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27703
27704         PR c++/5402
27705         * g++.dg/lookup/name-clash1.C: New test.
27706
27707         PR c++/9777
27708         * g++.dg/lookup/name-clash2.C: New test.
27709
27710         PR c++/12102
27711         * g++.dg/lookup/name-clash3.C: New test.
27712
27713 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27714
27715         * g++.dg/lookup/new2.C: New test.
27716         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
27717
27718 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
27719
27720         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
27721         Add {dg-do compile} directive.
27722         * gfortran.dg/g77/13060.f: Likewise.
27723         * gfortran.dg/g77/19990218-0.f: Likewise.
27724         * gfortran.dg/g77/19990305-0.f: Likewise.
27725         * gfortran.dg/g77/19990419-0.f: Likewise.
27726         * gfortran.dg/g77/19990502-0.f: Likewise.
27727         * gfortran.dg/g77/19990502-1.f: Likewise.
27728         * gfortran.dg/g77/19990525-0.f: Likewise.
27729         * gfortran.dg/g77/19990826-1.f: Likewise.
27730         * gfortran.dg/g77/19990826-3.f: Likewise.
27731         * gfortran.dg/g77/19990905-2.f: Likewise.
27732         * gfortran.dg/g77/20000412-1.f: Likewise.
27733         * gfortran.dg/g77/20000511-1.f: Likewise.
27734         * gfortran.dg/g77/20000511-2.f: Likewise.
27735         * gfortran.dg/g77/20000518.f: Likewise.
27736         * gfortran.dg/g77/20000601-1.f: Likewise.
27737         * gfortran.dg/g77/20000601-2.f: Likewise.
27738         * gfortran.dg/g77/20000629-1.f: Likewise.
27739         * gfortran.dg/g77/20000630-2.f: Likewise.
27740         * gfortran.dg/g77/20010115.f: Likewise.
27741         * gfortran.dg/g77/20010321-1.f: Likewise.
27742         * gfortran.dg/g77/20010426.f: Likewise.
27743         * gfortran.dg/g77/20020307-1.f: Likewise.
27744         * gfortran.dg/g77/8485.f: Likewise.
27745         * gfortran.dg/g77/960317-1.f: Likewise.
27746         * gfortran.dg/g77/970915-0.f: Likewise.
27747         * gfortran.dg/g77/980310-1.f: Likewise.
27748         * gfortran.dg/g77/980310-2.f: Likewise.
27749         * gfortran.dg/g77/980310-3.f: Likewise.
27750         * gfortran.dg/g77/980310-4.f: Likewise.
27751         * gfortran.dg/g77/980310-6.f: Likewise.
27752         * gfortran.dg/g77/980310-7.f: Likewise.
27753         * gfortran.dg/g77/980310-8.f: Likewise.
27754         * gfortran.dg/g77/980419-2.f: Likewise.
27755         * gfortran.dg/g77/980424-0.f: Likewise.
27756         * gfortran.dg/g77/980427-0.f: Likewise.
27757         * gfortran.dg/g77/980729-0.f: Likewise.
27758         * gfortran.dg/g77/981117-1.f: Likewise.
27759         * gfortran.dg/g77/toon_1.f: Likewise.
27760
27761 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27762
27763         PR c++/2204
27764         * g++.dg/other/abstract2.C: New test.
27765
27766 2004-07-12  Paul Brook  <paul@codesourcery.com>
27767
27768         * gfortran.dg/pointer_init_1.f90: New test.
27769
27770 2004-07-11  Paul Brook  <paul@codesourcery.com>
27771
27772         PR fortran/15986
27773         * gfortran.dg/contained_1.f90: New test.
27774
27775 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
27776
27777         * g++.dg/parse/defarg8.C: New test.
27778
27779 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27780
27781         PR fortran/16433
27782         * gfortran.dg/pr16433.f: New test.
27783
27784         PR fortran/17574
27785         * gfortran.dg/pr15754.f90: New test.
27786
27787 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
27788
27789         PR tree-optimization/16437
27790         * gcc.c-torture/execute/bitfld-4.c: New test.
27791
27792 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27793
27794         * gfortran.fortran-torture/execute/common_2.f90: Add check for
27795         access to common var from module.
27796
27797 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27798
27799         PR fortran/16336
27800         * gfortran.fortran-torture/execute/common_2.f90: New test.
27801
27802 2004-07-10  Paul Brook  <paul@codesourcery.com>
27803
27804         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
27805
27806 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27807
27808         PR fortran/15969
27809         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
27810
27811 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
27812
27813         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
27814         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
27815         * gfortran.dg/g77/ffree-form-1.f: Likewise.
27816         * gfortran.dg/g77/ffree-form-2.f: Likewise.
27817         * gfortran.dg/g77/ffree-form-3.f: Likewise.
27818         * gfortran.dg/g77/fno-underscoring.f: Likewise.
27819         * gfortran.dg/g77/funderscoring.f: Likewise.
27820         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
27821
27822 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27823
27824         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
27825
27826 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27827         Paul Brook  <paul@codesourcery.com>
27828
27829         PR fortran/13415
27830         * gfortran.dg/common_pointer_1.f90: New test.
27831
27832 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27833
27834         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
27835
27836 2004-07-09  James E Wilson  <wilson@specifixinc.com>
27837
27838         PR target/16364
27839         * gcc.c-torture/compile/20040709-1.c: New.
27840
27841 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27842
27843         PR fortran/14077
27844         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
27845
27846 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27847
27848         PR fortran/13201
27849         * gfortran.dg/shape_1.f90: New test.
27850
27851 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
27852             Andrew Pinski  <apinski@apple.com>
27853
27854         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
27855
27856 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27857
27858         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
27859         comment.
27860
27861 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27862         Paul Brook  <paul@codesourcery.com>
27863
27864         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
27865         '.f95' and '.F95'.
27866
27867 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
27868
27869         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
27870
27871 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27872
27873         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
27874         testcases with capital suffix.
27875
27876 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27877
27878         PR fortran/15481
27879         PR fortran/13372
27880         PR fortran/13575
27881         PR fortran/15978
27882         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
27883
27884         * gfortran.dg/implicit_1.f90: New test.
27885
27886 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
27887
27888         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
27889         expression to match gfortran warning/error messages
27890         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
27891         dg-error text.
27892
27893 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
27894
27895         * lib/fortran-torture.exp: Rename proc search_for to
27896         search_for_re.
27897
27898 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
27899
27900         * gcc.c-torture/execute/simd-5.x: New file.
27901         XFAIL on SPARC 64-bit at -O0.
27902
27903 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27904
27905         PR c++/8211
27906         PR c++/16165
27907         * g++.dg/warn/effc3.C: New test.
27908
27909 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
27910
27911         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
27912         change X to 1X in format.
27913         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
27914         add data statements to conform to standard.
27915
27916 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
27917
27918         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
27919         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
27920         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
27921
27922 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
27923
27924         * gfortran.dg/g77/7388.f: Copy from g77.dg
27925         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
27926         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
27927         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
27928         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
27929         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
27930         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
27931         * gfortran.dg/g77/strlen0.f: Likewise.
27932
27933 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
27934
27935         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
27936         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
27937
27938 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
27939
27940         * gcc.c-torture/execute/920428-2.x: Delete.
27941         * gcc.c-torture/execute/920501-7.x: Likewise.
27942
27943 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
27944
27945         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
27946         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
27947         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
27948         prescott and c3-2.
27949         (PREFETCH_3DNOW): Add -march=c3.
27950
27951 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
27952
27953         PR c/16437
27954         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
27955         * gcc.c-torture/execute/bf64-1.x: Likewise.
27956
27957 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
27958
27959         * gcc.c-torture/compile/20040708-1.c: New test.
27960
27961 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27962
27963         PR c++/16169
27964         * g++.dg/warn/effc2.C: New test.
27965
27966 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
27967
27968         * gcc.c-torture/execute/bitfld-1.x: Remove.
27969         * gcc.c-torture/execute/bitfld-3.c: New test.
27970         * gcc.dg/bitfld-2.c: Remove XFAILs.
27971
27972 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
27973
27974         PR c++/16276
27975         * g++.dg/rtti/tinfo1.C: New file.
27976
27977 2004-07-07  Eric Christopher  <echristo@redhat.com>
27978
27979         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
27980
27981 2004-07-07  Andrew Pinski  <apinski@apple.com>
27982
27983         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
27984
27985 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
27986
27987         * g++.dg/init/call1.C: XFAIL.
27988
27989 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
27990
27991         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
27992         except for movstrict*, to movmem* and clrstr* to clrmem*.
27993
27994 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
27995
27996         * gcc.c-torture/execute/20040707-1.c: New test.
27997
27998 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
27999
28000         * gcc.c-torture/execute/20040706-1.c: New test.
28001
28002 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28003
28004         PR c++/3671
28005         * g++.dg/template/spec14.C: New test.
28006
28007 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
28008
28009         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
28010         nothing if not yet defined.  Use it in b, c and d type definitions.
28011         * gcc.c-torture/execute/20040705-1.c: New test.
28012         * gcc.c-torture/execute/20040705-2.c: New test.
28013
28014 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28015
28016         PR c++/2518
28017         * g++.dg/lookup/new1.C: New test.
28018
28019 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28020
28021         PR c++/11406
28022         * g++.dg/template/sizeof8.C: New test.
28023
28024 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
28025
28026         * gcc.c-torture/compile/20040705-1.c: New test.
28027
28028 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
28029
28030         * gfortran.fortran-torture/execute/seq_io.f90: New test.
28031
28032 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
28033
28034         * gcc.dg/cpp/if-mop.c: Two new testcases.
28035         * gcc.dg/cpp/trad/comment-3.c: New.
28036
28037 2004-07-04  Paul Brook  <paul@codesourcery.com>
28038
28039         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
28040
28041 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
28042
28043         PR c++/3761
28044         * g++.dg/lookup/crash4.C: New test.
28045
28046 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
28047
28048         * gcc.c-torture/execute/builtin-abs-1.c
28049         * gcc.c-torture/execute/builtin-abs-2.c
28050         * gcc.c-torture/execute/builtin-complex-1.c
28051         * gcc.c-torture/execute/builtins/string-1-lib.c
28052         * gcc.c-torture/execute/builtins/string-1.c
28053         * gcc.c-torture/execute/builtins/string-2-lib.c
28054         * gcc.c-torture/execute/builtins/string-2.c
28055         * gcc.c-torture/execute/builtins/string-3-lib.c
28056         * gcc.c-torture/execute/builtins/string-3.c
28057         * gcc.c-torture/execute/builtins/string-4-lib.c
28058         * gcc.c-torture/execute/builtins/string-4.c
28059         * gcc.c-torture/execute/builtins/string-5-lib.c
28060         * gcc.c-torture/execute/builtins/string-5.c
28061         * gcc.c-torture/execute/builtins/string-6-lib.c
28062         * gcc.c-torture/execute/builtins/string-6.c
28063         * gcc.c-torture/execute/builtins/string-7-lib.c
28064         * gcc.c-torture/execute/builtins/string-7.c
28065         * gcc.c-torture/execute/builtins/string-8-lib.c
28066         * gcc.c-torture/execute/builtins/string-8.c
28067         * gcc.c-torture/execute/builtins/string-9-lib.c
28068         * gcc.c-torture/execute/builtins/string-9.c
28069         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
28070         * gcc.c-torture/execute/builtins/string-asm-1.c
28071         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
28072         * gcc.c-torture/execute/builtins/string-asm-2.c
28073         * gcc.c-torture/execute/stdio-opt-1.c
28074         * gcc.c-torture/execute/stdio-opt-2.c
28075         * gcc.c-torture/execute/stdio-opt-3.c
28076         * gcc.c-torture/execute/string-opt-1.c
28077         * gcc.c-torture/execute/string-opt-10.c
28078         * gcc.c-torture/execute/string-opt-11.c
28079         * gcc.c-torture/execute/string-opt-12.c
28080         * gcc.c-torture/execute/string-opt-13.c
28081         * gcc.c-torture/execute/string-opt-14.c
28082         * gcc.c-torture/execute/string-opt-15.c
28083         * gcc.c-torture/execute/string-opt-16.c
28084         * gcc.c-torture/execute/string-opt-2.c
28085         * gcc.c-torture/execute/string-opt-6.c
28086         * gcc.c-torture/execute/string-opt-7.c
28087         * gcc.c-torture/execute/string-opt-8.c:
28088         Replace with ...
28089
28090         * gcc.c-torture/execute/builtins/abs-2.c
28091         * gcc.c-torture/execute/builtins/abs-3.c
28092         * gcc.c-torture/execute/builtins/complex-1.c
28093         * gcc.c-torture/execute/builtins/fprintf.c
28094         * gcc.c-torture/execute/builtins/fputs.c
28095         * gcc.c-torture/execute/builtins/memcmp.c
28096         * gcc.c-torture/execute/builtins/memmove.c
28097         * gcc.c-torture/execute/builtins/memops-asm.c
28098         * gcc.c-torture/execute/builtins/mempcpy-2.c
28099         * gcc.c-torture/execute/builtins/mempcpy.c
28100         * gcc.c-torture/execute/builtins/memset.c
28101         * gcc.c-torture/execute/builtins/printf.c
28102         * gcc.c-torture/execute/builtins/sprintf.c
28103         * gcc.c-torture/execute/builtins/strcat.c
28104         * gcc.c-torture/execute/builtins/strchr.c
28105         * gcc.c-torture/execute/builtins/strcmp.c
28106         * gcc.c-torture/execute/builtins/strcpy.c
28107         * gcc.c-torture/execute/builtins/strcspn.c
28108         * gcc.c-torture/execute/builtins/strlen-2.c
28109         * gcc.c-torture/execute/builtins/strlen.c
28110         * gcc.c-torture/execute/builtins/strncat.c
28111         * gcc.c-torture/execute/builtins/strncmp-2.c
28112         * gcc.c-torture/execute/builtins/strncmp.c
28113         * gcc.c-torture/execute/builtins/strncpy.c
28114         * gcc.c-torture/execute/builtins/strpbrk.c
28115         * gcc.c-torture/execute/builtins/strpcpy-2.c
28116         * gcc.c-torture/execute/builtins/strpcpy.c
28117         * gcc.c-torture/execute/builtins/strrchr.c
28118         * gcc.c-torture/execute/builtins/strspn.c
28119         * gcc.c-torture/execute/builtins/strstr-asm.c
28120         * gcc.c-torture/execute/builtins/strstr.c:
28121         ... these new files.
28122
28123         * gcc.c-torture/execute/builtins/abs-2-lib.c
28124         * gcc.c-torture/execute/builtins/abs-3-lib.c
28125         * gcc.c-torture/execute/builtins/complex-1-lib.c
28126         * gcc.c-torture/execute/builtins/fprintf-lib.c
28127         * gcc.c-torture/execute/builtins/fputs-lib.c
28128         * gcc.c-torture/execute/builtins/memcmp-lib.c
28129         * gcc.c-torture/execute/builtins/memmove-lib.c
28130         * gcc.c-torture/execute/builtins/memops-asm-lib.c
28131         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
28132         * gcc.c-torture/execute/builtins/mempcpy-lib.c
28133         * gcc.c-torture/execute/builtins/memset-lib.c
28134         * gcc.c-torture/execute/builtins/printf-lib.c
28135         * gcc.c-torture/execute/builtins/sprintf-lib.c
28136         * gcc.c-torture/execute/builtins/strcat-lib.c
28137         * gcc.c-torture/execute/builtins/strchr-lib.c
28138         * gcc.c-torture/execute/builtins/strcmp-lib.c
28139         * gcc.c-torture/execute/builtins/strcpy-lib.c
28140         * gcc.c-torture/execute/builtins/strcspn-lib.c
28141         * gcc.c-torture/execute/builtins/strlen-2-lib.c
28142         * gcc.c-torture/execute/builtins/strlen-lib.c
28143         * gcc.c-torture/execute/builtins/strncat-lib.c
28144         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
28145         * gcc.c-torture/execute/builtins/strncmp-lib.c
28146         * gcc.c-torture/execute/builtins/strncpy-lib.c
28147         * gcc.c-torture/execute/builtins/strpbrk-lib.c
28148         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
28149         * gcc.c-torture/execute/builtins/strpcpy-lib.c
28150         * gcc.c-torture/execute/builtins/strrchr-lib.c
28151         * gcc.c-torture/execute/builtins/strspn-lib.c
28152         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
28153         * gcc.c-torture/execute/builtins/strstr-lib.c
28154         * gcc.c-torture/execute/builtins/lib/abs.c
28155         * gcc.c-torture/execute/builtins/lib/fprintf.c
28156         * gcc.c-torture/execute/builtins/lib/memset.c
28157         * gcc.c-torture/execute/builtins/lib/printf.c
28158         * gcc.c-torture/execute/builtins/lib/sprintf.c
28159         * gcc.c-torture/execute/builtins/lib/strcpy.c
28160         * gcc.c-torture/execute/builtins/lib/strcspn.c
28161         * gcc.c-torture/execute/builtins/lib/strncat.c
28162         * gcc.c-torture/execute/builtins/lib/strncmp.c
28163         * gcc.c-torture/execute/builtins/lib/strncpy.c
28164         * gcc.c-torture/execute/builtins/lib/strpbrk.c
28165         * gcc.c-torture/execute/builtins/lib/strspn.c
28166         * gcc.c-torture/execute/builtins/lib/strstr.c:
28167         New files containing support routines.
28168
28169         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
28170         declaration.
28171         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
28172         when not optimizing.
28173
28174 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
28175
28176         PR c++/16240
28177         * g++.dg/abi/mangle22.C: New test.
28178         * g++.dg/abi/mangle23.C: Likewise.
28179
28180 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
28181
28182         PR fortran/16290
28183         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
28184         Allow for cases without denormalized floating point numbers.
28185
28186 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
28187
28188         PR c/1027
28189         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
28190         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
28191         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
28192         expected warning text.
28193         * gcc.dg/format/diag-2.c: New test.
28194
28195 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
28196
28197         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
28198
28199 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
28200
28201         * gcc.dg/builtins-43.c: New.
28202         * gcc.dg/builtins-44.c: New.
28203         * gcc.dg/builtins-45.c: New.
28204
28205 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
28206             Andreas Tobler  <a.tobler@schweiz.ch>
28207
28208         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
28209         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
28210         as SIGSEGV.
28211         * gcc.dg/cleanup-11.c: Likewise.
28212         * gcc.dg/cleanup-8.c: Likewise.
28213         * gcc.dg/cleanup-9.c: Likewise.
28214         * gcc.dg/cleanup-5.c: Run on all platforms.
28215
28216 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
28217
28218         * g++.dg/warn/nonnull1.C: New test.
28219
28220 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
28221
28222         * gcc.dg/compat/compat-common.h: Wrap up CINT in
28223         an #ifndef SKIP_COMPLEX_INT/#endif pair.
28224         Special-case the Sun compiler wrt to <complex.h>.
28225
28226 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
28227
28228         * gcc.dg/Wunreachable-8.C: New test.
28229
28230         * gcc.dg/h8300-ice2.c : New test.
28231
28232 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
28233
28234         PR fortran/16161
28235         * gfortran.fortran-torture/compile/implicit.f90: Add test
28236         for implicit character.
28237
28238 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
28239
28240         PR fortran/16289
28241         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
28242         Use tiny() intrinsic to find smallest non-negative real
28243
28244 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
28245
28246         * gcc.dg/compat/struct-by-value-22_main.c: New test.
28247         * gcc.dg/compat/struct-by-value-22_x.c: New.
28248         * gcc.dg/compat/struct-by-value-22_y.c: New.
28249
28250         * gcc.c-torture/execute/20040629-1.c: New test.
28251
28252 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
28253
28254         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
28255         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
28256
28257         PR target/16195
28258         * gcc.dg/20040625-1.c: New test.
28259
28260 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28261
28262         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
28263
28264 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28265
28266         PR fortran/15963
28267         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
28268
28269 2004-06-29  Richard Henderson  <rth@redhat.com>
28270
28271         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
28272
28273 2004-06-29  Paul Brook  <paul@codesourcery.com>
28274
28275         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
28276         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
28277
28278 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
28279
28280         PR c++/16260
28281         * g++.dg/parse/crash15.C: New.
28282
28283 2004-06-28  Andrew Pinski  <apinski@apple.com>
28284
28285         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
28286         by the error already.
28287
28288         * g++.dg/opt/ptrmem4.C: Change to compile only test.
28289
28290 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
28291
28292         PR target/14041
28293         * gcc.dg/h8300-bss-align-1.c : New.
28294
28295 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
28296
28297         * PR c++/16174
28298         * g++.dg/template/ctor4.C: New.
28299
28300 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
28301
28302         PR c++/16205
28303         * g++.dg/warn/Wsequence-point-1.C: New test.
28304
28305 2004-06-27  Paul Brook  <paul@codesourcery.com>
28306
28307         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
28308
28309 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
28310
28311         * g++.old-deja/g++.mike/p7325.C: Remove.
28312
28313 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
28314
28315         PR c/14963
28316         * gcc.dg/pr14963.c: New test.
28317
28318 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
28319
28320         PR c++/16193
28321         * g++.dg/parse/redef1.C: New test.
28322
28323 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
28324
28325         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
28326         20021110.c.
28327         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
28328         20021119-1.c.
28329         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
28330         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
28331         5-04.c.
28332         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
28333         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
28334         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
28335         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
28336         g++.brendan/enum14.C.
28337         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
28338         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
28339         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
28340         g++.mike/virt1.C.
28341         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
28342         memtemp24.C.
28343
28344 2004-06-27  Roger Sayle  <roger@eyesopen.com>
28345
28346         * gcc.dg/20040527-1.c: New test case.
28347
28348 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
28349
28350         PR gfortran/pr16196
28351         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
28352
28353 2004-06-25  Roger Sayle  <roger@eyesopen.com>
28354
28355         PR middle-end/15825
28356         * gcc.dg/pr15825-1.c: New test case.
28357
28358 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
28359
28360         * gcc.c-torture/execute/20040625-1.c: New test.
28361
28362 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28363
28364         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
28365
28366 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
28367
28368         * gcc.dg/torture/mips-div-1.c: New test.
28369
28370 2004-06-24  Jeff Law  <law@redhat.com>
28371
28372         * gcc.dg/tree-ssa/20040624-1.c: New test.
28373
28374 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
28375
28376         * gcc.c-torture/compile/20040624-1.c: New test.
28377
28378 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28379
28380         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
28381         this directory.
28382
28383 2004-06-23  Andrew Pinski  <apinski@apple.com>
28384
28385         PR middle-end/15988
28386         * g++.dg/opt/ptrmem4.C: New test.
28387
28388         * gcc.dg/c90-array-quals-2.c: New test.
28389
28390 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
28391
28392         * gcc.dg/kpice1.c: New test.
28393
28394 2006-06-23  Andrew Pinski  <apinski@apple.com>
28395
28396         * gcc.dg/c90-array-quals.c: New test.
28397
28398 2006-06-22  Richard Henderson  <rth@redhat.com>
28399
28400         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
28401
28402 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
28403
28404         * gcc.dg/builtins-config.h: Handle FreeBSD.
28405
28406 2006-06-22  Richard Henderson  <rth@redhat.com>
28407
28408         * g++.dg/opt/devirt1.C: New.
28409
28410 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
28411
28412         * g++.dg/opt/pr15551.C: New testcase.
28413
28414 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
28415
28416         PR target/14800
28417         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
28418         x86_64-*-linux* when compiling for 32bit.
28419
28420 2004-06-21  Andrew Pinski  <apinski@apple.com>
28421
28422         * gcc.dg/pch/struct-1.c: New.
28423         * gcc.dg/pch/struct-1.hs: New.
28424
28425 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
28426
28427         * gcc.dg/pch/save-temps-1.c: New file.
28428         * gcc.dg/pch/save-temps-1.hs: New file.
28429
28430 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
28431
28432         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
28433         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
28434
28435 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28436
28437         * gfortran.fortran-torture/execute/select_1.f90: Rename function
28438         to fix type error.
28439         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
28440         Remove trailing spaces.
28441
28442 2004-06-21  Richard Henderson  <rth@redhat.com>
28443
28444         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
28445         merging && to BIT_FIELD_REF.
28446
28447 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
28448
28449         * g++.dg/opt/placeholder1.C: New test.
28450
28451 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
28452
28453         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
28454         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
28455         * gcc.dg/compat/union-m128-1_x.c: Likewise.
28456         * gcc.dg/compat/union-m128-1_y.c: Likewise.
28457
28458 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
28459
28460         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
28461         extern "C".
28462         * g++.dg/other/pragma-re-1.C: Add comments.
28463
28464 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
28465
28466         PR gfortran/16080
28467         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
28468
28469 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
28470
28471         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
28472         instead of setting the type of size_t by
28473         hand.
28474
28475 2004-06-18  Roger Sayle  <roger@eyesopen.com>
28476
28477         * gcc.dg/unordered-2.c: New test case.
28478         * gcc.dg/unordered-3.c: New test case.
28479
28480 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
28481
28482         PR other/16043
28483         * lib/g++.exp (g++_version): Tweak regexp for version
28484         * lib/g77.exp (g77_version): Likewise.
28485         * lib/gfortran.exp (gfortran_version): Likewise.
28486         * lib/objc.exp (objc_version): Likewise.
28487         * lib/treelang.exp (treelang_version): Likewise.
28488
28489 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
28490
28491         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
28492         Use INT_MAX instead of __INT_MAX__.
28493         * gcc.dg/compat/struct-align-2_y.c: Likewise.
28494
28495         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
28496         * gcc.dg/compat/scalar-return-3_x.c: Use it.
28497         * gcc.dg/compat/scalar-return-3_y.c: Use it.
28498         * gcc.dg/compat/scalar-return-4_x.c: Use it.
28499         * gcc.dg/compat/scalar-return-4_y.c: Use it.
28500         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
28501         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
28502         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
28503         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
28504
28505         * gcc.dg/range-test-1.c: New test.
28506         * g++.dg/opt/range-test-1.C: New test.
28507
28508 2004-06-17  Richard Henderson  <rth@redhat.com>
28509
28510         * objc.dg/sync-1.m: New.
28511         * objc.dg/try-catch-1.m: Don't force next runtime.
28512         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
28513         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
28514         shadowed catch clause.
28515         * objc.dg/try-catch-5.m: New.
28516
28517 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
28518
28519         Bug 14610
28520         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
28521
28522 2004-06-15  Richard Henderson  <rth@redhat.com>
28523
28524         * gcc.dg/20001116-1.c: Move expected warning line.
28525
28526 2004-06-15  Richard Henderson  <rth@redhat.com>
28527
28528         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
28529         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
28530
28531 2004-06-15  Jeff Law  <law@redhat.com>
28532
28533         * gcc.dg/tree-ssa/20040615-1.c: New test.
28534         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
28535         be less sensitive to operand ordering.
28536         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
28537
28538 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
28539
28540         * g++.dg/abi/bitfield3.C: Add comment..
28541
28542 2004-06-15  Richard Henderson  <rth@redhat.com>
28543
28544         * g++.dg/ext/stmtexpr1.C: XFAIL.
28545         * gcc.dg/20030612-1.c: XFAIL.
28546
28547 2004-06-15  Eric Christopher  <echristo@redhat.com>
28548
28549         * g++.dg/charset/asm5.c: New.
28550         * gcc.dg/charset/asm6.c: New.
28551
28552 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28553
28554         PR fortran/15962
28555         * gfortran.fortran-torture/execute/select_1.f90: New test.
28556
28557 2004-06-15  Paul Brook  <paul@codesourcery.com>
28558
28559         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
28560
28561 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28562
28563         PR c++/15967
28564         * g++.dg/lookup/crash3.C: New test.
28565
28566 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28567
28568         PR c++/15947
28569         * g++.dg/parse/dtor4.C: New test.
28570
28571 2004-06-14  Jeff Law  <law@redhat.com>
28572
28573         * gcc.c-torture/compile/20040614-1.c: New test.
28574
28575 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28576
28577         PR fortran/15211
28578         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
28579         LEN of a character array.
28580
28581 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
28582
28583         PR c++/15096
28584         * g++.dg/template/ptrmem10.C: New test.
28585
28586         PR c++/14930
28587         * g++.dg/template/friend30.C: New test.
28588
28589 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28590
28591         PR fortran/14928
28592         * gfortran.fortran-torture/compile/mloc.f90: New test.
28593
28594 2004-06-13  Paul Brook  <paul@codesourcery.com>
28595
28596         * gfortran.fortran-torture/execute/random_2.f90: New test.
28597
28598 2004-06-13  Eric Christopher  <echristo@redhat.com>
28599
28600         * gcc.dg/noncompile/redecl-1.c: Fix error message.
28601
28602 2004-06-12  Paul Brook  <paul@codesourcery.com>
28603
28604         * gfortran.fortran-torture/execute/contained_3.f90: New test.
28605
28606 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28607
28608         PR fortran/14923
28609         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
28610
28611 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28612
28613         PR fortran/14957
28614         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
28615         syntax errors in end statements of contained subroutines.
28616
28617 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28618
28619         PR fortran/12841
28620         * gfortran.fortran-torture/execute/null_arg.f90: New test.
28621
28622 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
28623
28624         PR fortran/15665
28625         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
28626
28627 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
28628
28629         PR gfortran/12839
28630         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
28631
28632 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
28633
28634         PR c++/15862
28635         * g++.dg/parse/enum1.C: New test.
28636
28637 2004-06-10  Jeff Law  <law@redhat.com>
28638
28639         * gcc.c-torture/compile/20040610-1.c: New test.
28640
28641 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28642
28643         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
28644         * g++.old-deja/g++.other/decl3.C: Likewise.
28645
28646 2004-06-10  Brian Booth  <bbooth@redhat.com>
28647
28648         * gcc.dg/tree-ssa/20031015-1.c: Scan for
28649         V_MAY_DEF instead of VDEF.
28650         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
28651
28652 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
28653
28654         PR c++/14211
28655         * g++.dg/conversion/const1.C: New test.
28656
28657         PR c++/15076
28658         * g++.dg/conversion/reinterpret1.C: New test.
28659
28660         PR c++/15877
28661         * g++.dg/template/enum2.C: New test.
28662
28663         PR c++/15227
28664         * g++.dg/template/error13.C: New test.
28665
28666 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28667
28668         PR fortran/14957
28669         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
28670         arguments to test_* REAL and of the right size.
28671
28672 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
28673
28674         PR target/15569
28675         PR rtl-optimization/15681
28676         * gcc.dg/20040609-1.c: New test.
28677
28678 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
28679
28680         PR c++/14791
28681         * g++.dg/opt/builtins1.C: New test.
28682
28683 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
28684
28685         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
28686         that use default windows32 struct layout.
28687         * gcc.dg/i386-bitfield2.c: Likewise.
28688
28689 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
28690
28691         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
28692         for mingw32 and cygwin targets.
28693
28694 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
28695
28696         * gcc.dg/pch/macro-4.c: New.
28697         * gcc.dg/pch/macro-4.hs: New.
28698
28699 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28700
28701         PR fortran/13249
28702         * gfortran.fortran-torture/compile/name_clash.f90: New test.
28703
28704 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28705
28706         PR fortran/13372
28707         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
28708
28709 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
28710
28711         PR gfortran/14897
28712         * gfortran.fortran-torture/execute/t_edit.f90: New test.
28713
28714 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
28715
28716         PR gfortran/15755
28717         * gfortran.fortran-torture/execute/backspace.c : New test.
28718
28719 2004-06-09  Paul Brook  <paul@codesourcery.com>
28720
28721         * gfortran.fortran-torture/execure/intrinsic_associated.f90
28722         (pointer_to_section): Rewrite to use smaller array.
28723
28724 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
28725
28726         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
28727         * gcc.dg/ext/altivec-10.c: Same.
28728         * gcc.dg/ext/altivec-11.c: Same.
28729         * gcc.dg/ext/altivec-12.c: Same.
28730         * gcc.dg/ext/altivec-13.c: Same.
28731         * gcc.dg/ext/altivec-14.c: Same.
28732         * gcc.dg/ext/altivec-15.c: Same.
28733         * gcc.dg/ext/altivec-16.c: Same.
28734         * gcc.dg/ext/altivec-3.c: Same.
28735         * gcc.dg/ext/altivec-4.c: Same.
28736         * gcc.dg/ext/altivec-6.c: Same.
28737         * gcc.dg/ext/altivec-7.c: Same.
28738         * gcc.dg/ext/altivec-8.c: Same.
28739         * gcc.dg/ext/altivec-varargs-1.c: Same.
28740
28741         * g++.dg/ext/altivec-1.C: Correct dg syntax.
28742         * g++.dg/ext/altivec-10.C: Same.
28743         * g++.dg/ext/altivec-2.C: Same.
28744         * g++.dg/ext/altivec-3.C: Same.
28745         * g++.dg/ext/altivec-4.C: Same.
28746         * g++.dg/ext/altivec-5.C: Same.
28747         * g++.dg/ext/altivec-6.C: Same.
28748         * g++.dg/ext/altivec-7.C: Same.
28749         * g++.dg/ext/altivec-8.C: Same.
28750         * g++.dg/ext/altivec-9.C: Same.
28751
28752 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28753
28754         PR c++/7841
28755         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
28756
28757 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
28758
28759         * gcc.dg/union-1.c: New test.
28760
28761 2004-06-07  Roger Sayle  <roger@eyesopen.com>
28762
28763         * gcc.dg/builtins-41.c: New test case.
28764         * gcc.dg/builtins-42.c: New test case.
28765
28766 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
28767
28768         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
28769         * g++.dg/ext/altivec-10.C: Same.
28770         * g++.dg/ext/altivec-2.C: Same.
28771         * g++.dg/ext/altivec-3.C: Same.
28772         * g++.dg/ext/altivec-4.C: Same.
28773         * g++.dg/ext/altivec-5.C: Same.
28774         * g++.dg/ext/altivec-6.C: Same.
28775         * g++.dg/ext/altivec-7.C: Same.
28776         * g++.dg/ext/altivec-8.C: Same.
28777         * g++.dg/ext/altivec-9.C: Same.
28778         * g++.old-deja/g++.abi/cxa_vec.C: Same.
28779         * g++.old-deja/g++.brendan/new3.C: Same.
28780         * gcc.c-torture/execute/eeprof-1.x: Same.
28781
28782 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
28783
28784         PR c/14765
28785         * gcc.dg/pr14765-1.c: New test.
28786
28787 2004-06-07  Roger Sayle  <roger@eyesopen.com>
28788
28789         PR c/14649
28790         * gcc.dg/pr14649-1.c: New test case.
28791
28792 2004-06-07  Richard Henderson  <rth@redhat.com>
28793
28794         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
28795         if temporaries.
28796
28797 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
28798
28799         * g++.dg/eh/elide1.C: Remove XFAIL.
28800
28801 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
28802
28803         PR c++/15337
28804         * g++.dg/expr/sizeof3.C: New test.
28805
28806         PR c++/14777
28807         * g++.dg/template/access14.C: New test.
28808
28809         PR c++/15554
28810         * g++.dg/template/enum1.C: New test.
28811
28812         PR c++/15057
28813         * g++.dg/eh/throw1.C: New test.
28814
28815 2004-06-07  David Ayers  <d.ayers@inode.at>
28816             Ziemowit Laski  <zlaski@apple.com>
28817
28818         * lib/objc.exp (objc_target_compile): Revert the '-framework
28819         Foundation' flag fix, since bare Darwin does not ship
28820         with the Foundation framework.
28821         * objc/execute/next_mapping.h: Provide a local NSConstantString
28822         @interface and @implementation.
28823         (objc_constant_string_init): A constructor function, used to
28824         initialize the NSConstantString meta-class object.
28825         * objc/execute/string1.m: Include "next_mapping.h" instead of
28826         <Foundation/NSString.h>.
28827         * objc/execute/string2.m: Likewise.
28828         * objc/execute/string3.m: Likewise.
28829         * objc/execute/string4.m: Likewise.
28830
28831 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
28832
28833         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
28834         to double. Replace double with FLOAT.
28835         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
28836
28837         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
28838         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
28839         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
28840         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
28841         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
28842         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
28843         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
28844         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
28845
28846 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
28847
28848         PR c/13519
28849         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
28850
28851 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28852
28853         PR c++/15503
28854         * g++.dg/template/meminit2.C: New test.
28855
28856 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
28857
28858         PR target/15822
28859         * gcc.c-torture/execute/compare-fp-1.c,
28860         gcc.c-torture/execute/compare-fp-2.c,
28861         gcc.c-torture/execute/compare-fp-3.c,
28862         gcc.c-torture/execute/compare-fp-4.c,
28863         gcc.c-torture/execute/compare-fp-3.x,
28864         gcc.c-torture/execute/compare-fp-4.x: Moved...
28865         * gcc.c-torture/execute/ieee/compare-fp-1.c,
28866         gcc.c-torture/execute/ieee/compare-fp-2.c,
28867         gcc.c-torture/execute/ieee/compare-fp-3.c,
28868         gcc.c-torture/execute/ieee/compare-fp-4.c,
28869         gcc.c-torture/execute/ieee/compare-fp-3.x,
28870         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
28871
28872 2004-06-04  David Ayers  <d.ayers@inode.at>
28873
28874         * objc/execute/protocol-isEqual-4.m: New testcase.
28875
28876 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
28877
28878         * objc/execute/protocol-isEqual-1.m: New testcase.
28879         * objc/execute/protocol-isEqual-2.m: New testcase.
28880         * objc/execute/protocol-isEqual-3.m: New testcase.
28881
28882 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28883
28884         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
28885
28886 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
28887
28888         * lib/objc.exp (objc_target_compile): When running tests on
28889         Darwin (Mac OS X), inform the linker about '-framework
28890         'Foundation'.
28891
28892 2004-06-02  Eric Christopher  <echristo@redhat.com>
28893
28894         * gcc.c-torture/compile/20040602-1.c: New.
28895
28896 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
28897
28898         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
28899         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
28900
28901         PR tree-optimization/14736
28902         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
28903
28904         PR tree-optimization/14042
28905         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
28906
28907         PR tree-optimization/14729
28908         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
28909
28910 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28911
28912         PR fortran/15557
28913         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
28914
28915 2004-06-01  Richard Hederson  <rth@redhat.com>
28916
28917         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
28918
28919 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28920
28921         PR c++/14932
28922         * g++.dg/parse/offsetof4.C: New test.
28923
28924 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
28925
28926         PR objc/7993
28927         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
28928
28929 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
28930
28931         PR c++/15701
28932         * g++.dg/template/friend29.C: New test.
28933
28934 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
28935
28936         PR c/15749
28937         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
28938
28939 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
28940
28941         * gcc.dg/sparc-trap-1.c: New test.
28942
28943 2004-05-31  Roger Sayle  <roger@eyesopen.com>
28944
28945         PR middle-end/15069
28946         * g++.dg/opt/fold3.C: New test case.
28947
28948 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
28949
28950         * lib/target-supports.exp (check_iconv_available): Fix fallout
28951         from 2004-05-28 patch.
28952
28953 2004-05-30  Paul Brook  <paul@codesourcery.com>
28954
28955         PR fortran/15620
28956         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
28957         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
28958
28959 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
28960
28961         * gfortran.fortran-torture/execute/random_1.f90: New test.
28962
28963 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
28964
28965         * g++.dg/ext/altivec-10.C: New test.
28966
28967 2004-05-29  Paul Brook  <paul@codesourcery.com>
28968
28969         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
28970
28971 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
28972
28973         * gcc.dg/altivec-16.c: New test.
28974
28975 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
28976
28977         * lib/target-supports.exp (check_vmx_hw_available): New.
28978         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
28979
28980         * lib/target-supports.exp (check_alias_available,
28981         check_iconv_available, check_named_sections_available): Use
28982         unique names for temporary files.
28983
28984 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
28985
28986         * gcc.dg/altivec-15.c: New test.
28987
28988 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
28989
28990         PR c++/15083
28991         * g++.dg/warn/noeffect6.C: New test.
28992
28993         PR c++/15471
28994         * g++.dg/expr/ptrmem4.C: New test.
28995
28996         PR c++/15640
28997         * g++.dg/template/operator3.C: New test.
28998
28999 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
29000
29001         PR c++/14668
29002         * g++.dg/lookup/redecl1.C: New test.
29003         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
29004
29005 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
29006
29007         * gcc.c-torture/execute/compare-fp-1.c,
29008         gcc.c-torture/execute/compare-fp-2.c,
29009         gcc.c-torture/execute/compare-fp-3.c,
29010         gcc.c-torture/execute/compare-fp-4.c,
29011         gcc.c-torture/execute/compare-fp-3.x,
29012         gcc.c-torture/execute/compare-fp-4.x,
29013         gcc.dg/pr15649-1.c: New.
29014
29015 2004-05-27  Adam Nemet  <anemet@lnxw.com>
29016
29017         PR c++/12883
29018         * g++.dg/init/array14.C: New test.
29019
29020 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
29021
29022         * lib/compat.exp (compat-get-options-main): New.
29023         (compat-get-options): Remove unneeded code, warn for ignored
29024         command.
29025         (compat-execute): Check flag set by dg-require-* commands.
29026
29027         * lib/compat.exp (compat-execute): Break up long lines.
29028
29029 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
29030
29031         * gcc.dg/altivec-7.c: Don't use 'vector long'.
29032         * gcc.dg/altivec-14.c: New test.
29033         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
29034
29035         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
29036         * gcc.dg/altivec-12.c: Ditto.
29037
29038         * gcc.dg/altivec-3.c: Move call to altivec_check.
29039
29040 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
29041
29042         PR c++/15044
29043         * g++.dg/template/error12.C: New test.
29044
29045         PR c++/15317
29046         * g++.dg/ext/attrib15.C: New test.
29047
29048         PR c++/15329
29049         * g++.dg/template/ptrmem9.C: New test.
29050
29051 2004-05-25  Paul Brook  <paul@codesourcery.com>
29052
29053         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
29054
29055 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
29056
29057         PR c++/15165
29058         * g++.dg/template/crash19.C: New test.
29059
29060 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
29061
29062         PR c++/15025
29063         * g++.dg/template/redecl1.C: New test.
29064
29065 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
29066
29067         PR c++/14821
29068         * g++.dg/other/ns1.C: New test.
29069
29070         PR c++/14883
29071         * g++.dg/template/invalid1.C: New test.
29072
29073 2004-05-23  Paul Brook  <paul@codesourcery.com>
29074         Victor Leikehman  <lei@haifasphere.co.il>
29075
29076         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
29077         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
29078
29079 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
29080
29081         PR c++/15285
29082         PR c++/15299
29083         * g++.dg/template/non-dependent5.C: New test.
29084         * g++.dg/template/non-dependent6.C: New test.
29085
29086 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
29087
29088         PR c++/15507
29089         * g++.dg/inherit/union1.C: New test.
29090
29091         PR c++/15542
29092         * g++.dg/template/addr1.C: New test.
29093
29094         PR c++/15427
29095         * g++.dg/template/array5.C: New test.
29096
29097         PR c++/15287
29098         * g++.dg/template/array6.C: New test.
29099
29100 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
29101             Roger Sayle  <roger@eyesopen.com>
29102
29103         * g++.dg/lookup/forscope2.C: New test case.
29104
29105 2004-05-22  Ben Elliston  <bje@au.ibm.com>
29106
29107         * gcc.dg/cpp/Wmissingdirs.c: New.
29108
29109 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
29110
29111         PR target/15301
29112         * gcc.dg/compat/union-m128-1.h: New file.
29113         * gcc.dg/compat/union-m128-1_main.c: Likewise.
29114         * gcc.dg/compat/union-m128-1_x.c: Likewise.
29115         * gcc.dg/compat/union-m128-1_y.c: Likewise.
29116
29117 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
29118
29119         PR target/15302
29120         * gcc.dg/compat/struct-complex-1.h: New file.
29121         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
29122         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
29123         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
29124
29125 2004-05-20  Roger Sayle  <roger@eyesopen.com>
29126
29127         PR middle-end/3074
29128         * gcc.dg/pr3074-1.c: New test case.
29129         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
29130
29131 2004-05-20  Falk Hueffner  <falk@debian.org>
29132
29133         PR other/15526
29134         * gcc.dg/ftrapv-1.c: New test case.
29135
29136 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
29137
29138         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
29139
29140 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
29141             Jeff Law  <law@redhat.com>
29142
29143         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
29144         * gcc.dg/tree-ssa/20040518-2.c: New test.
29145
29146         * gcc.dg/tree-ssa/20040518-1.c: New test.
29147
29148 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
29149
29150         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
29151
29152 2004-05-18  Paul Brook  <paul@codesourcery.com>
29153
29154         PR fortran/13930
29155         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
29156
29157 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29158
29159         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
29160         constant folding.
29161
29162 2004-05-17  Steven Bosscher  <stevenb@suse.de>
29163
29164         * gcc.dg/tree-ssa/20040517-1.c: New test.
29165
29166 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29167
29168         * gcc.dg/loop-4.c: New test.
29169
29170 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
29171
29172         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
29173
29174 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
29175
29176         PR fortran/15311
29177         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
29178
29179 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29180
29181         PR fortran/13826
29182         PR fortran/13940
29183         * gfortran.fortran-torture/compile/data_1.f90: New test.
29184
29185 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
29186
29187         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
29188         * gcc.dg/uninit-H.c: Define ASM for __s390__.
29189
29190 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
29191
29192         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
29193
29194 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
29195
29196         PR c/15444
29197         * gcc.dg/format/xopen-1.c: Adjust expected message.
29198         * gcc.dg/format/xopen-3.c: New test.
29199
29200 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
29201
29202         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
29203
29204 2004-05-14  Jeff Law  <law@redhat.com>
29205
29206         * gcc.dg/tree-ssa/20040514-2.c: New test.
29207
29208 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29209
29210         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
29211         this ...
29212         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
29213         this.
29214
29215 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
29216
29217         * gcc.dg/tree-ssa/20040514-1.c: New test.
29218
29219 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29220
29221         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
29222         test.
29223
29224 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29225
29226         PR fortran/14066
29227         * gfortran.fortran-torture/compile/do_1.f90: New test.
29228
29229 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29230
29231         PR fortran/15051
29232         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
29233         test.
29234
29235 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
29236
29237         PR fortran/15149
29238         * gfortran.fortran-torture/execute/random_init.f90: New test.
29239
29240 2004-05-13  Paul Brook  <paul@codesourcery.com>
29241
29242         PR fortran/15314
29243         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
29244
29245 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
29246
29247         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
29248         for the powerpc case.
29249
29250 2004-05-13  Jeff Law  <law@redhat.com>
29251
29252         * gcc.dg/tree-ssa/20040513-1.c: New test.
29253         * gcc.dg/tree-ssa/20040513-2.c: New test.
29254
29255 2004-05-13  Paul Brook  <paul@codesourcery.com>
29256
29257         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
29258         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
29259         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
29260
29261 2004-05-13  Andreas Schwab  <schwab@suse.de>
29262
29263         PR other/10819
29264         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
29265         characters.
29266
29267 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
29268
29269         PR fortran/15294
29270         * gfortran.fortran-torture/execute/adjustr.f90: New file.
29271
29272 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
29273
29274         Merge from tree-ssa-20020619-branch.  See
29275         ChangeLog.tree-ssa for details.
29276
29277 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
29278
29279         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
29280         include <altivec.h> explicitly.
29281         * gcc.dg/altivec-13.c: Likewise.
29282
29283 2004-05-11  Paul Brook  <paul@codesourcery.com>
29284
29285         * gcc.c-torture/compile/20010518-1.c: Force enum size.
29286
29287 2004-05-10  Eric Christopher  <echristo@redhat.com>
29288
29289         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
29290         * gcc.dg/sibcall-4.c: Ditto.
29291
29292 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
29293
29294         * g++.dg/ext/altivec-8.C: New test case.
29295         * gcc.dg/altivec-13.c: New test case.
29296
29297 2004-05-08  Roger Sayle  <roger@eyesopen.com>
29298
29299         * gcc.c-torture/execute/divcmp-1.c: New test case.
29300         * gcc.c-torture/execute/divcmp-2.c: New test case.
29301         * gcc.c-torture/execute/divcmp-3.c: New test case.
29302
29303 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
29304
29305         * g++.dg/other/pragma-re-2.C: New test.
29306
29307 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
29308
29309         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
29310         * gcc.dg/i386-387-2.c: Likewise.
29311
29312         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
29313         __builtin_drem.
29314         * gcc.dg/i386-387-6.c: Likewise.
29315
29316 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
29317
29318         * gcc.dg/builtins-33.c: Also check log1p*.
29319
29320 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
29321
29322         PR optimization/15296
29323         * gcc.c-torture/execute/pr15296.c: New test.
29324
29325 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
29326
29327         * gcc.dg/builtins-40.c: New test.
29328
29329 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
29330
29331         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
29332
29333 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
29334
29335         * g++.dg/ext/spe1.C: New testcase.
29336
29337 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
29338
29339         * objc.dg/image-info.m: Allow additional attributes
29340         for __image_info section.
29341
29342 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
29343
29344         * gcc.dg/torture/mips-hilo-2.c: New test.
29345
29346 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29347
29348         PR c++/14389
29349         * g++.dg/template/member5.C: New test.
29350
29351 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
29352
29353         * gcc.dg/builtins-34.c: Also check expm1*.
29354
29355 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29356
29357         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
29358         * gcc.dg/torture/builtin-convert-3.c: New test.
29359
29360 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
29361
29362         PR middle-end/15054
29363         * g++.dg/opt/pr15054.C: New test.
29364
29365 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29366
29367         * gcc.dg/torture/builtin-rounding-1.c: New test.
29368         * gcc.dg/builtins-25.c: Delete.
29369         * gcc.dg/builtins-29.c: Delete.
29370
29371 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
29372
29373         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
29374         * gcc.dg/sibcall-4.c: Likewise.
29375         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
29376
29377 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
29378
29379         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
29380         bit-field on 16-bit targets.
29381
29382 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
29383
29384         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
29385         16-bit targets.
29386
29387 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
29388
29389         * gcc.dg/rs6000-power2-1.c: Change to compile only.
29390         * gcc.dg/rs6000-power2-2.c: Likewise.
29391
29392 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
29393
29394         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
29395         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
29396         Change the asm registers to be in form of frN instead of fN.
29397
29398 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29399
29400         * gcc.dg/torture/builtin-convert-2.c: New test.
29401
29402 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
29403
29404         * gcc.dg/rs6000-power2-1.c: New test.
29405         * gcc.dg/rs6000-power2-2.c: New test.
29406
29407 2004-04-28  Jan Hubicka  <jh@suse.cz>
29408
29409         * gcc.dg/unused-6.c: New test.
29410
29411 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
29412             Ulrich Weigand  <uweigand@de.ibm.com>
29413
29414         * ada/acats/run_all.sh: Define $target variable.
29415
29416 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
29417
29418         PR c++/15119
29419         * g++.dg/other/vararg-1.C: New test.
29420
29421         PR c++/4794
29422         * g++.dg/eh/cleanup3.C: New test.
29423
29424 2004-04-24  Laurent GUERBY <laurent@guerby.net>
29425
29426         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
29427         and ad8011a (target_insn).
29428         * ada/acats/support/macro.dfs: Likewise.
29429         * ada/acats/support/impbit.adb: New file.
29430
29431 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
29432
29433         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
29434
29435 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
29436
29437         * gcc.dg/loop-3.c: New test.
29438
29439 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
29440
29441         * gcc.c-torture/execute/simd-5.c: New test.
29442
29443 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29444
29445         PR c++/15064
29446         * g++.dg/template/crash18.C: New test.
29447
29448 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
29449
29450         * g++.dg/ext/complit3.C: New test.
29451
29452 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
29453
29454         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
29455         * gcc.dg/altivec-3.c: Same.
29456         * gcc.dg/altivec-varargs-1.c: Same.
29457
29458 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
29459
29460         * lib/target-supports.exp (check_profiling_available): Assume
29461         profiling is not available on powerpc-eabi targets.
29462
29463 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
29464
29465         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
29466         * gcc.dg/vmx/bug-1.c: Ditto.
29467
29468 2004-04-20  Eric Christopher  <echristo@redhat.com>
29469
29470         * gcc.dg/charset/extern.c: New test.
29471         * g++.dg/charset/extern3.cc: Ditto.
29472
29473 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
29474
29475         * gcc.dg/builtins-39.c: New test.
29476
29477 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
29478
29479         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
29480
29481 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
29482
29483         * gcc.dg/torture/mips-hilo-1.c: New test.
29484
29485 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
29486
29487         * gcc.c-torture/compile/20040419-1.c: New test.
29488
29489 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
29490
29491         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
29492
29493 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
29494             Aldy Hernandez  <aldyh@redhat.com>
29495
29496         * gcc.c-torture/execute/va-arg-24.c: New.
29497
29498 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
29499             Aldy Hernandez  <aldyh@redhat.com>
29500
29501         * gcc.dg/vmx/1b-01.c: New.
29502         * gcc.dg/vmx/1b-02.c: New.
29503         * gcc.dg/vmx/1b-03.c: New.
29504         * gcc.dg/vmx/1b-04.c: New.
29505         * gcc.dg/vmx/1b-05.c: New.
29506         * gcc.dg/vmx/1b-06.c: New.
29507         * gcc.dg/vmx/1b-07.c: New.
29508         * gcc.dg/vmx/1c-01.c: New.
29509         * gcc.dg/vmx/1c-02.c: New.
29510         * gcc.dg/vmx/3a-01a.c: New.
29511         * gcc.dg/vmx/3a-01.c: New.
29512         * gcc.dg/vmx/3a-01m.c: New.
29513         * gcc.dg/vmx/3a-03.c: New.
29514         * gcc.dg/vmx/3a-03m.c: New.
29515         * gcc.dg/vmx/3a-04.c: New.
29516         * gcc.dg/vmx/3a-04m.c: New.
29517         * gcc.dg/vmx/3a-05.c: New.
29518         * gcc.dg/vmx/3a-06.c: New.
29519         * gcc.dg/vmx/3a-06m.c: New.
29520         * gcc.dg/vmx/3a-07.c: New.
29521         * gcc.dg/vmx/3b-01.c: New.
29522         * gcc.dg/vmx/3b-02.c: New.
29523         * gcc.dg/vmx/3b-10.c: New.
29524         * gcc.dg/vmx/3b-13.c: New.
29525         * gcc.dg/vmx/3b-14.c: New.
29526         * gcc.dg/vmx/3b-15.c: New.
29527         * gcc.dg/vmx/3c-01a.c: New.
29528         * gcc.dg/vmx/3c-01.c: New.
29529         * gcc.dg/vmx/3c-02.c: New.
29530         * gcc.dg/vmx/3c-03.c: New.
29531         * gcc.dg/vmx/3d-01.c: New.
29532         * gcc.dg/vmx/4-01.c: New.
29533         * gcc.dg/vmx/4-03.c: New.
29534         * gcc.dg/vmx/5-01.c: New.
29535         * gcc.dg/vmx/5-02.c: New.
29536         * gcc.dg/vmx/5-03.c: New.
29537         * gcc.dg/vmx/5-04.c: New.
29538         * gcc.dg/vmx/5-05.c: New.
29539         * gcc.dg/vmx/5-06.c: New.
29540         * gcc.dg/vmx/5-07.c: New.
29541         * gcc.dg/vmx/5-07t.c: New.
29542         * gcc.dg/vmx/5-08.c: New.
29543         * gcc.dg/vmx/5-10.c: New.
29544         * gcc.dg/vmx/5-11.c: New.
29545         * gcc.dg/vmx/7-01a.c: New.
29546         * gcc.dg/vmx/7-01.c: New.
29547         * gcc.dg/vmx/7c-01.c: New.
29548         * gcc.dg/vmx/7d-01.c: New.
29549         * gcc.dg/vmx/7d-02.c: New.
29550         * gcc.dg/vmx/8-01.c: New.
29551         * gcc.dg/vmx/8-02a.c: New.
29552         * gcc.dg/vmx/8-02.c: New.
29553         * gcc.dg/vmx/brode-1.c: New.
29554         * gcc.dg/vmx/bug-1.c: New.
29555         * gcc.dg/vmx/bug-2.c: New.
29556         * gcc.dg/vmx/bug-3.c: New.
29557         * gcc.dg/vmx/cw-bug-1.c: New.
29558         * gcc.dg/vmx/cw-bug-2.c: New.
29559         * gcc.dg/vmx/cw-bug-3.c: New.
29560         * gcc.dg/vmx/dct.c: New.
29561         * gcc.dg/vmx/debug-1.c: New.
29562         * gcc.dg/vmx/debug-2.c: New.
29563         * gcc.dg/vmx/debug-3.c: New.
29564         * gcc.dg/vmx/debug-4.c: New.
29565         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
29566         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
29567         * gcc.dg/vmx/eg-5.c: New.
29568         * gcc.dg/vmx/fft.c: New.
29569         * gcc.dg/vmx/gcc-bug-1.c: New.
29570         * gcc.dg/vmx/gcc-bug-2.c: New.
29571         * gcc.dg/vmx/gcc-bug-3.c: New.
29572         * gcc.dg/vmx/gcc-bug-4.c: New.
29573         * gcc.dg/vmx/gcc-bug-5.c: New.
29574         * gcc.dg/vmx/gcc-bug-6.c: New.
29575         * gcc.dg/vmx/gcc-bug-7.c: New.
29576         * gcc.dg/vmx/gcc-bug-8.c: New.
29577         * gcc.dg/vmx/gcc-bug-9.c: New.
29578         * gcc.dg/vmx/gcc-bug-b.c: New.
29579         * gcc.dg/vmx/gcc-bug-c.c: New.
29580         * gcc.dg/vmx/gcc-bug-d.c: New.
29581         * gcc.dg/vmx/gcc-bug-e.c: New.
29582         * gcc.dg/vmx/gcc-bug-f.c: New.
29583         * gcc.dg/vmx/gcc-bug-g.c: New.
29584         * gcc.dg/vmx/gcc-bug-i.c: New.
29585         * gcc.dg/vmx/harness.h: New.
29586         * gcc.dg/vmx/ira1.c: New.
29587         * gcc.dg/vmx/ira2a.c: New.
29588         * gcc.dg/vmx/ira2b.c: New.
29589         * gcc.dg/vmx/ira2.c: New.
29590         * gcc.dg/vmx/ira2c.c: New.
29591         * gcc.dg/vmx/mem.c: New.
29592         * gcc.dg/vmx/newton-1.c: New.
29593         * gcc.dg/vmx/ops.c: New.
29594         * gcc.dg/vmx/sn7153.c: New.
29595         * gcc.dg/vmx/spill2.c: New.
29596         * gcc.dg/vmx/spill3.c: New.
29597         * gcc.dg/vmx/spill.c: New.
29598         * gcc.dg/vmx/t.c: New.
29599         * gcc.dg/vmx/varargs-1.c: New.
29600         * gcc.dg/vmx/varargs-2.c: New.
29601         * gcc.dg/vmx/varargs-3.c: New.
29602         * gcc.dg/vmx/varargs-4.c: New.
29603         * gcc.dg/vmx/varargs-5.c: New.
29604         * gcc.dg/vmx/varargs-6.c: New.
29605         * gcc.dg/vmx/varargs-7.c: New.
29606         * gcc.dg/vmx/vmx.exp: New.
29607         * gcc.dg/vmx/vprint-1.c: New.
29608         * gcc.dg/vmx/vscan-1.c: New.
29609         * gcc.dg/vmx/x-01.c: New.
29610         * gcc.dg/vmx/x-02.c: New.
29611         * gcc.dg/vmx/x-03.c: New.
29612         * gcc.dg/vmx/x-04.c: New.
29613         * gcc.dg/vmx/x-05.c: New.
29614         * gcc.dg/vmx/yousufi-1.c: New.
29615         * gcc.dg/vmx/zero-1.c: New.
29616         * gcc.dg/vmx/zero.c: New.
29617
29618 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
29619
29620         * g++.dg/lookup/java1.C: Update for chage of
29621         _Jv_AllocObject.
29622         * g++.dg/lookup/java2.C: Likewise.
29623
29624 2004-04-17  Laurent GUERBY <laurent@guerby.net>
29625
29626         * ada/acats/run_all.sh: use -O2 by default.
29627
29628 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
29629
29630         * gcc.dg/vr-mult-[12].c: New tests.
29631
29632 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29633
29634         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
29635
29636         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
29637
29638 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
29639
29640         * lib/target-supports.exp (check_profiling_available): Assume profiling
29641         isn't available for mips*-*-elf targets.
29642
29643 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
29644
29645         * gcc.dg/builtins-38.c: New test.
29646
29647 2004-04-14  Eric Christopher  <echristo@redhat.com>
29648
29649         * g++.dg/charset/charset.exp: Run .cc extension tests.
29650
29651 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
29652
29653         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
29654
29655 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29656
29657         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
29658
29659 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
29660
29661         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
29662         * gcc.dg/i386-387-2.c: Likewise.
29663
29664         * gcc.dg/i386-387-7.c: New test.
29665         * gcc.dg/i386-387-8.c: New test.
29666
29667         * gcc.dg/builtins-37.c: New test.
29668
29669 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
29670
29671         * g++.dg/pch/externc-1.C: Add missing semicolon.
29672
29673 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
29674
29675         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
29676
29677 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29678
29679         * gcc.c-torture/execute/20040411-1.c: New test.
29680
29681 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
29682
29683         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
29684
29685 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
29686
29687         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
29688
29689 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
29690
29691         * lib/target-supports.exp (check_named_sections_available): New.
29692         * lib/gcc-dg.exp (dg-require-named-sections): New.
29693         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
29694         old-deja.exp.  Also prune error-count message from HP linker.
29695         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
29696
29697         * g++.dg/init/init-ref4.C: Use dg-require-weak.
29698         * g++.old-deja/g++.pt/static3.C: Likewise.
29699         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
29700
29701 2004-04-09  Roger Sayle  <roger@eyesopen.com>
29702
29703         * gcc.c-torture/execute/20040409-1.c: New test case.
29704         * gcc.c-torture/execute/20040409-2.c: New test case.
29705         * gcc.c-torture/execute/20040409-3.c: New test case.
29706
29707 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
29708
29709         * gcc.dg/20040409-1.c: New test.
29710
29711 2004-04-08  Roger Sayle  <roger@eyesopen.com>
29712
29713         PR target/14888
29714         * g++.dg/opt/pr14888.C: New test case.
29715
29716 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
29717
29718         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
29719         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
29720         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
29721         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
29722         New tests.
29723
29724 2004-04-08  Paul Brook  <paul@codesourcery.com>
29725
29726         * gcc.dg/spill-1.c: New test.
29727
29728 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29729
29730         * gcc.dg/torture/builtin-ctype-2.c: New test.
29731
29732 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
29733
29734         * gcc.dg/pch/pch.exp: Add largefile test.
29735
29736 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
29737
29738         * g++.dg/pch/externc-1.Hs: New.
29739         * g++.dg/pch/externc-1.C: New.
29740
29741 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29742
29743         * gcc.dg/compat/struct-by-value-5a_main.c,
29744         gcc.dg/compat/struct-by-value-5b_main.c: New files.
29745         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
29746         * gcc.dg/compat/struct-by-value-5a_x.c,
29747         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
29748         gcc.dg/compat/struct-by-value-5_x.c.
29749         * gcc.dg/compat/struct-by-value-5a_y.c,
29750         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
29751         gcc.dg/compat/struct-by-value-5_y.c.
29752
29753         * gcc.dg/compat/struct-by-value-6a_main.c,
29754         gcc.dg/compat/struct-by-value-6b_main.c: New files.
29755         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
29756         * gcc.dg/compat/struct-by-value-6a_x.c,
29757         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
29758         gcc.dg/compat/struct-by-value-6_x.c.
29759         * gcc.dg/compat/struct-by-value-6a_y.c,
29760         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
29761         gcc.dg/compat/struct-by-value-6_y.c.
29762
29763         * gcc.dg/compat/struct-by-value-7a_main.c,
29764         gcc.dg/compat/struct-by-value-7b_main.c: New files.
29765         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
29766         * gcc.dg/compat/struct-by-value-7a_x.c,
29767         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
29768         gcc.dg/compat/struct-by-value-7_x.c.
29769         * gcc.dg/compat/struct-by-value-7a_y.c,
29770         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
29771         gcc.dg/compat/struct-by-value-7_y.c.
29772
29773 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
29774
29775         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
29776         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
29777         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
29778         options.
29779
29780 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
29781
29782         * gcc.dg/builtins-36.c: New test.
29783
29784 2004-04-06  Paul Brook  <paul@codesourcery.com>
29785
29786         * README.gcc: Remove obsolete contraint on testcases.
29787
29788 2004-04-05  Paul Brook  <paul@codesourcery.com>
29789
29790         PR2123
29791         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
29792         failure and exit(0) on success.
29793         * g++.dg/expr/anew2.C: Ditto.
29794         * g++.dg/expr/anew3.C: Ditto.
29795         * g++.dg/expr/anew4.C: Ditto.
29796
29797 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
29798
29799         PR c++/3518
29800         * g++.dg/template/unify7.C: New.
29801
29802 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
29803
29804         * g++.dg/README: Bring up to date with new subdirectories; remove
29805         duplicate subdirectory lines.
29806
29807 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
29808
29809         PR c++/14007
29810         * g++.dg/template/unify5.C: New.
29811         * g++.dg/template/unify6.C: New.
29812         * g++.dg/template/qualttp20.C: Adjust.
29813         * g++.old-deja/g++.jason/report.C: Adjust.
29814         * g++.old-deja/g++.other/qual1.C: Adjust.
29815
29816 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
29817
29818         PR c++/14803
29819         * g++.dg/inherit/ptrmem1.C: New test.
29820
29821 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
29822
29823         PR c++/14755
29824         * gcc.c-torture/execute/20040331-1.c: New test.
29825         * gcc.dg/20040331-1.c: New test.
29826
29827 2004-04-01  Paul Brook  <paul@codesourcery.com>
29828
29829         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
29830
29831 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
29832
29833         PR c++/14724
29834         * g++.dg/init/goto1.C: New test.
29835
29836         PR c++/14763
29837         * g++.dg/template/defarg4.C: New test.
29838
29839 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
29840
29841         * gcc.dg/altivec-11.c: Extend test for more valid cases.
29842
29843 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
29844
29845         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
29846
29847 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
29848
29849         * gcc.dg/noncompile/undeclared-2.c: New test.
29850
29851 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
29852
29853         * gcc.dg/940409-1.c: Remove XFAIL.
29854         * gcc.dg/reg-vol-struct-1.c: New test.
29855
29856 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29857
29858         * gcc.dg/torture/builtin-wctype-1.c: New test.
29859
29860 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
29861
29862         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
29863         * gcc.dg/20001101-1.c: Likewise.
29864         * gcc.dg/20001102-1.c: Likewise.
29865
29866 2004-03-25  Roger Sayle  <roger@eyesopen.com>
29867
29868         * gcc.dg/compare8.c: Add an additional test for XOR.
29869
29870 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29871
29872         * gcc.dg/torture/builtin-ctype-1.c: New test.
29873
29874 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29875
29876         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
29877         * gcc.dg/torture/builtin-math-1.c: Likewise.
29878         * gcc.dg/torture/builtin-power-1.c: New test.
29879
29880 2004-03-24  Andreas Schwab  <schwab@suse.de>
29881
29882         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
29883         IA64 assembler.
29884
29885 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
29886             Roger Sayle  <roger@eyesopen.com>
29887
29888         * gcc.dg/compare8.c: New test case.
29889
29890 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
29891
29892         * g++.dg/ext/altivec-7.C: New test.
29893
29894 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
29895
29896         PR 12267, 12391, 12560, 13129, 14114, 14133
29897         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
29898         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
29899         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
29900         Adjust error regexps.
29901         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
29902         * gcc.dg/noncompile/undeclared-1.c: New test cases.
29903         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
29904         * gcc.dg/local1.c: Add explanatory comment.
29905
29906 2004-03-23  Roger Sayle  <roger@eyesopen.com>
29907
29908         PR optimization/14669
29909         * g++.dg/opt/fold2.C: New test case.
29910
29911 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
29912
29913         PR c/14069
29914         * gcc.dg/20040322-1.c: New test.
29915
29916 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
29917
29918         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
29919         * gcc.dg/ultrasp4.c: Likewise.
29920         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
29921
29922 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
29923
29924         * gcc.dg/i386-sse-8.c: Reset default options.
29925
29926 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
29927
29928         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
29929         in the error message text.
29930
29931 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
29932
29933         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
29934
29935 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
29936
29937         PR c++/14616
29938         * g++.dg/init/array13.C: New test.
29939
29940 2004-03-20  Roger Sayle  <roger@eyesopen.com>
29941
29942         PR target/13889
29943         * gcc.c-torture/compile/pr13889.c: New test case.
29944
29945 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
29946
29947         PR c/14635
29948         * builtins-1.c (nan, nans): Don't test.
29949         * builtins-30.c: Don't use nan, nanf, nanl.
29950         * builtins-35.c: New test.
29951
29952 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
29953
29954         * g++.dg/ext/altivec-6.C: New test.
29955
29956 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
29957
29958         * g++.dg/init/placement3.C: New test.
29959
29960         * g++.dg/template/spec13.C: New test.
29961
29962         * g++.dg/lookup/using11.C: New test.
29963
29964         * g++.dg/lookup/koenig3.C: New test.
29965
29966         * g++.dg/template/operator2.C: New test.
29967
29968         * g++.dg/expr/dtor3.C: New test.
29969         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
29970         marker.
29971         * g++.old-deja/g++.law/visibility28.C: Likewise.
29972
29973 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
29974
29975         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
29976         * gcc.dg/ppc64-abi-3.c: Likewise.
29977
29978 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29979
29980         PR c++/14545
29981         * g++.dg/parse/template15.C: New test.
29982
29983 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
29984
29985         * g++.dg/expr/dtor2.C: New test.
29986
29987         * g++.dg/lookup/anon4.C: New test.
29988
29989         * g++.dg/overload/using1.C: New test.
29990
29991         * g++.dg/template/lookup7.C: New test.
29992
29993         * g++.dg/template/typename6.C: New test.
29994
29995         * g++.dg/expr/cond6.C: New test.
29996
29997 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29998
29999         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
30000
30001 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
30002
30003         * g++.dg/expr/cond5.C: New test.
30004         * g++.dg/expr/constcast1.C: Likewise.
30005         * g++.dg/expr/ptrmem2.C: Likewise.
30006         * g++.dg/expr/ptrmem3.C: Likewise.
30007         * g++.dg/lookup/main1.C: Likewise.
30008         * g++.dg/template/lookup6.C: Likewise.
30009
30010 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
30011
30012         * gcc.dg/local1.c: New test.
30013
30014         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
30015
30016 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30017
30018         * gcc.dg/torture/builtin-convert-1.c: New test.
30019
30020 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30021
30022         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
30023
30024 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
30025
30026         PR c++/14481
30027         * g++.dg/warn/Wunused-7.C: New test.
30028
30029 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30030
30031         * gcc.dg/torture/builtin-integral-1.c: New test.
30032
30033 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
30034
30035         PR c++/14586
30036         * g++.dg/parse/non-dependent3.C: New test.
30037
30038 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
30039
30040         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
30041         * g++.dg/eh/simd-2.C: Likewise.
30042         * g++.dg/init/array10.C: Likewise.
30043         * gcc.c-torture/compile/simd-1.c: Likewise.
30044         * gcc.c-torture/compile/simd-2.c: Likewise.
30045         * gcc.c-torture/compile/simd-3.c: Likewise.
30046         * gcc.c-torture/compile/simd-4.c: Likewise.
30047         * gcc.c-torture/compile/simd-6.c: Likewise.
30048         * gcc.c-torture/execute/simd-1.c: Likewise.
30049         * gcc.c-torture/execute/simd-2.c: Likewise.
30050         * gcc.dg/compat/vector-defs.h: Likewise.
30051         * gcc.dg/20020531-1.c: Likewise.
30052         * gcc.dg/altivec-3.c: Likewise.
30053         * gcc.dg/altivec-4.c: Likewise.
30054         * gcc.dg/altivec-varargs-1.c: Likewise.
30055         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
30056         * gcc.dg/i386-mmx-3.c: Likewise.
30057         * gcc.dg/i386-sse-4.c: Likewise.
30058         * gcc.dg/i386-sse-5.c: Likewise.
30059         * gcc.dg/i386-sse-8.c: Likewise.
30060         * gcc.dg/simd-1.c: Likewise.
30061         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
30062         __ev64_opaque__ since the machine description provides it.
30063
30064 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
30065
30066         * lib/compat.exp (skip_list): New global variable.
30067         Use it to hold the user defined COMPAT_SKIPS list if any.
30068         (compat-obj): Add the members of skip_list to optall.
30069
30070 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
30071
30072         * gcc.dg/compat/union-by-value-1_main.c,
30073         union-by-value-1_x.c, union-by-value-1_y.c,
30074         union-check.h, union-defs.h,
30075         union-init.h, union-return-1_main.c,
30076         union-return-1_x.c, union-return-1_y.c: New files.
30077
30078 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
30079
30080         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
30081         mixed-struct-init.h: Add 4 mixed structure types.
30082         struct-by-value-21_main.c, struct-by-value-21_x.c,
30083         struct-by-value-21_y.c, struct-return-21_main.c,
30084         struct-return-21_x.c, struct-return-21_y.c: New files.
30085
30086 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
30087
30088         PR c++/14550
30089         * g++.dg/parse/template14.C: New test.
30090
30091 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
30092
30093         * gcc.c-torture/execute/20040313-1.c: New test.
30094
30095 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
30096
30097         PR target/14533
30098         * gcc.dg/20040311-2.c: New test.
30099
30100 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
30101
30102         PR other/14544
30103         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
30104         bit-field.
30105
30106 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
30107
30108         * gcc.dg/20040305-2.c: Add missing return statement.
30109
30110 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30111
30112         * gcc.dg/builtins-34.c: Also check pow10*.
30113
30114 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
30115
30116         PR target/14262
30117         * gcc.dg/20040305-2.c: New test.
30118
30119 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
30120
30121         * gcc.dg/20040310-1.c: New test.
30122
30123 2004-03-11  Roger Sayle  <roger@eyesopen.com>
30124
30125         * gcc.c-torture/execute/20040311-1.c: New test case.
30126
30127 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
30128
30129         PR c++/14476
30130         * g++.dg/lookup/enum1.C: New test.
30131
30132 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
30133
30134         PR c++/14510
30135         * g++.dg/lookup/struct2.C: New test.
30136
30137 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
30138
30139         * gcc.dg/builtins-34.c: New test.
30140
30141 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30142
30143         * gcc.dg/torture/builtin-nonneg-1.c: New test.
30144
30145 2004-03-09  James E Wilson  <wilson@specifixinc.com>
30146
30147         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
30148         * gcc.dg/alias-2.c: New testcase.
30149
30150 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
30151
30152         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
30153
30154 2004-03-09  Roger Sayle  <roger@eyesopen.com>
30155
30156         * gcc.c-torture/execute/20040309-1.c: New test case.
30157
30158 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
30159
30160         PR c++/14397
30161         * g++.dg/overload/ref1.C: New.
30162
30163 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30164
30165         PR c++/14409
30166         * g++.dg/template/spec12.C: New test.
30167
30168         PR c++/14448
30169         * g++.dg/parse/crash14.C: New test.
30170
30171 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
30172
30173         PR c++/14230
30174         * g++.dg/init/ref11.C: New test.
30175
30176 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
30177
30178         PR c++/14432
30179         * g++.dg/parse/builtin2.C: New test.
30180
30181 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
30182
30183         PR c++/14401
30184         * g++.dg/init/ctor3.C: New test.
30185         * g++.dg/init/union1.C: New test.
30186         * g++.dg/ext/anon-struct4.C: New test.
30187
30188 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
30189
30190         * g++.dg/lookup/koenig1.C: Tweak error messages.
30191         * g++.dg/lookup/used-before-declaration.C: Likewise.
30192         * g++.dg/other/do1.C: Likewise.
30193         * g++.dg/overload/koenig1.C: Likewise.
30194         * g++.dg/parse/crash13.C: Likewise.
30195         * g++.dg/template/instantiate3.C: Likewise.
30196
30197 2004-03-08  Eric Christopher  <echristo@redhat.com>
30198
30199         * * lib/target-supports.exp: Enable libiconv in test
30200         compilation.  Fix up error checking.
30201
30202 2004-03-08  Roger Sayle  <roger@eyesopen.com>
30203
30204         PR middle-end/14289
30205         * gcc.dg/pr14289-1.c: New test case.
30206         * gcc.dg/pr14289-2.c: Likewise.
30207         * gcc.dg/pr14289-3.c: Likewise.
30208
30209 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
30210
30211         * gcc.c-torture/execute/20040308-1.c: New test.
30212
30213 2004-03-07  Roger Sayle  <roger@eyesopen.com>
30214
30215         * gcc.c-torture/execute/20040307-1.c: New test case.
30216
30217 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
30218
30219         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
30220
30221 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
30222
30223         * gcc.dg/20040306-1.c: New test.
30224
30225 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
30226
30227         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
30228         them static.
30229         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
30230
30231 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
30232
30233         PR c/14465
30234         * gcc.dg/decl-6.c: New test.
30235
30236 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30237
30238         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
30239         Rename LOGPOW -> LOG_POW.
30240         (SQRT_EXP, POW_EXP): New.
30241
30242 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
30243
30244         * gcc.dg/i386-sse-8.c: New test.
30245
30246 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
30247
30248         PR c/14114
30249         * gcc.dg/decl-5.c: New test.
30250
30251 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
30252
30253         * gcc.dg/20040305-1.c: New test.
30254
30255 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
30256
30257         PR other/14354
30258         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
30259
30260 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
30261
30262         PR c++/14425, c++/14426
30263         * g++.dg/ext/altivec-4.C: New test.
30264         * g++.dg/ext/altivec-5.C: New test.
30265
30266 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
30267
30268         * g++.old-deja/g++.other/linkage1.C: Expect errors about
30269         global variables of a type with no linkage.
30270         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
30271         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
30272         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
30273         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
30274         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
30275         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
30276         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
30277         * g++.dg/warn/deprecated.C: Name enum Color.
30278         * g++.dg/overload/VLA.C: Name structure for 'b'.
30279         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
30280
30281 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
30282
30283         * gcc.c-torture/compile/20040304-1.c: New test.
30284
30285 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
30286
30287         PR 13728
30288         * gcc.dg/decl-4.c: New testcase.
30289
30290 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
30291
30292         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
30293         as PRECF if sizeof (float) > sizeof (double).
30294         (PRECL): Make it the same as PRECF if
30295         sizeof (float) > sizeof (long double).
30296
30297 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30298
30299         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
30300         system type.  Add check for irix6 which doesn't have c99 runtime.
30301
30302 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
30303
30304         * gcc.dg/const-elim-1.c: xfail for xtensa.
30305
30306 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
30307
30308         PR c++/14369
30309         * g++.dg/template/cond4.C: New test.
30310
30311 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
30312
30313         PR c++/14360
30314         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
30315
30316         PR c++/14361
30317         * g++.dg/parse/defarg7.C: New test.
30318
30319         PR c++/14359
30320         * g++.dg/template/friend26.C: New test.
30321
30322 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
30323
30324         PR c++/14324
30325         * g++.dg/abi/mangle21.C: New test.
30326
30327         PR c++/14260
30328         * g++.dg/parse/constructor2.C: New test.
30329
30330         PR c++/14337
30331         * g++.dg/template/sfinae1.C: New test.
30332
30333 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
30334
30335         PR c++/14267
30336         * g++.dg/expr/crash2.C: New test.
30337
30338         PR middle-end/13448
30339         * gcc.dg/inline-5.c: New test.
30340         * gcc.dg/always-inline.c: Split out tests into ...
30341         * gcc.dg/always-inline2.c: ... this and ...
30342         * gcc.dg/always-inline3.c: ... this.
30343
30344 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
30345
30346         PR debug/12103
30347         * g++.dg/debug/crash1.C: New test.
30348
30349 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
30350
30351         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
30352         function with __attribute__((noinline)).
30353         (recurser_void2): Likewise.
30354         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
30355         (recurser_void2): Likewise.
30356
30357 2004-02-29  Roger Sayle  <roger@eyesopen.com>
30358
30359         PR middle-end/14203
30360         * g++.dg/warn/Wunused-6.C: New test case.
30361
30362 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
30363
30364         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
30365         not defined.
30366
30367 2004-02-27  Eric Christopher  <echristo@redhat.com>
30368
30369         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
30370         * g++.dg/charset/asm2.c: Run only x86.
30371         * gcc.dg/charset/asm3.c: Ditto.
30372
30373 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
30374
30375         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
30376         ld_library_path.
30377
30378 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
30379
30380         * g++.dg/ext/altivec-3.C: New.
30381
30382 2004-02-26  Richard Henderson  <rth@redhat.com>
30383
30384         * g++.dg/ext/attrib10.C: Mark for warning.
30385         * gcc.dg/attr-alias-1.c: New.
30386
30387 2004-02-26  Richard Henderson  <rth@redhat.com>
30388
30389         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
30390         * gcc.c-torture/execute/20040208-2.c: ... it back.
30391
30392 2004-02-26  Eric Christopher  <echristo@redhat.com>
30393
30394         * lib/target-supports.exp (check-iconv-available): New function.
30395         * lib/gcc-dg.exp (dg-require-iconv): New function.
30396         Use above.
30397         * gcc.dg/charset: New directory.
30398         * gcc.dg/charset/charset.exp: New file.
30399         * gcc.dg/charset/asm1.c: Ditto.
30400         * gcc.dg/charset/asm2.c: Ditto.
30401         * gcc.dg/charset/asm3.c: Ditto.
30402         * gcc.dg/charset/asm4.c: Ditto.
30403         * gcc.dg/charset/asm5.c: Ditto.
30404         * gcc.dg/charset/attribute1.c: Ditto.
30405         * gcc.dg/charset/attribute2.c: Ditto.
30406         * gcc.dg/charset/string1.c: Ditto.
30407         * g++.dg/charset: New directory.
30408         * g++.dg/dg.exp: Add here. Special options.
30409         * g++.dg/charset/charset.exp: New file.
30410         * g++.dg/charset/asm1.c: Ditto.
30411         * g++.dg/charset/asm2.c: Ditto.
30412         * g++.dg/charset/asm3.c: Ditto.
30413         * g++.dg/charset/asm4.c: Ditto.
30414         * g++.dg/charset/attribute1.c: Ditto.
30415         * g++.dg/charset/attribute2.c: Ditto.
30416         * g++.dg/charset/extern1.cc: Ditto.
30417         * g++.dg/charset/extern2.cc: Ditto.
30418         * g++.dg/charset/string1.c: Ditto.
30419
30420 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
30421
30422         PR c++/14278
30423         * g++.dg/parse/comma1.C: New test.
30424
30425 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30426
30427         PR c++/14284
30428         * g++.dg/template/ttp8.C: New test.
30429
30430 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
30431
30432         * gcc.dg/fixuns-trunc-1.c: New test.
30433
30434 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30435
30436         * gcc.dg/builtins-config.h: Use #elif.
30437
30438 2004-02-26  Michael Matz  <matz@suse.de>
30439
30440         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
30441         * gcc.dg/991214-1.c: Likewise.
30442         * gcc.dg/i386-asm-1.c: Likewise.
30443
30444 2004-02-25  Richard Henderson  <rth@redhat.com>
30445
30446         * gcc.c-torture/execute/20040208-2.c: Move ...
30447         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
30448
30449 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30450
30451         PR c++/14246
30452         * g++.dg/other/crash-3.C: New test.
30453
30454 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30455
30456         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
30457         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
30458
30459         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
30460         HP-UX.
30461
30462 2004-02-24  Michael Matz  <matz@suse.de>
30463
30464         * gcc.dg/i386-regparm.c: New.
30465
30466 2004-02-23  James E Wilson  <wilson@specifixinc.com>
30467
30468         * gcc.c-torture/execute/20040223-1.c: New.
30469
30470 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
30471             Kazu Hirata  <kazu@cs.umass.edu>
30472
30473         * gcc.dg/fwritable-strings-1.c: Remove.
30474
30475 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
30476
30477         PR c/14156
30478         * gcc.dg/20040223-1.c: New test.
30479
30480 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30481
30482         PR c++/14106
30483         * g++.dg/ext/typeof9.C: New test.
30484
30485 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30486
30487         PR c++/14250
30488         * g++.dg/other/switch1.C: New test.
30489
30490 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
30491
30492         * gcc.dg/cast-function-1.c: Adjust for new informative message.
30493         * gcc.dg/va-arg-1.c: Likewise.
30494
30495 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30496
30497         PR c++/14143
30498         * g++.dg/template/koenig5.C: New test.
30499
30500 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
30501
30502         * g++.dg/ext/altivec-1.C: Generalize target triple.
30503         * g++.dg/ext/altivec-2.C: New test case.
30504         * g++.dg/ext/altivec_check.h: New file.
30505         * gcc.dg/altivec-1.c: Generalize target triple;
30506         include altivec_check.h and call altivec_check().
30507         * gcc.dg/altivec-[2-5].c: Generalize target triple.
30508         * gcc.dg/altivec-6.c: New test case.
30509         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
30510         type casts as needed.
30511         * gcc.dg/altivec-10.c: Include altivec_check.h and call
30512         altivec_check().
30513         * gcc.dg/altivec-12.c: New test case.
30514         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
30515         include altivec_check.h and call altivec_check().
30516         * gcc.dg/altivec_check.h: New file.
30517
30518 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30519
30520         * lib/target-supports.exp (check_alias_available): Don't mangle
30521         function `g' in test program.
30522
30523 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30524
30525         * lib/target-supports.exp (check_profiling_available): Check
30526         argument to determine whether we support a profiling type.
30527         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
30528         check_profiling_available.
30529         * g++.dg/bprob/bprob.exp: Likewise.
30530         * g77.dg/bprob/bprob.exp: Likewise.
30531         * gcc.misc-tests/bprob.exp: Likewise.
30532         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
30533         dg-require-profiling and delete expected error handling.
30534         * gcc.dg/20021014-1.c: Likewise.
30535         * gcc.dg/nest.c: Likewise.
30536
30537 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30538
30539         PR c++/12007
30540         * g++.dg/other/vthunk1.C: New test.
30541
30542 2004-02-20  Falk Hueffner  <falk@debian.org>
30543
30544         PR target/14201
30545         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
30546
30547 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
30548
30549         PR c++/13927
30550         * g++.dg/other/error8.C: Remove XFAIL markers.
30551
30552         PR c++/14173
30553         * g++.dg/ext/packed5.C: New test.
30554
30555         PR c++/14199
30556         * g++.dg/warn/Wunused-5.C: New test.
30557
30558         PR c++/14186
30559         * g++.dg/lookup/member1.C: New test.
30560
30561 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
30562
30563         * gcc.c-torture/compile/20040130-1.c: Enable only when
30564         __INT_MAX__ >= 2147483647L.
30565         * gcc.c-torture/compile/961203-1.c: Likewise.
30566
30567 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
30568
30569         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
30570         * g++.dg/opt/template1.C: Robustify assembler regexp
30571
30572 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30573
30574         * gcc.c-torture/execute/simd-4.x: Remove.
30575         * gcc.c-torture/execute/va-arg-25.x: Likewise.
30576         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
30577         Guard with #ifndef SKIP_ATTRIBUTE.
30578         * gcc.dg/compat/vector-1_y.c: Likewise.
30579         * gcc.dg/compat/vector-2_x.c: Likewise.
30580         * gcc.dg/compat/vector-2_y.c: Likewise.
30581         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
30582         * g++.dg/eh/simd-2.C: Likewise.
30583
30584 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
30585
30586         * gcc.c-torture/compile/complex-1.c: New.
30587
30588 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
30589
30590         PR target/14209
30591         * gcc.c-torture/execute/20040218-1.c: New test.
30592
30593 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30594
30595         PR c++/14181
30596         * g++.dg/parse/new2.C: New test.
30597
30598 2004-02-18  Paul Brook  <paul@codesourcery.com>
30599
30600         * gcc.c-torture/compile/libcall-1.c: New test.
30601
30602 2004-02-18  Paul Brook  <paul@codesourcery.com>
30603
30604         PR debug/12934
30605         * gcc.dg/debug/debug-7.c: New test.
30606
30607 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
30608
30609         * gcc.dg/20040217-1.c: New test.
30610
30611 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
30612
30613         * gcc.c-torture/execute/990208-1.x: Delete.
30614
30615 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
30616
30617         * gcc.c-torture/execute/20040208-2.x: New file.
30618
30619 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
30620
30621         PR c++/11326
30622         * g++.dg/abi/structret1.C: New test.
30623
30624 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
30625
30626         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
30627         (i386_cpuid): No need to test if cpuid is available on AMD64.
30628         Fix assembly, so that it works onboth i386 and AMD64.
30629         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
30630         (vecInLong): Fix s[] member type to unsigned int.
30631         (vecInWord): Remove type.
30632         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
30633         (a64, b64, c64, d64, e64): Remove.
30634         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
30635         Remove unused variable.  Remove initialization of removed variables.
30636         Don't call mmx_tests nor sse_tests.
30637         (reference_mmx, reference_sse): Remove.
30638         (check): Add return stmt.
30639         * gcc.dg/i386-sse-7.c: New test.
30640         * gcc.dg/i386-mmx-4.c: New test.
30641
30642 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30643
30644         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
30645         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
30646         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
30647         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
30648         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
30649         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
30650         g++.dg/tc1/dr94.C: Fix line terminator.
30651
30652 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
30653
30654         * gcc.c-torture/compile/20040216-1.c: New.
30655
30656 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30657
30658         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
30659         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
30660         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
30661         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
30662         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
30663         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
30664
30665 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
30666
30667         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
30668
30669 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
30670
30671         PR c++/13971
30672         * g++.dg/expr/cond4.C: New test.
30673
30674         PR c++/14086
30675         * g++.dg/lookup/crash2.C: New test.
30676
30677 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
30678
30679         * gcc.c-torture/compile/20040214-2.c: New test.
30680
30681 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
30682
30683         PR c++/14116
30684         * g++.dg/ext/typeof8.C: New test.
30685
30686 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
30687
30688         * gcc.c-torture/compile/20040214-1.c: New test.
30689
30690 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30691
30692         PR c++/13635
30693         * g++.dg/template/spec11.C: New test.
30694
30695 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30696
30697         PR c++/13927
30698         * g++.dg/other/error8.C: New test.
30699
30700 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
30701
30702         PR c++/14122
30703         * g++.dg/template/array4.C: New test.
30704
30705         PR c++/14108
30706         * g++.dg/inherit/thunk2.C: New test.
30707
30708         PR c++/14083
30709         * g++.dg/eh/cond2.C: New test.
30710
30711 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
30712
30713         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
30714
30715 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
30716
30717         * lib/scanasm.exp (dg-scan): Quote pattern before display.
30718
30719 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
30720
30721         * g++.dg/simd-2.C: xfail on ppc64-linux.
30722
30723 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
30724
30725         PR c/456
30726         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
30727         tests.
30728
30729 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
30730
30731         * gcc.dg/builtins-33.c: New test.
30732
30733 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
30734
30735         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
30736
30737 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
30738
30739         * g++.dg/simd-2.C: Set -maltivec for ppc64.
30740
30741 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
30742
30743         * gcc.dg/ppc64-abi-3.c: New test.
30744
30745 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
30746
30747         PR c/14092
30748
30749         * gcc.dg/pr14092-1.c: New testcase.
30750
30751 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
30752
30753         * gcc.dg/cpp/assert4.c: Fix typo last change.
30754
30755         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
30756         * gcc.dg/cpp/assert4.c: Handle powerpc64.
30757
30758         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
30759
30760 2004-02-09  Roger Sayle  <roger@eyesopen.com>
30761
30762         * gcc.c-torture/compile/20040209-1.c: New test case.
30763
30764 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
30765
30766         * gcc.dg/c90-init-1.c: Adjust expected error messages.
30767
30768 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
30769
30770         * gcc.c-torture/execute/20040208-[12].c: New tests.
30771
30772 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
30773
30774         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
30775
30776 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
30777
30778         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
30779
30780 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
30781
30782         Bug 13856
30783         * gcc.dg/visibility-8.c: New testcase.
30784
30785 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
30786
30787         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
30788         arguments.
30789         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
30790
30791 2004-02-07  Roger Sayle  <roger@eyesopen.com>
30792
30793         PR middle-end/13696
30794         * g++.dg/opt/fold1.C: New test case.
30795
30796 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30797
30798         PR c++/14033
30799         * g++.dg/other/crash-2.C: New test.
30800
30801 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30802
30803         PR c++/14028
30804         * g++.dg/parse/angle-bracket2.C: New test.
30805
30806 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30807
30808         PR middle-end/13750
30809         Revert:
30810         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
30811         PR pch/13361
30812         * testsuite/g++.dg/pch/wchar-1.C: New.
30813         * testsuite/g++.dg/pch/wchar-1.Hs: New.
30814
30815 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30816
30817         PR c++/14008
30818         * g++.dg/parse/error15.C: New test.
30819         * g++.dg/parse/crash11.C: Update dg-error mark.
30820
30821 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
30822
30823         PR c++/13932
30824         * g++.dg/warn/conv2.C: New test.
30825
30826 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30827
30828         PR c++/13086
30829         * g++.dg/warn/incomplete1.C: Remove xfail.
30830
30831 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
30832
30833         * lib/file-format.exp (gcc_target_object_format): Use
30834         ${tool}_target_compile, not gcc_target_compile.
30835         * lib/target-supports.exp (check_alias_available): Likewise.
30836         (check_gc_sections_available): Likewise.
30837         * g++.dg/ext/attrib10.C: Use dg-require-alias.
30838         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
30839         dg-require-alias.
30840
30841 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
30842
30843         PR c++/13969
30844         * g++.dg/template/static6.C: New test.
30845
30846 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
30847
30848         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
30849
30850 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30851
30852         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
30853         tests for systems where `char' is unsigned by default.
30854
30855 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30856
30857         PR c++/13997
30858         * g++.dg/template/partial3.C: New test.
30859
30860 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
30861
30862         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
30863         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
30864         Remove mentions of obsolete ports.
30865
30866 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
30867
30868         * gcc.dg/noncompile/20001228-1.c: Fix for new
30869         error message.
30870
30871 2004-02-03  Roger Sayle  <roger@eyesopen.com>
30872
30873         PR target/9348
30874         * gcc.c-torture/execute/multdi-1.c: New test case.
30875
30876 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
30877
30878         PR c++/13925
30879         * g++.dg/template/lookup5.C: New test.
30880
30881 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
30882
30883         PR c++/13950
30884         * g++.dg/template/lookup4.C: New test.
30885
30886         PR c++/13970
30887         * g++.dg/parse/error14.C: New test.
30888
30889         PR c++/14002
30890         * g++.dg/parse/template13.C: New test.
30891
30892 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
30893
30894         PR c++/13978
30895         * g++.dg/template/koenig4.C: New test.
30896
30897         PR c++/13968
30898         * g++.dg/template/crash17.C: New test.
30899
30900         PR c++/13975
30901         * g++.dg/parse/error13.C: New test.
30902         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
30903
30904 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
30905
30906         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
30907
30908 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
30909
30910         PR c/11658
30911         PR c/13994
30912         * gcc.dg/noncompile/20040203-1.c: New test.
30913         * gcc.dg/noncompile/20040203-2.c: Likewise.
30914         * gcc.dg/noncompile/20040203-3.c: Likewise.
30915         * gcc.dg/20040203-1.c: Likewise.
30916
30917 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
30918
30919         PR c++/10858
30920         * g++.dg/template/sizeof7.C: New test.
30921
30922 2004-02-02  Eric Christopher  <echristo@redhat.com>
30923             Zack Weinberg  <zack@codesourcery.com>
30924
30925         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
30926
30927 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
30928
30929         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
30930         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
30931         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
30932         * gcc.dg/cleanup-5.c: Run only on Linux targets.
30933
30934 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
30935
30936         PR c++/13113
30937         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
30938
30939         PR c++/13854
30940         * g++.dg/ext/attrib13.C: New test.
30941
30942         PR c++/13907
30943         * g++.dg/conversion/op2.C: New test.
30944
30945 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
30946
30947         * gcc.dg/titype-1.c: Fix pasto.
30948
30949 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
30950
30951         * gcc.dg/titype-1.c: New test.
30952
30953 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30954
30955         PR c++/13957
30956         * g++.dg/template/non-type-template-argument-1.C,
30957         g++.dg/template/qualified-id1.C: Update dg-error marks.
30958         * g++.dg/template/nontype6.C: New test.
30959
30960 2004-02-01  Roger Sayle  <roger@eyesopen.com>
30961
30962         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
30963         * gcc.dg/builtins-31.c: New testcase.
30964         * gcc.dg/builtins-32.c: New testcase.
30965
30966 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
30967
30968         * objc.dg/call-super-2.m: Update line numbers
30969         for the including of stddef.h.
30970
30971 2004-01-30  Michael Matz  <matz@suse.de>
30972
30973         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
30974         g++.dg/ext/case-range3.C: New tests.
30975
30976 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30977
30978         DR206
30979         PR c++/13813
30980         * g++.dg/template/member4.C: New test.
30981
30982 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30983
30984         PR c++/13683
30985         * g++.dg/template/sizeof6.C: New test.
30986
30987 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
30988
30989         * gcc.dg/fwritable-strings-1.c: New test.
30990
30991 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
30992
30993         * gcc.c-torture/compile/20040130-1.c: New test.
30994
30995 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
30996
30997         * objc.dg/call-super-2.m: Include stddef.h for size_t.
30998
30999 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
31000
31001         PR c++/13883
31002         * g++.dg/template/ctor3.C: New test.
31003
31004 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31005
31006         * g++.dg/tc1: New directory.
31007         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
31008         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
31009         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
31010         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
31011         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
31012
31013 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31014
31015         * g++.dg/parse/error11.C: New test.
31016         * g++.dg/parse/error12.C: Likewise.
31017
31018 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
31019
31020         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
31021         (scan_initial, main): Use aligned_sizeof instead of sizeof.
31022
31023 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
31024
31025         PR c++/13791
31026         * g++.dg/ext/attrib12.C: New test.
31027
31028         PR c++/13736
31029         * g++.dg/parse/cast2.C: New test.
31030
31031 2004-01-27  James E Wilson  <wilson@specifixinc.com>
31032
31033         * objc.dg/encode-2.m (main): New local string.  Set depending on
31034         sizeof long.  Use in sscanf call.
31035         * objc.dg/encode-3.m (main): New local string.  Set depending on
31036         sizeof long.  Use in scan_initial call.
31037
31038 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31039
31040         * objc.dg/call-super-2.m: Make LP64-safe.
31041         * objc.dg/desig-init-1.m: Likewise.
31042
31043 2004-01-27  Devang Patel <dpatel@apple.com>
31044
31045         * g++.dg/debug/namespace1.C: New test.
31046
31047 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
31048
31049         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
31050         xscale-*-*.
31051
31052         * gcc.dg/arm-mmx-1.c: New test.
31053
31054 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
31055
31056         * gcc.dg/20040127-1.c: New test.
31057         * gcc.dg/20040127-2.c: New test.
31058
31059 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31060
31061         * objc.dg/stret-1.m (glob): Renamed to globa.
31062
31063 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
31064
31065         PR c++/13663
31066         * g++.dg/expr/for1.C: New test.
31067
31068 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
31069
31070         PR middle-end/13779
31071         * gcc.dg/darwin-longlong.c: New test.
31072
31073 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
31074
31075         * gcc.dg/20040124-1.c: Moved test from here...
31076         * gcc.c-torture/compile/20040124-1.c: ...to here.
31077
31078 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
31079
31080         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
31081         the assembly output if -m64 is passed.
31082
31083 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
31084
31085         PR c++/13833
31086         * g++.dg/template/cond3.C: New test.
31087
31088 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31089
31090         PR c++/13810
31091         * g++.dg/template/ttp7.C: New test.
31092
31093 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31094
31095         PR c++/13797
31096         * g++.dg/template/nontype4.C: New test.
31097         * g++.dg/template/nontype5.C: Likewise.
31098
31099 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
31100
31101         * gcc.dg/torture/mips-clobber-at.c: New test.
31102
31103 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
31104
31105         * gcc.dg/20040124-1.c: New test.
31106
31107 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
31108
31109         * gcc.dg/20040123-1.c: New test.
31110
31111 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
31112
31113         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
31114
31115 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
31116
31117         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
31118
31119 2004-01-23  Andrew Pinski  <apinski@apple.com>
31120
31121         * gcc.dg/20030121-1.c: Move to ..
31122         * gcc.dg/20040121-1.c: here.
31123
31124 2004-01-23  Roger Sayle  <roger@eyesopen.com>
31125
31126         * gcc.dg/builtins-29.c: New test case.
31127
31128 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
31129
31130         PR 18314
31131         * gcc.dg/builtins-30.c: New testcase.
31132
31133 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
31134
31135         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
31136         * lib/g77.exp: Likewise.
31137         * lib/objc.exp: Likewise.
31138         * lib/g++.exp: Likewise.
31139
31140 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
31141
31142         * gcc.dg/struct-by-value-2.c: New test.
31143
31144 2004-01-21  Andrew Pinski  <apinski@apple.com>
31145
31146         PR target/13785
31147         * gcc.dg/20030121-1.c: New test.
31148
31149 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
31150
31151         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
31152         clobber frame pointer register in asm statement.
31153
31154 2004-01-21  Falk Hueffner  <falk@debian.org>
31155
31156         * gcc.c-torture/compile/20040121-1.c: New test.
31157
31158 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
31159
31160         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
31161
31162 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
31163
31164         * gcc.dg/ppc64-abi-2.c: New test.
31165
31166 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
31167
31168         * lib/treelang.exp: Fill out this file.
31169         * lib/treelang-dg.exp: New File.
31170
31171 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
31172
31173         * gcc.c-torture/compile/981022-1.c: Remove.
31174         * gcc.dg/array-5.c: Remove XFAIL.
31175         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
31176         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
31177         gcc.dg/cond-lvalue-1.c: Update.
31178         * gcc.dg/cast-lvalue-2.c: New test.
31179
31180 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
31181
31182         PR c++/13592
31183         * g++.dg/other/error1.C (class foo): Tweak error message.
31184
31185         PR c++/13592
31186         * g++.dg/template/call2.C: New test.
31187
31188 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31189
31190         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
31191         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
31192         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
31193         scalar-return-1_x.c, scalar-return-2_y.c,
31194         scalar-return-3_x.c, scalar-return-3_y.c,
31195         scalar-return-4_x.c, scalar-return-4_y.c,
31196         struct-align-1.h, struct-align-1_x.c,
31197         struct-align-1_y.c, struct-align-2.h,
31198         struct-align-2_x.c, struct-align-2_y.c,
31199         struct-by-value-10_y.c, struct-by-value-11_x.c,
31200         struct-by-value-11_y.c, struct-by-value-12_x.c,
31201         struct-by-value-12_y.c, struct-by-value-13_x.c,
31202         struct-by-value-13_y.c, struct-by-value-14_x.c,
31203         struct-by-value-14_y.c, struct-by-value-15_x.c,
31204         struct-by-value-15_y.c, struct-by-value-16_y.c,
31205         struct-by-value-17_y.c, struct-by-value-18_y.c,
31206         struct-by-value-19_y.c, struct-by-value-1_x.c,
31207         struct-by-value-1_y.c, struct-by-value-20_y.c,
31208         struct-by-value-2_x.c, struct-by-value-2_y.c,
31209         struct-by-value-3_y.c, struct-by-value-4_x.c,
31210         struct-by-value-4_y.c, struct-by-value-5_y.c,
31211         struct-by-value-6_y.c, struct-by-value-7_y.c
31212         struct-by-value-8_x.c, struct-by-value-8_y.c
31213         struct-by-value-9_x.c, struct-by-value-9_y.c
31214         struct-return-10_x.c, struct-return-10_y.c,
31215         struct-return-19_x.c, struct-return-20_x.c
31216         struct-return-2_x.c, struct-return-2_y.c
31217         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
31218         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
31219
31220 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31221
31222         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
31223         attribute on sparc*-sun-solaris2.*.
31224
31225 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
31226
31227         PR c++/13710
31228         * g++.dg/ext/typeof7.C: New test.
31229
31230 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
31231
31232         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
31233         * gcc.dg/const-elim-1.c: Same.
31234
31235 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
31236
31237         * objc.dg/stret-1.m: New.
31238         * objc.dg/stret-2.m: New.
31239
31240 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
31241
31242         PR c++/11895
31243         * g++.dg/ext/vector1.C: New test.
31244
31245 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
31246
31247         * gcc.dg/pch/import-1.c: New.
31248         * gcc.dg/pch/import-1.hs: New.
31249         * gcc.dg/pch/import-1a.h: New.
31250         * gcc.dg/pch/import-1b.h: New.
31251         * gcc.dg/pch/import-1c.h: New.
31252
31253 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
31254
31255         PR c++/13574
31256         * g++.dg/ext/array1.C: New test.
31257
31258         PR c++/13178
31259         * g++.dg/conversion/op1.C: New test.
31260
31261 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
31262
31263         PR 11864
31264         From Kazumoto Kojima / Dan Kegel:
31265         * gcc.dg/pr11864-1.c: New test.
31266
31267         PR 10392
31268         From Marcus Comstedt / Dan Kegel:
31269         * gcc.dg/pr10392-1.c: New test.
31270
31271 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
31272
31273         PR c++/13478
31274         * g++.dg/init/ref10.C: New test.
31275
31276 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31277
31278         PR c++/13407
31279         * g++.dg/parse/typename6.C: New test.
31280
31281 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
31282
31283         PR pch/13361
31284         * testsuite/g++.dg/pch/wchar-1.C: New.
31285         * testsuite/g++.dg/pch/wchar-1.Hs: New.
31286
31287 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31288
31289         PR c++/9259
31290         * g++.dg/expr/sizeof2.C: New test.
31291
31292 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
31293
31294         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
31295
31296 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
31297
31298         PR c++/13659
31299         * g++.dg/lookup/strong-using-3.C: New.
31300         * g++.dg/lookup/using-10.C: New.
31301
31302 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
31303
31304         PR c++/13594
31305         * g++.dg/lookup/strong-using-2.C: New.
31306
31307 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
31308             Dan Kegel <dank@kegel.com>
31309             J"orn Rennecke <joern.rennecke@superh.com>
31310
31311         PR target/9365
31312         * gcc.dg/pr9365-1.c: New test.
31313
31314 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31315
31316         PR c++/8856
31317         * g++.dg/parse/casting-operator2.C: New test.
31318         * g++.old-deja/g++.pt/explicit83.C: Remove.
31319
31320 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
31321
31322         * gcc.dg/label-compound-stmt-1.c: New test.
31323         * gcc.c-torture/compile/950922-1.c,
31324         gcc.c-torture/compile/20000211-3.c,
31325         gcc.c-torture/compile/20000518-1.c,
31326         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
31327         compound statements.
31328
31329 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
31330
31331         * gcc.dg/ppc64-abi-1.c: New test.
31332
31333 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
31334
31335          * g++.dg/ext/attrib9.C: Add dg-warnings.
31336
31337 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31338
31339         PR c++/12335
31340         * g++.dg/parse/dtor3.C: New test.
31341
31342 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
31343
31344         PR c++/12709
31345         * g++.dg/parse/try-catch-1.C: New test.
31346
31347 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
31348
31349         * ada/acats/run_all.sh: Add more verbose output in acats.log
31350         when compiling tests.
31351
31352 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
31353
31354         PR 13656
31355         * gcc.dg/typedef-redecl.c: New test case.
31356         * gcc.dg/typedef-redecl.h: New support file.
31357
31358 2004-01-13  Jan Hubicka  <jh@suse.cz>
31359
31360         * gcc.dg/always_inline.c: New test.
31361         * gcc.dg/debug/20031231-1.c: Fix.
31362
31363 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31364
31365         PR c++/13474
31366         * g++.dg/template/array3.C: New test.
31367
31368 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
31369
31370         * g++.dg/ext/lvalue1.C: No longer expected to fail.
31371         * g++.dg/warn/Wunused-2.C: Likewise.
31372
31373 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31374
31375         PR c++/13289
31376         * g++.dg/template/instantiate6.C: New test.
31377
31378 2004-01-12  Roger Sayle  <roger@eyesopen.com>
31379
31380         PR middle-end/11397
31381         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
31382
31383 2004-01-12  Jan Hubicka  <jh@suse.cz>
31384
31385         PR opt/12826
31386         * gcc.dg/20040112-1.c: New.
31387
31388         * gcc.dg/dwarf-die[1-7].c: Move to...
31389         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
31390         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
31391
31392 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
31393
31394         PR c++/4100
31395         * g++.dg/parse/friend4.C: New test.
31396
31397 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
31398
31399         PR c++/4100
31400         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
31401         definition is called a friend.
31402
31403 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
31404
31405         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
31406
31407 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
31408
31409         PR c++/3478
31410         * g++.dg/parse/error10.C: New test.
31411         * g++.dg/template/arg2.C: Accept "invalid type" error.
31412
31413 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
31414
31415         PR middle-end/13392
31416         * g++.dg/opt/expect2.C: New test.
31417
31418 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
31419
31420         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
31421         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
31422         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
31423         Update dg-error regexps.
31424
31425 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
31426
31427         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
31428         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
31429
31430 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
31431
31432         * gcc.dg/pragma-re-1.c: Use right pointer type.
31433
31434 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
31435
31436         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
31437
31438 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
31439
31440         * gcc.dg/rs6000-ldouble-1.c: New.
31441
31442 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31443
31444         DR 337
31445         PR c++/9256
31446         * g++.dg/other/abstract1.C: New test.
31447
31448 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
31449
31450         * g++.dg/lookup/strong-using-1.C: New.
31451
31452 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
31453
31454         PR c/11234
31455         * gcc.dg/func-ptr-conv-1.c: New test.
31456         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
31457
31458 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
31459
31460         PR target/13380.
31461         * gcc.c-torture/compile/20040109-1.c: New.
31462
31463 2004-01-08  Stuart Hastings  <stuart@apple.com>
31464
31465         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
31466         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
31467         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
31468
31469 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
31470
31471         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
31472
31473 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
31474
31475         * ada/acats/run_acats: Treat 'gnatchop' the same way
31476         as 'gnatmake'.  Export GCC_DRIVER.
31477         * ada/acats/run_all.sh: Add target_gnatchop.  Use
31478         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
31479
31480 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31481
31482         PR c++/12573
31483         * g++.dg/template/dependent-expr4.C: New test.
31484
31485 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
31486
31487         * gcc.dg/altivec-11.c: New test.
31488
31489 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
31490
31491         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
31492
31493 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
31494
31495         PR c/6024
31496         * gcc.dg/enum-compat-1.c: New test.
31497         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
31498
31499 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
31500
31501         PR c/12165
31502         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
31503         gcc.dg/c99-idem-qual-3.c: New tests.
31504
31505 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
31506
31507         * gcc.dg/winline-7.c: Don't cast void * to int.
31508
31509 2004-01-06  Jan Hubicka  <jh@suse.cz>
31510
31511         * gcc.dg/i386-sse-5.c: New test
31512         * g++.dg/eh/simd-1.c: Add -w argument for i386.
31513
31514 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
31515
31516         PR c++/12815
31517         * g++.dg/rtti/typeid4.C: New test.
31518
31519 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
31520
31521         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
31522
31523 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
31524
31525         PR c++/12132
31526         * g++.dg/template/error11.C: New test.
31527
31528         PR c++/13451
31529         * g++.dg/template/class2.C: New test.
31530
31531 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
31532         Richard Sandiford <rsandifo@redhat.com>
31533
31534         PR c++/13387
31535         * g++.dg/opt/alias3.C: New test.
31536
31537 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
31538
31539         PR c++/13157
31540         * g++.dg/template/koenig3.C: New test.
31541
31542         PR c++/13529
31543         * g++.dg/parse/offsetof3.C: New test.
31544
31545         * g++.dg/init/copy7.C: Add missing dg-error markers.
31546
31547         PR c++/12226
31548         * g++.dg/init/copy7.c: New test.
31549
31550         PR c++/13536
31551         * g++.dg/parse/cast1.C: New test.
31552
31553 2004-01-04  Jan Hubicka  <jh@suse.cz>
31554
31555         * gcc.dg/winline[1-7].c: New tests.
31556
31557 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31558
31559         PR c++/13520
31560         * g++.dg/template/qualttp22.C: New test.
31561
31562 2004-01-01  Jan Hubicka  <jh@suse.cz>
31563
31564         * gcc.dg/debug/20031231-1.c: New.
31565         * gcc.c-torture/compile/20040101-1.c: New.
31566         * gcc.dg/dwarf-die-[1-7].c: New.
31567
31568 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
31569
31570         PR optimization/13521
31571         * gcc.c-torture/compile/20031231-1.c: New test.
31572
31573 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
31574
31575         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
31576
31577 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31578
31579         PR c++/10079
31580         * g++.dg/template/crash16.C: New test.
31581
31582 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
31583
31584         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
31585
31586 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
31587
31588         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
31589         ports.
31590         * g++.old-deja/g++.jason/thunk3.C: Likewise.
31591         * g++.old-deja/g++.law/profile1.C: Likewise.
31592         * gcc.c-torture/compile/981006-1.c: Likewise.
31593         * gcc.c-torture/execute/loop-2e.x: Likewise.
31594         * gcc.c-torture/execute/loop-2f.x: Remove.
31595         * gcc.c-torture/execute/loop-2g.x: Likewise.
31596         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
31597         * gcc.dg/20020312-2.c: Remove traces of dead ports.
31598
31599 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
31600
31601         PR c++/13507
31602         * g++.dg/ext/attrib11.C: New test.
31603
31604         PR c++/13494
31605         * g++.dg/template/array2-1.C: New test.
31606         * g++.dg/template/array2-2.C: New test.
31607
31608 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
31609
31610         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
31611
31612 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
31613
31614         PR c++/12774
31615         * g++.dg/template/array1-1.C: New test.
31616         * g++.dg/template/array1-2.C: New test.
31617
31618 2003-12-29  Roger Sayle  <roger@eyesopen.com>
31619
31620         PR fortran/12632
31621         * g77.dg/12632.f: New test case.
31622
31623 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31624
31625         PR c++/13289
31626         * g++.dg/parse/nontype1.C: New test.
31627
31628 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31629
31630         PR c++/12403
31631         * g++.dg/parse/explicit1.C: New test.
31632         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
31633
31634 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
31635
31636         PR c++/13081
31637         * g++.dg/opt/inline6.C: New test.
31638
31639         PR c++/12613
31640         * g++.dg/parse/error9.C: New test.
31641
31642         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
31643
31644 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
31645
31646         PR c++/13009
31647         * g++.dg/init/assign1.C: New test.
31648
31649 2003-12-28  Roger Sayle  <roger@eyesopen.com>
31650
31651         PR c++/13070
31652         * g++.dg/warn/format3.C: New test case.
31653
31654 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31655
31656         * gcc.c-torture/compile/20031227-1.c: New test.
31657
31658 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
31659
31660         * g++.dg/bprob/bprob.exp: Load target-supports.exp
31661         * g77.dg/bprob/bprob.exp: Likewise.
31662         * gcc.misc-tests/bprob.exp: Likewise.
31663         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
31664         variants on systems where the library does not provide that
31665         functionality.
31666         * gcc.dg/builtins-20.c: Use builtins-config.h.
31667         * gcc.dg/builtins-config.h: New file.
31668
31669 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
31670
31671         * lib/gcc-dg.exp (dg-require-profiling): New function.
31672         * lib/target-supports.exp (check_profiling_available): Likewise.
31673         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
31674         * g77.dg/bprob/bprob.exp: Likewise.
31675         * gcc.misc-tests/bprob.exp: Likewise.
31676         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
31677         * gcc.dg/20021014-1.c: Likewise.
31678         * gcc.dg/nest.c: Likewise.
31679
31680 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
31681
31682         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
31683         compiling.
31684         * g++.dg/lookup/java2.C: Likewise.
31685         * gcc.dg/cpp/lexident.c: Likewise.
31686
31687 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
31688
31689         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
31690         given.
31691         * gcc.c-torture/compile/961203-1.c: Likewise.
31692         * gcc.c-torture/compile/980506-1.c: Likewise.
31693
31694 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
31695
31696         * lib/gcc-dg.exp (dg-prune-output): New annotation.
31697         (additional_prunes): New global.
31698         (gcc-dg-prune): Handle additional per-test pruning.
31699         (dg-test): Clear additional_prunes between tests.
31700
31701         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
31702         dg-prune-output to avoid spurious failures from assembler
31703         complaining about nonexistent WAW violations.
31704         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
31705         Use dg-prune-output to avoid spurious failures from assembler
31706         warning about Itanium B-step errata.
31707
31708 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
31709
31710         * g++.dg/abi/macro0.C: New test.
31711         * g++.dg/abi/macro1.C: Likewise.
31712         * g++.dg/abi/macro2.C: Likewise.
31713
31714         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
31715         * g++.dg/abi/bitfield7.C: Likewise.
31716         * g++.dg/abi/dtor2.C: Likewise.
31717         * g++.dg/abi/mangle11.C: Likewise.
31718         * g++.dg/abi/mangle12.C: Likewise.
31719         * g++.dg/abi/mangle14.C: Likewise.
31720         * g++.dg/abi/mangle17.C: Likewise.
31721         * g++.dg/abi/vbase10.C: Likewise.
31722         * g++.dg/abi/vbase14.C: Likewise.
31723         * g++.dg/template/qualttp17.C: Likewise.
31724
31725 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
31726
31727         PR c/11995
31728         * gcc.dg/20031223-1.c: New test.
31729
31730 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
31731
31732         * gcc.dg/noreturn-7.c: New test.
31733
31734 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
31735
31736         * gcc.dg/null-pointer-1.c: New test.
31737
31738 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
31739
31740         * g++.old-deja/g++.jason/template18.C: Remove.
31741         * g++.old-deja/g++.jason/template37.C: Likewise.
31742
31743         PR c++/12862
31744         * g++.dg/lookup/ns1.C: New test.
31745
31746         PR c++/12397
31747         * g++.dg/template/lookup3.C: New test.
31748
31749 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
31750
31751         * g++.dg/template/recurse1.C: New test
31752
31753 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
31754
31755         PR c++/12479
31756         * g++.dg/parse/semicolon1.C: New test.
31757         * g++.dg/parse/semicolon1.h: Likewise.
31758
31759 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
31760
31761         * gcc.dg/darwin-misaligned.c: New test.
31762
31763 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
31764
31765         PR c/9163
31766         * gcc.dg/20031222-1.c: New test.
31767
31768 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
31769
31770         PR c++/13438
31771         * g++.dg/parse/error8.C: New test.
31772
31773         PR c++/11554
31774         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
31775
31776 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
31777
31778         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
31779         too small.
31780         * gcc.c-torture/compile/930217-1.c: Likewise.
31781         * gcc.c-torture/compile/930513-1.c: Likewise.
31782         * gcc.c-torture/execute/920908-2.c: Likewise.
31783         * gcc.c-torture/execute/921204-1.c: Likewise.
31784         * gcc.c-torture/execute/930621-1.c: Likewise.
31785         * gcc.c-torture/execute/930630-1.c: Likewise.
31786         * gcc.c-torture/execute/931031-1.c: Likewise.
31787         * gcc.c-torture/execute/980602-2.c: Likewise.
31788         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
31789         * gcc.c-torture/execute/compndlit-1.c: Likewise.
31790         * gcc.c-torture/execute/extzvsi.c: Likewise.
31791         * gcc.c-torture/unsorted/ext.c: Likewise.
31792
31793 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
31794
31795         PR target/12749
31796         * gcc.c-torture/compile/20031220-2.c: New test case.
31797
31798 2003-12-20  Roger Sayle  <roger@eyesopen.com>
31799
31800         PR optimization/13031
31801         * gcc.c-torture/compile/20031220-1.c: New test case.
31802
31803 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
31804
31805         * gcc.dg/cast-function-1.c: New test.
31806
31807 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
31808
31809         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
31810         formats.
31811
31812 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
31813
31814         PR c++/12795
31815         * g++.dg/ext/attrib10.C: New test.
31816
31817 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
31818
31819         * gcc.dg/cleanup-10.c: New test.
31820         * gcc.dg/cleanup-11.c: New test.
31821
31822 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
31823
31824         PR c++/13239
31825         * g++.dg/opt/expect1.C: New test.
31826
31827 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
31828
31829         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
31830
31831 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
31832
31833         PR debug/12923
31834         * gcc.dg/20031218-1.c: New test.
31835
31836         PR debug/12389
31837         * gcc.dg/20031218-2.c: New test.
31838         * gcc.dg/20031218-3.c: New test.
31839
31840         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
31841         of label name and allow for USER_LABEL_PREFIX == "_" names.
31842         * g++.dg/abi/mangle18-2.C: Likewise.
31843         * g++.dg/abi/mangle19-1.C: Likewise.
31844         * g++.dg/abi/mangle19-2.C: Likewise.
31845         * g++.dg/abi/mangle20-1.C: Likewise.
31846         * g++.dg/abi/mangle20-2.C: Likewise.
31847
31848 2003-12-18  Richard Henderson  <rth@redhat.com>
31849
31850         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
31851
31852 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
31853             Dan Kegel <dank@kegel.com>
31854
31855         PR other/12009
31856         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
31857         testing a cross compiler, it causes spurious compile failures.
31858         * lib/g++.exp: Likewise.
31859
31860 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31861
31862         PR c++/13262
31863         * g++.dg/template/access13.C: New test.
31864
31865 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
31866
31867         * gcc.dg/20031216-1.c: New test.
31868
31869 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31870
31871         PR c++/9154
31872         * g++.dg/template/error10.C: New test.
31873
31874 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
31875
31876         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
31877         * g++.dg/eh/simd-2.C: Likewise.
31878
31879 2003-12-17  James E Wilson  <wilson@specifixinc.com>
31880             Roger Sayle  <roger@eyesopen.com>
31881
31882         * gcc.c-torture/execute/ieee/mzero5.c: New.
31883
31884 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
31885
31886         PR c++/10603
31887         * g++.dg/parse/error6.C: New test.
31888
31889         PR c++/12827
31890         * g++.dg/parse/error7.C: New test.
31891
31892 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
31893
31894         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
31895         at -O with stabs debugging formats.
31896         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
31897         * gcc.dg/debug/debug-2.c: Likewise.
31898
31899 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
31900
31901         PR c++/12696
31902         * g++.dg/init/error1.C: New test.
31903
31904         PR c++/12218
31905         * g++.dg/init/pm3.C: New test.
31906
31907 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
31908
31909         PR c/3347
31910         * gcc.dg/bitfld-8.c: New test.
31911
31912 2003-12-16  James Lemke  <jim@wasabisystems.com>
31913
31914         * gcc.dg/arm-scd42-[123].c: New tests.
31915
31916 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
31917
31918         PR c++/9043
31919         * g++.dg/abi/mangle20-1.C: New test.
31920         * g++.dg/abi/mangle20-2.C: New test.
31921
31922 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
31923
31924         PR c++/13275
31925         * g++.dg/other/offsetof2.C: Remove XFAIL.
31926         * g++.dg/parse/offsetof1.C: New test.
31927         * g++.gd/parse/offsetof2.C: Likewise.
31928
31929 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31930
31931         * g++.dg/template/nontype3.C: New test.
31932         * g++.dg/template/static2.C: Tweaked the dg-error clause.
31933
31934 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31935
31936         * g++.dg/warn/noreturn-3.C: Also test instantiation.
31937
31938 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
31939
31940         PR c++/13387
31941         * g++.dg/expr/assign1.C: New test.
31942
31943         PR c++/13242
31944         * g++.dg/abi/mangle19-1.C: New test.
31945         * g++.dg/abi/mangle19-2.C: New test.
31946
31947 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
31948
31949         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
31950
31951 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
31952
31953         * gcc.c-torture/execute/20031216-1.c: New test.
31954
31955 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31956
31957         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
31958         an ICE regression.
31959
31960 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
31961
31962         PR c++/10926
31963         * g++.dg/template/error9.C: New test.
31964
31965         PR c++/11116
31966         * g++.dg/template/error8.C: New test.
31967
31968 2003-12-15  Roger Sayle  <roger@eyesopen.com>
31969
31970         PR middle-end/13400
31971         * gcc.c-torture/execute/20031215-1.c: New test case.
31972
31973 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
31974
31975         PR c++/13269
31976         * g++.dg/parse/error5.C: New test.
31977
31978         PR c++/12989
31979         * g++.dg/expr/sizeof1.C: New test.
31980
31981         PR c++/13310
31982         * g++.dg/template/crash15.C: New test.
31983
31984 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
31985
31986         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
31987         a non-POD type as the last named parameter of a varargs function.
31988
31989 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
31990
31991         PR c++/13243
31992         PR c++/12573
31993         * g++.dg/template/crash14.C: New test.
31994         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
31995
31996 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
31997
31998         * g++.dg/other/java1.C: New test.
31999
32000         PR c++/13241
32001         * g++.dg/abi/mangle18-1.C: New test.
32002         * g++.dg/abi/mangle18-2.C: New test.
32003
32004 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32005
32006         PR optimization/10312
32007         * gcc.c-torture/execute/20031214-1.c: New.
32008
32009 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
32010
32011         PR c++/10779
32012         PR c++/12160
32013         * g++.dg/parse/error3.C: New test.
32014         * g++.dg/parse/error4.C: Likewise.
32015         * g++.dg/abi/mangle4.C: Tweak error messages.
32016         * g++.dg/lookup/using5.C: Likewise.
32017         * g++.dg/other/error2.C: Likewise.
32018         * g++.dg/parse/typename5.C: Likewise.
32019         * g++.dg/parse/undefined1.C: Likewise.
32020         * g++.dg/template/arg2.C: Likewise.
32021         * g++.dg/template/ttp3.C: Likewise.
32022         * g++.dg/template/type1.C: Likewise.
32023         * g++.old-deja/g++.other/crash32.C: Likewise.
32024         * g++.old-djea/g++.pt/defarg8.C: Likewise.
32025
32026 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32027
32028         PR c++/13106
32029         * g++.dg/warn/noreturn-3.C: New test.
32030
32031 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
32032
32033         PR c++/13118
32034         * g++.dg/abi/covariant3.C: New.
32035
32036 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
32037
32038         * g++.dg/eh/ia64-1.C: New test.
32039
32040 2003-12-12  Roger Sayle  <roger@eyesopen.com>
32041
32042         PR optimization/13037
32043         * g77.f-torture/execute/13037.f: New test case.
32044
32045 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
32046
32047         PR c++/12881
32048         * g++.dg/abi/covariant2.C: New.
32049
32050 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
32051
32052         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
32053
32054 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
32055
32056         * gcc.c-torture/execute/wchar_t-1.x: Delete.
32057
32058 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
32059
32060         PR other/10819
32061         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
32062         to fix Bug 10819.
32063         * lib/g++.exp (g++_version): Likewise.
32064         * lib/g77.exp (g77_version): Likewise.
32065         * lib/objc.exp (default_objc_version): Likewise.
32066
32067 2003-12-10  Richard Henderson  <rth@redhat.com>
32068
32069         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
32070
32071         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
32072
32073 2003-12-08  Matt Austern  <austern@apple.com>
32074
32075         PR c/13134
32076         * lib/gcc-dg.exp (dg-require-visibility): Define.
32077         * lib/target-supports (check_visibility_available): Define.
32078         * gcc.dg/visibility-1.c: New test.
32079         * gcc.dg/visibility-2.c: Likewise.
32080         * gcc.dg/visibility-3.c: Likewise.
32081         * gcc.dg/visibility-4.c: Likewise.
32082         * gcc.dg/visibility-5.c: Likewise.
32083         * gcc.dg/visibility-6.c: Likewise.
32084         * g++.dg/ext/visibility-1.C: Likewise.
32085         * g++.dg/ext/visibility-2.C: Likewise.
32086         * g++.dg/ext/visibility-3.C: Likewise.
32087         * g++.dg/ext/visibility-4.C: Likewise.
32088         * g++.dg/ext/visibility-5.C: Likewise.
32089         * g++.dg/ext/visibility-6.C: Likewise.
32090
32091 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32092
32093         * g++.dg/lookup/java1.C: New test.
32094         * g++.dg/lookup/java2.C: New test.
32095
32096 2003-12-07  Falk Hueffner  <falk@debian.org>
32097
32098         * g++.dg/opt/noreturn-1.C: New test.
32099
32100 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
32101
32102         * gcc.dg/overflow-1.c: New test.
32103
32104 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
32105
32106         * g77.f-torture/compile/13060.f: New test.
32107
32108 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
32109
32110         PR c++/13323
32111         * g++.dg/inherit/operator2.C: New test.
32112
32113 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
32114
32115         PR c++/13305
32116         * g++.dg/ext/attrib9.C: New test.
32117
32118 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
32119
32120         PR c++/13314
32121         * g++.dg/template/error7.C: New test.
32122
32123 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
32124             J"orn Rennecke <joern.rennecke@superh.com>
32125
32126         PR target/13302
32127         * g++.dg/other/struct-va_list.C: New test.
32128
32129 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32130
32131         PR c++/13166
32132         * g++.dg/parse/defarg6.C: New test.
32133
32134 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
32135
32136         PR target/13256
32137         * gcc.c-torture/execute/20031201-1.c: New test.
32138
32139 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
32140
32141         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
32142
32143 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
32144
32145         * gcc.dg/builtin-return-1.c: New test.
32146
32147 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
32148             J"orn Rennecke <joern.rennecke@superh.com>
32149
32150         PR optimization/13260
32151         * gcc.c-torture/execute/20031204-1.c: New test.
32152
32153 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
32154
32155         PR c++/9127
32156         * g++.dg/template/error6.C: New test.
32157
32158 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
32159
32160         * gcc.dg/20031202-1.c: New test.
32161
32162 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
32163
32164         PR c++/13179
32165         * g++.dg/template/eh1.C: New test.
32166
32167         PR c++/10771
32168         * g++.dg/template/error5.C: New test.
32169
32170 2003-12-02  David Ung  <davidu@mips.com>
32171
32172         * gcc.dg/compat/vector-check.h: Corrected type for var
32173         g_##TMODE
32174
32175 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32176
32177         PR c++/10126
32178         * g++.dg/template/ptrmem8.C: New test.
32179
32180 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32181
32182         PR c++/12573
32183         * g++.dg/template/dependent-expr3.C: New test.
32184
32185 2003-12-01  James Lemke  <jim@wasabisystems.com>
32186
32187         * gcc.dg/arm-g2.c: New test.
32188
32189 2003-12-01  Roger Sayle  <roger@eyesopen.com>
32190
32191         PR optimization/11634
32192         * gcc.dg/20031201-2.c: New test case.
32193
32194 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
32195
32196         PR 11433
32197         * objc.dg/proto-lossage-3.m: New test.
32198
32199 2003-12-01  Roger Sayle  <roger@eyesopen.com>
32200
32201         PR optimization/12628
32202         * gcc.dg/20031201-1.c: New test case.
32203
32204 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
32205
32206         * gcc.dg/unaligned-1.c: New test.
32207
32208 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
32209
32210         PR c++/9849
32211         * g++.dg/template/error4.C: New test.
32212         * g++.dg/template/nested3.C: Adjust error markers.
32213
32214 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32215
32216         * gcc.dg/cpp/assert4.c: Check more #system assertions.
32217
32218 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
32219
32220         PR c/10333
32221         * gcc.dg/bitfld-7.c: New test.
32222
32223 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
32224
32225         * gcc.dg/tls/asm-1.C: New test.
32226
32227 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32228
32229         * gcc.dg/cpp/assert4.c: Update.
32230
32231 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
32232
32233         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
32234         * gcc.dg/builtin-apply3.c: New test.
32235
32236 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
32237
32238         * lib/compat.exp (compat-obj): New xfaildata parameter.
32239         Use it to set compiler_conditional_xfail_data before compiling.
32240         (compat-get-options): Handle dg-xfail-if.
32241         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
32242         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
32243         * gcc.dg/compat/vector-1_y.c: Likewise.
32244         * gcc.dg/compat/vector-2_x.c: Likewise.
32245         * gcc.dg/compat/vector-2_y.c: Likewise.
32246
32247 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
32248
32249         * g++.dg/opt/reg-stack4.C: New test.
32250
32251 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
32252
32253         * gcc.dg/builtin-apply2.c: New test.
32254
32255 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
32256
32257         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
32258
32259 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32260
32261         PR c++/12924
32262         * g++.dg/template/template-id-2.C: New test.
32263
32264 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32265
32266         PR c++/5369
32267         * g++.dg/template/memfriend1.C: New test.
32268         * g++.dg/template/memfriend2.C: Likewise.
32269         * g++.dg/template/memfriend3.C: Likewise.
32270         * g++.dg/template/memfriend4.C: Likewise.
32271         * g++.dg/template/memfriend5.C: Likewise.
32272         * g++.dg/template/memfriend6.C: Likewise.
32273         * g++.dg/template/memfriend7.C: Likewise.
32274         * g++.dg/template/memfriend8.C: Likewise.
32275         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
32276
32277 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
32278
32279         PR c++/12515
32280         * g++.dg/ext/cond1.C: New test.
32281
32282 2003-11-20  Richard Henderson  <rth@redhat.com>
32283
32284         * gcc.dg/20020201-2.c: Remove.
32285         * gcc.dg/20020201-4.c: Remove.
32286         * gcc.dg/20020304-1.c: Remove.
32287
32288 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
32289
32290         * gcc.dg/cpp/trad/xwin1.c: New test case.
32291
32292 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
32293
32294         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
32295         * lib/g77.exp: Likewise.
32296         * lib/objc.exp: Likewise.
32297         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
32298         for darwin.
32299
32300 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32301
32302         PR c++/12932
32303         * g++.dg/template/static5.C: New test.
32304
32305 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
32306
32307         * gcc.dg/nested-func-1.c: New test.
32308
32309 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32310
32311         * gcc.dg/cpp/assert4.c: New test.
32312
32313 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
32314
32315         PR c++/2294
32316         * g++.dg/lookup/using9.c: New test.
32317
32318 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
32319
32320         PR c++/12762
32321         * g++.dg/template/error3.C: New test.
32322
32323 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
32324
32325         PR ada/13035
32326         * ada/acats/run_acats, run_all.sh: Fix syntax error.
32327         No longer use a wrapper for gcc, since this does not work under
32328         Windows.
32329
32330 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
32331
32332         PR c++/2094
32333         * g++.dg/template/ptrmem7.C: New test.
32334
32335 2003-11-13  Andrew Pinski <apinski@apple.com>
32336
32337         * gcc.c-torture/compile/20031113-1.c: New test.
32338
32339 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
32340             Kean Johnston <jkj@sco.com>
32341
32342         PR c/13029
32343         * gcc.dg/unused-4.c: Update.
32344
32345 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
32346
32347         * g++.dg/opt/const3.C: New test.
32348
32349 2003-11-13  Jan Hubicka  <jh@suse.cz>
32350
32351         * gcc.c-torture/compile/20031112-1.c: New test.
32352
32353 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
32354
32355         * g++.dg/parse/crash10.C: Remove bogus error marker.
32356
32357 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32358
32359         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
32360         (host_gcc): Likewise.
32361         (ROOT): Honor $PWDCMD.
32362         (BASE): Likewise.
32363         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
32364
32365 2003-11-12  Catherine Moore  <clm@redhat.com>
32366
32367         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
32368
32369 2003-11-12  Andreas Jaeger  <aj@suse.de>
32370             Jakub Jelinek  <jakub@redhat.com>
32371             Andrew Pinski  <pinskia@physics.uc.edu>
32372             Richard Henderson  <rth@redhat.com>
32373
32374         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
32375         systems.
32376         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
32377
32378         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
32379         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
32380
32381 2003-11-11  Andreas Jaeger  <aj@suse.de>
32382
32383         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
32384
32385         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
32386
32387 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
32388
32389         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
32390         Clean ups.
32391
32392 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
32393
32394         * gcc.dg/trampoline-1.c: New test.
32395
32396 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
32397
32398         * gcc.c-torture/compile/200031109-1.c: New test.
32399
32400 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
32401
32402         PR c/3190
32403         PR c/8714
32404         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
32405         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
32406         gcc.dg/format/no-y2k-1.c: Update.
32407
32408 2003-11-08  Roger Sayle  <roger@eyesopen.com>
32409
32410         PR optimization/10467
32411         * gcc.dg/20031108-1.c: New test case.
32412
32413 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
32414
32415         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
32416
32417 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
32418
32419         * gcc.dg/compound-lvalue-1.c: New test.
32420         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
32421         some XFAILs.
32422
32423 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
32424
32425         * gcc.dg/altivec-varargs-1.c: New test.
32426
32427 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
32428
32429         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
32430         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
32431         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
32432         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
32433         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
32434
32435 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
32436
32437         * gcc.dg/cond-lvalue-1.c: New test.
32438
32439 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
32440
32441         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
32442
32443 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32444
32445         PR c++/11616
32446         * g++.dg/template/instantiate5.C: New test.
32447
32448 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32449
32450         PR c++/12726
32451         * g++.dg/ext/complit2.C: Replace test with self-contained version.
32452         * ChangeLog: Add missing first entry for above test.
32453
32454 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32455
32456         PR c++/9810
32457         * g++.dg/template/using8.C: New test.
32458         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
32459
32460 2003-11-02  Roger Sayle  <roger@eyesopen.com>
32461
32462         PR optimization/10817
32463         * gcc.c-torture/compile/20031102-1.c: New test case.
32464
32465 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
32466
32467         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
32468         2147483647.
32469
32470 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
32471
32472         * gcc.dg/20031102-1.c: New test.
32473
32474 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
32475
32476         * gcc.dg/complex-1.c: New test.
32477
32478 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32479
32480         PR c++/12796
32481         * g++.dg/template/crash13.C: Adjust expected error location.
32482         * g++.old-deja/g++.brendan/ns1.C: Likewise.
32483
32484 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
32485
32486         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
32487
32488 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
32489
32490         PR/10239
32491         * gcc.c-torture/compile/20031031-2.c: New test.
32492
32493 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
32494
32495         PR/11640
32496         * gcc.c-torture/compile/20031031-1.c: New test.
32497
32498 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
32499
32500         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
32501         * gcc.misc-tests/bprob.exp: Likewise.
32502         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
32503         the execution test on arm-elf configs.
32504         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
32505         configs that don't support scratch files.
32506         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
32507
32508 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
32509
32510         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
32511         done by dejagnu.
32512
32513 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
32514
32515         * ada/acats/run_all.sh: Redirect mv output to /dev/null
32516         Avoid non pure sh syntax. Add more logging.
32517
32518         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
32519         fail.
32520
32521 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32522
32523         PR libgcj/10610
32524         * gcc.dg/ppc-stackalign-1.c: New test.
32525
32526 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
32527
32528         * ada/acats/run_all.sh: Change output to be more compliant with
32529         dejagnu framework.
32530         Create acats.sum and acats.log files under testsuite/ada/acats
32531         Only run [a-z]* directories, to filter out e.g. CVS.
32532         Redirect build output to log file.
32533
32534 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
32535
32536         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
32537
32538 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
32539
32540         PR ada/5909:
32541         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
32542
32543 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
32544
32545         * gcc.c-torture/compile/20031023-1.c: New test.
32546         * gcc.c-torture/compile/20031023-2.c: New test.
32547         * gcc.c-torture/compile/20031023-3.c: New test.
32548         * gcc.c-torture/compile/20031023-4.c: New test.
32549
32550 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32551
32552         PR c++/10371
32553         * g++.dg/lookup/scoped8.C: New test.
32554
32555 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
32556
32557         * g++.dg/opt/reg-stack3.C: New test.
32558
32559 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
32560
32561         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
32562
32563 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32564
32565         PR c++/11076
32566         * g++.dg/template/crash13.C: New test.
32567
32568 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
32569
32570         * gcc.dg/c99-restrict-2.c: New test.
32571
32572 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
32573
32574         PR c++/12698, c++/12699, c++/12700, c++/12566
32575         * g++.dg/inherit/covariant9.C: New test.
32576         * g++.dg/inherit/covariant10.C: New test.
32577         * g++.dg/inherit/covariant11.C: New test.
32578
32579 2003-10-23  Jason Merrill  <jason@redhat.com>
32580
32581         PR c++/12726
32582         * g++.dg/ext/complit2.C: New test.
32583
32584 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
32585
32586         PR target/12654
32587         * gcc.c-torture/execute/20031020-1.c: New test.
32588
32589 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32590
32591         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
32592         following the jump_insn.
32593
32594 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
32595
32596         * gcc.dg/cast-lvalue-1.c: New test.
32597
32598 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
32599
32600         PR c++/11962
32601         * g++.dg/template/cond2.C: New test.
32602
32603 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
32604
32605         * gcc.dg/builtins-28.c: New test.
32606
32607 2003-10-20  Jan Hubicka  <jh@suse.cz>
32608
32609         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
32610         parameter.
32611         * testsuite/gcc.dg/inline-2.c: Likewise.
32612
32613 2003-10-20  Phil Edwards  <phil@codesourcery.com>
32614
32615         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
32616         * gcc.dg/nest.c: Likewise.
32617
32618 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32619
32620         PR c++/9781, c++/10583, c++/11862
32621         * g++.dg/parse/crash13.C: New test.
32622
32623 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32624
32625         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
32626
32627 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
32628
32629         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
32630         Define HAVE_C99_RUNTIME except on Solaris.
32631         * gcc.dg/builtins-20.c: Likewise.
32632
32633 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32634
32635         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
32636
32637 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32638
32639         PR c++/12495
32640         * g++.dg/template/crash21.C: New test.
32641
32642 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32643
32644         PR c++/2513
32645         * g++.dg/template/typename5.C: New test.
32646
32647 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32648
32649         PR c++/12369
32650         * g++.dg/template/friend25.C: New test.
32651
32652 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
32653
32654         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
32655         versions.
32656
32657 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
32658
32659         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
32660         == 2147483647.
32661
32662 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
32663
32664         * gcc.c-torture/execute/960416-1.x: Remove.
32665         * gcc.c-torture/execute/divconst-3.x: Likewise.
32666
32667 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
32668
32669         PR target/12598
32670         * gcc.dg/torture/cris-volatile-1.c: New test.
32671
32672 2003-10-14  Roger Sayle  <roger@eyesopen.com>
32673
32674         PR optimization/9325
32675         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
32676         for overflowing floating point to integer conversion during RTL
32677         simplification.
32678
32679 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
32680
32681         * objc/execute/_cmd.m: Fix typo.
32682         * objc.dg/image-info.m, objc.dg/symtab-1.m:
32683         Relax 'scan-assembler' regexp.
32684         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
32685         objc.dg/try-catch-4.m: Run on non-Darwin targets.
32686         * objc.dg/zero-link-2.m: Remove blank line.
32687         * objc.dg/zero-link-3.m: New test case.
32688
32689 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
32690
32691         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
32692
32693         * gcc.dg/asm-names.c: Use scan-assembler-not rather
32694         than linker trickery.
32695
32696 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32697
32698         PR c++/12370
32699         * g++.dg/other/friend2.C: New test.
32700
32701 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
32702
32703         * gcc.dg/20031012-1.c: New test.
32704
32705 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
32706
32707         * gcc.dg/weak/weak-3.c: Fix for new warning.
32708
32709 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
32710
32711         PR optimization/8750
32712         * gcc.c-torture/execute/20031012-1.c: New test case.
32713
32714 2003-10-11  Roger Sayle  <roger@eyesopen.com>
32715
32716         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
32717         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
32718
32719 2003-10-11  Roger Sayle  <roger@eyesopen.com>
32720
32721         PR optimization/12260
32722         * gcc.c-torture/compile/20031011-2.c: New test case.
32723
32724 2003-10-11  Roger Sayle  <roger@eyesopen.com>
32725
32726         * gcc.c-torture/execute/20031011-1.c: New testcase.
32727
32728 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
32729
32730         * gcc.c-torture/compile/20031011-1.c: New test.
32731
32732 2003-10-11  Jan Hubicka  <jh@suse.cz>
32733
32734         * g++.dg/other/first-global.C: New test.
32735
32736 2003-10-11  Roger Sayle  <roger@eyesopen.com>
32737
32738         * gcc.c-torture/execute/string-opt-18.c: New testcase.
32739
32740 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
32741
32742         * gcc.c-torture/compile/20031010-1.c: New test.
32743
32744 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
32745
32746         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
32747         * gcc.c-torture/execute/va-arg-25.c: ... here.
32748
32749 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
32750
32751         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
32752
32753 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
32754
32755         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
32756
32757 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
32758
32759         * g++.dg/parse/error2.C: New test.
32760
32761 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
32762
32763         PR c++/11097
32764         * g++.dg/other/error5.C: Modify the error message.
32765         * g++.dg/lookup/using8.C: New test.
32766
32767 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
32768
32769         * gcc.dg/darwin-abi-2.c: New file.
32770         * gcc.c-torture/execute/va-arg-24.c: New file.
32771
32772 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
32773
32774         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
32775         indentation.
32776
32777 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
32778
32779         PR c++/10147
32780         * g++.dg/other/error4.C: Update error messages.
32781         * g++.dg/template/ptrmem4.C: Likewise.
32782
32783         PR c++/12337
32784         * g++.dg/init/new9.C: New test.
32785
32786         PR c++/12334, c++/12236, c++/8656
32787         * g++.dg/ext/attrib8.C: New test.
32788
32789 2003-10-06  Devang Patel  <dpatel@apple.com>
32790
32791         * gcc.dg/debug/dwarf2-3.h: New test.
32792         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
32793
32794 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
32795
32796         * g++.dg/opt/cfg2.C: New test.
32797
32798 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
32799
32800         * g++.dg/opt/float1.C: New test.
32801
32802 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
32803
32804         * gcc.dg/c90-array-lval-6.c: New test.
32805         * gcc.dg/c99-array-lval-6.c: New test.
32806
32807 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
32808             Ziemowit Laski  <zlaski@apple.com>
32809
32810         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
32811         'Derived', so that it is never considered a class method; add
32812         new warning for '+port' method ambiguity.
32813         * objc.dg/method-12.m: Include <objc/objc.h> instead of
32814         <objc/objc-api.h> (needed on Mac OS X).
32815         * objc.dg/method-13.m: New test.
32816
32817 2003-10-03  Roger Sayle  <roger@eyesopen.com>
32818
32819         PR optimization/9325, PR java/6391
32820         * gcc.c-torture/execute/20031003-1.c: New test case.
32821
32822 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
32823
32824         PR optimization/12180
32825         * gcc.dg/20031002-1.c: New test.
32826
32827         PR c++/12486
32828         * g++.dg/inherit/error1.C: New test.
32829
32830 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
32831
32832         * lib/f-torture.exp (search_for): Rename to...
32833         (search_for_re): This.  Also, clean up comments and the
32834         "regexp" invocation.
32835
32836 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
32837
32838         * gcc.c-torture/compile/20031002-1.c: New test.
32839
32840 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
32841
32842         * g++.dg/opt/cond1.C: New test.
32843
32844 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
32845
32846         * gcc.dg/Wold-style-definition-2.c: New testcase.
32847         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
32848
32849 2003-09-29  Richard Henderson  <rth@redhat.com>
32850
32851         * g++.dg/init/array10.C: Add dg-options.
32852
32853 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
32854
32855         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
32856
32857 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32858
32859         * g++.dg/template/friend19.C: Fix typo.
32860         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
32861
32862 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
32863
32864         * gcc.c-torture/execute/20030928-1.c: New test.
32865         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
32866
32867 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
32868
32869         * g++.dg/opt/unroll1.C: New test.
32870
32871 2003-09-26  Roger Sayle  <roger@eyesopen.com>
32872
32873         PR optimization/11741
32874         * gcc.dg/20030926-1.c: New test case.
32875
32876 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32877
32878         PR c++/5655
32879         * g++.dg/parse/access7.C: New test.
32880         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
32881
32882 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
32883
32884         MERGE OF objc-improvements-branch into MAINLINE:
32885         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
32886         if libobjc has not been built.
32887         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
32888         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
32889         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
32890         objc/execute/nested-3.m, objc/execute/np-2.m,
32891         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
32892         objc/execute/redefining_self.m, objc/execute/root_methods.m,
32893         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
32894         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
32895         objc.dg/special/unclaimed-category-1.h,
32896         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
32897         well as GNU runtime.
32898         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
32899         * execute/cascading-1.m, execute/function-message-1.m,
32900         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
32901         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
32902         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
32903         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
32904         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
32905         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
32906         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
32907         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
32908         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
32909         * objc.dg/bitfield-2.m: Run only on Darwin.
32910         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
32911         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
32912         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
32913         * objc.dg/const-str-1.m: Fix constant string layout.
32914
32915 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
32916
32917         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
32918
32919 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
32920
32921         * gcc.dg/darwin-abi-1.c: New file.
32922
32923 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
32924
32925         PR target/12281
32926         * gcc.c-torture/compile/20030921-1.c: New test.
32927
32928 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
32929
32930         * g++.dg/opt/reg-stack2.C: New test.
32931
32932 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
32933
32934         * g++.dg/eh/delayslot1.C: New test.
32935
32936 2003-09-20  Richard Henderson  <rth@redhat.com>
32937
32938         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
32939
32940 2003-09-20  Roger Sayle  <roger@eyesopen.com>
32941
32942         * gcc.c-torture/execute/20030920-1.c: New test case.
32943
32944 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32945
32946         * g++.dg/rtti/typeid3.C: Correct expected error message.
32947
32948 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32949
32950         PR c++/157
32951         * g++.dg/parse/crash12.C: New test.
32952
32953 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
32954
32955         * gcc.dg/compat/mixed-struct-check.h: New.
32956         * gcc.dg/compat/mixed-struct-defs.h: New.
32957         * gcc.dg/compat/mixed-struct-init.h: New.
32958         * gcc.dg/compat/struct-by-value-19_main.c: New.
32959         * gcc.dg/compat/struct-by-value-19_x.c: New.
32960         * gcc.dg/compat/struct-by-value-19_y.c: New.
32961         * gcc.dg/compat/struct-by-value-20_main.c: New.
32962         * gcc.dg/compat/struct-by-value-20_x.c: New.
32963         * gcc.dg/compat/struct-by-value-20_y.c: New.
32964         * gcc.dg/compat/struct-return-19_main.c: New.
32965         * gcc.dg/compat/struct-return-19_x.c: New.
32966         * gcc.dg/compat/struct-return-19_y.c: New.
32967         * gcc.dg/compat/struct-return-20_main.c: New.
32968         * gcc.dg/compat/struct-return-20_x.c: New.
32969         * gcc.dg/compat/struct-return-20_y.c: New.
32970
32971 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
32972         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
32973         so that it will not complain on LP64 targets.
32974
32975 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32976
32977         PR c++/495
32978         * g++.dg/template/friend24.C: New test.
32979
32980 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
32981
32982         PR c++/12332
32983         * g++.dg/template/memtmpl2.C: New test.
32984
32985 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
32986
32987         PR target/11184
32988         * gcc.dg/builtin-apply1.c: New test.
32989
32990 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
32991
32992         PR c++/9848
32993         * g++.dg/warn/Wunused-4.C: New test.
32994
32995 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32996
32997         PR c++/12316
32998         * g++.dg/other/gc2.C: New test.
32999
33000 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
33001
33002         PR c++/11991
33003         * g++.dg/rtti/typeid3.C: New test.
33004
33005         PR c++/12266
33006         * g++.dg/overload/template1.C: New test.
33007
33008 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
33009
33010         * g++.dg/opt/cfg3.C: New test.
33011
33012 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33013
33014         PR c++/7939
33015         * g++.dg/template/crash11.C: New test.
33016
33017 2003-09-16  Jason Merrill  <jason@redhat.com>
33018             Jakub Jelinek  <jakub@redhat.com>
33019
33020         * gcc.dg/attr-warn-unused-result.c: New test.
33021
33022 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
33023
33024         PR c++/12184
33025         * g++.dg/expr/call2.C: New test.
33026
33027 2003-09-15  Andreas Jaeger  <aj@suse.de>
33028
33029         * gcc.dg/Wold-style-definition-1.c: New test.
33030
33031 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
33032
33033         PR c++/3907
33034         * g++.dg/parse/template12.C: New test.
33035
33036         * g++.dg/abi/bitfield11.C: New test.
33037         * g++.dg/abi/bitfield12.C: Likewise.
33038
33039 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
33040
33041         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
33042         non-expansion of functional macro name without arguments at EOL.
33043         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
33044
33045 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
33046
33047         * gcc.c-torture/execute/20030914-[12].c: New tests.
33048
33049 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
33050
33051         PR c++/11788
33052         * g++.dg/overload/addr1.C: New test.
33053
33054 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
33055
33056         * gcc.dg/20030909-1.c: New test.
33057
33058 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
33059
33060         * gcc.dg/ultrasp10.c: New test.
33061
33062 2003-09-09  Devang Patel  <dpatel@apple.com>
33063
33064         * gcc.dg/darwin-ld-6.c: New test.
33065
33066 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33067
33068         * gcc.dg/torture/builtin-explog-1.c: New testcase.
33069
33070 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
33071
33072         * gcc.dg/ia64-types1.c: New test.
33073         * gcc.dg/ia64-types2.c: Likewise.
33074
33075 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33076
33077         * gcc.dg/builtins-1.c: Add more _Complex tests.
33078         * gcc.dg/torture/builtin-attr-1.c: Likewise.
33079
33080         * gcc.dg/builtins-1.c: Test existing _Complex functions.
33081         * gcc.dg/torture/builtin-attr-1.c: Likewise.
33082
33083 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
33084
33085         PR c++/11786
33086         * g++.dg/lookup/koenig2.C: New test.
33087
33088         PR c++/5296
33089         * g++.dg/rtti/typeid2.C: New test.
33090
33091 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
33092
33093         * gcc.c-torture/compile/20030904-1.c: New test.
33094
33095 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
33096
33097         * g++.dg/opt/longbranch2.C: New test.
33098
33099 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
33100
33101         * g++.dg/template/crash10.C: Only compile it.
33102
33103 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
33104
33105         PR middle-end/11665
33106         * gcc.c-torture/compile/20030907-1.c: New test.
33107         * g++.dg/init/array11.C: New test.
33108
33109 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
33110
33111         PR c++/11852
33112         * g++.dg/init/struct1.C: New test.
33113
33114 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
33115
33116         PR c++/12181
33117         * g++.dg/expr/comma1.C: New test.
33118
33119 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
33120
33121         PR c++/11867
33122         * g++.dg/expr/static_cast5.C: New test.
33123
33124 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
33125
33126         PR c++/11507
33127         * g++.dg/lookup/scoped7.C: New test.
33128
33129         PR c++/9574
33130         * g++.dg/other/static1.C: New test.
33131
33132         PR c++/11490
33133         * g++.dg/warn/template-1.C: New test.
33134
33135         PR c++/11432
33136         * g++.dg/template/crash10.C: New test.
33137
33138         PR c++/2478
33139         * g++.dg/overload/VLA.C: New test.
33140
33141         PR c++/10804
33142         * g++.dg/template/call1.C: New test.
33143
33144 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
33145
33146         PR c++/11794
33147         * g++.dg/parse/using3.C: New test.
33148
33149 2003-09-06  Roger Sayle  <roger@eyesopen.com>
33150
33151         PR c++/11409
33152         * g++.dg/overload/builtin3.C: New test case.
33153
33154 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
33155
33156         PR c/9862
33157         * gcc.dg/20030906-1.c: New test.
33158         * gcc.dg/20030906-2.c: Likewise.
33159
33160 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
33161
33162         PR c++/12167
33163         * g++.dg/parse/defarg5.C: New test.
33164
33165         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
33166
33167 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
33168
33169         PR c++/12163
33170         * g++.dg/expr/static_cast4.C: New test.
33171
33172         PR c++/12146
33173         * g++.dg/template/crash9.C: New test.
33174
33175 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
33176
33177         * g++.old-deja/g++.ext/pretty2.C: Update for change
33178         in __FUNCTION__.
33179         * g++.old-deja/g++.ext/pretty3.C: Likewise.
33180
33181 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
33182
33183         PR c++/11922
33184         * g++/dg/template/qualified-id1.C: New test.
33185
33186         PR c++/12037
33187         * g++.dg/warn/noeffect4.C: New test.
33188
33189 2003-09-04  Matt Austern  <austern@apple.com>
33190
33191         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
33192         * g++.dg/ext/fnname2.C: Likewise.
33193         * g++.dg/ext/fnname3.C: Likewise.
33194
33195 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
33196
33197         * g++.dg/expr/lval1.C: New test.
33198         * g++.dg/ext/lvcast.C: Remove.
33199
33200 2003-09-03  Roger Sayle  <roger@eyesopen.com>
33201
33202         PR optimization/11700.
33203         * gcc.c-torture/compile/20030903-1.c: New test case.
33204
33205 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
33206
33207         PR c++/12053
33208         * g++.dg/abi/layout4.C: New test.
33209
33210 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
33211
33212         PR c++/11553
33213         * g++.dg/parse/friend3.C: New test.
33214
33215 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
33216
33217         PR c++/11847
33218         * g++.dg/template/class1.C: New test.
33219
33220         PR c++/11808
33221         * g++.dg/expr/call1.C: New test.
33222
33223 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
33224
33225         PR c++/12114
33226         * g++.dg/init/ref9.C: New test.
33227
33228         PR c++/11972
33229         * g++.dg/template/nested4.C: New test.
33230
33231 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
33232
33233         PR c++/12093
33234         * g++.dg/template/non-dependent4.C: New test.
33235
33236         PR c++/11928
33237         * g++.dg/inherit/conv1.C: New test.
33238
33239 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
33240
33241         PR c++/6196
33242         * g++.dg/ext/label1.C: New test.
33243         * g++.dg/ext/label2.C: Likewise.
33244
33245 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
33246
33247         * g++.dg/expr/cond3.C: New test.
33248
33249 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33250
33251         * gcc.dg/builtins-1.c: Add new builtin cases.
33252
33253 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33254
33255         * gcc.dg/builtins-1.c: Add new cases.
33256         * gcc.dg/torture/builtin-attr-1.c: Likewise.
33257
33258 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33259
33260         * gcc.dg/builtins-1.c: Add more math builtin tests.
33261         * gcc.dg/torture/builtin-attr-1.c: New test.
33262
33263 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
33264
33265         PR optimization/5079
33266         * g++.dg/opt/static3.C: New test.
33267
33268 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33269
33270         * gcc.misc-tests/gcov-10b.c: New test.
33271
33272 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
33273
33274         * g++.dg/opt/ptrmem3.C: New test.
33275
33276         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
33277
33278 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
33279
33280         * gcc.dg/20030826-2.c: New test.
33281
33282 2003-08-26  Roger Sayle  <roger@eyesopen.com>
33283
33284         PR middle-end/12002
33285         * g77.f-torture/compile/12002.f: New test case.
33286
33287 2003-08-26  Roger Sayle  <roger@eyesopen.com>
33288
33289         * gcc.dg/20030826-1.c: New test case.
33290
33291 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
33292
33293         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
33294
33295 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
33296
33297         PR c++/11871
33298         * c++.dg/lookup/crash1.C: New test.
33299
33300         * c++.dg/warn/noeffect3.C: New test.
33301
33302 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
33303
33304         * gcc.dg/compat/vector-1_x.c: Compile with -w.
33305         * gcc.dg/compat/vector-1_y.c: Ditto.
33306         * gcc.dg/compat/vector-2_x.c: Ditto.
33307         * gcc.dg/compat/vector-2_y.c: Ditto.
33308
33309 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
33310
33311         * gcc.dg/20030702-1.c: New test.
33312
33313 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
33314
33315         PR c++/8795
33316         * g++.dg/ext/altivec-1.C: New test.
33317
33318 2003-08-24  Richard Henderson  <rth@redhat.com>
33319
33320         * g++.dg/eh/simd-2.C: Add -w for x86.
33321
33322 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
33323
33324         * gcc.dg/20030815-1.c: New test.
33325
33326 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33327
33328         PR c++/3765
33329         * g++.dg/parse/access6.C: New test.
33330
33331 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33332
33333         PR c++/641, c++/11876
33334         * g++.dg/template/friend22.C: New test.
33335         * g++.dg/template/friend23.C: Likewise.
33336
33337 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
33338
33339         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
33340         identically.
33341
33342 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
33343
33344         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
33345
33346 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
33347
33348         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
33349
33350 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
33351
33352         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
33353
33354 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
33355
33356         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
33357
33358 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
33359
33360         PR c++/11919
33361         * g++.dg/overload/prom1.C: New test.
33362
33363         PR c++/11551
33364         * g++.dg/parse/dtor2.C: New test.
33365
33366         PR c++/10762
33367         * g++.dg/parse/using2.C: New test.
33368
33369 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
33370
33371         PR target/11805
33372         * gcc.c-torture/compile/20030821-1.c: New.
33373
33374 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
33375
33376         PR c++/11834
33377         * g++.dg/template/deduce2.C: New test.
33378
33379 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
33380
33381         * gcc.c-torture/execute/20030821-1.c: New test.
33382
33383 2003-08-20  Roger Sayle  <roger@eyesopen.com>
33384
33385         PR middle-end/11984
33386         * gcc.dg/20030820-1.c: New test case.
33387
33388 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
33389
33390         PR c++/11945
33391         * g++.dg/warn/noeffect2.C: New test.
33392
33393 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
33394
33395         PR c++/10926
33396         * g++.dg/template/dtor2.C: New test.
33397
33398         PR c++/11684
33399         * g++.dg/template/operator1.C: New test.
33400         * g++.dg/parse/operator4.C: New test.
33401
33402         PR c++/11946.C
33403         * g++.dg/expr/enum1.C: New test.
33404         * gcc.dg/c99-bool-1.c: Remove bogus warning.
33405
33406         PR c++/11036.C
33407         * g++.dg/parse/elab2.C: New test.
33408         * g++.dg/parse/typedef4.C: Change error message.
33409         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
33410         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
33411         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
33412
33413 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
33414
33415         * gcc.dg/pch/warn-1.c: New.
33416         * gcc.dg/pch/warn-1.hs: New.
33417
33418         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
33419         not-tested file.
33420
33421 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
33422
33423         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
33424
33425 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
33426
33427         * gcc.dg/uninit-D.c: New Test.
33428         * gcc.dg/uninit-E.c: New Test.
33429         * gcc.dg/uninit-F.c: New Test.
33430         * gcc.dg/uninit-G.c: New Test.
33431
33432 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
33433
33434         * g++.dg/README: Describe the pch directory.
33435
33436 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33437
33438         PR c++/11174
33439         * g++.dg/parse/access4.C: New test.
33440         * g++.dg/parse/access5.C: Likewise.
33441         * g++.old-deja/g++.jason/access17.C: Adjust error message.
33442
33443 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
33444
33445         * gcc.dg/noncompile/20030818-1.c: New.
33446
33447 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
33448
33449         PR c++/11957
33450         * g++.dg/warn/noeffect1.C: New test.
33451
33452         * g++.dg/template/scope2.C: New test.
33453         * g++.dg/template/error2.C: Correct dg-error
33454
33455 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
33456
33457         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
33458
33459 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
33460
33461         PR C++/11512
33462         * g++.dg/template/warn1.C: New.
33463
33464 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
33465
33466         * g++.dg/template/error2.C: New test.
33467         * g++.dg/lookup/using7.C: Adjust errors
33468         * g++.old-deja/g++.pt/crash36.C: Likewise.
33469         * g++.old-deja/g++.pt/derived3.C: Likewise.
33470
33471 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33472
33473         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
33474         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
33475         * gcc.c-torture/execute/builtins/string-9.c: New, from
33476         string-opt-9.c.  Adjust for execute/builtins framework.
33477         * gcc.c-torture/execute/string-opt-9.c: Delete.
33478
33479 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
33480
33481         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
33482
33483         * g++.dg/parse/ret-type2.C: New test.
33484
33485         PR c++/11703
33486         * g++.dg/init/new8.C: New test.
33487
33488         PR c++/10923
33489         * g++.dg/parse/typedef5.C: New test.
33490
33491         PR c++/9512
33492         * g++.dg/parse/qualified2.C: New test.
33493         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
33494         invalid code.
33495
33496 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
33497
33498         * g++.dg/conversion/ptrmem1.C: New test.
33499
33500 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
33501
33502         PR target/11693
33503         * gcc.dg/20030811-1.c: New test.
33504
33505         PR target/11535
33506         * gcc.c-torture/execute/20030811-1.c: New test.
33507
33508 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33509
33510         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
33511
33512 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
33513
33514         PR c++/11789.C
33515         * g++.dg/inherit/multiple1.C: New test.
33516
33517 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
33518
33519         * gcc.dg/spe1.c: New test.
33520
33521         PR c++/11670
33522         * g++.dg/expr/cast2.C: New test.
33523
33524         PR c++/10530
33525         * g++.dg/template/dependent-name2.C: New test.
33526
33527 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
33528
33529         * g++.dg/parse/crash11.C: Put the dg options in comments.
33530
33531 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
33532
33533         * lib/gcc-dg.exp: Update for diagnostic change.
33534
33535 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33536
33537         PR c++/5767
33538         * g++.dg/parse/crash11.C: New test.
33539
33540 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
33541
33542         * gcc.dg/cpp/spacing1.c: Update.
33543
33544 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
33545
33546         PR target/11739
33547         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
33548         a value for -mtune.
33549
33550 2003-08-04  Roger Sayle  <roger@eyesopen.com>
33551
33552         PR middle-end/11771
33553         * gcc.c-torture/compile/20030804-1.c: New test case.
33554
33555 2003-08-04  Roger Sayle  <roger@eyesopen.com>
33556
33557         * gcc.dg/20030804-1.c: New test case.
33558
33559 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
33560
33561         * gcc.dg/cpp/separate-1.c: New test.
33562
33563 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
33564
33565         PR c++/11704
33566         * g++.dg/template/dependent-expr2.C: New test.
33567
33568         PR c++/11766
33569         * g++.dg/expr/ptrmem1.C: New test.
33570
33571 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33572
33573         PR c++/9453
33574         * g++.dg/template/friend15.C: New test.
33575
33576 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
33577
33578         * lib/dg-pch.exp: Work round PCH bug.
33579
33580 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33581
33582         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
33583         builtins.  Move cases from builtins-4.c here.
33584
33585         * gcc.dg/torture/builtin-math-1.c: New test taken from
33586         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
33587         additional cases.
33588
33589         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
33590         Delete.
33591
33592 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
33593
33594         PR c++/9447
33595         * g++.dg/template/using7.C: New test.
33596
33597 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
33598
33599         * import1.c, import2.c: New tests.
33600
33601 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
33602
33603         * g++.dg/eh/crossjump1.C: New test.
33604
33605 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
33606
33607         PR c++/11697
33608         * g++.dg/template/using6.C: New test.
33609
33610         PR c++/11744
33611         * g++.dg/template/koenig2.C: New test.
33612
33613 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33614
33615         PR c++/7983
33616         * g++.dg/parse/typedef4.C: New test.
33617
33618 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33619
33620         PR c++/8442, c++/8806
33621         * g++.dg/template/elab1.C: New test.
33622         * g++.dg/template/type2.C: Likewise.
33623         * g++.dg/template/ttp3.C: Adjust expected error message.
33624         * g++.old-deja/g++.law/visibility13.C: Likewise.
33625         * g++.old-deja/g++.niklas/t135.C: Likewise.
33626         * g++.old-deja/g++.pt/ttp41.C: Likewise.
33627         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
33628         template argument.
33629         * g++.old-deja/g++.pt/ttp44.C: Likewise.
33630
33631 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
33632
33633         PR c++/11295
33634         * g++.dg/ext/stmtexpr1.C: New test.
33635
33636         * g++.dg/opt/tmp1.C: New test.
33637
33638         PR c++/11525
33639         * g++.dg/parse/constant4.C: New test.
33640
33641         PR c++/9447
33642         * g++.dg/template/using5.C: New test.
33643
33644 2003-07-31  Roger Sayle  <roger@eyesopen.com>
33645
33646         * gcc.dg/builtins-27.c: New test case.
33647
33648 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
33649
33650         * gcc.dg/tls/opt-7.c: New test.
33651
33652 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
33653
33654         * g++.old-deja/g++.other/crash18.C: Remove.
33655
33656 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
33657
33658         * g++.dg/template/explicit3.C: New.
33659         * g++.dg/template/explicit4.C: New.
33660         * g++.dg/template/explicit5.C: New.
33661
33662         PR c++/11347
33663         * g++.dg/template/memtmpl1.C: New.
33664
33665 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
33666
33667         PR target/11565
33668         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
33669         * gcc.dg/i386-387-5.c (dg-options): Likewise.
33670
33671 2003-07-30  Jan Hubicka  <jh@suse.cz>
33672
33673         * vtgc1.c: Kill.
33674
33675 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
33676
33677         * gcc.dg/struct-in-proto-1.c: New test.
33678
33679 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
33680
33681         * gcc.dg/cpp/include2.c: Only expect one message.
33682
33683 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
33684
33685         PR c++/9447
33686         * g++.dg/template/using1.C: New test.
33687         * g++.dg/template/using2.C: New test.
33688         * g++.dg/template/using3.C: New test.
33689         * g++.dg/template/using4.C: New test.
33690
33691 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
33692
33693         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
33694         * gcc.c-torture/execute/string-opt-10.c: Likewise.
33695
33696 2003-07-28  Jan Hubicka  <jh@suse.cz>
33697
33698         PR c++/11530
33699         * g++.dg/opt/call1.C: New test.
33700
33701 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
33702
33703         PR c++/11667
33704         * g++.dg/init/enum2.C: New test.
33705         * g++.dg/template/overload1.C: Add "-w" option.
33706
33707 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
33708
33709         * gcc.dg/Wdeclaration-after-statement-1.c,
33710         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
33711
33712 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
33713
33714         * gcc.c-torture/compile/20030725-1.c: New test.
33715
33716 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
33717
33718         * gcc.dg/20030505.c: Only run for SPE.
33719         Remove definition of opaque type.
33720
33721 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
33722
33723         * g++.dg/template/ptrmem6.C: New test.
33724
33725 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
33726
33727         * gcc.c-torture/compile/zero-strct-2.c: New test.
33728
33729 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
33730
33731         * gcc.dg/intermod-1.c: New test.
33732
33733 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
33734
33735         PR c++/11617
33736         * g++.dg/template/lookup2.C: New test.
33737         * g++.dg/template/memclass1.C: Remove instantiated from error.
33738         * g++.dg/other/error2.C: Tweak expected errors.
33739
33740         PR c++/11596
33741         * g++.dg/template/defarg3.C: New test.
33742
33743         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
33744
33745 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
33746
33747         * g++.dg/inherit/access5.C: New test.
33748
33749 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33750
33751         PR c++/11513
33752         * g++.dg/template/crash8.C: New test.
33753
33754 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
33755
33756         PR c/10602
33757         * gcc.dg/noncompile/incomplete-2.c: New test.
33758
33759 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
33760
33761         PR c++/11645
33762         * g++.dg/inherit/access4.C: New test.
33763
33764         PR c++/11517
33765         * g++.dg/expr/cond2.C: New test.
33766
33767         PR optimization/10679
33768         * g++.dg/opt/inline4.C: New test.
33769
33770 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
33771
33772         * g++.dg/parse/crash10: New test.
33773
33774 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
33775
33776         * g++.dg/ext/flexary1.C: New test.
33777
33778 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33779
33780         PR c++/10793
33781         * g++.dg/template/crash9.C: New test.
33782
33783 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33784
33785         PR c++/3004
33786         * g++.dg/parse/typedef3.C: New test.
33787
33788         PR c++/7906
33789         * g++.dg/parse/operator2.C: New test.
33790
33791         PR c++/8895
33792         * g++.dg/parse/def-tmpl-arg1.C: New test.
33793
33794         PR c++/9282
33795         * g++.dg/parse/funptr1.C: New test.
33796
33797         PR c++/9452
33798         * g++.dg/parse/ambig3.C: New test.
33799
33800         PR c++/9454
33801         * g++.dg/parse/operator3.C: New test.
33802
33803         PR c++/9486
33804         * g++.dg/parse/template10.C: New test.
33805
33806         PR c++/9488
33807         * g++.dg/parse/template11.C: New test.
33808
33809         PR c++/10150
33810         * g++.dg/parse/invalid-op1.C: New test.
33811
33812         PR c++/10247
33813         * g++.dg/parse/condexpr1.C: New test.
33814
33815 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
33816
33817         * g++.dg/ext/packed3.C: New test.
33818         * g++.dg/ext/packed4.C: New test.
33819
33820         * gcc.dg/pack-test-3.c: New test.
33821
33822 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
33823
33824         * lib/compat.exp: Handle dg-options per source file.
33825         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
33826         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
33827         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
33828         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
33829         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
33830         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
33831         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
33832         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
33833         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
33834         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
33835         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
33836         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
33837         * g++.dg/compat/break/bitfield7_x.C: Ditto.
33838         * g++.dg/compat/break/bitfield7_y.C: Ditto.
33839
33840 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
33841
33842         PR c/10320
33843         * gcc.c-torture/execute/20030718-1.c: New test.
33844
33845 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
33846
33847         PR optimization/11536
33848         * gcc.dg/20030721-1.c: New test.
33849
33850 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
33851
33852         PR c++/11546
33853         * g++.dg/template/lookup1.C: New test.
33854
33855 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
33856
33857         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
33858         diagnostics of ill-formed constructs involving labels.
33859         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
33860         the new 'previously defined here' message.
33861
33862 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
33863
33864         * g++.dg/parse/non-dependent2.C: New test.
33865
33866 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
33867
33868         * g++.dg/init/init-ref4.C: xfail on targets without
33869         weak symbols.
33870
33871 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
33872
33873         PR target/11087
33874         * gcc.c-torture/execute/20030717-1.c: New test.
33875
33876 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
33877
33878         * g++.dg/opt/cfg1.C: New test.
33879
33880 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
33881
33882         PR optimization/11557
33883         * gcc.dg/20030717-1.c: New test.
33884
33885 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
33886
33887         PR c++/10476
33888         * g++.dg/expr/crash-1.C: New test.
33889
33890         PR c++/11027
33891         * g++.dg/template/init3.C: New test.
33892
33893         PR c++/8222
33894         * g++.dg/template/non-dependent1.C: New test.
33895
33896         PR c++/11070
33897         * g++.dg/template/non-dependent2.C: New test.
33898
33899         PR c++/11071
33900         * g++.dg/template/non-dependent3.C: New test.
33901
33902         PR c++/9907
33903         * g++.dg/template/sizeof5.C: New test.
33904
33905 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
33906
33907         PR 11498
33908         * gcc.c-torture/compile/mangle-1.c: New file.
33909
33910 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33911
33912         PR c++/7809
33913         * g++.dg/parse/access3.C: New test.
33914
33915 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
33916
33917         PR c++/11384
33918         * g++.dg/init/init-ref4.C: New test.
33919
33920 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
33921
33922         PR c++/11547
33923         * g++.dg/parse/constant3.C: New test.
33924         * g++.dg/parse/crash7.C: Likewise.
33925
33926 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
33927
33928         PR target/11008
33929         * gcc.dg/i386-pentium4-not-mull.c: New.
33930
33931 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
33932
33933         * gcc.dg/asm-names.c (ymain): Make it weak.
33934
33935 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33936
33937         PR c++/5421
33938         * g++.dg/template/friend21.C: New test.
33939
33940 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
33941
33942         * gcc.dg/cleanup-8.c: New test.
33943         * gcc.dg/cleanup-9.c: New test.
33944
33945 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
33946
33947         * g++.dg/ext/dll-MI1.h: New file.
33948         * g++.dg/ext/dllexport-MI1.C: New file.
33949         * g++.dg/ext/dllimport-MI1.C: New file.
33950
33951 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
33952
33953         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
33954         it does not have cmpstrsi patterns (just cmpmemsi).
33955
33956 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
33957
33958         PR debug/11473
33959         * g++.dg/debug/debug8.C: New test.
33960
33961 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33962
33963         PR c++/10108
33964         * g++.dg/template/crash7.C: New test.
33965
33966 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
33967
33968         PR target/10795
33969         * gcc.c-torture/compile/20030708-1.c: New.
33970
33971 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
33972
33973         * gcc.c-torture/execute/20030715-1.c: New test.
33974
33975 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
33976
33977         * gcc.dg/pch/inline-3.c: New file.
33978         * gcc.dg/pch/inline-3.hs: New file.
33979         * gcc.dg/pch/inline-4.c: New file.
33980         * gcc.dg/pch/inline-4.hs: New file.
33981
33982 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
33983
33984         PR c++/11509
33985         * g++.dg/template/crash6.C: New test.
33986
33987         PR c++/7053
33988         * g++.dg/template/friend20.C: New test.
33989
33990         PR c++/7019
33991         * g++.dg/template/overload2.C: New test.
33992
33993 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33994
33995         PR optimization/11440
33996         * gcc.c-torture/execute/20030714-1.c: New test.
33997
33998 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33999
34000         PR c++/11154
34001         * g++.dg/template/partial2.C: New test.
34002
34003 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
34004
34005         PR c++/11503
34006         * g++.dg/template/anon1.C: New test.
34007
34008         PR c++/11493
34009         PR c++/11495
34010         * g++.dg/parse/template9.C: Likewise.
34011         * g++.dg/template/crash4.C: New test.
34012         * g++.dg/template/koenig1.C: Likewise.
34013         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
34014         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
34015         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
34016         functions.
34017         * g++.old-deja/g++.jason/template36.C: Likewise.
34018         * g++.old-deja/g++.mike/p1989.C: Likewise.
34019         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
34020         * g++.old-deja/g++.pt/ttp20.C: Use this->.
34021         * g++.old-deja/g++.pt/ttp21.C: Use this->.
34022         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
34023         compiling.
34024         * g++.old-deja/g++.pt/union2.C: Use this->.
34025
34026 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
34027
34028         * gcc.dg/20030711-1.c: New test.
34029
34030 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
34031
34032         PR c++/11050
34033         * g++.dg/parse/args1.C: New test.
34034         * g++.pt/defarg8.C: Change expected errors.
34035
34036 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
34037
34038         PR c++/8164
34039         * g++.dg/template/nontype2.C: New test.
34040
34041         PR c++/10558
34042         * g++.dg/parse/template8.C: New test.
34043
34044         PR c++/8327
34045         * g++.dg/template/scope1.C: New test.
34046
34047         * g++.dg/warn/Wsign-compare-1.C: New test.
34048
34049 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
34050
34051         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
34052
34053 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
34054
34055         PR c++/9411
34056         * g++.dg/template/explicit2.C: New test.
34057
34058         PR c++/10032
34059         * g++.dg/warn/pedantic1.C: New test.
34060
34061 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
34062
34063         PR c++ 9483
34064         * g++.dg/other/field1.C: New test.
34065
34066 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
34067
34068         PR c/11449
34069         * gcc.c-torture/compile/20030707-1.c: New.
34070
34071 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34072
34073         PR c++/10849
34074         * g++.dg/template/access12.C: New test.
34075
34076 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
34077
34078         * g++.dg/bprob/bprob.exp (prof_ext): Update.
34079         * g77.dg/bprob/bprob.exp (prof_ext): Update.
34080         * gcc.misc-tests/bprob.exp (prof_ext): Update.
34081         * gcc.misc-tests/gcov.exp: Update
34082         * g++.dg/gcov/gcov.exp: Update
34083         * lib/gcov.exp: Update.
34084
34085 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
34086
34087         * g++.dg/abi/mangle17.C: Make sure template expressions are
34088         dependent.
34089         * g++.dg/abi/mangle4.C: Mark erroneous casts.
34090         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
34091         * g++.dg/opt/stack1.C: Remove erroneous code.
34092         * g++.dg/parse/template7.C: New test.
34093         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
34094         * g++.old-deja/g++.pt/crash4.C: Likewise.
34095
34096 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34097
34098         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
34099         with zero or one occurence of `$' after the initial `L'.
34100
34101 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
34102
34103         * gcc.c-torture/compile/20030704-1.c: Add a comment.
34104
34105 2003-07-08  Roger Sayle  <roger@eyesopen.com>
34106
34107         PR c/11370
34108         * gcc.dg/Wunreachable-6.c: New testcase.
34109         * gcc.dg/Wunreachable-7.c: New testcase.
34110
34111 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
34112
34113         PR c/11420
34114         * gcc.dg/20030708-1.c: New test.
34115
34116 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
34117
34118         * gcc.dg/compat/sdata-section.h: New file.
34119         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
34120         * gcc.dg/torture/mips-sdata-1.c: New test.
34121
34122 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34123
34124         PR c++/11030
34125         * g++.dg/template/friend19.C: New test.
34126
34127 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
34128
34129         * g++.dg/opt/strength-reduce.C: New test.
34130
34131 2003-07-07  Roger Sayle  <roger@eyesopen.com>
34132
34133         PR target/10979
34134         * gcc.dg/20030707-1.c: New testcase.
34135
34136 2003-07-07  Roger Sayle  <roger@eyesopen.com>
34137
34138         PR optimization/11059
34139         * g++.dg/opt/emptyunion.C: New testcase.
34140
34141 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
34142             Eric Botcazou  <ebotcazou@libertysurf.fr>
34143
34144         * g++.dg/opt/stack1.C: New test.
34145
34146 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
34147
34148         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
34149         run test.
34150
34151         PR c++/11431
34152         * g++.dg/expr/static_cast3.C: New test.
34153
34154 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
34155
34156         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
34157         everywhere.
34158         * gcc.dg/concat.c: Concatenation of string constants with
34159         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
34160         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
34161         * gcc.dg/cpp/escape-2.c: Use wide character constants where
34162         necessary to avoid multi-character character constant warning.
34163         * gcc.dg/cpp/escape.c: Likewise.
34164         * gcc.dg/cpp/ucs.c: Likewise.
34165         Remove backslashes from dg-bogus comments, as they confuse Tcl.
34166         Fix a typo.
34167
34168 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
34169
34170         PR c/11428
34171         * gcc.c-torture/compile/20030704-1.c: New.
34172
34173 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
34174
34175         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
34176
34177 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
34178
34179         PR c++/5287, PR c++/7910,  PR c++/11021
34180         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
34181         tests for warnings.
34182         * g++.dg/ext/dllimport2.C: Add tests for warnings.
34183         * g++.dg/ext/dllimport3.C: Likewise.
34184         * g++.dg/ext/dllimport4.C: New file.
34185         * g++.dg/ext/dllimport5.C: New file.
34186         * g++.dg/ext/dllimport6.C: New file.
34187         * g++.dg/ext/dllimport7.C: New file.
34188         * g++.dg/ext/dllimport8.C: New file.
34189         * g++.dg/ext/dllimport9.C: New file.
34190         * g++.dg/ext/dllimport10.C: New file.
34191         * g++.dg/ext/dllexport1.C: New file.
34192
34193 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
34194
34195         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
34196         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
34197
34198 2003-07-03  Roger Sayle  <roger@eyesopen.com>
34199
34200         * gcc.dg/builtins-25.c: New testcase.
34201         * gcc.dg/builtins-26.c: New testcase.
34202
34203 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
34204
34205         * gcc.dg/compat/vector-defs.h: New file.
34206         * gcc.dg/compat/vector-setup.h: New file.
34207         * gcc.dg/compat/vector-check.h: New file.
34208         * gcc.dg/compat/vector-1_main.c: New file.
34209         * gcc.dg/compat/vector-1_x.c: New file.
34210         * gcc.dg/compat/vector-1_y.c: New file.
34211         * gcc.dg/compat/vector-2_main.c: New file.
34212         * gcc.dg/compat/vector-2_x.c: New file.
34213         * gcc.dg/compat/vector-2_y.c: New file.
34214
34215         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
34216         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
34217         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
34218         * gcc.dg/compat/struct-align-1.h: New file.
34219         * gcc.dg/compat/struct-align-1_main.c: New file.
34220         * gcc.dg/compat/struct-align-1_x.c: New file.
34221         * gcc.dg/compat/struct-align-1_y.c: New file.
34222         * gcc.dg/compat/struct-align-2.h: New file.
34223         * gcc.dg/compat/struct-align-2_main.c: New file.
34224         * gcc.dg/compat/struct-align-2_x.c: New file.
34225         * gcc.dg/compat/struct-align-2_y.c: New file.
34226
34227         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
34228         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
34229         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
34230         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
34231         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
34232         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
34233         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
34234         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
34235         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
34236         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
34237         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
34238         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
34239         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
34240         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
34241         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
34242         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
34243         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
34244         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
34245         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
34246         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
34247         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
34248         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
34249         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
34250         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
34251         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
34252         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
34253         * gcc.dg/compat/struct-return-10_x.c: Ditto.
34254         * gcc.dg/compat/struct-return-2_x.c: Ditto.
34255         * gcc.dg/compat/struct-return-3_x.c: Ditto.
34256
34257 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
34258
34259         * gcc.dg/i386-call-1.c: New test.
34260
34261 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
34262
34263         PR c++/9162
34264         * g++.dg/parse/defarg4.C: New.
34265
34266 2003-07-03  Roger Sayle  <roger@eyesopen.com>
34267
34268         PR target/10700
34269         * gcc.c-torture/compile/20030703-1.c: New test case.
34270
34271 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
34272
34273         * g++.dg/template/local3.C: Remove extra semicolon.
34274
34275 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
34276
34277         * gcc.dg/i386-volatile-1.c: New test.
34278
34279 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
34280
34281         PR c++/11072
34282         * g++.dg/other/offsetof2.C: XFAIL.
34283         * g++.dg/other/offsetof5.C: New.
34284
34285         PR c++/10219
34286         * g++.dg/template/error1.C: New.
34287
34288         PR c++/9779
34289         * g++.dg/template/dependent-expr1.C: New.
34290
34291 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
34292
34293         PR c++/6949
34294         * g++.dg/template/local3.C: New test.
34295
34296         PR c++/11149
34297         * g++.dg/lookup/scoped6.C: New test.
34298
34299 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
34300
34301         PR c++/8046
34302         * g++.dg/other/error7.C: New test.
34303
34304 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
34305
34306         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
34307         * g++.old-deja/g++.abi/vtable3.h: Likewise.
34308         * g++.old-deja/g++.law/code-gen5.C: Likewise.
34309         * g++.old-deja/g++.other/union2.C: Likewise.
34310         * gcc.dg/c90-const-expr-2.c: Likewise.
34311         * gcc.dg/c90-const-expr-3.c: Likewise.
34312         * gcc.dg/c99-const-expr-2.c: Likewise.
34313         * gcc.dg/c99-const-expr-3.c: Likewise.
34314         * gcc.dg/concat.c: Likewise.
34315
34316 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
34317
34318         PR c++/9559
34319         * g++.dg/init/static1.C: New test.
34320
34321 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34322
34323         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
34324         * g++.old-deja/g++.other/access2.C: Likewise.
34325         * g++.old-deja/g++.other/decl2.C: Likewise.
34326         * gcc.c-torture/execute/20020615-1.c: Likewise.
34327
34328 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
34329
34330         PR c++/4933
34331         * g++.dg/template/sizeof4.C: New test.
34332
34333 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
34334
34335         * g++.dg/other/error6.C: New test.
34336
34337 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
34338
34339         PR c++/10750
34340         * g++.dg/parse/constant2.C: New test.
34341
34342 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
34343
34344         PR c++/11106
34345         * g++.dg/other/error5.C: New test.
34346
34347 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34348
34349         * gcc.dg/format/gcc_diag-1.c: New test.
34350
34351 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
34352
34353         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
34354
34355 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
34356
34357         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
34358         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
34359         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
34360
34361 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
34362
34363         * gcc.c-torture/execute/builtins/string-8.c: New test.
34364         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
34365         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
34366         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
34367
34368 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
34369
34370         PR c++/10468
34371         * g++.dg/ext/typeof6.C: New test.
34372
34373 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
34374
34375         PR c++/10796
34376         * g++.dg/init/enum1.C: New test.
34377
34378 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
34379
34380         * gcc.dg/20030627-1.c: New test.
34381
34382 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
34383
34384         PR c++/11332
34385         * g++.dg/expr/static_cast2.C: New test.
34386
34387 2003-06-26  Roger Sayle  <roger@eyesopen.com>
34388             Jakub Jelinek  <jakub@redhat.com>
34389
34390         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
34391         sprintf(dst,"%s",src) optimization.
34392         * gcc.c-torture/execute/20030626-1.c: New test case.
34393         * gcc.c-torture/execute/20030626-2.c: New test case.
34394
34395 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
34396
34397         * gcc.c-torture/execute/multi-ix.c: New test.
34398
34399         * gcc.c-torture/execute/simd-4.c (main):
34400         Added missing semicolon at end of union.
34401
34402 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
34403
34404         PR c++/8266
34405         * g++.dg/template/explicit-instantiation3.C: New test.
34406
34407 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
34408
34409         * gcc.dg/20030626-1.c: Use signed char.
34410
34411 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
34412
34413         * gcc.dg/20030626-1.c: New test.
34414
34415 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
34416
34417         * const-str-2.m: Update.
34418
34419 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
34420
34421         PR c++/10990
34422         * g++.dg/rtti/dyncast1.C: New test.
34423         * g++.dg/abi/mangle4.C: Correct base-specifier access.
34424         * g++.dg/lookup/scoped1.C: Remove XFAIL.
34425         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
34426
34427         PR c++/10931
34428         * g++.dg/expr/static_cast1.C: New test.
34429
34430 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
34431
34432         * gcc.dg/20030625-1.c: New test.
34433
34434 2003-06-24  Roger Sayle  <roger@eyesopen.com>
34435
34436         * gcc.c-torture/compile/20030624-1.c: New test case.
34437
34438 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
34439
34440         * gcc.c-torture/execute/string-opt-17.c: New test.
34441
34442 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
34443
34444         PR c++/5754
34445         * g++.dg/parse/crash6.C: New test.
34446
34447 2003-06-23  Roger Sayle  <roger@eyesopen.com>
34448
34449         * gcc.dg/builtins-24.c: New test case.
34450
34451 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
34452
34453         * g++.dg/opt/operator1.C: New test.
34454
34455 2003-06-22  Roger Sayle  <roger@eyesopen.com>
34456
34457         * gcc.c-torture/execute/string-opt-16.c: New test case.
34458
34459 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
34460
34461         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
34462         * g++.old-deja/g++.other/conv7.C: Likewise.
34463         * g++.old-deja/g++.other/overcnv2.C: Likewise.
34464         * g++.old-deja/g++.other/overload14.C: Likewise.
34465
34466 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
34467
34468         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
34469         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
34470
34471 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
34472
34473         PR c++/10888
34474         * g++.dg/warn/Winline-3.C: New test.
34475
34476 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
34477
34478         * lib/target-supports.exp (check_alias_available): Make the test
34479         program acceptable to the Solaris assembler.
34480
34481         PR c++/10749
34482         * g++.dg/template/memclass2.C: New test.
34483
34484 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
34485             Eric Botcazou  <ebotcazou@libertysurf.fr>
34486
34487         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
34488         data for non-matching targets.
34489         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
34490
34491 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
34492
34493         PR c++/10845
34494         * g++.dg/template/member3.C: New test.
34495
34496 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
34497
34498         PR c++/10939
34499         * g++.dg/template/func1.C: New test.
34500
34501         PR c++/9649
34502         * g++.dg/template/static4.C: New test.
34503         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
34504
34505         PR c++/11041
34506         * g++.dg/init/ref7.C: New test.
34507
34508 2003-06-19  Matt Austern  <austern@apple.com>
34509
34510         PR c++/11228
34511         * g++.dg/anew1.C: New test.
34512         * g++.dg/anew2.C: New test.
34513         * g++.dg/anew3.C: New test.
34514         * g++.dg/anew4.C: New test.
34515
34516 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
34517
34518         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
34519
34520 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
34521
34522         * gcc.c-torture/execute/simd-4.c (main): Make expected value
34523         endian-dependent.
34524
34525 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
34526
34527         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
34528         Remove cruft.
34529
34530 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
34531
34532         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
34533         * gcc.c-torture/compile/961203-1.c: Likewise.
34534         * gcc.c-torture/compile/980506-1.c: Likewise.
34535
34536 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
34537
34538         PR c++/10712
34539         * g++.dg/lookup/using7.C: New test.
34540
34541 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
34542
34543         PR c++/11105
34544         * g++.dg/abi/conv1.C: Remove it.
34545         * g++.dg/template/conv7.C: New test.
34546         * g++.dg/template/conv8.C: Likewise.
34547         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
34548         conversion operator.
34549
34550 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
34551
34552         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
34553         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
34554         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
34555         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
34556         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
34557         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
34558         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
34559         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
34560         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
34561         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
34562         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
34563         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
34564         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
34565         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
34566         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
34567         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
34568         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
34569         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
34570         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
34571         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
34572         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
34573         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
34574         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
34575         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
34576         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
34577         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
34578         * gcc.dg/compat/struct-return-10_x.c: Ditto.
34579         * gcc.dg/compat/struct-return-2_x.c: Ditto.
34580         * gcc.dg/compat/struct-return-3_x.c: Ditto.
34581
34582 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
34583
34584         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
34585         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
34586         indications.
34587
34588 2003-06-16  Roger Sayle  <roger@eyesopen.com>
34589
34590         * gcc.dg/i386-387-5.c: New test case.
34591         * gcc.dg/i386-387-6.c: New test case.
34592         * gcc.dg/builtins-23.c: New test case.
34593
34594 2003-06-15  Roger Sayle  <roger@eyesopen.com>
34595
34596         * gcc.dg/builtins-22.c: New test case.
34597         * gcc.dg/i386-387-1.c: Update to test exp.
34598         * gcc.dg/i386-387-2.c: Likewise.
34599
34600 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34601
34602         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
34603
34604 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
34605
34606         * lib/gcc-dg.exp (dg-require-dll): New function.
34607         (dg-xfail-if): Likewise.
34608         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
34609         driver.
34610
34611         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
34612         * gcc.c-torture/compile/20001205-1.c: Likewise.
34613         * gcc.c-torture/compile/20001226-1.c: Likewise.
34614         * gcc.c-torture/compile/20010518-2.c: Likewise.
34615         * gcc.c-torture/compile/20020312-1.c: Likewise.
34616         * gcc.c-torture/compile/20020604-1.c: Likewise.
34617         * gcc.c-torture/compile/920501-12.c: Likewise.
34618         * gcc.c-torture/compile/920501-4.c: Likewise.
34619         * gcc.c-torture/compile/920520-1.c: Likewise.
34620         * gcc.c-torture/compile/920521-1.c: Likewise.
34621         * gcc.c-torture/compile/920625-1.c: Likewise.
34622         * gcc.c-torture/compile/961203-1.c: Likewise.
34623         * gcc.c-torture/compile/980506-1.c: Likewise.
34624         * gcc.c-torture/compile/981006-1.c: Likewise.
34625         * gcc.c-torture/compile/981022-1.c: Likewise.
34626         * gcc.c-torture/compile/981223-1.c: Likewise.
34627         * gcc.c-torture/compile/990617-1.c: Likewise.
34628         * gcc.c-torture/compile/dll.c: Likewise.
34629         * gcc.c-torture/compile/labels-3.c: Likewise.
34630         * gcc.c-torture/compile/mipscop-1.c: Likewise.
34631         * gcc.c-torture/compile/mipscop-2.c: Likewise.
34632         * gcc.c-torture/compile/mipscop-3.c: Likewise.
34633         * gcc.c-torture/compile/mipscop-4.c: Likewise.
34634         * gcc.c-torture/compile/simd-5.c: Likewise.
34635         * gcc.c-torture/compile/20000804-1.x: Remove.
34636         * gcc.c-torture/compile/20001205-1.x: Likewise.
34637         * gcc.c-torture/compile/20001226-1.x: Likewise.
34638         * gcc.c-torture/compile/20010518-2.x: Likewise.
34639         * gcc.c-torture/compile/20020312-1.x: Likewise.
34640         * gcc.c-torture/compile/20020604-1.x: Likewise.
34641         * gcc.c-torture/compile/920501-12.x: Likewise.
34642         * gcc.c-torture/compile/920501-4.x: Likewise.
34643         * gcc.c-torture/compile/920520-1.x: Likewise.
34644         * gcc.c-torture/compile/920521-1.x: Likewise.
34645         * gcc.c-torture/compile/920625-1.x: Likewise.
34646         * gcc.c-torture/compile/961203-1.x: Likewise.
34647         * gcc.c-torture/compile/980506-1.x: Likewise.
34648         * gcc.c-torture/compile/981006-1.x: Likewise.
34649         * gcc.c-torture/compile/981022-1.x: Likewise.
34650         * gcc.c-torture/compile/981223-1.x: Likewise.
34651         * gcc.c-torture/compile/990617-1.x: Likewise.
34652         * gcc.c-torture/compile/mipscop-1.x: Likewise.
34653         * gcc.c-torture/compile/mipscop-2.x: Likewise.
34654         * gcc.c-torture/compile/mipscop-3.x: Likewise.
34655         * gcc.c-torture/compile/mipscop-4.x: Likewise.
34656         * gcc.c-torture/compile/simd-5.x: Likewise.
34657
34658         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
34659
34660 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
34661
34662         * gcc.c-torture/execute/20030611-1.c: New test.
34663
34664 2003-06-12  Roger Sayle  <roger@eyesopen.com>
34665
34666         PR middle-end/168
34667         * gcc.dg/20030612-1.c: New test case.
34668
34669 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
34670
34671         PR c++/10635
34672         * g++.dg/expr/cast1.C: New test.
34673
34674 2003-06-12  Roger Sayle  <roger@eyesopen.com>
34675
34676         * gcc.dg/builtins-21.c: New test case.
34677
34678 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
34679
34680         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
34681         options instead of at the end.
34682         * lib/objc.exp (objc_target_compile): Likewise.
34683
34684 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
34685
34686         PR c++/10432
34687         * g++.dg/parse/error1.C: New test.
34688
34689 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
34690
34691         * gcc.dg/compat/struct-by-value-11_main.c: New file.
34692         * gcc.dg/compat/struct-by-value-11_x.c: New file.
34693         * gcc.dg/compat/struct-by-value-11_y.c: New file.
34694         * gcc.dg/compat/struct-by-value-12_main.c: New file.
34695         * gcc.dg/compat/struct-by-value-12_x.c: New file.
34696         * gcc.dg/compat/struct-by-value-12_y.c: New file.
34697         * gcc.dg/compat/struct-by-value-13_main.c: New file.
34698         * gcc.dg/compat/struct-by-value-13_x.c: New file.
34699         * gcc.dg/compat/struct-by-value-13_y.c: New file.
34700         * gcc.dg/compat/struct-by-value-14_main.c: New file.
34701         * gcc.dg/compat/struct-by-value-14_x.c: New file.
34702         * gcc.dg/compat/struct-by-value-14_y.c: New file.
34703         * gcc.dg/compat/struct-by-value-15_main.c: New file.
34704         * gcc.dg/compat/struct-by-value-15_x.c: New file.
34705         * gcc.dg/compat/struct-by-value-15_y.c: New file.
34706         * gcc.dg/compat/struct-by-value-16_main.c: New file.
34707         * gcc.dg/compat/struct-by-value-16_x.c: New file.
34708         * gcc.dg/compat/struct-by-value-16_y.c: New file.
34709         * gcc.dg/compat/struct-by-value-17_main.c: New file.
34710         * gcc.dg/compat/struct-by-value-17_x.c: New file.
34711         * gcc.dg/compat/struct-by-value-17_y.c: New file.
34712         * gcc.dg/compat/struct-by-value-18_main.c: New file.
34713         * gcc.dg/compat/struct-by-value-18_x.c: New file.
34714         * gcc.dg/compat/struct-by-value-18_y.c: New file.
34715
34716         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
34717         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
34718         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
34719         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
34720         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
34721         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
34722         * gcc.dg/compat/scalar-return-3_main.c: New file.
34723         * gcc.dg/compat/scalar-return-3_x.c: New file.
34724         * gcc.dg/compat/scalar-return-3_y.c: New file.
34725         * gcc.dg/compat/scalar-return-4_main.c: New file.
34726         * gcc.dg/compat/scalar-return-4_x.c: New file.
34727         * gcc.dg/compat/scalar-return-4_y.c: New file.
34728
34729 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
34730
34731         * gcc.dg/compat/fp2-struct-check.h: New file.
34732         * gcc.dg/compat/fp2-struct-defs.h: New file.
34733         * gcc.dg/compat/fp2-struct-init.h: New file.
34734         * gcc.dg/compat/struct-by-value-10_main.c: New file.
34735         * gcc.dg/compat/struct-by-value-10_x.c: New file.
34736         * gcc.dg/compat/struct-by-value-10_y.c: New file.
34737         * gcc.dg/compat/struct-return-10_main.c: New file.
34738         * gcc.dg/compat/struct-return-10_x.c: New file.
34739         * gcc.dg/compat/struct-return-10_y.c: New file.
34740
34741         * gcc.dg/compat/compat-common.h: New file.
34742         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
34743         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
34744         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
34745         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
34746         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
34747         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
34748         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
34749         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
34750         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
34751         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
34752         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
34753         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
34754         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
34755         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
34756         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
34757         * gcc.dg/compat/small-struct-check.h: Ditto.
34758         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
34759         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
34760         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
34761         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
34762         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
34763         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
34764         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
34765         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
34766         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
34767         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
34768         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
34769         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
34770         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
34771         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
34772         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
34773         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
34774         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
34775         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
34776         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
34777         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
34778         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
34779         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
34780         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
34781         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
34782         * gcc.dg/compat/struct-return-2_main.c: Ditto.
34783         * gcc.dg/compat/struct-return-2_x.c: Ditto.
34784         * gcc.dg/compat/struct-return-2_y.c: Ditto.
34785         * gcc.dg/compat/struct-return-3_main.c: Ditto.
34786         * gcc.dg/compat/struct-return-3_x.c: Ditto.
34787         * gcc.dg/compat/struct-return-3_y.c: Ditto.
34788
34789 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
34790
34791         * g++.dg/pch/static-1.C: New file.
34792         * g++.dg/pch/static-1.Hs: New file.
34793
34794 2003-06-10  Richard Henderson  <rth@redhat.com>
34795
34796         * gcc.dg/asm-7.c: Adjust expected warning text.
34797
34798 2003-06-10  Roger Sayle  <roger@eyesopen.com>
34799
34800         * gcc.dg/builtins-20.c: New test case.
34801
34802 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
34803
34804         PR c++/11131
34805         * g++.dg/opt/template1.C: New test.
34806
34807 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
34808
34809         * lib/gcc-dg.exp (dg-test): Clear additional_files and
34810         additional_sources.
34811
34812 2003-05-21  David Taylor  <dtaylor@emc.com>
34813
34814         * gcc.dg/Wpadded.c: New file.
34815
34816 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
34817
34818         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
34819         * gcc.dg/special/weak-2.c: Add dg-require-weak.
34820         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
34821         dg-require-weak.
34822
34823 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
34824
34825         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
34826
34827 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
34828
34829         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
34830         (dg-require-alias): Likewise.
34831         (dg-require-gc-sections): Likewise.
34832         * lib/target-supports.exp (check_gc_sections_available): Likewise.
34833
34834 2003-06-08  Richard Henderson  <rth@redhat.com>
34835
34836         * gcc.dg/20011029-2.c: Fix the array reference.
34837         * gcc.dg/asm-7.c: New.
34838
34839 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
34840
34841         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
34842
34843 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
34844
34845         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
34846         (dg-require-gc-sections): Likewise.
34847
34848 2003-06-08  Jan Hubicka  <jh@suse.cz>
34849
34850         * i386-cmov1.c: Fix regular expression.
34851         * i386-cvt-1.c: Likewise.
34852         * i386-local.c: Likewise.
34853         * i386-local2.c: Likewise.
34854         * i386-mul.c: Likewise.
34855         * i386-ssetype-1.c: Likewise.
34856         * i386-ssetype-3.c: Likewise.
34857         * i386-ssetype-5.c: Likewise.
34858
34859 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34860
34861         PR c++/11039
34862         * g++.dg/warn/implicit-typename2.C: New test.
34863         * g++.dg/warn/implicit-typename3.C: New test.
34864
34865 2003-06-07  Richard Henderson  <rth@redhat.com>
34866
34867         * g++.dg/other/offsetof3.C: Use size_t.
34868         * g++.dg/other/offsetof4.C: Likewise.
34869
34870 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
34871
34872         * lib/copy-file.exp: New. Implement gcc_copy_files.
34873
34874         * lib/dg-pch.exp: Load copy-file.exp
34875         (dg-pch): Use gcc_copy_files instead of "file copy".
34876
34877 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
34878
34879         * gcc.dg/weak/weak.exp: Simplify.
34880         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
34881         * gcc.dg/weak/weak-1.c: Likewise.
34882         * gcc.dg/weak/weak-2.c: Likewise.
34883         * gcc.dg/weak/weak-3.c: Likewise.
34884         * gcc.dg/weak/weak-4.c: Likewise.
34885         * gcc.dg/weak/weak-5.c: Likewise.
34886         * gcc.dg/weak/weak-6.c: Likewise.
34887         * gcc.dg/weak/weak-7.c: Likewise.
34888         * gcc.dg/weak/weak-8.c: Likewise.
34889         * gcc.dg/weak/weak-9.c: Likewise.
34890
34891 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
34892
34893         gcc.c-torture/execute/20030606-1.c: New.
34894
34895 2003-06-06  Roger Sayle  <roger@eyesopen.com>
34896
34897         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
34898         * gcc.dg/builtins-19.c: Likewise.
34899
34900 2003-06-06  Roger Sayle  <roger@eyesopen.com>
34901
34902         * gcc.dg/builtins-2.c: Add some more tests.
34903         * gcc.dg/builtins-18.c: New test case.
34904         * gcc.dg/builtins-19.c: New test case.
34905
34906 2003-06-06  Roger Sayle  <roger@eyesopen.com>
34907             Jim Wilson  <wilson@tuliptree.org>
34908
34909         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
34910
34911 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
34912
34913         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
34914         mempcpy/stpcpy calls not to be optimized into something else.
34915         * gcc.c-torture/execute/string-opt-3.c: Moved to...
34916         * gcc.c-torture/execute/builtins/string-7.c: ...here.
34917         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
34918
34919 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34920
34921         * gcc.dg/format/asm_fprintf-1.c: New test.
34922
34923 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
34924
34925         * lib/gcc-defs.exp (additional_sources): New variable.
34926         (dg-additional-sources): New function.
34927         (additional_files): New variable.
34928         (dg-additional-files): New function.
34929         (dg-additional-files-options): Likewise.
34930         * lib/gcc-dg.exp (dg-require-weak): New function.
34931         (dg-require-alias): Likewise.
34932         (dg-require-gc-sections): Likewise.
34933         * lib/target-supports.exp (check_alias_available): Remove testfile
34934         parameter.
34935         (check_gc_sections_available): New function.
34936         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
34937         (dg-gpp-additional-files): Likewise.
34938         * lib/g++.exp (additional_sources): Remove.
34939         (additional_files): Likewise.
34940         (g++_target_compile): Use dg-additional-files-options.
34941
34942         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
34943         Tcl logic.
34944         * gcc.dg/special/ecos.exp: Remove.
34945         * gcc.dg/special/20000419-2.c: Use dg-require-*.
34946         * gcc.dg/special/alias-1.c: Likewise.
34947         * gcc.dg/special/alias-2.c: Likewise.
34948         * gcc.dg/special/gcsec-1.c: Likewise.
34949         * gcc.dg/special/weak-1.c: Likewise.
34950         * gcc.dg/special/weak-2.c: Likewise.
34951         * gcc.dg/special/wkali-1.c: Likewise.
34952         * gcc.dg/special/wkali-2.c: Likewise.
34953
34954         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
34955         dg-gpp-additional-*.
34956         * g++.dg/special/conpr-3.C: Likewise.
34957         * g++.dg/special/conpr-4.C: Likewise.
34958         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
34959         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
34960         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
34961         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
34962         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
34963         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
34964         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
34965         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
34966         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
34967         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
34968         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
34969         * g++.old-deja/g++.other/comdat1.C: Likewise.
34970         * g++.old-deja/g++.other/comdat2.C: Likewise.
34971         * g++.old-deja/g++.other/comdat3.C: Likewise.
34972         * g++.old-deja/g++.other/ctor1.C: Likewise.
34973         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
34974
34975 2003-06-05  Richard Henderson  <rth@redhat.com>
34976
34977         * gcc.dg/debug/20030605-1.c: New.
34978
34979 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
34980
34981         * README.QMTEST: Update.
34982
34983 2003-06-04  Richard Henderson  <rth@redhat.com>
34984
34985         * gcc.dg/cleanup-1.c: New.
34986         * gcc.dg/cleanup-2.c: New.
34987         * gcc.dg/cleanup-3.c: New.
34988         * gcc.dg/cleanup-4.c: New.
34989         * gcc.dg/cleanup-5.c: New.
34990         * gcc.dg/cleanup-6.c: New.
34991         * gcc.dg/cleanup-7.c: New.
34992
34993 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
34994
34995         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
34996
34997         * lib/dg-pch.exp: New file.
34998         * g++.dg/pch/pch.exp: Use dg-pch.exp.
34999         * gcc.dg/pch/pch.exp: Likewise.
35000
35001 2003-06-04  Roger Sayle  <roger@eyesopen.com>
35002
35003         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
35004         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
35005         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
35006         * gcc.dg/builtins-17.c: New test case.
35007         * gcc.dg/i386-387-4.c: New test case.
35008         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
35009
35010 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
35011
35012         * gcc.dg/ultrasp9.c: New test.
35013
35014 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
35015
35016         * gcc.c-torture/compile/20030604-1.c: New test.
35017         * gcc.dg/sparc-constant-1.c: New test.
35018
35019 2003-06-03  Glen Nakamura  <glen@imodulo.com>
35020
35021         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
35022
35023 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
35024
35025         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
35026
35027         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
35028         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
35029
35030 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
35031
35032         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
35033
35034 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35035
35036         PR c++/10940
35037         * g++.dg/template/spec10.C: New test.
35038
35039 2003-06-03  Roger Sayle  <roger@eyesopen.com>
35040
35041         * gcc.dg/builtins-16.c: New test case.
35042
35043 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
35044
35045         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
35046         mempcpy test with post-increments.
35047         * gcc.c-torture/execute/string-opt-3.c: New test.
35048         * gcc.dg/string-opt-1.c: New test.
35049
35050 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
35051
35052         PR fortran/10965
35053         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
35054
35055 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
35056
35057         * lib/scanasm.exp (dg-scan): New function, factored out of ...
35058         (scan-assembler): ... here.  Use dg-scan.
35059         (scan-assembler-not): Likewise.
35060         (scan-file): New function.
35061         (scan-file-not): Likewise.
35062         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
35063         * gcc.dg/cpp/_Pragma4.c: Likewise.
35064         * gcc.dg/cpp/_Pragma5.c: Likewise.
35065         * gcc.dg/cpp/avoidpaste1.c: Likewise.
35066         * gcc.dg/cpp/avoidpaste2.c: Likewise.
35067         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
35068         * gcc.dg/cpp/cmdlne-P.c: Likewise.
35069         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
35070         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
35071         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
35072         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
35073         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
35074         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
35075         * gcc.dg/cpp/cxxcom1.c: Likewise.
35076         * gcc.dg/cpp/line1.c: Likewise.
35077         * gcc.dg/cpp/maccom1.c: Likewise.
35078         * gcc.dg/cpp/maccom2.c: Likewise.
35079         * gcc.dg/cpp/maccom3.c: Likewise.
35080         * gcc.dg/cpp/maccom4.c: Likewise.
35081         * gcc.dg/cpp/maccom5.c: Likewise.
35082         * gcc.dg/cpp/maccom6.c: Likewise.
35083         * gcc.dg/cpp/multiline.c: Likewise.
35084         * gcc.dg/cpp/spacing1.c: Likewise.
35085         * gcc.dg/cpp/spacing2.c: Likewise.
35086         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
35087         * gcc.dg/cpp/trad/maccom1.c: Likewise.
35088         * gcc.dg/cpp/trad/maccom2.c: Likewise.
35089         * gcc.dg/cpp/trad/maccom3.c: Likewise.
35090         * gcc.dg/cpp/trad/maccom4.c: Likewise.
35091         * gcc.dg/cpp/trad/maccom6.c: Likewise.
35092         * gcc.dg/cpp/cxxcom2.c: Likewise.
35093         * gcc.dg/cpp/cxxcom2.h: New file.
35094
35095         * gcc.dg/cpp/truefalse.cpp: Move it to ...
35096         * g++.dg/cpp/truefalse.C: Here.
35097         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
35098
35099 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
35100
35101         * gcc.dg/cpp/redef3.c: New file.
35102
35103 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
35104
35105         * gcc.dg/i386-loop-3.c: New test.
35106
35107 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
35108
35109         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
35110
35111 2003-05-31  Roger Sayle  <roger@eyesopen.com>
35112
35113         * gcc.dg/fwrapv-1.c: New test case.
35114         * gcc.dg/fwrapv-2.c: New test case.
35115
35116 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35117
35118         PR c++/10956
35119         * g++.dg/template/spec9.C: New test.
35120
35121 2003-05-29  Roger Sayle  <roger@eyesopen.com>
35122
35123         * gcc.dg/duff-4.c: New test case.
35124
35125 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
35126
35127         PR fortran/10843
35128         * g77.dg/ffixed-form-1.f: New test
35129         * g77.dg/ffixed-form-2.f: New test
35130         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
35131         * g77.dg/ffree-form-3.f: New test
35132
35133 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
35134
35135         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
35136         * gcc.dg/wint_t-1.c: Likewise.
35137
35138 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35139
35140         * g++.dg/template/access11.C: New test.
35141
35142 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35143
35144         PR c++/10849
35145         * g++.dg/template/access10.C: New test.
35146
35147 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
35148             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35149
35150         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
35151
35152 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
35153
35154         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
35155         suppress for powerpc-*-darwin*.
35156         * gcc.dg/torture/builtin-noret-2.c: Likewise.
35157
35158 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
35159
35160         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
35161         suppress option for powerpc-*-darwin*.
35162
35163 2003-05-23  Roger Sayle  <roger@eyesopen.com>
35164
35165         * gcc.dg/builtins-1.c: Add tests for tan and atan.
35166         * gcc.dg/builtins-4.c: Add test for fmod.
35167
35168 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35169
35170         PR c++/10682
35171         * g++.dg/template/instantiate4.C: New test.
35172
35173 2003-05-22  Roger Sayle  <roger@eyesopen.com>
35174
35175         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
35176
35177 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
35178
35179         * gcc.dg/compat/scalar-return-1_main.c: New file.
35180         * gcc.dg/compat/scalar-return-1_x.c: New file.
35181         * gcc.dg/compat/scalar-return-1_y.c: New file.
35182         * gcc.dg/compat/scalar-return-2_main.c: New file.
35183         * gcc.dg/compat/scalar-return-2_x.c: New file.
35184         * gcc.dg/compat/scalar-return-2_y.c: New file.
35185         * gcc.dg/compat/struct-return-3_main.c: New file.
35186         * gcc.dg/compat/struct-return-3_y.c: New file.
35187         * gcc.dg/compat/struct-return-3_x.c: New file.
35188         * gcc.dg/compat/struct-return-2_main.c: New file.
35189         * gcc.dg/compat/struct-return-2_x.c: New file.
35190         * gcc.dg/compat/struct-return-2_y.c: New file.
35191
35192 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35193
35194         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
35195         for hppa*-hp-hpux*.
35196         * gcc.dg/20021014-1.c (dg-options): Likewise.
35197         * gcc.dg/nest.c (dg-options): Likewise.
35198
35199 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
35200
35201         PR c++/9738
35202         * g++.dg/ext/dllimport2.C: New file.
35203         * g++.dg/ext/dllimport3.C: New file.
35204
35205 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
35206
35207         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
35208         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
35209         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
35210         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
35211         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
35212         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
35213         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
35214         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
35215         * gcc.dg/compat/small-struct-defs.h: New file.
35216         * gcc.dg/compat/small-struct-init.h: New file.
35217         * gcc.dg/compat/small-struct-check.h: New file.
35218         * gcc.dg/compat/fp-struct-defs.h: New file.
35219         * gcc.dg/compat/fp-struct-check.h: New file.
35220         * gcc.dg/compat/fp-struct-init.h: New file.
35221         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
35222         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
35223
35224 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
35225
35226         * gcc.dg/20030225-2.c: New test.
35227
35228 2003-05-18  Roger Sayle  <roger@eyesopen.com>
35229             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35230
35231         * gcc.c-torture/compile/20030518-1.c: New test case.
35232
35233 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
35234
35235         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
35236         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
35237         gcc-dg-debug-runtest.
35238         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
35239         gcc-dg-debug-runtest.
35240
35241 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35242
35243         PR c++/9022
35244         * g++.dg/lookup/using6.C: New test.
35245
35246 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35247
35248         * g++.dg/parse/access2.C: New test.
35249
35250 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
35251
35252         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
35253         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
35254         * gcc.dg/debug/debug.exp: Likewise.
35255
35256 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
35257
35258         * gcc.dg/dollar.c: New test.
35259
35260 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
35261
35262         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
35263         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
35264         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
35265         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
35266         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
35267         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
35268         * gcc.dg/compat/struct-by-value-6_main.c: New file.
35269         * gcc.dg/compat/struct-by-value-6_x.c: New file.
35270         * gcc.dg/compat/struct-by-value-6_y.c: New file.
35271         * gcc.dg/compat/struct-by-value-7_main.c: New file.
35272         * gcc.dg/compat/struct-by-value-7_x.c: New file.
35273         * gcc.dg/compat/struct-by-value-7_y.c: New file.
35274         * gcc.dg/compat/struct-by-value-8_main.c: New file.
35275         * gcc.dg/compat/struct-by-value-8_x.c: New file.
35276         * gcc.dg/compat/struct-by-value-8_y.c: New file.
35277         * gcc.dg/compat/struct-by-value-9_main.c: New file.
35278         * gcc.dg/compat/struct-by-value-9_x.c: New file.
35279         * gcc.dg/compat/struct-by-value-9_y.c: New file.
35280
35281 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
35282
35283         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
35284         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
35285         support for "repo" mode.
35286         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
35287         * lib/g77-dg.exp: Likewise.
35288         * lib/obj-dg.exp: Likewise.
35289
35290 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
35291
35292         Merge from gcc-3_2-rhl8-branch:
35293         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
35294
35295         * gcc.dg/tls/opt-6.c: New test.
35296
35297         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
35298
35299         * gcc.dg/20030405-1.c: New test.
35300
35301         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
35302
35303         * gcc.dg/20030309-1.c: New test.
35304
35305         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
35306
35307         * gcc.c-torture/execute/20030307-1.c: New test.
35308
35309         2003-02-20  Randolph Chung  <tausq@debian.org>
35310
35311         * gcc.c-torture/compile/20030220-1.c: New test.
35312
35313         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
35314
35315         * gcc.dg/20030217-1.c: New test.
35316
35317         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
35318
35319         * gcc.c-torture/compile/20020129-1.c: New test.
35320
35321         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
35322
35323         * gcc.dg/unroll-1.c: New test.
35324
35325         2002-11-16  Jan Hubicka  <jh@suse.cz>
35326
35327         * gcc.c-torture/execute/20020920-1.c: New test.
35328
35329         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
35330
35331         PR target/7434
35332         * gcc.c-torture/compile/20021008-1.c: New test.
35333
35334         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
35335
35336         PR target/7559
35337         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
35338
35339         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
35340
35341         * gcc.c-torture/compile/20020807-1.c: New test.
35342
35343         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
35344
35345         * gcc.dg/tls/opt-1.c: New test.
35346
35347         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
35348
35349         * gcc.dg/20020729-1.c: New test.
35350
35351         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
35352
35353         * g++.dg/opt/life1.C: New test.
35354
35355         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
35356
35357         * gcc.dg/20020525-1.c: New test.
35358
35359         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
35360
35361         PR c++/6794
35362         * g++.dg/ext/pretty1.C: New test.
35363         * g++.dg/ext/pretty2.C: New test.
35364
35365 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
35366
35367         PR c++/8385
35368         * g++.dg/ext/typeof5.C: New test.
35369
35370 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
35371
35372         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
35373         __USER_LABEL_PREFIX__ into account.
35374         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
35375
35376 2003-05-14  Roger Sayle  <roger@eyesopen.com>
35377
35378         * gcc.dg/builtins-15.c: New test case.
35379
35380 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
35381
35382         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
35383
35384 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
35385
35386         * lib/g++.exp: Tweak handling of additional source files.
35387         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
35388         * g++.dg/special/conpr-2a.C: Rename to ...
35389         * g++.dg/special/conpr-2a.cc: ... this.
35390         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
35391         * g++.dg/special/conpr-3a.C: Rename to ...
35392         * g++.dg/special/conpr-3a.cc: This.
35393         * g++.dg/special/conpr-3b.C: Rename to ...
35394         * g++.dg/special/conpr-3b.cc: This.
35395         * g++.dg/special/conpr-4.C: New test.
35396         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
35397
35398 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
35399
35400         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
35401
35402 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35403
35404         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
35405         * g++.old-deja/g++.robertl/eb71.C: Likewise.
35406         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
35407         * g++.old-deja/g++.other/warn3.C: Likewise.
35408
35409 2003-05-11  Roger Sayle  <roger@eyesopen.com>
35410
35411         * gcc.dg/i386-387-1.c: Update to also test log.
35412         * gcc.dg/i386-387-2.c: Likewise.
35413
35414 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
35415
35416         * g77.f-torture/execute/int8421.f: New test.
35417
35418 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35419
35420         PR c++/10230, c++/10481
35421         * g++.dg/lookup/scoped5.C: New test.
35422
35423 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35424
35425         PR c++/10552
35426         * g++.dg/template/ttp6.C: New test.
35427
35428 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
35429
35430         * gcc.c-torture/execute/builtins: New directory.
35431         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
35432         gcc.c-torture/execute/builtins.
35433         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
35434         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
35435         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
35436         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
35437
35438 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35439
35440         PR c++/9252
35441         * g++.dg/template/access8.C: New test.
35442         * g++.dg/template/access9.C: New test.
35443
35444 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35445
35446         PR c++/9554
35447         * g++.dg/parse/access1.C: New test.
35448
35449 2003-05-09  DJ Delorie  <dj@redhat.com>
35450
35451         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
35452         long, and not an int.
35453
35454 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35455
35456         PR c++/10555, c++/10576
35457         * g++.dg/template/memclass1.C: New test.
35458
35459 2003-05-08  DJ Delorie  <dj@redhat.com>
35460
35461         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
35462         targets.
35463         * gcc.c-torture/execute/20021024-1.x: Likewise.
35464         * gcc.c-torture/execute/shiftdi.x: Likewise.
35465         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
35466         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
35467         * gcc.dg/20021018-1.c: Likewise.
35468
35469 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35470
35471         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
35472
35473         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
35474         (bcopy): Call memmove.
35475
35476 2003-05-08  Roger Sayle  <roger@eyesopen.com>
35477
35478         * g77.f-torture/compile/8485.f: New test case.
35479
35480 2003-05-07  Richard Henderson  <rth@redhat.com>
35481
35482         PR c++/10570
35483         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
35484         Verify exception_cleanup not called for rethrows.
35485         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
35486         when exiting catch block without rethrowing.
35487         * g++.dg/eh/forced3.C: New.
35488         * g++.dg/eh/forced4.C: New.
35489
35490 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
35491
35492         * gcc.dg/20030505.c: Fix triplet.
35493
35494 2003-05-06  DJ Delorie  <dj@redhat.com>
35495
35496         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
35497         * gcc.dg/nest.c: Likewise.
35498
35499 2003-05-05  Roger Sayle  <roger@eyesopen.com>
35500
35501         * gcc.dg/builtins-14.c: New test case.
35502
35503 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
35504
35505         * lib/compat.exp (compat-execute): New argument.
35506         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
35507         * gcc.dg/compat: New test directory.
35508         * gcc.dg/compat/compat.exp: New expect script.
35509         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
35510         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
35511         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
35512         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
35513         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
35514         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
35515
35516         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
35517         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
35518         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
35519         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
35520         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
35521         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
35522         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
35523         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
35524         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
35525         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
35526         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
35527         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
35528         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
35529         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
35530         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
35531
35532 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
35533
35534         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
35535
35536 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
35537
35538         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
35539
35540 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
35541
35542         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
35543         * gcc.dg/ppc-fsel-2.c: New test.
35544
35545         * gcc.dg/unused-5.c: New test.
35546
35547 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35548
35549         PR c++/10496
35550         * g++.dg/warn/pmf1.C: New test.
35551
35552 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35553
35554         PR c++/4494
35555         * g++.dg/warn/main.C: New test.
35556
35557 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35558
35559         * gcc.dg/nonnull-3.c: New test.
35560
35561 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
35562
35563         * gcc.dg/cpp/Wtrigraphs.c: Update.
35564         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
35565
35566 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
35567
35568         * gcc.dg/ppc-fsel-1.c: New test.
35569
35570 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
35571
35572         PR c/10604
35573         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
35574
35575 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
35576
35577         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
35578
35579 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35580
35581         PR c++/9364, c++/10553, c++/10586
35582         * g++.dg/parse/typename4.C: New test.
35583         * g++.dg/parse/typename5.C: Likewise.
35584
35585 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
35586
35587         * gcc.c-torture/compile/20030503-1.c: New test.
35588
35589 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35590
35591         * g++.dg/lookup/using5.C: Fix testcase error.
35592
35593 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
35594
35595         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
35596         since MEABI is no longer supported.  Remove all vestiges
35597         of MEABI from the test.
35598
35599 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35600
35601         PR c++/10554
35602         * g++.dg/lookup/using5.C: New test.
35603
35604 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35605
35606         PR c++/8772
35607         * g++.dg/template/ttp5.C: New test.
35608
35609 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
35610
35611         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
35612         (dg-gpp-additional-sources): New function.
35613         (dg-gpp-additional-files): Likewise.
35614         * lib/g++.exp (additional_sources): New variable.
35615         (additional_files): Likewise.
35616         (g++_target_compile): Deal with them.
35617         * lib/old-dejagnu.exp: Remove.
35618         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
35619         * g++.old-deja: Revise all tests to use dg commands.
35620
35621 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35622
35623         PR c++/9432, c++/9528
35624         * g++.dg/lookup/using4.C: New test.
35625
35626 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
35627
35628         * gcc.dg/noreturn-5.c: New file.
35629         * gcc.dg/noreturn-6.c: New file.
35630
35631         * gcc.c-torture/compile/inline-1.c: New file.
35632
35633 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
35634
35635         PR c++/10551
35636         * g++.dg/template/explicit1.C: New test.
35637
35638 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
35639
35640         PR c++/10549
35641         * g++.dg/other/bitfield1.C: New test.
35642
35643         PR c++/10527
35644         * g++.dg/init/new7.C: New test.
35645
35646 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
35647
35648         * g++.dg/ext/desig1.C: New test.
35649         * g++.dg/ext/init1.C: Update.
35650
35651         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
35652
35653 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
35654
35655         PR c++/10180
35656         * g++.dg/warn/Winline-1.C: New test.
35657
35658 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
35659
35660         * gcc.c-torture/execute/string-opt-19.c: New test.
35661
35662         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
35663         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
35664
35665 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
35666
35667         PR c++/10506
35668         * g++.dg/init/new6.C: New test.
35669
35670         PR c++/10503
35671         * g++.dg/init/ref6.C: New test.
35672
35673 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
35674
35675         * g++.dg/warn/weak1.C: XFAIL on AIX4.
35676
35677 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35678
35679         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
35680         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
35681
35682 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
35683
35684         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
35685         initialized static data members.
35686
35687 2003-04-25  H.J. Lu <hjl@gnu.org>
35688
35689         * gcc.dg/ia64-sync-4.c: New test.
35690
35691 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35692
35693         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
35694         date.
35695
35696 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
35697
35698         PR c++/10337
35699         * g++.dg/warn/conv1.C: New test.
35700         * g++.old-deja/g++.other/conv7.C: Adjust.
35701         * g++.old-deja/g++.other/overload14.C: Adjust.
35702
35703 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
35704
35705         PR c++/10471
35706         * g++.dg/template/defarg2.C: New test.
35707
35708 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
35709
35710         * gcc.dg/cpp/include2.c: Update.
35711         * gcc.dg/cpp/multiline-2.c: New.
35712         * gcc.dg/cpp/multiline.c: Update.
35713         * gcc.dg/cpp/strify2.c: Update.
35714         * gcc.dg/cpp/trad/literals-2.c: Update.
35715
35716 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35717
35718         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
35719
35720 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
35721
35722         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
35723
35724 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
35725
35726         PR c++/10451
35727         * g++.dg/parse/crash4.C: New test.
35728
35729         PR c++/9847
35730         * g++.dg/parse/crash5.C: New test.
35731
35732 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
35733
35734         PR c++/10446
35735         * g++.dg/parse/crash3.C: New test.
35736
35737         PR c++/10428
35738         * g++.dg/parse/elab1.C: New test.
35739
35740 2003-04-22  Devang Patel  <dpatel@apple.com>
35741
35742         * gcc.dg/cpp/trad/funlike-5.c: New test.
35743
35744 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
35745
35746         * g++.dg/other/packed1.C: Fix dg options.
35747
35748 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
35749
35750         * g++.dg/other/offsetof2.C: New test.
35751
35752 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
35753
35754         * g++.dg/template/recurse.C: Adjust location of error messages.
35755
35756 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
35757
35758         PR c++/9881
35759         * g++.dg/init/addr-const1.C: New test.
35760         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
35761
35762 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
35763
35764         PR c++/10405
35765         * g++.dg/lookup/struct-hack1.C: New test.
35766
35767 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
35768
35769         * ucs.c: Update diagnostic messages.
35770
35771 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
35772
35773         * gcc.dg/cpp/truefalse.cpp: New test.
35774         * gcc.dg/cpp/cpp.exp: Update.
35775         * g++.dg/other/stdbool-if.C: Remove.
35776
35777 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
35778
35779         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
35780         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
35781
35782 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
35783
35784         * gcc.c-torture/compile/20030418-1.c: New test.
35785
35786 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
35787
35788         * README.compat: Remove; content moved to doc/sourcebuild.texi.
35789
35790 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35791
35792         PR c++/10347
35793         g++.dg/template/dependent-name1.C: New test.
35794
35795 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
35796
35797         * gcc.dg/warn-1.c (tourist_guide): New array,
35798         contains a pointer to bar.
35799
35800 2003-04-16  Roger Sayle  <roger@eyesopen.com>
35801
35802         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
35803         * gcc.c-torture/execute/medce-1.c: New test case.
35804         * gcc.c-torture/execute/medce-2.c: New test case.
35805
35806 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
35807
35808         * lib/prune.exp: Ignore more messages.
35809
35810         PR c++/10381
35811         * g++.dg/parse/lookup3.C: New test.
35812
35813 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
35814
35815         * gcc.c-torture/compile/20030415-1.c : New test.
35816
35817 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
35818
35819         * gcc.c-torture/execute/scope-2.c: Move to ...
35820         * gcc.dg/noncompile/scope.c: .... here.
35821
35822 2003-04-14  Roger Sayle  <roger@eyesopen.com>
35823
35824         * gcc.dg/20030414-2.c: New test case.
35825
35826 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
35827
35828         PR target/10377
35829         * gcc.dg/20030414-1.c: New test.
35830
35831 2003-04-13  Roger Sayle  <roger@eyesopen.com>
35832
35833         * gcc.dg/builtins-12.c: New test case.
35834         * gcc.dg/builtins-13.c: New test case.
35835
35836 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35837
35838         * gcc.c-torture/execute/string-opt-18.c: New test.
35839
35840 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
35841
35842         PR c++/10300
35843         * g++.dg/init/new5.C: New test.
35844
35845 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
35846
35847         PR c++/7910
35848         * g++.dg/ext/dllimport1.C: New test.
35849
35850 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
35851
35852         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
35853
35854 2003-04-11  Bud Davis <bdavis9659@comcast.net>
35855
35856         PR Fortran/9263
35857         * g77.f-torture/noncompile/9263.f: New test
35858         PR Fortran/1832
35859         * g77.f-torture/execute/1832.f: New test
35860
35861 2003-04-11  David Chad  <davidc@freebsd.org>
35862             Loren J. Rittle  <ljrittle@acm.org>
35863
35864         libobjc/8562
35865         * objc.dg/headers.m: New test.
35866
35867 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
35868
35869         * gcc.c-torture/execute/builtin-noret-2.c: New.
35870         * gcc.c-torture/execute/builtin-noret-2.x: New.
35871         XFAIL builtin-noret-2.c at -O1 and above.
35872         * gcc.dg/redecl.c: New.
35873         * gcc.dg/Wshadow-1.c: Update error regexps.
35874
35875 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
35876
35877         * g++.dg/abi/bitfield10.C: New test.
35878
35879 2003-04-09  Mike Stump  <mrs@apple.com>
35880
35881         * gcc.dg/pch/pch.exp: Make testcase names longer.
35882         * g++.dg/pch/pch.exp: Make testcase names longer.
35883
35884 2003-04-08  Roger Sayle  <roger@eyesopen.com>
35885
35886         * gcc.dg/builtins-11.c: New test case.
35887
35888 2003-04-08  Roger Sayle  <roger@eyesopen.com>
35889
35890         * gcc.dg/builtins-9.c: New test case.
35891         * gcc.dg/builtins-10.c: New test case.
35892
35893 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
35894
35895         * gcc.dg/noncompile/init-4.c.c: New test.
35896
35897 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
35898
35899         * gcc.misc-test/gcov-9.c: New test.
35900         * gcc.misc-test/gcov-10.c: New test
35901         * gcc.misc-test/gcov-11.c: New test.
35902
35903 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
35904
35905         PR optimization/10024
35906         * gcc.c-torture/compile/20030405-1.c: New test.
35907
35908 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
35909
35910         * gcc.dg/pch/static-3.c: New.
35911         * gcc.dg/pch/static-3.hs: New.
35912         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
35913
35914 2003-04-04  Richard Henderson  <rth@redhat.com>
35915
35916         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
35917         * g++.dg/eh/forced2.C: Likewise.
35918
35919 2003-04-03  Mike Stump  <mrs@apple.com>
35920
35921         * lib/scanasm.exp (scan-assembler): Add xfail processing for
35922         target arg.
35923         (scan-assembler-times, scan-assembler-not): Likewise.
35924         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
35925
35926 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
35927
35928         * gcc.dg/sparc-loop-1.c: New test.
35929
35930 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
35931
35932         PR other/9274
35933         * g++.dg/pch/system-2.C: New.
35934         * g++.dg/pch/system-2.Hs: New.
35935
35936 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
35937
35938         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
35939
35940         * g++.dg/eh/simd-1.C (vecfunc): Same.
35941
35942 2003-04-01  Roger Sayle  <roger@eyesopen.com>
35943
35944         * gcc.c-torture/execute/20030401-1.c: New test case.
35945
35946 2003-04-01  Ziemowit Laski <zlaski@apple.com>
35947
35948         * objc.dg/defs.m: New.
35949
35950 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
35951
35952         * g++.dg/eh/simd-1.C: New.
35953         * g++.dg/eh/simd-2.C: New.
35954
35955 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
35956
35957         * gcc.c-torture/execute/simd-3.c: New.
35958
35959 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
35960
35961         PR c/9936
35962         * gcc.dg/20030331-2.c: New test.
35963
35964 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
35965
35966         PR c++/10278
35967         * g++.dg/parse/crash2.C: New test.
35968
35969 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
35970
35971         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
35972         * gcc.c-torture/execute/20030331-1.c: ...here.
35973
35974 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
35975
35976         * gcc.c-torture/execute/20030331-1.c: New test.
35977
35978 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
35979
35980         * lib/gcov.exp: Adjust call return testing strings.
35981         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
35982
35983 2003-03-31  Roger Sayle  <roger@eyesopen.com>
35984
35985         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
35986         * gcc.dg/builtins-7.c: New test case.
35987         * gcc.dg/builtins-8.c: New test case.
35988
35989 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
35990
35991         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
35992
35993 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
35994
35995         PR c++/7647
35996         * g++.dg/lookup-class-member-2.C: New test.
35997
35998 2003-03-30  Glen Nakamura  <glen@imodulo.com>
35999
36000         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
36001
36002 2003-03-28  Roger Sayle  <roger@eyesopen.com>
36003
36004         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
36005
36006 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
36007
36008         * g++.dg/init/attrib1.C: New test.
36009
36010 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
36011
36012         * gcc.dg/ultrasp8.c: New test.
36013
36014 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
36015
36016         * gcc.dg/ultrasp7.c: New test.
36017
36018 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
36019
36020         PR c++/10047
36021         * g++.dg/template/inline1.C: New test.
36022
36023 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
36024
36025         * gcc.dg/sparc-dwarf2.c: New test.
36026
36027 2003-03-27  Roger Sayle  <roger@eyesopen.com>
36028
36029         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
36030         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
36031
36032 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
36033
36034         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
36035         than reading .x files.
36036         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
36037         * g77.dg/gcov/gcov-1.f: Likewise.
36038         * gcc.misc-tests/gcov-4b.c: Likewise.
36039         * gcc.misc-tests/gcov-5b.c: Likewise.
36040         * gcc.misc-tests/gcov-6.c: Likewise.
36041         * gcc.misc-tests/gcov-7.c: Likewise.
36042         * gcc.misc-tests/gcov-8.c: Likewise.
36043         * g++.dg/gcov/gcov-1.x: Remove.
36044         * g77.dg/gcov/gcov-1.x: Likewise.
36045         * gcc.misc-tests/gcov-4b.x: Likewise.
36046         * gcc.misc-tests/gcov-5b.x: Likewise.
36047         * gcc.misc-tests/gcov-6.x: Likewise.
36048         * gcc.misc-tests/gcov-7.x: Likewise.
36049         * gcc.misc-tests/gcov-8.x: Likewise.
36050
36051 2003-03-27  Glen Nakamura  <glen@imodulo.com>
36052
36053         PR opt/10087
36054         * gcc.dg/20030324-1.c: New test.
36055
36056 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
36057
36058         PR c++/10224
36059         * g++.dg/template/arg3.C: New test.
36060
36061         PR c++/10158
36062         * g++.dg/template/friend18.C: New test.
36063
36064 2003-03-26  Roger Sayle  <roger@eyesopen.com>
36065
36066         * g77.f-torture/compile/20030326-1.f: New test case.
36067
36068 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
36069
36070         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
36071
36072         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
36073
36074 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
36075
36076         * gcc.dg/ia64-sync-3.c: New test.
36077
36078 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
36079
36080         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
36081
36082 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
36083
36084         * gcc.dg/ultrasp6.c: New test.
36085
36086 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
36087
36088         * gcc.dg/i386-signbit-1.c: New test.
36089         * gcc.dg/i386-signbit-2.c: New test.
36090         * gcc.dg/i386-signbit-3.c: New test.
36091
36092 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
36093
36094         * gcc.dg/ultrasp5.c: Fix options.
36095
36096 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
36097
36098         * gcc.dg/ultrasp5.c: Fix comment.
36099
36100 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
36101
36102         PR fortran/10197
36103         * g77.f-torture/execute/10197.f: New test.
36104
36105 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
36106
36107         PR c++/9898, c++/383
36108         * g++.dg/template/conv6.C: New test.
36109
36110         PR c++/10119
36111         * g++.dg/template/ptrmem5.C: New test.
36112
36113         PR c++/10026
36114         * g++.dg/lookup/koenig1.C: New test.
36115
36116         PR C++/10199
36117         * g++.dg/lookup/template2.C: New test.
36118
36119 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
36120
36121         * g++.dg/opt/rtti1.C: New test.
36122
36123 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
36124
36125         * gcc.dg/ultrasp5.c: New test.
36126
36127 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
36128
36129         PR middle-end/9967
36130         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
36131         builtin fputs.
36132
36133 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
36134
36135         PR c/8224
36136         * gcc.dg/20030323-1.c: New test.
36137
36138 2003-03-23  Roger Sayle  <roger@eyesopen.com>
36139
36140         * gcc.c-torture/compile/20030323-1.c: New test case.
36141
36142 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
36143
36144         * gcc.dg/20030321-1.c: New test.
36145
36146 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
36147
36148         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
36149
36150 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
36151
36152         PR c++/9978, c++/9708
36153         * g++.dg/ext/vlm1.C: Adjust expected error.
36154         * g++.dg/ext/vla2.C: New test.
36155         * g++.dg/template/arg1.C: New test.
36156         * g++.dg/template/arg2.C: New test.
36157
36158 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
36159
36160         * g77.f-torture/execute/select.f: New test.
36161         * g77.f-torture/noncompile/select_no_compile.f: New test.
36162
36163 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
36164
36165         PR c++/9898
36166         * g++.dg/other/error4.C: New test.
36167
36168 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
36169
36170         * g++.dg/template/friend17.C: New test.
36171
36172 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
36173
36174         * gcc.c-torture/compile/20030320-1.c: New.
36175
36176 2003-03-20  Roger Sayle  <roger@eyesopen.com>
36177
36178         * gcc.dg/builtins-6.c: New test case.
36179
36180 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
36181
36182         PR target/10073
36183         * gcc.c-torture/compile/20030319-1.c: New.
36184
36185 2003-03-18  Jan Hubicka  <jh@suse.cz>
36186
36187         * gcc.dg/i386-cvt-1.c: New test.
36188
36189 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
36190
36191         * objc.dg/naming-1.m: Use "(parse|syntax) error".
36192         * objc.dg/naming-2.m: Likewise.
36193
36194 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
36195
36196         PR c++/9639
36197         * g++.dg/parse/crash1.C: New test.
36198
36199 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
36200
36201         PR c++/8805
36202         * g++.dg/eh/cleanup1.C: New test.
36203
36204 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
36205
36206         * gcc.c-torture/execute/20030316-1.c: New test case.
36207
36208 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
36209
36210         PR c++/9629
36211         * g++.dg/init/ctor2.C: New test.
36212
36213 2003-03-15  Roger Sayle  <roger@eyesopen.com>
36214
36215         * g77.f-torture/compile/xformat.f: New test case.
36216
36217 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36218
36219         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
36220         * g++.old-deja/g++.mike/eh50.C: Likewise.
36221
36222 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36223
36224         PR c++/6440
36225         * g++.dg/template/spec7.C: New test.
36226         * g++.dg/template/spec8.C: Likewise.
36227
36228 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
36229
36230         * gcc.c-torture/execute/20030313-1.c: New test.
36231
36232 2003-03-14  Richard Henderson  <rth@redhat.com>
36233
36234         * gcc.dg/inline-2.c: Adjust alpha test for external call.
36235
36236 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
36237
36238         * gcc.c-torture/compile/20030314-1.c: New test.
36239
36240 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
36241
36242         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
36243         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
36244         thumb target,
36245         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
36246         to accept newer _imp__  prefix and additional
36247         newline in .drectve section.
36248         * gcc.dg/dll-4.c: Likewise.
36249         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
36250         switch.
36251
36252 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
36253
36254         * g++.dg/parse/namespace9.C: New test.
36255
36256         * g++.dg/init/ref5.C: New test.
36257         * g++.dg/parse/ptrmem1.C: Likewise.
36258
36259 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36260
36261         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
36262         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
36263         regular expression.
36264         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
36265         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
36266
36267 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
36268
36269         * gcc.c-torture/execute/20030224-2.c: New test.
36270
36271 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
36272
36273         * gcc.dg/decl-3.c: New test.
36274
36275 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
36276
36277         * gcc.dg/i386-loop-2.c: New test.
36278
36279 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
36280
36281         PR c++/9474
36282         * g++.dg/parse/namespace8.C: New test.
36283
36284         PR c++/9924
36285         * g++.dg/overload/builtin2.C: New test.
36286
36287 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
36288
36289         * gcc.dg/return-type-3.c: New test.
36290
36291 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
36292
36293         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
36294         profiling options are not supported.
36295
36296 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
36297
36298         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
36299         * g++.old-deja/g++.warn/impint2.C: Likewise.
36300
36301 2003-03-10  Devang Patel  <dpatel@apple.com>
36302
36303         * g++.dg/cpp/c++_cmd_1.C: New test.
36304         * g++.dg/cpp/c++_cmd_1.h: New file.
36305
36306 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
36307
36308         * gcc.dg/altivec-9.c: New file.
36309
36310 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36311
36312         * gcc.dg/ppc-sdata-1.c: New test.
36313         * gcc.dg/ppc-sdata-2.c: New test.
36314
36315 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
36316
36317         PR c++/9373
36318         * g++.dg/opt/ptrmem2.C: New test.
36319
36320         PR c++/8534
36321         * g++.dg/opt/ptrmem1.C: New test.
36322
36323 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
36324
36325         * gcc.dg/i386-loop-1.c: New test.
36326
36327 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36328
36329         PR c++/9970
36330         * g++.dg/lookup/friend1.C: New test.
36331
36332 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
36333
36334         PR c++/9823
36335         * g++.dg/parser/constructor1.C: New test.
36336
36337 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
36338
36339         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
36340
36341         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
36342
36343 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
36344
36345         * gcc.dg/cpp/Wunused.c: Update test.
36346
36347 2003-03-08  Jan Hubicka  <jh@suse.cz>
36348
36349         * gcc.dg/inline-3.c: New test.
36350
36351 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
36352
36353         PR c++/9809
36354         * g++.dg/parse/builtin1.C: New test.
36355
36356         PR c++/9982
36357         * g++.dg/abi/cookie1.C: New test.
36358         * g++.dg/abi/cookie2.C: Likewise.
36359
36360         PR c++/9524
36361         * g++.dg/template/field1.C: New test.
36362
36363         PR c++/9912
36364         * g++.dg/parse/class1.C: New test.
36365         * g++.dg/parse/namespace7.C: Likewise.
36366         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
36367
36368 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
36369
36370         * g++.dg/init/ref4.C: New test.
36371
36372 2003-03-07  Jan Hubicka  <jh@suse.cz>
36373
36374         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
36375         * gcc.dg/inline-3.c: New test.
36376
36377 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
36378
36379         * g++.dg/init/ref3.C: New test.
36380
36381         PR c++/9965
36382         * g++.dg/init/ref2.C: New test.
36383
36384         PR c++/9400
36385         * g++.dg/warn/Wshadow-2.C: New test.
36386
36387         PR c++/9791
36388         * g++.dg/warn/Woverloaded-1.C: New test.
36389
36390 2003-03-05  Jan Hubicka  <jh@suse.cz>
36391
36392         * gcc.dg/i386-local2.c: New.
36393         * gcc.dg/i386-local.c: Fix typo.
36394
36395 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
36396
36397         * g++.dg/abi/layout3.C: New test.
36398
36399 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
36400
36401         * gcc.c-torture/compile/20030305-1.c
36402
36403 2003-03-05  Jan Hubicka  <jh@suse.cz>
36404
36405         * gcc.dg/i386-local.c: New.
36406
36407 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
36408
36409         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
36410
36411 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
36412
36413         * gcc.dg/switch-2.c: New test.
36414         * gcc.dg/switch-3.c: New test.
36415         * gcc.dg/Wswitch.c: Adjust line numbers.
36416         * gcc.dg/Wswitch-default.c: Likewise.
36417         * gcc.dg/Wswitch-enum.c: Likewise.
36418
36419 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
36420
36421         * gcc.c-torture/execute/20030222-1.c: New test.
36422
36423 2003-03-03  James E Wilson  <wilson@tuliptree.org>
36424
36425         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
36426
36427 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
36428
36429         PR c++/9878
36430         * g++.dg/init/ref1.C: New test.
36431
36432 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
36433
36434         * gcc.dg/sh-relax.c: New SH-only test.
36435
36436 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
36437
36438         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
36439         comment explaining purpose of testcase.
36440
36441 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
36442
36443         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
36444         for HC11/HC12 (asm needs two int registers).
36445         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
36446         HC11/HC12 because the test uses an asm which needs two 32-bit
36447         registers.
36448
36449 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
36450
36451         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
36452         for HC11/HC12 (array is too large otherwise).
36453         * gcc.c-torture/compile/920501-4.x: New file, likewise.
36454         * gcc.c-torture/compile/20010518-2.x: Likewise.
36455         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
36456         HC11/HC12 (array is too large).
36457
36458 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
36459
36460         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
36461         * lib/g++-dg.exp (g++-dg-test): Likewise.
36462
36463 2003-03-01  Roger Sayle  <roger@eyesopen.com>
36464
36465         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
36466         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
36467
36468 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36469
36470         * g++.dg/warn/implicit-typename1.C: Remove warning.
36471
36472 2003-02-28  Richard Henderson  <rth@redhat.com>
36473
36474         * gcc.dg/noreturn-1.c: Move noreturn warning line.
36475         * gcc.dg/return-type-1.c: Move control reaches end warning line.
36476
36477 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
36478
36479         * gcc.dg/pch/pch.exp: Change .pch to .gch.
36480         * g++.dg/pch/pch.exp: Likewise.
36481
36482 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
36483
36484         PR c++/9879
36485         * testsuite/g++.dg/init/new4.C: New test.
36486
36487 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
36488
36489         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
36490
36491 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
36492
36493         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
36494         unsigned long.
36495
36496         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
36497         wider than float.
36498
36499 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36500
36501         * lib/scanasm.exp: Add support for counting numbers of
36502         occurences.
36503         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
36504         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
36505
36506 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
36507
36508         PR c++/9683
36509         * g++.dg/template/static3.C: New test.
36510
36511         PR c++/9829
36512         * g++.dg/parse/namespace6.C: New test.
36513
36514 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36515
36516         PR target/9732
36517         * gcc.dg/20030225-1.c: New test.
36518
36519 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
36520
36521         * README: Remove out-of-date information.
36522
36523         PR c++/9836
36524         * g++.dg/template/spec6.C: New test.
36525
36526 2003-02-24  Jeff Law  <law@redhat.com>
36527
36528         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
36529
36530 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36531
36532         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
36533         * gcc.dg/pragma-ep-1.c: Likewise.
36534
36535 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36536
36537         PR c++/9602
36538         * g++.dg/template/friend16.C: New test.
36539
36540 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
36541
36542         PR c++/5333
36543         * g++.dg/parse/fused-params1.C: Adjust error messages.
36544         * g++.dg/template/nested3.C: New test.
36545
36546 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
36547
36548         * g++.dg/abi/param1.C: New test.
36549
36550 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36551
36552         PR c++/7982
36553         * g++.dg/warn/implicit-typename1.C: New test.
36554
36555 2003-02-22  Kelley Cook <kelleycook@comcast.net>
36556
36557         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
36558         with "mtune".
36559         * g++.old-deja/g++.other/store-expr2.C: Likewise.
36560         * gcc.c-torture/execute/20010129-1.x: Likewise.
36561         * gcc.dg/20011107-1.c: Likewise.
36562         * gcc.dg/20020108-1.c: Likewise.
36563         * gcc.dg/20020122-3.c: Likewise.
36564         * gcc.dg/20020206-1.c: Likewise.
36565         * gcc.dg/20020310-1.c: Likewise.
36566         * gcc.dg/20020426-2.c: Likewise.
36567         * gcc.dg/20020517-1.c: Likewise.
36568         * gcc.dg/991230-1.c: Likewise.
36569         * gcc.dg/i386-unroll-1.c: Likewise.
36570         * gcc.misc-tests/i386-prefetch.exp: Likewise.
36571
36572 2003-02-22  Jan Hubicka  <jh@suse.cz>
36573
36574         * gcc.dg/i386-mul.c: New test.
36575
36576 2003-02-21  Roger Sayle  <roger@eyesopen.com>
36577
36578         * gcc.dg/builtins-5.c: New test case.
36579
36580 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
36581
36582         * gcc.dg/asmreg-1.c: New test.
36583
36584 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
36585
36586         PR c++/9749
36587         * g++.dg/parse/varmod1.C: New test.
36588
36589 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
36590
36591         PR c++/9727
36592         * g++.dg/template/op1.C: New test.
36593
36594 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
36595
36596         PR c++/8906
36597         * g++.dg/template/nested2.C: New test.
36598
36599 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
36600
36601         PR c++/8724
36602         * g++.dg/expr/dtor1.C: New test.
36603
36604 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
36605
36606         * gcc.dg/cpp/include3.c: New test.
36607         * gcc.dg/cpp/inc/foo.h: New file.
36608
36609 2003-02-21  Glen Nakamura  <glen@imodulo.com>
36610
36611         * gcc.c-torture/execute/20030221-1.c: New test.
36612
36613 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
36614
36615         PR c++/9729
36616         * g++.dg/abi/conv1.C: New test.
36617
36618 2003-02-20  Jan Hubicka  <jh@suse.cz>
36619
36620         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
36621
36622 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
36623
36624         * gcc.c-torture/compile/20030219-1.c: New test.
36625
36626 2003-02-18  Jan Hubicka  <jh@suse.cz>
36627
36628         * gcc.dg/funcorder.c: New test.
36629
36630 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
36631
36632         * gcc.c-torture/execute/20030218-1.c: New.
36633
36634 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
36635
36636         * gcc.dg/20030218-1.c: New.
36637
36638 2003-02-18  Richard Henderson  <rth@redhat.com>
36639
36640         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
36641         * gcc.dg/attr-used-2.c: New.
36642
36643 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
36644
36645         PR c++/9704
36646         * g++.dg/init/copy5.C: New test.
36647
36648 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
36649
36650         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
36651         * g++.dg/pch/pch.exp: Likewise.
36652
36653 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
36654
36655         * gcc.c-torture/execute/20030209-1.c: Enable the test if
36656         STACK_SIZE is not defined.
36657
36658 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36659
36660         PR c++/9457
36661         * g++.dg/template/init1.C: New test.
36662
36663 2003-02-16  Jan HUbicka  <jh@suse.cz>
36664
36665         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
36666         (foo): Add few extra tests
36667         * gcc.dg/c99-const-expr-3.c: Likewise.
36668         * gcc.c-torture/execute/20030216-1.c: New.
36669
36670 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36671
36672         PR c++/9459
36673         * g++.dg/ext/typeof4.C: New test.
36674
36675 2003-02-15  Roger Sayle  <roger@eyesopen.com>
36676
36677         * gcc.dg/i386-387-3.c: New test case.
36678
36679 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
36680
36681         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
36682         cris-*-elf* cris-*-aout* and mmix-*-*.
36683
36684 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
36685
36686         * gcc.dg/20030213-1.c: New test.
36687
36688 2003-02-12  Roger Sayle  <roger@eyesopen.com>
36689
36690         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
36691         * gcc.dg/i386-387-2.c: Likewise.
36692
36693 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
36694
36695         * gcc.dg/ppc-spe.c: Fix formatting.
36696         Enable tests that were previously unsupported by gas.
36697         Delete tests for instructions that no longer exist.
36698         Switch arguments on evsubifw builtin.
36699
36700 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
36701
36702         * gcc.c-torture/execute/20030209-1.c: Disable the test if
36703         STACK_SIZE is too small.
36704
36705 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
36706             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
36707
36708         * gcc.dg/decl-2.c: New test.
36709
36710 2003-02-10  Jan Hubicka  <jh@suse.cz>
36711
36712         * gcc.dg/i386-fpcvt-1.c: New test.
36713
36714 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
36715
36716         * gcc.c-torture/execute/20030209-1.c: New test.
36717
36718 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
36719
36720         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
36721         int-wide bitops, use the constants of the same width.
36722         Likewise, if long long is 32-bit wide, test bitops using
36723         32-bit constants.
36724
36725 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
36726
36727         * gcc.dg/20021014-1.c: Annotate with expected notice text.
36728
36729 2003-02-07  Roger Sayle  <roger@eyesopen.com>
36730
36731         * testsuite/gcc.dg/builtins-4.c: New test case.
36732
36733 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36734
36735         * gcc.dg/20020430-1.c: Fix dg command typos.
36736         * gcc.dg/20020503-1.c: Likewise.
36737
36738 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36739
36740         PR c++/8785
36741         * g++.dg/parse/fused-params1.C: New test.
36742
36743         PR c++/8857
36744         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
36745
36746         PR c++/8921
36747         * g++.dg/parse/non-dependent1.C: New test.
36748
36749         PR c++/8928
36750         * g++.dg/parse/dupl-tmpl-args1.C: New test.
36751
36752         PR c++/9228
36753         * g++.dg/parse/undefined7.C: New test.
36754         * g++.dg/parse/non-templ1.C: New test.
36755
36756         PR c++/9229
36757         * g++.dg/parse/too-many-tmpl-args1.C: New test.
36758
36759 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
36760
36761         * gcc.c-torture/compile/20030206-1.c: New test.
36762
36763 2003-02-05  Roger Sayle  <roger@eyesopen.com>
36764
36765         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
36766         "pow" to "foo" to avoid potential confusion with a math built-in.
36767
36768 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36769
36770         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
36771         conditions for SPARC targets.
36772
36773 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
36774
36775         * gcc.dg/20030204-1.c: New test.
36776
36777 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36778
36779         PR c++/38
36780         * g++.dg/parse/array-size1.C: New test.
36781
36782         PR c++/5657
36783         * g++.dg/parse/undefined3.C: New test.
36784
36785         PR c++/5665
36786         * g++.dg/parse/undefined4.C: New test.
36787
36788         PR c++/5975
36789         * g++.dg/parse/undefined5.C: New test.
36790
36791         PR c++/7259
36792         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
36793
36794         PR c++/8578
36795         * g++.dg/parse/casting-operator1.C: New test.
36796
36797         PR c++/8596
36798         * g++.dg/parse/undefined6.C: New test.
36799
36800         PR c++/8736
36801         * g++.dg/parse/missing-template1.C: New test.
36802
36803 2003-02-04  Jan Hubicka  <jh@suse.cz>
36804
36805         * gcc.dg/i386-cadd.c: Compile using -march=k8.
36806         * gcc.dg/i386-cmov?.c: Likewise.
36807         * gcc.dg/i386-fpcvt-?.c: Likewise.
36808         * gcc.dg/i386-ssefp-1.c: Likewise.
36809         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
36810         conventions.
36811
36812 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
36813
36814         PR c++/7129
36815         * testsuite/g++.dg/ext/max.C: New test.
36816
36817 2003-02-03  Jan Hubicka  <jh@suse.cz>
36818
36819         * gcc.c-torture/execute/20030203-1.c: New test.
36820
36821 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
36822
36823         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
36824         'natural-endian'.
36825
36826 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
36827
36828         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
36829         * g++.dg/init/new2.C: Likewise.
36830         * g++.dg/other/new1.C: Likewise.
36831
36832 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
36833
36834         * gcc.dg/struct-ret-libc.c: New test.
36835
36836 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
36837
36838         * gcc.dg/20030129-1.c: New test.
36839
36840 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36841
36842         PR c++/8849
36843         * g++.dg/template/ptrmem4.C: New test.
36844
36845 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
36846
36847         * g++.dg/parser/constant1.C: New test.
36848
36849 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36850
36851         PR c++/8591
36852         * g++.dg/parse/friend2.C: New test.
36853
36854 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
36855
36856         PR c++/9437
36857         * g++.dg/template/unify4.C: New test.
36858
36859 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
36860
36861         * gcc.c-torture/execute/20030128-1.c: New test.
36862
36863 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
36864
36865         * g++.dg/lookup/nested1.C: Test moved from ...
36866         * g++.old-deja/g++.other/lookup24.C: ... here.
36867
36868 2003-01-28  Jan Hubicka  <jh@suse.cz>
36869
36870         * gcc.dg/i386-cmov5.c: New test.
36871
36872 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
36873
36874         * gcc.c-torture/execute/20010925-1.c: Changed the
36875         memcpy declaration.
36876
36877 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
36878
36879         PR c++/3902
36880         * g++.dg/parse/template5.C: New test.
36881
36882 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
36883
36884         PR fortran/9258
36885         * g77.dg/pr9258: New test.
36886
36887 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
36888
36889         * README: Move relevant parts from README.g++.
36890
36891         * README.g++: Remove this file.
36892
36893 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
36894
36895         * g++.dg/abi/dcast1.C: New test.
36896
36897 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36898
36899         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
36900
36901 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
36902
36903         PR c++/47
36904         * g++.old-deja/g++.other/lookup24.C: New test.
36905
36906 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36907
36908         PR middle-end/7227
36909         * gcc.dg/uninit-C.c: New test.
36910
36911 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
36912
36913         * g++.dg/abi/covariant1.C: New test.
36914
36915 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
36916
36917         * gcc.dg/20030123-1.c: New test.
36918
36919 2003-01-25  Jan Hubicka  <jh@suse.cz>
36920
36921         PR opt/8492
36922         * gcc.c-torture/compile/20030125-1.c
36923
36924 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
36925
36926         PR c++/9403
36927         * g++.dg/parse/template3.C: New test.
36928         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
36929
36930         PR c++/795
36931         * g++.dg/parse/template4.C: New test.
36932
36933         PR c++/9415
36934         * g++.dg/template/qual2.C: New test.
36935
36936         PR c++/8545
36937         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
36938
36939         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
36940
36941 2003-01-25  Roger Sayle  <roger@eyesopen.com>
36942
36943         * gcc.c-torture/execute/switch-1.c: New test case.
36944
36945 2003-01-25  Jan Hubicka  <jh@suse.cz>
36946
36947         * gcc.c-torture/execute/20030125-1.[cx]: New test.
36948
36949 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
36950
36951         Tweaks for Bison-1.875. From the NEWS file:
36952         "- `parse error' -> `syntax error'
36953         Bison now uniformly uses the term `syntax error'"
36954         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
36955         * gcc.dg/cpp/digraph2.c: Likewise.
36956         * gcc.dg/cpp/direct2.c: Likewise.
36957         * gcc.dg/cpp/paste4.c: Likewise.
36958         * gcc.dg/c90-restrict-1.c: Likewise.
36959         * gcc.dg/c99-func-2.c: Likewise.
36960         * gcc.dg/noncompile/920721-2.c: Likewise.
36961         * gcc.dg/noncompile/930622-2.c: Likewise.
36962         * gcc.dg/noncompile/940112-1.c: Likewise.
36963         * gcc.dg/noncompile/950921-1.c: Likewise.
36964         * gcc.dg/noncompile/951123-1.c: Likewise.
36965         * gcc.dg/noncompile/971104-1.c: Likewise.
36966         * gcc.dg/noncompile/990416-1.c: Likewise.
36967
36968 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
36969
36970         * g++.dg/parse/undefined1.C: Add error message.
36971
36972 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
36973
36974         PR c++/9354
36975         * g++.dg/parse/new1.C: New test.
36976
36977         PR c++/9216
36978         * g++.dg/parse/template2.C: New test.
36979
36980         PR c++/9354
36981         * g++.dg/parse/typedef2.C: New test.
36982
36983         PR c++/9328
36984         * g++.dg/ext/typeof3.C: New test.
36985
36986 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36987
36988         PR c++/2738
36989         * g++.dg/parse/ret-type1.C: New test.
36990
36991         PR c++/3792
36992         * g++.dg/parse/tmpl-outside1.C: New test.
36993
36994         PR c++/4207
36995         * g++.dg/parse/int-as-enum1.C: New test.
36996
36997         PR c++/4903
36998         * g++.dg/parse/no-typename1.C: New test.
36999
37000         PR c++/5533
37001         * g++.dg/parse/no-value1.C: New test.
37002
37003         PR c++/5921
37004         * g++.dg/parse/wrong-inline1.C: New test.
37005
37006         PR c++/6402
37007         * g++.dg/parse/ref1.C: New test.
37008
37009         PR c++/6992
37010         * g++.dg/parse/attr-ctor1.C: New test.
37011
37012         PR c++/7229
37013         * g++.dg/parse/namespace5.C: New test.
37014
37015         PR c++/7917
37016         * g++.dg/parse/func-def1.C: New test.
37017
37018         PR c++/8143
37019         * g++.dg/parse/undefined1.C: New test.
37020
37021         PR c++/5723, PR c++/8522
37022         * g++.dg/parse/specialization1.C: New test.
37023
37024         PR c++/163, PR c++/8595
37025         * g++.dg/parse/struct-as-enum1.C: New test.
37026
37027         PR c++/9173
37028         * g++.dg/parse/undefined2.C: New test.
37029
37030 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
37031
37032         PR c++/9298
37033         * g++.dg/parse/template1.C: New test.
37034
37035         PR c++/9384
37036         * g++.dg/parse/using1.C: New test.
37037
37038         PR c++/9285
37039         PR c++/9294
37040         * g++.dg/parse/expr2.C: New test.
37041
37042         PR c++/9388
37043         * g++.dg/parse/lookup2.C: Likewise.
37044
37045 2003-01-21  Jan Hubicka  <jh@suse.cz>
37046
37047         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
37048         * gcc.c-torture/execute/eeprof-1.c: Likewise.
37049         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
37050         * gcc.c-torture/execute/string-opt-*.c: Likewise.
37051
37052 2003-01-20  Nick Clifton  <nickc@redhat.com>
37053
37054         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
37055         problem with ARM sibcall code generation.
37056
37057 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
37058
37059         * gcc.c-torture/execute/20030120-1.c: New.
37060
37061 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
37062
37063         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
37064
37065 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
37066
37067         PR c++/9272
37068         * g++.dg/parse/ctor1.C: New test.
37069
37070         PR c++/9294:
37071         * g++.dg/parse/qualified1.C: New test.
37072
37073         * g++.dg/parse/typename3.C: New test.
37074
37075 2003-01-16  Richard Henderson  <rth@redhat.com>
37076
37077         * g++.dg/tls/init-2.C: Fix error matches for real this time.
37078
37079 2003-01-16  Richard Henderson  <rth@redhat.com>
37080
37081         * g++.dg/pch/pch.exp: Copy test header to the working directory
37082         before using it either for precompilation or direct use.
37083         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
37084         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
37085
37086 2003-01-16  Richard Henderson  <rth@redhat.com>
37087
37088         * gcc.dg/pch/pch.exp: Copy test header to the working directory
37089         before using it either for precompilation or direct use.
37090         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
37091         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
37092
37093 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
37094
37095         * g++.dg/ext/typename1.C: Add typename keyword.
37096         * g++.dg/template/crash1.C: Update error messages.
37097         * g++.dg/template/crash2.C: Remove error message.
37098         * g++.dg/parse/typename2.C: New test.
37099         * g++.dg/template/typename2.C: Change implicit
37100         typename warning into error.
37101         * g++.old-deja/g++.benjamin/tem03.C: Issue more
37102         error messages.
37103         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
37104         * g++.old-deja/g++.brendan/crash56.C: Add this->.
37105         * g++.old-deja/g++.law/visibility13.C: Remove error
37106         messages.
37107         * g++.old-deja/g++.ns/template17.C: Reorder code to
37108         make declaration visible in template.
37109         * g++.old-deja/g++.pt/crash3.C: Fix typos.
37110         * g++.old-deja/g++.pt/crash36.C: Issue more error
37111         messages.
37112         * g++.old-deja/g++.pt/crash5.C: Improve error
37113         message.
37114         * g++.old-deja/g++.pt/crash67.C: Remove warning.
37115         * g++.old-deja/g++.pt/inherit1.C: Add this->.
37116         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
37117         * g++.old-deja/g++.pt/typename16.C: Replace implicit
37118         typename warning with error message.
37119         * g++.old-deja/g++.pt/typename19.C: Remove warning.
37120         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
37121         * g++.old-deja/g++.robertl/eb24.C: Use this->.
37122
37123 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
37124
37125         * g++.dg/parse/ambig2.C: New test.
37126
37127 2003-01-15  Richard Henderson  <rth@redhat.com>
37128
37129         * g++.dg/tls/init-2.C: Update error message string.
37130
37131 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37132
37133         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
37134
37135 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
37136
37137         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
37138         all for HC11/HC12.
37139         * gcc.c-torture/compile/20001205-1.x: Likewise.
37140         * gcc.c-torture/compile/20001226-1.x: Likewise.
37141         * gcc.c-torture/compile/920520-1.x: Likewise.
37142         * gcc.c-torture/compile/961203-1.x: Likewise.
37143         * gcc.c-torture/compile/20020604-1.x: Likewise.
37144
37145 2003-01-15  Jan Hubicka  <jh@suse.cz>
37146
37147         * gcc.c-torture/compile/20030115-1.c: New test.
37148
37149         * gcc.dg/i386-fpcvt-1.c: New test.
37150         * gcc.dg/i386-fpcvt-2.c: New test.
37151
37152 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
37153
37154         Further conform g++'s __vmi_class_type_info to the C++ ABI
37155         specification.
37156         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
37157         the specification.
37158
37159 2003-01-14  Jan Hubicka  <jh@suse.cz>
37160
37161         * gcc.dg/i386-fpcvt-1.c: New test.
37162         * gcc.dg/i386-fpcvt-2.c: New test.
37163
37164 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
37165
37166         * gcc.dg/i386-mmx-3.c: New test.
37167
37168 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
37169
37170         PR c++/9264
37171         * g++.dg/parse/octal1.C: New file.
37172
37173         PR c++/9172
37174         * g++.dg/parse/typename1.C: New file.
37175
37176 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
37177
37178         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
37179         * gcc.dg/bf-no-ms-layout.c: Likewise.
37180         * gcc.dg/bf-ms-attrib.c: Likewise.
37181
37182 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
37183
37184         PR c++/9099
37185         * g++.dg/parse/dtor1.C: New file.
37186
37187         PR c++/9128
37188         * g++.dg/rtti/typeid1.C: New file.
37189
37190         PR c++/9153
37191         * g++.dg/parse/lookup1.C: New file.
37192
37193         PR c++/9171
37194         * g++.dg/templ/spec5.C: New file.
37195
37196 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
37197
37198         * gcc.c-torture/compile/20030110-1.c: New test.
37199
37200 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
37201
37202         Merge from pch-branch:
37203
37204         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
37205
37206         * gcc.dg/pch/cpp-1.h: New.
37207         * gcc.dg/pch/cpp-1.c: New.
37208         * gcc.dg/pch/cpp-2.h: New.
37209         * gcc.dg/pch/cpp-2.c: New.
37210
37211         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
37212
37213         * gcc.dg/pch/except-1.h: New.
37214         * gcc.dg/pch/except-1.c: New.
37215
37216         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
37217
37218         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
37219         running test.
37220         * gcc.dg/pch: Include *.hp not *.h.
37221         * gcc.dg/pch/system-1.h: New.
37222         * gcc.dg/pch/system-1.c: New.
37223
37224         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
37225
37226         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
37227         rather than trying to build and run a program using PCH.
37228         * gcc.dg/pch: Remove dg-do commands from test files.
37229
37230         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
37231
37232         * gcc.dg/pch/macro-3.c: New.
37233         * gcc.dg/pch/macro-3.h: New.
37234
37235         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
37236
37237         * gcc.dg/pch/common-1.c: New.
37238         * gcc.dg/pch/common-1.h: New.
37239         * gcc.dg/pch/decl-1.c: New.
37240         * gcc.dg/pch/decl-1.h: New.
37241         * gcc.dg/pch/decl-2.c: New.
37242         * gcc.dg/pch/decl-2.h: New.
37243         * gcc.dg/pch/decl-3.c: New.
37244         * gcc.dg/pch/decl-3.h: New.
37245         * gcc.dg/pch/decl-4.c: New.
37246         * gcc.dg/pch/decl-4.h: New.
37247         * gcc.dg/pch/decl-5.c: New.
37248         * gcc.dg/pch/decl-5.h: New.
37249         * gcc.dg/pch/global-1.c: New.
37250         * gcc.dg/pch/global-1.h: New.
37251         * gcc.dg/pch/inline-1.c: New.
37252         * gcc.dg/pch/inline-1.h: New.
37253         * gcc.dg/pch/inline-2.c: New.
37254         * gcc.dg/pch/inline-2.h: New.
37255         * gcc.dg/pch/static-1.c: New.
37256         * gcc.dg/pch/static-1.h: New.
37257         * gcc.dg/pch/static-2.c: New.
37258         * gcc.dg/pch/static-2.h: New.
37259
37260         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
37261
37262         * g++.dg/pch/pch.exp: Better handle failing testcases.
37263         * gcc.dg/pch/pch.exp: Likewise.
37264         * gcc.dg/pch/macro-1.c: New.
37265         * gcc.dg/pch/macro-1.h: New.
37266         * gcc.dg/pch/macro-2.c: New.
37267         * gcc.dg/pch/macro-2.h: New.
37268
37269         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
37270
37271         * g++.dg/dg.exp: Treat files in pch/ specially.
37272         * g++.dg/pch/pch.exp: New file.
37273         * g++.dg/pch/empty.H: New file.
37274         * g++.dg/pch/empty.C: New file.
37275         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
37276         "precompile".
37277
37278         * gcc.dg/pch/pch.exp: New file.
37279         * gcc.dg/pch/empty.h: New file.
37280         * gcc.dg/pch/empty.c: New file.
37281         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
37282         "precompile".
37283
37284 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37285
37286         * g++.dg/template/friend14.C: New test.
37287
37288 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
37289
37290         * gcc.dg/old-style-asm-1.c: New test.
37291
37292 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
37293
37294         * gcc.c-torture/compile/20030109-1.c: New test.
37295
37296 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
37297
37298         * gcc.c-torture/execute/20030109-1.c: New test.
37299
37300 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
37301
37302         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
37303         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
37304         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
37305         * g++.old-deja/g++.mike/eh2.C: Likewise.
37306         * g++.old-deja/g++.mike/eh3.C: Likewise.
37307         * g++.old-deja/g++.mike/eh5.C: Likewise.
37308         * g++.old-deja/g++.mike/eh6.C: Likewise.
37309         * g++.old-deja/g++.mike/eh7.C: Likewise.
37310         * g++.old-deja/g++.mike/eh8.C: Likewise.
37311         * g++.old-deja/g++.mike/eh9.C: Likewise.
37312         * g++.old-deja/g++.mike/eh10.C: Likewise.
37313         * g++.old-deja/g++.mike/eh12.C: Likewise.
37314         * g++.old-deja/g++.mike/eh13.C: Likewise.
37315         * g++.old-deja/g++.mike/eh14.C: Likewise.
37316         * g++.old-deja/g++.mike/eh16.C: Likewise.
37317         * g++.old-deja/g++.mike/eh17.C: Likewise.
37318         * g++.old-deja/g++.mike/eh18.C: Likewise.
37319         * g++.old-deja/g++.mike/eh21.C: Likewise.
37320         * g++.old-deja/g++.mike/eh23.C: Likewise.
37321         * g++.old-deja/g++.mike/eh24.C: Likewise.
37322         * g++.old-deja/g++.mike/eh25.C: Likewise.
37323         * g++.old-deja/g++.mike/eh26.C: Likewise.
37324         * g++.old-deja/g++.mike/eh27.C: Likewise.
37325         * g++.old-deja/g++.mike/eh28.C: Likewise.
37326         * g++.old-deja/g++.mike/eh29.C: Likewise.
37327         * g++.old-deja/g++.mike/eh31.C: Likewise.
37328         * g++.old-deja/g++.mike/eh33.C: Likewise.
37329         * g++.old-deja/g++.mike/eh34.C: Likewise.
37330         * g++.old-deja/g++.mike/eh35.C: Likewise.
37331         * g++.old-deja/g++.mike/eh36.C: Likewise.
37332         * g++.old-deja/g++.mike/eh37.C: Likewise.
37333         * g++.old-deja/g++.mike/eh38.C: Likewise.
37334         * g++.old-deja/g++.mike/eh39.C: Likewise.
37335         * g++.old-deja/g++.mike/eh40.C: Likewise.
37336         * g++.old-deja/g++.mike/eh41.C: Likewise.
37337         * g++.old-deja/g++.mike/eh42.C: Likewise.
37338         * g++.old-deja/g++.mike/eh44.C: Likewise.
37339         * g++.old-deja/g++.mike/eh46.C: Likewise.
37340         * g++.old-deja/g++.mike/eh47.C: Likewise.
37341         * g++.old-deja/g++.mike/eh48.C: Likewise.
37342         * g++.old-deja/g++.mike/eh49.C: Likewise.
37343         * g++.old-deja/g++.mike/eh50.C: Likewise.
37344         * g++.old-deja/g++.mike/eh51.C: Likewise.
37345         * g++.old-deja/g++.mike/eh53.C: Likewise.
37346         * g++.old-deja/g++.mike/eh55.C: Likewise.
37347         * g++.old-deja/g++.mike/p7912.C: Likewise.
37348         * g++.old-deja/g++.mike/p9706.C: Likewise.
37349         * g++.old-deja/g++.mike/p10416.C: Likewise.
37350         * g++.old-deja/g++.mike/p11667.C: Likewise.
37351         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
37352         Remove redundant reference to Iris.
37353         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
37354         Elxsi, i860, Pico Java, and WE32K.
37355
37356 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
37357
37358         * g++.dg/ext/asm4.C: New test.
37359
37360 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37361
37362         PR c++/9030
37363         * g++.dg/template/friend12.C: New test.
37364         * g++.dg/template/friend13.C: Likewise.
37365         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
37366
37367 2003-01-08  Jan Hubicka  <jh@suse.cz>
37368
37369         * gcc.dg/i386-cadd.c: New test.
37370         * gcc.dg/i386-cmov4.c: Likewise.
37371
37372 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
37373
37374         PR c++/9165
37375         * g++.dg/warn/Wunused-3.C: New test.
37376
37377         * g++.dg/abi/bitfield9.C: New test.
37378
37379         PR c++/9189
37380         * g++.dg/parse/defarg3.C: New test.
37381
37382 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
37383
37384         * g++.dg/parse/ambig1.C: New test.
37385         * g++.dg/parse/defarg2.C: New test.
37386
37387 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
37388
37389         * g++.dg/template/defarg-1.C: New test.
37390         * g++.dg/template/local2.C: Likewise.
37391
37392 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
37393
37394         * gcc.c-torture/execute/20030105-1.c: New test.
37395
37396 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37397
37398         * g++.dg/parse/namespace3.C: Remove extra semicolons.
37399         * g++.dg/parse/namespace4.C: Likewise.
37400
37401 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
37402
37403         * g++.dg/template/ntp2.C: New test.
37404
37405 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
37406
37407         * g++.dg/parse/extern-C-1.C: New test.
37408
37409         * g++.dg/parse/namespace4.C: New test.
37410
37411         * g++.dg/template/nested1.C: New test.
37412
37413         * g++.dg/parse/namespace3.C: New test.
37414
37415 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
37416
37417         * g++.dg/lookup/two-stage1.C: New test.
37418
37419 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37420
37421         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
37422         * g++.old-deja/g++.jason/access8.C: Likewise.
37423         * g++.old-deja/g++.other/decl5.C: Likewise.
37424
37425 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
37426
37427         * g++.dg/parse/parse7.C: New test.
37428
37429 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
37430
37431         PR c++/2843
37432         * g++.dg/ext/attrib7.C: New test.
37433
37434 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
37435
37436         * g++.dg/parse/parse6.C: New test.
37437
37438 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
37439
37440         * gcc.dg/h8300-stack-1.c: New.
37441
37442 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
37443
37444         g++.dg/lookup/exception1.C: New test.
37445
37446         g++.dg/lookup/template1.C: New test.
37447
37448         g++.dg/parse/namespace2.C: New test.
37449
37450         g++.dg/parse/parens2.C: New test.
37451
37452 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
37453
37454         * g++.dg/parse/parse5.C: New test.
37455         * g++.dg/lookup/scoped4.C: New test.
37456
37457 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
37458
37459         * g++.dg/parse/parens1.C: New test.
37460
37461         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
37462         angle-bracket1.C.
37463         * g++.dg/parse/parens2.C: New test.
37464
37465         * g++.dg/lookup/scope-operator1.C: New test.
37466
37467         * g++.dg/parse/operator1.C: New test.
37468
37469 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37470
37471         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
37472         * g++.old-deja/g++.other/access6.C: Likewise.
37473         * g++.old-deja/g++.other/decl1.C: Likewise.
37474         * g++.old-deja/g++.pt/typename12.C: Likewise.
37475
37476 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
37477
37478         * g++.dg/parse/namespace1.C: New test.
37479
37480 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
37481
37482         * g++.dg/parse/parse4.C: New test.
37483
37484 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
37485
37486         * g++.dg/parse/parse3.C: New test.
37487
37488 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
37489
37490         * g++.dg/parse/parse2.C: New test.
37491
37492 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
37493
37494         * g++.dg/template/friend11.C: New test.
37495
37496 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
37497
37498         * g++.dg/parse/parse1.C: New test.
37499
37500 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
37501
37502         * lib/profopt.exp: Change the name of a global variable to avoid
37503         possible clashes with other test suites.
37504
37505 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
37506
37507         * g++.dg/inherit/covariant8.C: New test.
37508
37509 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
37510
37511         * g++.dg/init/array9.C: New test.
37512
37513         PR c++/9112
37514         * g++.dg/parse/expr1.C: New test.
37515
37516 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
37517
37518         * gcc.c-torture/compile/20021230-1.c: New test.
37519
37520 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
37521
37522         * g++.dg/inherit/covariant5.C: New test.
37523         * g++.dg/inherit/covariant6.C: New test.
37524         * g++.dg/inherit/covariant7.C: New test.
37525
37526 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37527
37528         PR c++/2739
37529         * g++.dg/other/access2.C: New test.
37530
37531 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37532
37533         * g++.dg/other/anon-struct.C: No longer fails
37534         * g++.old-deja/g++.brendan/parse4.C: Likewise.
37535         * g++.old-deja/g++.brendan/parse5.C: Likewise.
37536         * g++.old-deja/g++.brendan/parse6.C: Likewise.
37537
37538 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37539
37540         * g++.dg/parse/angle-bracket.C (main): No longer fails.
37541
37542 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
37543
37544         * g++.dg/eh/spec4.C: Remove stray semicolon.
37545         * g++.dg/expr/pmf-1.C: Change error message.
37546         * g++.dg/ext/asm1.C: Remove stray semicolon.
37547         * g++.dg/ext/typename1.C: Add missing typenames.
37548         * g++.dg/inherit/template-as-base.C: Change error message.
37549         * g++.dg/lookup/scoped1.C: Likewise.
37550         * g++.dg/lookup/scoped2.C: Likewise.
37551         * g++.dg/lookup/using2.C: Likewise.
37552         * g++.dg/other/component1.C: Remove stray semicolon.
37553         * g++.dg/other/do1.C: Change error message.
37554         * g++.dg/other/error2.C: Likewise.
37555         * g++.dg/other/init1.C: Likewise.
37556         * g++.dg/other/packed1.C: Remove stray semicolon.
37557         * g++.dg/other/ptrmem2.C: Change error message.
37558         * g++.dg/parse/parameter-declaration-1.C: Remove line number
37559         marker.
37560         * g++.dg/special/initp1.C: Remove invalid attribute usage.
37561         * g++.dg/template/access3.C: Add typename keyword.
37562         * g++.dg/template/access5.C: Remove stray semicolon.
37563         * g++.dg/template/access6.C: Likewise.
37564         * g++.dg/template/complit1.C: Likewise.
37565         * g++.dg/template/crash1.C: Change error message.
37566         * g++.dg/template/inherit2.C: Remove stray semicolon.
37567         * g++.dg/template/instantiate2.C: Likewise.
37568         * g++.dg/template/instantiate3.C: Change error message.
37569         * g++.dg/template/qual1.C: Remove stray semicolon.
37570         * g++.dg/template/qualttp18.C: Change error message.
37571         * g++.dg/template/ref1.C: Remove stray semicolon.
37572         * g++.dg/template/sizeof1.C (A::value): Declare it.
37573         * g++.dg/template/spec4.C: Change error message.
37574         * g++.dg/template/static1.C: Likewise.
37575         * g++.dg/template/type1.C: Likewise.
37576         * g++.dg/template/typename3.C: Likewise.
37577         * g++.old-deja/g++.benjamin/13478.C: Change error message.
37578         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
37579         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
37580         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
37581         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
37582         named return value extension.
37583         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
37584         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
37585         * g++.old-deja/g++.bob/extern_C.C: Likewise.
37586         * g++.old-deja/g++.bob/inherit2.C: Likewise.
37587         * g++.old-deja/g++.brendan/complex1.C: Likewise.
37588         * g++.old-deja/g++.brendan/copy5.C: Likewise.
37589         * g++.old-deja/g++.brendan/crash13.C: Likewise.
37590         * g++.old-deja/g++.brendan/crash15.C: Likewise.
37591         * g++.old-deja/g++.brendan/crash18.C: Change error message.
37592         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
37593         * g++.old-deja/g++.brendan/crash38.C: Likewise.
37594         * g++.old-deja/g++.brendan/crash50.C: Likewise.
37595         * g++.old-deja/g++.brendan/crash56.C: Likewise.
37596         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
37597         syntax.
37598         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
37599         * g++.old-deja/g++.brendan/crash8.C: Change error message.
37600         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
37601         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
37602         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
37603         * g++.old-deja/g++.brendan/template11.C: Likewise.
37604         * g++.old-deja/g++.brendan/template26.C: Likewise.
37605         * g++.old-deja/g++.brendan/template27.C: Use explicit
37606         specialization syntax.
37607         * g++.old-deja/g++.brendan/template30.C: Likewise.
37608         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
37609         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
37610         non-dependent names.
37611         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
37612         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
37613         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
37614         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
37615         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
37616         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
37617         named return value extension.
37618         * g++.old-deja/g++.ext/namedret2.C: Likewise.
37619         * g++.old-deja/g++.ext/namedret3.C: Likewise.
37620         * g++.old-deja/g++.ext/return1.C: Likewise.
37621         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
37622         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
37623         * g++.old-deja/g++.jason/access8.C: Likewise.
37624         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
37625         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
37626         pseudo-destructor names.
37627         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
37628         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
37629         pseudo-destructor names.
37630         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
37631         * g++.old-deja/g++.jason/overload19.C: Likewise.
37632         * g++.old-deja/g++.jason/overload32.C: Likewise.
37633         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
37634         stray semicolons.
37635         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
37636         * g++.old-deja/g++.jason/return.C: Likewise.
37637         * g++.old-deja/g++.jason/return2.C: Likewise.
37638         * g++.old-deja/g++.jason/shadow1.C: Likewise.
37639         * g++.old-deja/g++.jason/special.C: Use explicit specialization
37640         syntax.
37641         * g++.old-deja/g++.jason/template10.C: Account for use of
37642         non-dependent names.
37643         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
37644         syntax.
37645         * g++.old-deja/g++.jason/template37.C: Likewise.
37646         * g++.old-deja/g++.law/access4.C: Change error messages.
37647         * g++.old-deja/g++.law/arm13.C: Remove incorrect
37648         pseudo-destructor names.
37649         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
37650         * g++.old-deja/g++.law/ctors9.C: Likewise.
37651         * g++.old-deja/g++.law/cvt22.C: Likewise.
37652         * g++.old-deja/g++.law/dtors5.C: Likewise.
37653         * g++.old-deja/g++.law/global-init1.C: Likewise.
37654         * g++.old-deja/g++.law/missed-error3.C: Likewise.
37655         * g++.old-deja/g++.law/operators28.C: Likewise.
37656         * g++.old-deja/g++.law/visibility28.C: Likewise.
37657         * g++.old-deja/g++.martin/eval1.C: Likewise.
37658         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
37659         name.
37660         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
37661         * g++.old-deja/g++.mike/net34.C: Likewise.
37662         * g++.old-deja/g++.mike/net36.C: Likewise.
37663         * g++.old-deja/g++.mike/ns2.C: Likewise.
37664         * g++.old-deja/g++.mike/p12306.C: Likewise.
37665         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
37666         value extension.
37667         * g++.old-deja/g++.mike/p700.C: Likewise.
37668         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
37669         * g++.old-deja/g++.mike/p710.C: Likewise.
37670         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
37671         value extension.
37672         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
37673         * g++.old-deja/g++.mike/pmf9.C: Likewise.
37674         * g++.old-deja/g++.ns/crash2.C: Likewise.
37675         * g++.old-deja/g++.ns/crash3.C: Likewise.
37676         * g++.old-deja/g++.ns/invalid1.C: Likewise.
37677         * g++.old-deja/g++.ns/ns17.C: Likewise.
37678         * g++.old-deja/g++.ns/template16.C: Likewise.
37679         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
37680         keyword.
37681         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
37682         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
37683         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
37684         named return value extension.
37685         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
37686         * g++.old-deja/g++.other/access4.C: Issue additional error
37687         messages.
37688         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
37689         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
37690         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
37691         * g++.old-deja/g++.other/crash25.C: Change error message.
37692         * g++.old-deja/g++.other/crash4.C: Change error message.
37693         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
37694         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
37695         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
37696         checks.
37697         * g++.old-deja/g++.other/defarg8.C: Likewise.
37698         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
37699         * g++.old-deja/g++.other/dtor10.C: Likewise.
37700         * g++.old-deja/g++.other/incomplete.C: Likewise.
37701         * g++.old-deja/g++.other/linkage7.C: Likewise.
37702         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
37703         lookup algorithm.
37704         * g++.old-deja/g++.other/mangle2.C: Likewise.
37705         * g++.old-deja/g++.other/refinit2.C: Likewise.
37706         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
37707         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
37708         * g++.old-deja/g++.pt/crash28.C: Likewise.
37709         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
37710         syntax.
37711         * g++.old-deja/g++.pt/crash32.C: Change error message.
37712         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
37713         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
37714         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
37715         error message position.
37716         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
37717         * g++.old-deja/g++.pt/defarg8.C: Change error message.
37718         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
37719         syntax.
37720         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
37721         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
37722         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
37723         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
37724         keyword.
37725         * g++.old-deja/g++.pt/explicit31.C: Likewise.
37726         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
37727         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
37728         keyword.
37729         * g++.old-deja/g++.pt/explicit71.C: Change error message.
37730         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
37731         syntax.
37732         * g++.old-deja/g++.pt/friend28.C: Account for use of
37733         non-dependent names.
37734         * g++.old-deja/g++.pt/friend29.C: Likewise.
37735         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
37736         rules.
37737         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
37738         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
37739         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
37740         lookup rules.
37741         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
37742         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
37743         keyword.
37744         * g++.old-deja/g++.pt/memclass20.C: Likewise.
37745         * g++.old-deja/g++.pt/memclass5.C: Likewise.
37746         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
37747         keyword.
37748         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
37749         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
37750         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
37751         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
37752         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
37753         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
37754         keyword.
37755         * g++.old-deja/g++.pt/spec10.C: Likewise.
37756         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
37757         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
37758         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
37759         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
37760         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
37761         * g++.old-deja/g++.pt/ttp62.C: Likewise.
37762         * g++.old-deja/g++.pt/ttp64.C: Likewise.
37763         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
37764         * g++.old-deja/g++.pt/typename15.C: Likewise.
37765         * g++.old-deja/g++.pt/typename22.C: Likewise.
37766         * g++.old-deja/g++.pt/typename6.C: Change error messages.
37767         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
37768         * g++.old-deja/g++.pt/virtual2.C: Likewise.
37769         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
37770         syntax.
37771         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
37772         return value extension.
37773         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
37774         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
37775         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
37776         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
37777
37778 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
37779
37780         * g++.dg/warn/inline1.C: New test.
37781         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
37782         * g++.old-deja/g++.jason/synth10.C: Likewise.
37783         * g++.old-deja/g++.mike/net31.C: Likewise.
37784         * g++.old-deja/g++.mike/p8786.C: Likewise.
37785
37786         * g++.dg/template/friend10.C: New test.
37787         * g++.dg/template/conv5.C: New test.
37788
37789 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
37790
37791         * g++.dg/lookup/scoped3.C: New test.
37792
37793         * g++.dg/lookup/decl1.C: New test.
37794         * g++.dg/lookup/decl2.C: New test.
37795
37796 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
37797
37798         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
37799         gcc.c-torture/compile/20021015-1.c,
37800         gcc.c-torture/compile/20021015-2.c,
37801         gcc.c-torture/compile/20021123-1.c,
37802         gcc.c-torture/compile/20021123-2.c,
37803         gcc.c-torture/compile/20021123-3.c,
37804         gcc.c-torture/compile/20021123-4.c,
37805         gcc.c-torture/execute/20021024-1.c: Add tests previously added
37806         only to 3.1 or 3.2 branch.
37807
37808 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
37809
37810         * gcc.dg/i386-bitfield3.c: New test.
37811
37812         * gcc.dg/i386-bitfield2.c: New test.
37813
37814 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
37815
37816         * g++.dg/parse/conv_op1.C: New test.
37817
37818 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
37819
37820         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
37821         approved.
37822
37823 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
37824
37825         * gcc.c-torture/compile/20021220-1.c: New test.
37826
37827 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
37828
37829         * gcc.dg/i386-fastcall-1.c: New.
37830
37831 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
37832
37833         * gcc.c-torture/execute/20021219-1.c: New test.
37834
37835 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
37836
37837         * gcc.dg/i386-pic-1.c: New test.
37838
37839 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37840
37841         PR c++/8099
37842         * g++.dg/template/friend9.C: New test.
37843
37844 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37845
37846         PR c++/3663
37847         * g++.dg/template/access7.C: New test.
37848
37849 2002-12-18  Nick Clifton  <nickc@redhat.com>
37850
37851         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
37852         the libstdc++-v3 directory has been found.
37853
37854 2002-12-12  Devang Patel <dpatel@apple.com>
37855         * gcc.dg/darwin-ld-1.c: New test.
37856         * gcc.dg/darwin-ld-2.c: New test.
37857         * gcc.dg/darwin-ld-3.c: New test.
37858         * gcc.dg/darwin-ld-4.c: New test.
37859         * gcc.dg/darwin-ld-5.c: New test.
37860
37861 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
37862
37863         * gcc.c-torture/compile/20021212-1.c: New test.
37864
37865 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
37866
37867         * gcc.dg/fshort-wchar: New test.
37868
37869 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
37870
37871         PR c++/8372
37872         * g++.dg/template/dtor1.C: New test.
37873
37874         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
37875         markers.
37876
37877 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
37878
37879         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
37880
37881 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
37882
37883         * g++.dg/template/static1.C: New test.
37884         * g++.dg/template/static2.C: New test.
37885         * g++.old-deja/g++.ext/memconst.C: New test.
37886
37887 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37888
37889         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
37890         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
37891         * g++.dg/special/initp1.C: Likewise.
37892
37893 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
37894
37895         * gcc.c-torture/execute/20021204-1.c: New test.
37896
37897 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
37898
37899         * gcc.dg/ppc-fmadd-1.c: New file.
37900         * gcc.dg/ppc-fmadd-2.c: New file.
37901         * gcc.dg/ppc-fmadd-3.c: New file.
37902
37903 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
37904
37905         * gcc.c-torture/compile/20021204-1.c: New test.
37906
37907 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
37908
37909         * g++.dg/inherit/covariant2.C: New test.
37910         * g++.dg/inherit/covariant3.C: New test.
37911         * g++.dg/inherit/covariant4.C: New test.
37912         * g++.dg/inherit/covariant1.C: Remove XFAIL.
37913         * g++.old-deja/g++.robertl/eb17.C: Likewise.
37914
37915 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
37916
37917         PR c++/8688
37918         * g++.dg/init/brace3.C: New test.
37919
37920 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
37921
37922         * gcc.dg/20020210-1.c: Fix a comment typo.
37923
37924 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
37925
37926         PR c++/8720
37927         * g++.dg/parse/defarg1.C: New test.
37928
37929         PR c++/8615
37930         * g++.dg/template/char1.C: New test.
37931
37932         * g++.dg/template/varmod1.C: Fix typo.
37933
37934 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37935
37936         DR 180
37937         * g++.old-deja/g++.pt/crash32.C: Expect error.
37938
37939 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
37940
37941         PR c++/5919
37942         * g++.dg/template/varmod1.C: New test.
37943
37944         PR c++/8727
37945         * g++.dg/inherit/typeinfo1.C: New test.
37946
37947         PR c++/8663
37948         * g++.dg/inherit/typedef1.C: New test.
37949
37950 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
37951
37952         PR c++/8332
37953         PR c++/8493
37954         * g++.dg/template/strlen1.C: New test.
37955
37956         PR c++/8227
37957         * g++.dg/template/ctor2.C: New test.
37958
37959         PR c++/8214
37960         * g++.dg/init/string1.C: New test.
37961
37962         PR c++/8511
37963         * g++.dg/template/friend8.C: New test.
37964
37965 2002-11-29  Joe Buck <jbuck@synopsys.com>
37966
37967         * g++.dg/lookup/anon2.C: New test.
37968
37969 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
37970
37971         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
37972         h8300 port.
37973
37974 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
37975
37976         * gcc.dg/bitfld-6.c: New test.
37977
37978 2002-11-27  Jan Hubicka  <jh@suse.cz>
37979
37980         * gcc.c-torture/execute/20021127.[cx]: New test.
37981
37982 2002-11-26  Jan Hubicka  <jh@suse.cz>
37983
37984         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
37985         quality.
37986
37987 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
37988
37989         * g++.dg/init/brace2.C: New test.
37990         * g++.old-deja/g++.mike/p9129.C: Correct.
37991
37992 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
37993
37994         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
37995
37996 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
37997
37998         * gcc.dg/sibcall-6: New test for indirect sibcalls.
37999
38000 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
38001
38002         * testsuite/g++.dg/abi/empty11.C: New test.
38003         * testsuite/g++.dg/rtti/cv1.C: New test.
38004
38005 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
38006
38007         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
38008
38009 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
38010
38011         * g++.dg/abi/empty10.C: New test.
38012
38013 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
38014
38015         * gcc.c-torture/compile/20021124-1.c: New test.
38016
38017 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
38018
38019         * g++.dg/abi/rtti2.C: New test.
38020
38021 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
38022
38023         * gcc.dg/i386-unroll-1.c: New test.
38024
38025 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
38026
38027         * gcc.c-torture/compile/20021120-1.c: New test.
38028         * gcc.c-torture/compile/20021120-2.c: New test.
38029
38030 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
38031
38032         * gcc.dg/bitfld-5.c: New test.
38033
38034 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
38035
38036         * gcc.c-torture/execute/20021120-3.c: New test.
38037
38038 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
38039
38040         * gcc.c-torture/execute/20021120-2.c: New test.
38041
38042 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
38043
38044         * gcc.c-torture/execute/20021120-1.c: New test.
38045
38046 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
38047
38048         * gcc.c-torture/execute/20021118-3.c: New test.
38049
38050 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
38051
38052         * gcc.c-torture/compile/20021119-1.c: New test.
38053
38054 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
38055
38056         * gcc.dg/duff-1.c: New test.
38057         * gcc.dg/duff-2.c: New test.
38058         * gcc.dg/duff-3.c: New test.
38059
38060 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
38061
38062         * gcc.dg/cpp/_Pragma5.c: New test.
38063
38064 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
38065
38066         * gcc.c-torture/execute/20021118-2.c: New test.
38067
38068 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
38069
38070         * gcc.c-torture/execute/20021118-1.c: New test.
38071
38072 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
38073
38074         * gcc.dg/20021116-1.c: New test.
38075
38076 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
38077
38078         * g++.dg/abi/vcall1.C: New test.
38079
38080 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
38081
38082         * gcc.dg/20021029-1.c: New test.
38083         * gcc.dg/20021029-2.c: New test.
38084
38085 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38086
38087         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
38088
38089 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
38090
38091         PR c/8439
38092         * gcc.dg/20021110.c: Move to ...
38093         * gcc.c-torture/compile/20021110.c: .... here.
38094
38095 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38096
38097         PR c/8467
38098         * gcc.c-torture/execute/20021111-1.c
38099
38100 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
38101
38102         PR c/8439
38103         * gcc.dg/20021110.c: New test.
38104
38105 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
38106
38107         * g++.dg/abi/vthunk3.C: Run only on x86.
38108
38109 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
38110
38111         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
38112
38113 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
38114
38115         * lib/compat.exp (compat-execute): Fix logic error in last
38116         change.
38117
38118 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
38119
38120         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
38121
38122 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38123
38124         PR c++/8389
38125         * g++.dg/template/access6.C: New test.
38126
38127 2002-11-08  Jan Hubicka  <jh@suse.cz>
38128
38129         * gcc.dg/i386-ssefp-1.c: New test.
38130         * gcc.dg/i386-ssefp-1.c: New test.
38131
38132 2002-11-08  Jan Hubicka  <jh@suse.cz>
38133
38134         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
38135
38136 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
38137
38138         * g++.dg/abi/vthunk3.C: New test.
38139
38140         PR c++/8338
38141         * g++.dg/template/crash2.C: New test.
38142
38143 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
38144
38145         * testsuite/g++.dg/abi/dtor1.C: New test.
38146         * testsuite/g++.dg/abi/dtor2.C: Likewise.
38147
38148 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
38149
38150         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
38151         Darwin.
38152
38153 2002-11-04  Adam Nemet  <anemet@lnxw.com>
38154
38155         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
38156         -mthumb.  Only xfail with -O0.
38157
38158 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
38159
38160         * g++.dg/abi/thunk1.C: New test.
38161         * g++.dg/abi/thunk2.C: Likewise.
38162         * g++.dg/abi/vtt1.C: Likewise.
38163
38164 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
38165
38166         PR optimization/8423
38167         * gcc.c-torture/execute/builtin-constant.c: New test.
38168
38169 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
38170
38171         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
38172         Add some more cases.
38173
38174 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
38175
38176         PR c++/8391
38177         * g++.dg/opt/local1.C: New test.
38178
38179 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
38180
38181         PR c++/8160
38182         * g++.dg/template/complit1.C: New test.
38183
38184         PR c++/8149
38185         * g++.dg/template/typename4.C: Likewise.
38186
38187 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38188
38189         Core issue 287, PR c++/7639
38190         * g++.dg/template/instantiate1.C: Adjust error location.
38191         * g++.dg/template/instantiate3.C: New test.
38192         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
38193         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
38194         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
38195
38196 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
38197
38198         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
38199
38200 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
38201
38202         PR c++/8287
38203         * g++.dg/init/dtor2.C: New test.
38204
38205 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38206
38207         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
38208         * gcc.dg/nest.c: Bypass errors on irix6.
38209
38210 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
38211
38212         * gcc.dg/nest.c: Expect error for mmix-*-*.
38213         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
38214
38215 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
38216
38217         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
38218         markers.
38219
38220         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
38221
38222 2002-10-25  Mike Stump  <mrs@apple.com>
38223
38224         * gcc.dg/warn-1.c: New test.
38225
38226 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
38227
38228         * g++.dg/template/typename3.C: New test.
38229
38230 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
38231
38232         * g++.dg/lookup/ptrmem1.C: New test.
38233
38234         * g++.dg/abi/vthunk2.C: New test.
38235
38236 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
38237
38238         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
38239
38240 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
38241
38242         * g++.dg/abi/empty9.C: New test.
38243
38244 2002-10-24  Richard Henderson  <rth@redhat.com>
38245
38246         * g++.dg/inherit/thunk1.C: Enable for ia64.
38247
38248 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
38249
38250         PR c++/8067
38251         * g++.dg/lookup/pretty1.C: New test.
38252
38253 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
38254
38255         * gcc.dg/20021023-1.c: New test.
38256
38257 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
38258
38259         PR c++/7679
38260         * g++.dg/parse/inline1.C: New test.
38261
38262 2002-10-23  Richard Henderson  <rth@redhat.com>
38263
38264         * g++.dg/inherit/thunk1.C: Enable for x86_64.
38265
38266         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
38267
38268 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
38269
38270         PR c++/6579
38271         * g++.dg/parse/stmtexpr3.C: New test.
38272
38273 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
38274
38275         * g++.dg/expr/cond1.C: New test.
38276
38277 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
38278
38279         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
38280
38281 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
38282
38283         * g++.dg/abi/vbase13.C: New test.
38284         * g++.dg/abi/vbase14.C: Likewise.
38285
38286 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
38287
38288         * gcc.dg/tls/pic-1.c: New test.
38289         * gcc.dg/tls/nonpic-1.c: New test.
38290         * gcc.dg/20021018-1.c: New test.
38291
38292 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
38293
38294         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
38295         Remove only files with the same base name as the test case.
38296         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
38297         (profopt-execute): Likewise.  Also, remove old profiling
38298         and performance data files before running the tests.
38299
38300         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
38301         * g++.dg/bprob/bprob.exp: Likewise.
38302         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
38303         to allow more general test case names.
38304
38305         * g++.dg/bprob/bprob-1.C: Rename to ...
38306         * g++.dg/bprob/g++-bprob-1.C: ... this.
38307
38308         * g77.dg/bprob/bprob-1.f: Rename to ...
38309         * g77.dg/bprob/g77-bprob-1.f: ... this.
38310
38311 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
38312
38313         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
38314         bison 1.50 or later.
38315
38316 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
38317
38318         * g++.dg/README: Describe more test directories.
38319
38320 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
38321
38322         * g++.dg/init/array6.C: Add additional tests.
38323
38324 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
38325
38326         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
38327         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
38328
38329 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
38330
38331         * gcc.c-torture/compile/20020604-1.x: New.
38332         * gcc.c-torture/compile/simd-5.x: Likewise.
38333         * gcc.c-torture/execute/920710-1.x: Likewise.
38334         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
38335
38336 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
38337
38338         * g++.dg/inherit/override1.C: Add dg-options clause.
38339
38340 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38341
38342         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
38343         _mm_slli_si128.
38344
38345 2002-10-19  Andreas Schwab  <schwab@suse.de>
38346
38347         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
38348         directory component.
38349
38350 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
38351
38352         * g++.dg/inherit/thunk1.C: New test.
38353
38354         * g++.dg/inherit/override1.C: New test.
38355
38356         * g++.dg/abi/mangle11.C: New test.
38357         * g++.dg/abi/mangle14.C: New test.
38358         * g++.dg/abi/mangle17.C: New test.
38359
38360 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
38361
38362         * g++.dg/overload/member2.C: New test.
38363
38364 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
38365
38366         * g++.dg/README: Describe new compat directory.
38367         * g++.dg/dg.exp: Skip tests in compat directory.
38368         * README.compat: New file.
38369         * lib/compat.exp: New expect script.
38370         * g++.dg/compat: New test directory.
38371         * g++.dg/compat/compat.exp: New expect script.
38372         * g++.dg/compat/abi: New test directory.
38373         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
38374         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
38375         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
38376         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
38377         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
38378         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
38379         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
38380         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
38381         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
38382         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
38383         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
38384         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
38385         * g++.dg/compat/break: New test directory.
38386         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
38387         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
38388         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
38389         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
38390         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
38391         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
38392         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
38393         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
38394         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
38395         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
38396         g++.dg/compat/break/README: New files.
38397         * g++.dg/compat/eh: New test directory.
38398         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
38399         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
38400         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
38401         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
38402         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
38403         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
38404         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
38405         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
38406         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
38407         g++.dg/compat/eh/filter2_y.C,
38408         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
38409         g++.dg/compat/eh/new1_y.C,
38410         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
38411         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
38412         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
38413         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
38414         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
38415         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
38416         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
38417         g++.dg/compat/eh/unexpected1_y.C: New files.
38418         * g++.dg/compat/init: New test directory.
38419         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
38420         g++.dg/compat/init/array5_y.C,
38421         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
38422         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
38423         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
38424         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
38425         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
38426         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
38427         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
38428         g++.dg/compat/init/init-ref2_y.C: New files.
38429
38430 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
38431
38432         PR c++/7584
38433         * g++.dg/inherit/using3.C: New test.
38434
38435 2002-10-17  Jan Hubicka  <jh@suse.cz>
38436
38437         * gcc.dg/20021017-2.c: New test.
38438
38439 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
38440
38441         * g++.dg/abi/mangle16.C: Adjust.
38442
38443         * g++.dg/init/array8.C: New test.
38444
38445 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
38446
38447         * gcc.dg/special/mips-abi.exp: New test.
38448         * gcc.dg/special/mips-abi.s: Empty file used by the above.
38449
38450 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
38451
38452         * g++.dg/abi/mangle16.C: New test.
38453         * g++.dg/abi/mangle17.C: Likewise.
38454
38455         PR c++/7478
38456         * g++.dg/template/ref1.C: New test.
38457
38458 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38459
38460         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
38461
38462 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
38463
38464         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
38465
38466 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
38467
38468         PR c++/7524
38469         * g++.dg/init/array7.C: New test.
38470
38471 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
38472
38473         * g++.dg/init/array6.C: New test.
38474
38475         * g++.dg/abi/mangle13.C: Likewise.
38476         * g++.dg/abi/mangle14.C: Likewise.
38477         * g++.dg/abi/mangle15.C: Likewise.
38478
38479 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
38480
38481         * g++.dg/abi/empty8.C: New test.
38482
38483 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
38484
38485         * g++.dg/init/ctor1.C: New test.
38486
38487 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
38488
38489         * gcc.c-torture/execute/20021015-1.c: New test.
38490
38491 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
38492
38493         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
38494
38495 2002-10-14  Jan Hubicka  <jh@suse.cz>
38496
38497         * gcc.dg/i386-ssetype-[1-5].c: New tests.
38498
38499 2002-10-14  Richard Henderson  <rth@redhat.com>
38500
38501         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
38502
38503 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
38504
38505         PR optimization/6631
38506         * g++.dg/opt/const2.C: New test.
38507
38508 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
38509
38510         PR c++/7176
38511         * g++.dg/parse/friend1.C: New test.
38512         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
38513
38514 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
38515
38516         * gcc.dg/20021014-1.c: New test.
38517
38518 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
38519
38520         PR c++/5661
38521         * g++.dg/ext/vlm1.C: New test.
38522         * g++.dg/ext/vlm2.C: Likewise.
38523
38524         * g++.dg/init/array1.C: Remove invalid braces.
38525         * g++.dg/init/brace1.C: New test.
38526         * g++.dg/init/copy2.C: Likewise.
38527         * g++.dg/init/copy3.C: Likewise.
38528         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
38529         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
38530         braces.
38531
38532 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
38533
38534         * gcc.dg/cpp/assembler.S: Don't use -ansi.
38535
38536 2002-10-11  Richard Shann  <richard.shann@superh.com>
38537
38538         * gcc.c-torture/compile/simd-5.c: New test.
38539
38540 2002-10-10  Roger Sayle  <roger@eyesopen.com>
38541
38542         * gcc.c-torture/execute/shiftopt-1.c: New test case.
38543
38544 2002-10-10  Jim Wilson  <wilson@redhat.com>
38545
38546         * gcc.c-torture/execute/20021010-1.c: New test.
38547
38548 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
38549
38550         PR c/7353
38551         * g++.dg/ext/typedef-init.C: New test.
38552         * gcc.dg/typedef-init.c: New test.
38553
38554 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
38555
38556         * gcc.dg/cpp/paste13.c: New test.
38557
38558 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38559
38560         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
38561         remaining platforms, XFAIL during compile, not execute.  Don't
38562         XFAIL at -O0.
38563
38564 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
38565
38566         * gcc.dg/alias-1.c: Tweak expected warning.
38567
38568 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
38569
38570         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
38571
38572 2002-10-06  Andreas Jaeger  <aj@suse.de>
38573
38574         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
38575         * gcc.dg/cpp/c++98.C: Likewise.
38576
38577         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
38578         * g++.dg/cpp/c++98.C: Likewise.
38579
38580         * g++.dg/README (Subdirectories): Mention cpp directory.
38581
38582         PR target/7559
38583         * gcc.dg/20021006-1.c: New test.
38584
38585 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38586
38587         PR c++/7804
38588         * g++.dg/other/warning1.C: New test.
38589
38590 2002-10-04  Roger Sayle  <roger@eyesopen.com>
38591
38592         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
38593         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
38594         and sparc-*-* with -m64 as expected failures.  See PR 8087.
38595
38596 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
38597
38598         PR c++/7931
38599         * g++.dg/template/ptrmem3.C: New test.
38600
38601         PR c++/7754
38602         * g++.dg/template/union1.C: New test.
38603
38604 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
38605
38606         PR c++/8006
38607         * g++.dg/abi/mangle9.C: New test.
38608         * g++.dg/abi/mangle10.C: New test.
38609         * g++.dg/abi/mangle11.C: New test.
38610         * g++.dg/abi/mangle12.C: New test.
38611
38612 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
38613
38614         PR c++/7188.
38615         * g++.dg/template/meminit1.C: New test.
38616         * g++.dg/warn/Wreorder-1.C: Likewise.
38617         * g++.old-deja/g++.mike/warn3.C: Tweak.
38618         * lib/prune.exp: Ingore "in copy constructor".
38619
38620 2002-10-02  Andreas Jaeger  <aj@suse.de>
38621
38622         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
38623         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
38624         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
38625         on x86-64.
38626
38627 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
38628
38629         * gcc.dg/empty1.C: Fix typo.
38630
38631 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
38632
38633         * gcc.dg/alias-1.c: New test.
38634
38635 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
38636
38637         * gcc.dg/empty1.C: New test.
38638
38639         * g++.dg/tls/init-2.C: Tweak error messages.
38640
38641 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
38642
38643         * gcc.c-torture/compile/20020923-1.c: New test.
38644
38645 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
38646
38647         * gcc.c-torture/execute/ffs-1.c: New test.
38648         * gcc.c-torture/execute/ffs-2.c: Ditto.
38649
38650 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
38651
38652         * g++.dg/overload/member1.C: New test.
38653
38654 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
38655
38656         * g++.dg/abi/empty7.C: New test.
38657         * g++.dg/init/pm2.C: Likewise.
38658
38659 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
38660
38661         * g++.dg/rtti/crash1.C: New test.
38662
38663 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
38664
38665         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
38666         gcc.dg/sibcall-4.c: New tests.
38667
38668 2002-09-28  Roger Sayle  <roger@eyesopen.com>
38669
38670         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
38671         powerpc and MMIX targets.
38672
38673 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
38674
38675         * gcc.dg/cpp/20020927-1.c: New.
38676
38677 2002-09-26  David S. Miller  <davem@redhat.com>
38678
38679         * gcc.c-torture/compile/trunctfdf.c: New.
38680
38681 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38682
38683         * lib/target-supports.exp (check_weak_available): Handle solaris2.
38684
38685 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
38686
38687         * gcc.c-torture/execute/loop-15.c: New.
38688
38689 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
38690
38691         * README.QMTEST: Fix typo.
38692
38693 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
38694
38695         * gcc.dg/20020926-1.c: New test.
38696
38697 2002-09-25  David S. Miller  <davem@redhat.com>
38698
38699         PR target/7842
38700         * gcc.c-torture/execute/shiftdi.c: New test.
38701
38702 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
38703
38704         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
38705         unique to the tool.
38706         * lib/g77.exp (g77_init): Likewise.
38707         * lib/g++.exp (g++_init): Likewise.
38708         * lib/objc.exp (objc_init): Likewise.
38709
38710 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
38711
38712         * g++.dg/abi/empty5.C: New test.
38713         * g++.dg/abi/empty6.C: New test.
38714         * g++.dg/abi/vbase12.C: New test.
38715
38716 2002-09-25  Richard Henderson  <rth@redhat.com>
38717
38718         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
38719         too-small long double.
38720
38721 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
38722
38723         * gcc.dg/20020919-1.c: New test.
38724
38725 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
38726
38727         * g++.dg/abi/bitfield6.C: New test.
38728         * g++.dg/abi/bitfield7.C: New test.
38729         * g++.dg/abi/bitfield8.C: New test.
38730         * g++.dg/abi/vbase11.C: New test.
38731
38732 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38733
38734         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
38735         hppa*-*-hpux*.  Update test comment.
38736
38737 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
38738
38739         * gcc.dg/tls/struct-1.c: New test.
38740
38741 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
38742
38743         * gcc.dg/cpp/tr-warn2.c: Update.
38744
38745 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
38746
38747         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
38748
38749 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
38750
38751         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
38752         systems.
38753
38754 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
38755
38756         * gcc.c-torture/execute/ieee/mzero3.c: New test.
38757
38758         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
38759         Adjust for c++filt moved to binutils.  Remove spurious duplicate
38760         setting of cxxfilt.
38761
38762 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
38763
38764         * gcc.dg/20020312-2.c: Update for darwin.
38765
38766 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
38767
38768         * g++.old-deja/g++.other/crash32.C: Mark ICE.
38769
38770 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
38771
38772         * objc.dg/comp-types-1.m: New test.
38773         * objc.dg/comp-types-2.m: New test.
38774         * objc.dg/comp-types-3.m: New test.
38775         * objc.dg/comp-types-4.m: New test.
38776         * objc.dg/comp-types-5.m: New test.
38777         * objc.dg/comp-types-6.m: New test.
38778
38779 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38780
38781         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
38782
38783 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
38784
38785         * g++.dg/other/do1.C: New test.
38786
38787         * g++.dg/template/subst1.C: New test.
38788
38789 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
38790
38791         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
38792
38793 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
38794
38795         * g++.dg/template/qualttp20.C: Adjust expected errors.
38796         * g++.old-deja/g++.jason/report.C: Likewise.
38797         * g++.old-deja/g++.other/qual1.C: Likewise.
38798
38799         * g++.dg/lookup/scoped2.C: New test.
38800
38801         * g++.dg/ext/asm3.C: New test.
38802
38803 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
38804
38805         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
38806
38807 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
38808
38809         * ChangeLog: follow spelling conventions.
38810         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
38811         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
38812         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
38813         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
38814         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
38815         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
38816         * g++.old-deja/g++.law/global-init1.C: Likewise.
38817         * g++.old-deja/g++.other/delete4.C: Likewise.
38818         * g++.old-deja/g++.other/inline21.C: Likewise.
38819         * g++.old-deja/g++.other/singleton.C: Likewise.
38820         * g77.dg/strlen0.f: Likewise.
38821         * g77.f-torture/compile/20010519-1.f: Likewise.
38822         * g77.f-torture/compile/980310-4.f: Likewise.
38823         * gcc.c-torture/compile/20000605-1.c: Likewise.
38824         * gcc.c-torture/execute/20020225-1.c: Likewise.
38825         * gcc.dg/c90-hexfloat-2.c: Likewise.
38826         * gcc.dg/c99-bool-1.c: Likewise.
38827         * gcc.dg/c99-hexfloat-2.c: Likewise.
38828         * gcc.dg/dll-2.c: Likewise.
38829         * gcc.dg/wtr-union-init-1.c: Likewise.
38830         * gcc.dg/wtr-union-init-2.c: Likewise.
38831         * gcc.dg/wtr-union-init-3.c: Likewise.
38832         * gcc.dg/cpp/avoidpaste1.c: Likewise.
38833         * gcc.dg/cpp/defined.c: Likewise.
38834         * gcc.dg/cpp/macsyntx.c: Likewise.
38835         * gcc.dg/cpp/paste2.c: Likewise.
38836         * gcc.dg/cpp/trad/defined.c: Likewise.
38837         * gcc.dg/format/c90-printf-1.c: Likewise.
38838         * gcc.dg/format/c90-scanf-1.c: Likewise.
38839         * gcc.dg/format/c99-printf-1.c: Likewise.
38840         * gcc.dg/format/c99-scanf-1.c: Likewise.
38841         * gcc.misc-tests/gcov-8.c: Likewise.
38842         * lib/profopt.exp: Likewise.
38843
38844 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
38845
38846         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
38847
38848 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
38849
38850         * g++.dg/inherit/using2.C: New test.
38851
38852 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
38853
38854         * ChangeLog: Follow spelling conventions.
38855         * g++.dg/template/friend4.C: Likewise.
38856         * g++.old-deja/g++.pt/crash67.C: Likewise.
38857         * gcc.c-torture/execute/20000801-4.c: Likewise.
38858         * gcc.dg/c90-digraph-1.c: Likewise.
38859         * gcc.dg/c94-digraph-1.c: Likewise.
38860         * gcc.dg/c99-digraph-1.c: Likewise.
38861         * gcc.dg/cpp/line5.c: Likewise.
38862         * gcc.dg/cpp/multiline.c: Likewise.
38863         * gcc.dg/cpp/trad/literals-1.c: Likewise.
38864         * gcc.dg/format/attr-3.c: Likewise.
38865         * gcc.dg/format/c90-scanf-3.c: Likewise.
38866         * gcc.dg/format/ext-4.c: Likewise.
38867
38868 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
38869
38870         * g++.dg/template/pretty1.C: New test.
38871
38872 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
38873
38874         * gcc.c-torture/execute/struct-cpy-1.c: New test.
38875
38876 2002-09-13  Matt Austern  <austern@apple.com>
38877
38878         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
38879         passing a cast expression to a function by const reference.
38880
38881 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
38882
38883         * g++.dg/template/deduce1.C: New test.
38884
38885 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
38886
38887         * gcc.c-torture/execute/simd-1.c: Force all use of int to
38888         32-bit int.
38889
38890 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38891
38892         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
38893         usage.
38894
38895 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
38896
38897         * gcc.c-torture/compile/20020910-1.c: New test.
38898
38899 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
38900
38901         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
38902
38903 2002-09-10  Andreas Jaeger  <aj@suse.de>
38904
38905         * gcc.dg/20020312-2.c: Adjust for x86-64.
38906
38907 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
38908
38909         * g77.dg/7388.f: New test case for PR 7388.
38910
38911 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
38912
38913         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
38914
38915 2002-09-05  Ziemowit Laski <zlaski@apple.com>
38916
38917         * objc.dg/proto-lossage-1.m: New test.
38918
38919 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
38920
38921         * gcc.dg/cpp/_Pragma4.c: Fix typo.
38922
38923 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
38924
38925         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
38926         expected to pass.
38927
38928 2002-09-06  Stan Shebs  <shebs@apple.com>
38929             David Edelsohn  <edelsohn@gnu.org>
38930
38931         * gcc.dg/weak: New directory.
38932         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
38933         target-specific xfail bits.
38934         * gcc.dg/typeof-2.c: Move to new directory.
38935         * gcc.dg/weak.exp: New expect script.
38936
38937 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
38938
38939         * gcc.c-torture/execute/extzvsi.c: New test.
38940
38941 2002-09-05  Stan Shebs  <shebs@apple.com>
38942
38943         * gcc.dg/weak-1.c: xfail on Darwin.
38944         * gcc.dg/weak-2.c: Ditto.
38945         * gcc.dg/weak-3.c: Ditto.
38946         * gcc.dg/weak-4.c: Ditto.
38947         * gcc.dg/weak-5.c: Ditto.
38948         * gcc.dg/weak-6.c: Ditto.
38949         * gcc.dg/weak-7.c: Ditto.
38950         * gcc.dg/weak-8.c: Ditto.
38951         * gcc.dg/weak-9.c: Ditto.
38952
38953 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
38954
38955         * gcc.c-torture/execute/loop-14.c: New test.
38956
38957 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
38958
38959         * g++.dg/other/cxa-atexit1.C: New test.
38960
38961         * gcc.dg/typeof-2.c: New test.
38962
38963 2002-09-03  Roger Sayle  <roger@eyesopen.com>
38964
38965         * gcc.dg/builtins-2.c: New testcase.
38966         * gcc.dg/builtins-3.c: New testcase.
38967
38968 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
38969
38970         * gcc.dg/cpp/_Pragma4.c: New test.
38971
38972 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
38973
38974         * objc/execute/nil_method-1.m: New testcase.
38975
38976 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
38977
38978         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
38979         [Object class], not [Object initialize].
38980
38981 2002-08-31  Roger Sayle  <roger@eyesopen.com>
38982             Hans-Peter Nilsson  <hp@bitrange.com>
38983
38984         * gcc.c-torture/execute/20020720-1.x: Skip test on
38985         mmix-knuth-mmixware.  Correct comment.
38986
38987 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
38988
38989         * testsuite/g++.dg/abi/bitfield5.C: New test.
38990         * testsuite/g++.dg/abi/vbase10.C: Likewise.
38991
38992 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
38993
38994         * objc.dg/undeclared-selector.m: New test.
38995
38996 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
38997
38998         * g++.dg/other/offsetof1.C: Avoid cast warning.
38999
39000 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
39001
39002         * objc.dg/super-class-2.m: New test.
39003
39004 2002-08-24  Matt Austern  <austern@apple.com>
39005
39006         * g++.dg/ext/lvaddr.C: New test.
39007         * g++.dg/ext/lvcast.C: New test.
39008
39009 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
39010
39011         * testsuite/g++.dg/inherit/cond1.C: New test.
39012
39013 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
39014
39015         * gcc.dg/noncompile/incomplete-1.c: New test.
39016
39017 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
39018
39019         * gcc.dg/typespec-1.c: New test.
39020
39021 2002-08-20  Devang Patel  <dpatel@apple.com>
39022         * objc.dg/proto-hier-2.m: New test.
39023
39024 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
39025
39026         * objc.dg/bitfield-1.m: New test.
39027         * objc.dg/bitfield-2.m: New test.
39028
39029 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
39030
39031         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
39032         gcc.dg/c99-flex-array-4.c: New tests.
39033
39034 2002-08-16  Stan Shebs  <shebs@apple.com>
39035
39036         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
39037
39038 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
39039
39040         * gcc.dg/typeof-1.c: New test.
39041         * g++.dg/ext/typeof2.C: New test.
39042
39043 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
39044
39045         * g++.dg/other/offsetof1.C: New test.
39046
39047 2002-08-14  Richard Henderson  <rth@redhat.com>
39048
39049         * gcc.dg/tls/diag-3.c: Fix expected message strings.
39050
39051 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
39052
39053         * gcc.dg/cpp/_Pragma3.c: New test.
39054
39055 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
39056
39057         * g++.dg/template/inherit3: New test.
39058
39059 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
39060
39061         * gcc.dg/bitfld-4.c: Add blank options.
39062
39063 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
39064
39065         * g++.dg/template/crash1.C: New test.
39066
39067 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
39068
39069         * gcc.dg/tls/opt-2.c: New test.
39070
39071 2002-08-08  Devang Patel  <dpatel@apple.com>
39072
39073         * objc.dg/selector-1.m : New test
39074
39075 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
39076
39077         * g++.dg/abi/bitfield4.C: New test.
39078         * gcc.dg/bitfld-4.c: New test.
39079
39080 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
39081
39082         * g++.dg/other/packed1.C: New test.
39083
39084 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
39085
39086         * g++.dg/abi/offsetof.C: Tweak error messages.
39087         * g++.old-deja/g++.mike/p10769a.C: Likewise.
39088
39089 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
39090
39091         * gcc.dg/bitfld-3.c: New test.
39092
39093 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
39094             Richard Henderson  <rth@redhat.com>
39095
39096         * gcc.dg/i386-bitfield1.c: New test.
39097         * g++.dg/abi/bitfield3.C: Update.
39098
39099 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
39100
39101         * objc.dg/const-str-2.m: Update.
39102         * gcc.dg/cpp/c++98.c: Change to C extension.
39103         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
39104         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
39105
39106 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
39107
39108         * testsuite/gcc.dg/tls/diag-3.c: New.
39109
39110 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
39111
39112         * g++.dg/README (Subdirectories): Document new subdir expr.
39113         * g++.dg/expr/pmf-1.C: New test.
39114
39115 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
39116
39117         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
39118
39119 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
39120
39121         * g++.dg/abi/bitfield3.C: New test.
39122
39123 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
39124
39125         * lib/gcov.exp: Tweak expected line formats.
39126         * gcc.misc-tests/gcov8.c: New test.
39127         * gcc.misc-tests/gcov8.x: New flags.
39128
39129 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
39130
39131         * consistency.vlad/layout/endian.c: Include string.h.
39132
39133         * gcc.c-torture/execute/20020805-1.c: New test.
39134
39135 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
39136
39137         * g++.dg/other/conversion1.C: New test.
39138
39139 2002-08-03  Roger Sayle  <roger@eyesopen.com>
39140
39141         * gcc.dg/builtins-1.c: New testcase.
39142
39143 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
39144
39145         * g++.dg/inherit/access3.C: New test.
39146
39147 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
39148
39149         * gcc.dg/ia64-visibility-2.c: New test.
39150
39151 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
39152
39153         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
39154         __qualifier_flags to __flags.
39155
39156 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
39157
39158         * g++.dg/inherit/operator1.C: New test.
39159         * g++.dg/lookup/disamb1.C: Fix typo in comment.
39160         * g++.dg/other/error1.C: Change expected error message.
39161         * g++.dg/template/conv4.C: Likewise.
39162
39163 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
39164
39165         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
39166         for documented behavior.
39167
39168 2002-07-25  Roger Sayle  <roger@eyesopen.com>
39169
39170         * gcc.c-torture/execute/20020720-1.x: Skip this test on
39171         several targets known to fail.
39172
39173 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
39174
39175         * gcc.dg/mips-args-[123].c: New tests.
39176
39177 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
39178
39179         * gcc.dg/ppc-spe.c: New.
39180
39181 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
39182
39183         * g++.dg/other/ptrmem4.C: New testcase.
39184
39185 2002-07-24  Richard Henderson  <rth@redhat.com>
39186
39187         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
39188
39189 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
39190
39191         * g++.dg/ext/alignof1.C (main): Return 0 for success.
39192
39193 2002-07-24  Roger Sayle  <roger@eyesopen.com>
39194
39195         * gcc.c-torture/execute/memset-3.c: New testcase.
39196
39197 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
39198
39199         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
39200         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
39201
39202 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39203
39204         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
39205         Delete.
39206
39207 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
39208
39209         * gcc.c-torture/compile/simd-4.c: New test.
39210
39211 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39212
39213         PR c++/7347, c++/7348
39214         * g++.dg/template/access4.C: New test.
39215         * g++.dg/template/access5.C: New test.
39216         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
39217         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
39218         * g++.old-deja/g++.pt/ttp58.C: Likewise.
39219         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
39220
39221 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
39222
39223         * gcc.dg/gnu89-init-2.c: New test.
39224
39225 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
39226
39227         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
39228
39229 2002-07-20  Roger Sayle  <roger@eyesopen.com>
39230
39231         * gcc.c-torture/execute/20020720-1.c: New testcase.
39232
39233 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
39234
39235         * gcc.dg/cpp/Wsignprom.c: New tests.
39236
39237 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
39238
39239         * gcc.c-torture/execute/loop-13.c: New test.
39240
39241 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
39242
39243         * gcc.dg/cpp/expr.c: New tests.
39244
39245 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
39246
39247         * g++.dg/opt/pr6713.C: Add template instantiation.
39248
39249 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
39250
39251         * gcc.dg/nest.c: New test.
39252
39253 2002-07-17  Richard Henderson  <rth@redhat.com>
39254
39255         * g++.dg/opt/pr6713.C: New test.
39256
39257 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
39258
39259         * gcc.c-torture/execute/loop-2e.x: Let the testcase
39260         XFAIL for all x86 processors.
39261
39262 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
39263
39264         * gcc.c-torture/execute/20010122-1.x: Do not test with
39265         -fomit-frame-pointer.
39266
39267 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39268
39269         * g++.dg/template/instantiate2.C: New test.
39270         * g++.dg/template/spec4.C: New test.
39271
39272 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39273
39274         * g++.dg/template/access2.C: New test.
39275         * g++.dg/template/access3.C: New test.
39276
39277 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
39278
39279         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
39280         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
39281         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
39282         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
39283         Convert to use <stdarg.h>.
39284         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
39285         Delete.
39286         * gcc.dg/va-arg-2.c: New.
39287         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
39288
39289 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
39290
39291         * gcc.c-torture/compile/20020710-1.c: New test.
39292
39293 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
39294                           Andrew Pinski  <pinskia@physics.uc.edu>
39295
39296         gcc.c-torture/compile/simd-2.c: New testcase.
39297         gcc.c-torture/compile/simd-3.c: Likewise.
39298
39299 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
39300
39301         PR c++/7224
39302         * g++.dg/overload/error1.C: New test.
39303
39304 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39305
39306         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
39307         configuration and IRIX 6 O32 ABI.
39308
39309 2002-07-11  Roger Sayle  <roger@eyesopen.com>
39310
39311         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
39312
39313 2002-07-10  Roger Sayle  <roger@eyesopen.com>
39314
39315         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
39316
39317 2002-07-10  Jeffrey A Law  <law@redhat.com>
39318
39319         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
39320
39321         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
39322
39323 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
39324
39325         * gcc.dg/20020312-2.c: Check for __PPC__.
39326
39327 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
39328
39329         * gcc.c-torture/compile/20020709-1.c: New test.
39330
39331 2002-07-07  Roger Sayle  <roger@eyesopen.com>
39332
39333         * g++.dg/template/qualttp21.C: New test case.
39334
39335 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
39336
39337         * gcc.c-torture/compile/20020706-1.c: New test.
39338         * gcc.c-torture/compile/20020706-2.c: New test.
39339
39340 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
39341             Alexandre Oliva  <aoliva@redhat.com>
39342
39343         * g++.dg/warn/incomplete1.C: New test.
39344
39345 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39346
39347         PR c++/7099
39348         * g++.dg/warn/noreturn1.C: New test.
39349
39350 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
39351
39352         PR c++/6706
39353         * g++.dg/debug/debug6.C: New test.
39354         * g++.dg/debug/debug7.C: New test.
39355
39356 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
39357
39358         * gcc.c-torture/compile/simd-3.c: New test.
39359
39360 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
39361
39362         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
39363         * gcc.dg/20020620-1.c: Likewise.
39364
39365 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39366
39367         PR c++/6944
39368         * g++.dg/init/array4.C: New test.
39369         * g++.dg/init/array5.C: New test.
39370
39371 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
39372
39373         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
39374         * gcc.c-torture/execute/simd-2.c (main): Likewise.
39375
39376 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39377
39378         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
39379         * gcc.dg/wtr-aggr-init-1.c: Likewise.
39380         * gcc.dg/wtr-conversion-1.c: Likewise.
39381         * gcc.dg/wtr-escape-1.c: Likewise.
39382         * gcc.dg/wtr-int-type-1.c: Likewise.
39383         * gcc.dg/wtr-label-1.c: Likewise.
39384         * gcc.dg/wtr-static-1.c: Likewise.
39385         * gcc.dg/wtr-strcat-1.c: Likewise.
39386         * gcc.dg/wtr-suffix-1.c: Likewise.
39387         * gcc.dg/wtr-switch-1.c: Likewise.
39388         * gcc.dg/wtr-unary-plus-1.c: Likewise.
39389         * gcc.dg/wtr-union-init-1.c: Likewise.
39390         * gcc.dg/wtr-union-init-2.c: Likewise.
39391         * gcc.dg/wtr-union-init-3.c: Likewise.
39392
39393         * gcc.dg/wtr-func-def-1.c: New test.
39394
39395 2002-07-02 Devang Patel <dpatel@apple.com>
39396
39397         * objc.dg/param-1.m: New test.
39398
39399 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
39400
39401         * gcc.dg/cpp/trad/directive.c: Add test.
39402         * gcc.dg/cpp/trad/macroargs.c: Add test.
39403         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
39404
39405 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
39406
39407         * gcc.dg/cpp/cmdlne-M.c: New test.
39408
39409 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
39410
39411         * objc.dg/desig-init-1.m: New test.
39412
39413 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39414
39415         PR c++/6716
39416         * g++.dg/template/instantiate1.C: New test.
39417
39418 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
39419
39420         PR c++/7112
39421         * g++.dg/template/sizeof2.C: New test.
39422
39423 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
39424
39425         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
39426         gcc.dg/cpp/trad/include.c: New tests.
39427
39428 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
39429
39430         PR target/7177
39431         * gcc.c-torture/compile/20020701-1.c: New test.
39432
39433 2002-07-01  Stan Shebs  <shebs@apple.com>
39434
39435         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
39436         header here...
39437         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
39438         (objc-torture-execute): or here.
39439
39440 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
39441
39442         * gcc.c-torture/execute/arith-rand-ll.c: New test.
39443
39444 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
39445
39446         * gcc.dg/cpp/trad/escaped-nl.c: New test.
39447
39448 2002-06-30  Devang Patel  <dpatel@apple.com>
39449
39450         * objc.dg/fsyntax-only.m: New test.
39451
39452 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
39453
39454         PR c++/6695
39455         * g++.dg/template/friend7.C: New file.
39456
39457 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
39458
39459         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
39460         return type.
39461
39462 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
39463
39464         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
39465         avoid division by zero.
39466
39467 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
39468
39469         * gcc.dg/Wunknownprag.c: New tests.
39470
39471 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
39472
39473         * gcc.c-torture/execute/simd-2.c: New test.
39474
39475 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
39476
39477         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
39478         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
39479         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
39480         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
39481         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
39482         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
39483         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
39484         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
39485         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
39486         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
39487         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
39488         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
39489         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
39490         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
39491         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
39492         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
39493         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
39494
39495 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
39496
39497         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
39498         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
39499         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
39500         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
39501         New tests.
39502         * gcc.dg/cpp/trad/directive.c: Update.
39503
39504 2002-06-23  Andreas Jaeger  <aj@suse.de>
39505
39506         * gcc.c-torture/execute/complex-6.c: New.
39507
39508 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
39509
39510         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
39511         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
39512         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
39513         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
39514
39515 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
39516
39517         * gcc.dg/cpp/trad: New directory with traditional tests copied
39518         from parent directory.
39519         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
39520         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
39521         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
39522         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
39523         Move to trad/ and rename.
39524         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
39525         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
39526         gcc.dg/cpp/trad/redef2.c: New tests.
39527         * gcc.dg/cpp/trad/trad.exp: New driver.
39528
39529 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
39530
39531         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
39532         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
39533         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
39534         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
39535         Remove.
39536
39537 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
39538
39539         * gcc.dg/20020620-1.c: New test.
39540
39541 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39542
39543         * g++.dg/template/ttp4.C: New test.
39544
39545 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
39546
39547         * g++.dg/opt/vt1.C: Fix regexp.
39548
39549 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39550
39551         * gcc.c-torture/execute/pure-1.c: Make functions static again.
39552         Don't use attribute `noinline'.
39553
39554 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
39555
39556         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
39557
39558 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
39559
39560         * gcc.c-torture/execute/simd-1.c: New.
39561
39562         * gcc.dg/simd-1.c: New.
39563
39564 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
39565
39566         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
39567
39568 2002-06-16  Richard Henderson  <rth@redhat.com>
39569
39570         * g++.dg/ext/anon-struct1.C: New.
39571         * g++.dg/ext/anon-struct2.C: New.
39572         * g++.dg/ext/anon-struct3.C: New.
39573         * gcc.dg/anon-struct-1.c: New.
39574         * gcc.dg/anon-struct-2.c: New.
39575         * gcc.dg/anon-struct-3.c: New.
39576         * gcc.dg/20011008-1.c: Adjust warning text.
39577         * gcc.dg/20020527-1.c: Add -fms-extensions.
39578
39579 2002-06-16  Richard Henderson  <rth@redhat.com>
39580
39581         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
39582
39583 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
39584
39585         * gcc.c-torture/execute/20020615-1.c: New test.
39586
39587 2002-06-15  Roger Sayle  <roger@eyesopen.com>
39588
39589         * gcc.c-tortuture/execute/compare-1.c: New test case.
39590         * gcc.c-tortuture/execute/compare-2.c: New test case.
39591         * gcc.c-tortuture/execute/compare-3.c: New test case.
39592
39593 2002-06-13  Richard Henderson  <rth@redhat.com>
39594
39595         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
39596         ia64 ilp32.
39597
39598 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39599
39600         * g++.dg/template/typename2.C: Update error message.
39601
39602 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
39603
39604         * gcc.c-torture/execute/20020611-1.c: New test.
39605
39606 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
39607
39608         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
39609         list of targets to skip.
39610
39611 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
39612
39613         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
39614         targets if not optimizing.
39615
39616 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
39617
39618         * gcc.c-torture/compile/20020605-1.c: New test.
39619
39620         * g++.dg/opt/vt1.C: New test.
39621
39622         * gcc.dg/20020531-1.c: New test.
39623
39624         * gcc.dg/20020530-1.c: New test.
39625
39626         * gcc.dg/20020527-1.c: New test.
39627
39628         * g++.dg/opt/cse1.C: New test.
39629
39630 2002-06-07  Roger Sayle  <roger@eyesopen.com>
39631
39632         * gcc.dg/20020607-2.c: New test case.
39633
39634 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
39635
39636         * gcc.c-torture/compile/20020604-1.c: New test.
39637
39638 2002-06-04  Richard Henderson  <rth@redhat.com>
39639
39640         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
39641         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
39642         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
39643
39644 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
39645
39646         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
39647
39648 2002-06-03  Richard Henderson  <rth@redhat.com>
39649
39650         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
39651         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
39652
39653 2002-06-02  Richard Henderson  <rth@redhat.com>
39654
39655         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
39656         test functions static.
39657
39658 2002-06-02  Andreas Jaeger  <aj@suse.de>
39659
39660         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
39661         now.
39662
39663 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
39664
39665         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
39666         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
39667         Update for mofified diagnostics.
39668         * gcc.dg/c99-intconst-1.c: No longer fail.
39669
39670 2002-06-02  Richard Henderson  <rth@redhat.com>
39671
39672         * gcc.dg/uninit-A.c: Remove xfail markers.
39673
39674 2002-06-01  Roger Sayle  <roger@eyesopen.com>
39675
39676         * gcc.dg/fnegate-1.c: New test case.
39677
39678 2002-05-30  Osku Salerma  <osku@iki.fi>
39679
39680         * gcc.c-torture/execute/mayalias-1.c: New file.
39681
39682 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
39683
39684         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
39685         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
39686         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
39687
39688 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
39689
39690         * gcc.c-torture/execute/20020529-1.c: New test.
39691
39692 2002-05-27  Richard Henderson  <rth@redhat.com>
39693
39694         * g++.dg/ext/attrib6.C: New test case.
39695
39696 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39697
39698         * gcc.c-torture/execute/pure-1.c: New test.
39699
39700 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
39701
39702         * gcc.dg/cpp/arith-2.c: Remove.
39703
39704 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
39705
39706         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
39707         * gcc.dg/cpp/if-3.c: Remove.
39708
39709 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
39710
39711         * g++.dg/opt/cse2.C: New test.
39712
39713 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
39714
39715         * gcc.dg/cpp/arith-1.c: New semantic tests.
39716         * gcc.dg/cpp/if-1.c: Update.
39717
39718 2002-05-24  Ben Elliston  <bje@redhat.com>
39719
39720         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
39721
39722 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
39723
39724         * gcc.dg/verbose-asm.c: New test.
39725
39726 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
39727
39728         * gcc.dg/cpp/paste12.c: New test.
39729
39730 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
39731
39732         * g++.dg/parse/named_ops.C: New test.
39733
39734 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
39735
39736         * gcc.dg/weak-8.c: New test.
39737
39738 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
39739
39740         * gcc.dg/weak-2.c: Allow optional leading underscore
39741         in scan-assembler symbol name.
39742         * gcc.dg/weak-3.c: Likewise.
39743         * gcc.dg/weak-4.c: Likewise.
39744         * gcc.dg/weak-5.c: Likewise.
39745
39746 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
39747
39748         * gcc.dg/20020523-1.c: New test.
39749
39750 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
39751
39752         * objc.dg/const-str-2.m: Update now that we stop after
39753         a command line error.
39754
39755 2002-05-22  Richard Henderson  <rth@redhat.com>
39756
39757         * g++.dg/dg.exp: Fix typo in test pruneing.
39758
39759 2002-05-22  Richard Henderson  <rth@redhat.com>
39760
39761         * g++.dg/dg.exp: Prune the tls subdirectory.
39762         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
39763         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
39764         * g++.dg/tls/init-1.C: New.
39765
39766 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
39767
39768         * gcc.dg/20020517-1.c: New test.
39769
39770 2002-05-21  Richard Henderson  <rth@redhat.com>
39771
39772         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
39773         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
39774
39775 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
39776
39777         * g++.dg/other/copy2.C: New test.
39778
39779 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
39780
39781         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
39782         (MAX_COPY): Bump up to 10 times sizeof (long long).
39783         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
39784
39785         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
39786         sizeof (long long).
39787
39788         * gcc.c-torture/execute/strcpy-1.c: New test.
39789
39790 2002-05-19  Jason Merrill  <jason2redhat.com>
39791
39792         * g++.dg/ext/oper1.C: New test.
39793
39794 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
39795 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
39796
39797         * README.QMTEST: New file.
39798
39799         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
39800
39801 2002-05-19  Andreas Jaeger  <aj@suse.de>
39802
39803         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
39804         now.
39805         * gcc.c-torture/execute/loop-2d.x: Likewise.
39806
39807 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
39808
39809         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
39810         support weak symbols.
39811         * gcc.dg/weak-4.c: Likewise.
39812         * gcc.dg/weak-6.c: Likewise.
39813
39814 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
39815
39816         * gcc.dg/weak-3.c: Add dg-excess-error comment for
39817         cygwin, coff and h8300-*-hms targets
39818         * gcc.dg/weak-5.c: Likewise.
39819         * gcc.dg/weak-7.c: Likewise.
39820
39821 2002-05-16  Jason Merrill  <jason@redhat.com>
39822
39823         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
39824         (scan-assembler-not, scan-assembler-dem): Likewise.
39825         (scan-assembler-dem-not): Likewise.
39826
39827 2002-05-15  Richard Henderson  <rth@redhat.com>
39828
39829         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
39830
39831 2002-05-15  Richard Henderson  <rth@redhat.com>
39832
39833         * gcc.dg/weak-5.c (vfoo1c): No warning here.
39834         (vfoo1f): Warning here.
39835         (vfoo1l): Don't redefine the alias.
39836
39837 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
39838
39839         * g++.dg/init/pm1.C: New test.
39840
39841 2002-05-12  David S. Miller  <davem@redhat.com>
39842
39843         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
39844         types.
39845
39846 2002-05-10  Roger Sayle  <roger@eyesopen.com>
39847
39848         * gcc.c-torture/execute/20020510-1.c: New test case.
39849
39850 2002-05-10  David S. Miller  <davem@redhat.com>
39851
39852         * gcc.c-torture/execute/conversion.c: Test long double too.
39853
39854 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
39855
39856         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
39857         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
39858         * lib/g++.exp (g++_link_flags): Likewise.
39859         * lib/objc.exp (objc_target_compile): Likewise.
39860
39861 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
39862
39863         * gcc.dg/cpp/poison.c: Update.
39864         * gcc.dg/cpp/20000625-2.c: Remove.
39865         * gcc.dg/cpp/direct2s.c: Remove final test.
39866
39867 2002-05-08  Tom Rix  <trix@redhat.com>
39868
39869         * gcc.c-torture/execute/20020508-1.c: New test.
39870         * gcc.c-torture/execute/20020508-2.c: New test.
39871         * gcc.c-torture/execute/20020508-3.c: New test.
39872
39873 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
39874
39875         * gcc.dg/cpp/charconst-4.c: More tests.
39876
39877 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
39878
39879         PR c/6569
39880         * gcc.dg/weak-3.c: Update location of warning messages.
39881         * gcc.dg/weak-5.c: Likewise.
39882
39883 2002-05-06  Roger Sayle  <roger@eyesopen.com>
39884
39885         * gcc.c-torture/execute/20020506-1.c: New test case.
39886
39887 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
39888
39889         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
39890
39891 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
39892
39893         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
39894
39895 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
39896
39897         * gcc.dg/cpp/charconst-3.c: New test.
39898
39899 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
39900
39901         * gcc.dg/cpp/charconst.c: Update tests.
39902
39903 2002-05-05  Tim Josling  <tej@melbpc.org.au>
39904
39905         * treelang: Added directory for new sample language treelang. Also
39906         lib/treelang.exp: New file to signal treelang should be tested.
39907
39908 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
39909
39910         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
39911         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
39912         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
39913         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
39914         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
39915         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
39916         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
39917
39918 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
39919
39920         * gcc.dg/format/xopen-2.c: New test.
39921
39922 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
39923
39924         * gcc.dg/20020503-1.c: New test.
39925
39926 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
39927
39928         * g++.dg/init/dtor1.C: Make it tougher.
39929
39930 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
39931
39932         * g++.dg/init/dtor1.C: New test.
39933
39934 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
39935
39936         * gcc.dg/altivec-8.c: New.
39937
39938 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
39939
39940         * gcc.dg/altivec-7.c: New.
39941
39942 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
39943
39944         * g++.dg/parse/typedef1.C: New test.
39945
39946 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
39947
39948         PR c++/6486
39949         * g++.dg/template/friend6.C: New test.
39950
39951         PR c++/6492
39952         * g++.dg/init/copy1.C: New test.
39953
39954 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
39955
39956         * g++.dg/warn/effc1.C: New test.
39957
39958 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
39959
39960         * gcc.dg/cpp/if-cexp.c: Add a test.
39961
39962 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
39963
39964         * gcc.dg/20020426-2.c: New test.
39965
39966 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
39967
39968         * gcc.dg/cpp/if-mop.c: Update.
39969         * gcc.dg/cpp/if-mpar.c: Add test.
39970         * gcc.dg/cpp/if-oppr.c: Update.
39971
39972 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39973
39974         PR c/6343
39975         * gcc.dg/weak-[2-7].c: New tests.
39976
39977 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
39978
39979         * gcc.dg/enum1.c: New test.
39980
39981 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
39982
39983         PR c++/6497
39984         * g++.dg/inherit/access2.C: New test.
39985
39986 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
39987
39988         PR bootstrap/6445
39989         * gcc.dg/20020426-1.c: New test.
39990
39991 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
39992
39993         * g++.dg/abi/enum1.C: New test.
39994
39995 2002-04-26  Richard Henderson  <rth@redhat.com>
39996
39997         * gcc.dg/c99-bool-1.c: Expect always true warning.
39998
39999 2002-04-25  Roger Sayle  <roger@eyesopen.com>
40000
40001         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
40002
40003 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40004
40005         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
40006         targets.
40007
40008 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
40009
40010         * g++.dg/abi/mange7.C: New test.
40011
40012         PR c++/6438.
40013         * g++.dg/parse/stmtexpr2.C: New test.
40014
40015 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
40016
40017         * gcc.dg/20020312-2.c: Add SH target.
40018
40019 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40020
40021         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
40022         compiler output on mips*-*-irix*.
40023
40024 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
40025
40026         * g++.dg/parse/attr1.C: New test.
40027
40028 2002-04-23  Roger Sayle  <roger@eyesopen.com>
40029
40030         * gcc.c-torture/execute/string-opt-17.c: New test case.
40031         * gcc.c-torture/execute/memset-2.c: New test case.
40032
40033 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
40034
40035         PR c++/6256:
40036         * g++.dg/template/friend5.C: New test.
40037
40038         PR c++/6331:
40039         * g++.dg/template/qual1.C: Likewise.
40040
40041 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
40042
40043         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
40044         Include stdlib.h, not stdio.h or ctype.h.
40045
40046 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
40047
40048         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
40049         cris-*-elf* and mmix-*-*.
40050         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
40051         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
40052         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
40053         Ditto.
40054         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
40055         * gcc.dg/wchar_t-1.c: Ditto.
40056
40057 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
40058
40059         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
40060         Clarify comment.
40061
40062 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
40063
40064         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
40065
40066 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40067
40068         * gcc.c-torture/execute/20000906-1.x: Delete.
40069
40070 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
40071
40072         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
40073
40074 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
40075
40076         * PR6367
40077         * g77.f-torture/execute/6367.f: New test.
40078         * g77.f-torture/execute/6367.x: Disable for MMIX.
40079
40080 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
40081
40082         * PR6352
40083         * g++.dg/opt/inline2.C: New test.
40084
40085 2002-04-18  Richard Henderson  <rth@redhat.com>
40086
40087         * gcc.dg/20000906-1.c: Enable for all targets.
40088         * gcc.c-torture/compile/iftrap-2.c: New.
40089
40090 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
40091
40092         * gcc.dg/20020418-1.c: New test.
40093         * gcc.dg/20020418-2.c: New test.
40094
40095 2002-04-18  Richard Henderson  <rth@redhat.com>
40096
40097         * gcc.c-torture/compile/iftrap-1.c: New.
40098         * gcc.dg/iftrap-1.c: Adjust for ia64.
40099         * gcc.dg/iftrap-2.c: New.
40100
40101 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
40102
40103         * gcc.c-torture/compile/20020418-1.c: New test.
40104
40105 2002-04-18  Roger Sayle  <roger@eyesopen.com>
40106
40107         * gcc.c-torture/compile/20020415-1.c: New.
40108
40109 2002-04-18  David S. Miller  <davem@redhat.com>
40110
40111         * gcc.c-torture/execute/20020418-1.c: New test.
40112
40113 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
40114
40115         * gcc.dg/20020416-1.c: New test.
40116
40117         * g++.dg/opt/inline1.C: New test.
40118
40119 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
40120
40121         * gcc.dg/altivec-5.c: New test.
40122
40123         * gcc.dg/20020415-1.c: New test.
40124
40125 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
40126
40127         * testsuite/lib/chill.exp: Remove.
40128
40129 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
40130
40131         * g++.dg/other/big-struct.C: New test.
40132
40133 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
40134
40135         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
40136         of scratch file.
40137
40138 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
40139
40140         PR c/6277
40141         * gcc.dg/i386-387-1.c: Allow optional leading underscore
40142         in scan-assembler function name
40143
40144 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
40145
40146         * g77.f-torture/execute/980628-4.x,
40147         g77.f-torture/execute/980628-5.x,
40148         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
40149         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
40150         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
40151         i[34567]86-*-*.
40152
40153 2002-04-13  David S. Miller  <davem@redhat.com>
40154
40155         * gcc.c-torture/execute/20020413-1.c: New test.
40156
40157 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
40158
40159         * gcc.dg/asm-6.c,
40160         * g++.dg/ext/asm1.C: New tests.
40161
40162 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
40163
40164         PR c++ 5373.
40165         * g++.dg/parse/stmtexpr1.C: New test.
40166
40167         PR c++/5189.
40168         * g++.dg/template/copy1.C: New test.
40169
40170 2002-04-12  Richard Henderson  <rth@redhat.com>
40171
40172         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
40173
40174 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
40175
40176         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
40177         gcc.c-torture/execute/20020307-2.c.
40178
40179 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
40180
40181         * g++.dg/ext/attrib5.C,
40182         * g++.dg/lookup/struct1.C: New tests.
40183
40184 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
40185
40186         * gcc.dg/20020411-1.c: New test.
40187
40188         * gcc.c-torture/execute/20020411-1.c: New test.
40189
40190 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
40191
40192         * g77.f-torture/execute/6177.f: New test.
40193
40194 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
40195
40196         PR middle-end/6247
40197         * g++.dg/opt/cleanup1.C: New test.
40198
40199         * g++.dg/opt/const1.C: New test.
40200
40201 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
40202
40203         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
40204
40205 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
40206
40207         PR c++/5507
40208         * g++.dg/template/typename2.C: New test.
40209
40210 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
40211
40212         * gcc.c-torture/execute/loop-12.c: New.
40213
40214 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
40215
40216         * g77.f-torture/execute/980628-4.x,
40217         g77.f-torture/execute/980628-5.x,
40218         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
40219         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
40220         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
40221
40222 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40223
40224         PR optimization/6086
40225         * g++.dg/opt/preinc1.C: New test.
40226
40227 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
40228
40229         PR c++/5571
40230         * g++.dg/opt/static2.C: New test.
40231
40232 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
40233
40234         PR c/5120
40235         * gcc.dg/20020406-1.c: New test.
40236
40237 2002-04-04  David S. Miller  <davem@redhat.com>
40238
40239         * gcc.c-torture/execute/20020404-1.c: New test.
40240
40241 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
40242
40243         PR c/6123
40244         * gcc.dg/20020312-2.c: Do not declare global register variable
40245         if __PIC__ or __pic__ is defined.
40246
40247 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
40248
40249         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
40250         __asm__ so that it works correctly even if -ansi -pedantic-errors.
40251
40252 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40253
40254         * gcc.misc-tests/linkage.exp: Update last change to handle
40255         sparc*-, not just sparc-.
40256
40257 2002-04-03  Richard Henderson  <rth@redhat.com>
40258
40259         * gcc.dg/cpp/ucs.c: Improved long UCS test.
40260
40261 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
40262
40263         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
40264
40265 2002-04-02  David S. Miller  <davem@redhat.com>
40266
40267         * gcc.c-torture/execute/20020402-3.c: New test.
40268
40269 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
40270
40271         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
40272         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
40273
40274         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
40275         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
40276         g77.f-torture/execute/20001201.x,
40277         g77.f-torture/execute/u77-test.x: New files.
40278
40279         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
40280         * gcc.dg/wchar_t-1.c: Ditto.
40281
40282 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40283
40284         * gcc.c-torture/execute/20020402-1.c: New test.
40285
40286 2002-04-01  Richard Henderson  <rth@redhat.com>
40287
40288         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
40289
40290         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
40291
40292 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40293
40294         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
40295
40296 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
40297
40298         * g++.dg/inherit/template-as-base.C: Expect error.
40299         * g++.dg/inherit/namespace-as-base.C: Likewise.
40300
40301 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
40302
40303         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
40304         g++.dg/ext/instantiate3.C: Tweak match patterns.
40305
40306         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
40307         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
40308         -da test.
40309
40310 2002-03-31  Richard Henderson  <rth@redhat.com>
40311
40312         * gcc.dg/special/alias-2.c: New.
40313         * gcc.dg/special/ecos.exp: Run it.
40314
40315 2002-03-31  Richard Henderson  <rth@redhat.com>
40316
40317         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
40318
40319 2002-03-31  Kazu Hirata  <kazu@hxi.com>
40320
40321         * gcc.dg/weak-1.c: Disable on h8300 port.
40322
40323 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
40324
40325         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
40326         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
40327         ordering tests.
40328         * g++.dg/bprob/bprob-1.C: New test.
40329         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
40330         * g++.dg/gcov/gcov-1.C: New test.
40331         * g++.dg/gcov/gcov-1.x: New file.
40332         * g++.dg/gcov/gcov-2.C: New test.
40333         * g++.dg/gcov/gcov-3.C: New test.
40334         * g++.dg/gcov/gcov-3.h: New file.
40335
40336 2002-03-28  Roger Sayle  <roger@eyesopen.com>
40337
40338         * g++.old-deja/g++.other/builtins5.C: New test.
40339         * g++.old-deja/g++.other/builtins6.C: New test.
40340         * g++.old-deja/g++.other/builtins7.C: New test.
40341         * g++.old-deja/g++.other/builtins8.C: New test.
40342         * g++.old-deja/g++.other/builtins9.C: New test.
40343
40344 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
40345
40346         * g++.dg/opt/static1.C: New test.
40347
40348         * g++.dg/opt/longbranch1.C: New test.
40349
40350 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
40351
40352         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
40353
40354         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
40355
40356 2002-03-28  Jeffrey A Law  (law@redhat.com)
40357
40358         * gcc.c-torture/execute/20020328-1.c: New test.
40359
40360 2002-03-27  Richard Henderson  <rth@redhat.com>
40361
40362         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
40363         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
40364         move from g++.old-deja/g++.ext/.
40365
40366 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
40367
40368         * g++.dg/init/new2.C: New test.
40369
40370 2002-03-26  Richard Henderson  <rth@redhat.com>
40371
40372         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
40373
40374         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
40375         on sparc.
40376
40377         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
40378         sparcv9 systems.
40379         * gcc.dg/20001102-1.c: Likewise.
40380
40381 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
40382
40383         * gcc.dg/cpp/endif-pedantic1.c,
40384         gcc.dg/cpp/endif-pedantic2.c: New tests.
40385
40386 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
40387
40388         * g++.dg/init/new1.C: New test.
40389
40390 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
40391
40392         * g++.dg/abi/vbase9.C: New test.
40393
40394 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
40395
40396         * gcc.dg/arm-asm.c: New test.
40397
40398 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
40399
40400         * gcc.dg/Wswitch-enum.c: New test.
40401         Fix PR c/5044.
40402
40403 2002-03-26  Richard Henderson  <rth@redhat.com>
40404
40405         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
40406         structure.
40407
40408 2002-03-25  Richard Henderson  <rth@redhat.com>
40409
40410         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
40411         sparcv9 systems.
40412
40413         * gcc.c-torture/compile/20011119-1.c (xxx): New.
40414         * gcc.c-torture/compile/20011119-2.c (xxx): New.
40415
40416 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
40417
40418         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
40419
40420 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
40421
40422         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
40423         targets using generic thunk support.
40424
40425 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
40426
40427         * gcc.c-torture/compile/20020323-1.c: New test.
40428
40429         * g++.dg/opt/conj2.C: New test.
40430
40431 2002-03-24  Richard Henderson  <rth@redhat.com>
40432
40433         * gcc.dg/weak-1.c: Use -fno-common.
40434
40435 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
40436
40437         * g77.dg/f77-edit-apostrophe-out.f: New test
40438         * g77.dg/f77-edit-h-out.f: New test
40439         * g77.dg/f77-edit-t-in.f: New test
40440         * g77.dg/f77-edit-t-out.f: New test
40441         * g77.dg/f77-edit-x-out.f: New test
40442         * g77.dg/f77-edit-slash-out.f: New test
40443         * g77.dg/f77-edit-colon-out.f: New test
40444         * g77.dg/f77-edit-s-out.f: New test
40445
40446 2002-03-24  Richard Henderson  <rth@redhat.com>
40447
40448         * objc/execute/formal_protocol-6.x: New XFAIL.
40449
40450 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
40451
40452         * gcc.dg/weak-1.c: Early return from dg-final on platforms
40453         that do not support weak symbols
40454
40455 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
40456
40457         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
40458         * lib/g77.exp: Likewise.
40459         * lib/objc.exp: Likewise.
40460
40461 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
40462
40463         * gcc.dg/Wswitch-default.c: New test.
40464
40465 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
40466
40467         * g++.dg/other/enum1.C: New test.
40468
40469 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
40470
40471         * gcc.dg/pragma-ep-3.c: Fix typo.
40472
40473 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
40474
40475         * g++.dg/inherit/template-as-base.C: New test.
40476
40477 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
40478
40479         * g++.old-deja/g++.other/dwarf2-1.C: Move...
40480         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
40481
40482 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
40483
40484         * gcc.dg/cpp/multiline.c: Update to match.
40485
40486 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
40487
40488         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
40489
40490 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
40491
40492         * gcc.dg/cpp/extratokens2.c: New file.
40493
40494 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
40495
40496         * gcc.dg/20020312-2.c: Add rs6000 target.
40497
40498         * gcc.c-torture/compile/20020319-1.c: New test.
40499
40500 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40501
40502         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
40503         (A, E): Handle this.
40504
40505 2002-03-20  Jason Merrill  <jason@redhat.com>
40506
40507         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
40508         ignoring -fpic.
40509         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
40510         through prune_gcc_output.
40511
40512 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
40513
40514         * gcc.c-torture/compile/20020320-1.c: New test.
40515
40516 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
40517
40518         * gcc.c-torture/compile/20020318-1.c: New test.
40519
40520         * gcc.dg/struct-by-value-1.c: New test.
40521
40522         * gcc.dg/20020319-1.c: New test.
40523
40524 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
40525
40526         * g++.dg/opt/conj1.C: New test.
40527
40528 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
40529
40530         * g++.dg/template/qualttp20.C: Revert previous change.
40531         * g++.dg/template/qualttp3.C: Likewise.
40532         * g++.dg/template/qualttp4.C: Likewise.
40533         * g++.dg/template/qualttp5.C: Likewise.
40534         * g++.dg/template/qualttp6.C: Likewise.
40535         * g++.dg/template/qualttp7.C: Likewise.
40536         * g++.dg/template/qualttp8.C: Likewise.
40537         * g++.dg/template/recurse.C: Likewise.
40538
40539 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
40540
40541         * gcc.dg/cpp/wchar-1.c: Update.
40542
40543 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
40544
40545         * g++.dg/template/conv1.C: New test.
40546         * g++.dg/template/conv2.C: New test.
40547         * g++.dg/template/conv3.C: New test.
40548         * g++.dg/template/conv4.C: New test.
40549
40550 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
40551
40552         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
40553         * g++.dg/template/qualttp3.C: Likewise.
40554         * g++.dg/template/qualttp4.C: Likewise.
40555         * g++.dg/template/qualttp5.C: Likewise.
40556         * g++.dg/template/qualttp6.C: Likewise.
40557         * g++.dg/template/qualttp7.C: Likewise.
40558         * g++.dg/template/qualttp8.C: Likewise.
40559         * g++.dg/template/recurse.C: Likewise.
40560
40561 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
40562
40563         * g++.dg/opt/dtor1.C: New test.
40564
40565 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
40566
40567         * gcc.c-torture/compile/20020315-1.c: New test.
40568
40569 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
40570
40571         * gcc.dg/weak-1.c: Fix scan tests.
40572
40573 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
40574
40575         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
40576         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
40577         cris-*-aout* mmix-*-*.
40578         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
40579         cris-*-aout* mmix-*-*.
40580         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
40581         cris-*-elf* cris-*-aout* and mmix-*-*.
40582         * gcc.dg/20001009-1.c: Ditto.
40583         * gcc.dg/20010912-1.c: Ditto.
40584         * gcc.dg/20020122-4.c: Ditto.
40585         * gcc.dg/inline-2.c: Ditto.
40586
40587 2002-03-14  Jeffrey A Law  (law@cygnus.com)
40588
40589         * gcc.c-torture/compile/20020314-1.c: New test.
40590
40591 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
40592
40593         * gcc.c-torture/execute/20020314-1.c: New test.
40594
40595 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
40596
40597         * g++.dg/warn/Wunused-1.C: New test.
40598
40599 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
40600
40601         * g++.dg/abi/mangle6.C: New test.
40602
40603 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
40604
40605         * gcc.c-torture/compile/20020309-2.c: New test.
40606
40607         * gcc.c-torture/compile/20020312-1.c: New test.
40608
40609 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
40610
40611         * g++.dg/other/access1.C: New test.
40612
40613 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
40614
40615         * gcc.c-torture/execute/wchar_t-1.c: New test.
40616
40617 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
40618
40619         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
40620
40621 2002-03-12  Roger Sayle  <roger@eyesopen.com>
40622
40623         * gcc.dg/20020312-1.c: New test case.
40624
40625 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
40626
40627         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
40628
40629 2002-03-11  Richard Henderson  <rth@redhat.com>
40630
40631         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
40632         * g++.old-deja/g++.jason/report.C: Likewise.
40633
40634 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
40635
40636         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
40637         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
40638
40639 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
40640
40641         * testsuite/g++.dg/overload/pmf1.C: New test.
40642
40643 2002-03-11  Kazu Hirata  <kazu@hxi.com>
40644
40645         * gcc.c-torture/execute/20020307-1.c: Use long.
40646
40647 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
40648
40649         PR optimization/5844
40650         * gcc.dg/20020310-1.c: New test.
40651
40652 2002-03-09  Michael Meissner  <meissner@redhat.com>
40653
40654         * gcc.c-torture/execute/memcpy-2.c: New test.
40655         * gcc.c-torture/execute/memset-1.c: New test.
40656         * gcc.c-torture/execute/strlen-1.c: New test.
40657         * gcc.c-torture/execute/strcmp-1.c: New test.
40658         * gcc.c-torture/execute/strncmp-1.c: New test.
40659
40660 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
40661
40662         * gcc.dg/ppc-ldstruct.c: New test.
40663
40664 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
40665
40666         * gcc.c-torture/execute/va-arg-22.c: New test.
40667
40668 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
40669
40670         * gcc.c-torture/compile/20020309-1.c: New test.
40671
40672 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
40673
40674         * gcc.c-torture/execute/20020307-2.c: New test.
40675
40676 2002-03-07  Jeffrey A Law  (law@redhat.com)
40677
40678         * g77.f-torture/compile/20020307-1.f: New test.
40679
40680 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
40681
40682         * gcc.dg/unordered-1.c: New test.
40683
40684 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
40685
40686         * gcc.c-torture/execute/20020307-1.c: New test.
40687
40688 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
40689
40690         * gcc.dg/20020304-1.c: New test.
40691
40692         * gcc.c-torture/compile/20020304-2.c: New test.
40693
40694 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
40695
40696         * gcc.c-torture/compile/20020304-1.c: New test case
40697         (from PR c/5830).
40698
40699 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
40700
40701         * gcc.dg/20020103-1.c: Add other -D ppc variants.
40702
40703 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
40704
40705         * g++.dg/other/classkey1.C: New test.
40706
40707 2002-03-01  Richard Henderson  <rth@redhat.com>
40708
40709         * gcc.c-torture/compile/981223-1.x: New.
40710         * gcc.c-torture/compile/920625-1.x: New.
40711
40712 2002-02-28  Richard Henderson  <rth@redhat.com>
40713
40714         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
40715
40716 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
40717
40718         * gcc.c-torture/execute/20020227-1.c: New test.
40719
40720 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
40721
40722         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
40723         here" ERROR lines.
40724         * g++.old-deja/g++.oliva/partord1.C: Likewise.
40725         * g++.old-deja.g++.other/defarg1.C: Likewise.
40726         * g++.old-deja/g++.pt/calls2.C: Likewise.
40727         * g++.old-deja/g++.pt/crash20.C: Likewise.
40728         * g++.old-deja/g++.pt/crash30.C: Likewise.
40729         * g++.old-deja/g++.pt/crash36.C: Likewise.
40730         * g++.old-deja/g++.pt/crash6.C: Likewise.
40731         * g++.old-deja/g++.pt/defarg13.C: Likewise.
40732         * g++.old-deja/g++.pt/derived3.C: Likewise.
40733         * g++.old-deja/g++.pt/error1.C: Likewise.
40734         * g++.old-deja/g++.pt/friend21.C: Likewise.
40735         * g++.old-deja/g++.pt/friend23.C: Likewise.
40736         * g++.old-deja/g++.pt/infinite1.C: Likewise.
40737         * g++.old-deja/g++.robertl/eb128.C: Likewise.
40738
40739 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
40740
40741         * gcc.c-torture/execute/20020225-2.c: New test.
40742
40743 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
40744
40745         * gcc.c-torture/execute/920730-1t.c,
40746         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
40747         Delete test cases, only relevant to -traditional.
40748
40749 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
40750
40751         * gcc.dg/cpp/undef1.c: Remove.
40752         * gcc.dg/cpp/directiv.c: Update.
40753         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
40754
40755 2002-02-27  Michael Meissner  <meissner@redhat.com>
40756
40757         * gcc.c-torture/execute/20020226-1.c: New test.
40758
40759 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
40760
40761         * g++.dg/debug/debug4.C: New test.
40762
40763         * gcc.dg/ia64-visibility-1.c: New test.
40764
40765 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
40766
40767         * gcc.dg/debug/20020224-1.c: New.
40768
40769 2002-02-25  Kazu Hirata  <kazu@hxi.com>
40770
40771         * gcc.c-torture/execute/960416-1.x: New.
40772         * gcc.c-torture/execute/divconst-3.x: Likewise.
40773
40774 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
40775
40776         * gcc.dg/20020224-1.c: New test.
40777
40778 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
40779
40780         * gcc.c-torture/execute/20020225-1.c: New.
40781
40782 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
40783
40784         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
40785
40786 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
40787
40788         * gcc.dg/20020222-1.c: New test.
40789
40790 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
40791
40792         * g++.dg/opt/anonunion1.C: New test.
40793
40794 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
40795
40796         * g++.dg/template/qualttp19.C: New test.
40797         * g++.dg/template/qualttp20.C: New test.
40798         * g++.old-deja/g++.jason/report.C: Adjust expected errors
40799         * g++.old-deja/g++.other/qual1.C: Likewise.
40800
40801 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
40802
40803         * gcc.dg/attr-alwaysinline.c: New.
40804
40805 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
40806
40807         * gcc.dg/20020220-1.c: New test.
40808
40809         * gcc.dg/20020220-2.c: New test.
40810
40811         * g++.dg/opt/mmx1.C: New test.
40812
40813 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
40814
40815         * gcc.c-torture/compile/20020110.c: New test.
40816
40817 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
40818
40819         * gcc.c-torture/execute/20020219-1.c: New test.
40820
40821         * gcc.dg/20020219-1.c: New test.
40822
40823         * gcc.dg/noncompile/20020220-1.c: New test.
40824
40825         * g++.dg/opt/ptrintsum1.C: New test.
40826
40827         * gcc.dg/debug/20020220-1.c: New test.
40828
40829 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
40830
40831         * gcc.c-torture/execute/20020216-1.c: New test.
40832
40833 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
40834
40835         * gcc.dg/decl-1.c: Update, new test.
40836
40837 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
40838
40839         * g++.dg/abi/bitfield1.C: New test.
40840         * g++.dg/abi/bitfield2.C: New test.
40841
40842 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
40843
40844         * gcc.dg/attr-nest.c: New test.
40845
40846 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
40847
40848         * gcc.c-torture/execute/20020215-1.c: New test.
40849
40850 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
40851
40852         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
40853         * g++.dg/debug/debug.exp: New.
40854         * g++.dg/debug/trivial.C: New.
40855         * g++.dg/debug/debug1.C: Moved...
40856         * g++.dg/other/debug1.C: ...from here.
40857         * g++.dg/debug/debug2.C: Moved...
40858         * g++.dg/other/debug2.C: ...from here.
40859         * g++.dg/debug/debug3.C: Moved...
40860         * g++.dg/other/debug3.C: ...from here.
40861
40862         * gcc.dg/noncompile/20020213-1.c: New test.
40863
40864 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
40865
40866         * g++.dg/other/debug3.C: New test.
40867
40868         * gcc.c-torture/execute/20020213-1.c: New test.
40869
40870 2002-02-13  Richard Smith <richard@ex-parrot.com>
40871
40872         * g++.old-deja/g++.other/thunk1.C: New test.
40873
40874 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
40875
40876         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
40877
40878 2002-02-13  Stan Shebs  <shebs@apple.com>
40879
40880         * gcc.dg/altivec-3.c: New.
40881
40882 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
40883
40884         * gcc.dg/Wunreachable-1.c: New test.
40885         * gcc.dg/Wunreachable-2.c: New test.
40886
40887 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
40888
40889         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
40890
40891 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
40892
40893         * gcc.dg/decl-1.c: New test.
40894
40895 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
40896
40897         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
40898
40899 2002-02-10  Kazu Hirata  <kazu@hxi.com>
40900
40901         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
40902         * gcc.c-torture/compile/980506-1.x: Likewise.
40903
40904 2002-02-10  Kazu Hirata  <kazu@hxi.com>
40905
40906         * gcc.dg/20020210-1.c: New.
40907
40908 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
40909
40910         * g77.f-torture/execute/947.f: New regression test
40911         for PR fortran/947.
40912
40913 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
40914
40915         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
40916         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
40917
40918 2002-02-08  Richard Henderson  <rth@redhat.com>
40919
40920         * gcc.c-torture/compile/labels-3.c: New.
40921
40922 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
40923
40924         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
40925         expression statements work instead.
40926         * gcc.dg/noncompile/20020207-1.c: New test.
40927
40928 2002-02-07  Richard Henderson  <rth@redhat.com>
40929
40930         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
40931
40932 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
40933
40934         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
40935         message from g77
40936         * lib/g77-dg.exp: Trim g77 error messages so that they are
40937         recognized by dg.exp.
40938
40939 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
40940
40941         PR fortran/5473
40942         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
40943
40944 2002-02-07  Richard Henderson  <rth@redhat.com>
40945
40946         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
40947         to be sufficiently aligned for integers.
40948
40949 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
40950
40951         * g++.dg/template/friend4.C: New test.
40952
40953 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
40954
40955         PR fortran/5743
40956         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
40957         unsupported cases.
40958
40959 2002-02-07  Richard Henderson  <rth@redhat.com>
40960
40961         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
40962         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
40963         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
40964         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
40965
40966 2002-02-06  Richard Henderson  <rth@redhat.com>
40967
40968         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
40969
40970 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
40971
40972         * gcc.dg/20020206-1.c: New test.
40973
40974 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
40975
40976         * gcc.c-torture/execute/20020206-1.c: New test.
40977
40978         * gcc.c-torture/execute/20020206-2.c: New test.
40979
40980         PR optimization/5429:
40981         * gcc.c-torture/compile/20020206-1.c: New test.
40982
40983 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
40984
40985         * g++.dg/ext/align1.C: Do not use an explicit alignment value
40986         as certain file formats cannot support particularly large
40987         alignments.
40988
40989         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
40990         and do not expect to be able to link the executable.
40991
40992         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
40993         fail because the COFF format does not support the weak attribute.
40994
40995 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
40996
40997         * g77.dg/pr5473.f: New test
40998
40999 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
41000
41001         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
41002         Fix testcase accordingly.
41003
41004 2002-02-04  Richard Henderson  <rth@redhat.com>
41005
41006         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
41007         (buf): Change to be an array of pointers, not ints.
41008
41009 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
41010
41011         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
41012         before all tests.  Move warning one line above to match where it
41013         C frontend emits.
41014         * gcc.dg/Wswitch-2.c: New test.
41015         * g++.dg/warn/Wswitch-1.C: New test.
41016         * g++.dg/warn/Wswitch-2.C: New test.
41017
41018 2002-02-04  Richard Henderson  <rth@redhat.com>
41019
41020         * g++.dg/abi/offsetof.C: Fix size comparison.
41021
41022 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
41023
41024         * gcc.dg/cast-qual-2.c: New test.
41025
41026 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
41027
41028         * gcc.dg/20020201-4.c: New test.
41029
41030 2002-02-04  Ben Elliston  <bje@redhat.com>
41031
41032         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
41033         target_info attribute != 0, in addition to the empty string.
41034         (gcc_target_compile): Likewise.
41035
41036 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
41037
41038         * gcc.dg/Wswitch.c: New test.
41039         PR gcc/4475. PR gcc/3780.
41040
41041 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
41042
41043         * g77.f-torture/execute/5122.f: New test for regressions
41044         against PR fortran/5122.
41045
41046 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
41047
41048         * g77.f-torture/compile/pr3743.f: Delete
41049         * g77.dg/pr3743-1.f: New test.
41050         * g77.dg/pr3743-2.f: New test.
41051         * g77.dg/pr3743-3.f: New test.
41052         * g77.dg/pr3743-4.f: New test.
41053
41054 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
41055
41056         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
41057
41058 2002-02-02  Richard Henderson  <rth@redhat.com>
41059
41060         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
41061         * gcc.c-torture/execute/bf64-1.c: Likewise.
41062
41063 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
41064
41065         * gcc.dg/20020201-2.c: New test.
41066
41067         * gcc.dg/20020201-3.c: New test.
41068
41069         * gcc.c-torture/execute/bitfld-2.c: New test.
41070
41071 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
41072
41073         * gcc.dg/bitfld-1.c: Update.
41074         * gcc.dg/bitfld-2.c: Update.
41075         * gcc.c-torture/execute/bitfld-1.x: New.
41076
41077 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
41078
41079         * gcc.c-torture/execute/20020201-1.c: New test.
41080
41081 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
41082
41083         PR target/5469
41084         * gcc.dg/20020201-1.c: New test.
41085
41086 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
41087
41088         PR fortran/3743
41089         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
41090         * g77.f-torture/compile/pr3743.x: Remove
41091
41092 2002-01-31  Tom Rix  <trix@redhat.com>
41093
41094         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
41095
41096 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
41097
41098         * gcc.dg/noncompile/20020130-1.c: New test.
41099
41100 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
41101
41102         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
41103
41104 2002-01-29  Richard Henderson  <rth@redhat.com>
41105
41106         * gcc.c-torture/execute/991118-1.c: Cast various constants back
41107         to long long.
41108         * gcc.c-torture/execute/bf64-1.c: Likewise.
41109
41110 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
41111
41112         * gcc.c-torture/execute/20020129-1.c: New test.
41113
41114 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
41115
41116         * gcc.c-torture/compile/20000224-1.c: Update.
41117         * gcc.c-torture/execute/bitfld-1.c: New tests.
41118         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
41119         * gcc.dg/uninit-A.c: Update.
41120
41121 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
41122
41123         * g++.dg/template/ctor1.C: Add instantiation.
41124
41125 2002-01-28  Paul Koning  <pkoning@equallogic.com>
41126
41127         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
41128         argument to __builtin_prefetch to be const ptr.
41129
41130 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
41131
41132         * gcc.c-torture/compile/20020120-1.c: New test.
41133
41134 2002-01-27  Kazu Hirata  <kazu@hxi.com>
41135
41136         * gcc.c-torture/execute/20020127-1.c: New test.
41137
41138 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
41139
41140         * g77.dg/f77-edit-i-in.f: New test
41141         * g77.dg/f77-edit-i-out.f: New test
41142
41143 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
41144
41145         * gcc.dg/debug/debug.exp: New file.
41146         * gcc.dg/debug/trivial.c: New file.
41147         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
41148         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
41149         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
41150         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
41151         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
41152         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
41153         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
41154         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
41155         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
41156         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
41157         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
41158         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
41159         * gcc.dg/20000503-1.c: Removed.
41160         * gcc.dg/20010207-1.c: Removed.
41161         * gcc.dg/20011223-1.c: Removed.
41162         * gcc.dg/20020104-2.c: Removed.
41163         * gcc.dg/debug-1.c: Removed.
41164         * gcc.dg/debug-2.c: Removed.
41165         * gcc.dg/debug-3.c: Removed.
41166         * gcc.dg/debug-4.c: Removed.
41167         * gcc.dg/debug-5.c: Removed.
41168         * gcc.dg/debug-6.c: Removed.
41169         * gcc.dg/dwarf2-1.c: Removed.
41170         * gcc.dg/dwarf2-2.c: Removed.
41171
41172 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
41173
41174         * g++.old-deja/g++.other/eh5.C: New test.
41175         * g++.old-deja/g++.other/sibcall2.C: New test.
41176         * g++.old-deja/g++.other/array9.C: New test.
41177         * g++.old-deja/g++.other/typename2.C: New test.
41178         * g++.old-deja/g++.other/crash60.C: New test.
41179         * g++.old-deja/g++.other/conv9.C: New test.
41180         * g++.old-deja/g++.other/mangle10.C: New test.
41181         * g++.old-deja/g++.other/unchanging1.C: New test.
41182         * g++.old-deja/g++.other/exprstmt1.C: New test.
41183         * g++.old-deja/g++.other/inline23.C: New test.
41184         * g++.old-deja/g++.eh/ia64-1.C: New test.
41185         * g++.old-deja/g++.other/dwarf2-1.C: New test.
41186         * g++.old-deja/g++.other/reload1.C: New test.
41187         * g++.old-deja/g++.other/static20.C: New test.
41188         * g++.old-deja/g++.other/local-alloc1.C: New test.
41189         * g++.old-deja/g++.other/conv8.C: New test.
41190         * g++.old-deja/g++.other/stmtexpr2.C: New test.
41191         * g++.old-deja/g++.other/storeexpr1.C: New test.
41192         * g++.old-deja/g++.other/storeexpr2.C: New test.
41193         * g++.dg/eh/template2.C: New test.
41194         * g++.dg/warn/weak1.C: New test.
41195
41196 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
41197
41198         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
41199         Remove first, non-varying, argument.
41200
41201 2002-01-23  Richard Henderson  <rth@redhat.com>
41202
41203         * gcc.dg/inline-2.c: New.
41204
41205         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
41206         Add optional target arg.  Check number of arguments.
41207         (scan-assembler-not, scan-assembler-dem): Likewise.
41208         (scan-assembler-dem-not): Likewise.
41209
41210 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
41211
41212         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
41213         line 12.
41214         * g++.old-deja/g++.brendan/parse3.C,
41215         g++.old-deja/g++.other/crash26.C,
41216         g++.old-deja/g++.other/crash28.C,
41217         g++.old-deja/g++.other/crash29.C,
41218         g++.old-deja/g++.other/crash30.C,
41219         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
41220
41221 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
41222
41223         * gcc.dg/20020115-1.c: New.
41224
41225 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
41226
41227         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
41228
41229 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
41230
41231         * gcc.dg/20020122-3.c: New.
41232
41233 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
41234
41235         * g++.dg/other/gc1.C: New test.
41236
41237 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
41238
41239         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
41240
41241 2002-01-22  Richard Henderson  <rth@redhat.com>
41242
41243         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
41244
41245 2002-01-22  Richard Henderson  <rth@redhat.com>
41246
41247         * gcc.dg/20020122-4.c: New.
41248
41249 2002-01-22  H.J. Lu <hjl@gnu.org>
41250
41251         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
41252         link output.
41253         * gcc.dg/special/ecos.exp: Likewise.
41254         * lib/g++-dg.exp: Likewise.
41255         * lib/g77-dg.exp: Likewise.
41256         * lib/gcc-dg.exp : Likewise.
41257         * lib/mike-g++.exp: Likewise.
41258         * lib/mike-g77.exp: Likewise.
41259         * lib/mike-gcc.exp: Likewise.
41260         * lib/objc-dg.exp: Likewise.
41261
41262 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
41263
41264         PR target/5379
41265         * gcc.dg/20020122-2.c: New test.
41266
41267 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
41268
41269         * gcc.dg/20020122-1.c: New test.
41270
41271 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
41272
41273         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
41274
41275 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
41276
41277         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
41278
41279 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41280
41281         * gcc.c-torture/compile/20020121-1.c: New test.
41282
41283 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
41284
41285         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
41286         ld_library_path.
41287
41288 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
41289
41290         * gcc.dg/20020218-1.c: New test.
41291
41292 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
41293
41294         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
41295         messages
41296         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
41297         "At global scope" warning
41298         * g++.dg/ext/align1.C: Change cygwin test for alignment
41299         from db-bogus to dg-warning
41300
41301 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
41302
41303         * g77.f-torture/compile/cpp2.F: New test.
41304
41305 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
41306
41307         * g++.dg/template/access1.C: New test.
41308
41309 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
41310
41311         * gcc.dg/20020118-1.c: New.
41312
41313 2002-01-18  Kazu Hirata  <kazu@hxi.com>
41314
41315         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
41316
41317 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
41318
41319         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
41320         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
41321         alignment warnings.
41322
41323 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
41324
41325         * gcc.misc-tests/i386-prefetch.exp: Save and restore
41326         torture_with_loops and torture_without_loops
41327
41328 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
41329
41330         * gcc.c-torture/compile/20020116-1.c: New test.
41331
41332 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
41333
41334         * gcc.dg/20020116-2.c: New test.
41335
41336         * gcc.dg/ultrasp4.c: New test.
41337
41338         * gcc.dg/20020116-1.c: New test.
41339
41340 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
41341
41342         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
41343         by EABI.
41344
41345 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
41346
41347         * gcc.misc-tests/i386-prefetch.exp: New.
41348         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
41349         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
41350         * gcc.misc-tests/i386-pf-none-1.c: New test.
41351         * gcc.misc-tests/i386-pf-sse-1.c: New test.
41352
41353 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
41354
41355         * gcc.dg/gnu89-init-1.c: Add new tests.
41356
41357 2002-01-15  Andreas Jaeger  <aj@suse.de>
41358
41359         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
41360         * gcc.dg/i386-mmx-2.c: Likewise.
41361         * gcc.dg/i386-sse-1.c: Likewise.
41362         * gcc.dg/i386-sse-2.c: Likewise.
41363         * gcc.dg/i386-sse-3.c: Likewise.
41364
41365 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
41366
41367         * g77.f-torture/execute/intrinsic-unix-bessel.f:
41368         Uncomment additional cases that now pass.
41369
41370 2002-01-11  Richard Henderson  <rth@redhat.com>
41371
41372         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
41373         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
41374
41375 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
41376
41377         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
41378
41379 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
41380
41381         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
41382         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
41383
41384 2002-01-10  Dale Johannesen  <dalej@apple.com>
41385
41386         * gcc.c-torture/execute/loop-11.c: New.
41387
41388 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
41389
41390         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
41391         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
41392
41393 2002-01-09  Richard Henderson  <rth@redhat.com>
41394
41395         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
41396         type in which to perform the operation for each size.
41397
41398 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
41399
41400         * gcc.c-torture/compile/20020109-2.c: New test.
41401
41402 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
41403
41404         * gcc.c-torture/execute/loop-10.c: New test.
41405
41406 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
41407
41408         * gcc.c-torture/compile/20010226-1.c: New test.
41409         * gcc.c-torture/compile/20010227-1.c: New test.
41410         * gcc.c-torture/compile/20010426-1.c: New test.
41411         * gcc.c-torture/compile/20010510-1.c: New test.
41412         * gcc.c-torture/compile/20010605-3.c: New test.
41413         * gcc.c-torture/compile/20010824-1.c: New test.
41414         * gcc.c-torture/execute/20010409-1.c: New test.
41415         * gcc.dg/noncompile/20000901-1.c: New test.
41416         * gcc.dg/20001023-1.c: New test.
41417         * gcc.dg/20001101-1.c: New test.
41418         * gcc.dg/20001102-1.c: New test.
41419         * gcc.dg/20010207-1.c: New test.
41420         * gcc.dg/20010405-1.c: New test.
41421         * gcc.dg/20010822-1.c: New test.
41422         * gcc.dg/20011107-1.c: New test.
41423
41424 2002-01-09  Jeffrey A Law  (law@redhat.com)
41425
41426         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
41427
41428         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
41429         execution failure on PA targets.
41430
41431 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
41432
41433         * gcc.c-torture/compile/20020109-1.c: New test.
41434
41435 2002-01-08  Kazu Hirata  <kazu@hxi.com>
41436
41437         * gcc.c-torture/execute/20020108-1.c: New test.
41438
41439 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
41440
41441         * gcc.dg/20020108-1.c: New test.
41442
41443 2002-01-08  H.J. Lu <hjl@gnu.org>
41444
41445         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
41446         for header files.
41447
41448 2002-01-08  Geoff Keating  <geoffk@redhat.com>
41449
41450         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
41451         consistency.
41452
41453 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
41454
41455         * gcc.dg/altivec-4.c: Test altivec predicates.
41456
41457 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
41458
41459         * gcc.c-torture/execute/20020107-1.c: New test.
41460
41461 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
41462
41463         PR c/5279
41464         * gcc.c-torture/compile/20020106-1.c: New test.
41465
41466 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
41467
41468         * gcc.c-torture/execute/nestfunc-4.c: New test.
41469
41470 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
41471
41472         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
41473         extra triple that slipped in.
41474         * g++.old-deja/g++.abi/align.C: Likewise.
41475         * g++.old-deja/g++.abi/bitfields.C: Likewise.
41476
41477 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
41478
41479         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
41480         * g++.old-deja/g++.abi/align.C: Likewise.
41481         * g++.old-deja/g++.abi/bitfields.C: Likewise.
41482
41483         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
41484         on FreeBSD/i386.
41485         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
41486         FreeBSD.
41487
41488 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
41489
41490         * gcc.dg/20020104-1.c: New test.
41491
41492         * gcc.dg/20020104-2.c: New test.
41493
41494 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
41495
41496         * gcc.dg/20020103-1.c: Fix typo in target selector.
41497
41498 2002-01-03  Richard Henderson  <rth@redhat.com>
41499
41500         * gcc.dg/20020103-1.c: New.
41501
41502 2002-01-03  Kazu Hirata  <kazu@hxi.com>
41503
41504         * gcc.c-torture/execute/20020103-1.c: New test.
41505
41506 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
41507
41508         * g++.dg/other/debug2.C: New test.
41509
41510         * gcc.c-torture/compile/20020103-1.c: New test.
41511
41512 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
41513
41514         * gcc.dg/gnu89-init-1.c: Added new tests.
41515
41516 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
41517
41518         * g++.dg/template/friend2.C: Remove as patch is reverted.
41519
41520         * g++.dg/warn/oldcast1.C: New test.
41521
41522         * g++.dg/template/ptrmem1.C: New test.
41523         * g++.dg/template/ptrmem2.C: New test.
41524
41525         * g++.dg/template/ntp.C: New test.
41526
41527         * g++.dg/other/component1.C: New test.
41528
41529         * g++.dg/template/ttp3.C: New test.
41530
41531         * g++.dg/template/friend2.C: New test.
41532         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
41533
41534 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
41535
41536         * g++.dg/other/ptrmem1.C: New test.
41537         * g++.dg/other/ptrmem2.C: New test.
41538
41539 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
41540
41541         * g++.dg/template/ctor1.C: New test.
41542
41543 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
41544
41545         * g++.dg/template/friend2.C: New test.
41546
41547 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
41548
41549         * gcc.dg/mmix-1.c: New test.
41550
41551 2001-12-31  Richard Henderson  <rth@redhat.com>
41552
41553         * gcc.dg/asm-5.c: New.
41554
41555 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
41556
41557         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
41558         in namespace __gnu_cxx
41559
41560 2001-12-30  Richard Henderson  <rth@redhat.com>
41561
41562         * gcc.dg/debug-6.c: New.
41563
41564 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
41565
41566         * gcc.c-torture/compile/20011229-2.c: New test.
41567
41568 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
41569
41570         * gcc.dg/debug-3.c: New test.
41571         * gcc.dg/debug-4.c: New test.
41572         * gcc.dg/debug-5.c: New test.
41573
41574 2001-12-29  Richard Henderson  <rth@redhat.com>
41575
41576         * g++.dg/eh/loop1.C: New.
41577
41578 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
41579
41580         * g++.dg/template/crash1.C: New test.
41581
41582 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
41583
41584         * g++.dg/other/const1.C: New test.
41585
41586 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
41587
41588         * gcc.c-torture/compile/20011229-1.c: New test.
41589
41590 2001-12-28  Stan Shebs  <shebs@apple.com>
41591
41592         * lib/objc-torture.exp: Resync with c-torture.exp.
41593         * lib/objc.exp: Load standard libraries.
41594
41595 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
41596
41597         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
41598         additional tests.
41599
41600 2001-12-27  Roger Sayle <roger@eyesopen.com>
41601
41602         * gcc.c-torture/execute/string-opt-16.c: New testcase.
41603
41604 2001-12-27  Richard Henderson  <rth@redhat.com>
41605
41606         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
41607
41608 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
41609
41610         * g++.dg/eh/ctor1.C: New test.
41611         * g++.dg/other/error2.C: New test.
41612
41613 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
41614
41615         * g++.dg/other/init2.C: New test.
41616
41617 2001-12-24  Richard Henderson  <rth@redhat.com>
41618
41619         * gcc.dg/20011223-1.c: New.
41620         * gcc.dg/inline-1.c: New.
41621
41622 2001-12-23  Richard Henderson  <rth@redhat.com>
41623
41624         * gcc.dg/asm-4.c: Test operand modifiers.
41625
41626 2001-12-23  Richard Henderson  <rth@redhat.com>
41627
41628         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
41629
41630 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
41631
41632         * gcc.c-torture/execute/20011223-1.c: New test.
41633
41634 2001-12-21  Richard Henderson  <rth@redhat.com>
41635
41636         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
41637         re-enables the warning.
41638
41639 2001-12-21  Richard Henderson  <rth@redhat.com>
41640
41641         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
41642
41643 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
41644
41645         * gcc.c-torture/compile/20011218-1.c: New test.
41646
41647 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
41648
41649         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
41650         arm-isr.c test.
41651         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
41652         epilogue generation for ARM ISR routines.
41653
41654 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41655
41656         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
41657         * gcc.dg/format/c90-printf-3.c: Likewise.
41658         * gcc.dg/format/c99-printf-3.c: Likewise.
41659         * gcc.dg/format/ext-1.c: Likewise.
41660         * gcc.dg/format/ext-6.c: Likewise.
41661         * gcc.dg/format/format.h: Prototype unlocked stdio.
41662
41663 2001-12-20  Richard Henderson  <rth@redhat.com>
41664
41665         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
41666         (arena): Use it.
41667         (malloc): Correct allocation logic.  Abort if we fill up the
41668         arena before initialization complete.
41669         (realloc): Correct allocation logic.
41670
41671 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
41672
41673         * gcc.c-torture/compile/20011219-2.c: New test.
41674
41675         * gcc.c-torture/execute/20011219-1.c: New test.
41676
41677 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
41678
41679         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
41680         target does not support weak symbols.
41681
41682 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
41683
41684         * gcc.c-torture/compile/20011219-1.c: New test.
41685
41686 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
41687
41688         * g++.dg/other/error1.C: New test.
41689
41690 2001-12-17  Jeffrey A Law  (law@redhat.com)
41691
41692         * gcc.c-torture/execute/20011217-1.c: New test.
41693
41694 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
41695
41696         * objc.dg/special/: New directory.
41697         * objc.dg/special/special.exp: New file.
41698         * objc.dg/special/unclaimed-category-1.h: New file.
41699         * objc.dg/special/unclaimed-category-1a.m: New file.
41700         * objc.dg/special/unclaimed-category-1.m: New file.
41701
41702 2001-12-17  Andreas Jaeger  <aj@suse.de>
41703
41704         * gcc.c-torture/compile/20011217-2.c: New test.
41705
41706 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
41707
41708         * gcc.c-torture/compile/20011217-1.c: New test.
41709
41710 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
41711
41712         * testsuite/gcc.dg/20011214-1.c: New.
41713
41714 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
41715
41716         * gcc.dg/altivec-4.c: New.
41717
41718 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
41719
41720         * gcc.dg/20011113-1.c: New test.
41721
41722 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
41723
41724         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
41725         std::__malloc_alloc_template<0> and
41726         std::__default_alloc_template<false, 0>.
41727
41728 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
41729
41730         * objc/execute/bf-21.m: New test.
41731         * objc/execute/enumeration-1.m: New test.
41732         * objc/execute/enumeration-2.m: New test.
41733
41734 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
41735
41736         * gcc.dg/gnu89-init-1.c: New test.
41737
41738 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
41739
41740         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
41741         * g++.old-deja/g++.jason/2371.C: Likewise.
41742         * g++.old-deja/g++.jason/template33.C: Likewise.
41743         * g++.old-deja/g++.jason/template34.C: Likewise.
41744         * g++.old-deja/g++.jason/template36.C: Likewise.
41745         * g++.old-deja/g++.oliva/typename1.C: Likewise.
41746         * g++.old-deja/g++.oliva/typename2.C: Likewise.
41747         * g++.old-deja/g++.other/typename1.C: Likewise.
41748         * g++.old-deja/g++.pt/inherit2.C: Likewise.
41749         * g++.old-deja/g++.pt/nontype5.C: Likewise.
41750         * g++.old-deja/g++.pt/typename11.C: Likewise.
41751         * g++.old-deja/g++.pt/typename14.C: Likewise.
41752         * g++.old-deja/g++.pt/typename16.C: Likewise.
41753         * g++.old-deja/g++.pt/typename3.C: Likewise.
41754         * g++.old-deja/g++.pt/typename4.C: Likewise.
41755         * g++.old-deja/g++.pt/typename5.C: Likewise.
41756         * g++.old-deja/g++.pt/typename7.C: Likewise.
41757         * g++.old-deja/g++.robertl/eb9.C: Likewise.
41758
41759 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
41760
41761         * g++.dg/other/linkage1.C: New test.
41762         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
41763         specifiers.
41764
41765 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
41766
41767         * gcc.dg/concat.c: New test.
41768
41769 2001-12-11  Stan Shebs  <shebs@apple.com>
41770
41771         * objc/compile: New test directory.
41772         * objc/compile/compile.exp: New expect script.
41773         * objc/compile/20011211-1.m: New compile test.
41774
41775 2001-12-11  Jason Merrill  <jason@redhat.com>
41776
41777         * lib/prune.exp (prune_gcc_output): Also handle "In member
41778         function".  So many permutations...
41779
41780 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
41781
41782         * g++.dg/template/typedef1.C: New test.
41783
41784 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
41785
41786         * g++.dg/other/copy1.C: New test.
41787
41788 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
41789
41790         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
41791
41792         * gcc.dg/builtin-choose-expr.c: New.
41793
41794 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
41795
41796         * gcc.dg/altivec-2.c: New.
41797
41798 2001-12-07  Richard Henderson  <rth@redhat.com>
41799
41800         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
41801
41802 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
41803
41804         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
41805         ultrasparc.
41806
41807 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
41808
41809         * g++-old.deja/g++.robertl/eb101.C: Deleted.
41810
41811 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
41812
41813         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
41814         variable argument list.
41815
41816 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
41817
41818         * gcc.c-torture/execute/memcheck: Delete entire directory.
41819         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
41820         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
41821
41822 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
41823
41824         * gcc.dg/Wshadow-1.c: New test.
41825
41826 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
41827
41828         * gcc.c-torture/compile/20011130-1.c: New test.
41829
41830         * gcc.dg/noncompile/20011025-1.c: New test.
41831
41832         * g++.dg/other/anon-union.C: New test.
41833
41834         * gcc.c-torture/execute/20011024-1.c: New test.
41835
41836 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
41837
41838         * gcc.c-torture/execute/20000722-1.x,
41839         gcc.c-torture/execute/20010123-1.x: Remove.
41840         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
41841         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
41842         gcc.dg/c99-complit-2.c: New tests.
41843
41844 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
41845
41846         * g++.dg/inherit/base1.C: New test.
41847
41848 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
41849
41850         * g++.dg/other/stdarg1.C: New test.
41851
41852         * gcc.c-torture/compile/20011130-2.c: New test.
41853
41854 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
41855
41856         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
41857         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
41858         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
41859         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
41860         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
41861         * gcc.dg/builtin-prefetch-1.c: New test.
41862
41863 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
41864
41865         * gcc.dg/20011130-1.c: New test.
41866
41867 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
41868
41869         * g++.dg/other/scope1.C: New test.
41870         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
41871
41872 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
41873
41874         * gcc.dg/vla-init-1.c: New test.
41875
41876 2001-12-01  Geoff Keating  <geoffk@redhat.com>
41877
41878         * gcc.c-torture/compile/structs.c: New testcase from GDB.
41879
41880 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
41881
41882         * objc.dg/alias.m: Update.
41883         * objc.dg/class-1.m: Update.
41884         * objc.dg/const-str-1.m: Update.
41885         * objc.dg/fwd-proto-1.m: Update.
41886         * objc.dg/id-1.m: Update.
41887         * objc.dg/super-class-1.m: Update.
41888
41889 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
41890
41891         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
41892         constructs.
41893
41894 2001-11-28  Jeffrey A Law  (law@cygnus.com)
41895
41896         * gcc.c-torture/execute/20011128-1.c: New test.
41897
41898 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
41899
41900         * gcc.dg/20011127-1.c: New test.
41901
41902 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
41903
41904         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
41905         from Austin Group draft 7.
41906         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
41907         scanf format arguments.
41908         * gcc.dg/format/no-exargs-2.c: New test.
41909
41910 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
41911
41912         * g++.dg/abi/vbase8-4.C: New test.
41913
41914 2001-11-24  Ian Lance Taylor  <ian@airs.com>
41915
41916         * gcc.c-torture/execute/20011121-1.c: New test.
41917
41918 2001-11-23  Jeffrey A Law  (law@cygnus.com)
41919
41920         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
41921
41922 2001-11-23  Andreas Jaeger  <aj@suse.de>
41923
41924         * gcc.dg/cpp/charconst-2.c: New test.
41925
41926 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
41927
41928         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
41929         to the host if it is remote.  Let tests specify extra headers
41930         they use.
41931         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
41932         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
41933         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
41934         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
41935         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
41936         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
41937         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
41938         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
41939         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
41940         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
41941
41942 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
41943
41944         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
41945         for little endian ARMs.
41946
41947 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
41948
41949         * gcc.c-torture/compile/20011119-1.c: New test.
41950         * gcc.c-torture/compile/20011119-2.c: New test.
41951
41952 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
41953
41954         * gcc.dg/altivec-1.c: Fix typo.
41955
41956 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
41957
41958         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
41959
41960 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
41961
41962         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
41963
41964 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
41965
41966         * lib/g77.exp: Don't specify --rpath-link.
41967
41968         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
41969         across all the headers.
41970         * gcc.dg/format/format.exp: For testing on a remote host,
41971         copy format.h.
41972
41973         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
41974         * gcc.c-torture/execute/930406-1.c: Likewise.
41975         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
41976
41977 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
41978
41979         * gcc.dg/altivec-1.c: New.
41980
41981 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
41982
41983         * gcc.dg/cpp/fpreprocessed.c: New test case.
41984
41985 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41986
41987         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
41988         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
41989         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
41990
41991 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41992
41993         * gcc.dg/no-builtin-1.c: New test.
41994
41995 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
41996
41997         * gcc.c-torture/execute/20011115-1.c: New test.
41998
41999 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
42000
42001         * gcc.c-torture/compile/20011114-2.c: New test.
42002         * gcc.c-torture/compile/20011114-3.c: New test.
42003         * gcc.c-torture/compile/20011114-4.c: New test.
42004
42005 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
42006
42007         * g++.dg/other/init1.C: New test.
42008
42009 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
42010
42011         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
42012         message.
42013
42014         * gcc.c-torture/execute/20011114-1.c: New testcase.
42015
42016         * gcc.c-torture/compile/20010327-1.c: Revert last change.
42017         * gcc.c-torture/compile/20011114-1.c: New test, exactly
42018         like the (before this change) version of 20010327-1.c.
42019
42020 2001-11-14  Roger Sayle <roger@eyesopen.com>
42021
42022         * gcc.c-torture/execute/string-opt-13.c: New testcase.
42023
42024 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
42025
42026         * g++.dg/init/array2.C: New test.
42027
42028 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
42029
42030         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
42031
42032 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
42033
42034         * g++.dg/other/forscope1.C: New test.
42035         * g++.dg/ext/forscope1.C: New test.
42036         * g++.dg/ext/forscope2.C: New test.
42037
42038 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
42039
42040         * gcc.c-torture/execute/20011113-1.c: New test.
42041
42042 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
42043
42044         * gcc.c-torture/execute/20011109-2.c: New test.
42045
42046         * gcc.c-torture/execute/20011109-1.c: New test.
42047
42048 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
42049
42050         * gcc.c-torture/compile/20011109-1.c: New test.
42051
42052 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
42053
42054         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
42055         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
42056         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
42057         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
42058         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
42059         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
42060         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
42061
42062 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
42063
42064         * g++.dg/warn/Wshadow-1.C: New tests.
42065         * g++.old-deja/g++.mike/for3.C: Update.
42066
42067 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
42068
42069         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
42070         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
42071         XFAILs.  Adjust expected error texts.
42072         * gcc.c-torture/compile/20011106-1.c,
42073         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
42074         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
42075         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
42076         gcc.dg/c99-array-lval-5.c: New tests.
42077
42078 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
42079
42080         * gcc.dg/cpp/defined.c: Update.
42081
42082 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
42083
42084         * gcc.c-torture/execute/anon-1.c: New test.
42085
42086 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
42087
42088         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
42089         same size, so no warning should be produced on stormy16.
42090
42091         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
42092         due to oversized array.
42093         * g++.old-deja/g++.mike/ns15.C: Likewise.
42094         * g++.old-deja/g++.pt/crash16.C: Likewise.
42095
42096 2001-11-02  Graham Stott  <grahams@redhat.com>
42097
42098         * g++.dgother/debug1.C: Fix typos.
42099
42100 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
42101
42102         * g++.dg/other/debug1.C: New test.
42103
42104 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
42105
42106         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
42107         of unsigned long.
42108
42109 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
42110
42111         * gcc.dg/20011029-2.c: New test.
42112
42113         * gcc.c-torture/compile/20011029-1.c: New test.
42114
42115 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
42116
42117         * objc/execute/class_self-1.m: New test.
42118         * objc/execute/class_self-2.m: New test.
42119
42120 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
42121
42122         * gcc.misc-tests/msgs.exp: Delete.
42123         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
42124         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
42125         error set to match recent changes.
42126
42127 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
42128
42129         * gcc.dg/20011021-1.c: New test.
42130
42131 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
42132
42133         * gcc.c-torture/compile/20011023-1.c: New test.
42134
42135 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
42136
42137         * lib/g77.exp: Rewrite based on lib/g++.exp.
42138
42139 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
42140
42141         * gcc.c-torture/execute/20011019-1.c: New test.
42142
42143         * gcc.dg/20011018-1.c: New test.
42144
42145 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
42146
42147         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
42148
42149 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
42150
42151         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
42152         * gcc.dg/attr-invalid.c: Likewise.
42153
42154 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
42155
42156         * testsuite/gcc.dg/20011015-1.c: New test.
42157
42158 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
42159
42160         * g++.dg/template/unify2.C: New test.
42161
42162 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
42163
42164         * g++.dg/other/exception-specification.C: New test
42165
42166 2001-10-13  Tom Rix  <trix@redhat.com>
42167
42168         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
42169         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
42170
42171 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
42172
42173         * testsuite/gcc.dg/20011009-1.c: New test.
42174
42175 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
42176
42177         PR g++/4476
42178         * g++.dg/other/friend1.C: New test.
42179
42180 2001-10-11  Richard Henderson  <rth@redhat.com>
42181
42182         * g++.old-deja/g++.other/crash18.C: Add -S to options.
42183
42184 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42185
42186         * gcc.c-torture/compile/20011010-1.c: New.
42187
42188 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
42189
42190         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
42191         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
42192         g77.f-torture/execute/execute.exp,
42193         g77.f-torture/noncompile/noncompile.exp,
42194         gcc.c-torture/compile/compile.exp,
42195         gcc.c-torture/execute/execute.exp,
42196         gcc.c-torture/execute/ieee/ieee.exp,
42197         gcc.c-torture/execute/memcheck/memcheck.exp,
42198         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
42199         objc/execute/execute.exp: Update FSF address.
42200
42201 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
42202
42203         * gcc.dg/cpp/cmdlne-C.c: Update.
42204         * gcc.dg/cpp/cmdlne-C2.c: New.
42205
42206 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42207
42208         * gcc.c-torture/execute/20011008-3.c: New.
42209
42210 2001-10-08  DJ Delorie  <dj@redhat.com>
42211
42212         * gcc.dg/20011008-1.c: New.
42213         * gcc.dg/20011008-2.c: New.
42214
42215 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
42216
42217         * gcc.dg/cpp/spacing1.c: Update test.
42218
42219 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42220
42221         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
42222         spelling errors of "separate" as "seperate".
42223
42224 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
42225
42226         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
42227         enough to avoid inlining.
42228
42229 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
42230
42231         * lib/g77.exp: set libg2c_dir correctly.
42232
42233 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
42234
42235         * gcc.dg/cpp/macro11.c: New test.
42236
42237 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
42238
42239         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
42240         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
42241         gcc.dg/format/multattr-3.c: New tests.
42242         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
42243         tests for format attributes on function pointers being rejected.
42244
42245 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
42246
42247         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
42248
42249 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
42250
42251         * g++.dg/warn/format1.C: New test.
42252
42253 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
42254
42255         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
42256
42257 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
42258
42259         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
42260
42261 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
42262
42263         * gcc.dg/cpp/redef2.c: Add test.
42264
42265 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
42266
42267         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
42268         long-standing bug on i686, apparently.
42269         * gcc.c-torture/execute/loop-2c.x: New file.
42270         * gcc.c-torture/execute/loop-2d.x: New file.
42271         * gcc.c-torture/execute/loop-3c.x: New file.
42272
42273 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
42274
42275         * gcc.dg/cpp/20000625-2.c: Correct line number.
42276
42277 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
42278
42279         * gcc.dg/cpp/macro10.c: New test.
42280         * gcc.dg/cpp/strify3.c: New test.
42281         * gcc.dg/cpp/spacing1.c: Add tests.
42282         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
42283         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
42284
42285 2001-09-24  DJ Delorie  <dj@redhat.com>
42286
42287         * gcc.c-torture/execute/20010924-1.c: New test.
42288
42289 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
42290
42291         * testsuite/objc/execute/paste.m: Remove.
42292
42293 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
42294
42295         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
42296
42297 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
42298
42299         * g77.dg/strlen0.f: New test.
42300
42301 2001-09-21  Richard Henderson  <rth@redhat.com>
42302
42303         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
42304         * g++.old-deja/g++.abi/vtable2.C: Likewise.
42305
42306 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
42307
42308         Table-driven attributes.
42309         * g++.dg/ext/attrib1.C: New test.
42310
42311 2001-09-20  DJ Delorie  <dj@redhat.com>
42312
42313         * gcc.dg/20000926-1.c: Update expected warning messages.
42314         * gcc.dg/array-2.c: Likewise, and test for warnings too.
42315         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
42316         array.
42317
42318 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
42319
42320         * g++.dg/eh/registers1.C: New test case.
42321
42322 2001-09-17  Richard Henderson  <rth@redhat.com>
42323
42324         * gcc.dg/array-5.c: Fix VLA decomposition test.
42325
42326 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
42327
42328         * gcc.dg/cpp/line5.c: New testcase.
42329
42330 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
42331
42332         * gcc.dg/cpp/macro9.c: New test.
42333
42334 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
42335
42336         * gcc.c-torture/execute/980223.c: Change type of addr from long
42337         to char *.
42338
42339 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
42340
42341         * gcc.c-torture/execute/20010915-1.c: New test.
42342
42343 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
42344
42345         * g77.dg/bprob: New directory.
42346         * g77.dg/bprob/bprob.exp: New file.
42347         * g77.dg/bprob/bprob-1.f: New test.
42348         * g77.dg/gcov: New directory.
42349         * g77.dg/gcov/gcov.exp: New file.
42350         * g77.dg/gcov/gcov-1.f: New test.
42351         * g77.dg/gcov/gcov-1.x: New file.
42352
42353 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
42354
42355         * gcc.dg/cpp/directiv.c: Update.
42356         * gcc.dg/cpp/undef1.c: Update.
42357
42358 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
42359
42360         * gcc.dg/20010912-1.c: New test.
42361
42362 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
42363
42364         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
42365         language-independent file in lib.
42366         * lib/gcov.exp: New file.
42367
42368 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
42369
42370         * gcc.c-torture/compile/20010911-1.c: New test.
42371
42372 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
42373
42374         * lib/profopt.exp: New, to support profile-directed optimizations.
42375         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
42376         * gcc.misc-tests/bprob-1.c: New test.
42377         * gcc.misc-tests/bprob-2.c: New test.
42378
42379 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
42380
42381         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
42382         XFAIL and which kinds of gcov output to verify.
42383         * gcc.misc-tests/gcov-4b.x: New file.
42384         * gcc.misc-tests/gcov-5b.x: New file.
42385         * gcc.misc-tests/gcov-6.x: New file.
42386         * gcc.misc-tests/gcov-7.c: New test.
42387         * gcc.misc-tests/gcov-7.x: New file.
42388
42389 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
42390
42391         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
42392         * gcc.misc-tests/gcov-6.c: New test.
42393
42394 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
42395
42396         PR c++/3986
42397         * g++.dg/abi/vbase1.C: New test.
42398
42399 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
42400
42401         * objc.dg/method-2.m: New.
42402
42403 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
42404
42405         PR c++/4203
42406         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
42407         * g++.dg/init/empty1.C: New test.
42408
42409 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
42410
42411         * gcc.c-torture/compile/20010903-1.c: New test.
42412
42413 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
42414
42415         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
42416         for m68k.
42417
42418 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
42419
42420         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
42421
42422         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
42423
42424         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
42425
42426 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
42427
42428         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
42429         for 16-bit 'unsigned int'.
42430
42431 2001-08-29  Kazu Hirata  <kazu@hxi.com>
42432
42433         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
42434
42435 2001-08-27  Richard Henderson  <rth@redhat.com>
42436
42437         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
42438         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
42439
42440 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
42441
42442         * gcc.dg/asm-names.c (ymain): New.
42443
42444 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
42445
42446         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
42447         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
42448         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
42449
42450 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42451
42452         * gcc.dg/compare5.c: New testcase.
42453
42454 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
42455
42456         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
42457         and "In instantiation".
42458
42459 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
42460
42461         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
42462
42463 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
42464
42465         * gcc.misc-tests/gcov.exp: Add support for branch information.
42466         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
42467         * gcc.misc-tests/gcov-4.c: New test.
42468         * gcc.misc-tests/gcov-4b.c: New test.
42469         * gcc.misc-tests/gcov-5b.c: New test.
42470
42471 2001-08-20  Zack Weinberg  <zackw@panix.com>
42472
42473         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
42474         expected to fail.
42475
42476 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
42477
42478         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
42479
42480 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
42481
42482         * g++.dg/eh/template1.C: New test.
42483
42484 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
42485
42486         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
42487         Fix thinko.
42488         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
42489         for xfail.
42490
42491 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
42492
42493         * lib/g77-dg.exp: Use prune.exp for common procedures
42494         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
42495         * lib/g77.exp: (g77-dg-prune) Remove
42496
42497 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
42498
42499         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
42500
42501 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42502
42503         * g++.dg/template/unify1.C: New test.
42504
42505 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
42506
42507         * g++.dg/abi/empty4.C: New test.
42508
42509 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
42510
42511         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
42512         solaris2.*
42513         * g77.f-torture/compile/pr3743.x: Likewise.
42514
42515 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
42516
42517         * g++.dg/other/using-declaration.C: New test.
42518
42519 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
42520
42521         * gcc.dg/cpp/tr-sign.c: New testcase.
42522
42523 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
42524
42525         * gcc.dg/cpp/19951025-1.c: Revert.
42526         * gcc.dg/cpp/directiv.c: We no longer process directives that
42527         interrupt macro arguments.
42528
42529 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
42530
42531         * gcc.dg/bconstp-1.c: New test.
42532
42533 2001-08-03  Richard Henderson  <rth@redhat.com>
42534
42535         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
42536
42537 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
42538
42539         * gcc.dg/cpp/19951025-1.c: Update.
42540
42541 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
42542
42543         * g77.dg/ff90-1.f (s): Fix reference of variable z,
42544         should be x.
42545
42546 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
42547
42548         Kill -fhonor-std.
42549         * g++.old-deja/g++.ns/ns14.C: Remove special options.
42550         * g++.old-deja/g++.other/std1.C: Likewise.
42551         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
42552
42553 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
42554
42555         * lib/g77.exp: Load gcc-defs.exp for common procedures
42556         (g77_pass, g77_fail, g77_finish, g77_exit,
42557         ${tool}_check_unsupported_p} Now redundant.  Deleted.
42558
42559 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
42560
42561         * g77.dg/fbackslash.f
42562         * g77.dg/fcase-preserve.f
42563         * g77.dg/ff90-1.f
42564         * g77.dg/ffixed-line-length-0.f
42565         * g77.dg/ffixed-line-length-132.f
42566         * g77.dg/ffixed-line-length-7.f
42567         * g77.dg/ffixed-line-length-72.f
42568         * g77.dg/ffixed-line-length-none.f
42569         * g77.dg/ffree-form-1.f
42570         * g77.dg/fno-backslash.f
42571         * g77.dg/fno-f90-1.f
42572         * g77.dg/fno-fixed-form-1.f
42573         * g77.dg/fno-onetrip.f
42574         * g77.dg/fno-typeless-boz.f
42575         * g77.dg/fno-underscoring.f
42576         * g77.dg/fno-vxt-1.f
42577         * g77.dg/fonetrip.f
42578         * g77.dg/ftypeless-boz.f
42579         * g77.dg/fugly-assumed.f
42580         * g77.dg/funderscoring.f
42581         * g77.dg/fvxt-1.f
42582
42583 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
42584
42585         * objc.dg/fwd-proto-1.m: New.
42586         * objc.dg/local-decl-1.m: New.
42587         * objc.dg/naming-1.m: New.
42588         * objc.dg/naming-2.m: New.
42589         * objc.dg/proto-hier-1.m: New.
42590
42591 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
42592
42593         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
42594         largest-type elements to a struct makes its size grow.
42595
42596 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
42597
42598         * g++.dg/abi/vthunk1.C: New test.
42599
42600 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
42601
42602         * g++.dg/abi/vbase8-22.C: New test.
42603
42604 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
42605
42606         * gcc.dg/cpp/macro8.c: New test.
42607
42608 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
42609
42610         * g++.dg/abi/vbase8-21.C: New test.
42611
42612 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
42613
42614         * g++.dg/abi/vbase8-10.C: New test.
42615
42616 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42617
42618         * lib/g++.exp (g++_set_ld_library_path): Renamed to
42619         ${tool}_set_ld_library_path.
42620         Changed caller.
42621         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
42622         g++.exp.
42623
42624 2001-07-26  Stan Cox <scox@redhat.com>
42625
42626         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
42627         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
42628         gcc_exit, gcc_check_unsupported_p):
42629         Moved to gcc-deps.exp
42630         * gcc-deps.exp: New file.
42631
42632 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42633
42634         * g++.old-deja/g++.pt/defarg14.C: New test.
42635
42636 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
42637
42638         * g++.old-deja/g++.other/lineno5.C: New test.
42639
42640 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
42641
42642         * g++.old-deja/g++.pt/crash68.C: New test.
42643
42644 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
42645
42646         * g++.old-deja/g++.other/crash42.C: New test.
42647
42648 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
42649
42650         * gcc.dg/cpp/extratokens.c: Fix.
42651         * gcc.dg/cpp/skipping2.c: New tests.
42652
42653 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42654
42655         * gcc.c-torture/execute/20010724-1.c: New file.
42656         * gcc.c-torture/execute/20010724-1.x: New file.
42657
42658 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
42659
42660         * g++.old-deja/g++.other/cond7.C: New test.
42661
42662 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
42663
42664         * g++.old-deja/g++.other/optimize4.C: New test.
42665
42666 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
42667
42668         * g++.old-deja/g++.abi/vbase8-5.C: New test.
42669
42670 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
42671
42672         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
42673         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
42674         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
42675         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
42676
42677         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
42678         bug report" message.
42679
42680         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
42681         * g++.dg/ext/instantiate1.C: Move from old-deja.
42682
42683 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
42684
42685         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
42686         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
42687         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
42688         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
42689
42690 2001-07-23  Jeffrey A Law  (law@cygnus.com)
42691
42692         * gcc.c-torture/execute/20010723-1.c: New test.
42693
42694 2001-07-23  Ben Elliston  <bje@redhat.com>
42695
42696         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
42697
42698 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42699
42700         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
42701         i[34567]86-*-*.
42702         Delete handling of ieee_multilib_flags.
42703         Pass -mieee for alpha*-*-* and sh-*-*.
42704         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
42705
42706 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
42707
42708         Remove old-abi tests.
42709         * g++.old-deja/g++.mike/p11116.C: Remove.
42710         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
42711
42712 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
42713
42714         * g77.f-torture/compile/pr3743.f: New test
42715
42716 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
42717
42718         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
42719
42720 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42721
42722         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
42723         g++.old-deja/g++.pt/static6.C: Likewise.
42724         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
42725         supports weak symbols.
42726
42727 2001-07-18  Andreas Jaeger  <aj@suse.de>
42728
42729         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
42730         supported again.
42731
42732 2001-07-18  Andreas Jaeger  <aj@suse.de>
42733
42734         * gcc.dg/iftrap-1.c: Fix target line.
42735
42736 2001-07-17  Richard Henderson  <rth@redhat.com>
42737
42738         * gcc.c-torture/execute/20010717-1.c: New.
42739
42740 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
42741
42742         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
42743         tests.
42744
42745 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
42746
42747         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
42748
42749 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42750
42751         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
42752         UAC_SIGBUS, UAC_NOPRINT definitions.
42753
42754 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
42755
42756         * objc/execute/object_is_class.m: New test.
42757         * objc/execute/object_is_meta_class.m: New test.
42758
42759 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
42760
42761         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
42762         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
42763
42764 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
42765
42766         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
42767         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
42768
42769 2001-07-14  Richard Henderson  <rth@redhat.com>
42770
42771         * gcc.dg/iftrap-1.c: New.
42772
42773 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
42774
42775         * g77.f-torture/execute/intrinsic77.f: New test.
42776
42777 2001-07-11  Janis Johnson <janis@us.ibm.com>
42778
42779         * gcc.misc-tests/gcov-3.c: New test.
42780
42781 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
42782
42783         * gcc.c-torture/compile/20010711-1.c,
42784         * gcc.c-torture/compile/20010711-2.c: New tests.
42785
42786 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
42787
42788         * gcc.c-torture/execute/20010711-1.c: New test.
42789
42790 2001-07-11  Ben Elliston  <bje@redhat.com>
42791
42792         * g++.old-deja/g++.other/enum5.C: New test.
42793
42794 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
42795
42796         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
42797         (g++-dg-prune): Call prune_gcc_output.
42798         * prune.exp: New file for prune_gcc_output.
42799         * lib/g++.exp, lib/gcc.exp: Load it.
42800
42801 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
42802
42803         * gcc.c-torture/compile/20010701-1.c,
42804         g++.old-deja/g++.ext/attrib6.C: New tests.
42805
42806 2001-07-06  Jeffrey A Law  (law@cygnus.com)
42807
42808         * gcc.c-torture/compile/20010706-1.c: New test.
42809
42810 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
42811
42812         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
42813
42814 2001-06-28  Stan Shebs  <shebs@apple.com>
42815
42816         * gcc.dg/pragma-darwin.c: New test.
42817
42818 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42819
42820         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
42821         Solaris 2.[678] system.
42822
42823 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
42824
42825         * gcc.dg/20010622-1.c: New test.
42826
42827 2001-06-18  Stan Shebs  <shebs@apple.com>
42828
42829         * objc.dg: New directory.
42830         * objc.dg/dg.exp: New file.
42831         * objc.dg/alias.m: New.
42832         * objc.dg/class-1.m: New.
42833         * objc.dg/class-2.m: New.
42834         * objc.dg/const-str-1.m: New.
42835         * objc.dg/const-str-2.m: New.
42836         * objc.dg/id-1.m: New.
42837         * objc.dg/method-1.m: New.
42838         * objc.dg/super-class-1.m: New.
42839         * lib/objc-dg.exp: New file.
42840
42841 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
42842
42843         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
42844         of label name.
42845
42846 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
42847
42848         * g++.old-deja/g++.abi/vbase8-9.C: New test.
42849
42850 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42851
42852         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
42853         variable.
42854
42855 2001-06-12  Richard Henderson  <rth@redhat.com>
42856
42857         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
42858
42859 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
42860
42861         * g++.old-deja/g++.abi/vbase5.C: New test.
42862         * g++.old-deja/g++.abi/vbase6.C: New test.
42863         * g++.old-deja/g++.abi/vbase7.C: New test.
42864
42865 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42866
42867         * gcc.c-torture/compile/20010610-1.c: New test.
42868
42869 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
42870
42871         * g++.old-deja/g++.abi/vbase4.C: New test.
42872
42873 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
42874
42875         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
42876         support %f for HC11/HC12 targets.
42877         * gcc.c-torture/execute/930513-1.x: New file, likewise.
42878         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
42879         on HC11/HC12 targets.
42880         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
42881
42882 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42883
42884         * gcc.dg/wchar_t-1.c: New file.
42885         * gcc.dg/wint_t-1.c: Likewise.
42886
42887 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
42888
42889         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
42890
42891 2001-06-11  Richard Henderson  <rth@redhat.com>
42892
42893         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
42894
42895 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
42896
42897         * gcc.c-torture/compile/20010611-1.c: New test.
42898
42899 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
42900
42901         * gcc.dg/c99-tag-1.c: Add more tests.
42902
42903 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
42904
42905         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
42906         representation on MN10300 and ARM/Thumb.
42907
42908 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
42909
42910         * g77.f-torture/execute/20010610.f: New.
42911
42912 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
42913
42914         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
42915         names.
42916
42917 2001-06-09  Richard Henderson  <rth@redhat.com>
42918
42919         * gcc.c-torture/execute/ashrdi-1.c: New.
42920         * gcc.c-torture/execute/ashldi-1.c: New.
42921         * gcc.c-torture/execute/lshrdi-1.c: New.
42922
42923 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
42924
42925         * objc/execute/load-3.m: Added. Check sending +load to categories,
42926         in addition to classes.
42927
42928 2001-06-08  Stan Shebs  <shebs@apple.com>
42929
42930         * objc/execute/load-2.m: New test.  From Nicola Pero
42931         <n.pero@mi.flashnet.it>.
42932
42933 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
42934
42935         * gcc.c-torture/execute/20010605-2.c: New test.
42936
42937 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
42938
42939         * g++.old-deja/g++.abi/vbase2.C: New test.
42940         * g++.old-deja/g++.abi/vbase3.C: New test.
42941
42942 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
42943
42944         * g++.old-deja/g++.pt/friend49.C: New test.
42945
42946 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
42947
42948         * g++.old-deja/g++.ext/anon3.C: New test.
42949
42950 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
42951
42952         * g++.old-deja/g++.other/conv7.C: New test.
42953
42954 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
42955
42956         * gcc.c-torture/compile/20010605-2.c: New test.
42957
42958 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
42959
42960         * gcc.c-torture/execute/20010604-1.c: New test.
42961
42962 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
42963
42964         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
42965
42966 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
42967
42968         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
42969         (g++_link_flags): Likewise.
42970         (g++_init): Pass gccpath's value to two previous functions.
42971
42972 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42973
42974         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
42975         Ensure logfile entry matches exec command line.
42976
42977 2001-05-31  Richard Henderson  <rth@redhat.com>
42978
42979         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
42980         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
42981
42982 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
42983
42984         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
42985         compiler for irix6.2
42986
42987 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
42988
42989         * g++.old-deja/g++.other/optimize3.C: New file.
42990
42991 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
42992
42993         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
42994         assemble.
42995
42996 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
42997
42998         * g++.old-deja/g++.other/optimize2.C: New file.
42999
43000 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
43001
43002         * gcc.c-torture/compile/20010518-2.c: New file.
43003         * gcc.c-torture/execute/20010518-1.c: New file.
43004         * gcc.c-torture/execute/20010518-2.c: New file.
43005
43006 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
43007
43008         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
43009
43010 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
43011
43012         G++ no longer defines builtins that do not begin with __builtin.
43013         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
43014         * g++.old-deja/g++.brendand/misc13.C: Likewise.
43015         * g++.old-deja/g++.law/builtin1.C: Likewise.
43016         * g++.old-deja/g++.law/cvt2.C: Likewise.
43017         * g++.old-deja/g++.mike/net5.C: Likewise.
43018         * g++.old-deja/g++.other/builtins1.C: Likewise.
43019         * g++.old-deja/g++.other/builtins2.C: Likewise.
43020         * g++.old-deja/g++.other/builtins3.C: Likewise.
43021         * g++.old-deja/g++.other/builtins4.C: Likewise.
43022         * g++.old-deja/g++.other/inline8.C: Likewise.
43023         * g++.old-deja/g++.robertl/eb39.C: Likewise.
43024
43025 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
43026
43027         * g++.old-deja/g++.pt/using1.C: Adjust.
43028         * g++.old-deja/g++.pt/using2.C: New test.
43029
43030 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
43031
43032         * gcc.dg/cpp/charconst.c: New tests.
43033         * gcc.dg/cpp/escape.c: New tests.
43034         * gcc.dg/cpp/escape-1.c: New tests.
43035         * gcc.dg/cpp/escape-2.c: New tests.
43036         * gcc.dg/cpp/ucs.c: New tests.
43037
43038 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
43039
43040         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
43041         native compiler for irix6.5.
43042
43043 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
43044
43045         * lib/g++.exp (g++_include_flags): Use args to compute
43046         get_multilibs.
43047         (g++_link_flags): Likewise.
43048         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
43049
43050 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
43051
43052         * gcc.dg/c90-hexfloat-1.c: Add more tests.
43053
43054 2001-05-21  Geoff Keating  <geoffk@redhat.com>
43055
43056         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
43057         this file.
43058
43059 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
43060
43061         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
43062         STACK_SIZE;
43063         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
43064         to STACK_SIZE; Use it to define size of add_histo array.
43065         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
43066         to STACK_SIZE.
43067         (f): Use GITT_SIZE to define size of gitt local table.
43068         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
43069         to STACK_SIZE; Use it to define size of bytemem array.
43070
43071 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
43072
43073         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
43074         on 68HC11/HC12 due to the asm instruction.
43075         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
43076         * gcc.c-torture/compile/920520-1.x: Likewise.
43077         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
43078         on 68HC11/HC12 because the function is larger than 64K.
43079         * gcc.c-torture/compile/961203-1.x: New file, this test fails
43080         on 68HC11/HC12 because the structure is too large.
43081
43082 2001-05-20  Richard Henderson  <rth@redhat.com>
43083
43084         * gcc.c-torture/execute/20010520-1.c: New.
43085
43086 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43087
43088         * g++.old-deja/g++.warn/compare1.C: New test.
43089         * gcc.dg/compare4.c: New test.
43090
43091 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
43092
43093         * g++.old-deja/g++.other/optimize1.C: New test.
43094
43095 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43096
43097         * g++.old-deja/g++.pt/spec41.C: New test.
43098
43099 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
43100
43101         * gcc.c-torture/compile/20010114-1.x: Remove.
43102
43103 2001-05-18  Stan Shebs  <shebs@apple.com>
43104
43105         * gcc.c-torture/compile/20010518-1.c: New test.
43106
43107 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
43108
43109         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
43110         * g++.old-deja/g++.pt/crash67.C: New test.
43111
43112 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
43113
43114         * g++.old-deja/g++.other/debug9.C: New test.
43115
43116 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
43117
43118         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
43119
43120 2001-05-16  Jan Hubicka  <jh@suse.cz>
43121
43122         * gcc.c-torture/compile/20010516-1.c: New test.
43123
43124 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
43125
43126         * g++.old-deja/g++.other/crash41.C: New test.
43127
43128 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
43129
43130         * g++.old-deja/g++.pt/crash66.C: New test.
43131
43132 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
43133
43134         * g++.old-deja/g++.robertl/eb27.C: Convert.
43135
43136 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
43137
43138         * g++.dg/friend-warn.C: New test.  Do not warn about friend
43139         declaration being redundant.
43140
43141 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
43142
43143         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
43144
43145 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
43146
43147         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
43148
43149 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
43150
43151         * lib/g++.exp: Use testsuite_flags.
43152
43153 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
43154
43155         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
43156
43157 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
43158
43159         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
43160
43161 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
43162
43163         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
43164
43165 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
43166
43167         * gcc.c-torture/compile/20010313-1.c: New test.
43168
43169 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
43170
43171         * gcc.dg/cpp/direct2.c: New test.
43172         * gccq.dg/cpp/direct2s.c: New test.
43173
43174         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
43175
43176 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
43177
43178         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
43179         * g++.old-deja/g++.other/op3.C: Likewise.
43180
43181 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
43182
43183         * gcc.dg/cpp/syshdr.h: New file.
43184         * gcc.dg/cpp/sysmac1.c: Update.
43185         * gcc.dg/cpp/sysmac2.c: Update.
43186
43187 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
43188
43189         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
43190
43191 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
43192
43193         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
43194         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
43195
43196 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
43197
43198         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
43199
43200 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
43201
43202         * lib/g++.exp (g++_include_flags): Don't use any special flags
43203         if TESTING_IN_BUILD_TREE is not defined.
43204         (g++_init): Use a plain 'c++' as the compiler if
43205         TESTING_IN_BUILD_TREEE is not defined.
43206
43207 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
43208
43209         * g++.old-deja/g++.eh/catch13.C: New test.
43210         * g++.old-deja/g++.eh/catch14.C: New test.
43211
43212 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
43213
43214         * gcc.dg/cpp/tr-define.c: New test.
43215
43216 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
43217
43218         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
43219         <stdlib.h>, not <malloc.h>.
43220
43221 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
43222
43223         * g++.old-deja/g++.ns/template17.C: New test.
43224
43225 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
43226
43227         * g++.old-deja/g++.pt/ref4.C: New test.
43228
43229 2001-04-30  Richard Henderson  <rth@redhat.com>
43230
43231         * gcc.dg/20000724-1.c: Revert last change.
43232
43233 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
43234
43235         * g77.f-torture/execute/20010430.f: New test.
43236
43237 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
43238
43239         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
43240
43241 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
43242
43243         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
43244
43245 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
43246
43247         * g++.old-deja/g++.eh/crash6.C: New test.
43248
43249 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
43250
43251         * g++.old-deja/g++.other/warn7.C: New test.
43252
43253 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
43254
43255         * g++.old-deja/g++.other/defarg9.C: New test.
43256
43257 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
43258
43259         * g77.f-torture/compile/20010426.f: New test.
43260         * g77.f-torture/execute/20010426.f: New test.
43261
43262 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
43263
43264         * g77.f-torture/compile/20000629-1.x: Remove - error
43265         has been fixed.
43266
43267 2001-04-26  Jeffrey A Law  (law@cygnus.com)
43268
43269         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
43270         Tweak slightly to work with g++.dg framework.
43271         * g++.dg/special/ecos.exp: Run initp1.C test.
43272         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
43273
43274         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
43275         its linker doesn't give line numbers either.
43276         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
43277
43278 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
43279
43280         * g++.old-deja/g++.other/lex1.C: New test.
43281
43282 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
43283
43284         * gcc.dg/noncompile/20010425-1.c: New test.
43285
43286 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
43287
43288         * g++.old-deja/g++.pt/mangle2.C: New test.
43289
43290 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
43291
43292         * gcc.dg/format/plus-1.c: New test.
43293
43294 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
43295
43296         * gcc.dg/20010423-1.c: New test.
43297
43298 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
43299
43300         * gcc.c-torture/execute/20010422-1.c: New test.
43301
43302 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
43303
43304         * g++.old-deja/g++.ns/type2.C: New test.
43305
43306 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
43307
43308         * g++.old-deja/g++.other/perf1.C: New test.
43309
43310 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
43311
43312         * gcc.dg/c99-func-2.c: Remove xfail.
43313         * gcc.dg/c99-func-3.c: Remove xfail.
43314         * gcc.dg/c99-func-4.c: Remove xfail.
43315
43316 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
43317
43318         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
43319
43320 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
43321
43322         * gcc.c-torture/compile/20010423-1.c: New test.
43323
43324 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
43325
43326         * g++.old-deja/g++.pt/typename28.C: New test.
43327
43328 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
43329
43330         * g++.old-deja/g++.abi/empty2.C: New test.
43331         * g++.old-deja/g++.abi/empty3.C: New test.
43332
43333 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
43334
43335         * g++.old-deja/g++.other/comdat2.C: New test.
43336         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
43337
43338 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
43339
43340         * g++.old-deja/g++.other/overload14.C: New test.
43341
43342 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
43343
43344         * g++.old-deja/g++.other/lookup23.C: New test.
43345
43346 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
43347
43348         * gcc.c-torture/execute/20010403-1.c: New test.
43349
43350 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
43351             Mark Mitchell  <mark@codesourcery.com>
43352
43353         * lib/old-dejagnu.exp: Don't delete output of executable.
43354         Add .exe suffix to executables.
43355
43356 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
43357
43358         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
43359
43360 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43361
43362         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
43363
43364 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
43365
43366         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
43367         * g++.old-deja/g++.abi/crash1.C: New test.
43368
43369 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
43370
43371         * g++.old-deja/g++.other/crash40.C: New test.
43372
43373 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43374
43375         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
43376
43377 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
43378
43379         * g++.old-deja/g++.other/warn6.C: New test.
43380
43381 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
43382
43383         * g++.old-deja/g++.robertl/eb42.C: Same.
43384
43385 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43386
43387         * gcc.dg/wtr-conversion-1.c: New testcase.
43388
43389 2001-04-10  Richard Henderson  <rth@redhat.com>
43390
43391         * g++.old-deja/g++.other/array5.C: New.
43392
43393 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43394
43395         * gcc.c-torture/execute/20010408-1.c: New test.
43396
43397 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
43398
43399         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
43400         headers and constructs.
43401         * g++.old-deja/g++.robertl/eb79.C: Same.
43402         * g++.old-deja/g++.robertl/eb77.C (main): Same.
43403         * g++.old-deja/g++.robertl/eb73.C: Same.
43404         * g++.old-deja/g++.robertl/eb66.C (main): Same.
43405         * g++.old-deja/g++.robertl/eb55.C (t): Same.
43406         * g++.old-deja/g++.robertl/eb54.C (main): Same.
43407         * g++.old-deja/g++.robertl/eb46.C (main): Same.
43408         * g++.old-deja/g++.robertl/eb44.C: Same.
43409         * g++.old-deja/g++.robertl/eb41.C (main): Same.
43410         * g++.old-deja/g++.robertl/eb4.C (main): Same.
43411         * g++.old-deja/g++.robertl/eb39.C: Same.
43412         * g++.old-deja/g++.robertl/eb33.C (main): Same.
43413         * g++.old-deja/g++.robertl/eb31.C (main): Same.
43414         * g++.old-deja/g++.robertl/eb30.C: Same.
43415         * g++.old-deja/g++.robertl/eb3.C: Same.
43416         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
43417         * g++.old-deja/g++.robertl/eb21.C: Same.
43418         * g++.old-deja/g++.robertl/eb15.C: Same.
43419         * g++.old-deja/g++.robertl/eb118.C: Same.
43420         * g++.old-deja/g++.robertl/eb115.C (main): Same.
43421         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
43422         * g++.old-deja/g++.robertl/eb109.C: Same.
43423         * g++.old-deja/g++.other/sibcall1.C (main): Same.
43424         * g++.old-deja/g++.mike/rtti1.C: Same.
43425         * g++.old-deja/g++.mike/p658.C: Same.
43426         * g++.old-deja/g++.mike/net46.C: Same.
43427         * g++.old-deja/g++.mike/net34.C: Same.
43428         * g++.old-deja/g++.mike/memoize1.C: Same.
43429         * g++.old-deja/g++.mike/eh2.C: Same.
43430         * g++.old-deja/g++.law/weak.C: Same.
43431         * g++.old-deja/g++.law/visibility7.C: Same.
43432         * g++.old-deja/g++.law/visibility25.C: Same.
43433         * g++.old-deja/g++.law/visibility22.C: Same.
43434         * g++.old-deja/g++.law/visibility2.C: Same.
43435         * g++.old-deja/g++.law/visibility17.C: Same.
43436         * g++.old-deja/g++.law/visibility13.C: Same.
43437         * g++.old-deja/g++.law/visibility10.C: Same.
43438         * g++.old-deja/g++.law/visibility1.C: Same.
43439         * g++.old-deja/g++.law/virtual3.C (eval): Same.
43440         * g++.old-deja/g++.law/vbase1.C: Same.
43441         * g++.old-deja/g++.law/operators32.C: Same.
43442         * g++.old-deja/g++.law/nest3.C: Same.
43443         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
43444         * g++.old-deja/g++.law/except5.C (main): Same.
43445         * g++.old-deja/g++.law/cvt7.C (run): Same.
43446         * g++.old-deja/g++.law/cvt2.C: Same.
43447         * g++.old-deja/g++.law/cvt16.C: Same.
43448         * g++.old-deja/g++.law/ctors6.C (bar): Same.
43449         * g++.old-deja/g++.law/ctors17.C (main): Same.
43450         * g++.old-deja/g++.law/ctors13.C: Same.
43451         * g++.old-deja/g++.law/ctors12.C (main): Same.
43452         * g++.old-deja/g++.law/ctors10.C: Same.
43453         * g++.old-deja/g++.law/code-gen5.C: Same.
43454         * g++.old-deja/g++.law/bad-error7.C: Same.
43455         * g++.old-deja/g++.law/arm9.C: Same.
43456         * g++.old-deja/g++.law/arm12.C: Same.
43457         * g++.old-deja/g++.law/arg8.C: Same.
43458         * g++.old-deja/g++.law/arg1.C: Same.
43459         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
43460         * g++.old-deja/g++.jason/template31.C: Same.
43461         * g++.old-deja/g++.jason/template24.C (main): Same.
43462         * g++.old-deja/g++.jason/2371.C: Same.
43463         * g++.old-deja/g++.eh/new2.C: Same.
43464         * g++.old-deja/g++.eh/new1.C: Same.
43465         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
43466         * g++.old-deja/g++.brendan/nest21.C (main): Same.
43467         * g++.old-deja/g++.brendan/err-msg3.C: Same.
43468         * g++.old-deja/g++.brendan/crash62.C: Same.
43469         * g++.old-deja/g++.brendan/crash52.C: Same.
43470         * g++.old-deja/g++.brendan/crash49.C (main): Same.
43471         * g++.old-deja/g++.brendan/crash38.C: Same.
43472         * g++.old-deja/g++.brendan/crash15.C (main): Same.
43473         * g++.old-deja/g++.brendan/copy9.C: Same.
43474
43475 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
43476
43477         * gcc.c-torture/execute/20001203-2.c (memset):
43478         Count argument is of type __SIZE_TYPE__.
43479
43480 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
43481
43482         * gcc.c-torture/compile/20010404-1.c: New test.
43483
43484 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
43485
43486         * gcc.c-torture/compile/20010326-1.c: New test.
43487
43488 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
43489
43490         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
43491         peculiarities of the SH.
43492         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
43493
43494 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43495
43496         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
43497         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
43498         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
43499
43500 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
43501
43502         * g77.f-torture/compile/20010321-1.f: New test.
43503
43504 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
43505
43506         * gcc.c-torture/compile/20010329-1.c: New test.
43507
43508 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
43509
43510         * gcc.c-torture/execute/20010329-1.c: New test.
43511
43512 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
43513
43514         * g++.old-deja/g++.other/eh4.C: Fix typo.
43515
43516 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
43517
43518         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
43519
43520 2001-03-28  Philip Blundell  <philb@gnu.org>
43521
43522         * gcc.c-torture/compile/20010328-1.c: New test.
43523
43524 2001-03-27  Richard Henderson  <rth@redhat.com>
43525
43526         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
43527         * g++.old-deja/g++.eh/vbase3.C: Likewise.
43528
43529 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
43530
43531         * gcc.c-torture/compile/20010327-1.c: New test.
43532
43533 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
43534
43535         * g++.old-deja/g++.other/friend12.C: New test.
43536         * g++.old-deja/g++.other/friend9.C: Expect no errors.
43537         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
43538
43539 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
43540
43541         * gcc.c-torture/execute/20010325-1.c: New test.
43542
43543 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
43544
43545         * g++.old-deja/g++.other/mangle3.C: New test.
43546
43547 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
43548
43549         * g++.old-deja/g++.other/anon8.C: New test.
43550
43551 2001-03-20  Philip Blundell  <philb@gnu.org>
43552
43553         * gcc.c-torture/compile/20010320-1.c: New test.
43554
43555 2001-03-17  Richard Henderson  <rth@redhat.com>
43556
43557         * g++.old-deja/g++.other/eh4.C: Add expected error text.
43558
43559 2001-03-15  Geoff Keating  <geoff@redhat.com>
43560
43561         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
43562         tests on AIX.
43563
43564 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
43565
43566         * g++.old-deja/g++.other/eh4.C: New test.
43567
43568 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
43569
43570         * gcc.dg/cpp/mi1.c: Update.
43571
43572 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
43573
43574         * g++.old-deja/g++.other/regstack.C: New test.
43575
43576 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
43577
43578         * g++.old-deja/g++.other/ref4.C: New test.
43579
43580 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
43581
43582         * objc/execute/va_method.m: Added.
43583         * objc/execute/IMP.m: Added.
43584         * objc/execute/_cmd.m: Added.
43585         * objc/execute/accessing_ivars.m: Added.
43586         * objc/execute/class-1.m: Added.
43587         * objc/execute/class-10.m: Added.
43588         * objc/execute/class-11.m: Added.
43589         * objc/execute/class-12.m: Added.
43590         * objc/execute/class-13.m: Added.
43591         * objc/execute/class-14.m: Added.
43592         * objc/execute/class-2.m: Added.
43593         * objc/execute/class-3.m: Added.
43594         * objc/execute/class-4.m: Added.
43595         * objc/execute/class-5.m: Added.
43596         * objc/execute/class-6.m: Added.
43597         * objc/execute/class-7.m: Added.
43598         * objc/execute/class-8.m: Added.
43599         * objc/execute/class-9.m: Added.
43600         * objc/execute/class-tests-1.h
43601         * objc/execute/class-tests-2.h
43602         * objc/execute/compatibility_alias.m: Added.
43603         * objc/execute/encode-1.m: Added.
43604         * objc/execute/formal_protocol-1.m: Added.
43605         * objc/execute/formal_protocol-2.m: Added.
43606         * objc/execute/formal_protocol-3.m: Added.
43607         * objc/execute/formal_protocol-4.m: Added.
43608         * objc/execute/formal_protocol-5.m: Added.
43609         * objc/execute/formal_protocol-6.m: Added.
43610         * objc/execute/formal_protocol-7.m: Added.
43611         * objc/execute/informal_protocol.m: Added.
43612         * objc/execute/initialize.m: Added.
43613         * objc/execute/load.m: Added.
43614         * objc/execute/many_args_method.m: Added.
43615         * objc/execute/nested-3.m: Added.
43616         * objc/execute/no_clash.m: Added.
43617         * objc/execute/private.m: Added.
43618         * objc/execute/redefining_self.m: Added.
43619         * objc/execute/root_methods.m: Added.
43620         * objc/execute/selector-1.m: Added.
43621         * objc/execute/static-1.m: Added.
43622         * objc/execute/static-2.m: Added.
43623         * objc/execute/va_method.m: Added.
43624
43625 2001-03-10  Richard Henderson  <rth@redhat.com>
43626
43627         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
43628
43629 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
43630
43631         * g++.old-deja/g++.other/crash31.C: XFAIL.
43632         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
43633         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
43634         * gcc.c-torture/execute/20010123-1.x: XFAIL.
43635         * gcc.c-torture/execute/20010124-1.x: XFAIL.
43636         * gcc.dg/sequence-pt-1.c: XFAIL one test.
43637
43638 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
43639
43640         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
43641
43642 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
43643
43644         * gcc.dg/20000724-1.c: Don't use multiline strings.
43645
43646 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
43647
43648         * objc/execute/string1.m, objc/execute/string2.m: Compare the
43649         result of -cString against what we expect it to be; don't just
43650         print it out for no one to read.
43651
43652         * objc/execute/string3.m, objc/execute/string4.m: New tests.
43653         Based on testcases provided by Nicola Pero.
43654
43655 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
43656
43657         * gcc.dg/cpp/macro7.c: New test.
43658
43659 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
43660
43661         * gcc.dg/cpp/multiline.c: Update.
43662
43663 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
43664
43665         * g++.old-deja/g++.other/enum3.C: New test.
43666
43667 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
43668
43669         * g++.old-deja/g++.other/pod1.C: New test.
43670
43671 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
43672
43673         * g++.old-deja/g++.ext/overload1.C: New test.
43674
43675 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
43676
43677         * g++.old-deja/g++.pt/using1.C: New test.
43678
43679 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
43680
43681         * g++.old-deja/g++.other/using9.C: New test.
43682
43683 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
43684
43685         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
43686
43687         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
43688
43689 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
43690
43691         * g++.old-deja/g++.ext/realpt1.C: Remove.
43692
43693 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
43694
43695         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
43696
43697 2001-02-26  Will Cohen  <wcohen@redhat.com>
43698
43699         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
43700
43701 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
43702
43703         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
43704         templatized constructors.
43705
43706 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43707
43708         * gcc.c-torture/execute/20010224-1.c: New test.
43709
43710 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
43711
43712         * gcc.c-torture/execute/20010222-1.c: New test.
43713
43714 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
43715
43716         * g++.old-deja/g++.other/inline20.C: New test.
43717
43718 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
43719
43720         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
43721
43722 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
43723
43724         * g++.old-deja/g++.other/lookup22.C: New test.
43725
43726 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
43727
43728         * g77.dg: New directory.
43729         * g77.dg/20010216-1.f: New test case.
43730         * g77.dg/dg.exp: New driver.
43731         * lib/g77-dg.exp: New driver library.
43732
43733 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43734
43735         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
43736
43737 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
43738
43739         * g++.old-deja/g++.other/decl9.C: New test.
43740
43741 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
43742
43743         * g++.old-deja/g++.other/init16.C: Update the test so that it does
43744         not need <string> and also tests the initialization at runtime.
43745
43746 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
43747
43748         * gcc.c-torture/execute/longlong.c: New test.
43749
43750 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
43751
43752         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
43753
43754 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
43755
43756         * gcc.c-torture/execute/920302-1.c (execute):
43757         Change argument type to short.
43758
43759 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
43760
43761         * g++.old-deja/g++.pt/deduct6.C: New test.
43762
43763 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
43764
43765         * g++.old-deja/g++.pt/deduct5.C: New test.
43766
43767 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
43768
43769         * gcc.c-torture/execute/20010209-1.c: New test.
43770
43771 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
43772
43773         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
43774
43775 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
43776
43777         * g++.dg/vtgc1.C: Update for new ABI.
43778
43779         * consistency.vlad: New directory, 1665 files.
43780
43781 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
43782
43783         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
43784         return type.
43785         * gcc.dg/cpp/digraphs.c: Declare puts.
43786
43787 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
43788
43789         * g++.old-deja/g++.other/warn5.C: New test.
43790
43791 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
43792
43793         * g++.old-deja/g++.pt/spec40.C: New test.
43794
43795 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
43796
43797         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
43798         case.
43799         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
43800
43801 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
43802
43803         * gcc.c-torture/compile/20010209-1.c: New test.
43804
43805 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
43806
43807         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
43808         excess errors message but not if it crashes.
43809         * g++.old-deja/g++.other/crash27.C: Likewise.
43810         * g++.old-deja/g++.other/crash28.C: Likewise.
43811         * g++.old-deja/g++.other/crash30.C: Likewise.
43812         * g++.old-deja/g++.other/crash32.C: Likewise.
43813         * g++.old-deja/g++.other/crash35.C: Likewise.
43814         * g++.old-deja/g++.pt/inherit2.C: Likewise.
43815
43816 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
43817
43818         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
43819         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
43820         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
43821         g77.f-torture/execute/execute.exp,
43822         g77.f-torture/noncompile/noncompile.exp,
43823         gcc.c-torture/execute/execute.exp,
43824         gcc.c-torture/execute/memcheck/memcheck.exp,
43825         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
43826         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
43827         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
43828         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
43829         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
43830         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
43831         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
43832         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
43833         Remove bug reporting instructions with ancient email addresses.
43834
43835 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
43836
43837         * gcc.dg/20010202-1.c: New test.
43838         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
43839
43840 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
43841
43842         * g++.dg/stdbool-if.C: New test.
43843
43844 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
43845
43846         * objc/execute/fdecl.m: Added main().
43847
43848 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
43849
43850         * gcc.c-torture/execute/20010206-1.c: New test.
43851
43852 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
43853
43854         * gcc.dg/cpp/avoidpaste1.c: Update.
43855
43856 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
43857
43858         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
43859         Pero <nicola@brainstorm.co.uk>.
43860         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
43861
43862 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
43863
43864         * g++.old-deja/g++.pt/spec39.C: New test.
43865
43866 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
43867
43868         * gcc.c-torture/compile/20010202-1.c: New test.
43869
43870 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
43871
43872         * g++.old-deja/g++.abi/primary2.C: New test.
43873         * g++.old-deja/g++.abi/primary3.C: New test.
43874         * g++.old-deja/g++.abi/primary4.C: New test.
43875         * g++.old-deja/g++.abi/primary5.C: New test.
43876         * g++.old-deja/g++.abi/vtable3.h: New test.
43877         * g++.old-deja/g++.abi/vtable3a.C: New test.
43878         * g++.old-deja/g++.abi/vtable3b.C: New test.
43879         * g++.old-deja/g++.abi/vtable3c.C: New test.
43880         * g++.old-deja/g++.abi/vtable3d.C: New test.
43881         * g++.old-deja/g++.abi/vtable3e.C: New test.
43882         * g++.old-deja/g++.abi/vtable3f.C: New test.
43883         * g++.old-deja/g++.abi/vtable3g.C: New test.
43884         * g++.old-deja/g++.abi/vtable3h.C: New test.
43885         * g++.old-deja/g++.abi/vtable3i.C: New test.
43886         * g++.old-deja/g++.abi/vtable3j.C: New test.
43887         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
43888
43889 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
43890
43891         * g++.old-deja/g++.other/anon6.C: New test.
43892         * g++.old-deja/g++.other/anon7.C: New test.
43893
43894 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
43895
43896         * gcc.dg/cpp/avoidpaste2.c: New tests.
43897
43898 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
43899
43900         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
43901
43902 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
43903
43904         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
43905         DECIMAL_DIG cases for Irix."
43906
43907 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
43908
43909         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
43910
43911 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
43912
43913         * gcc.dg/c99-tag-1.c: New test.
43914
43915 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
43916
43917         * gcc.dg/cpp/tr-warn1.c: Add tests.
43918
43919 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
43920
43921         * gcc.dg/cpp/avoidpaste1.c: Update.
43922         * gcc.dg/cpp/paste4.c: Update.
43923
43924 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
43925
43926         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
43927         cases for Irix.
43928
43929 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
43930
43931         * g++.old-deja/g++.other/inline19.C: New test.
43932
43933 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
43934
43935         * gcc.dg/Wlarger-than.c: New test.
43936
43937 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
43938
43939         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
43940
43941 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
43942
43943         * gcc.c-torture/execute/20010129-1.c: New test.
43944         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
43945
43946 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
43947
43948         * gcc.dg/cpp/avoidpaste1.c: Test case.
43949
43950 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
43951
43952         * g++.old-deja/g++.other/inline18.C: New test.
43953
43954 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43955
43956         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
43957         and __builtin_putchar.
43958
43959 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
43960
43961         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
43962         tests.
43963
43964 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
43965
43966         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
43967         floating point number rounding mode to round to the nearest
43968         representable mode.
43969
43970 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
43971
43972         * g++.old-deja/g++.other/mangle2.C: New test.
43973
43974 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
43975
43976         * gcc.c-torture/compile/20010124-1.c: New test.
43977
43978 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
43979
43980         * g++.old-deja/g++.pt/spec38.C: New test.
43981
43982 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43983
43984         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
43985         "Build don't run".
43986
43987 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43988
43989         * gcc.c-torture/execute/20010123-1.c: New test.
43990
43991 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
43992
43993         * g++.old-deja/g++.pt/spec37.C: New test.
43994
43995 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
43996
43997         * g++.old-deja/g++.pt/overload14.C: New test.
43998
43999 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44000
44001         * gcc.c-torture/execute/20010122-1.c: New test, exercise
44002         __builtin_return_address.
44003
44004 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
44005
44006         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
44007         * g++.old-deja/g++.pt/spec35.C: New test.
44008         * g++.old-deja/g++.pt/spec36.C: New test.
44009
44010 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
44011
44012         * gcc.c-torture/compile/20010118-1.c: New test.
44013
44014 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
44015
44016         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
44017
44018 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
44019
44020         * gcc.c-torture/execute/20010119-1.c: New test.
44021
44022 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
44023
44024         * g++.old-deja/g++.other/vbase5.C: New test.
44025
44026 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
44027
44028         * gcc.c-torture/execute/20010118-1.c: New test.
44029
44030 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
44031
44032         * g++.old-deja/g++.pt/deduct3.C: New test.
44033
44034 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
44035
44036         * g++.old-deja/g++.pt/spec34.C: New test.
44037
44038 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
44039
44040         * g77.f-torture/compile/20000601-2.f: New test.
44041
44042 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
44043
44044         * g++.old-deja/g++.other/init17.C: New test.
44045
44046 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
44047
44048         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
44049
44050 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
44051
44052         * g++.old-deja/g++.pt/unify8.C: New test.
44053
44054 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
44055
44056         * g++.old-deja/g++.abi/vbase1.C: New test.
44057
44058 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
44059
44060         * g++.old-deja/g++.pt/crash65.C: New test.
44061
44062 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
44063
44064         * gcc.dg/cpp/assembl2.S: New test case.
44065
44066 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
44067
44068         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
44069         are supported.
44070
44071 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44072
44073         * g++.old-deja/g++.other/builtins1.C: New test.
44074         * g++.old-deja/g++.other/builtins2.C: Likewise.
44075         * g++.old-deja/g++.other/builtins3.C: Likewise.
44076         * g++.old-deja/g++.other/builtins4.C: Likewise.
44077
44078 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
44079
44080         * gcc.c-torture/compile/20010117-1.c: New test.
44081         * gcc.c-torture/compile/20010117-2.c: New test.
44082
44083 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
44084
44085         * g77.f-torture/execute/20010116.[fx]: New test,
44086         XFAIL on i?86-*-*.
44087         * g77.f-torture/compile/20010115.f: Indicate it's
44088         a test for PR fortran/1636.
44089
44090 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
44091
44092         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
44093
44094 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
44095
44096         * g77.f-torture/compile/20010115.f: New test.
44097
44098 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
44099
44100         * g++.old-deja/g++.pt/nontype5.C: New test.
44101
44102 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
44103
44104         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
44105         have an equivalent working one below it.
44106
44107 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
44108
44109         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
44110         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
44111
44112 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
44113
44114         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
44115         message containing "init_priority".
44116         (conpr-2.C): Likewise.
44117         (conpr-3.C): Likewise.
44118         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
44119
44120 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44121
44122         * gcc.c-torture/execute/20010114-2.c: New test.
44123
44124 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
44125
44126         * gcc.c-torture/compile/20010114-1.c: New test.
44127         * gcc.c-torture/compile/20010114-1.x: Xfail.
44128         * gcc.c-torture/compile/20010114-2.c: New test.
44129         * gcc.c-torture/execute/20010114-1.c: New test.
44130         * gcc.dg/trunc-1.c: New test.
44131         * gcc.dg/uninit-B.c: New test.
44132
44133 2001-01-13  Nick Clifton  <nickc@redhat.com>
44134
44135         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
44136         target.
44137
44138 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
44139
44140         * gcc.c-torture/compile/20010113-1.c: New test.
44141
44142 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
44143
44144         * gcc.c-torture/compile/20001212-1.c: New test.
44145
44146 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
44147
44148         * gcc.dg/cpp/widestr1.c: Update.
44149         * gcc.dg/cpp/prag-imp.c: Remove.
44150
44151 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
44152
44153         * gcc.c-torture/execute/20000801-3.x: Remove.
44154         * gcc.dg/c90-init-1.c: New test.
44155         * gcc.dg/c99-init-1.c: New test.
44156         * gcc.dg/c99-init-2.c: New test.
44157         * gcc.dg/gnu99-init-1.c: New test.
44158
44159 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
44160
44161         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
44162         testing that no relevant ones were found.
44163
44164 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
44165
44166         * g++.old-deja/g++.pt/cast2.C: New test.
44167
44168 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
44169
44170         * g++.old-deja/g++.pt/friend47.C: New test.
44171
44172 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
44173
44174         * g++.old-deja/g++.pt/instantiate13.C: New test.
44175
44176 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
44177
44178         * g++.old-deja/g++.other/defarg7.C: New test.
44179         * g++.old-deja/g++.other/defarg8.C: New test.
44180
44181 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
44182
44183         * g++.old-deja/g++.pt/crash64.C: New test.
44184
44185 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
44186
44187         * g++.old-deja/g++.pt/crash63.C: New test.
44188
44189 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
44190
44191         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
44192
44193 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
44194
44195         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
44196
44197 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
44198
44199         * g++.old-deja/g++.pt/error3.C: New test.
44200
44201 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
44202
44203         * g++.old-deja/g++.other/crash39.C: New test.
44204
44205 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
44206
44207         * g++.old-deja/g++.other/vbase4.C: New test.
44208
44209 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
44210
44211         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
44212         * gcc.dg/special/20000419-2.c: New file. Identical to above.
44213         * gcc.dg/special/special.exp: New test driver which will check
44214         for alias support for the above test.
44215
44216 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
44217
44218         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
44219         problems on small machines.
44220         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
44221         parameterize.
44222
44223 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
44224
44225         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
44226         mips.
44227         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
44228
44229 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
44230
44231         * g++.old_deja/g++.pt/using8.C: New test.
44232
44233 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
44234
44235         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
44236
44237 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
44238
44239         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
44240         where a failure is expected.
44241         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
44242
44243 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
44244
44245         * g++.old_deja/g++.pt/instantiate12.C: New test.
44246
44247 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
44248
44249         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
44250         start of structs.
44251         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
44252         * g++.old-deja/g++.brendan/crash17.C: Likewise.
44253         * g++.old-deja/g++.brendan/crash29.C: Likewise.
44254         * g++.old-deja/g++.brendan/crash48.C: Likewise.
44255         * g++.old-deja/g++.brendan/ns1.C: Likewise.
44256         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
44257         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
44258         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
44259         * g++.old-deja/g++.eh/spec6.C: Likewise.
44260         * g++.old-deja/g++.jason/crash3.C: Likewise.
44261         * g++.old-deja/g++.law/ctors11.C: Likewise.
44262         * g++.old-deja/g++.law/ctors17.C: Likewise.
44263         * g++.old-deja/g++.law/ctors5.C: Likewise.
44264         * g++.old-deja/g++.law/ctors9.C: Likewise.
44265         * g++.old-deja/g++.mike/ambig1.C: Likewise.
44266         * g++.old-deja/g++.mike/net22.C: Likewise.
44267         * g++.old-deja/g++.mike/p3538a.C: Likewise.
44268         * g++.old-deja/g++.mike/p3538b.C: Likewise.
44269         * g++.old-deja/g++.mike/virt3.C: Likewise.
44270         * g++.old-deja/g++.niklas/t128.C: Likewise.
44271         * g++.old-deja/g++.other/anon4.C: Likewise.
44272         * g++.old-deja/g++.other/using1.C: Likewise.
44273         * g++.old-deja/g++.other/warn3.C: Likewise.
44274         * g++.old-deja/g++.pt/t37.C: Likewise.
44275         * g++.old-deja/g++.robertl/eb69.C: Likewise.
44276         * g++.old-deja/g++.robertl/eb71.C: Likewise.
44277
44278 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
44279
44280         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
44281
44282 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44283
44284         * gcc.c-torture/execute/stdio-opt-3.c: New test.
44285
44286 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
44287
44288         * gcc.c-torture/compile/20010107-1.c: New test.
44289
44290 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44291
44292         * gcc.c-torture/execute/builtin-noret-1.c: New test.
44293
44294 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44295
44296         * gcc.dg/format/format.h: New file.
44297         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
44298         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
44299         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
44300         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
44301         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
44302         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
44303         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
44304         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
44305         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
44306         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
44307         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
44308         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
44309         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
44310         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
44311         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
44312         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
44313         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
44314         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
44315         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
44316         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
44317         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
44318         instead of declaring standard types, macros and functions in each
44319         test.
44320
44321 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
44322
44323         * gcc.c-torture/execute/20010106-1.c: New test.
44324
44325 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
44326
44327         * gcc.dg/format/format.exp: New file.
44328         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
44329         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
44330         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
44331         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
44332         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
44333         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
44334         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
44335         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
44336         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
44337         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
44338         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
44339         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
44340         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
44341         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
44342         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
44343         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
44344         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
44345         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
44346         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
44347         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
44348         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
44349         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
44350         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
44351         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
44352         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
44353         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
44354         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
44355         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
44356         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
44357         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
44358         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
44359         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
44360         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
44361         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
44362         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
44363         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
44364         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
44365         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
44366         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
44367         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
44368         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
44369         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
44370
44371 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
44372
44373         * gcc.c-torture/execute/991228-1.c: Take word endianness into
44374         account.
44375
44376 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
44377
44378         * gcc.c-torture/execute/builtin-complex-1.c: New test.
44379
44380 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
44381
44382         * g++.old-deja/g++.pt/crash62.C: New test.
44383
44384 2001-01-04  Richard Henderson  <rth@redhat.com>
44385
44386         * gcc.dg/20000926-1.c: Update expected warnings.
44387         * gcc.dg/array-2.c: Likewise.
44388         * gcc.dg/array-4.c: Also validate flexible array members.
44389         * gcc.dg/c99-flex-array-1.c: New.
44390
44391 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
44392
44393         * gcc.c-torture/compile/20001222-1.x: Remove.
44394
44395 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
44396
44397         * gcc.c-torture/execute/built-in-setjmp.c: New.
44398
44399 2001-01-03  Richard Henderson  <rth@redhat.com>
44400
44401         * gcc.dg/940510-1.c: Update expected error wording.
44402         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
44403
44404 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
44405
44406         * lib/target-supports.exp (check_alias_available): Modified to
44407         indicate aliases not supported if only weak aliases are supported.
44408
44409 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44410
44411         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
44412         Turn on cmpstrsi checks for __pj__ and __i370__.
44413
44414 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
44415
44416         * g++.old-deja/g++.other/virtual11.C: New test.
44417
44418 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
44419
44420         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
44421
44422 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44423
44424         * gcc.c-torture/compile/20010102-1.c: New test.
44425
44426 2001-01-02  Andreas Jaeger  <aj@suse.de>
44427
44428         * gcc.dg/noreturn-3.c: New test.
44429
44430         * gcc.dg/noreturn-4.c: New test.
44431
44432 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44433
44434         * gcc.c-torture/execute/stdio-opt-1.c: Also test
44435         __builtin_fputc and __builtin_fwrite.
44436
44437 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
44438
44439         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
44440         signed char, not default char.
44441
44442 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
44443
44444         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
44445
44446 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
44447
44448         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
44449
44450 2000-12-29  Richard Henderson  <rth@redhat.com>
44451
44452         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
44453         (__cyg_profile_func_exit): Define.
44454
44455 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
44456
44457         * g++.dg/vtgc1.C: New test.
44458
44459 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
44460
44461         * gcc.dg/noncompile/20001228-1.c: New test.
44462
44463         * gcc.dg/20001228-1.c: New test.
44464
44465         * gcc.c-torture/execute/20001228-1.c: New test.
44466
44467 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
44468
44469         * gcc.dg/format-strfmon-1.c: New test.
44470
44471 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44472
44473         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
44474         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
44475         * gcc.c-torture/execute/string-opt-1.c: Likewise.
44476         * gcc.c-torture/execute/string-opt-2.c: Likewise.
44477         * gcc.c-torture/execute/string-opt-3.c: Likewise.
44478         * gcc.c-torture/execute/string-opt-4.c: Likewise.
44479         * gcc.c-torture/execute/string-opt-6.c: Likewise.
44480         * gcc.c-torture/execute/string-opt-7.c: Likewise.
44481         * gcc.c-torture/execute/string-opt-8.c: Likewise.
44482         * gcc.c-torture/execute/string-opt-9.c: Likewise.
44483         * gcc.c-torture/execute/string-opt-10.c: Likewise.
44484         * gcc.c-torture/execute/string-opt-11.c: Likewise.
44485         * gcc.c-torture/execute/string-opt-12.c: Likewise.
44486
44487         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
44488         * gcc.c-torture/execute/string-opt-4.c: Test index.
44489
44490 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
44491
44492         * gcc.c-torture/compile/20001226-1.c: New test.
44493
44494 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
44495
44496         * gcc.c-torture/compile/20001222-1.c: New test.
44497         * gcc.c-torture/compile/20001222-1.x: Xfail.
44498
44499 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
44500
44501         * gcc.c-torture/execute/comp-goto-2.c: New test.
44502
44503 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
44504
44505         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
44506         Use long types if __INT_MAX__ is 32767.
44507         (main): Use cast to (sint32 *) when poking 88 into a_page.
44508
44509         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
44510
44511 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
44512
44513         * gcc.c-torture/compile/20001221-1.c: New test.
44514         * gcc.c-torture/execute/20001221-1.c: New test.
44515
44516 2000-12-20  Richard Henderson  <rth@redhat.com>
44517
44518         * g++.old-deja/g++.pt/crash36.C: Update error lines.
44519         * g++.old-deja/g++.robertl/eb109.C: Likewise.
44520
44521 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44522
44523         * gcc.dg/compare3.c: New test.
44524
44525 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44526
44527         * gcc.dg/format-warnll-1.c: New test.
44528
44529 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
44530
44531         * gcc.dg/cpp/cmdlne-P.c: New test.
44532
44533 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44534
44535         * gcc.c-torture/execute/builtin-abs-1.c,
44536         gcc.c-torture/execute/builtin-abs-2.c: New tests.
44537
44538 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
44539
44540         * gcc.dg/cpp/multiline.c: New test.
44541
44542 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
44543
44544         * g++.old-deja/g++.other/syshdr1.C: Update.
44545         * gcc.dg/cpp/lineflags.c: Remove temporarily.
44546
44547 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44548
44549         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
44550
44551 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44552
44553         * g++.old-deja/g++.pt/ttp65.C: New test.
44554
44555 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44556
44557         * g++.old-deja/g++.pt/ttp64.C: New test.
44558
44559 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44560
44561         * g++.old-deja/g++.pt/spec33.C: New test.
44562
44563 2000-12-14  Catherine Moore  <clm@redhat.com>
44564
44565         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
44566         * gcc.c-torture/execute/920612-2.c: Likewise.
44567         * gcc.c-torture/execute/920428-2.c: Likewise.
44568         * gcc-c-torture/execute/va-arg-11.c: Call exit.
44569         * gcc.c-torture/execute/va-arg-21.c: Likewise.
44570
44571 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44572
44573         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
44574         * gcc.dg/pack-test-2.c: Likewise.
44575
44576 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
44577
44578         Tests by Zack Weinberg <zackw@stanford.edu>.
44579
44580         * gcc.dg/cpp/defined.c: Update.
44581         * gcc.dg/cpp/defined_trad.c: New tests.
44582
44583 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
44584
44585         * gcc.dg/cpp/trad-direct.c: Update.
44586
44587 2000-12-11  Neil Booth  <neilb@earthling.net>
44588
44589         * gcc.dg/cpp/defined_trad.c
44590
44591 2000-12-11  Neil Booth  <neilb@earthling.net>
44592
44593         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
44594
44595 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
44596
44597         * gcc.dg/format-miss-2.c: New test.
44598
44599 2000-12-09  Neil Booth  <neilb@earthling.net>
44600
44601         * gcc.dg/cpp/lineflags.c: New tests.
44602         * gcc.dg/cpp/poison.c: Update.
44603         * gcc.dg/cpp/redef2.c: Update.
44604         * gcc.dg/cpp/skipping.c: New test.
44605
44606 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
44607
44608         * g++.old-deja/g++.other/eh3.C: New testcase.
44609
44610 2000-12-07  Neil Booth  <neilb@earthling.net>
44611
44612         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
44613         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
44614         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
44615         wtr-union-init-2.c, wtr-union-init-3.c: Update.
44616         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
44617         Update.
44618
44619 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44620
44621         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
44622         __SIZE_TYPE__ instead of int for type of integers cast to
44623         pointers.
44624
44625 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
44626
44627         * g++.old-deja/g++.other/cleanup4.C: New test.
44628
44629 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44630
44631         * format-sec-1.c: New test.
44632
44633 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44634
44635         * gcc.dg/format-nonlit-3.c: New test.
44636
44637 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44638
44639         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
44640         through a null pointer.
44641
44642 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44643
44644         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
44645         * g++.old-deja/g++.pt/partial4.C: New test.
44646
44647 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
44648
44649         * gcc.c-torture/execute/ieee/hugeval.x: New.
44650
44651 2000-12-06  Neil Booth  <neilb@earthling.net>
44652
44653         * gcc.dg/cpp/backslash2.c: New tests.
44654
44655 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44656
44657         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
44658         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
44659
44660 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
44661
44662         * gcc.c-torture/execute/20001203-2.c: New testcase.
44663
44664 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
44665
44666         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
44667         * g++.old-deja/g++.other/virtual10.C: New test.
44668
44669 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
44670
44671         * g++.old-deja/g++.mike/pmf5.C: Remove test.
44672
44673 2000-12-05  Richard Henderson  <rth@redhat.com>
44674
44675         * gcc.c-torture/compile/20001205-1.c: New.
44676
44677 2000-12-04  Neil Booth  <neilb@earthling.net>
44678
44679         * g++.old-deja/g++.other/virtual9.C: New test.
44680         * g++.old-deja/g++.pt/crash61.C: New test.
44681         * gcc.c-torture/execute/loop-9.c: New test.
44682
44683 2000-12-04  Neil Booth  <neilb@earthling.net>
44684
44685         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
44686         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
44687         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
44688         * gcc.dg/cpp/extratokens.c: ...here.
44689
44690 2000-12-04  Neil Booth  <neilb@earthling.net>
44691
44692         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
44693         New tests.
44694
44695 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44696
44697         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
44698         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
44699
44700 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
44701
44702         * gcc.c-torture/execute/20001203-1.c: New test.
44703
44704 2000-12-03  Neil Booth  <neilb@earthling.net>
44705
44706         * gcc.dg/cpp/macro6.c: New test cases.
44707
44708 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44709
44710         * gcc.c-torture/execute/string-opt-9.c: New test.
44711         * gcc.c-torture/execute/string-opt-10.c: Likewise.
44712         * gcc.c-torture/execute/string-opt-11.c: Likewise.
44713         * gcc.c-torture/execute/string-opt-12.c: Likewise.
44714
44715         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
44716         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
44717
44718 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
44719
44720         * gcc.dg/cpp/if-6.c: New testcase.
44721
44722         * gcc.dg/20001201-1.c: New testcase.
44723
44724 2000-12-02  Neil Booth  <neilb@earthling.net>
44725
44726         * g++.old-deja/g++.other/externC4.C,
44727         g++.old-deja/g++.other/friend10.C: New tests.
44728
44729 2000-12-02  Neil Booth  <neilb@earthling.net>
44730
44731         * g++.old-deja/g++.other/instan2.C
44732         * g++.old-deja/g++.other/instan3.C: New test.
44733
44734 2000-12-02  Neil Booth  <neilb@earthling.net>
44735
44736         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
44737         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
44738         gnuc99.c,gnuc99-pedantic.c: New tests.
44739
44740 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
44741
44742         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
44743         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
44744
44745 2000-12-01  Neil Booth  <neilb@earthling.net>
44746
44747         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
44748         * gcc.dg/cpp/poison.c: Update.
44749         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
44750
44751 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
44752
44753         * g77.f-torture/execute/20001201.f: New test.
44754
44755 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
44756
44757         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
44758
44759 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
44760
44761         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
44762
44763 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
44764
44765         * g++.old-deja/g++.other/cast6.C: New test.
44766
44767 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
44768
44769         * gcc.c-torture/execute/20001130-2.c: New testcase.
44770
44771 2000-11-30  Richard Henderson  <rth@redhat.com>
44772
44773         * gcc.c-torture/execute/20001130-1.c: New test.
44774
44775 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
44776
44777         * g++.old-deja/g++.other/op3.C: New test.
44778
44779 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
44780
44781         * g++.old-deja/g++.other/op2.C: New test.
44782
44783 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
44784
44785         * g++.old-deja/g++.other/crash38.C: New test.
44786
44787 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
44788
44789         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
44790
44791 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
44792
44793         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
44794         tests.
44795         * gcc.c-torture/execute/string-opt-6.c: New test.
44796
44797         * gcc.dg/20001117-1.c: Add main.
44798
44799 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
44800
44801         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
44802         Move from here ...
44803         * gcc.dg/940510-1.c: ... to here.
44804
44805         * gcc.dg/20000926-1.c: GNU C now allows initializations of
44806         zero-size arrays in toplevel structures.
44807
44808 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
44809
44810         * gcc.c-torture/execute/loop-8.c: New test.
44811
44812 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
44813
44814         * g++.old-deja/g++.other/base1.C: New test.
44815
44816 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
44817
44818         * g++.old-deja/g++.other/parse2.C: New test.
44819
44820 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
44821
44822         * g++.old-deja/g++.pt/incomplete1.C: New test.
44823
44824 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
44825
44826         * g++.old-deja/g++.other/friend9.C: New test.
44827
44828 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
44829
44830         * gcc.dg/20001127-1.c: New test.
44831
44832 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
44833
44834         * g++.old-deja/g++.pt/friend46.C: New test.
44835
44836 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
44837
44838         * g++.old-deja/g++.other/ptrmem8.C: New test.
44839
44840 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44841
44842         * gcc.c-torture/execute/string-opt-7.c: New test.
44843         * gcc.c-torture/execute/string-opt-8.c: Likewise.
44844
44845 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
44846
44847         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
44848         instead of 'mkcheck 2'.
44849
44850 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
44851
44852         * gcc.c-torture/execute/memcheck/driver.c,
44853         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
44854         C9X references to refer to C99.
44855
44856 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
44857
44858         * gcc.dg/ultrasp3.c: New test.
44859
44860 2000-11-25  Neil Booth  <neilb@earthling.net>
44861
44862         * gcc.dg/cpp/include2.c: Update test to be locale independent.
44863
44864 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
44865
44866         * gcc.c-torture/compile/20001123-2.c: New.
44867
44868 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44869
44870         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
44871
44872 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
44873
44874         * gcc.dg/sequence-point-1.c: Add some new tests.
44875         * gcc.c-torture/execute/20001124-1.c: New test.
44876
44877 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
44878
44879         * g++.old-deja/g++.other/vaarg4.C: New test.
44880         * gcc.c-torture/compile/20001123-1.c: New test.
44881
44882 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
44883
44884         * g++.other/crash24.C: Adjust and remove XFAIL.
44885         * g++.other/crash37.C: New test.
44886
44887 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
44888
44889         * g++.old-deja/g++.pt/instantiate9.C: New test.
44890
44891 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
44892
44893         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
44894         new ABI, too.
44895
44896         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
44897         * g++.old-deja/g++.robertl/eb55.C: Likewise.
44898
44899 2000-11-22  Neil Booth  <neilb@earthling.net>
44900
44901         * gcc.dg/cpp/Wtrigraphs.c: New test.
44902
44903 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
44904
44905         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
44906
44907 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
44908
44909         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
44910
44911 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
44912
44913         * lib/gcc-dg.exp: load_lib scanasm.exp.
44914         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
44915         * lib/g++-dg.exp: load_lib scanasm.exp.
44916         * lib/scanasm.exp: New.
44917         (scan-assembler, scan-assembler-not): Add optional arguments to
44918         test name, or if not present, the pattern name.
44919         (scan-assembler-dem, scan-assembler-dem-not): New.
44920
44921         * g++.dg/dg.exp: New.
44922
44923 2000-11-21  Neil Booth  <neilb@earthling.net>
44924
44925         * gcc.dg/cpp/integrated1.c: Remove.
44926
44927 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
44928
44929         * gcc.c-torture/execute/20001121-1.c: New test.
44930
44931 2000-11-21  Richard Henderson  <rth@redhat.com>
44932
44933         * gcc.c-torture/compile/20001121-1.c: New test.
44934
44935 2000-11-20  Neil Booth  <neilb@earthling.net>
44936
44937         * gcc.dg/cpp/integrated1.c: New test.
44938
44939 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
44940
44941         * g++.old-deja/g++.other/inline17.C: New test.
44942
44943 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
44944
44945         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
44946         local variable to be zero: I made the variable global. Now
44947         uses abort() and exit() instead of relying on main's return value.
44948
44949 2000-11-20  Neil Booth  <neilb@earthling.net>
44950
44951         * gcc.dg/cpp/paste2.c: Update test.
44952         * objc/execute/paste.m: New test.
44953
44954 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
44955
44956         * gcc.dg/c99-condexpr-1.c: New test.
44957
44958 2000-11-20  Neil Booth  <neilb@earthling.net>
44959
44960         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
44961
44962 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
44963
44964         * g++.old-deja/g++.pt/export1.C: New test.
44965
44966 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
44967
44968         * gcc.dg/20001117-1.c: New test.
44969
44970 2000-11-18  Richard Henderson  <rth@redhat.com>
44971
44972         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
44973
44974 2000-11-18  Richard Henderson  <rth@redhat.com>
44975
44976         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
44977         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
44978         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
44979
44980 2000-11-18  Richard Henderson  <rth@redhat.com>
44981
44982         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
44983         (main): New.  Exit cleanly.
44984
44985 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44986
44987         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
44988         gcc.dg/c99-fordecl-2.c: New tests.
44989
44990 2000-11-18  Richard Henderson  <rth@redhat.com>
44991
44992         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
44993         * gcc.c-torture/execute/zerolen-2.c: New.
44994
44995 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44996
44997         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
44998         memory.
44999
45000 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
45001
45002         * g++.old-deja/g++.pt/instantiate8.C: New test.
45003
45004 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
45005
45006         * g++.old-deja/g++.other/incomplete.C: Add more tests.
45007         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
45008
45009 2000-11-16  Nick Clifton  <nickc@redhat.com>
45010
45011         * gcc.c-torture/execute/nestfunc-2.c: New test.
45012         * gcc.c-torture/execute/nestfunc-3.c: New test.
45013
45014 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
45015
45016         * gcc.c-torture/compile/20001116-1.c: New test.
45017
45018 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45019
45020         * gcc.c-torture/execute/20001115-1.c: New test.
45021
45022 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
45023
45024         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
45025         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
45026         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
45027         * g++.old-deja/g++.abi/vmihint.C: Likewise.
45028
45029 2000-11-15  Neil Booth  <neilb@earthling.net>
45030
45031         gcc.dg/cpp/_Pragma1.c: Update.
45032         gcc.dg/cpp/_Pragma2.c: New test.
45033
45034 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
45035
45036         * g++.old-deja/g++.other/anon5.C: New test.
45037
45038 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
45039
45040         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
45041         tests.
45042
45043 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
45044
45045         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
45046         output.
45047
45048 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
45049
45050         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
45051         labels at end of compound statements.
45052
45053 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
45054
45055         * gcc.c-torture/execute/loop-7.c: New test.
45056
45057 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
45058
45059         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
45060
45061 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
45062
45063         * gcc.dg/c99-bool-1.c: New test.
45064
45065 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
45066
45067         * gcc.dg/c99-scope-1.c: Remove xfail.
45068         * gcc.dg/c99-scope-2.c: New test.
45069
45070 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45071
45072         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
45073         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
45074
45075 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
45076
45077         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
45078         error messages.
45079
45080         * g++.mike/p700.C: Don't typedef wchar_t.
45081         * g++.mike/p784.C: Likewise.
45082         * g++.mike/eb101.C: Don't use __wchar_t.
45083
45084 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
45085
45086         * g77.f-torture/execute/20001111.[fx]: Test premature exit
45087         from DO loop.
45088
45089 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
45090
45091         * gcc.c-torture/execute/20001111-1.c: New test.
45092
45093 2000-11-10  Nick Clifton  <nickc@redhat.com>
45094
45095         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
45096         long multuiple and accumulate.
45097
45098 2000-11-09  Richard Henderson  <rth@redhat.com>
45099
45100         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
45101         via size_t instead of int.
45102
45103         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
45104         * gcc.c-torture/execute/string-opt-2.c: Likewise.
45105         * gcc.c-torture/execute/string-opt-3.c: Likewise.
45106         * gcc.c-torture/execute/string-opt-4.c: Likewise.
45107
45108 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
45109
45110         * gcc.c-torture/compile/20001109-1.c: New test.
45111         * gcc.c-torture/compile/20001109-2.c: New test.
45112
45113 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
45114
45115         * g++.old-deja/g++.pt/operator1.C: New test.
45116         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
45117
45118 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
45119
45120         * gcc.dg/20001108-1.c: New test.
45121
45122 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
45123
45124         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
45125         with both arguments constant strings.
45126         * gcc.c-torture/execute/string-opt-3.c: New test.
45127         * gcc.c-torture/execute/string-opt-4.c: New test.
45128         * gcc.c-torture/execute/string-opt-5.c: New test.
45129
45130 2000-11-08  Nick Clifton  <nickc@redhat.com>
45131
45132         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
45133         mulsidi3adddi patterns.
45134
45135 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
45136
45137         * g++.old-deja/g++.other/crash36.C: New test.
45138
45139 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
45140
45141         * g++.old-deja/g++.other/init16.C: New test.
45142
45143 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
45144
45145         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
45146
45147 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
45148
45149         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
45150         * gcc.c-torture/execute/va-arg-16.x: Likewise.
45151         * gcc.c-torture/execute/va-arg-17.x: Likewise.
45152
45153 2000-11-07  DJ Delorie  <dj@redhat.com>
45154
45155         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
45156
45157 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45158
45159         * gcc.c-torture/execute/string-opt-1.c: New test.
45160
45161 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
45162
45163         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
45164         mips-sgi-irix6.* because the MIPS ABI passes floating-point
45165         parameters in registers, and there is no way for a varargs
45166         function to know in which order the integer and floating-point
45167         parameters should be interleaved when they are placed on the
45168         stack.
45169         * gcc.c-torture/execute/va-arg-16.x: Likewise.
45170         * gcc.c-torture/execute/va-arg-17.x: Likewise.
45171
45172 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45173
45174         * gcc.c-torture/execute/string-opt-2.c: New test.
45175
45176 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
45177
45178         * g++.old-deja/g++.pt/crash60.C: New test.
45179
45180 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
45181
45182         * g++.old-deja/g++.other/crash24.C: New test.
45183         * g++.old-deja/g++.other/crash25.C: New test.
45184         * g++.old-deja/g++.other/crash26.C: New test.
45185         * g++.old-deja/g++.other/crash27.C: New test.
45186         * g++.old-deja/g++.other/crash28.C: New test.
45187         * g++.old-deja/g++.other/crash29.C: New test.
45188         * g++.old-deja/g++.other/crash30.C: New test.
45189         * g++.old-deja/g++.other/crash31.C: New test.
45190         * g++.old-deja/g++.other/crash32.C: New test.
45191         * g++.old-deja/g++.other/crash33.C: New test.
45192         * g++.old-deja/g++.other/crash34.C: New test.
45193         * g++.old-deja/g++.other/crash35.C: New test.
45194
45195 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
45196
45197         * gcc.c-torture/execute/20001031-1.c: New test.
45198
45199 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
45200
45201         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
45202         namespace.
45203
45204         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
45205         standards-conformant.
45206
45207         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
45208
45209         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
45210         * g++.old-deja/g++.mike/p755a.C: Likewise.
45211         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
45212         library makes no calls to `operator new' during initialization.
45213
45214 2000-11-04  Neil Booth  <neilb@earthling.net>
45215
45216         * gcc.dg/cpp/include2.c: New tests.
45217
45218 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
45219
45220         * lib/g++.exp (g++_set_ld_library_path): New function.
45221         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
45222
45223 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
45224
45225         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
45226         warnings.
45227
45228 2000-11-01  Richard Henderson  <rth@redhat.com>
45229
45230         * g++.old-deja/g++.ext/namedret1.C: New.
45231         * g++.old-deja/g++.ext/namedret2.C: New.
45232         * g++.old-deja/g++.ext/namedret3.C: New.
45233
45234 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
45235
45236         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
45237         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
45238
45239 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45240
45241         * gcc.c-torture/execute/va-arg-21.c: New test.
45242
45243 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
45244
45245         * gcc.dg/c99-complex-2.c: New test.
45246
45247 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45248
45249         * gcc.c-torture/execute/stdio-opt-1.c: New test.
45250
45251 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
45252
45253         * g++.old-deja/g++.other/inline16.C: New test.
45254
45255 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
45256
45257         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
45258         __PRETTY_FUNCTION__
45259
45260 2000-10-29  Neil Booth  <neilb@earthling.net>
45261
45262         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
45263         New tests.
45264         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
45265         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
45266         optimisation.
45267
45268 2000-10-29  Neil Booth  <neilb@earthling.net>
45269
45270         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
45271         * mi1.c, mi1c.h: Add null directives to multiple-include test.
45272         * mi5.c: Test multiple includes work with -C.
45273         * trigraphs.c: Test ^= version.
45274
45275 2000-10-28  Neil Booth  <neilb@earthling.net>
45276
45277         New tests and test updates for new macro expander.
45278
45279         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
45280         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
45281         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
45282         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
45283         new diagnostic messages.
45284
45285         * gcc.dg/cpp/macro3.c: New tests.
45286
45287 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
45288
45289         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
45290         on the same line.
45291
45292 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
45293
45294         * g++.old-deja/g++.other/eh2.C: New test.
45295
45296 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
45297
45298         * gcc.c-torture/execute/20001027-1.c: New test.
45299
45300 2000-10-26  Richard Henderson  <rth@redhat.com>
45301
45302         * gcc.c-torture/execute/20001026-1.c: New.
45303
45304 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
45305
45306         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
45307         * g++.old-deja/g++.law/builtin1.C: Likewise.
45308         * g++.old-deja/g++.law/ctors10.C: Likewise.
45309         * g++.old-deja/g++.law/virtual3.C: Likewise.
45310         * g++.old-deja/g++.mike/p658.C: Likewise.
45311         * g++.old-deja/g++.other/sibcall1.C: Likewise.
45312         * g++.old-deja/g++.other/vaarg2.C: Likewise.
45313         * g++.old-deja/g++.robertl/eb124.C: Likewise.
45314         * g++.old-deja/g++.robertl/eb44.C: Likewise.
45315         * g++.old-deja/g++.robertl/eb77.C: Likewise.
45316
45317 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
45318
45319         * gcc.c-torture/compile/20001024-1.c: New test.
45320
45321 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
45322
45323         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
45324         to tell us whether or not we are using V3.
45325
45326 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
45327
45328         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
45329         operands.
45330
45331 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
45332
45333         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
45334
45335 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
45336
45337         * gcc.c-torture/execute/20001024-1.c: New test.
45338
45339 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
45340
45341         * g++.old-deja/g++.other/sibcall1.C: New test.
45342
45343 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
45344
45345         * gcc.dg/noncompile/init-3.c: New test.
45346
45347 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
45348
45349         * gcc.dg/format-array-1.c: New test.
45350
45351 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
45352
45353         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
45354         writing through null pointers; remove comment about testing
45355         unterminated strings.
45356
45357 2000-10-17  Matthew Hiller  <hiller@redhat.com>
45358
45359         * gcc.c-torture/execute/20001017-2.c: New test.
45360
45361 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
45362
45363         * gcc.c-torture/compile/20001018-1.c: New test.
45364         * gcc.c-torture/compile/20001018-1.x: Xfail.
45365
45366 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45367
45368         * gcc.c-torture/execute/20001017-1.c: New test.
45369
45370 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
45371
45372         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
45373         for multiple use of arguments with scanf formats; add tests for
45374         multiple use of arguments.
45375
45376 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
45377
45378         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
45379
45380 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
45381
45382         * gcc.dg/format-miss-1.c: New test.
45383
45384 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
45385
45386         * gcc.c-torture/execute/20001013-1.c: New test.
45387
45388 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
45389
45390         * gcc.dg/format-branch-1.c: New test.
45391
45392 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
45393
45394         * README, lib/file-format.exp: Remove EGCS references.
45395
45396 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
45397
45398         * gcc.dg/20001013-1.c: New test.
45399
45400 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
45401
45402         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
45403         for intmax_t in the compiler using __typeof__ and the type rules
45404         for conditional expressions.
45405
45406 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
45407
45408         * gcc.dg/20001012-1.c: New test.
45409         * gcc.dg/20001012-2.c: New test.
45410
45411 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
45412
45413         * gcc.dg/format-attr-1.c: New test.
45414
45415 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
45416
45417         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
45418         __LONG_LONG_MAX__ instead of LLONG_MAX.
45419
45420 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
45421
45422         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
45423         scanf flags.
45424         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
45425         flags.
45426
45427 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
45428
45429         * gcc.dg/sequence-pt-1.c: New test.
45430
45431 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
45432
45433         * gcc.c-torture/execute/20001011-1.c: New testcase.
45434         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
45435
45436 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
45437
45438         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
45439         does not error on it.
45440
45441 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
45442
45443         * gcc.dg/20001009-1.c: New test.
45444
45445 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
45446
45447         * gcc.c-torture/compile/20001009-1.c: Move from here ....
45448         * gcc.c-torture/execute/20001009-2.c: ... to here.
45449
45450 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
45451
45452         * gcc.c-torture/compile/20001009-1.c: New testcase.
45453         * gcc.c-torture/execute/20001009-1.c: New testcase.
45454         Testcases provided by Jan Hubicka <jh@suse.cz>.
45455
45456 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
45457
45458         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
45459         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
45460         uintmax_t using <limits.h> to emulate the compiler's internal
45461         logic.  No longer XFAIL %j tests.
45462
45463 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
45464
45465         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
45466         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
45467         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
45468         regexps and details of expected handling of some bad formats.
45469         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
45470         suppression.
45471
45472 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
45473
45474         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
45475         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
45476         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
45477         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
45478         in list archives.
45479
45480 2000-10-06  Richard Henderson  <rth@cygnus.com>
45481
45482         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
45483         * g++.old-deja/g++.brendan/crash52.C: Likewise.
45484         * g++.old-deja/g++.jason/report.C: Likewise.
45485         * g++.old-deja/g++.law/friend5.C: Likewise.
45486         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
45487         of the expected warnings.
45488
45489 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
45490
45491         * g++.old-deja/g++.pt/enum14.C: New test.
45492
45493 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
45494
45495         * g++.old-deja/g++.pt/crash59.C: New test.
45496
45497 2000-10-04  Will Cohen  <wcohen@redhat.com>
45498
45499         * gcc.dg/20000926-1.c: New test.
45500
45501 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
45502
45503         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
45504         function name for current C++ compiler.
45505         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
45506
45507 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
45508
45509         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
45510         __PRETTY_FUNCTION__.
45511         * g++.old-deja/g++.ext/pretty2.C: Likewise.
45512
45513 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45514
45515         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
45516
45517 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
45518
45519         * gcc.c-torture/compile/20000923-1.c: New test.
45520
45521 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
45522
45523         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
45524         * g++.old-deja/g++.pt/ttp62.C: Same.
45525         * g++.old-deja/g++.other/inline14.C: Same.
45526
45527 2000-09-24  Richard Henderson  <rth@cygnus.com>
45528
45529         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
45530
45531 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
45532
45533         * gcc.dg/c90-printf-1.c: Add test for wide string format.
45534
45535 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
45536
45537         * gcc.c-torture/compile/20000922-1.c: New file.
45538
45539 2000-09-21  Nick Clifton  <nickc@redhat.com>
45540
45541         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
45542         a signed long modulo operation.
45543         (mod6): New function - perform an unsigned long modulo operation.
45544         (main): Add tests for modulos of very large numbers by very small
45545         dividends.
45546
45547 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45548
45549         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
45550
45551 2000-09-19  Richard Henderson  <rth@cygnus.com>
45552
45553         * gcc.dg/compare2.c (case 10): XFAIL.
45554
45555 2000-09-18  Richard Henderson  <rth@cygnus.com>
45556
45557         * gcc.c-torture/execute/20000906-1.c: Move ...
45558         * gcc.dg/20000906-1.c: ... here.  Only run on targets
45559         that support __builtin_trap.
45560
45561 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
45562
45563         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
45564
45565 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
45566
45567         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
45568         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
45569         more $ format tests.
45570
45571 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
45572
45573         * gcc.dg/format-errmk-1.c: New test.
45574
45575 2000-09-17  Greg McGary  <greg@mcgary.org>
45576
45577         * gcc.c-torture/execute/20000917-1.x: Remove.
45578
45579 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
45580
45581         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
45582
45583 2000-09-17  Greg McGary  <greg@mcgary.org>
45584
45585         * gcc.c-torture/execute/20000917-1.c: New test.
45586         * gcc.c-torture/execute/20000917-1.x: XFAIL.
45587
45588 2000-09-16  Neil Booth  <NeilB@earthling.net>
45589
45590         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
45591         in nested macro bug.
45592
45593 2000-09-15  Neil Booth  <NeilB@earthling.net>
45594
45595         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
45596
45597 2000-09-14  Jeffrey A Law  (law@cygnus.com)
45598
45599         * gcc.c-torture/execute/20000914-1.c: New test.
45600
45601 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
45602
45603         * g++.other/inline13.C: New test.
45604
45605 2000-09-12  Andreas Jaeger  <aj@suse.de>
45606
45607         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
45608         constant by Ulrich Drepper <drepper@redhat.com>.
45609
45610 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
45611
45612         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
45613
45614 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45615
45616         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
45617
45618 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
45619
45620         * gcc.dg/cpp/backslash.c: New test.
45621
45622 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
45623
45624         * gcc.c-torture/execute/20000910-1.c: New test.
45625         * gcc.c-torture/execute/20000910-2.c: Likewise.
45626
45627 2000-09-11  Robert Lipe  <robertl@sco.com>
45628
45629         * gcc.dg/pragma-align.c: New test.
45630
45631 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
45632
45633         * g++.old-deja/g++.pt/explicit82.C: New test.
45634         * g++.old-deja/g++.pt/explicit83.C: New test.
45635
45636 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
45637
45638         * gcc.dg/asm-names.c: New test.
45639
45640 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45641
45642         * gcc.dg/cpp/tr-warn6.c: New test
45643
45644 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
45645
45646         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
45647         be accepted.
45648
45649 2000-09-07  Catherine Moore  <clm@redhat.com>
45650
45651         * gcc.c-torture/execute/unroll-1.c: New test.
45652
45653 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
45654
45655         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
45656         ERROR markers.
45657         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
45658         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
45659         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
45660         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
45661         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
45662         Preprocess only.
45663         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
45664         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
45665
45666 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
45667
45668         * g++.old-deja/g++.pt/deduct2.C: New test.
45669
45670 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
45671
45672         * g++.old-deja/g++.pt/parms2.C: New test.
45673
45674 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
45675
45676         * g++.old-deja/g++.pt/crash58.C: New test.
45677
45678 2000-09-06  Greg McGary  <greg@mcgary.org>
45679
45680         * gcc.c-torture/execute/20000906-1.c: New test.
45681         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
45682
45683 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45684
45685         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
45686
45687 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
45688
45689         * g++.old-deja/g++.pt/crash57.C: New test.
45690
45691 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
45692
45693         * g++.old-deja/g++.pt/crash56.C: New test.
45694
45695 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
45696
45697         * g++.old-deja/g++.pt/koenig1.C: New test.
45698
45699 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
45700
45701         * gcc.dg/20000904-1.c: New test.
45702
45703 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
45704
45705         * gcc.dg/cpp/paste8.c: New test.
45706
45707 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
45708
45709         * gcc.c-torture/compile/20000827-1.c: New test.
45710
45711 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
45712
45713         * gcc.dg/format-diag-1.c: New test.
45714
45715 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
45716
45717         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
45718         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
45719         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
45720         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
45721         gcc.dg/formatz-1.c: Adjust warning regular expressions.
45722
45723 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
45724
45725         * g++.old-deja/g++.other/nested4.C: New test.
45726
45727 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
45728
45729         * g++.old-deja/g++.ns/scoped1.C: New test.
45730
45731 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
45732
45733         * lib/g++.exp: Support testing already-installed GCC.
45734
45735 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45736
45737         * wtr-label-1.c, wtr-suffix-1.c: New tests.
45738
45739 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45740
45741         * gcc.dg/return-type-2.c: New test.
45742
45743 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
45744
45745         * gcc.c-torture/compile/20000825-1.c: New test.
45746
45747 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
45748
45749         * gcc.dg/dwarf2-2.c: New test.
45750
45751 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
45752
45753         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
45754         dg-warning regexps.
45755
45756 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
45757
45758         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
45759         gcc.dg/format-ext-5.c: New tests.
45760
45761 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
45762
45763         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
45764
45765 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
45766
45767         * gcc.dg/noncompile/930622-2.c: Adjust error message.
45768
45769 2000-08-24  Richard Henderson  <rth@cygnus.com>
45770
45771         * gcc.dg/ia64-sync-1.c: New test.
45772         * gcc.dg/ia64-sync-2.c: New test.
45773         * gcc.dg/ia64-asm-1.c: New test.
45774
45775 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
45776
45777         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
45778         * gcc.dg/format-ext-2.c: New test.
45779
45780 2000-08-23  Jason Merrill  <jason@redhat.com>
45781
45782         * lib/old-dejagnu.exp: Also ignore "In member function" and
45783         "At global scope".
45784
45785 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45786
45787         * gcc.dg/noncompile/label-lineno-1.c: New test.
45788
45789 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
45790
45791         * gcc.dg/c99-array-nonobj-1.c: New test.
45792
45793 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
45794
45795         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
45796         tests.
45797         * gcc.dg/format-ext-1.c: New test.
45798
45799 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45800
45801         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
45802         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
45803         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
45804         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
45805         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
45806
45807 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
45808
45809         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
45810         gcc.dg/c99-strftime-2.c: New tests.
45811
45812 2000-08-22  Richard Henderson  <rth@cygnus.com>
45813
45814         * gcc.c-torture/execute/20000822-1.c: New test.
45815
45816 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
45817
45818         * gcc.c-torture/execute/20000819-1.x: Remove.
45819
45820 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
45821
45822         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
45823         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
45824         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
45825         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
45826         gcc.dg/format-xopen-1.c: New tests.
45827
45828 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
45829
45830         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
45831
45832 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
45833
45834         * g++.old-deja/g++.other/loop2.C: New test.
45835
45836         * gcc.c-torture/compile/20000606-1.c: New test.
45837         * gcc.c-torture/compile/20000728-1.c: New test.
45838         * gcc.c-torture/execute/20000801-1.c: New test.
45839         * gcc.c-torture/execute/20000801-2.c: New test.
45840         * gcc.c-torture/execute/20000819-1.c: New test.
45841         * gcc.c-torture/execute/20000819-1.x: XFAIL.
45842         * gcc.dg/20000629-1.c: New test.
45843         * gcc.dg/20000724-1.c: New test.
45844         * gcc.dg/20000807-1.c: New test.
45845
45846 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
45847
45848         * gcc.dg/cpp/pragma-1.c: New test.
45849         * gcc.dg/cpp/pragma-2.c: New test.
45850
45851 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
45852
45853         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
45854         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
45855
45856 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
45857
45858         * gcc.c-torture/compile/20000818-1.c: New test.
45859
45860 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
45861
45862         * gcc.c-torture/execute/20000818-1.c: New test.
45863
45864 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
45865
45866         * gcc.dg/format-va-1.c: New test.
45867
45868 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
45869
45870         * g++.old-deja/g++.other/typedef8.C: New test.
45871
45872 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
45873
45874         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
45875         * g++.old-deja/g++.mike/net36.C: Mark candidate.
45876         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
45877         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
45878         * g++.old-deja/g++.other/ptrmem7.C: New test.
45879         * g++.old-deja/g++.pt/ptrmem10.C: New test.
45880
45881 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
45882
45883         * g++.old-deja/g++.pt/typename27.C: New test.
45884
45885 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
45886
45887         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
45888         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
45889         * g++.old-deja/g++.pt/friend45.C: New test.
45890         * g++.old-deja/g++.other/friend8.C: New test.
45891
45892 2000-08-15  Richard Henderson  <rth@cygnus.com>
45893
45894         * gcc.c-torture/execute/20000815-1.c: New test.
45895
45896 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
45897
45898         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
45899         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
45900         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
45901
45902 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
45903
45904         * g++.old-deja/g++.other/refinit2.C: New test.
45905
45906 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
45907
45908         * lib/c-torture.exp (c-torture): Make
45909         compiler_conditional_xfail_data global.
45910         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
45911         compiler_conditional_xfail_data machinery.
45912         (f-torture-execute): Likewise.
45913         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
45914         and only when unrolling loops.
45915
45916         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
45917
45918 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
45919
45920         * g++.old-deja/g++.pt/explicit81.C: New test.
45921
45922 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
45923
45924         * g++.old-deja/g++.pt/typename26.C: New test.
45925
45926 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
45927
45928         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
45929         warning.
45930
45931 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
45932
45933         * g++.old-deja/g++.other/array3.C: New test.
45934
45935 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
45936
45937         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
45938         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
45939         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
45940         New tests.
45941
45942 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
45943
45944         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
45945         * g++.old-deja/g++.abi/vmihint.C: Likewise.
45946
45947 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
45948
45949         * gcc.c-torture/execute/20000808-1.c: New test.
45950
45951 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
45952
45953         * gcc.dg/c90-const-expr-1.c: New test.
45954
45955 2000-08-08  Richard Henderson  <rth@cygnus.com>
45956
45957         * gcc.dg/noncompile/920923-1.c: Declare calloc.
45958
45959 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
45960
45961         * gcc.dg/noncompile/const-ll-1.c: New test.
45962
45963 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
45964
45965         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
45966
45967 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
45968
45969         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
45970         that running programs linked against the shared version of libobjc
45971         run correctly.
45972
45973 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
45974
45975         * gcc.dg/c99-printf-1.c: New test.
45976
45977 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
45978
45979         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
45980
45981 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
45982
45983         * gcc.c-torture/execute/20000731-1.x: Delete.
45984
45985 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
45986
45987         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
45988         and torture_without_loops as is done by c-torture.exp.
45989         (search_for): Copy from c-torture.exp.
45990         (gcc-dg-runtest): New function, drives a directory of tests
45991         iterating over the TORTURE_OPTIONS.
45992         (scan-assembler, scan-assembler-not): Move here from
45993         individual directory drivers.
45994
45995         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
45996         defined by lib/gcc-dg.exp.
45997         * gcc.dg/cpp/cpp.exp: Likewise.
45998         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
45999         gcc-dg-runtest, so we cycle over optimization options.
46000
46001         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
46002         * gcc.dg/compare2.c: No longer expected to fail.
46003
46004 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
46005
46006         * gcc.c-torture/execute/20000804-1.c: New test.
46007
46008 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
46009
46010         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
46011
46012 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
46013
46014         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
46015
46016 2000-08-03  Jeffrey A Law  (law@cygnus.com)
46017
46018         * gcc.c-torture/compile/20000803-1.c: New test.
46019
46020 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
46021
46022         * gcc.c-torture/execute/20000801-3.c,
46023         gcc.c-torture/execute/20000801-4.c: New tests.
46024         * gcc.c-torture/execute/20000801-3.x,
46025         gcc.c-torture/execute/20000801-4.x: Xfail.
46026
46027 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
46028
46029         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
46030         libobjc/.libs to allow for libtool.
46031
46032 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
46033
46034         * gcc.c-torture/compile/20000802-1.c: New test.
46035
46036 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
46037
46038         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
46039
46040 2000-07-31  Jeffrey A Law  (law@cygnus.com)
46041
46042         * gcc-c-torture/execute/20000731-2.c: New test.
46043
46044         * gcc.c-torture/execute/20000731-1.c: New test.
46045         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
46046
46047 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
46048
46049         * testsuite/gcc.dg/cpp/paste7.c: New test.
46050         * gcc.dg/cpp/20000725-1.c: New test.
46051
46052 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
46053
46054         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
46055         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
46056         declaration warning for __builtin_dwarf_reg_size.
46057
46058         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
46059
46060 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
46061
46062         * gcc.dg/noncompile/voidparam-1.c: New test.
46063
46064 2000-07-30  Richard Henderson  <rth@cygnus.com>
46065
46066         * gcc.dg/c90-digraph-1.c: Don't xfail.
46067         * gcc.dg/compare2.c (case 10): Xfail.
46068         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
46069
46070 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
46071
46072         * gcc.dg/c99-main-1.c: New test.
46073
46074 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
46075
46076         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
46077
46078 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
46079
46080         * gcc.c-tortuer/execute/20000726-1.c: New test.
46081
46082 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
46083
46084         * gcc.c-torture/execute/enum-2.c: New test.
46085
46086 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46087
46088         * gcc.dg/cpp/tr-warn3.c: New test.
46089
46090 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
46091
46092         * g++.old-deja/g++.ext/implicit1.C: Remove.
46093         * g++.old-deja/g++.jason/c2.C: Remove
46094         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
46095         * g++.old-deja/g++.pt/crash16.C: Likewise.
46096         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
46097
46098 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
46099
46100         * g++.old-deja/g++.other/for2.C: New test.
46101
46102 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
46103
46104         * gcc.dg/20000720-1.c: New test.
46105
46106 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
46107
46108         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
46109
46110 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
46111
46112         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
46113         * gcc.c-torture/execute/20000722-1.c: New.
46114         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
46115
46116 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
46117
46118         * gcc.dg/cpp/20000720-1.S: New test.
46119
46120 2000-07-21  Michael Meissner  <meissner@redhat.com>
46121
46122         * gcc.c-torture/execute/ieee/hugeval.c: New test.
46123
46124 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
46125
46126         * g++.old-deja/g++.brendan/crash16.C,
46127         g++.old-deja/g++.brendan/parse3.C,
46128         g++.old-deja/g++.brendan/redecl1.C,
46129         g++.old-deja/g++.ns/template13.C,
46130         g++.old-deja/g++.other/decl4.C,
46131         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
46132
46133 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
46134
46135         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
46136         and "Internal error".
46137
46138         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
46139         regexps.
46140         * gcc.dg/cpp/paste6.c: New test.
46141
46142 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
46143
46144         * gcc.dg/cpp/tr-direct.c: New test.
46145
46146         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
46147         gcc.dg/cpp/undef1.c: Tweak error regexps.
46148
46149 2000-07-18  Eric Christopher <echristo@redhat.com>
46150
46151         * gcc.c-torture/compile/20000718-1.c: New test.
46152
46153 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
46154
46155         * cpplex.c (_cpp_push_token): If the token being pushed back
46156         is the previous token in this context, just subtract one from
46157         context->posn.
46158         * cppmacro.c (save_expansion): Clear aux field when storing a
46159         placemarker.
46160
46161 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
46162
46163         * gcc.dg/noncompile/redecl-1.c: New test.
46164
46165 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
46166
46167         * gcc.c-torture/execute/20000717-5.c: New test.
46168         * gcc.c-torture/execute/20000717-1.x: Removed.
46169
46170 2000-07-17  Richard Henderson  <rth@cygnus.com>
46171
46172         * gcc.c-torture/execute/20000717-4.c: New test.
46173
46174 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
46175
46176         * gcc.dg/cpp/syshdr.c: New test.
46177         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
46178
46179 2000-07-17  Neil Booth  <neilb@earthling.net>
46180
46181         * gcc.dg/cpp/cmdlne-dM.c: New test.
46182         * gcc.dg/cpp/cmdlne-dD.c: New test.
46183
46184 2000-07-17  Jeffrey A Law  (law@cygnus.com)
46185
46186         * gcc.c-torture/execute/20000717-3.c: New test.
46187
46188         * gcc.c-torture/compile/20000717-1.c: New test.
46189
46190 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
46191
46192         * gcc.c-torture/execute/20000717-2.c: New test.
46193
46194 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
46195
46196         * gcc.dg/formatz-1.c: New test.
46197
46198         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
46199         * gcc.dg/c99-digraph-1.c: New tests.
46200
46201         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
46202         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
46203
46204         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
46205         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
46206         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
46207         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
46208         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
46209         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
46210         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
46211
46212 2000-07-17  Greg McGary <greg@mcgary.org>
46213
46214         * gcc.c-torture/execute/20000717-1.c: New test.
46215         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
46216
46217 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
46218
46219         * gcc.c-torture/execute/20000715-2.c: New test.
46220         * gcc.dg/20000715-1.c: New test.
46221
46222 2000-07-15  Michael Meissner  <meissner@redhat.com>
46223
46224         * gcc.c-torture/execute/20000715-1.c: New test.
46225
46226 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
46227
46228         * gcc.c-torture/execute/20000707-1.c: New test.
46229
46230 2000-07-13  Neil Booth  <NeilB@earthling.net>
46231
46232         * testsuite/gcc.dg/cpp/digraph1.c,
46233         testsuite/gcc.dg/cpp/digraph2.c,
46234         testsuite/gcc.dg/cpp/digraphs.c: New tests.
46235
46236 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
46237
46238         * g77.f-torture/compile/20000630-2.f: New test.
46239         * g77.f-torture/compile/20000630-2.x
46240
46241 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
46242
46243         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
46244
46245 2000-07-11  Neil Booth  <NeilB@earthling.net>
46246
46247         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
46248
46249 2000-07-11  Neil Booth  <NeilB@earthling.net>
46250
46251         * gcc.dg/cpp/cmdlne-C.c: New.
46252
46253 2000-07-09  Neil Booth  <NeilB@earthling.net>
46254
46255         * gcc.dg/cpp/directiv.c: New tests.
46256         * gcc.dg/cpp/undef1.c: Update.
46257
46258 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
46259
46260         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
46261
46262 2000-07-09  Neil Booth  <NeilB@earthling.net>
46263
46264         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
46265
46266 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
46267
46268         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
46269         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
46270
46271 2000-07-08  Neil Booth  <NeilB@earthling.net>
46272
46273         * gcc.dg/cpp/macsyntx.c: New tests.
46274
46275 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
46276
46277         * gcc.dg/20000707-1.c: New test.
46278
46279 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
46280
46281         * gcc.c-torture/execute/20000706-1.c: New test.
46282         * gcc.c-torture/execute/20000706-2.c: New test.
46283         * gcc.c-torture/execute/20000706-3.c: New test.
46284         * gcc.c-torture/execute/20000706-4.c: New test.
46285         * gcc.c-torture/execute/20000706-5.c: New test.
46286
46287 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
46288
46289         * g++.old-deja/g++.pt/instantiate7.C: New test.
46290
46291 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
46292
46293         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
46294         * g++.old-deja/g++.mike/thunk3.C: Likewise.
46295         * g++.old-deja/g++.other/rtti3.C: Likewise.
46296         * g++.old-deja/g++.other/rttid3.C: Likewise.
46297
46298 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
46299
46300         *  g77.f-torture/compile/20000630-1.x: Fix typo
46301
46302 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
46303
46304         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
46305         assembly output.
46306
46307 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
46308
46309         * gcc.dg/cpp/ident.c: New test.
46310
46311 2000-07-05  Neil Booth  <NeilB@earthling.net>
46312
46313         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
46314           gcc.dg/cpp/lexstrng.c: New tests.
46315
46316 2000-07-04  Neil Booth  <NeilB@earthling.net>
46317
46318         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
46319         * gcc.dg/cpp/strify2.c: Same.
46320
46321 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
46322
46323         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
46324         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
46325         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
46326         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
46327
46328         * testsuite/gcc.dg/cpp/macro1.c,
46329         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
46330         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
46331         testsuite/gcc.dg/cpp/strify1.c,
46332         testsuite/gcc.dg/cpp/strify2.c: New tests.
46333
46334 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
46335
46336         * gcc.c-torture/execute/20000703-1.c: New test.
46337
46338 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
46339
46340         * g++.old-deja/g++.pt (lookup10.C): New test.
46341
46342 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
46343
46344         * g++.old-deja/g++.pt (typename25.C): New test.
46345
46346 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
46347
46348         * gcc.c-torture/compile/20000701-1.c: New test.
46349
46350 2000-06-30  Nick Clifton  <nickc@cygnus.com>
46351
46352         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
46353         to test case.
46354
46355 2000-06-30  Catherine Moore  <clm@cygnus.com>
46356
46357         * gcc.c-torture/execute/align-1.c: New test.
46358
46359 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
46360
46361         * g++.old-deja/g++.pt/expr8.C: New test.
46362         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
46363
46364 2000-06-29  Nick Clifton  <nickc@cygnus.com>
46365
46366         * gcc.c-torture/compile/20000629-1.c: New test.
46367
46368 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
46369
46370
46371         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
46372         gcc.dg/noncompile directory, depending on whether they're
46373         preprocessor tests or not.  Annotate all the tests for the dg
46374         framework.
46375
46376         * gcc.c-torture/noncompile/noncompile.exp: Delete.
46377         * gcc.dg/noncompile/noncompile.exp: New.
46378
46379         * Moved files:
46380         Old name                                New name
46381         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
46382         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
46383         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
46384         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
46385         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
46386         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
46387         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
46388         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
46389         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
46390         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
46391         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
46392         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
46393         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
46394         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
46395         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
46396         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
46397         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
46398         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
46399         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
46400         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
46401         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
46402         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
46403         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
46404         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
46405
46406         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
46407         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
46408         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
46409         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
46410         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
46411         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
46412
46413 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
46414
46415         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
46416         declare one variable.  On the fourth, error.
46417         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
46418         declared by 20000628-1a.h.
46419
46420 2000-06-29  Richard Henderson  <rth@redhat.com>
46421
46422         * gcc.c-torture/execute/930529-1.x: New file.
46423         * gcc.dg/920413-1.c: Adjust expected warning text.
46424         * gcc.dg/980217-1.c: Declare abort.
46425         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
46426
46427 2000-06-29  Jeffrey A Law  (law@cygnus.com)
46428
46429         * g77.f-torture/compile/20000629-1.f: New test.
46430         * g77.f-torture/compile/20000629-1.x: Expected to fail.
46431
46432 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
46433
46434         Rearrange lots of files, removing entirely the
46435         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
46436         directories.
46437
46438         * Deleted files:
46439         gcc.c-torture/code_quality/code_quality.exp
46440         gcc.c-torture/special/special.exp
46441         gcc.failure/failure.exp
46442         gcc.failure/940409-1.x
46443         gcc.c-torture/compile/961203-1.x
46444
46445         * New files:
46446         gcc.misc-tests/linkage.exp
46447         gcc.c-torture/execute/920730-1t.c
46448         gcc.c-torture/execute/920730-1t.x
46449         gcc.c-torture/compile/920520-1.x
46450         gcc.c-torture/compile/920521-1.x
46451         gcc.c-torture/compile/981006-1.x
46452         gcc.c-torture/execute/eeprof-1.x
46453
46454         * Moved files (possibly with modifications to fit a new harness):
46455         Old name                                New name
46456         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
46457         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
46458         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
46459         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
46460         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
46461         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
46462         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
46463         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
46464         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
46465         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
46466         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
46467         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
46468         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
46469         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
46470
46471 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
46472
46473         * c-torture/compile/961203-1.x: Delete.
46474
46475         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
46476         not exit. Include stdio.h.
46477         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
46478         * gcc.misc-tests/dg-12.c: Likewise.
46479         * gcc.misc-tests/dg-5.c: Likewise.
46480         * gcc.misc-tests/dg-6.c: Likewise.
46481         * gcc.misc-tests/dg-7.c: Prototype abort.
46482         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
46483         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
46484         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
46485         not exit.
46486         * gcc.misc-tests/sieve.c: Use return from main, not exit.
46487         * gcc.misc-tests/sort2.c: Use return from main, not exit.
46488
46489 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
46490
46491         * gcc.dg/cpp/20000628-1.c: New test.
46492         * gcc.dg/cpp/20000628-1.h: New header for above test.
46493         * gcc.dg/cpp/20000628-1a.h: Likewise.
46494
46495 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
46496
46497         * gcc.dg/cpp: New directory.
46498         * gcc.dg/cpp/cpp.exp: New driver.
46499         * gcc.dg/cpp/20000627-1.c: New test.
46500         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
46501         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
46502         and rewrite as a compilation test.
46503
46504         * gcc.dg: Move many files into the cpp subdirectory, possibly
46505         renaming or editing them as well.
46506         Old name                New name
46507         990119-1.c              cpp/19990119-1.c
46508         990228-1.c              cpp/19990228-1.c
46509         990407-1.c              cpp/19990407-1.c
46510         990409-1.c              cpp/19990409-1.c
46511         990413-1.c              cpp/19990413-1.c
46512         990703-1.c              cpp/19990703-1.c
46513         20000127-1.c            cpp/20000127-1.c
46514         20000129-1.c            cpp/20000129-1.c
46515         20000207-1.c            cpp/20000207-1.c
46516         20000207-2.c            cpp/20000207-2.c
46517         20000209-1.c            cpp/20000209-1.c
46518         20000209-2.c            cpp/20000209-2.c
46519         20000301-1.c            cpp/20000301-1.c
46520         20000419-1.c            cpp/20000419-1.c
46521         20000510-1.S            cpp/20000510-1.S
46522         20000519-1.c            cpp/20000519-1.c
46523         20000529-1.c            cpp/20000529-1.c
46524         20000625-1.c            cpp/20000625-1.c
46525         20000625-2.c            cpp/20000625-2.c
46526         cpp-as1.c               cpp/assert1.c
46527         cpp-as2.c               cpp/assert2.c
46528         cxx-comments-1.c        cpp/cxxcom1.c
46529         cxx-comments-2.c        cpp/cxxcom2.c
46530         endif-label.c           cpp/endif.c
46531         cpp-hash1.c             cpp/hash1.c
46532         cpp-hash2.c             cpp/hash2.c
46533         cpp-if1.c               cpp/if-1.c
46534         cpp-if2.c               cpp/if-2.c
46535         cpp-if3.c               cpp/if-3.c
46536         cpp-if4.c               cpp/if-4.c
46537         cpp-if5.c               cpp/if-5.c
46538         cpp-cond.c              cpp/if-cexp.c
46539         cpp-missingop.c         cpp/if-mop.c
46540         cpp-missingparen.c      cpp/if-mpar.c
46541         cpp-opprec.c            cpp/if-oppr.c
46542         cpp-ifparen.c           cpp/if-paren.c
46543         cpp-shortcircuit.c      cpp/if-sc.c
46544         cpp-shift.c             cpp/if-shift.c
46545         cpp-unary.c             cpp/if-unary.c
46546         cpp-li1.c               cpp/line1.c
46547         cpp-li2.c               cpp/line2.c
46548         lineno.c                cpp/line3.c
46549         lineno-2.c              cpp/line4.c
46550         cpp-mi.c                cpp/mi1.c
46551         cpp-mic.h               cpp/mi1c.h
46552         cpp-micc.h              cpp/mi1cc.h
46553         cpp-mind.h              cpp/mi1nd.h
46554         cpp-mindp.h             cpp/mi1ndp.h
46555         cpp-mix.h               cpp/mi1x.h
46556         cpp-mi2.c               cpp/mi2.c
46557         cpp-mi2a.h              cpp/mi2a.h
46558         cpp-mi2b.h              cpp/mi2b.h
46559         cpp-mi2c.h              cpp/mi2c.h
46560         cpp-mi3.c               cpp/mi3.c
46561         cpp-mi3.def             cpp/mi3.def
46562         poison-1.c              cpp/poison.c
46563         pr-impl.c               cpp/prag-imp.c
46564         cpp-redef-2.c           cpp/redef1.c
46565         cpp-redef.c             cpp/redef2.c
46566         strpaste.c              cpp/strp1.c
46567         strpaste-2.c            cpp/strp2.c
46568         cpp-tradpaste.c         cpp/tr-paste.c
46569         cpp-tradstringify.c     cpp/tr-str.c
46570         cpp-tradwarn1.c         cpp/tr-warn1.c
46571         cpp-tradwarn2.c         cpp/tr-warn2.c
46572         trigraphs.c             cpp/trigraphs.c
46573         cpp-unc1.c              cpp/unc1.c
46574         cpp-unc2.c              cpp/unc2.c
46575         cpp-unc3.c              cpp/unc3.c
46576         cpp-unc.c               cpp/unc4.c
46577         undef.c                 cpp/undef1.c
46578         undef-2.c               cpp/undef2.c
46579         cpp-wi1.c               cpp/widestr1.c
46580
46581 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
46582
46583         * lib/g++.exp (g++_include_flags): Tweak.
46584
46585 2000-06-27  H.J. Lu  <hjl@gnu.org>
46586             Loren J. Rittle  <ljrittle@acm.org>
46587
46588         * lib/g++.exp (g++_include_flags): Override libgloss.exp
46589         version with one that knows about the new gcc tree structure.
46590         (g++_link_flags): Same.
46591
46592 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
46593
46594         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
46595         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
46596         case we are cross-compiling.
46597
46598         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
46599         g++.old-deja/g++.niklas/Makefile.in,
46600         g++.old-deja/g++.niklas/configure.in,
46601         g++.old-deja/g++.other/Makefile.in,
46602         g++.old-deja/g++.other/configure.in,
46603         gcc.c-torture/code_quality/Makefile.in,
46604         gcc.c-torture/code_quality/configure.in,
46605         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
46606         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
46607         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
46608         gcc.c-torture/execute/ieee/Makefile.in,
46609         gcc.c-torture/execute/ieee/configure.in,
46610         gcc.c-torture/noncompile/Makefile.in,
46611         gcc.c-torture/noncompile/configure.in,
46612         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
46613         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
46614         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
46615
46616 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
46617
46618         * g++.old-deja/g++.other/ambig3.C: New test.
46619
46620 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
46621
46622         * g++.old-deja/g++.pt/syntax1.C: New test.
46623         * g++.old-deja/g++.pt/syntax2.C: New test.
46624         * g++.old-deja/g++.other/syntax3.C: New test.
46625         * g++.old-deja/g++.other/syntax4.C: New test.
46626
46627 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
46628
46629         * gcc.dg/20000623-1.c: Prototype exit and abort.
46630
46631 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
46632
46633         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
46634         New tests.
46635         * gcc.dg/cpp-mi3.def: New file.
46636
46637         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
46638         inside assertions.
46639         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
46640         lexer's error messages.
46641         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
46642         divine anything from the linemarkers.
46643         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
46644         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
46645
46646 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
46647
46648         * gcc.dg/20000623-1.c: New test.
46649
46650 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
46651
46652         * gcc.c-torture/execute/20000622-1.c: New test.
46653
46654 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
46655
46656         * g++.old-deja/g++.other/init15.C: New test.
46657
46658 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
46659
46660         * g++.old-deja/g++.pt/vaarg2.C: New test.
46661         * g++.old-deja/g++.pt/vaarg3.C: New test.
46662
46663 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
46664
46665         * g++.old-deja/g++.other/dyncast6.C: New test.
46666
46667 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
46668
46669         * gcc.c-torture/execute/loop-6.c: New test.
46670
46671 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
46672
46673         * gcc.dg/20000614-1.c: New test.
46674         * gcc.dg/20000614-2.c: New test.
46675
46676 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
46677
46678         * g++.old-deja/g++.other/inline12.C: New test.
46679
46680 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
46681
46682         * g++.old-deja/g++.other/eh1.C: New test.
46683
46684 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
46685
46686         * g++.old-deja/g++.other/type.C: New test.
46687
46688 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
46689
46690         * g++.old-deja/g++.other/initstring.C: New test.
46691
46692 2000-06-12  Jason Merrill  <jason@redhat.com>
46693
46694         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
46695
46696 2000-06-09  Jeffrey A Law  (law@cygnus.com)
46697
46698         * gcc.c-torture/compile/20000609-1.c: New test.
46699
46700 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
46701
46702         * gcc.dg/20000609-1.c: New test.
46703
46704 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
46705
46706         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
46707         * gcc.c-torture/noncompile/poison-1.c: Move...
46708         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
46709         * gcc.dg/cpp-li1.c: Add a token after the #line.
46710
46711 2000-06-05  Richard Henderson  <rth@cygnus.com>
46712
46713         * gcc.c-torture/execute/20000605-2.c: New test.
46714         * gcc.c-torture/execute/20000605-3.c: New test.
46715
46716 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
46717
46718         * g77.f-torture/execute/20000503-1.x: New file.
46719
46720 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
46721
46722         * g++.old-deja/g++.eh/badalloc1.C: New test.
46723
46724 2000-06-05  Richard Henderson  <rth@cygnus.com>
46725
46726         * gcc.c-torture/execute/20000605-1.c: New test.
46727
46728 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
46729             Nathan Sidwell <nathan@codesourcery.com>
46730
46731         * gcc.c-torture/compile/20000605-1.c: New test.
46732
46733 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
46734
46735         * g77.f-torture/compile/20000601-1.f: New test.
46736
46737 2000-06-03  Richard Henderson  <rth@cygnus.com>
46738
46739         * gcc.c-torture/execute/20000603-1.c: New.
46740
46741 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
46742
46743         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
46744         * gcc.dg/noreturn-2.c (noreturn): Likewise.
46745
46746 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
46747
46748         * gcc.dg/compare2.c (case 12): XFAIL.
46749         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
46750         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
46751
46752         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
46753
46754 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
46755
46756         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
46757         guard macro is already defined when the header is first
46758         included.
46759         * gcc.dg/cpp-mix.h: New file.
46760         * gcc.dg/endif-label.c: Update patterns to match compiler.
46761
46762         * g++.brendan/complex1.C: Declare abort.
46763         * g++.law/refs4.C: Remove XFAIL.
46764         * g++.oliva/expr2.C: Declare abort and exit.
46765
46766 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
46767
46768         * gcc.c-torture/execute/20000528-1.c: New test.
46769
46770         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
46771         * g++.old-deja/g++.law/temps4.C: Likewise.
46772
46773         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
46774         stdlib.h.  Call abort() on failure.
46775         * g++.old-deja/g++.law/refs4.C: Likewise.
46776         * g++.old-deja/g++.law/temps4.C: Likewise.
46777         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
46778         * gcc.c-torture/execute/20000112-1.c: Include string.h.
46779
46780 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
46781
46782         Relative to g++.dg/special:
46783         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
46784
46785         Relative to g++.old-deja:
46786         * g++.brendan/complex1.C, g++.jason/optimize2.C,
46787         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
46788         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
46789         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
46790         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
46791         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
46792         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
46793
46794         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
46795         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
46796         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
46797         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
46798         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
46799         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
46800         and/or string.h.
46801
46802         * g++.other/goto1.C: Update expectations for error messages.
46803
46804 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
46805
46806         * gcc.c-torture/compile/20000523-1.c: New test.
46807
46808 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
46809
46810         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
46811
46812 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
46813
46814         * g++.old-deja/g++.eh/catch11.C: New test.
46815         * g++.old-deja/g++.eh/catch12.C: New test.
46816
46817 2000-05-24  Nick Clifton  <nickc@cygnus.com>
46818
46819         * gcc.c-torture/execute/20000523-1.c: New test.
46820
46821 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
46822
46823         * c-torture/execute/bcp-1.c: Replace abort in arg of
46824         __builtin_constant_p with a generic external function.
46825
46826         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
46827         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
46828         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
46829         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
46830         Prototype abort and/or exit.
46831
46832         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
46833         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
46834         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
46835         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
46836
46837 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
46838
46839         * gcc.dg/dwarf2-1.c: New test.
46840
46841 2000-05-20  Richard Henderson  <rth@cygnus.com>
46842
46843         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
46844
46845 2000-05-20  Andreas Jaeger  <aj@suse.de>
46846
46847         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
46848         testcase.
46849
46850 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
46851
46852         * gcc.c-torture/execute/20000519-2.c: New test.
46853
46854 2000-05-19  Andreas Jaeger  <aj@suse.de>
46855
46856         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
46857         which fails with SSA.
46858
46859         * lib/c-torture.exp: Also test with -O3 -fssa.
46860
46861 2000-05-18  Michael Meissner  <meissner@redhat.com>
46862
46863         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
46864         * gcc.c-torture/execute/920415-1.c: Ditto.
46865         * gcc.c-torture/execute/920501-1.c: Ditto.
46866         * gcc.c-torture/execute/conversion.c: Ditto.
46867         * gcc.c-torture/execute/cvt-1.c: Ditto.
46868
46869 2000-05-18  Jeffrey A Law  (law@cygnus.com)
46870
46871         * gcc.c-torture/compile/20000518-1.c: New test.
46872
46873 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
46874
46875         * g77.f-torture/compile/200005018.f: New test.
46876
46877 2000-05-17  Jeffrey A Law  (law@cygnus.com)
46878
46879         * gcc.c-torture/compile/20000517-1.c: New test.
46880
46881 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46882
46883         * gcc.c-torture/execute/20000516-1.c: New test.
46884
46885 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
46886
46887         * g++.old-deja/g++.other/eh.C: New test.
46888
46889 2000-05-12  Richard Henderson  <rth@cygnus.com>
46890
46891         * gcc.c-torture/execute/990208-1.c (main): Don't pass
46892         constants through to doit's conditional.
46893
46894 2000-05-11  Jeffrey A Law  (law@cygnus.com)
46895
46896         * gcc.c-torture/compile/20000511-1.c: New test.
46897         * g77.f-torture/compile/20000511-1.f: New test.
46898         * g77.f-torture/compile/20000511-2.f: New test.
46899
46900 2000-05-11  Michael Meissner  <meissner@redhat.com>
46901
46902         * gcc.c-torture/execute/20000511-1.c: New test.
46903
46904 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
46905
46906         * gcc.dg/dg.exp: Scan .S files as well as .c files.
46907         * gcc.dg/20000510-1.S: New.
46908
46909 2000-05-08  Catherine Moore  <clm@cygnus.com>
46910
46911         * gcc.dg/unused-3.c: New.
46912
46913 2000-05-06  Richard Henderson  <rth@cygnus.com>
46914
46915           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
46916           * g++.old-deja/g++.mike/warn1.C: Likewise.
46917           * g++.old-deja/g++.pt/local1.C: Likewise.
46918           * g++.old-deja/g++.pt/local7.C: Likewise.
46919           * g++.old-deja/g++.pt/spec16.C: Likewise.
46920
46921 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
46922
46923         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
46924
46925 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
46926
46927           * g77.f-torture/execute/20000503-1.f: New test.
46928
46929 2000-05-04  Andreas Jaeger  <aj@suse.de>
46930
46931         * gcc.dg/noreturn-2.c: New test.
46932
46933 2000-05-04  Neil Booth  <NeilB@earthling.net>
46934
46935         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
46936         preprocessor.
46937
46938 2000-05-04  Richard Henderson  <rth@cygnus.com>
46939
46940         * gcc.c-torture/execute/20000503-1.c: Fix typo.
46941
46942 2000-05-04  Richard Henderson  <rth@cygnus.com>
46943
46944         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
46945         OpenSSL by Jason R Thorpe.
46946
46947 2000-05-03  Jim Wilson  <wilson@cygnus.com>
46948
46949         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
46950
46951 2000-05-03  Robert Lipe <robertlipe@usa.net>
46952
46953         * gcc.dg/20000503-1.c: New test.
46954
46955 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
46956
46957         * gcc.c-torture/compile/20000502-1.c: New test.
46958         * g++.old-deja/g++.other/align.C: New test.
46959         * gcc.dg/cpp-tradstringify.c: New test.
46960
46961 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
46962
46963         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
46964         and hard registers.
46965
46966 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
46967
46968         * gcc.c-torture/execute/loop-5.c: New test.
46969
46970 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
46971
46972         * gcc.c-torture/execute/va-arg-20.c: New test.
46973
46974 2000-04-23  Jeffrey A Law  (law@cygnus.com)
46975
46976         * gcc.c-torture/execute/20000422-1.c: New test.
46977
46978 2000-04-20  Greg McGary  <gkm@gnu.org>
46979
46980         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
46981         when optimizing, but without sibling-call optimizations (-O1).
46982
46983 2000-04-20  Jeffrey A Law  (law@cygnus.com)
46984
46985           * gcc.c-torture/compile/20000420-1.c: New test.
46986
46987 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
46988
46989         * g++.abi/ptrflags.C: New test.
46990         * g++.eh/catchptr1.C: Test incomplete pointer chains.
46991
46992 2000-04-19  Catherine Moore  <clm@cygnus.com>
46993
46994         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
46995
46996 2000-04-19  Greg McGary  <gkm@gnu.org>
46997
46998         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
46999         sibling-call optimizations.
47000
47001 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
47002
47003         * gcc.dg/20000419-1.c: New test.
47004
47005 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
47006
47007         * gcc.c-torture/execute/20000412-6.c: New test.
47008
47009 2000-04-12  Jeffrey A Law  (law@cygnus.com)
47010
47011         * gcc.c-torture/execute/20000412-5.c: New test.
47012         * g77.f-torture/compile/20000412-1.f: New test.
47013         * gcc.c-torture/execute/20000412-4.c: New test.
47014         * gcc.c-torture/compile/20000412-2.c: New test.
47015         * gcc.c-torture/execute/20000412-3.c: New test.
47016         * gcc.c-torture/compile/20000412-1.c: New test.
47017         * gcc.c-torture/execute/20000412-2.c: New test.
47018
47019 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
47020
47021         * objc/execute/bf-20.m: New test.
47022
47023 2000-04-10  Richard Henderson  <rth@cygnus.com>
47024
47025         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
47026
47027         * gcc.c-torture/execute/20000412-1.c: New test.
47028
47029 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
47030
47031         * g++.old-deja/g++.eh/catchptr1.C: New test.
47032
47033 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
47034
47035         * g++.old-deja/g++.abi/cxa_vec.C: New test.
47036
47037 2000-04-08  Neil Booth  <NeilB@earthling.net>
47038
47039         * gcc.dg/cpp-nullchar.c: Remove test as
47040         embedded nulls cause problems.
47041
47042 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47043
47044         * gcc.dg/compare2.c: New test.
47045
47046 2000-04-08  Neil Booth  <NeilB@earthling.net>
47047
47048         * gcc.dg/cpp-nullchar.c: New test.
47049
47050 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
47051
47052         * gcc.dg/cpp-mi2.c: New test.
47053         * gcc.dg/cpp-mi2[abc].h: New files.
47054
47055 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
47056
47057         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
47058         member name.
47059
47060 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
47061
47062         * g++.old-deja/g++.abi/vmihint.C: New test.
47063
47064 2000-04-06  Neil Booth  <NeilB@earthling.net>
47065
47066         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
47067         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
47068         copyright.
47069
47070 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
47071
47072         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
47073         avoid stack-frame overwrite.
47074
47075 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
47076
47077         * gcc.c-torture/compile/20000405-2.c: New test.
47078         * gcc.c-torture/compile/20000405-3.c: New test.
47079
47080 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47081
47082         * gcc.c-torture/compile/20000405-1.c: New test.
47083
47084 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
47085
47086         * gcc.dg/cast-qual-1.c: Revert last change.
47087
47088 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47089
47090         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
47091
47092 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
47093
47094         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
47095         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
47096
47097 2000-04-03  Jeffrey A Law  (law@cygnus.com)
47098
47099         * gcc.c-torture/compile/20000403-2.c: New test.
47100         * gcc.c-torture/compile/20000403-1.c: New test.
47101
47102 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
47103
47104         * gcc.c-torture/execute/20000403-1.c: New test.
47105
47106 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
47107
47108         * gcc.c-torture/execute/20000402-1.c: New test.
47109
47110 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
47111
47112         * gcc.c-torture/execute/va-arg-15.c: New test.
47113         * gcc.c-torture/execute/va-arg-16.c: New test.
47114         * gcc.c-torture/execute/va-arg-17.c: New test.
47115         * gcc.c-torture/execute/va-arg-18.c: New test.
47116         * gcc.c-torture/execute/va-arg-19.c: New test.
47117
47118 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
47119
47120         * gcc.c-torture/compile/981211-1.c: Move to...
47121         * gcc.dg/cpp-as1.c: ...here.
47122         * gcc.dg/cpp-as2.c: New file.
47123
47124         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
47125         compiler.
47126
47127 2000-04-02  Neil Booth  <NeilB@earthling.net>
47128
47129         * gcc.dg/cpp-cond.c  New tests.
47130         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
47131         accidental success less likely.
47132         * gcc.dg/cpp-missingop.c  New tests.
47133         * gcc.dg/cpp-missingparen.c  New tests.
47134         * gcc.dg/cpp-shift.c  New tests.
47135         * gcc.dg/cpp-shortcircuit.c  New tests.
47136         * gcc.dg/cpp-unary.c  New tests.
47137
47138 2000-03-29  Jeffrey A Law  (law@cygnus.com)
47139
47140         * gcc.c-torture/compile/20000329-1.c: New test.
47141
47142 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
47143
47144         * gcc.c-torture/compile/20000326-1.c: New test.
47145         * gcc.c-torture/compile/20000326-2.c: New test.
47146
47147 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
47148
47149         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
47150         the first parameter is a function argument.
47151
47152 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
47153
47154         * g++.old-deja/g++.ext/array4.C: New test.
47155
47156 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
47157
47158         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
47159
47160 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47161
47162         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
47163
47164 2000-03-19  Richard Henderson  <rth@cygnus.com>
47165
47166         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
47167
47168 2000-03-19  Richard Henderson  <rth@cygnus.com>
47169
47170         * gcc.c-torture/compile/20000319-1.c: New test.
47171
47172 2000-03-14  Jeffrey A Law  (law@cygnus.com)
47173
47174         * gcc.c-torture/execute/20000314-3.c: New test.
47175         * gcc.c-torture/execute/20000314-2.c: New test.
47176         * gcc.c-torture/execute/20000314-1.c: New test.
47177         * gcc.c-torture/compile/20000314-2.c: New test.
47178         * gcc.c-torture/compile/20000314-1.c: New test.
47179
47180 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
47181
47182         * g++.old-deja/g++.warn/inline.C: New test.
47183
47184 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
47185
47186         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
47187         standards-compliant result rather than specific constants.
47188         Put test-values in array.
47189
47190 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
47191
47192         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
47193         (g++_target_compile): Put test-specific options last.
47194
47195 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
47196
47197         * g++.old-deja/g++.eh/vbase4.C: New test.
47198
47199 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
47200
47201         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
47202
47203 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
47204
47205         * g++.old-deja/g++.brendan/misc12.C: Removed.
47206         * g++.old-deja/g++.pt/memtemp77.C: Constify.
47207         * g++.old-deja/g++.ext/pretty4.C: New test.
47208
47209 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
47210
47211         * g++.old-deja/g++.other/string2.C: New test.
47212
47213 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
47214
47215         * g++.old-deja/g++.warn/impint2.C: New test.
47216
47217 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
47218
47219         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
47220         is 1, not zero.
47221
47222 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
47223
47224         * g++.old-deja/g++.warn/impint.C: New test.
47225         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
47226         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
47227         * g++.old-deja/g++.pt/explicit12.C: Likewise.
47228         * g++.old-deja/g++.pt/explicit13.C: Likewise.
47229         * g++.old-deja/g++.pt/explicit17.C: Likewise.
47230         * g++.old-deja/g++.pt/explicit18.C: Likewise.
47231         * g++.old-deja/g++.pt/explicit19.C: Likewise.
47232         * g++.old-deja/g++.pt/explicit23.C: Likewise.
47233         * g++.old-deja/g++.pt/explicit31.C: Likewise.
47234         * g++.old-deja/g++.pt/explicit35.C: Likewise.
47235         * g++.old-deja/g++.pt/explicit6.C: Likewise.
47236         * g++.old-deja/g++.pt/memclass7.C: Likewise.
47237
47238 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
47239
47240         * gcc.dg/cpp-redef.c: New test.
47241
47242 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
47243
47244         * g++.old-deja/g++.pt/unify7.C: New test.
47245
47246 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
47247
47248         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
47249         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
47250
47251 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
47252
47253         * gcc.c-torture/compile/20000224-1.c: New test.
47254
47255 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47256
47257         * gcc.c-torture/compile/cpp-2.c: New test.
47258         * gcc.c-torture/compile/cpp-1.c: New test.
47259
47260 2000-02-25  Jeffrey A Law  (law@cygnus.com)
47261
47262         * gcc.c-torture/execute/20000225-1.c: New test.
47263
47264 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47265
47266         * gcc.dg/cpp-li2.c: New test.
47267
47268         * gcc.dg/cpp-wi1.c: New test.
47269
47270         * gcc.dg/cpp-li1.c: New test.
47271
47272 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
47273
47274         * g++.old-deja/g++.other/sizeof5.C: New test.
47275
47276 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47277
47278         * gcc.c-torture/execute/va-arg-13.c: New test.
47279
47280 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
47281
47282         * gcc.c-torture/execute/va-arg-12.c: New test.
47283
47284 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
47285
47286         * gcc.c-torture/execute/20000223-1.c: New test.
47287
47288 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
47289
47290         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
47291
47292 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
47293
47294         * g++.old-deja/g++.abi/ptrmem.C: New test.
47295
47296 2000-02-19  Richard Henderson  <rth@cygnus.com>
47297
47298         * gcc.c-torture/compile/init-3.c: New.
47299
47300 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
47301
47302         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
47303         ALWAYS_CXXFLAGS.
47304
47305 2000-02-11  Robert Lipe <robertl@sco.com>
47306
47307         * gcc.c-torture/compile/20000211-3.c: New test.
47308
47309 2000-02-11  Martin Buchholz <martin@xemacs.org>
47310
47311         * gcc.c-torture/compile/20000211-2.c: New test.
47312
47313 2000-02-11  Jeffrey A Law  (law@cygnus.com)
47314
47315         * gcc.c-torture/compile/20000211-1.c: New test.
47316
47317 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
47318
47319         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
47320           on native targets
47321
47322 2000-02-08  Nathan Sidwell  <nathan@acm.org>
47323
47324         * g++.old-deja/g++.other/cast5.C: New test.
47325
47326 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
47327
47328         * gcc.c-torture/execute/20000205-1.c: New.
47329
47330 2000-02-03  Nathan Sidwell  <nathan@acm.org>
47331
47332         * g++.old-deja/g++.jason/cast3.C: Return void.
47333         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
47334
47335 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47336
47337         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
47338
47339         * gcc.dg/loop-1.c: New test.
47340
47341 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
47342
47343         * gcc.c-torture/compile/20000127-1.c: New test.
47344         * gcc.c-torture/execute/991228-1.c: New test.
47345
47346 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47347
47348         * gcc.dg/unused-2.c: New test.
47349
47350         * gcc.dg/conv-1.c: New test.
47351
47352 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
47353
47354         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
47355         compiler.
47356         (tool_option_proc): Fix typo.
47357
47358 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
47359
47360         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
47361         of the ld on the host, not on the build machine.
47362         Also, don't crash if '--help' is not a supported option.
47363
47364 2000-01-24  Richard Henderson  <rth@cygnus.com>
47365
47366         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
47367
47368 2000-01-20  Jeffrey A Law  (law@cygnus.com)
47369
47370         * gcc.c-torture/execute/20000120-2.c: New test.
47371         * gcc.c-torture/execute/20000120-1.c: New test.
47372
47373 2000-01-13  Jeffrey A Law  (law@cygnus.com)
47374
47375         * gcc.c-torture/execute/20000113-1.c: New test.
47376
47377 2000-01-12  Jeffrey A Law  (law@cygnus.com)
47378
47379         * gcc.c-torture/execute/20000112-1.c: New test.
47380
47381 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47382
47383         * gcc.dg/20000111-1.c: New test.
47384
47385 2000-01-10  Jeffrey A Law  (law@cygnus.com)
47386
47387         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
47388         with 16 bit integers.
47389
47390 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47391
47392         * gcc.dg/20000108-1.c: New test.
47393
47394 2000-01-05  Nathan Sidwell  <nathan@acm.org>
47395
47396         * g++.old-deja/g++.ns/koenig8.C: New test.
47397
47398 2000-01-05  Nathan Sidwell  <nathan@acm.org>
47399
47400         * g++.old-deja/g++.other/cast4.C: New test.
47401
47402 2000-01-05  Jeffrey A Law  (law@cygnus.com)
47403
47404         * gcc.c-torture/compile/20000105-2.c: New test.
47405         * gcc.c-torture/compile/20000105-1.c: New test.
47406
47407 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47408
47409         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
47410         references to printf & atoi to conform to ANSI standard.
47411         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
47412         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
47413         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
47414         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
47415         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
47416         * g++.old-deja/g++.brendan/complex1.C: Likewise.
47417         * g++.old-deja/g++.brendan/copy1.C: Likewise.
47418         * g++.old-deja/g++.brendan/copy2.C: Likewise.
47419         * g++.old-deja/g++.brendan/copy3.C: Likewise.
47420         * g++.old-deja/g++.brendan/copy4.C: Likewise.
47421         * g++.old-deja/g++.brendan/copy5.C: Likewise.
47422         * g++.old-deja/g++.brendan/copy6.C: Likewise.
47423         * g++.old-deja/g++.brendan/copy7.C: Likewise.
47424         * g++.old-deja/g++.brendan/copy8.C: Likewise.
47425         * g++.old-deja/g++.brendan/crash11.C: Likewise.
47426         * g++.old-deja/g++.brendan/crash14.C: Likewise.
47427         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
47428         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
47429         * g++.old-deja/g++.brendan/delete2.C: Likewise.
47430         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
47431         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
47432         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
47433         * g++.old-deja/g++.brendan/eh1.C: Likewise.
47434         * g++.old-deja/g++.brendan/groff1.C: Likewise.
47435         * g++.old-deja/g++.brendan/init3.C: Likewise.
47436         * g++.old-deja/g++.brendan/misc12.C: Likewise.
47437         * g++.old-deja/g++.brendan/misc7.C: Likewise.
47438         * g++.old-deja/g++.brendan/new2.C: Likewise.
47439         * g++.old-deja/g++.brendan/operators4.C: Likewise.
47440         * g++.old-deja/g++.brendan/operators5.C: Likewise.
47441         * g++.old-deja/g++.brendan/overload2.C: Likewise.
47442         * g++.old-deja/g++.brendan/overload7.C: Likewise.
47443         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
47444         * g++.old-deja/g++.brendan/reference1.C: Likewise.
47445         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
47446         * g++.old-deja/g++.brendan/template24.C: Likewise.
47447         * g++.old-deja/g++.brendan/template3.C: Likewise.
47448         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
47449         * g++.old-deja/g++.jason/inline3.C: Likewise.
47450         * g++.old-deja/g++.jason/opeq.C: Likewise.
47451         * g++.old-deja/g++.law/arg5.C: Likewise.
47452         * g++.old-deja/g++.law/arm7.C: Likewise.
47453         * g++.old-deja/g++.law/ctors11.C: Likewise.
47454         * g++.old-deja/g++.law/cvt8.C: Likewise.
47455         * g++.old-deja/g++.law/init9.C: Likewise.
47456         * g++.old-deja/g++.law/refs4.C: Likewise.
47457         * g++.old-deja/g++.law/template2.C: Likewise.
47458         * g++.old-deja/g++.law/visibility24.C: Likewise.
47459         * g++.old-deja/g++.law/vtable3.C: Likewise.
47460         * g++.old-deja/g++.mike/asm2.C: Likewise.
47461         * g++.old-deja/g++.mike/eh1.C: Likewise.
47462         * g++.old-deja/g++.mike/misc1.C: Likewise.
47463         * g++.old-deja/g++.mike/misc13.C: Likewise.
47464         * g++.old-deja/g++.mike/misc14.C: Likewise.
47465         * g++.old-deja/g++.mike/ns12.C: Likewise.
47466         * g++.old-deja/g++.mike/p1248.C: Likewise.
47467         * g++.old-deja/g++.mike/p3708.C: Likewise.
47468         * g++.old-deja/g++.mike/p3708a.C: Likewise.
47469         * g++.old-deja/g++.mike/p3708b.C: Likewise.
47470         * g++.old-deja/g++.mike/p646.C: Likewise.
47471         * g++.old-deja/g++.mike/p700.C: Likewise.
47472         * g++.old-deja/g++.mike/p783.C: Likewise.
47473         * g++.old-deja/g++.mike/p783a.C: Likewise.
47474         * g++.old-deja/g++.mike/p783b.C: Likewise.
47475         * g++.old-deja/g++.mike/p786.C: Likewise.
47476         * g++.old-deja/g++.mike/p789.C: Likewise.
47477         * g++.old-deja/g++.mike/p789a.C: Likewise.
47478         * g++.old-deja/g++.mike/p807a.C: Likewise.
47479         * g++.old-deja/g++.other/delete3.C: Likewise.
47480         * g++.old-deja/g++.other/dyncast1.C: Likewise.
47481         * g++.old-deja/g++.other/dyncast2.C: Likewise.
47482         * g++.old-deja/g++.other/dyncast3.C: Likewise.
47483         * g++.old-deja/g++.other/empty1.C: Likewise.
47484         * g++.old-deja/g++.other/temporary1.C: Likewise.
47485         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
47486         * g++.old-deja/g++.pt/t16.C: Likewise.
47487         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
47488
47489 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
47490
47491         * gcc.dg/991230-1.c: New test.
47492
47493 1999-12-29  Jeffrey A Law  (law@cygnus.com)
47494
47495         * gcc.c-torture/compile/991229-3.c: New test.
47496         * gcc.c-torture/compile/991229-2.c: New test.
47497         * gcc.c-torture/compile/991229-1.c: New test.
47498
47499 1999-12-29  Greg McGary <gkm@eng.ascend.com>
47500
47501         * gcc.c-torture/compile/labels-2.c: New test.
47502
47503 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
47504
47505         * gcc.c-torture/execute/991227-1.c: New test.
47506
47507 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47508
47509         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
47510
47511 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
47512
47513         * gcc.c-torture/execute/991221-1.c: New test.
47514
47515 1999-12-20  Nathan Sidwell  <nathan@acm.org>
47516
47517         * g++.old-deja/g++.other/cast3.C: New test.
47518
47519 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
47520
47521         * gcc.c-torture/execute/991216-4.c: New test.
47522
47523 1999-12-16  Michael Meissner  <meissner@cygnus.com>
47524
47525         * gcc.c-torture/execute/991216-1.c: New test.
47526         * gcc.c-torture/execute/991216-2.c: New test.
47527         * gcc.c-torture/execute/991216-3.c: New test.
47528
47529 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
47530
47531         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
47532         Actually make the test fail by using "-O2" for compilation.
47533
47534 1999-12-15  Nathan Sidwell  <nathan@acm.org>
47535
47536         * g++.old-deja/g++.warn/cast-align1.C: New test.
47537
47538 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
47539
47540         * gcc.c-torture/compile/991214-1.c: New test.
47541         * gcc.c-torture/compile/991214-2.c: New test.
47542
47543 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
47544
47545         * gcc.dg/991214-1.c: New test.
47546
47547 1999-12-13  Jeffrey A Law  (law@cygnus.com)
47548
47549         * gcc.c-torture/compile/991213-3.c: New test.
47550         * gcc.c-torture/compile/991213-2.c: New test.
47551         * gcc.c-torture/compile/991213-1.c: New test.
47552
47553 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
47554
47555         * gcc.dg/991209-1.c: New test.
47556
47557 1999-12-08  Nathan Sidwell <nathan@acm.org>
47558
47559         * gcc.c-torture/compile/991208-1.c: New test.
47560
47561 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47562
47563         * gcc.dg/ultrasp2.c: New test.
47564
47565 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
47566
47567         * g++.old-deja/g++.abi/align.C (main): Fix typo.
47568
47569 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
47570
47571         * gcc.c-torture/compile/991202-1.c: New test.
47572         * gcc.c-torture/execute/991202-1.c: New test.
47573         * gcc.c-torture/execute/991202-2.c: New test.
47574         * gcc.c-torture/execute/991202-3.c: New test.
47575
47576 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
47577
47578         * g++.old-deja/g++.abi/align.C: New test.
47579         * g++.old-deja/g++.abi/aggregates.C: Likewise.
47580         * g++.old-deja/g++.abi/bitfields.C: Likewise.
47581
47582 1999-12-01  Richard Henderson  <rth@cygnus.com>
47583
47584         * gcc.c-torture/execute/991201-1.c: New.
47585
47586 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
47587
47588         * gcc.dg/991129-1.c: New test.
47589
47590 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
47591
47592         * gcc.c-torture/compile/991127-1.c: New test.
47593
47594 1999-11-22  Nathan Sidwell  <nathan@acm.org>
47595
47596         * g++.old-deja/g++.other/warn4.C: New test.
47597
47598 1999-11-22  Nathan Sidwell  <nathan@acm.org>
47599
47600         * g++.old-deja/g++.eh/cleanup2.C: New test.
47601         * g++.old-deja/g++.ext/pretty2.C: New test.
47602         * g++.old-deja/g++.ext/pretty3.C: New test.
47603         * g++.old-deja/g++.other/debug6.C: New test.
47604
47605 1999-10-20  Jim Wilson  <wilson@cygnus.com>
47606
47607         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
47608         compiler_output to look for one error message instead of two.
47609
47610 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
47611
47612         * gcc.c-torture/execute/991118-1.c: Also test case
47613         where the word boundary does not split a byte evenly.
47614
47615 1999-11-19  Nathan Sidwell  <nathan@acm.org>
47616
47617         * g++.old-deja/g++.ext/restrict1.C: New test.
47618
47619 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
47620
47621         * gcc.c-torture/execute/991118-1.c: New test.
47622
47623 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
47624
47625         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
47626         working directory pathnames.
47627
47628 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
47629
47630         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
47631         host is equipped with driver.h and driver.o so it can actually
47632         compile and run the tests.
47633
47634 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
47635
47636         * gcc.c-torture/compile/991008-1.c: New test.
47637
47638 1999-11-08  Nick Clifton  <nickc@cygnus.com>
47639
47640         * lib/gcc-dg.exp: Include target-supports.exp
47641
47642 1999-11-05  Nick Clifton  <nickc@cygnus.com>
47643
47644         * lib/target-supports.exp: New file: Provide procs to test for
47645         features supported by the target.
47646         (check_weak_available): Moved here from ecos.exp.
47647         (check_alias_available): New proc: Determine of the target
47648         toolchain supports the alias attribute.
47649
47650         * gcc.dg/special/ecos.exp: Move check_weak_available to
47651         target-supports.exp.
47652         (alias-1.c): Only perform the test if the target supports
47653         aliases.
47654         (wkali-1.c): Only perform the test if the target supports
47655         aliases.
47656
47657         * gcc.dg/990506-0.c: Expect error messages from cross
47658         targets as well as native targets.
47659
47660 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47661
47662         * gcc.dg/ultrasp1.c: Removed xfail.
47663         * gcc.dg/struct-ret-2.c: Likewise.
47664         * gcc.dg/array-1.c: Likewise.
47665
47666 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47667
47668         * gcc.dg/struct-ret-2.c: New test.
47669
47670         * gcc.dg/array-1.c: New test.
47671
47672 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
47673
47674         * gcc.c-torture/execute/991030-1.c: New test.
47675
47676 1999-10-26  Richard Henderson  <rth@cygnus.com>
47677
47678         * gcc.c-torture/compile/991026-2.c: New test.
47679
47680 1999-10-26  Jeffrey A Law  (law@cygnus.com)
47681
47682         * gcc.c-torture/compile/991026-1.c: New test.
47683
47684 1999-10-23  Jeffrey A Law  (law@cygnus.com)
47685
47686         * gcc.c-torture/execute/991023-1.c: New test.
47687
47688 1999-10-19  Jeffrey A Law  (law@cygnus.com)
47689
47690         * gcc.c-torture/execute/991019-1.c: New test.
47691
47692 1999-10-16  Richard Henderson  <rth@cygnus.com>
47693
47694         * gcc.c-torture/execute/991016-1.c: New test.
47695
47696 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
47697
47698         * gcc.c-torture/execute/991014-1.c: New test.
47699
47700 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
47701
47702         * g++.old-deja/g++.other/union2.C: New test.
47703
47704 1999-10-13  Nathan Sidwell  <nathan@acm.org>
47705
47706         * g++.old-deja/g++.other/vaarg2.C: New test.
47707         * g++.old-deja/g++.other/vaarg3.C: New test.
47708
47709 1999-10-12  Craig Burley  <craig@jcb-sc.com>
47710
47711         * g77.f-torture/noncompile/19990905-1.f: Moved from being
47712         in compile/.
47713
47714 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
47715
47716         * gcc.c-torture/execute/va-arg-11.c: New test.
47717
47718 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
47719
47720         * lib/file-format.exp (gcc_target_object_format): Don't
47721         crash if objdump is unavailable.
47722
47723 1999-09-29  Donn Terry <donn@interix.com>
47724
47725         * gcc.misc-tests/mg.exp: delete extraneous redirection.
47726
47727 1999-09-28  Nick Clifton  <nickc@cygnus.com>
47728
47729         * gcc.c-torture/compile/990928-1.c: New test.
47730
47731 1999-09-28  Nathan Sidwell  <nathan@acm.org>
47732
47733         * g++.old-deja/g++.other/decl6.C: New test.
47734
47735 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47736
47737         * gcc.c-torture/execute/va-arg-10.c: New test.
47738
47739 1999-09-27  Nathan Sidwell  <nathan@acm.org>
47740
47741         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
47742         __PRETTY_FUNCTION__.
47743
47744 1999-09-23  Nick Clifton  <nickc@cygnus.com>
47745
47746         * gcc.c-torture/execute/990923-1.c: New test.
47747
47748 1999-09-21  Nick Clifton  <nickc@cygnus.com>
47749
47750         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
47751         for which -fpic is inappropriate.
47752
47753 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
47754
47755         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
47756
47757 1999-09-21  Nathan Sidwell  <nathan@acm.org>
47758
47759         * g++.old-deja/g++.other/dyncast1.C: New test.
47760         * g++.old-deja/g++.other/dyncast2.C: New test.
47761         * g++.old-deja/g++.other/dyncast3.C: New test.
47762         * g++.old-deja/g++.other/dyncast4.C: New test.
47763         * g++.old-deja/g++.other/dyncast5.C: New test.
47764         * g++.old-deja/g++.eh/catch3.C: New test.
47765         * g++.old-deja/g++.eh/catch3p.C: New test.
47766         * g++.old-deja/g++.eh/catch4.C: New test.
47767         * g++.old-deja/g++.eh/catch4p.C: New test.
47768         * g++.old-deja/g++.eh/catch5.C: New test.
47769         * g++.old-deja/g++.eh/catch5p.C: New test.
47770         * g++.old-deja/g++.eh/catch6.C: New test.
47771         * g++.old-deja/g++.eh/catch6p.C: New test.
47772         * g++.old-deja/g++.eh/catch7.C: New test.
47773         * g++.old-deja/g++.eh/catch7p.C: New test.
47774         * g++.old-deja/g++.eh/catch8.C: New test.
47775         * g++.old-deja/g++.eh/catch8p.C: New test.
47776         * g++.old-deja/g++.eh/catch9.C: New test.
47777         * g++.old-deja/g++.eh/catch9p.C: New test.
47778
47779 1999-09-13  Nathan Sidwell  <nathan@acm.org>
47780
47781         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
47782         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
47783
47784 1999-09-13  Jeffrey A Law  (law@cygnus.com)
47785
47786         * gcc.c-torture/compile/990913-1.c: New test.
47787
47788 1999-09-10  Nathan Sidwell  <nathan@acm.org>
47789
47790         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
47791         * g++.old-deja/g++.jason/rfg5.C: Likewise.
47792
47793 1999-09-09  Richard Henderson  <rth@cygnus.com>
47794
47795         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
47796
47797 1999-09-09  Nathan Sidwell  <nathan@acm.org>
47798
47799         * g++.old-deja/g++.other/lookup11.C: New test.
47800         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
47801         what is permitted and what we want.
47802         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
47803         overload use.
47804         * g++.old-deja/g++.jason/rfg5.C: Likewise.
47805
47806 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
47807
47808         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
47809         * gcc.c-torture/noncompile/poison-1.c: New file.
47810
47811 1999-09-08  Nathan Sidwell  <nathan@acm.org>
47812
47813         * g++.old-deja/g++.other/sizeof3.C: New test.
47814         * g++.old-deja/g++.other/sizeof4.C: New test.
47815         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
47816         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
47817
47818 1999-09-07  Richard Henderson  <rth@cygnus.com>
47819
47820         * gcc.dg/va-arg-1.c: New.
47821
47822 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47823
47824         * gcc.c-torture/execute/va-arg-9.c: New test.
47825
47826 1999-09-05  Craig Burley  <craig@jcb-sc.com>
47827
47828         * g77.f-torture/compile/980519-2.f: New test.
47829         * g77.f-torture/compile/19990905-0.f: New test.
47830         * g77.f-torture/compile/19990905-1.f: New test.
47831         * g77.f-torture/compile/19990905-2.f: New test.
47832
47833         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
47834
47835 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
47836
47837         * gcc.c-torture/execute/990827-1.c: Fix typo.
47838
47839 1999-09-03  Nathan Sidwell  <nathan@acm.org>
47840
47841         * g++.old-deja/g++.other/deref1.C: New test.
47842
47843 1999-09-02  Nathan Sidwell  <nathan@acm.org>
47844
47845         * g++.old-deja/g++.other/ambig2.C: New test.
47846         * g++.old-deja/g++.other/cond5.C: New test.
47847         * g++.old-deja/g++.other/lookup16.C: New test.
47848
47849 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
47850
47851         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
47852         assemblers too.
47853
47854 1999-08-31  Jeffrey A Law  (law@cygnus.com)
47855
47856         * lib/c-torture.exp: Avoid the "compare executables" optimization
47857         when testing native.
47858
47859 1999-08-29  Jeffrey A Law  (law@cygnus.com)
47860
47861         * gcc.c-torture/execute/990829-1.c: New test.
47862         * gcc.c-torture/compile/990829-1.c: New test.
47863
47864 1999-08-27  Paul Burchard  <burchard@pobox.com>
47865
47866         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
47867         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
47868         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
47869         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
47870         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
47871         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
47872         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
47873         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
47874         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
47875         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
47876         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
47877
47878 1999-08-27  Jeffrey A Law  (law@cygnus.com)
47879
47880         * gcc.c-torture/execute/990827-1.c: New test.
47881
47882 1999-08-26  Craig Burley  <craig@jcb-sc.com>
47883
47884         * g77.f-torture/noncompile/19990826-4.f: New test.
47885
47886         * g77.f-torture/compile/19990826-3.f: New test.
47887
47888         * g77.f-torture/execute/19990826-2.f: New test.
47889
47890         * g77.f-torture/compile/19990826-1.f: New test.
47891
47892         * gcc.c-torture/execute/990826-0.c: New test.
47893         * g77.c-torture/execute/19990826-0.f: New test.
47894
47895         * g77.f-torture/noncompile/970626-2.f: New test.
47896
47897 1999-08-25  Paul Burchard  <burchard@pobox.com>
47898
47899         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
47900         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
47901         lss-011.C: New tests.
47902
47903 1999-08-25  Nathan Sidwell  <nathan@acm.org>
47904
47905         * g++.old-deja/g++.other/decl5.C: New test.
47906
47907 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47908
47909         * noncompile/noncompile.exp: Load_lib c-torture.exp.
47910         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
47911         call `postbase' for each one.  All callers of `postbase' changed
47912         to call this instead.
47913
47914 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
47915
47916         * gcc.c-torture/execute/990811-1.c: New test.
47917
47918 1999-08-09  Nick Clifton  <nickc@cygnus.com>
47919
47920         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
47921         just native ones.
47922
47923         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
47924         just native ones.
47925
47926 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
47927
47928         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
47929
47930 1999-08-04  Jeffrey A Law  (law@cygnus.com)
47931
47932         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
47933
47934 1999-08-04  Nathan Sidwell  <nathan@acm.org>
47935
47936         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
47937
47938 1999-08-04  Jeffrey A Law  (law@cygnus.com)
47939
47940         * gcc.c-torture/execute/990804-1.c: New test.
47941
47942 1999-08-03  Nathan Sidwell  <nathan@acm.org>
47943
47944         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
47945         * g++.old-deja/g++.brendan/crash64.C: Likewise.
47946         * g++.old-deja/g++.brendan/overload8.C: Likewise.
47947
47948 1999-08-03  Nathan Sidwell  <nathan@acm.org>
47949
47950         * g++.old-deja/g++.other/struct1.C: New test.
47951
47952 1999-08-03  Nathan Sidwell  <nathan@acm.org>
47953
47954         * g++.old-deja/g++.other/enum2.C: New test.
47955
47956 1999-08-02  Richard Henderson  <rth@cygnus.com>
47957
47958         Adapted from tests from Franz Sirl:
47959         * gcc.c-torture/execute/va-arg-7.c: New test.
47960         * gcc.c-torture/execute/va-arg-8.c: New test.
47961
47962 1999-08-01  Jeffrey A Law  (law@cygnus.com)
47963
47964         * gcc.c-torture/compile/990801-2.c: New test.
47965
47966         * gcc.c-torture/compile/990801-1.c: New test.
47967
47968 1999-07-27  Michael Meissner  <meissner@cygnus.com>
47969
47970         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
47971         fp-cmp-1.c, converting double to float.
47972
47973         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
47974         fp-cmp-1.c, converting double to long double.
47975
47976         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
47977         from fr1 to unknown_register, since fr1 is a legitimate register
47978         on some machines.
47979
47980 1999-07-25  Jeffrey A Law  (law@cygnus.com)
47981
47982         * README: More listname related changes.
47983
47984 1999-07-08  Catherine Moore  <clm@cygnus.com>
47985
47986         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
47987
47988 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
47989
47990         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
47991
47992 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
47993
47994         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
47995
47996 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
47997
47998         * gcc.dg/990703-1.c: New test.
47999
48000 1999-06-29  Nick Clifton  <nickc@cygnus.com>
48001
48002         * lib/file-format.exp: New file: Move definition of proc
48003         gcc_target_object_format to here from
48004         gcc.dg/special/ecos.exp.
48005
48006         * lib/c-torture.exp: Include lib file-format.exp.
48007         * lib/gcc-dg.exp: Include lib file-format.exp.
48008
48009         * gcc.dg/special/ecos.exp: Remove definition of proc
48010         gcc_target_object_format.
48011
48012 1999-06-28  Jeffrey A Law  (law@cygnus.com)
48013
48014         * gcc.c-torture/execute/990628-1.c: New test.
48015
48016 1999-06-25  Jeffrey A Law  (law@cygnus.com)
48017
48018         * gcc.c-torture/compile/990625-2.c: New test.
48019
48020         * gcc.c-torture/compile/990625-1.c: New test.
48021
48022 1999-06-23  Nick Clifton  <nickc@cygnus.com>
48023
48024         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
48025         attributes compile.
48026         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
48027         ports that use the COFF/PE file format.
48028
48029 1999-06-17  Jeffrey A Law  (law@cygnus.com)
48030
48031         * gcc.c-torture/compile/990617-1.c: New test.
48032
48033 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
48034
48035         * g++.old-deja/g++.other/decl4.C: New test.
48036
48037 1999-06-14  Nathan Sidwell  <nathan@acm.org>
48038
48039         * g++.old-deja/g++.other/bitfld3.C: New test.
48040
48041 1999-06-08  Nathan Sidwell  <nathan@acm.org>
48042
48043         * g++.old-deja/g++.eh/catch1.C: New test.
48044
48045 1999-06-07  Jeffrey A Law  (law@cygnus.com)
48046
48047         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
48048
48049         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
48050         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
48051
48052 1999-06-05  Craig Burley  <craig@jcb-sc.com>
48053
48054         * g77.f-torture/compile/19990502-0.f: Replace with new,
48055         shorter, test that still fails after recent changes.
48056
48057 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
48058
48059         * gcc.c-torture/execute/990604-1.c: New test.
48060
48061 1999-05-31  Jeffrey A Law  (law@cygnus.com)
48062
48063         * gcc.c-torture/execute/990531-1.c: New test.
48064
48065 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48066
48067         * gcc.c-torture/compile/990527-1.c: New test.
48068
48069 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
48070
48071         * gcc.c-torture/execute/990527-1.c: New test.
48072
48073 1999-05-25  Nick Clifton  <nickc@cygnus.com>
48074
48075         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
48076         bitfields as signed.
48077
48078 1999-05-25  Craig Burley  <craig@jcb-sc.com>
48079
48080         * g77.f-torture/compile/19990525-0.f: New test.
48081
48082 1999-05-25  Jeffrey A Law  (law@cygnus.com)
48083
48084         * gcc.c-torture/execute/990525-2.c: New test.
48085
48086         * gcc.c-torture/execute/990525-1.c: New test.
48087
48088 1999-05-24  Nathan Sidwell  <nathan@acm.org>
48089
48090         * g++.old-deja/g++.other/anon3.C: New test.
48091         * g++.old-deja/g++.other/anon4.C: New test.
48092         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
48093         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
48094         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
48095         Merrill).
48096
48097 1999-05-24  Jeffrey A Law  (law@cygnus.com)
48098
48099         * gcc.c-torture/execute/990524-1.c: New test.
48100
48101         * gcc.dg/990524-1.c: New test.
48102
48103 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48104
48105         * gcc.c-torture/compile/990523-1.c: New test.
48106
48107 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
48108
48109         * gcc.c-torture/compile/990519-1.c: New test.
48110
48111 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
48112
48113         * gcc.c-torture/compile/990517-1.c: New test.
48114
48115         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
48116         (e4, f4): New tests.
48117         (main): Call them.
48118
48119 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48120
48121         * gcc.dg/noreturn-1.c: New test.
48122
48123 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
48124
48125         * gcc.c-torture/execute/990513-1.c: New test.
48126
48127 1999-05-10  Richard Henderson  <rth@cygnus.com>
48128
48129         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
48130
48131 1999-05-10  Craig Burley  <craig@jcb-sc.com>
48132
48133         * g77.f-torture/execute/erfc.f: Use small single-precision
48134         values, to avoid problems on Alphas when not -mieee.
48135
48136 1999-05-08  Craig Burley  <craig@jcb-sc.com>
48137
48138         * gcc.dg/990506-0.c: New test.
48139
48140 1999-05-08  Richard Henderson  <rth@cygnus.com>
48141
48142         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
48143         the constant to test.  Don't XFAIL 64-bit targets.
48144
48145         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
48146         * g++.old-deja/g++.law/profile1.C: Likewise.
48147
48148         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
48149         operator new instances.
48150         * g++.old-deja/g++.other/delete5.C: Likewise.
48151
48152 1999-05-03  Craig Burley  <craig@jcb-sc.com>
48153
48154         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
48155         intrinsic.
48156
48157 1999-05-03  Craig Burley  <craig@jcb-sc.com>
48158
48159         * g77.f-torture/execute/u77-test.f: Reverse order of two
48160         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
48161
48162 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48163
48164         * gcc.dg/compare1.c: New test.
48165
48166 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
48167
48168         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
48169         New tests.
48170
48171 1999-05-02  Craig Burley  <craig@jcb-sc.com>
48172
48173         * g77.f-torture/compile/19990502-1.f: New test.
48174
48175 1999-05-02  Craig Burley  <craig@jcb-sc.com>
48176
48177         * g77.f-torture/compile/19990502-0.f: New test.
48178
48179 1999-05-02  Craig Burley  <craig@jcb-sc.com>
48180
48181         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
48182         intrinsic.
48183
48184 1999-05-02  Craig Burley  <craig@jcb-sc.com>
48185
48186         * g77.f-torture/execute/u77-test.f (main): List libU77
48187         intrinsics not currently tested.
48188         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
48189         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
48190         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
48191         Trim blanks off the ends of some printed strings.
48192
48193 1999-05-02  Craig Burley  <craig@jcb-sc.com>
48194
48195         * g77.f-torture/execute/u77-test.f (main): Just warn about
48196         FSTAT gid disagreement, as it's expected on some systems.
48197
48198 1999-05-01  Craig Burley  <craig@jcb-sc.com>
48199
48200         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
48201         use a new function, which allows for some slop.
48202         Clean up some commentary.
48203         (issum): The new function.
48204         (sgladd): Deleted subroutine.
48205
48206 1999-05-01  Craig Burley  <craig@jcb-sc.com>
48207
48208         * g77.f-torture/execute/u77-test.f: Modify to be more like
48209         libf2c/libU77 version, bringing patches to that version here.
48210         Add suitable commentary.
48211
48212 1999-04-25  Richard Henderson  <rth@cygnus.com>
48213
48214         * gcc.dg/990424-1.c: New test.
48215
48216 1999-04-24  Craig Burley  <craig@jcb-sc.com>
48217
48218         * g77.f-torture/execute/u77-test.f (main): Bug involving
48219         LSTAT has been fixed, so turn back on full checking.
48220
48221 1999-04-20  Craig Burley  <craig@jcb-sc.com>
48222
48223         * g77.f-torture/compile/19990419-0.f: New test.
48224         * g77.f-torture/execute/19990419-1.f: New test.
48225
48226 1999-04-17  Richard Henderson  <rth@cygnus.com>
48227
48228         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
48229         to avoid the need for a prototype to supress a warning.
48230
48231 1999-04-07  Jim Wilson  <wilson@cygnus.com>
48232
48233         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
48234
48235 1999-04-04  Jeffrey A Law  (law@cygnus.com)
48236
48237         * gcc.c-torture/execute/990404-1.c: New test.
48238
48239 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
48240
48241         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
48242         * gcc.dg/cpp-if3.c: Don't use -pedantic.
48243         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
48244         missing initializer warnings.
48245
48246 1999-03-28  Jeffrey A Law  (law@cygnus.com)
48247
48248         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
48249         matching strings.
48250
48251 1999-03-26  Jeffrey A Law  (law@cygnus.com)
48252
48253         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
48254
48255 1999-03-26  Craig Burley  <craig@jcb-sc.com>
48256
48257         * g77.f-torture/execute/19990325-0.f: New test.
48258         * g77.f-torture/execute/19990325-1.f: New test.
48259
48260 1999-03-24  Jeffrey A Law  (law@cygnus.com)
48261
48262         * gcc.c-torture/execute/990324-1.c: New test.
48263
48264 1999-03-22  Jim Wilson  <wilson@cygnus.com>
48265
48266         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
48267         test with 4.
48268
48269 1999-03-17  Richard Henderson  <rth@cygnus.com>
48270
48271         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
48272
48273 1999-03-13  Craig Burley  <craig@jcb-sc.com>
48274
48275         * g77.f-torture/execute/19990313-2.f: New test.
48276         * g77.f-torture/execute/19990313-3.f: New test.
48277
48278 1999-03-13  Craig Burley  <craig@jcb-sc.com>
48279
48280         * g77.f-torture/execute/19990313-0.f: New test.
48281         * g77.f-torture/execute/19990313-1.f: New test.
48282
48283 1999-03-12  Jim Wilson  <wilson@cygnus.com>
48284
48285         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
48286         printf to sprintf.
48287         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
48288         (main): Add check for u15.  Conditionalize u31 check depending on
48289         whether ints are <32 bits or >=32 bits.
48290
48291 1999-03-08  Craig Burley  <craig@jcb-sc.com>
48292
48293         * g77.f-torture/execute/19981119-0.f: Improve testiness.
48294
48295 1999-03-08  Craig Burley  <craig@jcb-sc.com>
48296
48297         * g77.f-torture/compile/19990305-0.f: New test.
48298         * g77.f-torture/execute/19981119-0.f: New test.
48299
48300 1999-03-08  Craig Burley  <craig@jcb-sc.com>
48301
48302         * g77.f-torture/execute/970625-2.f: call ABORT if final
48303         result is not correct, instead of just printing it.
48304         Add this checking via newly introduced obfuscation, to
48305         trip up buggy front ends.
48306
48307 1999-03-07  Craig Burley  <craig@jcb-sc.com>
48308
48309         * g77.f-torture/compile/960317-1.f: Moved from being
48310         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
48311
48312 1999-03-06  Craig Burley  <craig@jcb-sc.com>
48313
48314         * g77.f-torture/execute/960317-1.f: New (old) test.
48315         * g77.f-torture/execute/970625-2.f: Ditto.
48316
48317 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
48318
48319         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
48320         message on line 1 or line 2; cccp and cpplib do this differently.
48321
48322 1999-03-01  Jeffrey A Law  (law@cygnus.com)
48323
48324         * g++.old-deja/g++.law/weak1.C: New test.
48325
48326 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
48327
48328         * gcc.c-torture/execute/990119-1.c: Renamed to...
48329         * gcc.dg/990119-1.c: this, so it will only be tested once
48330         (it's a preprocessor test, it doesn't need to be run at
48331         multiple optimization levels).
48332
48333 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
48334
48335         * lib/g++.exp: Don't add incdir=$base_dir/../include to
48336           ALWAYS_CXXFLAGS.
48337
48338 1999-02-24  Craig Burley  <craig@jcb-sc.com>
48339
48340         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
48341         * g77.f-torture/compile/19981216-0.f: ...as it is expected
48342         to not be compilable by current g77.
48343
48344 1999-02-24  Nick Clifton  <nickc@cygnus.com>
48345
48346         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
48347
48348 1999-02-22  Jeffrey A Law  (law@cygnus.com)
48349
48350         * gcc.c-torture/execute/990222-1.c: New test.
48351
48352 1999-02-19  Craig Burley  <craig@jcb-sc.com>
48353
48354         * g77.f-torture/compile/19990218-0.f: New test.
48355         * g77.f-torture/noncompile/19990218-1.f: New test.
48356
48357 1999-02-18  Craig Burley  <craig@jcb-sc.com>
48358
48359         * g77.f-torture/compile/19981216-0.f: New test.
48360
48361 1999-02-14  Jeffrey A Law  (law@cygnus.com)
48362
48363         * gcc.dg/990214-1.c: New test.
48364
48365 1999-02-13  Jeffrey A Law  (law@cygnus.com)
48366
48367         * gcc.dg/990213-2.c: New test.
48368
48369         * gcc.dg/990213-1.c: New test.
48370
48371 1999-02-12  Jeffrey A Law  (law@cygnus.com)
48372
48373         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
48374         ints.
48375
48376 1999-02-11  Nick Clifton  <nickc@cygnus.com>
48377
48378         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
48379         specified by target.
48380
48381         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
48382
48383 1999-02-11  Jeffrey A Law  (law@cygnus.com)
48384
48385         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
48386
48387 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
48388
48389         * gcc.dg/special/ecos.exp: New test driver for new tests with
48390         special requirements.
48391
48392         * gcc.dg/special/alias-1.c: New test.
48393         * gcc.dg/special/gcsec-1.c: New test.
48394         * gcc.dg/special/weak-1.c: New test.
48395         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
48396         * gcc.dg/special/weak-2.c: New test.
48397         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
48398         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
48399         * gcc.dg/special/wkali-1.c: New test.
48400         * gcc.dg/special/wkali-2.c: New test.
48401         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
48402         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
48403
48404 1999-02-10  Felix Lee  <flee@cygnus.com>
48405
48406           * lib/c-torture.exp (c-torture-compile): Pull out code for
48407           analyzing gcc error messages.
48408           (c-torture-execute): Likewise.  Fix some (harmless) false
48409           positives.
48410           * lib/gcc.exp (gcc_check_compile): New function.
48411
48412 1999-02-08  Richard Henderson  <rth@cygnus.com>
48413
48414         * gcc.c-torture/execute/990208-1.c: New test.
48415
48416 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
48417
48418         * g++.dg/special/ecos.exp: New driver for new tests with special
48419         requirements
48420
48421         * g++.dg/special/conpr-1.C: New test
48422         * g++.dg/special/conpr-2.C: New test
48423         * g++.dg/special/conpr-2a.C: New test
48424         * g++.dg/special/conpr-3.C: New test
48425         * g++.dg/special/conpr-3a.C: New test
48426         * g++.dg/special/conpr-3b.C: New test
48427
48428         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
48429         allow g++ to use the dg driver
48430
48431         * README: Add comment about g++.dg directory
48432
48433 1999-02-06  Jeffrey A Law  (law@cygnus.com)
48434
48435         * README: Update email addresses.
48436
48437 1999-02-03  Nick Clifton  <nickc@cygnus.com>
48438
48439         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
48440         arguments in order to force structure S onto the stack even on
48441         the alpha.
48442         (test): Pass 10 leading arguments to function foo as well as the
48443         structure S.
48444
48445         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
48446         failure for all targets.
48447
48448         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
48449         abort to terminate program execution.
48450
48451 1999-01-30  Richard Henderson  <rth@cygnus.com>
48452
48453         * gcc.c-torture/execute/990130-1.c: New test.
48454
48455 1999-01-30  Jeffrey A Law  (law@cygnus.com)
48456
48457         * gcc.dg/990130-1.c: New test.
48458
48459 1999-01-28  Michael Meissner  <meissner@cygnus.com>
48460
48461         * gcc.c-torture/execute/990128-1.c: New test.
48462
48463 1999-01-27  Michael Meissner  <meissner@cygnus.com>
48464
48465         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
48466
48467 1999-01-27  Felix Lee  <flee@cygnus.com>
48468
48469         * lib/c-torture.exp (c-torture-compile): pull out code for
48470         analyzing gcc error messages.
48471         (c-torture-execute): ditto, and fix some (harmless) false
48472         positives.
48473         * lib/gcc.exp (gcc_check_compile): new function.
48474
48475 1999-01-17  Jeffrey A Law  (law@cygnus.com)
48476
48477         * gcc.dg/990117-1.c: New test.
48478
48479         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
48480
48481         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
48482
48483 1999-01-15  Jeffrey A Law  (law@cygnus.com)
48484
48485         * g77.f-torture/compile/990115-1.f: New test.
48486
48487 1999-01-07  Jeffrey A Law  (law@cygnus.com)
48488
48489         * gcc.c-torture/compile/990107-1.c: New test
48490
48491 1999-01-06  Jeffrey A Law  (law@cygnus.com)
48492
48493         * gcc.c-torture/execute/990106-2.c: New test.
48494
48495         * gcc.c-torture/execute/990106-1.c: New test.
48496
48497 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
48498
48499         * gcc.c-torture/compile/981223-1.c: New test.
48500
48501 1998-12-29  Richard Henderson  <rth@cygnus.com>
48502
48503         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
48504         (opt3): Rename from opt4 and disable.
48505
48506 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
48507
48508         * g++.old-deja/g++.pt/ptrmem5.C: New test.
48509
48510 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
48511
48512         * g++.old-deja/g++.other/conv5.C: New test.
48513
48514 1998-12-14  Nick Clifton  <nickc@cygnus.com>
48515
48516         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
48517
48518 1998-12-11  Jeffrey A Law  (law@cygnus.com)
48519
48520         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
48521
48522 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
48523
48524         * gcc.c-torture/compile/981211-1.c: New test.
48525
48526 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
48527
48528         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
48529
48530         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
48531
48532 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48533
48534         * gcc.special/930510-1.c: Make C9X safe.
48535         * gcc.misc-tests/gcov-1.c Similarly.
48536         * gcc.misc-tests/gcov-2.c Similarly.
48537
48538 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
48539
48540         * gcc.dg/ultrasp1.c: New test.
48541
48542 1998-12-06  Richard Henderson  <rth@cygnus.com>
48543
48544         * gcc.c-torture/execute/981206.c: New test.
48545
48546 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
48547
48548         * g++.old-deja/g++.ns/template7.C: New test.
48549
48550         * g++.old-deja/g++.other/expr1.C: New test.
48551
48552         * g++.old-deja/g++.eh/tmpl3.C: New test.
48553
48554         * g++.old-deja/g++.eh/tmpl2.C: New test.
48555
48556 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
48557
48558         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
48559         * g++.old-deja/g++.other/using6.C: Removed.
48560         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
48561
48562         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
48563
48564 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
48565
48566         * g++.old-deja/g++.pt/overload8.C: New test.
48567
48568         * g++.old-deja/g++.pt/overload7.C: New test.
48569
48570         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
48571
48572         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
48573         and relinking messages.
48574         * lib/g++.exp (g++_target_compile): Remove .rpo file when
48575         compiling with -frepo.
48576
48577 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
48578
48579         * g++.old-deja/g++.pt/lookup6.C: New test.
48580
48581 1998-11-30  Nick Clifton  <nickc@cygnus.com>
48582
48583         * gcc.c-torture/execute/981130-1.c: New test.
48584         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
48585
48586 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
48587
48588         * g++.old-deja/g++.pt/explicit76.C: New test.
48589
48590         * g++.old-deja/g++.pt/friend38.C: New test.
48591
48592         * g++.old-deja/g++.ns/crash2.C: New test.
48593
48594         * g++.old-deja/g++.pt/defarg8.C: New test.
48595
48596         * g++.old-deja/g++.pt/instantiate6.C: New test.
48597
48598         * g++.old-deja/g++.pt/static6.C: New test.
48599
48600         * g++.old-deja/g++.pt/decl2.C: New test.
48601
48602 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
48603
48604         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
48605         problem is actually related with name lookup, but so what? :-)
48606
48607         * g++.old-deja/g++.pt/friend37.C: New test.
48608
48609 1998-11-25  Dave Love  <d.love@dl.ac.uk>
48610
48611         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
48612         element, which fails on some systems.
48613
48614         * g77.f-torture/execute/labug1.f: New test.
48615
48616 1998-11-21  Jeffrey A Law  (law@cygnus.com)
48617
48618         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
48619         is defined.
48620
48621 1998-11-18  Dave Love  <d.love@dl.ac.uk>
48622
48623         * g77.f-torture/compile/981117-1.f: New test.
48624
48625 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
48626
48627         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
48628         properly discarded.
48629
48630 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
48631
48632         * gcc.c-torture/execute/memcheck: New directory of tests for
48633         -fcheck-memory-usage.
48634
48635 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
48636
48637         * README: New file, general information about the testsuite and
48638         new description of the various C++ test subdirectories.
48639         * README.g++: Eliminate obsolete information, update and move most
48640         relevant stuff to README.
48641
48642 1998-11-07  Richard Henderson  <rth@cygnus.com>
48643
48644         * gcc.c-torture/compile/981107-1.c: New test.
48645
48646 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
48647
48648         * execute/memcpy-bi.c: New testcase.
48649
48650 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
48651
48652         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
48653         base classes.
48654
48655         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
48656         template is selected.
48657
48658         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
48659         classes, it should be accepted for all types.
48660
48661         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
48662
48663         * g++.old-deja/g++.pt/spec24.C: Ensure that template
48664         specializations start with template headers.
48665
48666 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
48667
48668         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
48669
48670         * g++.old-deja/g++.other/init9.C: Test cross initialization of
48671         non-POD types.
48672
48673 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
48674
48675         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
48676
48677 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
48678
48679         * compile/981022-1.c, compile/981022-1.x: New test and driver.
48680
48681 1998-10-19  Jeffrey A Law  (law@cygnus.com)
48682
48683         * 981019-1.c: New test.
48684
48685 1998-10-14  Robert Lipe <robertl@dgii.com>
48686
48687         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
48688         find objc headers.
48689
48690 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
48691
48692         * compile/981001-4.c: Remove use of GCC extension that triggers a
48693         compiler bug.
48694
48695 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
48696
48697         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
48698
48699 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
48700
48701         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
48702         instantiation of template produces incorrect code for delete
48703         expression.
48704
48705         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
48706         constructors' name is not unique.
48707         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
48708         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
48709
48710         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
48711         automatic array of const is ill-formed.
48712
48713         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
48714         of template parameter?
48715
48716         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
48717         const.
48718
48719         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
48720         pointer-to-member expression.
48721
48722         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
48723         declaration causes ICE.
48724
48725 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
48726
48727         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
48728         reserved in the global namespace.
48729
48730         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
48731         generate needed virtual table.
48732
48733         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
48734
48735 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
48736
48737         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
48738         template-dependent type
48739
48740 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
48741
48742         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
48743         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
48744         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
48745
48746         * g++.old-deja/g++.other/using5.C: New test; using decl from base
48747         class should be usable as argument of member function.
48748         * g++.old-deja/g++.other/using6.C: New test; using decl from base
48749         class should be usable as return type of member function.
48750         * g++.old-deja/g++.other/using7.C: New test; using decl from base
48751         class should be usable as type of data member.
48752
48753         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
48754
48755 1998-10-09  Jeffrey A Law  (law@cygnus.com)
48756
48757         * gcc.c-torture/special/920521-1.c: Fix bogus test.
48758
48759 1998-10-08  Nick Clifton  <nickc@cygnus.com>
48760
48761         * gcc.dg/dll-?.c Add thumb to target list.
48762         Fix assembler scan patterns to match current assembler output.
48763
48764 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
48765
48766         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
48767         matching of template brackets.
48768
48769         * g++.old-deja/g++.other/using4.C: New test.  Test using
48770         declarations of methods from base classes.
48771
48772         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
48773         within functions should introduce names into the innermost
48774         enclosing namespace.
48775
48776         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
48777         of static locals if first initialization throws.
48778
48779 1998-10-07  Jim Wilson  <wilson@cygnus.com>
48780
48781         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
48782
48783 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
48784
48785         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
48786         lose track of the possible targets of tablejump insns.
48787         * special/special.exp: Run it.
48788
48789 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
48790
48791         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
48792         must be declared before its specializations can be named in friend
48793         declarations.
48794
48795 1998-10-05  Dave Love  <d.love@dl.ac.uk>
48796
48797         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
48798
48799         * g77.f-torture/execute/io1.f: New test.
48800
48801 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
48802
48803         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
48804         with pointer to template function, for which no argument deduction
48805         is possible.
48806
48807         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
48808         specialization of template function as argument to template
48809         function.
48810
48811         * g++.old-deja/g++.other/access2.C: New test; Inner class
48812         shouldn't have privileged access to Outer's names.
48813
48814 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
48815
48816         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
48817         friend template declared within template class conflicts with
48818         nested class of the same name.
48819
48820         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
48821         is ignored.
48822
48823         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
48824         object with direct initializer as function declaration.
48825
48826         * g++.old-deja/g++.other/decl2.C: New test; duplicate
48827         initializers.
48828
48829         * g++.old-deja/g++.other/null2.C: New test; conditional operator
48830         involving const pointer and NULL produces incorrect result.
48831
48832         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
48833         type name without `typename' should be rejected with -pedantic.
48834
48835 1998-10-02  Richard Henderson  <rth@cygnus.com>
48836
48837         * g++.old-deja/g++.other/addrof1.C: New test.
48838
48839 1998-10-01  Nick Clifton  <nickc@cygnus.com>
48840
48841         * gcc.c-torture/compile/981001-1.c: New test.
48842         * gcc.c-torture/execute/981001-1.c: New test.
48843
48844 1998-10-01  Jeffrey A Law  (law@cygnus.com)
48845
48846         * gcc.c-torture/compile/981001-2.c: New test.
48847         * gcc.c-torture/compile/981001-3.c: New test.
48848         * gcc.c-torture/compile/981001-4.c: New test.
48849
48850 1998-10-01  Robert Lipe  <robertl@dgii.com>
48851
48852         * lib/objc.exp (objc_target_compile): Add -L during compiles for
48853         multilibbed hosts.  Idea grafted from g77.exp.
48854
48855 1998-09-30  Dave Love  <d.love@dl.ac.uk>
48856
48857         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
48858         avoid losing on systems which need -lsocket.
48859
48860 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
48861
48862         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
48863         * g++.old-deja/g++.other/nested2.C: Ditto.
48864         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
48865         failure.
48866
48867 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
48868
48869         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
48870         preferred over template operator!= for enum bitfields.
48871
48872 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
48873
48874         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
48875         that happen to have the same base name, but in different scopes,
48876         are incorrectly rejected.
48877
48878 1998-09-16  Richard Henderson  <rth@cygnus.com>
48879
48880         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
48881         on the native word size instead of an integer literal.
48882
48883 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
48884
48885         * g++.old-deja/g++.other/static2.C: Invocation of static data
48886         member of type pointer-to-function denoted as non-static member.
48887
48888         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
48889         checks involving function types and aliases.
48890
48891 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
48892
48893         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
48894         redefined to the same non-trivial type.
48895
48896         * g++.old-deja/g++.pt/explicit73.C: Test for proper
48897         namespace-qualification of template specializations declared in
48898         other namespaces.
48899
48900         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
48901         to declare a subset of the specializations of a template function
48902         as friends of specializations of a template class.
48903
48904         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
48905         member templates that do not fully specialize the enclosing
48906         template class are rejected.
48907
48908 1998-09-11  Dave Love  <d.love@dl.ac.uk>
48909
48910         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
48911
48912 1998-09-08  Dave Love  <d.love@dl.ac.uk>
48913
48914         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
48915         altered from libf2c/libU77 version.
48916
48917 1998-09-06  Dave Love  <d.love@dl.ac.uk>
48918
48919         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
48920
48921 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
48922
48923         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
48924         (un)signed char are different types for template specialization
48925         purposes.
48926
48927 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
48928
48929         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
48930         * objc: ObjC testsuite.
48931
48932 1998-08-31  Catherine Moore  <clm@cygnus.com>
48933
48934         * gcc.c-torture/execute/941014-1.x: New file.
48935
48936 1998-08-31  Nick Clifton  <nickc@cygnus.com>
48937
48938         * lib/c-torture.exp: Add support for
48939         torture_eval_before_compile and torture_eval_before_execute
48940         variables.
48941
48942 1998-08-30  Jeffrey A Law  (law@cygnus.com)
48943
48944         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
48945         this test triggers valid.
48946
48947 1998-08-27  Jeffrey A Law  (law@cygnus.com)
48948
48949         * gcc.dg/980827-1.c: New test.
48950
48951 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
48952
48953         * gcc.c-torture/execute/loop-4b.c: New test.
48954
48955 1998-08-26  Nick Clifton  <nickc@cygnus.com>
48956
48957         * lib/c-torture.exp: Add support for
48958         torture_eval_before_compile and torture_eval_before_execute
48959         variables.
48960
48961 1998-08-25  Jeffrey A Law  (law@cygnus.com)
48962
48963         * gcc.c-torture/compile/980825-1.c: New test.
48964
48965 1998-08-24  Nick Clifton  <nickc@cygnus.com>
48966
48967         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
48968         count number tests in opt_t0 not good_t0.
48969
48970 1998-08-24  Jeffrey A Law  (law@cygnus.com)
48971
48972         * gcc.c-torture/compile/930326-1.x: Fix typo.
48973
48974 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
48975
48976         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
48977         causes an ICE.
48978
48979 1998-08-21  Jeffrey A Law  (law@cygnus.com)
48980
48981         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
48982         STACK_SIZE is defined.
48983         * gcc.c-torture/unsorted/stuct.c: Similarly.
48984
48985         * gcc.c-torture/compile/980821-1.c: New test.
48986
48987 1998-08-21  Jeffrey A Law  (law@cygnus.com)
48988
48989         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
48990
48991 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
48992
48993         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
48994         code.
48995
48996 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
48997
48998         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
48999         error'.
49000
49001 1998-08-18  Jeffrey A Law  (law@cygnus.com)
49002
49003         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
49004
49005 1998-08-16  Jeffrey A Law  (law@cygnus.com)
49006
49007         * gcc.c-torture/compile/980816-1.c: New test.
49008
49009         * gcc.dg/980816-1.c: New test.
49010
49011 1998-08-13  Jeffrey A Law  (law@cygnus.com)
49012
49013         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
49014         compiler for ieee tests.
49015
49016 1998-08-01  Dave Love  <d.love@dl.ac.uk>
49017
49018         * g77.f-torture/compile/980729-0.f: New test.
49019
49020 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
49021
49022         * gcc.c-torture/special/eeprof-1.c: New test, for
49023         -finstrument-functions.
49024         * gcc.c-torture/special/special.exp: Run it.
49025
49026 1998-07-29  Jeffrey A Law  (law@cygnus.com)
49027
49028         * gcc.c-torture/compile/980729-1.c: New test.
49029
49030 1998-07-27  Nick Clifton  <nickc@cygnus.com>
49031
49032         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
49033         __thumb__ is defined, and test for ARM style doubles if so.
49034
49035 1998-07-26  Dave Love  <d.love@dl.ac.uk>
49036
49037         * g77.f-torture/noncompile/980615-0.f: New test.
49038
49039 1998-07-26  H.J. Lu  (hjl@gnu.org)
49040
49041         * gcc.dg/980312-1.c: Do link instead of compile.
49042         * gcc.dg/980313-1.c: Likewise.
49043
49044 1998-07-26  Jeffrey A Law  (law@cygnus.com)
49045
49046         * gcc.c-torture/compile/980726-1.c: New test.
49047
49048 1998-07-25  Dave Love  <d.love@dl.ac.uk>
49049
49050         * g77.f-torture/execute/io0.f: New test.
49051
49052 1998-07-24  Nick Clifton  <nickc@cygnus.com>
49053
49054         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
49055         an int.
49056
49057 1998-06-18  Michael Meissner  <meissner@cygnus.com>
49058
49059         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
49060         m32r bugs.
49061
49062 1998-07-17  Nick Clifton  <nickc@cygnus.com>
49063
49064         * gcc.dg/980626-1.c: Expect failures for all toolchains until
49065         c-decl.c:grokdeclarator can handle mode attributes.
49066
49067 1998-07-16  Jeffrey A Law  (law@cygnus.com)
49068
49069         * gcc.c-torture/execute/980716-1.c: New test.
49070
49071 1998-07-13  Jeffrey A Law  (law@cygnus.com)
49072
49073         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
49074         the mn10200.
49075         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
49076         the mn10200.
49077         * gcc.c-torture/execute/va-arg-3.x: Similarly.
49078         * gcc.c-torture/compile/930326-1.x: Similarly.
49079
49080 1998-07-13  Dave Love  <d.love@dl.ac.uk>
49081
49082         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
49083         New test from Craig.
49084
49085 1998-07-12  Dave Love  <d.love@dl.ac.uk>
49086
49087         * g77.f-torture/noncompile/980616-0.f: New test.
49088
49089         * g77.f-torture/execute/970816-3.f: New test from Craig.
49090
49091 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
49092
49093         *  g++.other/singleton.C: Return error value instead of taking
49094         SIGSEGV.
49095
49096 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
49097
49098         *  g++.other/singleton.C: New test.  Warning is under dispute.
49099         Runtime crash is not.
49100
49101 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
49102
49103         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
49104         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
49105         using6.C, using7.C}: New namespace tests.
49106
49107 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
49108
49109         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
49110         specialization with typedef'ed names used as array indexes.
49111
49112 1998-07-09  Jeffrey A Law  (law@cygnus.com)
49113
49114         * gcc.c-torture/execute/980709-1.c: New test.
49115
49116         * gcc.dg/980709-1.c: New test.
49117
49118 1998-07-07  Richard Henderson  <rth@cygnus.com>
49119
49120         * gcc.c-torture/execute/bcp-1.c: New test.
49121
49122 1998-07-07  Jeffrey A Law  (law@cygnus.com)
49123
49124         * gcc.c-torture/execute/980707-1.c: New test.
49125
49126 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
49127
49128         * gcc.c-torture/compile/980706-1.c: New test.
49129
49130 1998-07-01  Dave Love  <d.love@dl.ac.uk>
49131
49132         * g77.f-torture/execute/980701-0.f,
49133         g77.f-torture/execute/980701-1.f: New test from Craig.
49134
49135 1998-07-01  Jeffrey A Law  (law@cygnus.com)
49136
49137         * gcc.c-torture/compile/980701-1.c: New test.
49138
49139         * gcc.c-torture/execute/980701-1.c: New test.
49140
49141 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
49142 rlsruhe.de>
49143
49144         * g++.old-deja/g++.robertl/eb132.C: New test.
49145         * g++.old-deja/g++.robertl/eb133.C: Likewise.
49146
49147 1998-06-29  Dave Love  <d.love@dl.ac.uk>
49148
49149         * g77.f-torture/execute/980628-7.f,
49150         g77.f-torture/execute/980628-8.f,
49151         g77.f-torture/execute/980628-9.f,
49152         g77.f-torture/execute/980628-10.f: New tests from Craig.
49153
49154         * g77.f-torture/execute/980628-3.f: Remove mail headers.
49155
49156 1998-06-28  Jeffrey A Law  (law@cygnus.com)
49157
49158         * g77.f-torture/execute/980628-4.f: New test from Craig.
49159         * g77.f-torture/execute/980628-5.f: Likewise.
49160         * g77.f-torture/execute/980628-2.f: Likewise.
49161         * g77.f-torture/execute/980628-0.f: Likewise.
49162         * g77.f-torture/execute/980628-1.f: Likewise.
49163         * g77.f-torture/execute/980628-3.f: Likewise.
49164         * g77.f-torture/execute/980628-6.f: Likewise.
49165
49166 1998-06-28  Jeffrey A Law  (law@cygnus.com)
49167
49168         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
49169         directory when nothing has been installed yet.
49170
49171 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
49172
49173         * gcc.c-torture/special/special.exp: Handle newer versions of
49174         dejagnu.
49175
49176 1998-06-26  Jeffrey A Law  (law@cygnus.com)
49177
49178         * gcc.dg/980626-1.c: New test.
49179
49180 1998-06-19  Bruno Haible <haible@ilog.fr>
49181
49182         * gcc.misc-tests/m-un-2.c: New test.
49183         * g++.old-deja/g++.other/warn01.c: Likewise.
49184
49185 1998-06-19  Robert Lipe  <robertl@dgii.com>
49186
49187         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
49188         compatibility with assmblers with a different comment character.
49189         Eliminate use of GAS-specific extensions.
49190
49191 1998-06-19  Jeffrey A Law  (law@cygnus.com)
49192
49193         * gcc.c-torture/execute/ieee/980619-1.c: New test.
49194
49195 1998-06-19  Robert Lipe  <robertl@dgii.com>
49196
49197         * lib/g77.exp: Replace search for libf2c.a with search for newly
49198         renamed libg2c.a
49199
49200 1998-06-17  Jeffrey A Law  (law@cygnus.com)
49201
49202         * gcc.c-torture/execute/980617-1.c: New test.
49203
49204 1998-06-12  Jeffrey A Law  (law@cygnus.com)
49205
49206         * gcc.c-torture/execute/980612-1.c: New test.
49207
49208 1998-06-08  Jeffrey A Law  (law@cygnus.com)
49209
49210         * gcc.dg/980523-1.c: Only test on ppc-linux.
49211         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
49212
49213         * gcc.c-torture/execute/980608-1.c: New test.
49214
49215 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
49216
49217         * gcc.c-torture/execute/980605-1.c: New test.
49218
49219 1998-06-04  Jeffrey A Law  (law@cygnus.com)
49220
49221         * gcc.c-torture/execute/980604-1.c: New test.
49222
49223 1998-06-02  Jeffrey A Law  (law@cygnus.com)
49224
49225         * gcc.c-torture/execute/980602-1.c: New test.
49226         * gcc.c-torture/execute/980602-2.c: Likewise.
49227
49228 1998-06-02  Dave Love  <d.love@dl.ac.uk>
49229
49230         * 970125-0.f: Fix per JCB.  Add commentary.
49231
49232 1998-05-31  Michael Meissner  <meissner@cygnus.com>
49233
49234         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
49235         IEEE -0 support.
49236
49237 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
49238
49239         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
49240         earlier.
49241
49242 1998-05-28  Catherine Moore <clm@cygnus.com>
49243
49244         * gcc.c-torture/execute/980526-3.c: New test.
49245
49246 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
49247
49248         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
49249         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
49250         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
49251         m88k-motorola-sysv3 to XFAIL.
49252
49253 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49254
49255         * gcc.dg/980526-1.c: New test.
49256         * gcc.c-torture/execute/980526-2.c: New test.
49257
49258 1998-05-26  Jeffrey A Law  (law@cygnus.com)
49259
49260         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
49261
49262         * gcc.c-torture/execute/980526-1.c: New test.
49263
49264 1998-05-26  Dave Love  <d.love@dl.ac.uk>
49265
49266         * g77.f-torture/execute/alpha2.f: Add runtime test.
49267
49268 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
49269
49270         * g++.old-deja/old-deja.exp: Strip leading directories.
49271
49272         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
49273         error for the line.  Don't run multiple tests for the same line.
49274
49275 1998-05-23  Jeffrey A Law  (law@cygnus.com)
49276
49277         * gcc.dg/980523-1.c: New test.
49278
49279 1998-05-23  Dave Love  <d.love@dl.ac.uk>
49280
49281         * g77.f-torture/compile/970915-0.f: New test.
49282
49283 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
49284
49285         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
49286
49287 1998-05-21  Jeffrey A Law  (law@cygnus.com)
49288
49289         * gcc.dg/980520-1.c: New test.
49290
49291 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
49292
49293         * gcc.dg/980502-1.c: Fix return type.
49294
49295 1998-05-20  Jeffrey A Law  (law@cygnus.com)
49296
49297         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
49298         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
49299         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
49300         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
49301         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
49302
49303 1998-05-20  Dave Love  <d.love@dl.ac.uk>
49304
49305         * g77.f-torture/execute/980520-1.f: New test.
49306
49307 1998-05-15  Dave Love  <d.love@dl.ac.uk>
49308
49309         * lib/mike-g77.exp: New file.
49310
49311         * g77.f-torture/noncompile/noncompile.exp,
49312         g77.f-torture/noncompile/check0.f: New files.
49313
49314 1998-05-14  Dave Love  <d.love@dl.ac.uk>
49315
49316         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
49317         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
49318         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
49319         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
49320         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
49321         abort where appropriate.
49322
49323 1998-05-05  Michael Meissner  <meissner@cygnus.com>
49324
49325         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
49326         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
49327
49328 1998-04-29  Dave Love  <d.love@dl.ac.uk>
49329
49330         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
49331
49332 1998-04-27  Dave Love  <d.love@dl.ac.uk>
49333
49334         * g77.f-torture/compile/980427-0.f: New test.
49335
49336 1998-04-24  Dave Love  <d.love@dl.ac.uk>
49337
49338         * g77.f-torture/compile/980424-0.f: New test.
49339
49340 1998-04-19  Dave Love  <d.love@dl.ac.uk>
49341
49342         * g77.f-torture/compile/980419-2.f (main): New test.
49343         * g77.f-torture/compile/970125-0.f: New test.
49344         * g77.f-torture/compile/980419-1.f: New test.
49345
49346 1998-04-08  Jim Wilson  <wilson@cygnus.com>
49347
49348         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
49349         of loop-4.c.
49350
49351 1998-04-07  Jim Wilson  <wilson@cygnus.com>
49352
49353         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
49354
49355 1998-04-03  Jim Wilson  <wilson@cygnus.com>
49356
49357         * gcc.c-torture/compile/980329-1.c: New test.
49358
49359 1998-03-18  Jim Wilson  <wilson@cygnus.com>
49360
49361         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
49362         * gcc.dg/980312-1.c: Fix typo in -march command.
49363
49364 1998-03-16  H.J. Lu  (hjl@gnu.org)
49365
49366         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
49367
49368 1998-03-11  Robert Lipe  <robertl@dgii.com>
49369
49370         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
49371         Dave Love agree the Fortran source is bogus.
49372
49373 1998-03-11  Robert Lipe  <robertl@dgii.com>
49374
49375         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
49376         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
49377         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
49378         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
49379         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
49380
49381 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
49382
49383         * g++.old-deja/g++.other/friend1.C: New test.
49384
49385 1998-02-18  Dave Love  <d.love@dl.ac.uk>
49386
49387         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
49388         possibly uninitialized) variables and declare dnrm2.
49389
49390 1998-02-23  Robert Lipe <robertl@dgii.com>
49391
49392         From Bruno Haible <haible@ilog.fr>:
49393         * gcc.c-torture/execute/980223.c: New test.
49394
49395 1998-02-13  Jeffrey A Law  (law@cygnus.com)
49396
49397         * gcc.dg/ifelse-1.c: New test.
49398
49399 1998-02-09  H.J. Lu  (hjl@gnu.org)
49400
49401         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
49402
49403           * lib/old-dejagnu.exp (old-dejagnu): Added the
49404           "execution test - XFAIL *-*-*" handling in the spirit of
49405           "excess errors test -". Changed the "execution test fails"
49406           handling to be like "excess errors test fails".
49407           * Update various tests accordingly.
49408
49409 1998-02-06  Jim Wilson  <wilson@cygnus.com>
49410
49411         * gcc.c-torture/execute/980205.c: New test.
49412
49413 1998-01-18  Jeffrey A Law  (law@cygnus.com)
49414
49415         * lib/c-torture.exp: Look for .x files instead of .cexp files.
49416         * lib/f-torture.exp: Similarly.
49417         * gcc.c-torture: Rename all .cexp files to .x files.
49418
49419 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
49420
49421         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
49422         (940510-1.c): Removed duplicate.
49423         (971104-1.c): New test.
49424
49425 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
49426
49427           * lib/f-torture.exp: Improve error and loop detection.
49428
49429 1997-11-19  Michael Meissner  <meissner@cygnus.com>
49430
49431         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
49432         use that to size the filler array.
49433
49434 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
49435
49436         * lib/c-torture.exp(c-torture-execute): Fix typo.
49437
49438         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
49439         testcase as the executable name. Keep the executable around if
49440         the test fails.
49441
49442 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
49443
49444         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
49445         changes.  Only test one -g option, and move it to the end of the
49446         list of options to test.
49447
49448 1997-09-19  Michael Meissner  <meissner@cygnus.com>
49449
49450         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
49451         variable GCC_TORTURE_OPTIONS to supply default switches separated
49452         by colons.  If no environment variable, run tests with -O0 -g, -O1
49453         -g, and -O2 -g as well.
49454
49455 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
49456
49457         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
49458         explanatory comments. Fix indentation.
49459
49460 1997-09-15  Jeffrey A Law  (law@cygnus.com)
49461
49462         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
49463
49464 1997-09-11  Jeffrey A Law  (law@cygnus.com)
49465
49466         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
49467         * g++.old-deja/g++.mike/p7325.C: Likewise.
49468         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
49469
49470 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
49471
49472         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
49473         * g++.old-deja/g++.brendan/crash30.C: Likewise.
49474         * g++.old-deja/g++.brendan/crash39.C: Likewise.
49475         * g++.old-deja/g++.law/operators4.C: Likewise.
49476
49477 1997-09-11  Joe Buck  (jbuck@synopsys.com)
49478
49479         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
49480         * g++.old-deja/g++.mike/p784.C: Ditto.
49481         * g++.old-deja/g++.mike/p785.C: Ditto.
49482
49483 1997-09-05  Jeffrey A Law  (law@cygnus.com)
49484
49485           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
49486
49487 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
49488
49489         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
49490         target feature; pass this to c-torture-execute as needed.
49491
49492 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
49493
49494         * lib/c-torture.exp(c-torture-execute): If the previous and the
49495         current executables being tested are identical, we don't need to
49496         run the executable again. Try to make the executable names
49497         unique. Add an optional argument for passing additional compiler
49498         flags.
49499
49500 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
49501
49502         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
49503
49504 1997-08-29  Jeffrey A Law  (law@cygnus.com)
49505
49506         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
49507
49508 1997-07-31  Jeffrey A Law  (law@cygnus.com)
49509
49510         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
49511         32bit or larger longs.
49512
49513         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
49514         have either a 32bit long or 32bit int.
49515
49516 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
49517
49518         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
49519         Make double precision tests dependent on sizeof (double).
49520
49521 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
49522
49523         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
49524         too.
49525
49526 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
49527
49528         * gcc.c-torture/compile/961203-1.cexp: New script.
49529
49530 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
49531
49532         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
49533         up the includes ourselves.
49534
49535 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
49536
49537         * lib/plumhall.exp: Remove random include, and add a few
49538         verbose messages for debugging.
49539
49540 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
49541
49542         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
49543         of trying to do it ourselves.
49544
49545 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
49546
49547         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
49548
49549 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
49550
49551         * gcc.prms/5403.c: Made regexp a bit less strict.
49552
49553 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
49554
49555         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
49556         is returned from remote_load instead.
49557         * lib/plumhall.exp: Ditto.
49558         * lib/mike-g++.exp: Ditto.
49559         * lib/old-dejagnu.exp: Ditto.
49560         * lib/c-torture.exp: Ditto.
49561
49562 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
49563
49564         * lib/g++.exp: Use build_wrapper procedure.
49565         * lib/gcc.exp: Ditto.
49566
49567 1997-05-20  Jeffrey A Law  (law@cygnus.com)
49568
49569         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
49570         an old-style decl for malloc.  Fixes tests to work when
49571         sizeof (int) != sizeof (size_t).
49572
49573 1997-05-15  Mike Meissner  <meissner@cygnus.com>
49574
49575         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
49576
49577         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
49578         use stdargs.h interface.
49579
49580 1997-05-15  Mike Meissner  <meissner@cygnus.com>
49581
49582         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
49583         NO_VARARGS when compiling.
49584
49585 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
49586
49587         * lib/plumhall.exp(ph_includes): New procedure.
49588         (ph_make): Use it.
49589         (ph_compiler): Ditto.
49590
49591         * lib/g++.exp: Rename test-glue.c to testglue.c.
49592         * lib/gcc.exp: Ditto.
49593
49594 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
49595
49596         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
49597         to completion when it's called.
49598
49599 1997-03-21  Michael Meissner  <meissner@cygnus.com>
49600
49601         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
49602         is defined, don't do test.
49603
49604 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
49605
49606         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
49607         for object files.
49608         (ph_summary): Mark skipped testcases as untested, not unresolved.
49609
49610         * lib/plumhall.exp (ph_make): If unresolved because of bad
49611         errorCode, record errorCode in log file.
49612         (*): Replace send_log/verbose with verbose -log.
49613
49614 1997-03-19  Michael Meissner  <meissner@cygnus.com>
49615
49616         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
49617         double conversion if double isn't at least 8 bytes.
49618
49619         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
49620         int to work with targets where int is 16 bits.
49621
49622         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
49623         8 bytes, just exit, since 4 byte doubles don't have enough bits of
49624         precision for the test to complete.
49625
49626 1997-03-14  Michael Meissner  <meissner@cygnus.com>
49627
49628         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
49629         if d10v is not compiled with the -mdouble64 flag.
49630         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
49631
49632         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
49633         d10v is not compiled with the -mint32 flag.
49634
49635 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
49636
49637         * lib/plumhall.exp: Use incr_count.
49638
49639 1997-03-12  Jeffrey A Law  (law@cygnus.com)
49640
49641         * gcc.c-torture: Update to c-torture-1.45.
49642
49643 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
49644
49645         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
49646         the name of the expect testcase file).
49647
49648         * lib/g++.exp(g++_init): Ditto.
49649
49650 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
49651
49652         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
49653         the host.
49654
49655         * lib/gcc.exp(gcc_exit): New procedure.
49656
49657 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
49658
49659         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
49660         specs where appropriate.
49661
49662         * g++.old-deja/g++.arm/*: Added additional ERROR checks
49663         because of new "candidates are" messages, and removed a few
49664
49665         * Converted all non-old-style g++ testcases to old-style, and
49666         moved into g++.old-deja.
49667
49668 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
49669
49670         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
49671         options.
49672
49673         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
49674         succeeded.
49675
49676         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
49677
49678 1997-02-13  Michael Meissner  <meissner@cygnus.com>
49679
49680         * lib/gcc.exp (gcc_target_compile): Add support for defining
49681         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
49682         the machine doesn't have those features.
49683
49684 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
49685
49686         * g++.law/operators4.exp: Don't use LIBS.
49687
49688 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
49689
49690         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
49691
49692         * lib/mike-g++.exp: Don't set the compiler to be tested here.
49693         * lib/g++.exp: Set it here instead. Also, allow use of the
49694         --tool_exec and --tool_opt options. Change CXX to
49695         GXX_UNDER_TEST.
49696
49697         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
49698
49699         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
49700
49701 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
49702
49703         * lib/old-dejagnu.exp: Use prune_warnings instead of
49704         prune_system_crud.
49705         * lib/mike-g++.exp: Ditto.
49706         * lib/gcc.exp: Ditto.
49707         * lib/g++.exp: Ditto.
49708
49709         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
49710
49711 1997-02-07  Jeffrey A Law  (law@cygnus.com)
49712
49713           * 941014-2.c: Include stdlib.h
49714           * 960327-1.c: Include stdio.h
49715           * dbra.c, index-1.c: Don't assume ints are 32bits.
49716
49717 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
49718
49719         * lib/gcc.exp: Add gcc,stack_size target feature.
49720
49721         * lib/g++.exp(g++_target_compile): Add the include and link
49722         paths here, not in two other places. And, it's $options, not
49723         options.
49724
49725         * lib/mike-g++.exp(postbase): Remove the code that determines
49726         the correct include and link paths.
49727         * g++.old-deja/old-deja.exp: Ditto.
49728
49729 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
49730
49731         * lib/g++.exp(g++_init): target_compile no longer returns the
49732         filename of the result.
49733
49734 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
49735
49736         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
49737         call to glob.
49738
49739         * gcc.c-torture/special/special.exp: Change call to
49740         gcc_target_compile to include the object file.
49741
49742 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
49743
49744         * gcc.c-torture/special/special.exp: Correct misspelling in last
49745         change.
49746
49747 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
49748
49749         * lib/plumhall.exp(ph_summary): Log the entire output of the
49750         executable. Return -1 if there were any failures, 0 otherwise.
49751         (ph_execute): Return -1 if there were any failures, 0 otherwise.
49752         (ph_make): Clean up objects and executables that were built
49753         if the tests succeeded.
49754
49755 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
49756
49757         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
49758         libraries and includes in the build tree as appropriate.
49759
49760 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
49761
49762         * lib/c-torture.exp: Instead of looking for the global variable
49763         NO_LONG_LONG, check to see if that's a feature of the target.
49764
49765 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
49766
49767         * config/default.exp: Minimize. Delete the remainer of the files in
49768         config; this functionality is now in devo/dejagnu/config.
49769
49770         g++.*/*: Pass any additional flags used to compile to postbase;
49771         delete CXXFLAGS.
49772
49773         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
49774         is now done by runtest.exp. Use gcc_target_compile instead of
49775         compile.
49776
49777         lib/c-torture.exp: Use gcc_target_compile instead of compile.
49778         Remove references to CFLAGS. Use remote_file instead of
49779         calling rm -f.
49780         (c-torture): Take a list of arguments to use to compile this
49781         testcase.
49782
49783         lib/g++.exp: Simplify. Use target_compile instead of compile.
49784         lib/gcc-dg.exp: Ditto.
49785         lib/gcc.exp: Ditto.
49786         lib/mike-{gcc,g++}.exp: Ditto.
49787         lib/old-dejagnu.exp: Ditto.
49788         lib/plumhall.exp: Ditto.
49789
49790 1997-01-08  Jim Wilson  <wilson@cygnus.com>
49791
49792         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
49793         (ph_linker): Likewise.
49794
49795 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
49796
49797           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
49798         MAP_ANON / MAP_ANONYMOUS if defined;
49799         else try to map from /dev/zero .
49800
49801 1996-11-12  Jeffrey A Law  (law@cygnus.com)
49802
49803         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
49804         isn't defined, then define it to MAP_ANONYMOUS.
49805
49806 1996-11-12  Jeffrey A Law  (law@cygnus.com)
49807
49808         * gcc.c-torture: Update to c-torture-1.42 release.
49809
49810 1996-11-11  Jeffrey A Law  (law@cygnus.com)
49811
49812         * gcc.c-torture: Update to c-torture-1.41 release.
49813
49814 1996-10-27  Jeffrey A Law  (law@cygnus.com)
49815
49816         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
49817         c-torture release.
49818
49819 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
49820
49821         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
49822         and LDFLAGS.  Fix second case to append the target_info ldflags
49823         onto LDFLAGS, not CFLAGS.
49824         * lib/g++.exp (g++_init): Add target_info stuff.
49825         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
49826         of libgloss and newlib flags for !native.
49827
49828         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
49829         (GDB): Fix relative path to go up another dir for finding gdb.
49830
49831 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
49832
49833         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
49834         versions in the target_info array, if they don't exist.
49835
49836 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
49837
49838         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
49839
49840 1996-07-08  Jim Wilson  <wilson@cygnus.com>
49841
49842         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
49843         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
49844
49845 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
49846
49847         * lib/old-dejagnu.exp: Don't remove the output file before we've
49848         actually tested it. Don't append pwd to the path of the executable
49849         we're testing.
49850
49851 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
49852
49853         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
49854
49855 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
49856
49857         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
49858         temporary directory for compiler files, and set it to a default
49859         value of /tmp. Set $output as the name of the output file from
49860         compiling the testcase. Add a -o option to $cflags_var so the
49861         compiler writes the final output file as $output. Set $executable
49862         to $output.
49863
49864         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
49865         directory for compiler files, and set it to /tmp if it doesn't
49866         already have a value. Set $output_file to the name of the output
49867         file from compiling the testcase. Add a -o option to CXXFLAGS so
49868         the compiler writes the final output file as $output. Use $output
49869         as the executable to be tested.
49870
49871 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
49872
49873         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
49874
49875 1996-06-08  Jeffrey A Law  (law@cygnus.com)
49876
49877         * gcc.c-torture/execute/pending-1.c: New test.  Still
49878         pending in Tege's queue.
49879
49880 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
49881
49882         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
49883         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
49884         if there were failures.  Call unresolved if there were unresolved
49885         testcases.  Call gcc_fail if program did not run to completion.
49886         (ph_make): Pass additional argument name to ph_execute.
49887         (ph_execute): Add new argument.  Pass additional arguments to
49888         ph_summary.  Call gcc_fail is there is no execution output.
49889
49890 1996-04-24  Jeffrey A Law  (law@cygnus.com)
49891
49892         * lib/plumhall.exp (proc_summary): Output relavent summary
49893         lines into the log so specific failures in plumhall can be
49894         investigated.
49895
49896 1996-04-10  Jeffrey A Law  (law@cygnus.com)
49897
49898         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
49899         (c-torture-execute): Don't try to execute tests which use
49900         "long long" types if $NO_LONG_LONG is nonzero.
49901
49902 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
49903
49904         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
49905         not c-torture.
49906
49907         * gcc.ieee: Move from here.
49908         * gcc.c-torture/execute/ieee: To here.
49909
49910 1996-03-26  Jeffrey A Law  (law@cygnus.com)
49911
49912         * gcc.c-torture: Update to c-torture-1.41 release.
49913
49914 1996-03-22  Jeffrey A Law  (law@cygnus.com)
49915
49916         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
49917         not "$output".
49918
49919 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
49920
49921         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
49922         -c present.
49923
49924 1996-03-02  Jeffrey A Law  (law@cygnus.com)
49925
49926         * config/proelf.exp: Handle connecting to a simulator.
49927
49928 1996-01-31  Jeffrey A Law  (law@cygnus.com)
49929
49930         * config/proelf.exp: New file.  Enough framework that we can
49931         run c-torture tests on the proelf targets (or any other target
49932         that gdb can connect to for that matter).
49933
49934 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
49935
49936         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
49937         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
49938
49939         * lib/plumhall.exp (ph_execute): Always call ph_summary if
49940         exec_output exists.
49941
49942 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
49943
49944         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
49945         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
49946
49947         * config/*.exp: Update FSF address.  Change result of ${tool}_load
49948         to pass/fail/unresolved/unsupported/untested.  Caller must now
49949         call unresolved/unsupported/untested.
49950         * lib/*.exp: Update FSF address.  Update to handle new results of
49951         ${tool}_load.
49952         * lib/chill.exp (verbose): Delete.
49953
49954 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
49955
49956         * lib/gcc.exp (default_gcc_start): Change order of args to
49957         $LDFLAGS $CFLAGS $LIBS.
49958         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
49959         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
49960         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
49961         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
49962         * gcc.misc-tests/dg-test.exp: Likewise.
49963         * gcc.misc-tests/msgs.exp: Likewise.
49964         * gcc.prms/prms.exp: Likewise.
49965         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
49966         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
49967
49968         * lib/dg.exp: Deleted, moved to dejagnu/lib.
49969
49970 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
49971
49972         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
49973
49974         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
49975         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
49976
49977         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
49978         necessary.
49979
49980 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
49981
49982         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
49983         global for loop; add use of $mathlib.
49984         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
49985         settings here; set mathlib for anything but VxWorks.
49986
49987 1996-01-22  Jeffrey A Law  (law@cygnus.com)
49988
49989         * gcc.c-torture: Update to c-torture-1.40 release.
49990
49991 1996-01-03  Jeffrey A Law  (law@cygnus.com)
49992
49993         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
49994         dg.exp.
49995
49996 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
49997
49998         * lib/c-torture.exp (c-torture-execute): Declare "output" as
49999         global.
50000
50001 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
50002
50003         * lib/g++.exp (LIBS): Define if not already.
50004         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
50005         (gcc-dg-prune): Call prune_gcc_output.
50006         * lib/gcc.exp (prune_gcc_output): New proc.
50007         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
50008         prune_gcc_output.
50009
50010 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
50011
50012         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
50013         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
50014
50015 1995-11-15  Jeffrey A Law  (law@cygnus.com)
50016
50017         * gcc.c-torture: Update to c-torture-1.39 release.
50018
50019 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
50020
50021         * lib/c-torture.exp (c-torture-execute): Don't return if one option
50022         fails, try others as well.
50023
50024 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
50025
50026         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
50027         If compilation fails, mark execute tests as `untested'.
50028         If test is marked as unsupported, don't mark compilation and
50029         execute tests as failed.
50030
50031 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
50032
50033         * lib/g++.exp (g++_init): Don't link in libg++, and look to
50034         libstdc++ for whether or not we want to be doing shared
50035         libraries.  Delete link_curses since we don't need it anymore.
50036         * lib/mike-g++.exp (postbase): Don't link in libg++.
50037         * g++.old-deja/old-deja.exp: Likewise.
50038
50039 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
50040
50041         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
50042
50043 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
50044
50045         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
50046         For that, add `-Wl,-a,shared_archive'.
50047         * g++.old-deja/old-deja.exp: Likewise.
50048
50049 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
50050
50051         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
50052
50053 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
50054
50055         * lib/mike-g++.exp (postbase): Pay attention to the status of
50056         g++_load.
50057
50058 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
50059
50060           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
50061
50062 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
50063
50064         * lib/gcc.exp (default_gcc_start): No longer need to log program
50065         being executed or its output, execute_anywhere does that now.
50066         * lib/g++.exp (default_g++_version): Call execute_anywhere.
50067         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
50068
50069 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
50070
50071         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
50072         the same as those in lib/g++.exp.
50073
50074 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
50075
50076         * gcc.c-torture: Update to c-torture-1.38 release.
50077         * gcc.ieee: Related changes.
50078
50079 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
50080
50081         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
50082         "exec". Minor reformatting changes.
50083
50084         * config/rom68k.exp (${tool}_load): Make it work in a canadian
50085         cross. This means all "exec" calls now work on a remote host as
50086         well.
50087         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
50088         cross. Filter out the extra "\r\n" stuff that expect puts in.
50089         (c-torture-execute): Filter out the bogus warnings like
50090         c-torture-compile does. Add support for canadian cross.
50091         * lib/gcc.exp (default_gcc_version, default_gcc_start)
50092         Use execute_anywhere rather than calling exec directly. Now it
50093         works for canadian cross testing.
50094
50095 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
50096
50097         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
50098         results into a variable, and check that rather than using file exists.
50099
50100 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
50101
50102         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
50103         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
50104
50105 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
50106
50107         * g++.old-deja/old-deja.exp: Create and pass runshlib and
50108         lib_curses if there's a shared libg++ in the build tree.
50109
50110 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
50111
50112         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
50113         if not supported target.
50114
50115 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
50116
50117         * lib/g++.exp (g++_init): Move empty setting of runshlib and
50118         link_curses up to always happen, not just for native builds.
50119
50120 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
50121
50122         * gcc.c-torture: Update to c-torture-1.36 release.
50123         * gcc.failure: Related changes.
50124
50125 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
50126
50127         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
50128
50129 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
50130
50131         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
50132         * lib/mike-g++.exp (postbase): Not in here.  Still reference
50133         runshlib, link_curses, and mathlib for link and run.
50134
50135         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
50136         pass the runtime shared library options for Solaris, OSF/1, and
50137         Irix5, and link with -lcurses to avoid unresolved references.
50138
50139 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
50140
50141         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
50142         only run once.
50143
50144 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
50145
50146         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
50147
50148 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
50149
50150         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
50151         do not have a framework for the "compat" tests yet.
50152
50153 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
50154
50155         * lib/mike-g++.exp (postbase): New local variable `mathlib',
50156         set to null if we're testing vxworks5.1.  Use that instead of
50157         `-lm' in the setting of LIBS for link and run.
50158
50159 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
50160
50161         * config/rom68k.exp (${tool}_load): Major changes to make it
50162         work.  Verified that it does in fact return the stuff in
50163         exec_output properly.  Catch any Emul or any TRAP other than 0.
50164
50165 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
50166
50167         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
50168         LDFLAGS properly for targets that need stuff from libgloss.
50169         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
50170         only run once.
50171         (gpp_initialized): New variable.
50172
50173 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
50174
50175         * config/rom68k.exp: Load libgloss.exp.
50176         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
50177         so we can produce a fully linked binary.
50178         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
50179         so we can produce a fully linked binary.
50180
50181 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
50182
50183         * lib/plumhall.exp (ph_section): Watch for expected failures.
50184         Add missing `else'.
50185
50186         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
50187         run the testcase.
50188         (c-torture): Likewise.
50189
50190 1995-08-28  Doug Evans  <dje@cygnus.com>
50191
50192         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
50193
50194         * lib/mike-g++.exp (mike_cleanup): New proc.
50195         (prebase): New globals compiler_result, not_compiler_result,
50196         target_regexp.
50197         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
50198         allow leading "-" in pattern.  Watch for unsupported tests.
50199         If $compiler_result is set, pattern match assembler code,
50200         and ditto for $not_compiler_result.
50201         * lib/mike-gcc.exp: Likewise.
50202
50203         * lib/plumhall.exp (ph_execute): Only call ph_summary if
50204         execution "succeeded".
50205
50206 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
50207
50208         * config/win32.exp: New file.
50209         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
50210
50211 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
50212
50213         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
50214         unsupported.
50215         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
50216         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
50217         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
50218
50219         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
50220         "... without exceptions was ...".  That is now handled by
50221         prune_system_crud.
50222         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
50223
50224 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
50225
50226         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
50227         sieve.c,sort2.c}: New files.
50228         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
50229         sieve.exp,sort2.exp}: Drivers for them.
50230
50231         * lib/mike-gcc.exp (program_output): New user settable variable.
50232         (postbase): Call prune_system_crud.  Also prune extraneous compiler
50233         messages.
50234         * lib/mike-g++.exp (program_output): New user settable variable.
50235
50236         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
50237
50238         * config/sh.exp: Deleted (use sim.exp instead).
50239
50240 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
50241
50242         * config/vx.exp: Declare CHECKTASK as global.
50243         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
50244         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
50245         * lib/old-dejagnu.exp: Load [pwd]/$executable.
50246
50247 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
50248
50249         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
50250         target. Like vx.exp, only includes `vx29k.exp' instead of
50251         `vxworks.exp'.
50252
50253 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
50254
50255         * config/sim.exp: Increase time limit from 120 seconds to 240.
50256
50257 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
50258
50259         * gcc.c-torture/execute/950628-1.c: New test.
50260
50261 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
50262
50263         * gcc.c-torture: Update with changes/additions from
50264         c-torture-1.34.
50265
50266 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
50267
50268         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
50269
50270 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
50271
50272         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
50273
50274 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
50275
50276         * gcc.c-torture/compile/950512-1.c: New test.
50277         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
50278         * gcc.dg/struct-ret-1.c: Likewise.
50279
50280 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
50281
50282         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
50283           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
50284
50285 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
50286
50287         * gcc.c-torture/special/920411-1.c: Deleted.
50288         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
50289
50290 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
50291
50292         * config/sim.exp (${tool}_load): Hack in call to bash to get a
50293         cpu limit.
50294
50295 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
50296
50297         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
50298
50299 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
50300
50301         From kenner;
50302         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
50303         is the proper length.
50304         * va-arg-3.c: Likewise.
50305
50306 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
50307
50308         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
50309         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
50310
50311         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
50312         * lib/g++.exp (default_g++_start): Delete old cruft.
50313
50314 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
50315
50316         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
50317         (2 * (1 << 18)) to (2 * (1 << 17)).
50318
50319         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
50320
50321 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
50322
50323         * config/rom68k.exp: Renamed from config/idp.exp
50324
50325 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
50326
50327         * c-torture/compile/921109-2.c
50328
50329 1995-04-18  Mike Stump  <mrs@cygnus.com>
50330
50331         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
50332         excess errors.
50333
50334 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
50335
50336         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
50337         output.
50338         * lib/g++.exp (default_g++_start): Likewise.
50339
50340 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
50341
50342         * gcc.c-torture/compile/950329-1.c: New test.
50343
50344 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
50345
50346           * config/bug.exp (${tool}_load): Updated to use new remote_open
50347           and remote_close procs.
50348         * config/idp.exp: New file.
50349
50350 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
50351
50352         * gcc.c-torture/execute/950322-1.c: New test.
50353
50354 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
50355
50356         * config/vx.exp (${tool}_load): Clean up testing of return code from
50357         vxworks_ld and vxworks_spawn.
50358
50359 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
50360
50361         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
50362
50363 1995-03-13  Mike Stump  <mrs@cygnus.com>
50364
50365         * lib/old-deja.exp: Add `excess errors test - ' error, now one
50366         can mark excess errors on a machine by machine basis.  Note, the
50367         default is to not expect any excess errors, even when excess
50368         errors test - is given, so you will want to put an XFAIL ... on
50369         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
50370         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
50371         those 4 machines, but no others.
50372
50373 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
50374
50375         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
50376         * lib/c-torture.exp: to here.
50377
50378 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
50379
50380         * gcc.c-torture/execute/950221-1.c: New test.
50381         * gcc.c-torture/execute/struct-ret-1.c: New test.
50382         * gcc.c-torture/compile/950221-1.c: New test.
50383
50384         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
50385
50386 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
50387
50388         * gcc.c-torture/execute/arith-1.c (main): Return 0.
50389         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
50390
50391 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
50392
50393         * g++.gb: New directory of tests, derived from my signature and
50394         class scoping tests.
50395
50396         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
50397         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
50398         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
50399         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
50400         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
50401         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
50402         * g++.gb/sig25.C: Likewise.
50403
50404         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
50405         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
50406         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
50407         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
50408         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
50409         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
50410         * g++.gb/sig25.exp: Likewise.
50411
50412         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
50413         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
50414         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
50415         * g++.gb/scope13.C: Likewise, this test still fails.
50416
50417         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
50418         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
50419         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
50420         * g++.gb/scope13.exp: Ditto.
50421
50422         * g++.gb/README: New file, explains what these tests are about.
50423
50424 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
50425
50426         * lib/dg.exp (dg-do): Support `preprocess'.
50427         (dg-test): Likewise.
50428
50429 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
50430
50431         * config/udi.exp: change "continue -expect" to "exp_continue".
50432
50433 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
50434
50435         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
50436         Delete redundant tests.
50437
50438         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
50439         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
50440         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
50441         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
50442         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
50443         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
50444         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
50445         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
50446
50447         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
50448         storing label pointers.
50449         * gcc.c-torture/execute/921019-1.c: Likewise.
50450         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
50451         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
50452         parameter fp.
50453         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
50454         constants.
50455
50456         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
50457         Delete obsolete tests.
50458
50459         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
50460         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
50461         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
50462         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
50463         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
50464         * gcc.c-torture/compile/950124-1.c: New test.
50465
50466         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
50467
50468 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
50469
50470         * lib/mike-g++.exp: Add -lm to LIBS.
50471
50472 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
50473
50474         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
50475
50476 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
50477
50478         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
50479
50480 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
50481
50482         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
50483
50484 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
50485
50486         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
50487         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
50488         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
50489         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
50490         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
50491         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
50492         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
50493         * g++.law/{operators31.C, operators32.C,
50494         * g++.law/{operators33.C, operators34.C}: Likewise.
50495         * g++.law/{pic1.C, refs2.C}: Likewise.
50496         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
50497         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
50498         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
50499         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
50500
50501         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
50502         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
50503         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
50504         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
50505         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
50506         * g++.law/{enum9.exp, friend5.exp}: Likewise.
50507         * g++.law/{nest3.exp, nest4.exp}: Likewise.
50508         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
50509         * g++.law/{operators30.exp, operators31.exp}: Likewise.
50510         * g++.law/{operators32.exp, operators33.exp}: Likewise.
50511         * g++.law/{operators34.exp}: Likewise.
50512         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
50513         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
50514         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
50515         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
50516         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
50517
50518         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
50519         No longer expected to fail.
50520         * g++.law/missed-error3.C: Tweak for recent bool changes.
50521
50522 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
50523
50524         * config/emb-unix: Deleted.
50525         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
50526         remote execution.  Do final link on remote host if REMOTE_LINK is set.
50527
50528 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
50529
50530         * lib/dg.exp (dg-test): Fix typo in last patch.
50531
50532 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
50533
50534         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
50535         (handles multiple occurrences).
50536
50537 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
50538
50539         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
50540         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
50541         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
50542         printed).
50543         * lib/c-torture.exp (c-torture-compile): Likewise.
50544         (c-torture): Prepend full path if missing.
50545         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
50546         (gcc_fail): Likewise.
50547         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
50548
50549 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
50550
50551         * lib/netware.exp: Only attach to NetWare i386 systems.
50552
50553 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
50554
50555         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
50556         messages.  Add test name to "output pattern match" pass/fail message.
50557
50558 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
50559
50560         * gcc.dg: New testsuite.
50561         * gcc.dg/dg.exp: New file.
50562
50563         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
50564         test-switch.c}: Deleted.
50565
50566         * gcc.misc-tests/msgs.exp: New testcase driver.
50567
50568 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
50569
50570         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
50571         Watch for illegal return values from ${tool}_load.
50572         * config/unix.exp (${tool}_load): Fix pass/fail detection for
50573         cross targets.  Coerce return value >0 to 1.
50574
50575 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
50576
50577         * config/unix.exp (${tool}_load): Call program rsh, not proc.
50578
50579         * config/emb-unix.exp: New file.
50580
50581         * config/sim.exp: Error if variable $SIM not defined.
50582         (${tool}_load): Mark test as "untested" if simulator missing.
50583
50584         * config/unix.exp: Load remote.exp to get rcp_download.
50585         * lib/c-torture.exp: Use different option lists for testcases with
50586         and without loops.
50587         * gcc.c-torture/execute/execute.exp: Likewise.
50588
50589 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
50590
50591         * config/*.exp: Clarify return code from ${tool}_load.
50592         Call `unresolved' or `untested' instead of `warning' or `perror'
50593         (sometimes you still want to call both though).
50594         Add comment that `shell_id' is local to each file.
50595         * config/udi.exp (timeout): Set to 30.
50596         Don't print warning if connection fails, $connectmode has already
50597         printed an error.
50598         (${tool}_load): Move verbose messages to level 2.
50599         Rework pattern for "Process started" message.
50600         Pass `shell_id' to ${connectmode}_download.
50601         Retry twice upon timeout.  Make resetting of target more robust.
50602         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
50603         Pass `shell_id' to exit_$connectmode.
50604         Only call exit_$connectmode if connected.
50605         * config/unix.exp (${tool}_load): Check return codes better.
50606         * config/vrtx.exp (${tool}_load): Likewise.
50607         * config/vx.exp (${tool}_load): Likewise.
50608         Delete unneeded global's.
50609         * lib/dg.exp (dg-test): Update to reflect clarified return codes
50610         from ${tool}_load.
50611         (dg-stat): Delete.
50612         (dg-init): Delete recording of pass/fail counts.
50613         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
50614         (old-dejagnu-init): Likewise.
50615         (old-dejagnu-stat): Delete contents, empty proc now.
50616         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
50617         (c-torture): Delete references to lcnt, lpass, lfail.
50618         Get option list from TORTURE_OPTIONS.
50619         Delete -funroll[-all]-loops if no loops.
50620         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
50621         (g++_stat): Delete contents (empty proc now).
50622         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
50623         (gcc_finish): Likewise.
50624         (gcc_stat): Deleted.
50625         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
50626         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
50627         * gcc.c-torture/execute/execute.exp: Likewise.
50628         Split tests into two parts: compile, execute.
50629         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
50630         no loops.  Update to reflect clarified return codes from ${tool}_load.
50631
50632 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
50633
50634         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
50635         to grep for.
50636         (old-dejagnu): Likewise (where necessary).
50637
50638 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
50639
50640         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
50641
50642         * lib/dg.exp (dg-process-target): Fix processing of selector.
50643         Add comment regarding use of `error'.
50644
50645         * lib/gcc.exp (prune_system_crud): Define if missing.
50646         * lib/g++.exp (prune_system_crud): Likewise.
50647
50648         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
50649         Call prune_system_crud.
50650         * lib/dg.exp (dg-runtest): New proc.
50651         Use perror instead of send_user for tcl errors in testcase.
50652         Don't return any value, it's never used.
50653         Don't clobber previous definition of `unknown'.
50654         Print tcl errors in `dg-final'.
50655
50656 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
50657
50658         * lib/dg.exp (dg-process-target): Improve syntax error messages.
50659         (dg-test): Don't print errorInfo, it contains stack backtrace.
50660
50661 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
50662
50663         * lib/g++.exp (runtest_file_p): Define if missing.
50664
50665 1994-09-24  Doug Evans  (dje@cygnus.com)
50666
50667         * lib/mike-g++.exp: Comment out loading of g++.exp.
50668         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
50669         (default_g++_version): Always print something.
50670         (default_g++_start): Comment out call to `which'.
50671         (g++_start, g++_load): Deleted (must be defined in config file).
50672         * lib/gcc.exp: Test for existence of $CC at start.
50673         Delete check for tmpdir (done in gcc_init).
50674         (default_gcc_version): Always print something.
50675         (default_gcc_start): Comment out call to `which'.
50676         * config/*.exp: Major cleanup - make cross targets work at least a
50677         little better for g++ (by not being "--tool gcc" specific).
50678         Rename gcc_xxx to ${tool}_xxx.
50679         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
50680         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
50681
50682 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
50683
50684         * lib/c-torture.exp (c-torture-compile): Rework compiler
50685         message processing.
50686
50687         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
50688         c-torture.
50689
50690 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
50691
50692         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
50693
50694         * lib/dg.exp (dg-process-target): Support { target native }.
50695
50696 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
50697
50698         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
50699         looked for "... program xxx got fatal signal".
50700         Correct regsub munging of `comp_output'.
50701         Ignore compiler messages "path prefix not used" and "linker input
50702         file unused".
50703
50704 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
50705
50706         * lib/gcc.exp (runtest_file_p): Define if missing.
50707         * gcc.prms/template.c: Example to work from.
50708
50709 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
50710
50711         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
50712         * lib/dg.exp (dg-test): Call unsupported testcases as such.
50713
50714         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
50715         * gcc.prms/1883.c: Moved from compile/940714-1.c.
50716         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
50717         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
50718
50719         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
50720         (dg-process-target): No longer a varargs proc.
50721         Return S/N for target, P/F for xfail.  All callers changed.
50722         (user option procs): More argument checking.
50723         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
50724         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
50725         (dg-test): Skip test if not running on selected target in `dg-do'.
50726         Update handling of `dg-do-what', `dg-output-text'.
50727         Separate execution pass/fail from output pattern match pass/fail.
50728         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
50729
50730 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
50731
50732         * gcc.c-torture/special/special.exp: Don't expect failure for mips
50733         target for 920510-1.c.
50734
50735 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
50736
50737         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
50738         Clean up comment regarding use of passcnt, etc.
50739         (gcc_stat): Don't update `testcnt' here.
50740         (gcc_finish): Do it here.
50741         Might as well reset `but_id' here too.
50742         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
50743         to determine if the file should be tested.
50744         * gcc.c-torture/compile/compile.exp: Likewise.
50745         * gcc.c-torture/execute/execute.exp: Likewise.
50746         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
50747         * gcc.misc-tests/dg-test.exp: Likewise.
50748         * gcc.prms/prms.exp: Likewise.
50749         * gcc.wendy/wendy.exp: Likewise.
50750         * g++.old-deja.exp: Likewise.
50751         Move "Testing file" message to verbose level 1.
50752
50753 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
50754
50755         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
50756
50757 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
50758
50759         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
50760         (default_gcc_start): Accept optional second list element
50761         of compiler flags.  Print compiler output at verbosity level 2.
50762         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
50763         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
50764         Save current values of framework globals passcnt, failcnt, xpasscnt,
50765         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
50766         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
50767         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
50768         xfailcnt to compute stats.  Update framework global `testcnt' from
50769         pass/fail counts.
50770         (gcc_finish): New proc.  Clean up test environment.
50771         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
50772         (gcc_epass, gcc_efail): Delete.
50773         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
50774         argument of line number.
50775         (dg-init): If the tool has an init routine, call it.
50776         (dg-test): Remove args `cflags_var' and `libs_var'.
50777         Pass all compiler options to ${tool}_start.
50778         Handle missing line number.
50779         (dg-finish): New function.
50780         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
50781         particular files.  Call gcc_finish at end.  Move "skipping test"
50782         message to verbosity level 3.
50783         * gcc.c-torture/compile/compile.exp: Likewise.
50784         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
50785         * gcc.c-torture/execute/execute.exp: Likewise.
50786         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
50787         Print testcase being tried at verbosity level 1.
50788         * gcc.c-torture/special/special.exp: Unset xfail.
50789         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
50790         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
50791         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
50792         * gcc.failure/failure.exp: Likewise.
50793         * gcc.ieee/ieee.exp: Likewise.
50794         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
50795         Update call to dg-test.  Call dg-finish at end.
50796         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
50797         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
50798         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
50799         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
50800         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
50801         * gcc.wendy/wendy.exp: Add copyright.
50802         Delete setting of tmpdir (done by gcc_init).
50803         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
50804         Pass compiler flags to gcc_start.  Call gcc_finish at end.
50805         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
50806         gcc_[ce]pass/fail.
50807
50808 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
50809
50810         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
50811         confusion.
50812         (g++_load): Likewise.
50813
50814         * config/*.exp (gcc_load): Some were varargs fns and some were not.
50815         Rename argument to `prog' to remove the confusion.
50816         Varargs fns behave differently too!
50817         (g++_load): Likewise.
50818
50819         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
50820
50821         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
50822         what it is.  Delete (always) printing of status value for !native.
50823         Simplify verbose code, and include status and exec_output.
50824         (g++_load): Use gcc_load.
50825
50826 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
50827
50828         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
50829         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
50830         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
50831         940714-3.c as these testcases don't exist anymore.  Make
50832         va-arg-1.c expected to pass.
50833
50834 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
50835
50836         * gcc.misc-tests/misc.exp: Only run specific testcases.
50837         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
50838         * gcc.misc-tests/dg-[1-9].c: New files.
50839
50840         * lib/dg.exp: New testsuite driver.
50841         * gcc.prms/prms.exp: Use it.
50842
50843         * README.gcc: New file.
50844
50845         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
50846         Document and reset `lxpass' and `lxfail'.
50847         Simplify "initialized" message.
50848         (gcc_stat): Clean up comments a little.
50849
50850 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
50851
50852         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
50853
50854 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
50855
50856         * lib/old-dejagnu.exp (process-option): New proc.
50857         (old-dejagnu-init, old-dejagnu-stat): Likewise.
50858         (old-dejagnu): Simplify.
50859         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
50860
50861 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
50862
50863         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
50864         exists and is not an empty string.
50865
50866         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
50867         $xfail rather than calling setup_xfail.  Clear $xfail when test is
50868         finished.
50869         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
50870         automatically.
50871
50872         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
50873         longer expected to fail.
50874
50875         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
50876         "f" function call.
50877
50878         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
50879
50880         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
50881         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
50882         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
50883         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
50884         c-torture-1.29.
50885
50886         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
50887         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
50888
50889         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
50890
50891         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
50892         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
50893
50894         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
50895         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
50896         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
50897
50898 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
50899
50900         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
50901         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
50902         940714-1.c, 940714-2.c, 940714-3.c},
50903         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
50904         gcc.misc-tests/{mg.c,mg.exp}:
50905         New tests.
50906         * gcc.noncompile/noncompile.exp: Change accordingly.
50907
50908 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
50909
50910         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
50911         Undo previous clobberage.
50912
50913 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
50914
50915         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
50916         * gcc.special/{930510-1.c, special.exp}:
50917         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
50918         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
50919         struct-varargs-1.c}: New tests from c-torture-1.26.
50920
50921 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
50922
50923         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
50924           argument to switch.
50925
50926 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
50927
50928         * Revert the previous changes.  Please see Rob's directory
50929           (/lisa/test/rob/progressive/gcc/testsuite) for testing
50930           fixes.
50931
50932 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
50933
50934         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
50935             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
50936             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
50937             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
50938             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
50939             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
50940             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
50941             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
50942             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
50943             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
50944             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
50945             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
50946             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
50947             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
50948             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
50949             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
50950             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
50951             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
50952             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
50953             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
50954             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
50955             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
50956             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
50957             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
50958             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
50959             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
50960             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
50961
50962 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
50963
50964         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
50965             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
50966           with perror calls.
50967
50968 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
50969
50970         * config/unix.exp (g++_load): Fix syntax.
50971
50972 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
50973
50974         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
50975         * gcc.noncompile/921017-1.c: Deleted obsolete test.
50976         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
50977         Don't expect va-arg-1.c to fail.  Correct expected output for
50978         920928-1.c.
50979         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
50980         * gcc.wendy/hbm4.c: Correct typo.
50981         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
50982
50983 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
50984
50985         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
50986         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
50987         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
50988         * lib/c-torture.exp (c-torture-compile): Ditto.
50989
50990         Reduce volume of output (remove all the -I's and such).
50991         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
50992         Call gcc_cpass, gcc_cfail.
50993         (c-torture): Pass testing option to c-torture-compile.
50994
50995 1994-03-21  Doug Evans  (dje@cygnus.com)
50996
50997         Bring patches over from progressive.
50998         * config/default.exp: Exit remote shell cleanly.
50999         (g++_exit, g++_start): Add default versions.
51000         * config/sim.exp (gcc_load): Use perror, not error.
51001
51002 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
51003
51004         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
51005         set in site.exp.
51006
51007 1994-03-14  Doug Evans  (dje@cygnus.com)
51008
51009         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
51010         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
51011         (wendy_try): New proc to run testcase.
51012         (main loop): Call 'em.
51013         * gcc.wendy/*.c: Clean up pass to correct expected output.
51014
51015         * lib/gcc.exp: Minor cleanup work.
51016         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
51017
51018 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
51019
51020         * config/sim.exp (gcc_load): Document return codes better.
51021         Don't pass -v to simulator.
51022
51023 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
51024
51025           * gcc.special/920717-x.c: Fix typo.
51026           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
51027           get at sources.
51028
51029         * lib/mike-gcc.exp: Fix typo.
51030
51031 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
51032
51033         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
51034         binary to use, transform the name.
51035         * config/*.exp: rename everything. Nuke any g++ specific files,
51036         it's now a special case of gcc that requires no special support.
51037         Add a default.exp for unsupported targets.
51038
51039 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
51040
51041         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
51042         lib/old-dejagnu.exp: Fix a few patterns to work with the new
51043         version of Tcl.
51044
51045 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
51046
51047         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
51048         than a warning.
51049
51050 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
51051
51052         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
51053
51054 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
51055
51056         * gcc.execute/execute.exp: Combine opt_list and foption_list into
51057         option_list.  Compile every file with only 4/6 option choices
51058         (same as C torture) instead of with 12/18 different option
51059         choices.
51060         * lib/c-torture.exp: Likewise.
51061
51062         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
51063         not already set.
51064
51065 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
51066
51067         * lib/old-deja.exp: Add `excess errors test fails' error, now one
51068         can put an XFAIL *-*-* on excess errors.
51069
51070 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
51071
51072         * g++.law: Add more tests derived from g++-bugs snapshots.
51073
51074         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
51075         equivalent to g++.law/init9.
51076
51077         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
51078         compiled it, and the a.out file after we've run it.
51079
51080 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
51081
51082         * lib/mike-g++.exp (postbase): Delete the .o file after we've
51083         compiled it, and the a.out file after we've run it.
51084
51085 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
51086
51087         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
51088
51089 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
51090
51091         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
51092         version number.
51093
51094 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
51095
51096         * g++.law: New directory of g++ tests derived from the g++-bugs
51097         snapshots.
51098
51099 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
51100
51101         * gcc.compile: initbug1.c initbug1.exp testcase added
51102
51103 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
51104
51105         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
51106         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
51107           fixes submitted by Jeff Law (law@cs.utah.edu)
51108         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
51109           Jeff Law (law@cs.utah.edu)
51110
51111
51112 1993-11-30  Mike Stump  (mrs@cygnus.com)
51113
51114         * config/unix-g++.exp: Follow the gcc way of doing things.
51115         * g++.old-deja/old-deja.exp: Minor updates.
51116         * lib/g++.exp: New file, follow the gcc way of doing things.
51117         * lib/old-dejagnu.exp: Minor updates.
51118         * lib/mike-g++.exp: Always unset errorInfo.
51119
51120 1993-11-06  Mike Stump  (mrs@cygnus.com)
51121
51122         * lib/gcc.exp: Fix some errors with the below change, CC and
51123         CFLAGS should be global when setting, not local.
51124
51125 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
51126
51127         * lib/gcc.exp: Transform tool name.
51128
51129 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
51130
51131         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
51132
51133 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
51134
51135         * lib/gcc.exp: change gcc_done to gcc_stat
51136
51137 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
51138
51139         * Upgraded gcc testsuite to c-torture version 1.25
51140
51141 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
51142
51143         * lib/gcc.exp: added reporting code. Changed verbose compile message.
51144         * lib/c-torture: added hooks for new reporting code.
51145
51146 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
51147
51148         * config/sh-gcc.exp: check if sh-sim exists in the path
51149
51150 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
51151
51152         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
51153         * gcc.compile/compile.exp: Initial changes for new logic.
51154         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
51155         * gcc.failure/failure.exp: Initial changes for new logic.
51156         * gcc.ieee/ieee.exp: Initial changes for new logic.
51157         * gcc.misc-tests/misc.exp: Initial changes for new logic.
51158         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
51159         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
51160         * lib/c-torture.exp: Initial changes for new logic.
51161         * lib/gcc.exp: Initial changes for new logic.
51162
51163 1993-10-15  Mike Stump  (mrs@cygnus.com)
51164
51165         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
51166         depend upon failure or success.  Fully qualify names in failure
51167         and success messages.  Always remove a.out before starting
51168         compile, just in case.  Pay more attention to error text output by
51169         the compiler.  Handle testcases with no known past errors just
51170         like all others, so that things are uniform.  Other miscellaneous
51171         improvements.
51172
51173 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
51174
51175         * gcc.cpp: new directory for cpp tests
51176
51177 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
51178
51179         * lib/chill.exp: Code reformatted, removed unused code.
51180         * config/unix-chill.exp: Code reformatted, removed unused code.
51181         * chill.execute/execute.exp: Code reformatted, removed unused code.
51182         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
51183
51184 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
51185
51186         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
51187         routines not written.
51188
51189 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
51190
51191         * config/bug-gcc.exp: Use new procs from bug.exp.
51192
51193 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
51194
51195         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
51196         via ftp, rather than depending on NFS.
51197         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
51198         case.
51199
51200 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
51201
51202         * config/bug-gcc.exp: Use new download proc.
51203
51204 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
51205
51206         * chill.execute/execute.exp: cleanups, handles errors better
51207         * chill.compile/compile.exp: rewrite, based on execute.exp
51208         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
51209         * lib/chill.exp: major changes to diff proc and compile and link
51210           procs. added chill_fail and chill_pass wrappers to pass and
51211           fail. added more comments, and handle error codes better.
51212           Added a hack to capture stderr from exec, so noncompile tests
51213           can work.
51214
51215 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
51216
51217         * chill.execute/execute.exp: rewrite of testsuite driver
51218         * lib/chill.exp: rewrite of testsuite driver
51219         * config/unix-chill.exp: rewrite of testsuite driver
51220
51221 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
51222
51223         In chill.execute:
51224         * iexpr.ch: Standardize uppercase.
51225         * tuples.dat: Standardize uppercase.
51226         * vary.ch: standardize.  Correct varying string assignments.
51227         * vary.dat: Add new output lines.
51228
51229 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
51230
51231         In chill.execute:
51232         * chprintf.ch: Standardize use of uppercase.
51233         * tuples.ch: Standardize and turn arr2 into a DCL,
51234           rather than a SYN.
51235         * pinits.ch: Standardize.
51236
51237 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
51238
51239         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
51240         * Makefil: Renamed to Makefile.in.
51241         * configure.in: New.
51242
51243 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
51244
51245         In chill.execute:
51246         * .cvsignore: Add result/output files.
51247         * Makefile: Fix up variables at start.  Use MFLAGS
51248           everywhere.  Correct bool_loc, built_ins entries.
51249           Add entry for vary1.ch.
51250         * bitarray.ch: Standardize upper-case usage.
51251         * bitexpr.ch: Standardize, add output of b1.
51252         * params.ch: Use arrayt in along PROC parameters, to
51253           avoid novelty problems.
51254         * sets.ch: Tiny cleanup.
51255         * vary1.ch: Re-indent.
51256
51257 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
51258
51259           * Add PR-related files to Makefiles, .cvsignore files, etc.
51260
51261 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
51262
51263         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
51264           with compiler objects. New names are test-flow.c and test-loop.c
51265
51266 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
51267
51268         * Upgraded c-torture tests from 1.19 to 1.20
51269
51270         * new files:
51271         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
51272         * gcc.compile: 930623-1.c 930623-2.c
51273         * gcc.noncompile: 930622-1.c 930622-2.c
51274         * gcc.failure: 920411-1.c 920627-2.c
51275         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
51276
51277 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
51278
51279         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
51280           More changes to get testsuite working properly. Needs more work.
51281           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
51282
51283 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
51284
51285         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
51286           More changes to get testsuite working properly. Needs more work.
51287
51288 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
51289
51290         * chill.compile/compile.exp: Added for Dejagnu support
51291         * chill.execute/execute.exp: Added for Dejagnu support
51292         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
51293
51294 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
51295
51296         This should complete moving the CHILL test files.
51297         * chill.noncompile(.cvsignore printf.grt
51298             in-printf.grt chprintf.grt chprintf.ch):
51299             Added test-support files.
51300           (Makefile): Modified further.
51301         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
51302             signal.ch): Added test files.
51303           * chill.execute (.cvsignore printf.grt printr.c
51304             in-printf.grt rts.c chprintf.grt rts.h): Added
51305           test-support files.
51306             (Makefile): More corrections.
51307
51308 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
51309
51310         * chill.compile, chill.execute, chill.nocompile: Add CHILL
51311           test cases, ready for DejaGnu.
51312
51313 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
51314
51315         * Upgraded c-torture tests from 1.18 to 1.19
51316
51317         * gcc.compile: added test(s):
51318           930607-1.c
51319         * gcc.execute: added test(s):
51320           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
51321
51322         * added new subdirectory for misc tests: gcc.misc-tests
51323         * gcc.misc-test(s): added tests:
51324           inst-check.c test-consts.c test-ior.c test-switch.c
51325
51326 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
51327
51328         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
51329
51330 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
51331
51332         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
51333
51334 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
51335
51336         * Upgraded c-torture tests from 1.17 to 1.18
51337
51338 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
51339
51340         * Upgraded c-torture tests from 1.12 to 1.17
51341
51342 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
51343
51344         * lib/old-dejagnu.exp:
51345           Fixed handling of XFAIL target triplets to correctly
51346           recognize wildcard characters.  Removed code that
51347           appended a unique id tag to the end of the file name
51348           printed out by the result of the testcases within a
51349           given test file.
51350
51351 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
51352
51353         * lib/old-dejagnu.exp:
51354           Reworked expected failure handling to trigger off of XFAIL
51355           keyword in keyphrase embeded in testcase source code. The
51356           XFAIL keyword must be at the end of the keyphrase line. It
51357           may optionally be followed by one or more target triplets.
51358           It has just occured that the handling of wildcards in the
51359           target triplet may not be correct.
51360
51361 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
51362
51363         * g++.old-deja/tests:
51364           Moved all subdirectories up one level into g++.old-deja .
51365
51366         * lib/old-dejagnu.exp:
51367           Fixed problem with CXXFLAGS not being properly reset, and being
51368           corrupted with extraneous "-c" compiler option.  This was
51369           causing binaries to not be generated for test that needed them.
51370           Modified strings passed to "pass" and "fail" so that individual
51371           tests from the same test file would be distinguished by an
51372           identifier appended to the test file name in the summary logs;
51373           this corrected a problem with erroneous diff logs.  Added code
51374           to search testcases for expected fail and unexpected pass keywords.
51375
51376 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
51377
51378         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
51379
51380 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
51381
51382         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
51383           Removed extraneous text from end of "Special g++ Options"
51384           keyphrase.
51385
51386         * lib/old-dejagnu.exp: Added pattern matching to look for new
51387           keywords, embedded in testcases comments, which will trigger
51388           calls to xpass and xfail.
51389
51390 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
51391
51392         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
51393           comments embedded in the testcases, especially the one looking for
51394           special compiler options, as well as the pattern matching for the
51395           compiler output again.
51396
51397 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
51398
51399         * lib/old-dejagnu.exp: Do a proper check of the return value for
51400           execute tests. Fixed several problems with the pattern matching
51401           of the compiler output which gave erroneous test results.
51402           Changed several of the test result messages to be more descriptive.
51403         * config/unix-g++.exp: Proc g++_load now actually works and
51404           executes the tests passed to it and returns a usable return
51405           value.
51406
51407 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
51408
51409           * lib/gcc.exp: Exits gracefully if $CC is bogus.
51410
51411 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
51412
51413         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
51414           Modified both files to properly execute the old style
51415           dejagnu tests. The previous versions of these files were
51416           experimental and did not function anything near correctly.
51417
51418 1993-04-05  Rob Savoye  (rob@cygnus.com)
51419
51420         * Removed all Makefile.in and configure.in files. No configuration
51421         needed now.
51422
51423 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
51424
51425         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
51426
51427 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
51428
51429         * gcc.compile/configure.in, gcc.unsorted/configure.in,
51430         gcc.special/configure.in, gcc.noncompile/configure.in,
51431         gcc.execute/configure.in, gcc.code_quality/configure.in,
51432         g++.other/configure.in, g++.old-deja/configure.in,
51433         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
51434         in srcname setting.
51435
51436 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
51437
51438         * lib/udi.exp: Fixed mondfe and mondfe_download.
51439         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
51440         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
51441
51442 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
51443
51444         * config/udi-gdb.exp: Check $shell_id after connecting to target.
51445         (gdb_exit): Don't remove *_soc files.
51446
51447 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
51448
51449         * lib/c-torture.exp: Don't look for main; instead always use -w
51450         -c.  This is how the c-torture tests work.  Remove the object
51451         file if the compilation succeeds.
51452         * gcc.execute/execute.exp: Remove executable if test passes.
51453         * gcc.noncompile/noncompile.exp: Every test is an expected
51454         failure.
51455         * gcc.special/special.exp: Added tests from c-torture 1.11,
51456         corrected use of existing test.
51457         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
51458         gcc.execute/920625-1.c: Updated to c-torture 1.11.
51459         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
51460         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
51461         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
51462         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
51463         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
51464         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
51465         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
51466         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
51467         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
51468         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
51469         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
51470         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
51471         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
51472         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
51473         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
51474         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
51475         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
51476         c-torture 1.11.
51477         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
51478         correspond to c-torture 1.11.
51479
51480         * New file.