OSDN Git Service

2007-05-02 Richard Guenther <rguenther@suse.de>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-05-02  Richard Guenther  <rguenther@suse.de>
2
3         PR tree-optimization/31146
4         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
5
6 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
7
8         * gcc.c-torture/compile/limits-blockid.c: New.
9         * gcc.c-torture/compile/limits-caselabels.c: New.
10         * gcc.c-torture/compile/limits-declparen.c: New.
11         * gcc.c-torture/compile/limits-enumconst.c: New.
12         * gcc.c-torture/compile/limits-exprparen.c: New.
13         * gcc.c-torture/compile/limits-externalid.c: New.
14         * gcc.c-torture/compile/limits-fnargs.c: New.
15         * gcc.c-torture/compile/limits-fndefn.c: New.
16         * gcc.c-torture/compile/limits-idexternal.c: New.
17         * gcc.c-torture/compile/limits-idinternal.c: New.
18         * gcc.c-torture/compile/limits-pointer.c: New.
19         * gcc.c-torture/compile/limits-stringlit.c: New.
20         * gcc.c-torture/compile/limits-structmem.c: New.
21         * gcc.c-torture/compile/limits-structnest.c: New.
22
23 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
24
25         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
26
27 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
28
29         PR middle-end/31740
30         * gcc.c-torture/compile/20070501-1.c: New testcase.
31
32 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
33
34         PR fortran/31732
35         * gfortran.dg/array_memset_2:  New test case.
36
37 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
38
39         PR testsuite/31615
40         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
41
42 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
43
44         PR testsuite/31589
45         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to 
46         dg-final test.
47         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target 
48         keyword to dg-final test.
49         * gcc.dg/vect/vect-iv-4.c: Likewise.
50         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
51         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
52         test.
53         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
54         cast.
55         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
56         * lib/target-supports.exp 
57         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
58         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
59
60 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
61
62         * gcc.c-torture/execute/ieee/20000320-1.c: Use
63         __LONG_LONG_MAX__ and its friends instead of those supplied by
64         limits.h.
65
66 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
67
68         PR C++/31721
69         * g++.dg/ext/vector7.C: New testcase.
70
71 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
72
73         PR fortran/31591
74         * gfortran.dg/bound_simplification_1.f90: New test.
75
76 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
77
78         PR fortran/31645
79         * testsuite/gfortran.dg/bom_error.f90: New test.
80         * testsuite/gfortran.dg/bom_include.f90: New test.
81         * testsuite/gfortran.dg/bom_UTF16-LE.f90: New test.
82         * testsuite/gfortran.dg/bom_UTF16-BE.f90: New test.
83         * testsuite/gfortran.dg/bom_UTF-8.f90: New test.
84         * testsuite/gfortran.dg/bom_UTF-32.f90: New test.
85         * testsuite/gfortran.dg/bom_UTF-8.F90: New test.
86         * testsuite/gfortran.dg/bom_include.inc: New file.
87
88 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
89
90         PR C++/30221
91         * g++.dg/init/ptrfn2.C: New test.
92         * g++.dg/init/ptrfn3.C: New test.
93
94 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
95
96         PR fortran/31711
97         * gfortran.dg/dependency_21.f90: New test.
98
99 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
100
101         * gfortran.dg/secnds.f: Use real*8.
102         * gfortran.dg/secnds-1.f: Use real*8.
103
104 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
105
106         PR libfortran/31532
107         * gfortran.dg/inquire_5.f90: Update test.
108
109 2007-04-27  Ian Lance Taylor  <iant@google.com>
110
111         PR middle-end/31710
112         * gcc.c-torture/compile/pr31710.c: New test.
113
114 2007-04-27  Richard Guenther  <rguenther@suse.de>
115
116         PR tree-optimization/30965
117         PR tree-optimization/30978
118         * gcc.dg/tree-ssa/pr30978.c: New testcase.
119         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
120         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
121         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
122
123 2007-04-27  Richard Guenther  <rguenther@suse.de>
124
125         PR tree-optimization/31715
126         * gcc.dg/Warray-bounds-4.c: New testcase.
127
128 2007-04-26  Ian Lance Taylor  <iant@google.com>
129
130         PR target/28675
131         * gcc.c-torture/compile/pr28675.c: New test.
132
133 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
134
135         PR C++/30016
136         * g++.dg/ext/vector6.C: New test.
137
138 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
139
140         * gcc.c-torture/execute/ieee/20000320-1.x: New.
141
142 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
143
144         PR middle-end/31617
145         * g++.dg/other/str_empty.C: Add expected warning.
146
147 2007-04-26  Richard Guenther  <rguenther@suse.de>
148         Daniel Berlin  <dberlin@dberlin.org>
149
150         PR tree-optimization/30567
151         * g++.dg/other/pr30567.C: New testcase.
152
153 2007-04-26  Richard Guenther  <rguenther@suse.de>
154
155         PR tree-optimization/31703
156         * gcc.c-torture/compile/pr31703.c: New testcase.
157         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
158         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
159
160 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
161
162         * gfortran.dg/open_errors.f90: Added if statements checking
163         the value of iostat.
164
165 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
166
167         PR c++/31598
168         * g++.dg/gomp/pr31598.C: New test.
169
170         PR tree-optimization/30558
171         * g++.dg/gomp/pr30558.C: New test.
172
173 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
174
175         PR c++/31338
176         * g++.dg/ext/complex2.C: New test.
177
178 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
179
180         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
181
182 2007-04-25  Thiemo Seufer  <ths@mips.com>
183
184         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
185         value to signed char.
186
187 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
188
189         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
190         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
191         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
192
193 2007-04-25  Tobias Burnus  <burnus@net-b.de>
194
195         PR fortran/31668
196         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
197         statement functions.
198         * gfortran.dg/c_by_val_5.f90: New test.
199
200 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
201
202         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
203         with two new subroutines to avoid parameter-induced aliasing.
204         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
205         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
206
207 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
208
209         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
210         * g++.dg/warn/Warray-bounds.C: Likewise.
211
212 2007-04-24  Ian Lance Taylor  <iant@google.com>
213
214         PR tree-optimization/31605
215         * gcc.c-torture/execute/pr31605.c: New test.
216
217 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
218
219         PR fortran/31587
220         * lib/gcc-dg.exp (scan-module): New function.
221         * gfortran.dg/module_md5_1.f90: New test.
222
223 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
224
225         * g++.old-deja/g++.pt/defarg6.C: Only run with
226         -std=gnu++98.
227         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
228         * g++.dg/cpp0x/variadic61.C: Ditto.
229         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
230         * g++.dg/cpp0x/variadic62.C: Ditto.
231         * g++.dg/template/meminit1.C: Ditto.
232         * g++.dg/template/operator7.C: Ditto.
233         * g++.dg/template/static15.C: Ditto.
234         * g++.dg/template/invalid1.C: Ditto.
235         * g++.dg/template/shift1.C: Ditto.
236         * g++.dg/template/error10.C: Ditto.
237
238 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
239
240         PR diagnostic/25923
241         * gfortran.dg/pr25923.f90: New test.
242
243 2007-04-24  Ian Lance Taylor  <iant@google.com>
244
245         PR tree-optimization/31602
246         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
247
248 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
249
250         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
251         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
252
253 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
254
255         * gcc.target/i386/reload-1.c. New.
256
257 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
258             Olga Golovanevsky  <olga@il.ibm.com>
259
260         * g++.dg/other/str_empty.C: New test.
261         
262 2007-04-24  Richard Henderson  <rth@redhat.com>
263
264         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
265
266 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
267
268         PR target/31641
269         * gcc.c-torture/compile/pr31641.c: New testcase.
270
271 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
272
273         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
274         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
275         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
276         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
277
278 2007-04-23  Simon Baldwin  <simonb@google.com>
279
280         * g++.dg/other/error15.C: New.
281         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
282         triggering a "multiple parameters named" error.
283
284 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
285
286         PR fortran/31618
287         * gfortran.dg/backspace_8.f:  New test case.
288
289 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
290
291         PR fortran/31630
292         * gfortran.dg/used_types_17.f90: New test.
293
294         PR fortran/31620
295         * gfortran.dg/zero_array_components_1.f90: New test.
296
297 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
298
299         PR fortran/31616
300         * gfortran.dg/open_errors.f90: Allow a different error message.
301
302 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
303
304         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
305         Rename from check_effective_target_vect_pack_mod.  Rename global
306         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
307         messages.
308         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
309         rename.
310         * gcc.dg/vect/vect-iv-8a.c: Ditto.
311         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
312
313 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
314
315         PR middle-end/31448
316         * gcc.c-torture/execute/pr31448.c: New testcase.
317
318 2007-04-22  Nick Clifton  <nickc@redhat.com>
319
320         * gcc.dg/20020312-2.c: Add support for the FRV.
321
322 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
323
324         PR tree-optimization/24659
325         * gcc.dg/vect/vect-float-extend-1.c: New test.
326         * gcc.dg/vect/vect-float-truncate-1.c: New test.
327
328 2007-04-22  Richard Guenther  <rguenther@suse.de>
329
330         PR tree-optimization/29789
331         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
332         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
333
334 2007-04-22  Revital Eres  <eres@il.ibm.com>
335
336         * gcc.dg/var-expand2.c: New test.
337
338 2007-04-22  Revital Eres  <eres@il.ibm.com>
339
340         * gcc.dg/var-expand3.c: New test.
341
342 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
343
344         PR fortran/31495
345         * gfortran.dg/continuation_8.f90: New test.
346
347 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
348
349         PR C/30265
350         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
351         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
352
353 2007-04-21  Richard Guenther  <rguenther@suse.de>
354
355         PR middle-end/31136
356         * gcc.c-torture/execute/pr31136.c: New testcase.
357
358 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
359
360         * gcc.target/i386/movsi-sm-1.c: New.
361
362 2007-04-20  Richard Henderson  <rth@redhat.com>
363
364         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
365         * gcc.dg/pr27095.c: Cope with alpha GOT load.
366
367 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
368
369         * gcc.target/i386/ordcmp-1.c: New test.
370         * gcc.target/i386/unordcmp-1.c: New test.
371
372         PR tree-optimization/31632
373         * gcc.c-torture/compile/20070419-1.c: New test.
374
375 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
376
377         * gcc.dg/invalid-call-1.c: New test.
378
379 2007-04-18  Dirk Mueller  <dmueller@suse.de>
380
381         PR diagnostic/31227
382         * gcc.dg/Warray-bounds-3.c: New.
383
384 2007-04-18  Richard Guenther  <rguenther@suse.de>
385
386         PR tree-optimization/19431
387         PR tree-optimization/21463
388         * gcc.c-torture/execute/20070212-1.c: New testcase.
389         * gcc.c-torture/execute/20070212-2.c: Likewise.
390         * gcc.c-torture/execute/20070212-3.c: Likewise.
391         * gcc.dg/tree-ssa/pr19431.c: Likewise.
392         * gcc.dg/tree-ssa/pr21463.c: Likewise.
393         * g++.dg/tree-ssa/pr21463.C: Likewise.
394         * g++.dg/tree-ssa/pr30738.C: Likewise.
395
396 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
397
398         PR c++/31513
399         * g++.dg/expr/bitfield8.C: New test.
400
401 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
402             Richard Sandiford  <richard@codesourcery.com>
403
404         * lib/target-supports.exp (check_profiling_available): Return 0
405         for uClibc with -p or -pg.
406
407 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
408
409         PR c++/31517
410         * g++.dg/template/init7.C: New test.
411
412 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
413
414         PR rtl-optimization/31360
415         * gcc.dg/loop-7.c: New test.
416
417 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
418
419         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
420         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
421         build.
422         (compat-execute): Likewise.
423         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
424         files to remote hosts.
425         * lib/c-ctorture.exp (c-torture-compile): Likewise.
426         (c-torture-execute): Likewise.
427         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
428         or plain file.  Use remote_upload and remote_download to copy
429         files about.
430         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
431         before scanning it.
432
433 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
434
435         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
436
437 2007-04-16  Lawrence Crowl  <crowl@google.com>
438
439         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
440         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
441         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
442         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
443         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
444         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
445         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
446         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
447         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
448         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
449         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
450
451         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
452         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
453         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
454         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
455         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
456         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
457         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
458         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
459         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
460         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
461         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
462
463 2007-04-16  Ian Lance Taylor  <iant@google.com>
464
465         PR tree-optimization/31522
466         * gcc.dg/Wstrict-overflow-16.c: New test.
467
468 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
469
470         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
471
472 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
473
474         PR fortran/31144
475         * gfortran.dg/module_naming_1.f90: New.
476
477 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
478
479         * lib/target-supports.exp (check_profiling_available): Return
480         false for m68k-*-uclinux.
481
482 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
483
484         PR c++/29365
485         Testcase for c++ anonymous namespace warning
486
487         * g++.dg/warn/anonymous-namespace-1.C: New test
488         * g++.dg/warn/anonymous-namespace-1.h: New test
489
490 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
491
492         PR testsuite/31578
493         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
494
495 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
496
497         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
498
499 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
500
501         PR fortran/31204
502         * gfortran.dg/array_constructor_16.f90: New test.
503
504 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
505
506         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
507         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
508
509 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
510
511         PR rtl-optimization/31500
512         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
513         * g++.dg/warn/Warray-bounds.C: Likewise.
514
515 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
516
517         PR C/31520
518         * gcc.dg/gnu89-init-4.c: New testcase.
519
520 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
521
522         PR c++/25874
523         * gcc.dg/gomp/pr25874.c: Add dg-options.
524         * g++.dg/gomp/pr25874.C: Add dg-options.
525
526 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
527
528         PR fortran/21061
529         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
530         * gfortran.dg/warnings_are_errors_1.f: New testcase.
531
532 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
533
534         PR fortran/31561
535         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
536
537 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
538
539         PR fortran/29507
540         PR fortran/31404
541         * gfortran.dg/initialization_6.f90: New test.
542
543 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
544
545         * gcc.c-torture/compile/pr27528.c: Require nonpic.
546
547         * lib/target-supports.exp (check_gc_sections_available):
548         Return false if ldflags includes -elf2flt.
549
550 2007-04-13  Jason Merrill  <jason@redhat.com>
551
552         PR c++/31074
553         * conv3.C: New test.
554
555 2007-04-13  Mike Stump  <mrs@apple.com>
556
557         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
558         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
559
560 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
561
562         PR tree-optimization/29598
563         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
564
565 2007-04-13  Tobias Burnus  <burnus@net-b.de>
566
567         PR fortran/31559
568         * gfortran.dg/func_assign.f90: New test.
569
570 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
571
572         PR fortran/31550
573         * gfortran.dg/used_types_16.f90: New test.
574
575 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
576
577         PR fortran/18937
578         * gfortran.dg/goto_2.f90: New.
579         * gfortran.dg/goto_3.f90: New.
580         * gfortran.dg/pr17708.f90: Rename to ...
581         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
582
583 2007-04-13  Tobias Burnus  <burnus@net-b.de>
584
585         PR fortran/31562
586         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
587         instead of a struct.
588
589 2007-04-13  Tobias Burnus  <burnus@net-b.de>
590
591         PR fortran/31562
592         * gfortran.dg/value_4.c: Use GNU extensions for complex
593         instead of a struct.
594
595 2007-04-13  Richard Guenther  <rguenther@suse.de>
596
597         PR tree-optimization/21258
598         * gcc.dg/tree-ssa/vrp34.c: New testcase.
599
600 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
601
602         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
603         <complex.h>.
604
605 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
606
607         PR fortran/31250
608         * gfortran.dg/char_length_2.f90: New.
609         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
610         * gfortran.dg/repeat_4.f90: Likewise.
611
612         PR fortran/31266
613         * gfortran.dg/char_assign_1.f90: New.
614
615         PR fortran/31471
616         * gfortran.dg/block_name_1.f90: New.
617         * gfortran.dg/block_name_2.f90: New.
618
619 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
620
621         PR c++/31078
622         * g++.dg/other/pr31078.C: New.
623
624 2007-04-12  Richard Guenther  <rguenther@suse.de>
625
626         PR tree-optimization/31169
627         * gcc.c-torture/execute/pr31169.c: New testcase.
628
629 2007-04-12  Richard Guenther  <rguenther@suse.de>
630
631         PR tree-optimization/24689
632         PR tree-optimization/31307
633         * g++.dg/tree-ssa/pr31307.C: New testcase.
634         * gcc.dg/tree-ssa/pr24689.c: Likewise.
635
636 2007-04-12  Tobias Burnus  <burnus@net-b.de>
637
638         PR fortran/31472
639         * gfortran.dg/access_spec_1.f90: New test.
640         * gfortran.dg/access_spec_2.f90: New test.
641         * gfortran.dg/non_module_public.f90: Match new error message.
642
643 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
644
645         PR testsuite/31538
646         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
647         to 4 at line 38 to fix bounds problem.
648
649 2007-04-11  Tobias Burnus  <burnus@net-b.de>
650
651         PR testsuite/31240
652         * gfortran.dg/pointer_intent_1.f90: Fix test.
653
654 2007-04-10  Eric Christopher  <echristo@apple.com>
655
656         * lib/target-supports.exp
657         (check_effective_target_fstack_protector): Rewrite.
658
659 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
660
661         PR c++/31449
662         * g++.dg/init/const5.C: New test.
663
664 2007-04-09  Jan Hubicka  <jh@suse.cz>
665
666         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
667
668 2007-04-08  Jan Hubicka  <jh@suse.cz>
669
670         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
671
672 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
673
674         PR fortran/31257
675         * gfortran.dg/achar_4.f90: New test.
676
677 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
678
679         PR fortran/30880
680         * gfortran.dg/used_dummy_types_8.f90: New test.
681
682 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
683
684         PR fortran/30872
685         * gfortran.dg/parameter_array_element_1.f90: New test.
686
687 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
688
689         PR fortran/31222
690         * gfortran.dg/default_numeric_type_1.f90: New test.
691
692 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
693
694         PR fortran/31424
695         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
696
697 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
698
699         PR fortran/31293
700         * gfortran.dg/interface_12.f90: New test.
701
702 2007-04-07  Bruce Korb  <bkorb@gnu.org>
703
704         * gcc.dg/format/opt-6.c: New test.
705         * gcc.dg/format/nul-1.c: New test.
706         * gcc.dg/format/nul-2.c: New test.
707
708 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
709
710         PR libgfortran/31395
711         * gfortran.dg/fmt_colon.f90: New test.
712
713 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
714
715         * g++.old-deja/g++.other/init18.C: Use
716         dg-require-effective-target instead of an explicit xfail.
717
718 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
719
720         * gcc.dg/dfp/signbit-1.c
721         * gcc.dg/dfp/signbit-2.c
722
723 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
724
725         PR fortran/31483
726         * gfortran.dg/altreturn_5.f90: New test.
727
728 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
729
730         PR fortran/31292
731         * gfortran.dg/contained_module_proc_1.f90: New test.
732
733 2007-04-04  Stuart Hastings  <stuart@apple.com>
734
735         PR 31281
736         * testsuite/objc/execute/exceptions/pr31281.m: New.
737
738 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
739
740         * g++.dg/ext/dllimport12.C: Update comments.
741
742 2007-04-03  Eric Christopher  <echristo@apple.com>
743
744         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
745
746 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
747
748         PR fortran/31304
749         * gfortran.dg/repeat_2.f90: New test.
750         * gfortran.dg/repeat_3.f90: New test.
751         * gfortran.dg/repeat_4.f90: New test.
752
753 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
754
755         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
756
757 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
758
759         PR c++/30847
760         * g++.dg/parse/cond3.C: New test.
761
762         PR middle-end/30704
763         * gcc.c-torture/execute/ieee/pr30704.c: New test.
764
765 2007-04-02  Jason Merrill  <jason@redhat.com>
766
767         PR c++/31187
768         * g++.dg/ext/visibility/anon3.C: New test.
769
770 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
771
772         PR libgfortran/31052
773         * gfortran.dg/namelist_28.f90: New test.
774
775 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
776
777         PR libgfortran/31366
778         * gfortran.dg/direct_io_6.f90: New test.
779
780 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
781
782         PR libgfortran/31207
783         * gfortran.dg/advance_5.f90: New test.
784         * gfortran.dg/advance_6.f90: New test.
785
786 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
787
788         * g++.dg/ext/dllimport6.C: Remove extra ';'.
789         * g++.dg/ext/dllimport7.C: Likewise.
790         * g++.dg/ext/selectany1.C: Likewise.
791
792 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
793
794         * g++.dg/parser/pr31138.C: New.
795         * g++.dg/parser/pr31140.C: New.
796         * g++.dg/parser/pr31141.C: New.
797
798 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
799
800         PR c++/26099
801         * g++.dg/ext/is_base_of.C: New.
802         * g++.dg/ext/has_virtual_destructor.C: New.
803         * g++.dg/ext/is_polymorphic.C: New.
804         * g++.dg/ext/is_base_of_diagnostic.C: New.
805         * g++.dg/ext/is_enum.C: New.
806         * g++.dg/ext/has_nothrow_assign.C: New.
807         * g++.dg/ext/has_nothrow_constructor.C: New.
808         * g++.dg/ext/is_empty.C: New.
809         * g++.dg/ext/has_trivial_copy.C: New.
810         * g++.dg/ext/has_trivial_assign.C: New.
811         * g++.dg/ext/is_abstract.C: New.
812         * g++.dg/ext/is_pod.C: New.
813         * g++.dg/ext/has_nothrow_copy.C: New.
814         * g++.dg/ext/is_class.C: New.
815         * g++.dg/ext/has_trivial_constructor.C: New.
816         * g++.dg/ext/is_union.C: New.
817         * g++.dg/ext/has_trivial_destructor.C: New.
818         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
819         * g++.dg/template/crash43.C: Likewise.
820
821 2007-03-29  Dirk Mueller  <dmueller@suse.de>
822
823         * g++.dg/warn/pedantic2.C: New testcase.
824
825 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
826
827         * size_dim.f90: Fix dg directive.
828         * pr16433.f: Likewise.
829         * use_6.f90: Likewise.
830         * use_7.f90: Likewise.
831         * entry_9.f90: Likewise.
832         * pointer_intent_2.f90: Likewise.
833         * protected_1.f90: Likewise.
834         * fmt_missing_period_2.f: Likewise.
835         * pointer_intent_3.f90: Likewise.
836         * protected_2.f90: Likewise.
837         * protected_3.f90: Likewise.
838         * pr15754.f90: Likewise.
839         * protected_4.f90: Likewise.
840         * protected_5.f90: Likewise.
841         * initialization_2.f90: Likewise.
842         * protected_6.f90: Likewise.
843         * continuation_7.f90: Likewise.
844         * derived_function_interface_1.f90: Likewise.
845         * der_pointer_4.f90: Likewise.
846         * fmt_zero_precision.f90: Likewise.
847         * blockdata_3.f90: Likewise.
848         * fmt_missing_period_1.f: Likewise.
849         * real_const_3.f90: Likewise.
850         * use_4.f90: Likewise.
851         * fmt_missing_period_3.f: Likewise.
852         * use_5.f90: Likewise.
853
854 2007-03-28  Mike Stump  <mrs@apple.com>
855
856         * gcc.dg/darwin-comm.c: Add.
857
858 2007-03-28  Eric Christopher  <echristo@apple.com>
859
860         * lib/target-supports.exp (check_effective_target_fstack_protector): New.
861         * gcc.dg/ssp-1.c: Use.
862         * gcc.dg/ssp-2.c: Ditto.
863
864 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
865
866         PR c++/29077
867         * g++.dg/parse/constructor3.C: New test.
868
869 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
870
871         * gnat.dg/thin_pointer.ad[sb]: New test.
872
873 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
874
875         * g++.dg/cpp0x/bracket1.C: New.
876         * g++.dg/cpp0x/bracket2.C: New.
877         * g++.dg/cpp0x/bracket3.C: New.
878         * g++.dg/cpp0x/bracket4.C: New.
879
880 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
881
882         * g++.dg/cpp0x/temp_default1.C: New.
883         * g++.dg/cpp0x/temp_default3.C: New.
884         * g++.dg/cpp0x/temp_default2.C: New.
885         * g++.dg/cpp0x/temp_default4.C: New.
886
887 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
888
889         PR c++/29993
890         * g++.dg/other/cv_func2.C: New.
891
892 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
893
894         * gcc.dg/dfp/func-vararg-alternate.h: New file.
895         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
896         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
897         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
898
899         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
900         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
901
902         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
903
904         * lib/compat.exp (compat-execute): Fix processing of file names.
905
906 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
907
908         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
909
910 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
911
912         * lib/target-supports.exp (check_effective_target_fortran_large_real):
913         Delete created executable test file.
914         (check_effective_target_fortran_large_int): Ditto.
915         (check_effective_target_static_libgfortran): Ditto.
916
917 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
918
919         PR c++/30500
920         * g++.dg/warn/pragma-system_header1.C: New test.
921         * g++.dg/warn/pragma-system_header2.C: New test.
922         * g++.dg/warn/pragma-system_header1.h. New.
923         * g++.dg/warn/pragma-system_header2.h. New.
924
925 2007-03-26  Ian Lance Taylor  <iant@google.com>
926
927         PR tree-optimization/31345
928         * gcc.c-torture/compile/pr31345-1.c: New test.
929
930 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
931
932         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
933         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
934         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
935         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
936         * gfortran.dg/overload_1.f90: Likewise.
937         * gfortran.dg/impure_assignment_1.f90: Likewise.
938         * gfortran.dg/error_recovery_3.f90: Likewise.
939         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
940         * gfortran.dg/sequence_types_1.f90: Likewise.
941         * gfortran.dg/internal_references_1.f90: Likewise.
942         * gfortran.dg/present_1.f90: Likewise.
943         * gfortran.dg/volatile10.f90: Likewise.
944         * gfortran.dg/module_equivalence_2.f90: Likewise.
945         * gfortran.dg/use_4.f90: Likewise.
946         * gfortran.dg/elemental_result_1.f90: Likewise.
947         * gfortran.dg/generic_actual_arg.f90: Likewise.
948         * gfortran.dg/private_type_5.f90: Likewise.
949         * gfortran.dg/protected_4.f90: Likewise.
950         * gfortran.dg/interface_3.f90: Likewise.
951
952 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
953
954         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
955         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
956
957 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
958
959         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
960
961 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
962
963         PR libgfortran/31199
964         * gfortran.dg/fmt_t_4.f90: New test.
965
966 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
967
968         PR libfortran/31297
969         * gfortran.dg/backspace_5.f:  Initialize variable(s).
970         * gfortran.dg/backspace_6.f:  Likewise.
971         * gfortran.dg/char_bounds_check_fail_1: Likewise.
972         * gfortran.dg/direct_io_2.f90:  Likewise.
973         * gfortran.dg/write_back.f:  Likewise.
974         * gfortran.dg/write_rewind_2.f:  Likewise.
975         * gfortran.dg/write_rewind_1.f:  Likewise.
976         * gfortran.dg/write_rewind_2.f:  Likewise.
977
978 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
979
980         PR tree-optimization/30784
981         * gcc.dg/vect/pr30784.c: New test.
982
983 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
984
985         PR fortran/30877
986         * gfortran.dg/operator_1.f90: New test.
987         * gfortran.dg/operator_2.f90: New test.
988
989 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
990
991         PR libfortran/31196
992         * gfortran.dg/reshape_transpose_1.f90:  New test.
993
994 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
995
996         PR fortran/30655
997         * gfortran.dg/bounds_check_6.f90: New test.
998
999 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
1000
1001         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
1002         #ifndef/#endif.
1003         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
1004         * gcc.dg/dfp/decfloat-constants.c: Ditto.
1005
1006 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
1007
1008         PR fortran/31209
1009         * gfortran.dg/pointer_function_actual_1.f90: New test.
1010
1011         PR fortran/31200
1012         * gfortran.dg/pointer_function_actual_2.f90: New test.
1013
1014         PR fortran/31215
1015         * gfortran.dg/result_in_spec_1.f90: New test.
1016
1017 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1018
1019         PR fortran/30834
1020         * gfortran.dg/integer_exponentiation_3.F90: New test.
1021         * gfortran.dg/integer_exponentiation_4.f90: New test.
1022         * gfortran.dg/integer_exponentiation_5.F90: New test.
1023
1024 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
1025
1026         PR c++/30863
1027         * g++.dg/template/error24.C: New test.
1028         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
1029
1030 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
1031
1032         PR c++/31273
1033         * g++.dg/expr/bitfield7.C: New test.
1034
1035 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1036
1037         PR other/23572
1038         * gcc.dg/float-range-4.c: New.
1039         * gcc.dg/float-range-1.c: Update. Test for a warning.
1040         * gcc.dg/float-range-3.c: New.
1041         * gcc.dg/float-range-5.c: New.
1042
1043 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1044
1045         PR fortran/31262
1046         * gfortran.dg/no_range_check_1.f90: New test.
1047
1048 2007-03-22  Dirk Mueller  <dmueller@suse.de>
1049
1050         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
1051         * g++.dg/other/static1.C: Remove stray semicolon.
1052         * g++.dg/other/init1.C: Likewise.
1053         * g++.dg/rtti/dyncast1.C: Likewise.
1054         * g++.dg/tree-ssa/pr17153.C: Likewise.
1055         * g++.dg/lookup/disamb1.C: Likewise.
1056         * g++.dg/lookup/scoped2.C: Likewise.
1057         * g++.dg/lookup/friend7.C: Likewise.
1058         * g++.dg/parse/parse4.C: Likewise.
1059         * g++.dg/parse/parse5.C: Likewise.
1060         * g++.dg/expr/pr29066.C: Likewise.
1061         * g++.dg/expr/cast4.C: Likewise.
1062         * g++.dg/tc1/dr193.C: Likewise.
1063         * g++.dg/tc1/dr213.C: Likewise.
1064         * g++.dg/abi/dcast1.C: Likewise.
1065         * g++.dg/abi/covariant2.C: Likewise.
1066         * g++.dg/inherit/covariant11.C: Likewise.
1067         * g++.dg/inherit/covariant9.C: Likewise.
1068         * g++.dg/inherit/covariant10.C: Likewise.
1069         * g++.dg/init/static3.C: Likewise.
1070         * g++.dg/init/init-ref3.C: Likewise.
1071         * g++.dg/init/ref10.C: Likewise.
1072         * g++.dg/template/meminit2.C: Likewise.
1073         * g++.dg/template/using9.C: Likewise.
1074         * g++.dg/template/friend9.C: Likewise.
1075         * g++.dg/template/ref1.C: Likewise.
1076         * g++.old-deja/g++.warn/inline.C: Likewise.
1077         * g++.old-deja/g++.robertl/eb91.C: Likewise.
1078         * g++.old-deja/g++.robertl/eb46.C: Likewise.
1079         * g++.old-deja/g++.robertl/eb34.C: Likewise.
1080         * g++.old-deja/g++.robertl/eb43.C: Likewise.
1081         * g++.old-deja/g++.robertl/eb26.C: Likewise.
1082         * g++.old-deja/g++.robertl/eb116.C: Likewise.
1083         * g++.old-deja/g++.brendan/copy5.C: Likewise.
1084         * g++.old-deja/g++.brendan/overload8.C: Likewise.
1085         * g++.old-deja/g++.brendan/overload11.C: Likewise.
1086         * g++.old-deja/g++.brendan/copy7.C: Likewise.
1087         * g++.old-deja/g++.brendan/crash38.C: Likewise.
1088         * g++.old-deja/g++.brendan/template11.C: Likewise.
1089         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
1090         * g++.old-deja/g++.brendan/crash50.C: Likewise.
1091         * g++.old-deja/g++.brendan/crash16.C: Likewise.
1092         * g++.old-deja/g++.jason/pmem2.C: Likewise.
1093         * g++.old-deja/g++.jason/parse9.C: Likewise.
1094         * g++.old-deja/g++.jason/byval2.C: Likewise.
1095         * g++.old-deja/g++.jason/overload8.C: Likewise.
1096         * g++.old-deja/g++.jason/pmf8.C: Likewise.
1097         * g++.old-deja/g++.jason/template33.C: Likewise.
1098         * g++.old-deja/g++.jason/return3.C: Likewise.
1099         * g++.old-deja/g++.jason/scoping2.C: Likewise.
1100         * g++.old-deja/g++.jason/virtual.C: Likewise.
1101         * g++.old-deja/g++.jason/opeq3.C: Likewise.
1102         * g++.old-deja/g++.jason/template27.C: Likewise.
1103         * g++.old-deja/g++.jason/synth6.C: Likewise.
1104         * g++.old-deja/g++.jason/ref8.C: Likewise.
1105         * g++.old-deja/g++.jason/offset1.C: Likewise.
1106         * g++.old-deja/g++.other/static20.C: Likewise.
1107         * g++.old-deja/g++.other/array1.C: Likewise.
1108         * g++.old-deja/g++.other/new3.C: Likewise.
1109         * g++.old-deja/g++.other/array2.C: Likewise.
1110         * g++.old-deja/g++.other/overload9.C: Likewise.
1111         * g++.old-deja/g++.other/cast6.C: Likewise.
1112         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
1113         * g++.old-deja/g++.other/eh4.C: Likewise.
1114         * g++.old-deja/g++.other/using7.C: Likewise.
1115         * g++.old-deja/g++.other/init18.C: Likewise.
1116         * g++.old-deja/g++.other/dyncast1.C: Likewise.
1117         * g++.old-deja/g++.other/dyncast2.C: Likewise.
1118         * g++.old-deja/g++.other/dtor11.C: Likewise.
1119         * g++.old-deja/g++.pt/static11.C: Likewise.
1120         * g++.old-deja/g++.pt/crash19.C: Likewise.
1121         * g++.old-deja/g++.pt/overload12.C: Likewise.
1122         * g++.old-deja/g++.pt/crash46.C: Likewise.
1123         * g++.old-deja/g++.pt/mi1.C: Likewise.
1124         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
1125         * g++.old-deja/g++.pt/nontype5.C: Likewise.
1126         * g++.old-deja/g++.pt/local5.C: Likewise.
1127         * g++.old-deja/g++.pt/typename2.C: Likewise.
1128         * g++.old-deja/g++.pt/explicit80.C: Likewise.
1129         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
1130         * g++.old-deja/g++.law/visibility1.C: Likewise.
1131         * g++.old-deja/g++.law/visibility2.C: Likewise.
1132         * g++.old-deja/g++.law/virtual2.C: Likewise.
1133         * g++.old-deja/g++.law/operators19.C: Likewise.
1134         * g++.old-deja/g++.law/parsing10.C: Likewise.
1135         * g++.old-deja/g++.law/visibility4.C: Likewise.
1136         * g++.old-deja/g++.law/operators4.C: Likewise.
1137         * g++.old-deja/g++.law/dtors2.C: Likewise.
1138         * g++.old-deja/g++.law/missed-error3.C: Likewise.
1139         * g++.old-deja/g++.law/visibility10.C: Likewise.
1140         * g++.old-deja/g++.law/scope3.C: Likewise.
1141         * g++.old-deja/g++.law/casts2.C: Likewise.
1142         * g++.old-deja/g++.law/code-gen5.C: Likewise.
1143         * g++.old-deja/g++.law/operators33.C: Likewise.
1144         * g++.old-deja/g++.law/friend4.C: Likewise.
1145         * g++.old-deja/g++.mike/pmf7.C: Likewise.
1146         * g++.old-deja/g++.mike/p5611.C: Likewise.
1147         * g++.old-deja/g++.mike/net37.C: Likewise.
1148         * g++.old-deja/g++.mike/p3570.C: Likewise.
1149         * g++.old-deja/g++.mike/p5718.C: Likewise.
1150         * g++.old-deja/g++.mike/net21.C: Likewise.
1151         * g++.old-deja/g++.mike/p1862.C: Likewise.
1152         * g++.old-deja/g++.mike/p4511.C: Likewise.
1153         * g++.old-deja/g++.mike/virt3.C: Likewise.
1154         * g++.old-deja/g++.mike/p16146.C: Likewise.
1155         * g++.old-deja/g++.mike/p1989.C: Likewise.
1156         * g++.old-deja/g++.mike/p5571.C: Likewise.
1157         * g++.old-deja/g++.gb/scope10.C: Likewise.
1158         * g++.old-deja/g++.abi/primary5.C: Likewise.
1159         * g++.old-deja/g++.abi/empty2.C: Likewise.
1160         * g++.old-deja/g++.abi/arraynew.C: Likewise.
1161         * g++.old-deja/g++.eh/vbase4.C: Likewise.
1162         * g++.old-deja/g++.eh/ptr1.C: Likewise.
1163         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
1164         * g++.old-deja/g++.bob/template3.C: Likewise.
1165         * g++.old-deja/g++.bob/inherit1.C: Likewise.
1166
1167 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
1168
1169         PR fortran/31193
1170         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
1171
1172 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
1173
1174         PR fortran/20897
1175         * gfortran.dg/derived_name_1.f90: New.
1176         * gfortran.dg/derived_name_2.f: New.
1177
1178 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
1179
1180         * lib/target-supports.exp (check_effective_target_nonpic): New
1181         procedure.
1182         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
1183         when compiling PIC.
1184         * gcc.target/i386/asm-4.c: Require nonpic.
1185         * gcc.target/i386/cmov1.c: Likewise.
1186         * gcc.target/i386/mul.c: Likewise.
1187         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
1188         * gcc.target/i386/ssetype-1.c: Require nonpic.
1189         * gcc.target/i386/ssetype-3.c: Likewise.
1190         * gcc.target/i386/ssetype-5.c: Likewise.
1191
1192 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
1193
1194         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
1195         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
1196         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
1197         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
1198
1199 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
1200
1201         PR tree-optimization/30590
1202         * g++.dg/opt/pr30590.C: New testcase.
1203
1204 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
1205
1206         PR c/30762
1207         * gcc.dg/pr30762-1.c: New test.
1208         * gcc.dg/pr30762-2.c: New test.
1209
1210         PR inline-asm/30505
1211         * gcc.target/i386/pr30505.c: New test.
1212
1213 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
1214
1215         * gcc.target/arm/register-variables.c: New.
1216
1217 2007-03-19  Jeff Law  <law@redhat.com>
1218
1219         * PR tree-optimization/30984
1220         * gcc.c-torture/pr30984.c: New test.
1221
1222 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1223         Richard Guenther  <rguenther@suse.de>
1224
1225         PR tree-optimization/31254
1226         * gcc.dg/torture/pr31254.c: New testcase.
1227
1228 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
1229
1230         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
1231         target default_packed.
1232
1233 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1234
1235         PR fortran/31203
1236         * gfortran.dg/string_length_1.f90: New test.
1237
1238 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1239
1240         PR testsuite/30395
1241         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
1242
1243 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1244
1245         PR libgfortran/31052
1246         * gfortran.dg/namelist_27.f90: New test.
1247
1248 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
1249
1250         PR fortran/30531
1251         * gfortran.dg/used_types_14.f90: New test.
1252
1253         PR fortran/31086
1254         * gfortran.dg/used_types_15.f90: New test.
1255
1256 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
1257
1258         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
1259         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
1260
1261 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1262
1263         PR fortran/31120
1264         * gfortran.dg/integer_exponentiation_2.f90: New test.
1265
1266 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
1267
1268         PR tree-optimization/31041
1269         * gcc.dg/vect/pr31041.c: New test.
1270
1271 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1272
1273         * g++.dg/warn/Wconversion-integer.C: New
1274         * g++.dg/warn/Wconversion-real.C: New.
1275         * g++.dg/warn/Wconversion-real-integer.C: New.
1276         * g++.dg/warn/conv2.C: Updated.
1277
1278 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
1279
1280         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
1281         exclude RTPs.
1282
1283 2007-03-16  Richard Guenther  <rguenther@suse.de>
1284
1285         PR tree-optimization/31146
1286         * g++.dg/tree-ssa/pr31146.C: New testcase.
1287
1288 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
1289
1290         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
1291         assume that the target has <features.h>.
1292
1293 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
1294
1295         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
1296         dg-options rather than to the whole test.
1297
1298 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
1299
1300         PR debug/29906
1301         * g++.dg/debug/pr29906.C: New
1302
1303 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1304
1305         PR libgfortran/31099
1306         * gfortran.dg/unformatted_recl.f90: Update test.
1307
1308 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
1309
1310         * gcc.dg/tree-ssa/prefetch-5.c: New test.
1311
1312 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1313
1314         PR c++/30891
1315         * g++.dg/parse/namespace-definition.C: New.
1316
1317 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1318
1319         PR c++/24924
1320         * g++.dg/cpp/pedantic-errors.C: New.
1321         * g++.dg/cpp/permissive.C: New.
1322
1323 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
1324
1325         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
1326         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
1327
1328 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
1329
1330         * lib/target-supports.exp (check_missing_uclibc_feature)
1331         (check_effective_target_wchar): New procedures.
1332         * gcc.dg/wchar_t-1.c: Require target wchar.
1333         * gcc.dg/wint_t-1.c: Likewise.
1334
1335 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
1336
1337         * lib/target-supports.exp (check_gc_sections_available): Return
1338         false for VxWorks targets.
1339
1340 2007-03-15  Dirk Mueller  <dmueller@suse.de>
1341
1342         * g++.dg/warn/Wconversion2.C: Fix typo.
1343         * gcc.dg/if-empty-1.c: Ditto.
1344
1345 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
1346
1347         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
1348
1349 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
1350
1351         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
1352         * gcc.target/i386/pr31167.c: Ditto.
1353
1354 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
1355
1356         PR target/31167
1357         * gcc.target/i386/pr31167.c: New test.
1358
1359 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
1360
1361         PR fortran/30922
1362         * gfortran.dg/import5.f90.f90: New test.
1363
1364
1365         PR fortran/30879
1366         * gfortran.dg/data_components_1.f90: New test.
1367
1368
1369         PR fortran/30870
1370         * gfortran.dg/generic_13.f90: New test.
1371
1372         PR fortran/31163
1373         * gfortran.dg/alloc_comp_basics_5.f90: New test.
1374
1375 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1376
1377         PR libgfortran/31051
1378         * gfortran.dg/fmt_t_4.f90: New
1379
1380 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1381
1382         PR C++/31165
1383         * g++.dg/other/default7.C: New test.
1384
1385 2007-03-15  Dirk Mueller  <dmueller@suse.de>
1386
1387         * g++.dg/warn/Wconversion2.C: New.
1388
1389 2007-03-14  Eric Christopher  <echristo@apple.com>
1390
1391         * gcc.dg/ssp-1.c: New.
1392         * gcc.dg/ssp-2.c: Ditto.
1393
1394 2007-03-14  Dirk Mueller  <dmueller@suse.de>
1395
1396         * g++.dg/warn/do-empty.C: New.
1397         * gcc.dg/do-empty.c: New.
1398         * gcc.dg/if-empty-1.c: Update.
1399         * gcc.dg/20001116-1.c: Update.
1400         * gcc.dg/pr23165.c: Update.
1401
1402 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
1403
1404         * gfortran.dg/module_implicit_conversion.f90: New test.
1405
1406 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
1407
1408         PR middle-end/31127
1409         * gcc.dg/pr31127.c: New.
1410
1411 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
1412
1413         * gcc.dg/tree-ssa/loop-26.c: New test.
1414
1415 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
1416
1417         * gcc.target/i386/cmpxchg16b-1.c: New test.
1418
1419 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
1420
1421         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
1422         * gcc.dg/c99-vla-1.c: Likewise.
1423         * g++.dg/ext/vla1.C: Likewise
1424
1425 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
1426
1427         * gcc.dg/wvla-1.c: New test
1428         * gcc.dg/wvla-2.c: New test
1429         * gcc.dg/wvla-3.c: New test
1430         * gcc.dg/wvla-4.c: New test
1431         * gcc.dg/wvla-5.c: New test
1432         * gcc.dg/wvla-6.c: New test
1433         * gcc.dg/wvla-7.c: New test
1434         * g++.dg/warn/Wvla-1.C: New test
1435         * g++.dg/warn/Wvla-2.C: New test
1436         * g++.dg/warn/Wvla-3.C: New test
1437
1438 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
1439
1440         PR c++/30108
1441         * g++.dg/other/default6.C: New test.
1442
1443 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
1444
1445         * lib/target-supports.exp (check_profiling_available): Return false
1446         for VxWorks.
1447         (check_effective_target_vxworks_kernel): New procedure.
1448         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
1449         VxWorks.
1450         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
1451         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
1452         to include VxWorks.
1453         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
1454
1455 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
1456
1457         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
1458         PIC is not supported.
1459         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
1460         * gcc.dg/20020426-2.c: Likewise.
1461         * gcc.dg/pr28243.c: Likewise.
1462         * gcc.dg/visibility-11.c: Likewise.
1463         * gcc.dg/tls/opt-9.c: Likewise.
1464         * gcc.dg/tls/opt-10.c: Likewise.
1465         * gcc.dg/tls/pic-1.c: Likewise.
1466         * gcc.dg/tls/struct-1.c: Likewise.
1467         * gcc.target/i386/20000807-1.c: Likewise.
1468         * gcc.target/i386/20000904-1.c: Likewise.
1469         * gcc.target/i386/20011119-1.c: Likewise.
1470         * gcc.target/i386/990213-2.c: Likewise.
1471         * gcc.target/i386/990214-1.c: Likewise.
1472         * gcc.target/i386/compress-float-387-pic.c: Likewise.
1473         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
1474         * gcc.target/i386/pic-1.c: Likewise.
1475         * gcc.target/i386/pr21518.c: Likewise.
1476         * gcc.target/i386/pr23098.c: Likewise.
1477         * gcc.target/i386/pr23943.c: Likewise.
1478
1479 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
1480
1481         PR c++/31038
1482         * g++.dg/template/complit2.C: New test.
1483
1484         PR c++/30328
1485         * g++.dg/ext/bitfield1.C: New test.
1486
1487 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
1488
1489         PR fortran/30883
1490         * gfortran.dg/interface_11.f90: New test.
1491
1492 2007-03-11  Richard Guenther  <rguenther@suse.de>
1493
1494         PR tree-optimization/31115
1495         * gcc.dg/torture/pr31115.c: New testcase.
1496
1497 2007-03-11  Ira Rosen  <irar@il.ibm.com>
1498
1499         PR tree-optimization/29925
1500         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
1501
1502 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
1503
1504         PR c++/30274
1505         * g++.dg/expr/bitfield3.C: New test.
1506         * g++.dg/expr/bitfield4.C: Likewise.
1507         * g++.dg/expr/bitfield5.C: Likewise.
1508         * g++.dg/expr/bitfield6.C: Likewise.
1509
1510         PR c++/30924
1511         * g++.dg/template/array18.C: New test.
1512
1513 2007-03-10  Dirk Mueller  <dmueller@suse.de>
1514
1515         PR c++/17946
1516         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
1517         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
1518
1519 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
1520
1521         PR c++/20599
1522         * g++.dg/cpp0x/variadic-bind.C: New.
1523         * g++.dg/cpp0x/variadic-function.C: New.
1524         * g++.dg/cpp0x/variadic-mem_fn.C: New.
1525         * g++.dg/cpp0x/variadic-tuple.C: New.
1526         * g++.dg/cpp0x/variadic1.C: New.
1527         * g++.dg/cpp0x/variadic2.C: New.
1528         * g++.dg/cpp0x/variadic3.C: New.
1529         * g++.dg/cpp0x/variadic4.C: New.
1530         * g++.dg/cpp0x/variadic5.C: New.
1531         * g++.dg/cpp0x/variadic6.C: New.
1532         * g++.dg/cpp0x/variadic7.C: New.
1533         * g++.dg/cpp0x/variadic8.C: New.
1534         * g++.dg/cpp0x/variadic9.C: New.
1535         * g++.dg/cpp0x/variadic10.C: New.
1536         * g++.dg/cpp0x/variadic11.C: New.
1537         * g++.dg/cpp0x/variadic12.C: New.
1538         * g++.dg/cpp0x/variadic13.C: New.
1539         * g++.dg/cpp0x/variadic14.C: New.
1540         * g++.dg/cpp0x/variadic15.C: New.
1541         * g++.dg/cpp0x/variadic16.C: New.
1542         * g++.dg/cpp0x/variadic17.C: New.
1543         * g++.dg/cpp0x/variadic18.C: New.
1544         * g++.dg/cpp0x/variadic19.C: New.
1545         * g++.dg/cpp0x/variadic20.C: New.
1546         * g++.dg/cpp0x/variadic21.C: New.
1547         * g++.dg/cpp0x/variadic22.C: New.
1548         * g++.dg/cpp0x/variadic23.C: New.
1549         * g++.dg/cpp0x/variadic24.C: New.
1550         * g++.dg/cpp0x/variadic25.C: New.
1551         * g++.dg/cpp0x/variadic26.C: New.
1552         * g++.dg/cpp0x/variadic27.C: New.
1553         * g++.dg/cpp0x/variadic28.C: New.
1554         * g++.dg/cpp0x/variadic29.C: New.
1555         * g++.dg/cpp0x/variadic30.C: New.
1556         * g++.dg/cpp0x/variadic31.C: New.
1557         * g++.dg/cpp0x/variadic32.C: New.
1558         * g++.dg/cpp0x/variadic33.C: New.
1559         * g++.dg/cpp0x/variadic34.C: New.
1560         * g++.dg/cpp0x/variadic35.C: New.
1561         * g++.dg/cpp0x/variadic36.C: New.
1562         * g++.dg/cpp0x/variadic37.C: New.
1563         * g++.dg/cpp0x/variadic38.C: New.
1564         * g++.dg/cpp0x/variadic39.C: New.
1565         * g++.dg/cpp0x/variadic40.C: New.
1566         * g++.dg/cpp0x/variadic41.C: New.
1567         * g++.dg/cpp0x/variadic42.C: New.
1568         * g++.dg/cpp0x/variadic43.C: New.
1569         * g++.dg/cpp0x/variadic44.C: New.
1570         * g++.dg/cpp0x/variadic45.C: New.
1571         * g++.dg/cpp0x/variadic46.C: New.
1572         * g++.dg/cpp0x/variadic47.C: New.
1573         * g++.dg/cpp0x/variadic48.C: New.
1574         * g++.dg/cpp0x/variadic49.C: New.
1575         * g++.dg/cpp0x/variadic50.C: New.
1576         * g++.dg/cpp0x/variadic51.C: New.
1577         * g++.dg/cpp0x/variadic52.C: New.
1578         * g++.dg/cpp0x/variadic53.C: New.
1579         * g++.dg/cpp0x/variadic54.C: New.
1580         * g++.dg/cpp0x/variadic55.C: New.
1581         * g++.dg/cpp0x/variadic56.C: New.
1582         * g++.dg/cpp0x/variadic57.C: New.
1583         * g++.dg/cpp0x/variadic58.C: New.
1584         * g++.dg/cpp0x/variadic59.C: New.
1585         * g++.dg/cpp0x/variadic60.C : New.
1586         * g++.dg/cpp0x/variadic61.C : New.
1587         * g++.dg/cpp0x/variadic62.C : New.
1588         * g++.dg/cpp0x/variadic63.C : New.
1589         * g++.dg/cpp0x/variadic64.C : New.
1590         * g++.dg/cpp0x/variadic65.C : New.
1591         * g++.dg/cpp0x/variadic66.C : New.
1592         * g++.dg/cpp0x/variadic67.C : New.
1593         * g++.dg/cpp0x/variadic68.C : New.
1594         * g++.dg/cpp0x/variadic69.C : New.
1595         * g++.dg/cpp0x/variadic70.C : New.
1596         * g++.dg/cpp0x/variadic71.C : New.
1597         * g++.dg/cpp0x/variadic72.C : New.
1598         * g++.dg/cpp0x/variadic73.C : New.
1599         * g++.dg/cpp0x/variadic74.C : New.
1600         * g++.dg/cpp0x/variadic75.C : New.
1601         * g++.dg/cpp0x/variadic-ex1.C : New.
1602         * g++.dg/cpp0x/variadic-ex2.C : New.
1603         * g++.dg/cpp0x/variadic-ex3.C : New.
1604         * g++.dg/cpp0x/variadic-ex4.C : New.
1605         * g++.dg/cpp0x/variadic-ex5.C : New.
1606         * g++.dg/cpp0x/variadic-ex6.C : New.
1607         * g++.dg/cpp0x/variadic-ex7.C : New.
1608         * g++.dg/cpp0x/variadic-ex8.C : New.
1609         * g++.dg/cpp0x/variadic-ex9.C : New.
1610         * g++.dg/cpp0x/variadic-ex10.C : New.
1611         * g++.dg/cpp0x/variadic-ex11.C : New.
1612         * g++.dg/cpp0x/variadic-ex12.C : New.
1613         * g++.dg/cpp0x/variadic-ex13.C : New.
1614         * g++.dg/cpp0x/variadic-ex14.C : New.
1615
1616 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1617
1618         PR libgfortran/31099
1619         * gfortran.dg/unformatted_recl.f90: New test.
1620
1621 2007-03-09  Roger Sayle  <roger@eyesopen.com>
1622
1623         * gcc.dg/fold-eqcmplx-1.c: New test case.
1624
1625 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
1626
1627         PR rtl-optimization/30643
1628         * gcc.dg/pr30643.c: New.
1629
1630 2007-03-09  Chao-ying Fu  <fu@mips.com>
1631
1632         * gcc.target/mips/mips32-dspr2-type.c: New test.
1633         * gcc.target/mips/mips32-dspr2.c: New test.
1634         * gcc.target/mips/dspr2-MULT.c: New test.
1635         * gcc.target/mips/dspr2-MULTU.c: New test.
1636         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
1637         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
1638         Adjust some formats.
1639
1640 2007-03-09  Dirk Mueller  <dmueller@suse.de>
1641
1642         PR c++/17946
1643         * gcc.dg/Wlogical-op-1.c: New.
1644         * g++.dg/warn/Wlogical-op-1.C: New.
1645
1646 2007-03-09  Richard Guenther  <rguenther@suse.de>
1647
1648         PR tree-optimization/30904
1649         PR middle-end/31058
1650         * gcc.dg/pr30904.c: Remove xfail.
1651
1652 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1653
1654         PR C/31072
1655         * gcc.c-torture/execute/pr31072.c: New test.
1656
1657 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1658
1659         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
1660         * gcc.dg/torture/builtin-attr-1.c: Likewise.
1661         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test *lrint* and *lround*.
1662         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and floor->lfloor.
1663         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
1664         * gcc.dg/torture/builtin-integral-1.c: Likewise.
1665         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
1666         and *lround*.  Correct macro names.
1667         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
1668         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
1669
1670 2007-03-08  Ian Lance Taylor  <iant@google.com>
1671
1672         * gcc.dg/no-strict-overflow-5.c: New test.
1673         * gcc.dg/no-strict-overflow-6.c: New test.
1674         * gcc.dg/Wstrict-overflow-11.c: New test.
1675         * gcc.dg/Wstrict-overflow-12.c: New test.
1676         * gcc.dg/Wstrict-overflow-13.c: New test.
1677         * gcc.dg/Wstrict-overflow-14.c: New test.
1678         * gcc.dg/Wstrict-overflow-15.c: New test.
1679
1680 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
1681
1682         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
1683         for VxWorks kernel mode.
1684         * gcc.c-torture/execute/strncmp-1.x: Likewise.
1685
1686 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
1687
1688         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
1689         mode.
1690
1691 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
1692
1693         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
1694         and lib/bfill.c on VxWorks targets.
1695         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
1696         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
1697         lib/bfill.c and lib/memmove.c on VxWorks targets.
1698         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
1699         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
1700         on VxWorks targets.
1701         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
1702         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
1703
1704 2007-03-08  Tobias Burnus  <burnus@net-b.de>
1705
1706         * gfortran.dg/use_5.f90: New test.
1707         * gfortran.dg/use_6.f90: Ditto.
1708         * gfortran.dg/use_7.f90: Ditto.
1709
1710 2007-03-08  Tobias Burnus  <burnus@net-b.de>
1711
1712         PR fortran/30973
1713         * gfortran.dg/use_4.f90: New test.
1714         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
1715
1716 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
1717
1718         PR fortran/31011
1719         * gfortran.dg/parameter_array_section_2.f90: New test.
1720
1721 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
1722
1723         PR c++/30852
1724         * g++.dg/ext/offsetof1.C: Add cases with volatile.
1725
1726         PR c++/30534
1727         * g++.dg/template/arg5.C: New test.
1728
1729 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
1730
1731         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
1732
1733 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
1734
1735         * gcc.dg/var-expand1.c: Add newline at end of file.
1736
1737 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
1738
1739         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
1740
1741 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
1742
1743         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
1744
1745 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1746
1747         * gcc.dg/torture/builtin-convert-4.c: New test.
1748
1749 2007-03-05  Ian Lance Taylor  <iant@google.com>
1750
1751         * gcc.c-torture/compile/pr31034.c: New test.
1752
1753 2007-03-05  Ian Lance Taylor  <iant@google.com>
1754
1755         * gcc.dg/inline-18.c: New test.
1756         * gcc.dg/inline-19.c: New test.
1757         * gcc.dg/inline-20.c: New test.
1758         * gcc.dg/inline-21.c: New test.
1759
1760 2007-03-05  Richard Guenther  <rguenther@suse.de>
1761
1762         PR tree-optimization/14052
1763         * gcc.dg/tree-ssa/vrp33.c: New testcase.
1764
1765 2007-03-05  Richard Guenther  <rguenther@suse.de>
1766
1767         PR tree-optimization/23777
1768         * gcc.dg/tree-ssa/pr23777.c: New testcase.
1769
1770 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1771
1772         PR other/30465
1773         * gcc.dg/multiple-overflow-warn-3.c: New.
1774         * g++.dg/warn/multiple-overflow-warn-3.C: New.
1775
1776 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
1777
1778         PR c++/30895
1779         * g++.dg/parse/template23.C: New test.
1780
1781 2007-03-04  Roger Sayle  <roger@eyesopen.com>
1782
1783         PR middle-end/30744
1784         * gcc.dg/pr30744-1.c: New test case.
1785
1786 2007-03-04  Tobias Burnus  <burnus@net-b.de>
1787
1788         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
1789
1790 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1791
1792         PR target/30406
1793         * gfortran.dg/logical_3.f90: New test.
1794
1795 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
1796
1797         PR libfortran/30981
1798         * gfortran.dg/integer_exponentiation_1.f90:  New test.
1799
1800 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
1801
1802         * gcc.target/m68k/m68k.exp: New.
1803         * gcc.target/m68k/crash1.c: New.
1804
1805 2007-03-03  Tobias Burnus  <burnus@net-b.de>
1806
1807         * gfortran.dg/c_by_val.c: Use int64_t instead of long
1808         to be more compatible with integer(kind=8).
1809
1810 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1811
1812         PR libfortran/31001
1813         * gfortran.dg/zero_sized_3.f90: New test.
1814
1815 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1816
1817         PR c++/15787
1818         * g++.dg/parse/else.C: New.
1819         * g++.dg/parse/else-2.C: New.
1820
1821 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
1822             Tobias Burnus  <burnus@net-b.de>
1823
1824         PR fortran/30882
1825         * gfortran.dg/size_dim.f90: New test.
1826
1827 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
1828             Tobias Burnus  <burnus@net-b.de>
1829
1830         PR fortran/30873
1831         * gfortran.dg/entry_9.f90: New test.
1832
1833 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
1834
1835         PR c++/28253
1836         * g++.dg/inherit/covariant16.C: New test.
1837
1838 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
1839
1840         * g++.dg/other/darwin-minversion-1.C: New.
1841
1842 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
1843
1844         * gcc.dg/tree-ssa/20070302-1.c: New test.
1845
1846 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
1847
1848         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
1849         tests.
1850
1851 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
1852
1853         * gcc.dg/tree-ssa/prefetch-4.c: New test.
1854
1855 2007-03-01  Simon Baldwin <simonb@google.com>
1856
1857         PR c++/23689
1858         * warn/ignored_typedef.C: New.
1859         * init/ctor8.C: Added dg-warning to consume ignored typedef
1860         warning.
1861         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
1862         and added an explicit line number.
1863
1864 2007-02-28  Richard Guenther  <rguenther@suse.de>
1865
1866         PR middle-end/30364
1867         * gcc.dg/torture/pr30364-1.c: New testcase.
1868         * gcc.dg/torture/pr30364-2.c: Likewise.
1869         * gcc.dg/torture/pr30364-3.c: Likewise.
1870
1871 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1872
1873         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
1874         powerpc*, use -funsafe-math-optimizations.
1875         * gcc.dg/torture/builtin-logb-1.c: Likewise.
1876         * gcc.dg/torture/builtin-modf-1.c: Likewise.
1877
1878 2007-02-28  Tobias Burnus  <burnus@net-b.de>
1879             Paul Thomas  <pault@gcc.gnu.org>
1880
1881         PR fortran/30888
1882         PR fortran/30887
1883         * c_by_val_1.f: Test %VAL() with non-default kind.
1884         * c_by_val.c: Ditto.
1885         * c_by_val_4.f: New test.
1886
1887 2007-02-28  Tobias Burnus  <burnus@net-b.de>
1888
1889         PR fortran/30968
1890         * gfortran.dg/continuation_7.f90: New test.
1891
1892 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
1893
1894         * g++.dg/inherit/thunk7.C: New test.
1895         * lib/target-supports.exp (check_profiling_available): Not available
1896         for bfin-*-*.
1897
1898 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
1899
1900         PR target/30970
1901         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
1902
1903 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
1904
1905         * lib/target-supports.exp (check_effective_target_init_priority):
1906         Remove Solaris special case.
1907
1908 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
1909
1910         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
1911         for more builtin types.
1912
1913         * g++.dg/ext/visibility/class1.C: Port to Darwin.
1914         * g++.dg/ext/visibility/noPLT.C: Likewise.
1915
1916 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1917
1918         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
1919         sh* targets.
1920
1921 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
1922
1923         PR fortran/30865
1924         * size_optional_dim_1.f90:  New test.
1925
1926 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
1927
1928         * gcc.dg/vxworks/vxworks.exp: New file.
1929         * gcc.dg/vxworks/initpri1.c: Likewise.
1930         * gcc.dg/vxworks/initpri2.c: Likewise.
1931         * gcc.dg/initpri2.c: Add more tests.
1932         * g++.dg/special/initpri2.C: Likewise.
1933
1934         * gcc.dg/initpri1.c: New test.
1935         * gcc.dg/initpri2.c: Likewise.
1936         * g++.dg/special/initpri1.C: New test.
1937         * g++.dg/special/initpri2.C: Likewise.
1938         * g++.dg/special/conpr-1.C: Use init_priority effective target.
1939         * g++.dg/special/conpr-2.C: Likewise.
1940         * g++.dg/special/conpr-3.C: Likewise.
1941         * g++.dg/special/conpr-4.C: Likewise.
1942         * g++.dg/special/initp1.C: Likewise.
1943         * g++.dg/special/ecos.exp: Remove code to detect availability of
1944         constructor priorities.
1945         * lib/target-supports.exp (check_effective_target_init_priority):
1946         New function.
1947
1948 2007-02-24  Jan Hubicka  <jh@suse.cz>
1949
1950         * gcc.c-torture/execute/pr30778.c: New testcase.
1951
1952 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1953
1954         PR libgfortran/30918
1955         * gfortran.dg/namelist_26.f90: New test.
1956
1957 2007-02-24  Richard Guenther  <rguenther@suse.de>
1958
1959         PR middle-end/30951
1960         * gcc.dg/pr30951.c: New testcase.
1961
1962 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1963
1964         * gcc.dg/torture/builtin-modf-1.c: New test.
1965
1966 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
1967
1968         PR tree-optimization/30904
1969         * gcc.dg/pr30904.c: New test.
1970
1971 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1972
1973         * gcc.test-framework/README: Correct command.
1974         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
1975         -Wunused-value.
1976         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
1977
1978 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
1979
1980         * lib/target-supports.exp (check_effective_target_unwrapped): New.
1981
1982 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
1983
1984         * lib/target-supports.exp (check_effective_target_newlib): New
1985         function.
1986
1987 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
1988
1989         PR fortran/30660
1990         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
1991         allocatable component.
1992
1993
1994 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1995
1996         * gcc.dg/torture/builtin-logb-1.c: New test.
1997         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
1998         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
1999         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
2000         sh* targets.
2001
2002 2007-02-23  Richard Guenther  <rguenther@suse.de>
2003
2004         * g++.dg/warn/changes-meaning.C: New testcase.
2005
2006 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2007
2008         PR libgfortran/30910
2009         * gfortran.dg/fmt_zero_precision.f90: Update test.
2010
2011 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2012
2013         * gcc.dg/torture/builtin-frexp-1.c: New test.
2014
2015 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
2016
2017         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
2018
2019 2007-02-22  Ian Lance Taylor  <iant@google.com>
2020
2021         PR debug/30898
2022         * g++.dg/debug/pr30898.C: New test.
2023
2024 2007-02-22  Ira Rosen  <irar@il.ibm.com>
2025
2026         * gcc.dg/vect/vect-106.c: New test.
2027
2028 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
2029             Ira Rosen  <irar@il.ibm.com>
2030
2031         PR tree-optimization/30843
2032         * gcc.dg/vect/pr30843.c: New test.
2033
2034 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
2035
2036         PR tree-optimization/30858
2037         * gcc.dg/vect/pr30858.c: New test.
2038
2039 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
2040
2041         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
2042         to set options for compiling testglue.
2043         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
2044         * lib/obj-c++.exp (obj-c++_init): Likewise.
2045
2046 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
2047
2048         * gnat.dg/derived_aggregate.adb: New test.
2049
2050 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2051
2052         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
2053         sh* targets.  Call the correct CKSGN macro.
2054
2055 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
2056
2057         * gfortran.dg/gomp/omp_parse1.f90: New test.
2058         * gfortran.dg/gomp/omp_parse2.f: New test.
2059
2060 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
2061
2062         PR fortran/30869
2063         * gfortran.dg/do_pointer_1.f90:  New test.
2064
2065 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2066
2067         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
2068         and scalbln.
2069
2070 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
2071
2072         * gcc.dg/darwin-minversion-1.c: New.
2073         * gcc.dg/darwin-minversion-2.c: New.
2074
2075 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2076
2077         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
2078
2079 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2080             DJ Delorie <dj@redhat.com>
2081
2082         PR other/30824
2083         * gcc.dg/Wfatal.c: New.
2084         * gcc.dg/Wfatal-2.c: New.
2085         * gcc.dg/Werror-1.c: Adjust expectations.
2086         * gcc.dg/Werror-5.c: Likewise.
2087         * gcc.dg/Werror-7.c: Likewise.
2088         * gcc.dg/Werror-10.c: Likewise.
2089         * gcc.dg/Werror-11.c: Likewise.
2090
2091 2007-02-20  Tobias Burnus  <burnus@net-b.de>
2092
2093         PR fortran/30522
2094         * gfortran.dg/volatile10.f90: New test.
2095
2096 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
2097
2098         PR libfortran/30533
2099         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
2100
2101 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2102
2103         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
2104         * gcc.dg/Walways-true-1.c: Likewise.
2105         * gcc.dg/weak/weak-3.c: Likewise.
2106         * gcc.dg/Werror-1.c: Likewise.
2107         * gcc.dg/Werror-3.c: Likewise.
2108         * gcc.dg/Werror-4.c: Likewise.
2109         * gcc.dg/Werror-5.c: Likewise.
2110         * gcc.dg/Werror-6.c: Likewise.
2111         * gcc.dg/Werror-7.c: Likewise.
2112         * gcc.dg/Werror-8.c: Likewise.
2113         * gcc.dg/Werror-10.c: Likewise.
2114         * gcc.dg/Werror-11.c: Likewise.
2115         * gcc.dg/Werror-12.c: Likewise.
2116         * g++.old-deja/g++.mike/warn8.C: Likewise.
2117         * g++.dg/warn/Walways-true-1.C: Likewise.
2118         * g++.dg/warn/Walways-true-2.C: Likewise.
2119         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
2120         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
2121         -Wstring-literal-comparison with -Waddress.
2122         * gcc.dg/Wstring-literal-comparison-4.c: Replace
2123         -Wno-string-literal-comparison with -Wno-address.
2124
2125 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
2126
2127         * gnat.dg/self_aggregate_with_call.adb: New test.
2128
2129 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
2130
2131         PR tree-optimization/30975
2132         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
2133         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
2134         * gcc.dg/vect/pr30795.c: New.
2135
2136 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2137
2138         PR fortran/30681
2139         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
2140
2141 2007-02-18  Roger Sayle  <roger@eyesopen.com>
2142
2143         PR rtl-optimization/28173
2144         * gcc.target/i386/andor-1.c: New test case.
2145
2146 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2147
2148         * gcc.dg/torture/builtin-ldexp-1.c: New.
2149         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
2150
2151 2007-02-18  Roger Sayle  <roger@eyesopen.com>
2152
2153         * gfortran.dg/array_constructor_15.f90: New test case.
2154
2155 2007-02-18  Roger Sayle  <roger@eyesopen.com>
2156
2157         * gfortran.dg/forall_10.f90: New test case.
2158
2159 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
2160
2161         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
2162
2163 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
2164
2165         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
2166         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
2167
2168 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
2169
2170         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
2171         * gcc.target/i386/builtin-bswap-3.c: Ditto.
2172         * gcc.target/i386/xchg-1.c: New test.
2173         * gcc.target/i386/xchg-2.c: New test.
2174
2175 2007-02-16  Richard Guenther  <rguenther@suse.de>
2176             Christian Bruel  <christian.bruel@st.com>
2177
2178         * gcc.dg/strict-overflow-5.c: New testcase.
2179
2180 2007-02-16  Tobias Burnus  <burnus@net-b.de>
2181
2182         PR fortran/30793
2183         * gfortran.dg/func_derived_4.f90: New test.
2184
2185 2007-02-15  Roger Sayle  <roger@eyesopen.com>
2186
2187         PR middle-end/30391
2188         * gfortran.dg/pr30391-1.f90: New test case.
2189
2190 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2191
2192         PR middle-end/30433
2193         * gcc.c-torture/compile/pr30433.c: New testcase to check
2194         that complex constants comparisions are foldded.
2195
2196 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2197
2198         PR C++/30158
2199         * g++.dg/ext/stmtexpr10.C: New testcase.
2200
2201 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2202
2203         PR middle-end/30729
2204         * gcc.dg/Wunused-value-2.c: New testcase.
2205
2206 2007-02-15  Ian Lance Taylor  <iant@google.com>
2207
2208         * g++.dg/eh/subreg-1.C: New test.
2209
2210 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2211
2212         PR c/26494
2213         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
2214         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
2215         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
2216         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
2217         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
2218         * gcc.dg/Werror-implicit-function-declaration.c: New.
2219
2220 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2221
2222         PR c++/28943
2223         * g++.dg/warn/pr28943.C: New.
2224
2225 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2226
2227         * gfortran.fortran-torture/execute/math.f90: Fix typo.
2228
2229 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2230
2231         PR fortran/30779
2232         * gfortran.dg/error_recovery_3.f90: New test.
2233
2234 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
2235
2236         * g++.dg/tree-ssa/sra-1.C: New.
2237
2238 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
2239
2240         * g++.dg/tree-ssa/sra-1.C: New.
2241
2242 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
2243
2244         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
2245
2246 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2247
2248         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
2249
2250 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
2251
2252         PR fortran/30799
2253         * gfortran.dg/logical_2.f90: New test.
2254
2255 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
2256
2257         * gcc.dg/torture/complex-alias-1.c: New test.
2258
2259 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
2260
2261         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
2262         instead of -fdump-tree-tailcall.
2263
2264 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
2265
2266         * gfortran.dg/interface_10.f90: Fix comment typo.
2267
2268 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
2269
2270         PR tree-optimization/30771
2271         * gcc.dg/vect/pr30771.c: New test.
2272
2273 2007-02-13  Ian Lance Taylor  <iant@google.com>
2274
2275         * gcc.dg/Wstrict-overflow-1.c: New test.
2276         * gcc.dg/Wstrict-overflow-2.c: New test.
2277         * gcc.dg/Wstrict-overflow-3.c: New test.
2278         * gcc.dg/Wstrict-overflow-4.c: New test.
2279         * gcc.dg/Wstrict-overflow-5.c: New test.
2280         * gcc.dg/Wstrict-overflow-6.c: New test.
2281         * gcc.dg/Wstrict-overflow-7.c: New test.
2282         * gcc.dg/Wstrict-overflow-8.c: New test.
2283         * gcc.dg/Wstrict-overflow-9.c: New test.
2284         * gcc.dg/Wstrict-overflow-10.c: New test.
2285
2286 2007-02-13  Roger Sayle  <roger@eyesopen.com>
2287
2288         * gcc.target/ia64/builtin-bswap-2.c: New test case.
2289
2290 2007-02-13  Richard Henderson  <rth@redhat.com>
2291
2292         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
2293         * gcc.c-torture/execute/pr29302-1.c: ... here.
2294
2295 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2296
2297         PR c/29521
2298         * gcc.dg/c90-return-1.c: Update output.
2299         * gcc.dg/c99-return-1.c: Likewise.
2300
2301 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
2302
2303         PR fortran/30554
2304         * gfortran.dg/used_dummy_types_7.f90: New test..
2305
2306 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
2307
2308         * gcc.target/i386/parity-1.c: New test.
2309         * gcc.target/i386/parity-2.c: New test.
2310
2311 2007-02-12  Roger Sayle  <roger@eyesopen.com>
2312
2313         * gcc.target/i386/builtin-bswap-3.c: New test case.
2314
2315 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
2316
2317         PR tree-optimization/29145
2318         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
2319         alias analysis is improved to take better advantage of restrict
2320         qualified pointers.
2321         * gcc.dg/vect/vect-80.c: Likewise.
2322         * gcc.dg/vect/pr29145.c: New.
2323
2324 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
2325
2326         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
2327         * gcc.target/i386/sse4a-insert.c: Likewise.
2328
2329 2007-02-11  Roger Sayle  <roger@eyesopen.com>
2330
2331         * gcc.target/ia64/builtin-popcount-1.c: New test case.
2332         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
2333
2334 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
2335
2336         PR fortran/30478
2337         * gfortran.dg/enum_4.f90: Update error message checks.
2338
2339 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
2340
2341         PR fortran/30554
2342         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
2343         versions of the modules.
2344
2345         PR fortran/30617
2346         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
2347         by getting rid of recursive I/O and providing functions with
2348         results.
2349
2350         PR fortran/30319
2351         * gfortran.dg/char_array_constructor_2.f90
2352
2353 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
2354
2355         PR c++/26988
2356         * g++.dg/template/spec34.C: New test
2357
2358 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
2359
2360         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
2361         on i?86 and x86_64.
2362         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
2363         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
2364         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
2365         on i?86 and x86_64.
2366         * gcc.dg/vect/vect-113.c: Ditto.
2367
2368 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
2369
2370         PR c++/29487
2371         * g++.dg/eh/weak1-C: New test.
2372         * g++.dg/eh/weak1-a.cc: Likewise.
2373         * g++.dg/eh/comdat1.C: Likewise.
2374
2375 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
2376             Dorit Nuzman  <dorit@il.ibm.com>
2377
2378         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
2379         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
2380         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
2381         * gcc.dg/vect/vect-113.c: Likewise.
2382
2383         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
2384
2385 2007-02-10  Richard Henderson  <rth@redhat.com>
2386
2387         * lib/target-supports.exp (check_effective_target_tls): Redefine
2388         to mean non-emulated tls.
2389         * gcc.dg/tls/alias-1.c: Remove tls requirement.
2390         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
2391         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
2392         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
2393         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
2394         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
2395         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
2396
2397 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
2398
2399         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
2400
2401 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
2402
2403         * gfortran.dg/secnds.f: Replace time tolerance with a
2404         before-and-after bracket.
2405         * gfortran.dg/secnds-1.f: Likewise.
2406
2407 2007-02-09  Tobias Burnus  <burnus@net-b.de>
2408
2409         PR fortran/30512
2410         * gfortran.dg/maxlocval_1.f90: New test.
2411
2412 2007-02-09  Roger Sayle  <roger@eyesopen.com>
2413
2414         * gcc.target/ia64/builtin_bswap-1.c: New test case.
2415
2416 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2417
2418         PR fortran/30720
2419         * gfortran.dg/array_function_1.f90: New test.
2420
2421 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
2422
2423         * lib/target-supports.exp (check_effective_target_lax_strtofp)
2424         (check_effective_target_dummy_wcsftime): New functions.
2425
2426 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
2427
2428         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
2429         * lib/target-supports.exp (check_effective_target_uclibc): New
2430         function.
2431
2432 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
2433
2434         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
2435         (vsnprintf): Don't define for uClibc targets.
2436
2437 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
2438
2439         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
2440         set before checking whether it was allowed.
2441         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
2442         before checking inside_main.
2443
2444 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
2445
2446         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
2447         uClinux targets.
2448         (u16sf): Likewise u4sf.
2449         * g++.dg/compat/struct-layout-1.h: Likewise.
2450
2451 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
2452
2453         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
2454         procedure.
2455         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
2456         m68k targets if check_effective_target_coldfire_fpu returns true.
2457
2458 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
2459         Richard Guenther  <rguenther@suse.de>
2460
2461         PR middle-end/23361
2462         * gcc.dg/fold-compare-3.c: New testcase.
2463         * gcc.dg/tree-ssa/loop-24.c: Likewise.
2464
2465 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
2466
2467         * gcc.dg/pr26570.c: Clean up coverage files.
2468         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
2469         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
2470         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
2471         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
2472         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
2473         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
2474         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
2475         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
2476         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
2477         * gcc.dg/tree-ssa/pr25501.c: Ditto.
2478         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
2479         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
2480         * gcc.dg/vect/pr28952.c: Ditto.
2481         * gcc.dg/vect/pr27151.c: Ditto.
2482         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
2483         * g++.dg/gomp/macro-3.C: Ditto.
2484
2485 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
2486
2487         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
2488         of the loop.
2489
2490 2007-02-08  Roger Sayle  <roger@eyesopen.com>
2491
2492         * gcc.target/i386/builtin-bswap-2.c: New test case.
2493
2494 2007-02-08  Roger Sayle  <roger@eyesopen.com>
2495
2496         * gfortran.dg/forall_8.f90: New test case.
2497         * gfortran.dg/forall_9.f90: Likewise.
2498
2499 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2500
2501         * gcc.dg/builtins-20.c: Add some -~ complex cases.
2502
2503 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
2504
2505         * lib/target-supports.exp (check_effective_target_simulator): New.
2506
2507 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
2508
2509         * gcc.dg/tree-ssa/loop-25.c: New test.
2510
2511 2007-02-06  Richard Henderson  <rth@redhat.com>
2512
2513         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
2514
2515 2007-02-06  Roger Sayle  <roger@eyesopen.com>
2516
2517         * gcc.target/powerpc/popcount-1.c: New test case.
2518         * gcc.target/powerpc/parity-1.c: Likewise.
2519
2520 2007-02-06  Richard Guenther  <rguenther@suse.de>
2521
2522         PR middle-end/27302
2523         * gcc.dg/torture/pr27302-2.c: New testcase.
2524
2525 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
2526
2527         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
2528         * gcc.dg/vect/vect-iv-1.c: New test.
2529         * gcc.dg/vect/vect-iv-2.c: New test.
2530         * gcc.dg/vect/vect-iv-3.c: New test.
2531         * gcc.dg/vect/vect-iv-4.c: New test.
2532         * gcc.dg/vect/vect-iv-5.c: New test.
2533         * gcc.dg/vect/vect-iv-6.c: New test.
2534         * gcc.dg/vect/vect-iv-7.c: New test.
2535         * gcc.dg/vect/vect-iv-8.c: New test.
2536         * gcc.dg/vect/vect-iv-9.c: New test.
2537         * gcc.dg/vect/vect-iv-10.c: New test.
2538         * gcc.dg/vect/vect-iv-11.c: New test.
2539         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
2540         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
2541         * gcc.dg/vect/vect-14.c: Now vectorizable.
2542         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initilization loop).
2543         * gcc.dg/vect/vect-27.c: Likewise.
2544         * gcc.dg/vect/vect-29.c Likewise.
2545         * gcc.dg/vect/vect-dv-2.c: Likewise.
2546         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
2547         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
2548         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
2549
2550 2007-02-06  Ira Rosen  <irar@il.ibm.com>
2551
2552         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
2553
2554 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2555
2556         * gcc.dg/builtins-20.c: Add more cases.
2557
2558 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
2559
2560         PR debug/30189
2561         * gcc.dg/pr30189.c: New test.
2562
2563 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
2564
2565         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
2566         for running tests.
2567         * gcc.target/i386/sse4a-extract.c: New test.
2568         * gcc.target/i386/sse4a-insert.c: New test.
2569         * gcc.target/i386/sse4a-montsd.c: New test.
2570         * gcc.target/i386/sse4a-montss.c: New test.
2571
2572 2007-02-05  Richard Guenther  <rguenther@suse.de>
2573
2574         * gcc.target/i386/vectorize3.c: New testcase.
2575
2576 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
2577
2578         PR target/30665
2579         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
2580
2581 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2582
2583         PR fortran/30611
2584         * gfortran.dg/repeat_1.f90: New test.
2585
2586 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
2587
2588         PR fortran/30605
2589         * gfortran.dg/spread_shape_1.f90: Remove tabs.
2590         * gfortran.dg/derived_init_2.f90: Ditto.
2591         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
2592         * gfortran.dg/array_initializer_1.f90: Ditto.
2593         * gfortran.dg/do_2.f90: Ditto.
2594         * gfortran.dg/proc_assign_1.f90: Ditto.
2595
2596 2007-02-04  Richard Guenther  <rguenther@suse.de>
2597
2598         PR middle-end/30636
2599         * g++.dg/warn/pr30636.C: New testcase.
2600         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
2601
2602 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
2603
2604         PR middle-end/30667
2605         * gfortran.dg/pr30667.f: New test.
2606
2607 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2608
2609         * gcc.dg/builtins-54.c: Add more cases.
2610
2611 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
2612
2613         PR fortran/30514
2614         * gfortran.dg/zero_sized_2.f90: New test.
2615
2616         PR fortran/30660
2617         * gfortran.dg/alloc_comp_basics_4.f90: New test.
2618
2619         PR fortran/29820
2620         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
2621         file.
2622
2623 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
2624
2625         PR fortran/30683
2626         * gfortran.dg/interface_10.f90: New test.
2627
2628 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2629
2630         * gcc.dg/builtins-20.c: Add more cases.
2631
2632 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
2633
2634         PR target/29682
2635         * gcc-target/ia64/pr29682.c: New test.
2636
2637 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
2638
2639         PR fortran/30284
2640         * gfortran.dg/arrayio_11.f90.f90: New test.
2641
2642         PR fortran/30626
2643         * gfortran.dg/arrayio_12.f90.f90: New test.
2644
2645 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
2646
2647         PR c++/30536
2648         * g++.dg/tls/diag-5.C: New test.
2649
2650         PR middle-end/30473
2651         * gcc.dg/pr30473.c: New test.
2652         * gcc.c-torture/execute/20070201-1.c: New test.
2653
2654 2007-02-01  Roger Sayle  <roger@eyesopen.com>
2655
2656         * gfortran.dg/dependency_20.f90: New test case.
2657
2658 2007-01-31  Ian Lance Taylor  <iant@google.com>
2659
2660         * gcc.dg/lower-subreg-1.c (test): New test.
2661
2662 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
2663
2664         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
2665
2666 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2667
2668         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
2669         * gcc.dg/torture/builtin-math-3.c: Likewise.
2670
2671 2007-01-31  Dirk Mueller  <dmueller@suse.de>
2672
2673         gcc.dg/Wparentheses-2.c: Update and add new tests.
2674
2675 2007-01-31  Ira Rosen  <irar@il.ibm.com>
2676
2677         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
2678         vectorize.
2679
2680 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
2681
2682         * gcc.dg/builtins-63.c: New test.
2683
2684 2007-01-31  Tobias Burnus  <burnus@net-b.de>
2685
2686         PR fortran/27588
2687         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
2688
2689 2007-01-31  Tobias Burnus  <burnus@net-b.de>
2690
2691         PR fortran/30520
2692         * gfortran.dg/volatile8.f90: New argument conformance test.
2693         * gfortran.dg/volatile9.f90: New scope test.
2694
2695 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2696
2697         PR c++/24745
2698         * g++.dg/warn/null4.C: New.
2699
2700 2001-01-30  Roger Sayle  <roger@eyesopen.com>
2701             Uros Bizjak  <ubizjak@gmail.com>
2702
2703         * gcc.dg/large-size-array-3.c: Correct typo.
2704
2705 2007-01-30  Richard Guenther  <rguenther@suse.de>
2706
2707         PR middle-end/27657
2708         * g++.dg/debug/pr27657.C: New testcase.
2709
2710 2007-01-30  Richard Guenther  <rguenther@suse.de>
2711
2712         PR middle-end/30313
2713         * gcc.dg/torture/pr30313.c: New testcase.
2714
2715 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
2716
2717         * gcc.dg/dfp/dfp-except.h: New file.
2718         * gcc.dg/dfp/fe-check.h: New file.
2719         * gcc.dg/dfp/fe-binop.c: New test.
2720         * gcc.dg/dfp/fe-convert-1.c: New test.
2721         * gcc.dg/dfp/fe-convert-2.c: New test.
2722         * gcc.dg/dfp/fe-convert-3.c: New test.
2723
2724         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
2725         * gcc.dg/dfp/decfloat-constants.c: Ditto.
2726         * gcc.dg/dfp/convert-dfp.c: Ditto.
2727         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
2728
2729 2007-01-29  Josh Conner  <jconner@apple.com>
2730
2731         * gcc.target/powerpc/altivec-24.c: New test.
2732
2733 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
2734
2735         PR c++/28266
2736         * g++.dg/parse/defarg12.C: New test.
2737
2738 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
2739
2740         PR fortran/30554
2741         * gfortran.dg/used_dummy_types_6.f90: New test.
2742
2743 2007-01-28  Jan Hubicka  <jh@suse.cz>
2744
2745         * gcc.dg/tree-prof/val-prof-6.c: New test.
2746
2747 2007-01-28  Roger Sayle  <roger@eyesopen.com>
2748
2749         * gcc.dg/large-size-array-3.c: Correct test case (portability).
2750
2751 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
2752
2753         PR C++/28988
2754         * g++.dg/expr/dtor4.C: New test.
2755
2756 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
2757
2758         * gcc.dg/tree-ssa/loop-23.c: New test.
2759
2760 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
2761
2762         PR libfortran/30389
2763         * gfortran.dg/achar_2.f90:  New test.
2764         * gfortran.dg/achar_3.f90:  New test.
2765
2766 2007-01-27  Ian Lance Taylor  <iant@google.com>
2767
2768         * gcc.dg/strict-overflow-1.c: New test.
2769         * gcc.dg/no-strict-overflow-1.c: New test.
2770         * gcc.dg/strict-overflow-2.c: New test.
2771         * gcc.dg/no-strict-overflow-2.c: New test.
2772         * gcc.dg/strict-overflow-3.c: New test.
2773         * gcc.dg/no-strict-overflow-3.c: New test.
2774         * gcc.dg/strict-overflow-4.c: New test.
2775         * gcc.dg/no-strict-overflow-4.c: New test.
2776         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
2777         * gcc.dg/pr15784-1.c: Likewise.
2778         * gcc.dg/pr20922-1.c: Likewise.
2779         * gcc.dg/pr20922-3.c: Likewise.
2780         * gcc.dg/pr20922-4.c: Likewise.
2781         * gcc.dg/pr20922-6.c: Likewise.
2782         * gcc.dg/compare-4.c: Likewise.
2783         * gcc.dg/torture/pr26898-1.c: Likewise.
2784         * gcc.dg/tree-ssa/divide-1.c: Likewise.
2785         * gcc.dg/tree-ssa/divide-2.c: Likewise.
2786         * gcc.dg/tree-ssa/divide-3.c: Likewise.
2787         * gcc.dg/tree-ssa/divide-4.c: Likewise.
2788         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
2789         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
2790         * gcc.dg/tree-ssa/pr21082.c: Likewise.
2791         * gcc.dg/tree-ssa/pr26899.c: Likewise.
2792         * g++.dg/tree-ssa/pr21082.C: Likewise.
2793
2794 2007-01-27  Roger Sayle  <roger@eyesopen.com>
2795
2796         * gcc-dg/large-size-array-3.c: New test case.
2797
2798 2007-01-27  Roger Sayle  <roger@eyesopen.com>
2799
2800         * gfortran.dg/forall_7.f90: New test case.
2801
2802 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
2803
2804         PR fortran/30407
2805         * gfortran.dg/where_operator_assign_1.f90: New test.
2806         * gfortran.dg/where_operator_assign_2.f90: New test.
2807         * gfortran.dg/where_operator_assign_3.f90: New test.
2808
2809 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
2810
2811         * lib/target-supports.exp
2812         (check_effective_target_powerpc_altivec): New.
2813         (check_effective_target_vect_cmdline_needed): Use it.
2814
2815 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
2816
2817         PR fortran/30278
2818         * gfortran.dg/backslash_3.f: New test.
2819
2820 2007-01-26  Richard Guenther  <rguenther@suse.de>
2821
2822         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
2823
2824 2007-01-26  Tobias Burnus  <burnus@net-b.de>
2825
2826         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
2827         * gfortran.dg/vect/vect.exp: Ditto.
2828         * gfortran.dg/dg.exp: Ditto.
2829         * gfortran.fortran-torture/execute/execute.exp: Ditto.
2830         * gfortran.fortran-torture/compile/compile.exp: Ditto.
2831
2832 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2833
2834         * gcc.dg/builtins-20.c: Add more cases.
2835         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
2836
2837 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2838
2839         PR fortran/30437
2840         * gcc.dg/Wall.c: New.
2841         * gcc.dg/Wno-all.c: New.
2842         * gfortran.dg/Wall.f90: New.
2843         * gfortran.dg/Wno-all.f90: New.
2844
2845 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
2846
2847         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
2848         * g++.dg/eh/simd-2.C: Also run on Darwin.
2849         * g++.dg/eh/simd-3.C: New.
2850         * g++.dg/eh/simd-4.C: New.
2851
2852 2007-01-25  Richard Guenther  <rguenther@suse.de>
2853
2854         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
2855         and _PROFILE_USE.
2856         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
2857
2858 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
2859
2860         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
2861         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
2862         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
2863         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
2864         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
2865         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
2866         * gcc.dg/ipa/ipa-7.c: New testcase.
2867
2868 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
2869
2870         * g++.dg/cpp0x/warn_cxx0x.C: New.
2871
2872 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2873
2874         * gcc.dg/builtins-20.c: Test builtin carg.
2875
2876 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
2877
2878         PR middle-end/27416
2879         * gcc.dg/gomp/pr27416.c: New test.
2880
2881         PR middle-end/30494
2882         * gcc.dg/gomp/pr30494.c: New test.
2883         * g++.dg/gomp/pr30494.C: New test.
2884
2885         PR middle-end/30421
2886         * gcc.dg/gomp/pr30421.c: New test.
2887
2888 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
2889
2890         * gcc.target/ia64/versionid-1.c: New test.
2891         * gcc.target/ia64/versionid-2.c: New test.
2892
2893 2007-01-24  Richard Guenther  <rguenther@suse.de>
2894
2895         PR testsuite/30181
2896         * gcc.dg/builtins-57.c: Change to a link-time testcase
2897         to support non-C99 targets.
2898
2899 2007-01-24  Jan Hubicka  <jh@suse.cz>
2900
2901         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
2902
2903 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
2904
2905         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
2906
2907 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
2908
2909         PR objc/27438
2910         * objc.dg/const-str-12.m: New test.
2911
2912 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2913
2914         PR fortran/30532
2915         * gfortran.dg/ctrl-z.f90:  New test.
2916
2917 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2918
2919         PR fortran/30481
2920         * gfortran.dg/namelist_assumed_char.f90:  New test.
2921
2922 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
2923
2924         PR c++/27492
2925         * g++.dg/inherit/covariant15.C: New test.
2926
2927 2007-01-23  Ian Lance Taylor  <iant@google.com>
2928
2929         * g++.dg/warn/Wparentheses-24.C: New test.
2930
2931 2007-01-23  Richard Guenther  <rguenther@suse.de>
2932
2933         PR testsuite/30560
2934         * ada/acats/run_acats: Do not call gnatmake or gnatchop
2935         with full path.
2936
2937 2007-01-22  Richard Guenther  <rguenther@suse.de>
2938
2939         PR tree-optimization/30038
2940         * gcc.dg/builtins-62.c: New testcase.
2941
2942 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
2943
2944         * gcc.c-torture/compile/20070121.c: New test.
2945
2946 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
2947
2948         PR libfortran/30525
2949         * gfortran.dg/char_comparison_1.f:  New test.
2950
2951 2007-01-21  Ira Rosen  <irar@il.ibm.com>
2952
2953         * gcc.dg/vect/vect-strided-same-dr.c: New test.
2954
2955 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
2956
2957         PR objc/30479
2958         * objc.dg/pch: New directory.
2959         * objc.dg/pch/pch.exp: New file.
2960         * objc.dg/pch/interface-1.m: New test.
2961         * objc.dg/pch/interface-1.hs: New include file.
2962         * lib/objc.exp (objc_target_compile): Add
2963         "-x objective-c-header" in front of the sources if this is
2964         a precompiled header being compiled.
2965
2966 2007-01-20  Roger Sayle  <roger@eyesopen.com>
2967
2968         * gfortran.dg/array_memcpy_3.f90: New test case.
2969         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
2970
2971 2007-01-20  Roger Sayle  <roger@eyesopen.com>
2972             Brooks Moses  <brooks.moses@codesourcery.com>
2973             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2974
2975         * gfortran.dg/intrinsic_sign_1.f90: New test case.
2976         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
2977
2978 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2979
2980         * gcc.dg/torture/builtin-math-3.c: Test fdim.
2981
2982 2007-01-19  Mike Stump  <mrs@apple.com>
2983
2984         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
2985         away.
2986
2987 2007-01-19  Roger Sayle  <roger@eyesopen.com>
2988
2989         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
2990         option instead of -funsafe-math-optimizations.
2991
2992 2007-01-19  Tomas Bily  <tbily@suse.cz>
2993
2994         gcc.dg/tree-prof/indir-call-prof.c: New.
2995         g++.dg/dg.exp: Add tree-prof subdirectory.
2996         g++.dg/tree-prof/indir-call-prof.C: New.
2997         g++.dg/tree-prof/tree-prof.exp: New.
2998
2999 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3000
3001         PR c++/17947
3002         * g++.dg/warn/deprecated.C: Update warning output.
3003         * g++.dg/warn/deprecated-2.C: Likewise.
3004         * g++.dg/warn/deprecated-3.C: New.
3005
3006 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
3007
3008         * gcc.c-torture/execute/nestfunc-7.c: New.
3009
3010 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
3011
3012         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
3013
3014 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
3015
3016         * gcc.dg/m68k-pic-1.c: New.
3017
3018 2007-01-18  Roger Sayle  <roger@eyesopen.com>
3019
3020         * gfortran.dg/array_memcpy_4.f90: New test case.
3021
3022 2007-01-18  Josh Conner  <jconner@apple.com>
3023
3024         PR target/30485
3025         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
3026         * gcc.dg/vect/no-trapping-math-1: New.
3027         * gcc.dg/vect/no-trapping-math-2: New.
3028
3029 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
3030
3031         * gcc.target/i386/387-8.c: Update comment about optimizing
3032         inherent load of 1.0 of fptan instruction.
3033
3034 2007-01-18  Dirk Mueller  <dmueller@suse.de>
3035             Richard Guenther <rguenther@suse.de>
3036
3037         PR diagnostic/8268
3038         * gcc.dg/Warray-bounds.c: New testcase.
3039         * gcc.dg/Warray-bounds-2.c: New testcase.
3040         * g++.dg/warn/Warray-bounds.C: New testcase.
3041         * g++.dg/warn/Warray-bounds-2.C: New testcase.
3042
3043 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
3044
3045         PR fortran/30476
3046         * gfortran.dg/generic_12.f90: New test.
3047
3048 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
3049
3050         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
3051         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
3052
3053 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
3054
3055         * gcc.dg/dfp/compare-special.h: New file.
3056         * gcc.dg/dfp/compare-special-32.c: New test.
3057         * gcc.dg/dfp/compare-special-64.c: New test.
3058         * gcc.dg/dfp/compare-special-128.c: New test.
3059
3060 2007-01-16  Roger Sayle  <roger@eyesopen.com>
3061             Paul Thomas  <pault@gcc.gnu.org>
3062             Steven G. Kargl  <kargl@gcc.gnu.org>
3063
3064         PR fortran/30404
3065         * gfortran.dg/forall_6.f90: New test case.
3066         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
3067         * gfortran.dg/dependency_13.f90: Likewise.
3068
3069 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3070
3071         PR testsuite/12325
3072         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
3073         targets that don't support Inf.
3074
3075 2007-01-15  Dale Johannesen  <dalej@apple.com>
3076
3077         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
3078
3079 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
3080
3081         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
3082         of achar for 0xff to avoid the "Extended ASCII not
3083         implemented" error message.
3084
3085 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
3086
3087         PR fortran/28172
3088         * gfortran.dg/altreturn_4.f90: New test.
3089
3090         PR fortran/29389
3091         * gfortran.dg/stfunc_4.f90: New test.
3092
3093         PR fortran/29712
3094         * gfortran.dg/bound_2.f90: Reinstate commented out line.
3095         * gfortran.dg/initialization_1.f90: Change warning.
3096
3097         PR fortran/30283
3098         * gfortran.dg/specification_type_resolution_2.f90: New test.
3099
3100 2007-01-14  Jan Hubicka  <jh@suse.cz>
3101
3102         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
3103         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
3104         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
3105         elimination.
3106
3107 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
3108
3109         PR fortran/30410
3110         * gfortran.dg/external_procedures_2.f90: New test.
3111
3112 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
3113
3114         PR target/30413
3115         * gcc.target/i386/pr30413.c: New test.
3116
3117 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
3118
3119         PR fortran/30452
3120         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
3121
3122 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
3123
3124         * gcc.dg/20070112-1.c: New test.
3125
3126 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3127
3128         PR libgfortran/30435
3129         * gfortran.dg/list_read_6.f90: New test.
3130
3131 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
3132
3133         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
3134
3135 2007-01-12  Tom Tromey  <tromey@redhat.com>
3136
3137         PR preprocessor/28227:
3138         * gcc.dg/cpp/pr28227.c: New file.
3139
3140 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
3141
3142         * gcc.dg/tree-ssa/loop-22.c: New test.
3143
3144 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
3145
3146         PR tree-optimization/29516
3147         * gcc.dg/tree-ssa/loop-20.c: New test.
3148
3149 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
3150
3151         PR libfortran/30415
3152         * minmaxloc_integer_kinds_1.f90:  New test.
3153
3154 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
3155
3156         PR c++/29573
3157         * g++.dg/template/sizeof-template-argument.C: New test.
3158
3159 2007-01-11  Jan Hubicka  <jh@suse.cz>
3160
3161         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
3162         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
3163         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
3164         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
3165         * gcc.dg/tree-ssa/pr21658.c: Likewise.
3166         * gcc.dg/tree-ssa/pr15349.c: Likewise.
3167         * gcc.dg/tree-ssa/pr25501.c: Likewise.
3168         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
3169         transformation in question.
3170         * gcc.dg/tree-ssa/vrp05.c: Likewise.
3171         * gcc.dg/tree-ssa/pr20701.c: Likewise.
3172         * gcc.dg/always_inline3.c: Likewise.
3173
3174 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
3175
3176         PR c++/28999
3177         * g++.dg/template/typename11.C: New test.
3178
3179 2007-01-10  Robert Kennedy <jimbob@google.com>
3180
3181         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
3182
3183 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
3184
3185         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
3186         for different integer kinds.
3187         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
3188         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
3189         * gfortran.dg/ishft_2.f90: New test.
3190         * gfortran.dg/ishft_3.f90: New test.
3191
3192 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
3193
3194         * gfortran.dg/altreturn_2.f90: Removed executable bit.
3195
3196 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
3197
3198         PR tree-optimization/30322
3199         * gcc.dg/tree-ssa/loop-21.c: New test.
3200
3201 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
3202
3203         * g++.dg/rtti/darwin-builtin-linkage.C: New.
3204
3205 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3206
3207         * gcc.target/spu/intrinsics-1.c: Remove xfail.
3208
3209 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3210
3211         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
3212         * g++.dg/warn/overflow-warn-3.C: Likewise.
3213         * g++.dg/warn/overflow-warn-4.C: Likewise.
3214         * g++.dg/warn/overflow-warn-5.C: Likewise.
3215         * g++.dg/warn/overflow-warn-6.C: Likewise.
3216         * g++.dg/warn/Woverflow-1.C: Likewise.
3217         * g++.dg/warn/Woverflow-2.C: Likewise.
3218         * g++.dg/warn/Woverflow-3.C: Likewise.
3219         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
3220
3221 2007-01-08  Roger Sayle  <roger@eyesopen.com>
3222
3223         * gfortran.dg/array_constructor_14.f90: New test case.
3224         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
3225
3226 2007-01-08  Richard Guenther  <rguenther@suse.de>
3227
3228         PR tree-optimization/23603
3229         * gcc.dg/tree-ssa/vrp31.c: New testcase.
3230         * gcc.dg/tree-ssa/vrp32.c: Likewise.
3231
3232 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
3233
3234         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
3235         in __v8qi typedef.
3236         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
3237         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
3238         compiler behaviour.
3239         * gcc.dg/simd-5.c: Likewise.
3240         * gcc.dg/simd-6.c: Likewise.
3241         * g++.dg/conversion/simd1.C: Likewise.
3242         * g++.dg/conversion/simd3.C: Likewise.
3243         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
3244         (main): Use it.
3245
3246 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
3247
3248         PR tree-optimization/29877
3249         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
3250         name of a hard register for the target concerned.  Adjust dg-error
3251         directives to cope with new behaviour of TER.
3252
3253 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3254
3255         PR c++/28986
3256         * g++.dg/conversion/nullptr1.C: Added overflow warning.
3257         * g++.dg/warn/overflow-warn-1.C: New.
3258         * g++.dg/warn/overflow-warn-3.C: New.
3259         * g++.dg/warn/overflow-warn-4.C: New.
3260         * g++.dg/warn/overflow-warn-5.C: New.
3261         * g++.dg/warn/overflow-warn-6.C: New.
3262         * g++.dg/warn/Woverflow-1.C: New.
3263         * g++.dg/warn/Woverflow-2.C: New.
3264         * g++.dg/warn/Woverflow-3.C: New.
3265         * g++.dg/warn/multiple-overflow-warn-2.C: New.
3266
3267 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
3268
3269         PR fortran/27698
3270         * gfortran.dg/invalid_name.f90: New test.
3271         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
3272         * gfortran.dg/gomp/pr29759.f90: Ditto.
3273
3274 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
3275
3276         * gfortran.dg/present_1.f90:  Update error message.
3277
3278 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
3279
3280         PR c++/19439
3281         * g++.dg/template/duplicate1.C: New test
3282         * g++.dg/template/memfriend6.C: Adjust error markers.
3283
3284 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
3285
3286         PR tree-opt/30385
3287         * gcc.dg/torture/inline-1.c: New test.
3288
3289 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3290
3291         PR c/19978
3292         * gcc.dg/multiple-overflow-warn-1.c: New.
3293         * gcc.dg/multiple-overflow-warn-2.c: New.
3294         * gcc.dg/overflow-warn-6.c: New.
3295         * g++.dg/warn/multiple-overflow-warn-1.C: New.
3296
3297 2007-01-05  Roger Sayle  <roger@eyesopen.com>
3298
3299         * gfortran.dg/array_memcpy_1.f90: New test case.
3300         * gfortran.dg/array_memcpy_2.f90: Likewise.
3301
3302 2007-01-05  Richard Guenther  <rguenther@suse.de>
3303
3304         PR middle-end/27826
3305         * g++.dg/opt/pr27826.C: New testcase.
3306
3307 2007-01-05  Ian Lance Taylor  <iant@google.com>
3308
3309         * gcc.dg/Walways-true-1.c: New test.
3310         * gcc.dg/Walways-true-2.c: New test.
3311         * g++.dg/warn/Walways-true-1.C: New test.
3312         * g++.dg/warn/Walways-true-2.C: New test.
3313
3314 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
3315
3316         PR c/30360
3317         * gcc.dg/pr30360.c: New test.
3318
3319 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
3320
3321         PR fortran/23232
3322         * gfortran.dg/data_implied_do_1.f90: New test.
3323
3324         PR fortran/27996
3325         PR fortran/27998
3326         * gfortran.dg/char_length_1.f90: New test.
3327
3328 2007-01-05  Richard Guenther  <rguenther@suse.de>
3329
3330         PR middle-end/28116
3331         * g++.dg/opt/pr28116.C: New testcase.
3332
3333 2007-01-05  Tobias Burnus  <burnus@net-b.de>
3334
3335         PR fortran/29624
3336         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
3337           invalid deallocate.
3338         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
3339         * gfortran.dg/protected_4.f90: Add pointer intent check.
3340         * gfortran.dg/protected_6.f90: Add pointer intent check.
3341         * gfortran.dg/pointer_intent_1.f90: New test.
3342         * gfortran.dg/pointer_intent_2.f90: New test.
3343         * gfortran.dg/pointer_intent_3.f90: New test.
3344
3345 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
3346
3347         PR 30235
3348         * gfortran.dg/altreturn_2.f90: new test.
3349
3350 2007-01-04  Tom Tromey  <tromey@redhat.com>
3351
3352         PR preprocessor/28165:
3353         * gcc.dg/cpp/pr28165.c: New file.
3354
3355 2007-01-03  Josh Conner  <jconner@apple.com>
3356
3357         PR middle-end/29683
3358         * gcc.dg/pr29683.c: New.
3359
3360 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
3361
3362         PR c++/28217
3363         * g++.dg/pch/template-1.C: New test.
3364         * g++.dg/pch/template-1.Hs: New file.
3365
3366 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3367
3368         PR middle-end/30353
3369         * gcc.c-torture/compile/complex-4.c: New test.
3370
3371 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
3372
3373         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
3374         -maltivec.
3375         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
3376
3377 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
3378
3379         PR middle-end/30286
3380         * gcc.dg/pr30286.c: New test.
3381
3382         PR c++/29535
3383         * g++.dg/template/crash66.C: New test.
3384
3385         PR c++/29054
3386         * g++.dg/template/friend49.C: New test.
3387
3388 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
3389
3390         * gfortran.dg/ibits.f90: New test.
3391
3392 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
3393
3394         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
3395         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
3396
3397 2007-01-02  Jan Hubicka  <jh@suse.cz>
3398
3399         * gcc.dg/pr16194.c: We now output error on all three functions, not just
3400         first one.
3401
3402 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3403
3404         PR c/19977
3405         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
3406         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
3407
3408 2006-01-02  Ian Lance Taylor  <iant@google.com>
3409
3410         * g++.dg/warn/Wparentheses-22.C: New test.
3411         * g++.dg/warn/Wparentheses-23.C: New test.
3412
3413 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3414
3415         PR middle-end/7651
3416         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
3417         * gcc.dg/declspec-3-Wextra.c: New.
3418         * gcc.dg/declspec-3-no.c: New
3419
3420 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
3421
3422         PR fortran/20896
3423         * gfortran.dg/interface_10.f90: Remove.
3424
3425 2007-01-01  Roger Sayle  <roger@eyesopen.com>
3426
3427         * gcc.dg/fold-eqxor-4.c: New test case.
3428
3429 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
3430
3431         PR middle-end/30311
3432         * gcc.c-torture/compile/pr30311.c: New test.
3433
3434 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
3435
3436         PR middle-end/30253
3437         * gcc.c-torture/compile/statement-expression-1.c: New test.
3438
3439 2007-01-01  Andreas Schwab  <schwab@suse.de>
3440
3441         PR target/29166
3442         * g++.dg/eh/pr29166.C: New test.
3443
3444 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
3445
3446         * lib/target-supports.exp (check_effective_target_powerpc_spe):
3447         New.
3448         (check_effective_target_vect_cmdline_needed): Use it.
3449
3450 2006-12-31  Richard Guenther  <rguenther@suse.de>
3451
3452         PR middle-end/30137
3453         * testsuite/gcc.dg/pr30137-1.c: New testcase.
3454         * testsuite/gcc.dg/pr30137-2.c: Likewise.
3455
3456 2006-12-31  Roger Sayle  <roger@eyesopen.com>
3457
3458         PR middle-end/30322
3459         * gcc.dg/fold-plusnot-1.c: New test case.
3460
3461 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
3462
3463         PR c++/29731
3464         * g++.dg/parse/template22.C: New test.
3465
3466 2006-12-31  Richard Guenther  <rguenther@suse.de>
3467
3468         PR middle-end/30338
3469         * gcc.c-torture/compile/pr30338.c: New testcase.
3470
3471 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
3472
3473         PR fortran/27900
3474         * gfortran.dg/intrinsic_actual_4.f90: New test.
3475
3476         PR fortran/24325
3477         * gfortran.dg/func_decl_3.f90: New test.
3478
3479 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
3480
3481         PR fortran/23060
3482         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
3483         * gfortran.dg/c_by_val_1.f: New test.
3484         * gfortran.dg/c_by_val_2.f: New test.
3485         * gfortran.dg/c_by_val_3.f: New test.
3486
3487 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
3488
3489         PR libfortran/30321
3490         * gfortran.dg/sum_zero_array_1.f90:  New test.
3491
3492 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
3493
3494         PR preprocessor/29612
3495         * gcc.dg/cpp/pr29612-1.c: New test.
3496         * gcc.dg/cpp/pr29612-2.c: New test.
3497
3498 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
3499
3500         PR fortran/30034
3501         * gfortran.dg/pure_formal_proc_1.f90: New test.
3502
3503         PR fortran/30237
3504         * gfortran.dg/intrinsic_actual_3.f90: New test.
3505
3506 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3507
3508         PR fortran/30014
3509         * gfortran.dg/io_constraints_1.f90: Update test.
3510         * gfortran.dg/io_constraints_2.f90: Update test.
3511         * gfortran.dg/inquire_iolength.f90: New test.
3512
3513 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
3514
3515         PR fortran/20896
3516         * gfortran.dg/interface_10.f90: New test.
3517         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
3518         since z is already, locally a variable.
3519
3520         PR fortran/25135
3521         * gfortran.dg/generic_11.f90: New test.
3522         * gfortran.dg/interface_7.f90: Remove name clash between module
3523         name and procedure 'x' referenced in the interface.
3524
3525 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3526
3527         PR middle-end/7651
3528         * gcc.dg/Wmissing-parameter-type.c: New.
3529         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
3530         * gcc.dg/Wmissing-parameter-type-no.c: New.
3531
3532 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
3533
3534         PR fortran/25818
3535         * gfortran.dg/entry_array_specs_2.f: New test.
3536
3537         PR fortran/30084
3538         * gfortran.dg/nested_modules_6.f90: New test.
3539
3540 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3541
3542         PR middle-end/7651
3543         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
3544         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
3545
3546 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
3547
3548         PR C++/30168
3549         * g++.dg/opt/complex6.C: New test.
3550
3551 2006-12-22  Ben Elliston  <bje@au.ibm.com>
3552
3553         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
3554         full" if the linker on spu-*-* warns about exceeding local store.
3555
3556         And revert this patch:
3557         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
3558         fail to link due to relocation overflows on spu-*-*.
3559
3560 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
3561
3562         PR fortran/30273
3563         * gfortran.dg/dependency_19.f90: New test.
3564
3565 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
3566
3567         PR fortran/30202
3568         * gfortran.dg/alloc_comp_basics_3.f90: New test.
3569
3570 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
3571
3572         PR middle-end/30262
3573         * gcc.c-torture/execute/20061220-1.c: New test.
3574
3575         PR middle-end/30263
3576         * gcc.dg/gomp/asm-1.c: New test.
3577
3578         PR target/30230
3579         * g++.dg/eh/ia64-2.C: New test.
3580
3581 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
3582
3583         PR target/28966
3584         PR target/29248
3585         * gcc.dg/rs6000-leaf.c: New.
3586
3587 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3588
3589         PR fortran/25392
3590         * gfortran.dg/f2c_8.f90: New test.
3591
3592 2006-12-20  Bill Wendling  <wendling@apple.com>
3593
3594         * gcc.dg/asm-b.c: Check for __ppc64__.
3595
3596 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
3597
3598         PR fortran/30190
3599         * gfortran.dg/bounds_check_5.f90: New test.
3600
3601 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
3602
3603         PR middle-end/30143
3604         * gcc.dg/gomp/complex-1.c: New testcase.
3605
3606 2006-12-20  Roger Sayle  <roger@eyesopen.com>
3607
3608         * gfortran.dg/array_memset_1.f90: New test case.
3609
3610 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
3611
3612         * lib/target-supports.exp: Add spu to
3613         check_effective_target_vect_widen_mult_hi_to_si.
3614
3615 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
3616
3617         PR fortran/29992
3618         * gfortran.dg/generic_9.f90: New test.
3619
3620         PR fortran/30081
3621         * gfortran.dg/generic_10.f90: New test.
3622
3623 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
3624
3625         PR tree-opt/30045
3626         * gcc.dg/pr30045.c: New test.
3627
3628 2006-12-20  Ben Elliston  <bje@au.ibm.com>
3629
3630         * gcc.dg/20020312-2.c: Add a case for __SPU__.
3631
3632 2006-12-19  Eric Christopher  <echristo@apple.com>
3633
3634         PR target/29302
3635         * gcc.c-torture/execute/pr29302-1.c: New.
3636
3637 2006-12-19  Tobias Burnus  <burnus@net-b.de>
3638
3639         PR fortran/39238
3640         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
3641
3642 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
3643
3644         PR fortran/30236
3645         * gfortran.dg/altreturn_3.f90: New test.
3646
3647         * gfortran.dg/char_result_12.f90: Fix comment typos.
3648
3649 2006-12-19  Ben Elliston  <bje@au.ibm.com>
3650
3651         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
3652         as newlib's stdio.h uses non-traditional cpp constructs.
3653
3654 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
3655
3656         * gfortran.dg/advance.f90: Renamed to advance_1.f90
3657         * gfortran.dg/append-1.f90: Renamed to append_1.f90
3658         * gfortran.dg/array-1.f90: Renamed to array_1.f90
3659         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
3660         * gfortran.dg/backspace.f: Renamed to backspace_1.f
3661         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
3662         * gfortran.dg/default_initialization.f: Renamed to default_initialization_1.f
3663         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to dollar_edit_descriptor_1.f
3664         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to dollar_edit_descriptor_2.f
3665         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to dollar_edit_descriptor_3.f
3666         * gfortran.dg/logint-1.f: Renamed to logint_1.f
3667         * gfortran.dg/logint-2.f: Renamed to logint_2.f
3668         * gfortran.dg/logint-3.f: Renamed to logint_3.f
3669         * gfortran.dg/advance_1.f90: Renamed from advance.f90
3670         * gfortran.dg/append_1.f90: Renamed from append-1.f90
3671         * gfortran.dg/array_1.f90: Renamed from array-1.f90
3672         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
3673         * gfortran.dg/backspace_1.f: Renamed from backspace.f
3674         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
3675         * gfortran.dg/default_initialization_1.f: Renamed from default_initialization.f
3676         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from dollar_edit_descriptor-1.f
3677         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from dollar_edit_descriptor-2.f
3678         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from dollar_edit_descriptor-3.f
3679         * gfortran.dg/logint_1.f: Renamed from logint-1.f
3680         * gfortran.dg/logint_2.f: Renamed from logint-2.f
3681         * gfortran.dg/logint_3.f: Renamed from logint-3.f
3682
3683 2006-12-18  Bill Wendling  <wendling@apple.com>
3684
3685         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
3686         id is an OjbC keyword.
3687
3688 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3689
3690         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
3691
3692 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
3693
3694         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
3695
3696 2006-12-18  Ian Lance Taylor  <iant@google.com>
3697
3698         * g++.dg/warn/Wmissing-declarations-1.C: New test.
3699
3700 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
3701
3702         * gcc.c-torture/compile/pr27528.c: Use empty templates.
3703
3704 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
3705
3706         PR fortran/30207
3707         * gfortran.fortran-torture/execute/where21.f90: New test.
3708
3709 2006-12-17  Tobias Burnus  <burnus@net-b.de>
3710
3711         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
3712
3713 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3714
3715         PR middle-end/7651
3716         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
3717         * gcc.dg/if-empty-1.c: Likewise.
3718         * gcc.dg/pr23165.c: Likewise.
3719         * g++.dg/warn/empty-body.C: Likewise.
3720
3721 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3722
3723         PR libfortran/30005
3724         * gfortran.dg/open_errors.f90: New test.
3725
3726 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
3727
3728         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
3729
3730         * gcc.target/i386/ssse3-pabsb.c: New file.
3731         * gcc.target/i386/ssse3-pabsd.c: Likewise.
3732         * gcc.target/i386/ssse3-pabsw.c: Likewise.
3733         * gcc.target/i386/ssse3-palignr.c: Likewise.
3734         * gcc.target/i386/ssse3-phaddd.c: Likewise.
3735         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
3736         * gcc.target/i386/ssse3-phaddw.c: Likewise.
3737         * gcc.target/i386/ssse3-phsubd.c: Likewise.
3738         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
3739         * gcc.target/i386/ssse3-phsubw.c: Likewise.
3740         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
3741         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
3742         * gcc.target/i386/ssse3-pshufb.c: Likewise.
3743         * gcc.target/i386/ssse3-psignb.c: Likewise.
3744         * gcc.target/i386/ssse3-psignd.c: Likewise.
3745         * gcc.target/i386/ssse3-psignw.c: Likewise.
3746         * gcc.target/i386/ssse3-vals.h: Likewise.
3747
3748 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
3749
3750         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
3751         * lib/fortran-torture.exp: Include target-supports.exp.
3752
3753 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
3754
3755         PR target/30185
3756         * gcc.c-torture/execute/pr30185.c: New test.
3757
3758 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3759
3760         PR testsuite/30179
3761         PR testsuite/30180
3762         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
3763         * gcc.dg/builtin-bswap-2.c: Likewise.
3764         * gcc.dg/builtin-bswap-3.c: Likewise.
3765         * gcc.dg/builtin-bswap-4.c: Likewise.
3766         * lib/target-supports.exp (check_effective_target_stdint_types): New.
3767         * cc.c-torture/execute/mode-dependent-address.x: New file.
3768
3769 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3770
3771         PR libfortran/30145
3772         * gfortran.dg/write_zero_array: New test.
3773
3774 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3775
3776         PR fortran/30200
3777         * gfortran.dg/write_fmt_trim.f90: New test.
3778
3779 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
3780
3781         PR 30194
3782         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
3783         temporarily.
3784
3785 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3786
3787         * lib/target-supports.exp (check_weak_available): Use istarget
3788         "hppa*-*-hpux10*" instead of regexp.
3789         (check_cxa_atexit_available): Likewise.
3790
3791 2006-12-14  Richard Guenther  <rguenther@suse.de>
3792
3793         PR tree-optimization/30197
3794         * gcc.c-torture/execute/complex-1.c: Fix function name.
3795         * gcc.dg/builtins-61.c: New testcase.
3796
3797 2006-12-14  Richard Guenther  <rguenther@suse.de>
3798
3799         PR middle-end/30172
3800         * gcc.dg/pr30172-1.c: New testcase.
3801
3802 2006-12-14  Richard Guenther  <rguenther@suse.de>
3803
3804         PR tree-optimization/30198
3805         * gcc.dg/builtins-60.c: New testcase.
3806
3807 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
3808
3809         * lib/target-supports.exp (vect_no_align): Remove spu.
3810
3811 2006-12-13  Ian Lance Taylor  <iant@google.com>
3812
3813         PR c++/19564
3814         PR c++/19756
3815         * g++.dg/warn/Wparentheses-5.C: New test.
3816         * g++.dg/warn/Wparentheses-6.C: New test.
3817         * g++.dg/warn/Wparentheses-7.C: New test.
3818         * g++.dg/warn/Wparentheses-8.C: New test.
3819         * g++.dg/warn/Wparentheses-9.C: New test.
3820         * g++.dg/warn/Wparentheses-10.C: New test.
3821         * g++.dg/warn/Wparentheses-11.C: New test.
3822         * g++.dg/warn/Wparentheses-12.C: New test.
3823         * g++.dg/warn/Wparentheses-13.C: New test.
3824         * g++.dg/warn/Wparentheses-14.C: New test.
3825         * g++.dg/warn/Wparentheses-15.C: New test.
3826         * g++.dg/warn/Wparentheses-16.C: New test.
3827         * g++.dg/warn/Wparentheses-17.C: New test.
3828         * g++.dg/warn/Wparentheses-18.C: New test.
3829         * g++.dg/warn/Wparentheses-19.C: New test.
3830         * g++.dg/warn/Wparentheses-20.C: New test.
3831         * g++.dg/warn/Wparentheses-21.C: New test.
3832
3833 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3834
3835         PR testsuite/30157
3836         * lib/target-supports.exp (check_cxa_atexit_available): Return false
3837         for target "hppa.*hpux10".
3838
3839 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
3840
3841         * g++.dg/debug/vartrack1.C: New test.
3842
3843         * g++.dg/opt/ifcvt1.C: New test.
3844
3845         * gcc.dg/tls/opt-13.c: New test.
3846
3847         * gcc.dg/20060425-2.c: New test.
3848
3849         * g++.dg/opt/pr15054-2.C: New test.
3850
3851         * gcc.c-torture/execute/20060420-1.c: New test.
3852
3853         * gcc.c-torture/execute/20060412-1.c: New test.
3854
3855         * objc/compile/20060406-1.m: New test.
3856
3857 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
3858
3859         * g++.dg/template/array17.C: New test.
3860
3861 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
3862
3863         * gcc.target/powerpc/altivec-23.c: New test.
3864
3865 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
3866
3867         PR c++27316
3868         * g++.dg/inherit/error3.C: New test.
3869
3870         PR c++/28740
3871         * g++.dg/inherit/error4.C: New test.
3872
3873 2006-12-13  Richard Guenther  <rguenther@suse.de>
3874
3875         PR tree-optimization/17687
3876         * gcc.dg/builtins-59.c: New testcase.
3877
3878 2006-12-13  Ben Elliston  <bje@au.ibm.com>
3879
3880         * gcc.target/spu/Wmain.c: New test.
3881
3882 2006-12-12  Josh Conner  <jconner@apple.com>
3883
3884         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
3885         * g++.dg/abi/thunk4.C: Likewise.
3886         * g++.dg/abi/rtti3.C: Likewise.
3887
3888 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
3889
3890         * gcc.target/spu/cpat-1.c: New test.
3891         * gcc.target/spu/cpat-2.c: New test.
3892         * gcc.target/spu/cpat-3.c: New test.
3893         * gcc.target/spu/cpat-4.c: New test.
3894
3895 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3896
3897         PR tree-opt/28436
3898         * gcc.c-torture/compile/vector-1.c: New test.
3899         * gcc.c-torture/compile/vector-2.c: New test.
3900         * gcc.c-torture/compile/vector-3.c: New test.
3901
3902 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3903
3904         * lib/fortran-torture.exp: Update copyright years.  Remove
3905         obsolete comment.  Test -ftree-vectorize where it makes sense.
3906         * lib/gfortran-dg.exp: Update copyright years.  Use settings
3907         from fortran-torture.exp.
3908         * gfortran.dg/char_transpose_1.f90,
3909         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
3910         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
3911         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
3912         '-w' to dg-options.
3913
3914 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
3915
3916         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
3917         saved_${tool}_load.
3918
3919 2006-12-12  Ira Rosen  <irar@il.ibm.com>
3920
3921         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
3922         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
3923         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
3924         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
3925         gaps.
3926
3927 2006-12-12  Richard Guenther  <rguenther@suse.de>
3928
3929         PR middle-end/30147
3930         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
3931
3932 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
3933             Diego Novillo  <dnovillo@redhat.com>
3934
3935         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
3936         VDEF/VUSE changes.
3937         * gcc.dg/tree-ssa/pr26421.c: Likewise
3938         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
3939         * gcc.dg/tree-ssa/pr23382.c: Likewise.
3940         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
3941         * gcc.dg/tree-ssa/pr28410.c: Likewise.
3942         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
3943         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
3944         * gcc.dg/tree-ssa/vrp07.c: Likewise.
3945         * gcc.dg/tree-ssa/vrp08.c: Likewise.
3946         * gcc.dg/tree-ssa/alias-12.c: Likewise.
3947
3948 2006-12-11  Jan Hubicka  <jh@suse.cz>
3949
3950         * gcc.dg/tree-prof/stringop-1.c: New test.
3951         * gcc.dg/tree-prof/stringop-2.c: New test.
3952
3953 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
3954
3955         PR target/30120
3956         * gcc.target/i386/pr30120.c: New test.
3957
3958         Revert:
3959         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
3960
3961         * gcc.target/i386/x87regparm-1.c: New test.
3962         * gcc.target/i386/x87regparm-2.c: New test.
3963         * gcc.target/i386/x87regparm-3.c: New test.
3964         * gcc.target/i386/x87regparm-4.c: New test.
3965
3966 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
3967
3968         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
3969
3970 2006-12-10  Tobias Burnus  <burnus@net-b.de>
3971
3972         PR fortran/23994
3973         * gfortran.dg/protected_1.f90: New test.
3974         * gfortran.dg/protected_2.f90: New test.
3975         * gfortran.dg/protected_3.f90: New test.
3976         * gfortran.dg/protected_4.f90: New test.
3977         * gfortran.dg/protected_5.f90: New test.
3978         * gfortran.dg/protected_6.f90: New test.
3979
3980 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
3981             Tobias Burnus  <burnus@gcc.gnu.org>
3982
3983         PR fortran/29975
3984         PR fortran/30068
3985         * gfortran.dg/interface_4.f90: Test adding procedure to generic
3986         interface.
3987         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
3988         ambiguous interfaces.
3989         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
3990         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
3991         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
3992         ambiguous interfaces.
3993         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
3994         * gfortran.dg/array_initializer_2.f90: Add initializer array
3995         constructor test.
3996
3997         PR fortran/30096
3998         * gfortran.dg/interface_9.f90: Test that host interfaces are
3999         not checked for ambiguity with the local version.
4000
4001 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
4002
4003         PR fortran/29464
4004         * gfortran.dg/module_interface_2.f90: New test.
4005
4006 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
4007
4008         PR fortran/29941
4009         * gfortran.dg/assumed_len.f90: New test.
4010
4011 2006-12-09  Richard Guenther  <rguenther@suse.de>
4012
4013         * g++.dg/warn/implicit-typename1.C: Qualify types.
4014         * g++.dg/parse/crash12.C: Likewise.
4015         * g++.dg/tree-ssa/pr22444.C: Likewise.
4016
4017 2006-12-09  Tobias Burnus  <burnus@net-b.de>
4018
4019         * gfortran.dg/array_2.f90: Added sqrt test.
4020
4021 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
4022
4023         * gcc.target/i386/x87regparm-1.c: XFAIL.
4024         * gcc.target/i386/x87regparm-2.c: XFAIL.
4025         * gcc.target/i386/x87regparm-3.c: XFAIL.
4026         * gcc.target/i386/x87regparm-4.c: XFAIL.
4027
4028 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4029
4030         * lib/target-supports.exp
4031         (check_effective_target_large_long_double): New.
4032         * gcc.dg/Wconversion-real.c : Use it.
4033         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
4034         unsigned.
4035
4036 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
4037
4038         * gcc.c-torture/execute/mode-dependent-address.c: New test.
4039
4040 2006-12-08  Tobias Burnus  <burnus@net-b.de>
4041
4042         PR fortran/27546
4043         * gfortran.dg/import4.f90: New test for IMPORT in modules.
4044
4045 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
4046
4047         PR c++/29732
4048         * g++.dg/template/crash65.C: New test.
4049         * g++.dg/template/spec16.C: Tweak error markers.
4050
4051 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4052
4053         * gcc.target/spu: New directory.
4054         * gcc.target/spu/spu.exp: New file.
4055         * gcc.target/spu/intrinsics-1.c: New test.
4056
4057 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
4058
4059         PR c++/29980
4060         * g++.dg/ext/attrib27.C: New test.
4061         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
4062         * g++.dg/parse/typedef5.C: Likewise.
4063
4064 2006-12-07  Mike Stump  <mrs@apple.com>
4065
4066         * treelang/compile/var_defs.tree: Adjust.
4067
4068 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
4069
4070         PR c++/29730
4071         * g++.dg/template/crash64.C: New test.
4072         * g++.dg/parse/crash27.C: Adjust error markers.
4073
4074 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
4075
4076         PR libfortran/30009
4077         PR libfortran/30056
4078         * gfortran.dg/read_eof_4.f90:  Add tests.
4079         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
4080         * gfortran.dg/unf_read_corrupted_1.f90: New test.
4081
4082 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
4083
4084         PR c++/29729
4085         * g++.dg/template/crash63.C: New test.
4086
4087         PR c++/29728
4088         * g++.dg/template/crash62.C: New test.
4089
4090 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
4091
4092         PR fortran/30003
4093         * gfortran.dg/allocatable_function_1.f90: Increase the number
4094         of expected calls of free to 10; the lhs section reference is
4095         now evaluated so there is another call to bar.  Change the
4096         comment appropriately.
4097         * gfortran.dg/array_section_1.f90: New test.
4098
4099 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
4100
4101         PR fortran/29912
4102         * gfortran.dg/char_result_12.f90: New test.
4103
4104 2006-12-05  Richard Guenther  <rguenther@suse.de>
4105
4106         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
4107         * gcc.dg/vect/vect-pow-2.c: Rename to ...
4108         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
4109         vect_double, xfail for spu*-*-*.
4110
4111 2006-12-04  Tobias Burnus  <burnus@net-b.de>
4112
4113         PR fortran/29962
4114         * initialization_4.f90: Test noninteger exponents (-std=f95).
4115         * initialization_5.f90: New test for noninteger exponents
4116           with -std=f2003.
4117
4118 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
4119
4120         PR fortran/29821
4121         * gfortran.dg/parameter_array_section_1.f90: New test.
4122
4123 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
4124
4125         PR c++/29733
4126         * g++.dg/template/crash61.C: New test.
4127
4128         PR c++/29632
4129         * g++.dg/template/error23.C: New test.
4130
4131 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
4132
4133         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
4134
4135 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
4136
4137         PR fortran/29916
4138         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
4139
4140 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
4141
4142         PR middle-end/29965
4143         * gcc.dg/gomp/pr29965-1.c: New test.
4144         * gcc.dg/gomp/pr29965-2.c: New test.
4145         * gcc.dg/gomp/pr29965-3.c: New test.
4146         * gcc.dg/gomp/pr29965-4.c: New test.
4147         * gcc.dg/gomp/pr29965-5.c: New test.
4148         * gcc.dg/gomp/pr29965-6.c: New test.
4149         * g++.dg/gomp/pr29965-1.C: New test.
4150         * g++.dg/gomp/pr29965-2.C: New test.
4151         * g++.dg/gomp/pr29965-3.C: New test.
4152         * g++.dg/gomp/pr29965-4.C: New test.
4153         * g++.dg/gomp/pr29965-5.C: New test.
4154         * g++.dg/gomp/pr29965-6.C: New test.
4155         * g++.dg/gomp/pr29965-7.C: New test.
4156         * g++.dg/gomp/pr29965-8.C: New test.
4157         * g++.dg/gomp/pr29965-9.C: New test.
4158         * g++.dg/gomp/pr29965-10.C: New test.
4159
4160 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
4161
4162         * gnat.dg/pointer_variable_bounds.adb: New test.
4163         * gnat.dg/pointer_variable_bounds.ads: Likewise.
4164         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
4165
4166 2006-12-03  Eric Christopher  <echristo@apple.com>
4167
4168         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
4169
4170 2006-12-03  Richard Henderson  <rth@redhat.com>
4171             Andrew Pinski  <pinskia@gmail.com>
4172
4173         PR C++/14329
4174         * g++.dg/warn/unit-1.C: New test.
4175
4176 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
4177
4178         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
4179
4180 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
4181
4182         * g++.dg/vect/vect.exp: Enable tests to run on spu.
4183         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
4184         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
4185         * gcc.dg/vect/vect-70.c: Reduce array size.
4186         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
4187         vect_no_compaer_double targets.
4188         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
4189         vect_float, vect_double, and vect_int.
4190
4191 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
4192
4193         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
4194         test for loop versioning on vect_no_align targets.
4195         * gcc.dg/vect/pr20122.c: Likewise.
4196         * gcc.dg/vect/vect-105.c: Likewise.
4197         * gcc.dg/vect/vect-42.c: Likewise.
4198         * gcc.dg/vect/vect-43.c: Likewise.
4199         * gcc.dg/vect/vect-74.c: Likewise.
4200         * gcc.dg/vect/vect-75.c: Likewise.
4201         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
4202         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
4203         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
4204         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
4205
4206 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
4207
4208         PR fortran/29642
4209         * gfortran.dg/value_1.f90 : New test.
4210         * gfortran.dg/value_2.f90 : New test.
4211         * gfortran.dg/value_3.f90 : New test.
4212         * gfortran.dg/value_4.f90 : New test.
4213         * gfortran.dg/value_4.c : Called from value_4.f90.
4214
4215 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4216
4217         PR C++/30033
4218         *  g++.dg/cpp0x/static_assert4.C: New testcase.
4219
4220 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4221
4222         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
4223
4224 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
4225
4226         PR c/27953
4227         * gcc.dg/pr27953.c: New test.
4228
4229 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4230
4231         PR c++/30022
4232         * g++.dg/ext/vector5.C: New test.
4233
4234         PR c++/30021
4235         * g++.dg/other/main1.C: New test.
4236
4237 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
4238
4239         PR libfortran/29568
4240         * gfortran.dg/convert_implied_open.f90:  Change to
4241         new default record length.
4242         * gfortran.dg/unf_short_record_1.f90:  Adapt to
4243         new error message.
4244         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
4245
4246 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
4247
4248         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
4249
4250 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
4251
4252         PR c++/29066
4253         * g++.dg/expr/pr29066.c: New.
4254
4255 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
4256             Zdenek Dvorak <dvorakz@suse.cz>
4257
4258         PR tree-optimization/29921
4259         * gcc.dg/pr29921-2.c: New test.
4260
4261 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
4262
4263         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
4264         (i386_get_cpuid): New function.
4265         (i386_cpuid_ecx): Likewise.
4266         (i386_cpuid_edx): Likewise.
4267         (i386_cpuid): Updated to call i386_cpuid_edx.
4268
4269         * gcc.target/i386/sse3-addsubpd.c: New file.
4270         * gcc.target/i386/sse3-addsubps.c: Likewise.
4271         * gcc.target/i386/sse3-haddpd.c: Likewise.
4272         * gcc.target/i386/sse3-haddps.c: Likewise.
4273         * gcc.target/i386/sse3-hsubpd.c: Likewise.
4274         * gcc.target/i386/sse3-hsubps.c: Likewise.
4275         * gcc.target/i386/sse3-lddqu.c: Likewise.
4276         * gcc.target/i386/sse3-movddup.c: Likewise.
4277         * gcc.target/i386/sse3-movshdup.c: Likewise.
4278         * gcc.target/i386/sse3-movsldup.c: Likewise.
4279
4280 2006-12-01  Dirk Mueller  <dmueller@suse.de>
4281
4282         * g++.dg/warn/Wreturn-type-4.C: New testcase.
4283
4284 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
4285
4286         * gcc.dg/dfp/convert-int-max.c: New test.
4287         * gcc.dg/dfp/convert-int-max-fold.c: New test.
4288
4289 2006-11-30  Richard Guenther  <rguenther@suse.de>
4290
4291         * gcc.dg/vect/vect-pow-1.c: Rename ...
4292         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
4293         floats instead of doubles, check successful vectorization.
4294
4295 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4296
4297         PR target/29945
4298         * gcc.c-torture/compile/pr29945.c: New testcase.
4299
4300 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
4301
4302         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
4303         -maltivec.
4304
4305 2006-11-29  Eric Christopher  <echristo@apple.com>
4306
4307         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
4308
4309 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
4310
4311         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
4312
4313         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
4314
4315 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
4316
4317         PR c++/29022
4318         * g++.dg/inherit/virtual2.C: New test.
4319         * g++.dg/inherit/virtual3.C: Likewise.
4320         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
4321         * g++.dg/inherit/error2.C: Likewise.
4322         * g++.dg/template/instantiate1.C: Likewise.
4323
4324 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
4325
4326         PR tree-opt/29984
4327         * gcc.dg/tree-ssa/reassoc-12.c: New test.
4328
4329 2006-11-28  Jan Hubicka  <jh@suse.cz>
4330
4331         * gcc.dg/memcpy-1.c: New test.
4332
4333 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
4334
4335         PR c++/29735
4336         * g++.dg/warn/main-3.C: New test.
4337
4338 2006-11-28  Jan Hubicka  <jh@suse.cz>
4339
4340         * gcc.dg/winline-1.c: New test.
4341
4342 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
4343
4344         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
4345         alignments.
4346
4347 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
4348
4349         PR fortran/29976
4350         * gfortran.dg/missing_optional_dummy_3.f90
4351
4352 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
4353
4354         PR fortran/20880
4355         * gfortran.dg/interface_3.f90: Modify errors.
4356
4357 2006-11-28  Ben Elliston  <bje@au.ibm.com>
4358
4359         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
4360         fail to link due to relocation overflows on spu-*-*.
4361
4362 2006-11-27  Michael Matz  <matz@suse.de>
4363             Andreas Krebbel  <krebbel1@de.ibm.com>
4364
4365         PR target/29319
4366         * gcc.dg/20061127-1.c: New testcase.
4367
4368 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
4369
4370         * gcc.dg/20061124-1.c: Add exit() function prototype.
4371
4372 2006-11-27  Jan Hubicka  <jh@suse.cz>
4373
4374         * gcc.target/i386/memcpy-1.c: Adjust size.
4375         * testsuite/gcc.dg/visibility-11.c: Likewise.
4376
4377 2006-11-27  Richard Guenther  <rguenther@suse.de>
4378
4379         PR middle-end/25620
4380         * gcc.target/i386/pow-1.c: New testcase.
4381         * gcc.dg/builtins-58.c: Likewise.
4382
4383 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
4384
4385         PR c++/29886
4386         * g++.dg/expr/cast8.C: New test.
4387
4388 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4389
4390         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
4391         Don't ever inline the testcase.
4392
4393 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
4394
4395         PR fortran/29982
4396         * gfortran.fortran-torture/compile/parameter_3.f90: New
4397         testcase.
4398
4399 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
4400
4401         PR fortran/29951
4402         * gfortran.fortran-torture/execute/transfer2.f90: New test.
4403
4404 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4405
4406         * gfortran.fortran-torture/execute/specifics.f90: Remove test
4407         for CHAR.
4408
4409 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4410
4411         PR libgfortran/29936
4412         * gfortran.dg/write_check3.f90: New test.
4413
4414 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4415
4416         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
4417
4418 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
4419
4420         PR fortran/20880
4421         * gfortran.dg/interface_3.f90: New test.
4422
4423         PR fortran/29387
4424         * gfortran.dg/generic_8.f90: New test.
4425
4426 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4427
4428         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
4429         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
4430         * gfortran.dg/specifics_3.f90: Remove.
4431
4432 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
4433
4434         PR c/29955
4435         * gcc.dg/gomp/pr29955.c: New test.
4436
4437         PR c/29736
4438         * gcc.dg/pr29736.c: New test.
4439
4440 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4441
4442         PR tree-opt/29964
4443         * gcc.dg/pure-1.c: New test.
4444
4445 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
4446
4447         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
4448         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
4449
4450 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
4451
4452         * gcc.dg/20061124-1.c: New testcase.
4453
4454 2006-11-23  Eric Christopher  <echristo@apple.com>
4455
4456         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
4457
4458 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4459
4460         PR c/2707
4461         PR c++/26167
4462         * gcc.dg/Wconversion-integer.c: New. Supersedes
4463         Wconversion-negative-constants.c
4464         * gcc.dg/Wconversion-real.c: New.
4465         * gcc.dg/Wconversion-real-integer.c: New.
4466         * gcc.dg/Wconversion-negative-constants.c: Deleted.
4467         * g++.dg/warn/Wconversion1.C: Modified.
4468
4469 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4470
4471         * gfortran.dg/overload_1.f90: New test.
4472
4473 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4474
4475         PR c/9072
4476         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
4477         Wtraditional-conversion.
4478         * gcc.dg/overflow-warn-2.c: Likewise.
4479         * gcc.dg/Wconversion.c: Likewise. Renamed as
4480         Wtraditional-conversion.c .
4481         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
4482         Wtraditional-conversion-2.c .
4483         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
4484         Wtraditional-conversion-2.c
4485         * gcc.dg/Wconversion-negative-constants.c: New.
4486
4487 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
4488
4489         * gcc.dg/tree-ssa/dump-1.c: New test.
4490
4491 2006-11-23  David Ung <davidu@mips.com>
4492
4493         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
4494         -mfp64, allowable when ISA >= 33 and float is enabled.
4495         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
4496         of mthc1 and mfhc1 patterns.
4497
4498 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
4499
4500         PR tree-optimization/29921
4501         * gcc.dg/pr29921.c: New test.
4502
4503 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4504
4505         PR fortran/29441
4506         * gfortran.dg/initialization_4.f90: New test.
4507
4508 2006-11-22  Ira Rosen  <irar@il.ibm.com>
4509
4510         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
4511         platforms that have interleaving support.
4512         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
4513         * gcc.dg/vect/vect-strided-a-u16-i2.c,
4514         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
4515         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
4516         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
4517         gcc.dg/vect/vect-strided-u8-i2-gap.c,
4518         gcc.dg/vect/vect-strided-u8-i8.c,
4519         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
4520         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
4521         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
4522         gcc.dg/vect/vect-strided-float.c,
4523         gcc.dg/vect/vect-strided-a-mult.c,
4524         gcc.dg/vect/vect-strided-mult-char-ls.c,
4525         gcc.dg/vect/vect-strided-a-u16-mult.c,
4526         gcc.dg/vect/vect-strided-a-u32-mult.c,
4527         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
4528         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
4529         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
4530         gcc.dg/vect/vect-strided-mult.c,
4531         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
4532         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
4533
4534 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
4535
4536         PR fortran/25087
4537         * gfortran.dg/auto_char_len_4.f90: New test.
4538
4539 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
4540
4541         PR fortran/29652
4542         * gfortran.dg/generic_7.f90: New test.
4543         * gfortran.dg/defined_operators_1.f90: Add new error.
4544
4545 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
4546
4547         PR tree-optimization/29902
4548         * g++.dg/tree-ssa/pr29902.C: New test.
4549
4550 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
4551
4552         PR fortran/29820
4553         * gfortran.dg/used_types_13.f90: New test.
4554
4555 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
4556
4557         * gcc.dg/dfp/snan.c: Delete.
4558
4559 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
4560
4561         * g++.dg/cpp0x/static_assert1.C: New.
4562         * g++.dg/cpp0x/static_assert2.C: New.
4563         * g++.dg/cpp0x/static_assert3.C: New.
4564
4565 2006-11-21  Richard Guenther  <rguenther@suse.de>
4566
4567         * gcc.dg/vect/vect-pow-1.c: New testcase.
4568         * gcc.dg/vect/vect-pow-2.c: Likewise.
4569
4570 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
4571
4572         PR c++/29570
4573         * g++.dg/template/static29.C: New test.
4574
4575         PR c++/29734
4576         * g++.dg/conversion/simd4.C: New test.
4577
4578 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
4579
4580         PR c++/29475
4581         * g++.dg/template/access19.C: New test.
4582         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
4583         error is reported.
4584
4585 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4586
4587         PR tree-opt/25500
4588         * gcc.dg/tree-ssa/sra-4.c: New testcase.
4589
4590 2006-11-20  Tobias Burnus  <burnus@net-b.de>
4591
4592         PR fortran/27546
4593         * gfortran.dg/import.f90: Extended test.
4594         * gfortran.dg/import2.f90: Extended test.
4595
4596 2006-11-20  Tobias Burnus  <burnus@net-b.de>
4597
4598         * gfortran.dg/volatile3.f90: Add conflict test.
4599
4600 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
4601
4602         PR fortran/24783
4603         * gfortran.dg/implicit_10.f90: New test.
4604
4605 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4606
4607         PR c++/8586
4608         * g++.dg/warn/Wall-write-strings.C: New.
4609
4610 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
4611
4612         * gfortran.dg/alloc_comp_constraint_5.f90: New.
4613         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
4614
4615 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4616
4617         * gfortran.dg/use_3.f90: Remove error message.
4618         * gfortran.dg/iso_fortran_env_1.f90: New test.
4619         * gfortran.dg/iso_fortran_env_2.f90: New test.
4620         * gfortran.dg/iso_fortran_env_3.f90: New test.
4621         * gfortran.dg/iso_fortran_env_4.f90: New test.
4622
4623 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
4624
4625         * gcc.dg/vect/vect-27.c: Fix initialization.
4626
4627 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4628
4629         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
4630         * gcc.dg/torture/builtin-minmax-1.c: New.
4631
4632         * gcc.dg/builtins-20.c: Add cases for copysign.
4633
4634 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4635
4636         PR fortran/24285
4637         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
4638
4639 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4640         * gfortran.dg/use_1.f90: New test.
4641         * gfortran.dg/use_1.f90: New test.
4642         * gfortran.dg/use_1.f90: New test.
4643
4644 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
4645
4646         PR tree-optimization/29801
4647         * gcc.dg/pr29801.c: New test.
4648
4649 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
4650
4651         PR middle-end/29584
4652         * gcc.dg/torture/pr29584.c: New test.
4653
4654 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
4655
4656         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
4657         Condition PowerPC tests for saving FPRs on powerpc_fprs.
4658         * gcc.target/powerpc/compress-float-ppc.c,
4659         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
4660         powerpc_fprs.
4661         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
4662         do not pass -mhard-float.
4663
4664 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
4665
4666         * gnat.dg/volatile_aggregate.adb: New test.
4667
4668 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4669
4670         PR fortran/29391
4671         PR fortran/29489
4672         * gfortran.dg/bound_2.f90: Add more checks.
4673         * gfortran.dg/bound_3.f90: New test.
4674
4675 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
4676
4677         PR target/29201
4678         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
4679
4680 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
4681
4682         * gfortran.dg/import3.f90: Fix error message.
4683
4684 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4685
4686         PR tree-opt/29788
4687         * gfortran.fortran-torture/compile/inline_1.f90:
4688         New testcase.
4689
4690 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
4691
4692         * gcc.target/i386/x87regparm-1.c: New test.
4693         * gcc.target/i386/x87regparm-2.c: New test.
4694         * gcc.target/i386/x87regparm-3.c: New test.
4695         * gcc.target/i386/x87regparm-4.c: New test.
4696
4697 2006-11-15  Tobias Burnus  <burnus@net-b.de>
4698
4699         PR fortran/27546
4700         * gfortran.dg/import.f90: New test.
4701         * gfortran.dg/import2.f90: New test.
4702         * gfortran.dg/import3.f90: New test.
4703
4704 2006-11-15  Tobias Burnus  <burnus@net-b.de>
4705
4706         PR fortran/27588
4707         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
4708
4709 2006-11-15  Tobias Burnus  <burnus@net-b.de>
4710
4711         PR fortran/29806
4712         * gfortran.dg/contains.f90: New test.
4713         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
4714
4715 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
4716
4717         PR tree-optimization/29581
4718         * gcc.dg/pr29581-1.c: New test.
4719         * gcc.dg/pr29581-2.c: New test.
4720         * gcc.dg/pr29581-3.c: New test.
4721         * gcc.dg/pr29581-4.c: New test.
4722         * gfortran.dg/pr29581.f90: New test.
4723
4724 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
4725
4726         PR fortran/29702
4727         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
4728         numbers in error message headers.
4729
4730 2006-11-14  Richard Guenther  <rguenther@suse.de>
4731
4732         * gcc.target/i386/math-torture/math-torture.exp: Restrict
4733         to i?86 and x86_64 targets.
4734
4735 2006-11-14  Caroline Tice  <ctice@apple.com>
4736
4737         * gcc.dg/pubtypes-1.c: New file/testcase.
4738         * gcc.dg/pubtypes-2.c: New file/testcase.
4739         * gcc.dg/pubtypes-3.c: New file/testcase.
4740         * gcc.dg/pubtypes-4.c: New file/testcase.
4741         * g++.dg/pubtypes.C: New file/testcase.
4742
4743 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
4744
4745         PR c++/29106
4746         * g++.dg/init/self1.C: New test.
4747
4748 2006-11-14  Tobias Burnus  <burnus@net-b.de>
4749
4750         PR fortran/29657
4751         * gfortran.dg/conflicts.f90: Add.
4752
4753 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
4754
4755         PR rtl-optimization/29798
4756
4757         * gcc.c-torture/execute/pr29798.c: New.
4758
4759 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4760
4761         * gcc.dg/builtins-20.c: Add more cases.
4762
4763 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
4764
4765         PR fortran/29759
4766         * gfortran.dg/gomp/pr29759.f90: New test.
4767
4768 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
4769
4770         PR c++/29518
4771         * g++.dg/template/static28.C: New test.
4772
4773 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
4774
4775         * lib/c-torture.exp: Use target-libpath.exp.
4776         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
4777         set GCC_EXEC_PREFIX env var from global variable of same name.
4778
4779 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4780
4781         PR fortran/26994
4782         * gfortran.fortran-torture/compile/transfer-1.f90:
4783         New testcase.
4784
4785 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
4786             Zdenek Dvorak <dvorakz@suse.cz>
4787
4788         PR tree-optimization/29680
4789         * gcc.dg/alias-11.c: New test.
4790
4791 2006-11-12  Jason Merrill  <jason@redhat.com>
4792             Andrew Pinski <pinskia@physics.uc.edu>
4793
4794         PR middle-end/28915
4795         * gcc.target/i386/vectorize1.c: New.
4796
4797 2006-11-12  Roger Sayle  <roger@eyesopen.com>
4798
4799         PR rtl-optimization/29797
4800         * gcc.c-torture/execute/pr29797-1.c: New test case.
4801
4802 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4803
4804         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
4805
4806 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
4807
4808         * gcc.dg/tree-ssa/prefetch-3.c: New test.
4809
4810 2006-11-12  Roger Sayle  <roger@eyesopen.com>
4811
4812         PR tree-optimization/13827
4813         * gcc.dg/fold-eqand-1.c: New test case.
4814
4815 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4816
4817         PR rtl-opt/28812
4818         * gcc.c-torture/execute/mayalias-3.c: New test.
4819
4820 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
4821
4822         PR middle-end/27528
4823         * gcc.c-torture/compile/pr27528.c: New test.
4824         * gcc.dg/pr27528.c: Likewise.
4825
4826 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4827
4828         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
4829
4830         * gcc.dg/torture/builtin-symmetric-1.c: New test.
4831
4832 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
4833
4834         PR fortran/29758
4835         * gfortran.dg/reshape_source_size_1.f90: New test.
4836
4837 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
4838
4839         PR fortran/29315
4840         * gfortran.dg/aliasing_dummy_4.f90: New test.
4841
4842 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
4843
4844         PR target/29777
4845         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
4846         and x86_64-*-* targets.
4847
4848 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4849
4850         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
4851         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
4852         New macros. Use them in exact tests.
4853         (TESTIT3): New macro.
4854         Add tests for fmin, fmax and fma.
4855
4856 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
4857
4858         PR fortran/29431
4859         * gfortran.dg/array_constructor_13.f90: New test.
4860
4861 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
4862
4863         PR fortran/29744
4864         * gfortran.dg/used_types_12.f90: New test.
4865
4866 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
4867
4868         PR middle-end/29726
4869         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
4870         (test6): Ditto.
4871         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
4872         * gcc.dg/fold-eqandshift-3.c: New test case.
4873
4874 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
4875
4876         PR fortran/29699
4877         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
4878
4879         PR fortran/21370
4880         * gfortran.dg/change_symbol_attributes_1.f90: New test.
4881
4882 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
4883
4884         * gcc.dg/20061109-1.c: New testcase.
4885
4886 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4887
4888         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
4889
4890 2006-11-09  Tobias Burnus  <burnus@net-b.de>
4891
4892         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
4893         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
4894
4895 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
4896
4897         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
4898         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
4899
4900 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4901
4902         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
4903
4904 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
4905
4906         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
4907         vect-9.c).
4908         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
4909         * gcc.dg/vect/vect-9.c: Now vectorizable.
4910         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
4911         that support vect_widen_mult.
4912         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
4913         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
4914         vect-reduc-dot-u16.c).
4915         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
4916         vect-reduc-dot-u16.c).
4917         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
4918         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
4919         vect-reduc-dot-s8.c).
4920         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
4921         vect-reduc-dot-s8.c).
4922         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
4923         vect-reduc-dot-s8.c).
4924         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
4925         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
4926         vect-reduc-dot-u8.c).
4927         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
4928         vect-reduc-dot-u8.c).
4929         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
4930         * gcc.dg/vect/vect-multitypes-9.c: New test.
4931         * gcc.dg/vect/vect-multitypes-10.c: New test.
4932         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
4933         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
4934         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
4935         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
4936         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
4937         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
4938         wrapv-vect-reduc-dot-s8.c.
4939         * lib/target-support.exp (check_effective_target_vect_unpack): New.
4940         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
4941         targets that support vec_unpack.
4942         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4943         (check_effective_target_vect_widen_mult_qi_to_hi): New.
4944         (check_effective_target_vect_widen_mult_hi_to_si): New.
4945         (check_effective_target_vect_widen_sum): Removed.
4946
4947         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
4948
4949         * gcc.dg/vect/vect-multitypes-8.c: New test.
4950         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
4951
4952         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
4953
4954         * gcc.dg/vect/vect-multitypes-7.c: New test.
4955
4956         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
4957
4958         * gcc.dg/vect/vect-multitypes-4.c: New test.
4959         * gcc.dg/vect/vect-multitypes-5.c: New test.
4960         * gcc.dg/vect/vect-multitypes-6.c: New test.
4961
4962         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
4963
4964         * gcc.dg/vect/vect-multitypes-1.c: New test.
4965         * gcc.dg/vect/vect-multitypes-2.c: New test.
4966         * gcc.dg/vect/vect-multitypes-3.c: New test.
4967
4968 2006-11-07  Eric Christopher  <echristo@apple.com>
4969
4970         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
4971         Test using scan-assembler-not.
4972
4973 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
4974
4975         * gcc.dg/inline-17.c: New test.
4976
4977 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
4978
4979         PR other/25028
4980         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
4981         on HP-UX.
4982
4983 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
4984
4985         PR fortran/29539
4986         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
4987
4988         PR fortran/29634
4989         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
4990         test.
4991
4992 2006-11-07  Tobias Burnus  <burnus@net-b.de>
4993
4994         PR fortran/29601
4995         * gfortran.dg/volatile.f90: Add.
4996         * gfortran.dg/volatile2.f90: Add.
4997         * gfortran.dg/volatile3.f90: Add.
4998         * gfortran.dg/volatile4.f90: Add.
4999         * gfortran.dg/volatile5.f90: Add.
5000         * gfortran.dg/volatile6.f90: Add.
5001         * gfortran.dg/volatile7.f90: Add.
5002
5003 2006-11-06  Tobias Burnus  <burnus@net-b.de>
5004
5005         * gfortran.dg/io_constraints_2.f90: Adjust pattern
5006           for matching error messages.
5007         * gfortran.dg/specifics_3.f90: Adjust pattern
5008           for matching error messages.
5009
5010 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
5011             Bernhard Fischer  <aldot@gcc.gnu.org>
5012
5013         * lib/gcc-dg.exp (output-exists): New proc.
5014         (output-exists-not): New proc.
5015         * gcc.test-framework/test-framework.awk: Support new directives.
5016         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
5017         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
5018         * gcc.test-framework/dg-outexists-exp-F.c: New test.
5019         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
5020         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
5021         * gcc.test-framework/dg-outexists-exp-P.c: New test.
5022
5023 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
5024
5025         PR fortran/29630
5026         PR fortran/29679
5027         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
5028         * gfortran.dg/initialization_3.f90: New.
5029
5030 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5031
5032         PR libgfortran/25545
5033         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
5034
5035 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
5036
5037         PR middle-end/29695
5038         * gcc.c-torture/execute/pr29695-1.c: New test.
5039         * gcc.c-torture/execute/pr29695-2.c: New test.
5040
5041 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
5042
5043         PR fortran/29565
5044         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
5045
5046 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
5047
5048         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
5049         for matching error messages.
5050
5051 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
5052
5053         PR target/26915
5054         * gcc.target/i386/387-12.c: New test.
5055
5056 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5057
5058         PR libfortran/29713
5059         * gfortran.dg/pr29713.f90: New test.
5060
5061 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
5062
5063         * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
5064         Also test for bogus rest sign.
5065
5066 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5067
5068         PR libfortran/27895
5069         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
5070
5071 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
5072
5073         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
5074         from error messages.
5075
5076 2006-11-02  Mike Stump  <mrs@apple.com>
5077
5078         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
5079
5080         * g++.old-deja/g++.abi/align.C: Enable for darwin.
5081
5082 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
5083
5084         * g++.dg/eh/gcsec1.C: New test.
5085
5086 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5087
5088         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
5089         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
5090
5091 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
5092
5093         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
5094         hexadecimal value.
5095         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
5096         * gcc.dg/pr14796-2.c: Likewise.
5097
5098 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
5099
5100         * gcc.c-torture/execute/20061101-1.c: New test.
5101
5102 2006-11-01  Richard Guenther  <rguenther@suse.de>
5103
5104         * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
5105
5106 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5107
5108         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
5109         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
5110
5111 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
5112
5113         * gcc.c-torture/execute/20061031-1.c: New test.
5114
5115 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
5116
5117         PR 23067
5118         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
5119         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
5120         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
5121         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
5122         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
5123         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
5124         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
5125
5126 2006-10-31  Eric Christopher  <echristo@apple.com>
5127             Falk Hueffner  <falk@debian.org>
5128
5129         * gcc.dg/builtin-bswap-1.c: New.
5130         * gcc.dg/builtin-bswap-2.c: New.
5131         * gcc.dg/builtin-bswap-3.c: New.
5132         * gcc.dg/builtin-bswap-4.c: New.
5133         * gcc.dg/builtin-bswap-5.c: New.
5134         * gcc.target/i386/builtin-bswap-1.c: New.
5135
5136 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
5137
5138         * gcc.dg/inline-16.c: New.
5139
5140         PR 16622
5141         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
5142         defining it.
5143         * gcc.dg/inline-13.c: New.
5144         * gcc.dg/inline-14.c: New.
5145         * gcc.dg/inline-15.c: New.
5146
5147         PR 11377
5148         * gcc.dg/inline6.c: New.
5149         * gcc.dg/inline7.c: New.
5150
5151 2006-10-31  Roger Sayle  <roger@eyesopen.com>
5152
5153         PR middle-end/23470
5154         * gcc.dg/pr23470-1.c: New test case.
5155
5156 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
5157
5158         PR fortran/29537
5159         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
5160         data.
5161         * gfortran.dg/blockdata_2.f90: New testcase.
5162
5163 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
5164
5165         PR libfortran/29627
5166         * gfortran.dg/unf_short_record_1.f90:  New test.
5167
5168 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5169
5170         PR fortran/29067
5171         * gfortran.dg/pr29067.f: New test.
5172
5173 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
5174             Richard Sandiford  <richard@codesourcery.com>
5175
5176         * lib/target-supports.exp (get_compiler_messages): Append options
5177         as a single list element.
5178         (check_effective_target_arm_vfp_ok): New.
5179         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
5180
5181 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
5182
5183         PR fortran/29387
5184         * gfortran.dg/intrinsic_actual_2.f90: New test.
5185
5186         PR fortran/29490
5187         * gfortran.dg/actual_array_interface_1.f90: New test.
5188
5189         PR fortran/29641
5190         * gfortran.dg/used_types_11.f90: New test.
5191
5192 2006-10-30  Dirk Mueller  <dmueller@suse.de>
5193
5194         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
5195         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
5196         * g++.old-deja/g++.pt/eichin01.C (main): Same.
5197         * g++.old-deja/g++.mike/net25.C (main): Same.
5198         * g++.dg/lookup/exception1.C (main): Same.
5199         * g++.dg/parse/parens2.C (main): Same.
5200
5201 2006-10-30  Roger Sayle  <roger@eyesopen.com>
5202
5203         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
5204
5205 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5206
5207         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
5208         * gcc.dg/torture/builtin-math-3.c: Likewise.
5209
5210 2006-10-30  Tobias Burnus  <burnus@net-b.de>
5211
5212         PR fortran/29452
5213         * gfortran.dg/write_check.f90: Check run-time keyword checking.
5214         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
5215
5216 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
5217
5218         PR Fortran/29410
5219         * gfortran.fortran-torture/execute/transfer1.f90: New test.
5220
5221 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
5222
5223         * lib/target-supports.exp (check_function_available): Declare
5224         function before calling.
5225
5226 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
5227
5228         PR tree-optimization/29637
5229         * gcc.dg/pr29637.c: New test.
5230
5231 2006-10-29  Roger Sayle  <roger@eyesopen.com>
5232
5233         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
5234         tree canonicalization.
5235
5236 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5237
5238         * gcc.dg/builtins-20.c: Add more hypot tests.
5239
5240 2006-10-29  Roger Sayle  <roger@eyesopen.com>
5241
5242         * gcc.dg/fold-compare-1.c: New test case.
5243
5244 2006-10-29  Dirk Mueller  <dmueller@suse.de>
5245
5246         PR c++/16307
5247         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
5248
5249 2006-10-29  Roger Sayle  <roger@eyesopen.com>
5250
5251         PR tree-optimization/15458
5252         * gcc.dg/fold-xornot-1.c: New test case.
5253
5254 2006-10-29  Richard Guenther  <rguenther@suse.de>
5255
5256         * gcc.target/i386/math-torture/trunc.c: New testcase.
5257
5258 2006-10-29  Richard Guenther  <rguenther@suse.de>
5259
5260         * gcc.target/i386/math-torture/round.c: New testcase.
5261
5262 2006-10-29  Richard Guenther  <rguenther@suse.de>
5263
5264         * gcc.target/i386/math-torture/ceil.c: New testcase.
5265         * gcc.target/i386/math-torture/floor.c: Likewise.
5266
5267 2006-10-29  Richard Guenther  <rguenther@suse.de>
5268
5269         * gcc.target/i386/math-torture/rint.c: New testcase.
5270         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
5271
5272 2006-10-29  Richard Guenther  <rguenther@suse.de>
5273
5274         * gcc.target/i386/math-torture/lfloor.c: New testcase.
5275         * gcc.target/i386/math-torture/lceil.c: Likewise.
5276
5277 2006-10-28  Tobias Burnus  <burnus@net-b.de>
5278
5279         PR libgfortran/24313
5280         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
5281
5282 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
5283
5284         * gcc.c-torture/execute/20020118-1.c,
5285         gcc.c-torture/execute/builtins/strlen.c,
5286         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
5287         comment typos.
5288
5289 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5290
5291         * gcc.dg/builtins-20.c: Add tests for hypot.
5292         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
5293         two-argument builtins.
5294         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
5295         TESTIT2.  Update all callers.
5296         (TESTIT2, TESTIT2_R): New helper macros.
5297         Add testcases for pow, hypot and atan2.
5298
5299 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5300
5301         PR C++/29295
5302         * g++.dg/expr/bool1.C: New test.
5303         * g++.dg/expr/bool2.C: New test.
5304
5305 2006-10-28  Tobias Burnus  <burnus@net-b.de>
5306
5307         PR fortran/28224
5308         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
5309         * gfortran.dg/namelist_internal.f90: New test.
5310
5311 2006-10-28  Tobias Burnus  <burnus@net-b.de>
5312
5313         PR fortran/29625
5314         * gfortran.dg/io_real_boz.f90: Add.
5315         * gfortran.dg/io_real_boz2.f90: Add.
5316
5317 2006-10-28  Richard Guenther  <rguenther@suse.de>
5318
5319         PR middle-end/26899
5320         * gcc.dg/tree-ssa/pr26899.c: New testcase.
5321
5322 2006-10-28  Richard Guenther  <rguenther@suse.de>
5323
5324         PR target/28806
5325         * gcc.target/i386/math-torture/lround.c: New testcase.
5326
5327 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
5328
5329         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
5330         * gcc.dg/builtins-44.c: Likewise.
5331         * gcc.dg/builtins-45.c: Likewise.
5332         * gcc.dg/pr28796-2.c: Likewise.
5333         * gcc.dg/unordered-3.c: Likewise.
5334
5335 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5336
5337         PR libgfortran/27954
5338         * gfortran.dg/error_recovery_2.f90: New test.
5339
5340 2006-10-26  Richard Guenther  <rguenther@suse.de>
5341
5342         * gcc.target/i386/i386.exp: Use glob, not find to collect
5343         tests.  Avoids recursing into subdirectories.
5344         * gcc.target/i386/math-torture/math-torture.exp: Torture
5345         for interesting ia32 math options.
5346         * gcc.target.i386/math-torture/lrint.c: New testcase.
5347
5348 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5349
5350         PR libgfortran/29563
5351         * gfortran.dg/arrayio_9.f90: Update test.
5352         * gfortran.dg/arrayio_19.f90: New test.
5353
5354 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
5355
5356         * gcc.dg/20061026.c: New testcase.
5357
5358 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5359
5360         PR libgfortran/29563
5361         * gfortran.dg/arrayio_9.f90: New test.
5362
5363 2006-10-26  Ben Elliston  <bje@au.ibm.com>
5364
5365         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
5366         Copy the strings manually, as strcpy may call strlen.
5367
5368 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5369
5370         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
5371         Add checks for log, log2, log10 and log1p.
5372
5373         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
5374         we already test 0.0.  Add checks for expm1, log, log2, log10,
5375         log1p, cbrt, erf and erfc.
5376
5377 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
5378
5379         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
5380
5381 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
5382
5383         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
5384         and remainderl() built-in functions.  Remove -ffast-math from
5385         dg-options.
5386
5387 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5388
5389         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
5390         acosh and atanh.
5391
5392         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
5393         floating point modifiers to arguments passed to float and long
5394         double functions respectively.  Update all callers to use floating
5395         point numbers, not integers.  Add tests for exp, exp2 and
5396         exp10/pow10.
5397
5398         * gcc.dg/torture/builtin-math-3.c: New test.
5399
5400 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
5401
5402         PR fortran/29393
5403         * gfortran.dg/initialize_2.f90: New.
5404
5405 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5406
5407         * gcc.dg/torture/builtin-math-2.c: New test.
5408
5409 2006-10-24  Richard Guenther  <rguenther@suse.de>
5410
5411         PR middle-end/28796
5412         * gcc.dg/pr28796-1.c: New testcase.
5413         * gcc.dg/pr28796-2.c: Likewise.
5414
5415 2006-10-24  Richard Guenther  <rguenther@suse.de>
5416
5417         * gcc.dg/builtins-57.c: New testcase.
5418
5419 2006-10-24  Richard Guenther  <rguenther@suse.de>
5420
5421         PR tree-optimization/29567
5422         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
5423
5424 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
5425
5426         PR tree-optimization/14784
5427         * gcc.dg/alias-10.c: New test.
5428
5429 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5430
5431         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
5432
5433 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
5434
5435         * gcc.dg/builtin-strncat-chk-1.c: New test.
5436
5437 2006-10-23  Jan Hubicka  <jh@suse.cz>
5438
5439         * gcc.dg/memmove-1.c: New test.
5440
5441 2006-10-23  Paul Brook  <paul@codesourcery.com>
5442
5443         * gcc.dg/pragma-pack-5.c: New test.
5444
5445 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
5446
5447         * g++.dg/other/s390-1.C: New testcase.
5448
5449 2006-10-23  Richard Guenther  <rguenther@suse.de>
5450
5451         PR middle-end/27132
5452         PR middle-end/23295
5453         * gcc.dg/pr27132.c: New testcase.
5454         * gcc.dg/pr23295.c: Likewise.
5455         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
5456         * g++.dg/tree-ssa/pr19807.C: Likewise.
5457
5458 2006-10-23  Richard Guenther  <rguenther@suse.de>
5459
5460         PR middle-end/21032
5461         * gcc.dg/pr21032.c: New testcase.
5462
5463 2006-10-22  Jeff Law  <law@redhat.com>
5464         Richard Guenther  <rguenther@suse.de>
5465
5466         PR tree-optimization/15911
5467         * gcc.dg/tree-ssa/vrp30.c: New testcase.
5468
5469 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
5470
5471         PR c++/20647
5472         * g++.dg/abi/rtti3.C: New.
5473
5474 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
5475
5476         PR middle-end/28252
5477         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
5478         transformation.
5479
5480 2006-10-21  Richard Guenther  <rguenther@suse.de>
5481
5482         PR tree-optimization/3511
5483         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
5484
5485 2006-10-21  Richard Guenther  <rguenther@suse.de>
5486
5487         PR middle-end/26898
5488         * gcc.dg/torture/pr26898-1.c: New testcase.
5489         * gcc.dg/torture/pr26898-2.c: Likewise.
5490
5491 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
5492
5493         PR c++/28053
5494         * g++.dg/parse/bitfield1.C: Adjust error markers.
5495         * g++.dg/parse/bitfield2.C: New test.
5496
5497 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
5498
5499         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
5500
5501 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5502
5503         PR libfortran/27895
5504         * gfortran.dg/zero_sized_1.f90: New test.
5505
5506 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
5507
5508         * gcc.dg/div-compare-1.c: New test.
5509
5510 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
5511
5512         PR fortran/29216
5513         * gfortran.dg/result_default_init_1.f90: New test.
5514
5515         PR fortran/29314
5516         * gfortran.dg/automatic_default_init_1.f90: New test.
5517
5518         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
5519         from 38 to 33.
5520
5521 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
5522
5523         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
5524         'using namespace std' without previous declaration.
5525         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
5526         * g++.old-deja/g++.robertl/eb133c.C: New.
5527
5528 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5529
5530         PR libgfortran/29277
5531         * gfortran.dg/streamio_4.f90: Update test.
5532         * gfortran.dg/streamio_11.f90: New test.
5533
5534 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
5535
5536         PR c++/27952
5537         * g++.dg/inherit/virtual1.C: New test.
5538
5539 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
5540
5541         PR c++/28261
5542         * g++.dg/parse/enum3.C: New test.
5543
5544 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
5545
5546         PR c++/29039
5547         * g++.dg/init/ctor8.C: New test.
5548
5549 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
5550
5551         PR c++/27270
5552         * g++.dg/ext/complit8.C: Tweak error markers.
5553         * g++.dg/template/complit1.C: Add error marker.
5554
5555 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
5556
5557         PR c++/27270
5558         * g++.dg/ext/complit8.C: New test.
5559
5560         PR c++/29408
5561         * g++.dg/parse/dtor12.C: New test.
5562
5563         PR c++/29435
5564         * g++.dg/template/sizeof11.C: New test.
5565
5566 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
5567
5568         PR fortran/29392
5569         * gfortran.dg/data_char_3.f90: New test.
5570
5571         PR fortran/29451
5572         * gfortran.dg/negative_automatic_size.f90: New test.
5573
5574 2006-10-16  David Daney  <ddaney@avtrex.com>
5575
5576         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
5577
5578 2006-10-16  Eric Christopher  <echristo@apple.com>
5579
5580         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
5581         x86_64.
5582
5583 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
5584
5585         PR c++/28211
5586         * g++.dg/tc1/dr49.C: Tweak error messages.
5587         * g++.dg/parse/template21.C: New test.
5588
5589 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5590
5591         PR middle-end/20491
5592         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
5593
5594 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
5595
5596         PR fortran/29403
5597         * gfortran.dg/print_1.f90: New test.
5598
5599 2006-10-15  Jan Hubicka  <jh@suse.cz>
5600
5601         PR middle-end/29241
5602         * gcc.c-torture/compile/pr29241.c: New testcase.
5603
5604 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
5605
5606         PR middle-end/29250
5607         * gcc.c-torture/compile/pr29250.c: New test.
5608
5609 2006-10-15  Richard Guenther  <rguenther@suse.de>
5610
5611         * gcc.dg/pr29299.c: New testcase.
5612
5613 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
5614
5615         PR fortran/24767
5616         * gfortran.dg/label_4.f90: Adjust warning flag.
5617
5618 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
5619
5620         PR fortran/29371
5621         * gfortran.dg/nullify_3.f90: New test.
5622
5623 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5624
5625         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
5626         on Solaris 2.5.1 too.
5627
5628 2006-10-13  Eric Christopher  <echristo@apple.com>
5629
5630         * gcc.dg/pr25993.c: Skip for darwin.
5631
5632 2006-10-13  Eric Christopher  <echristo@apple.com>
5633
5634         * gcc.dg/visibility-11.c: Skip for darwin.
5635
5636 2006-10-13  Eric Christopher  <echristo@apple.com>
5637
5638         * gcc.dg/darwin-weakimport-1.c: Use
5639         -fno-asynchronous-unwind-tables.
5640         * gcc.dg/darwin-weakimport-3.c: Ditto.
5641
5642 2006-10-13  Richard Guenther  <rguenther@suse.de>
5643
5644         PR tree-optimization/29446
5645         * gcc.dg/torture/pr29446.c: New testcase.
5646
5647 2006-10-13  Bill Wendling  <wendling@apple.com>
5648
5649         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
5650         * g++.old-deja/g++.jason/hmc1.C: Likewise.
5651         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
5652         * g++.old-deja/g++.law/shadow1.C: Likewise.
5653         * g++.old-deja/g++.law/ctors10.C: Likewise.
5654         * g++.dg/debug/namespace1.C: Likewise.
5655         * g++.dg/inherit/namespace-as-base.C: Likewise.
5656         * g++.dg/opt/delay-slot-1.C: Likewise.
5657         * g++.dg/parse/defarg10.C: Likewise.
5658         * g++.dg/template/ptrmem11.C: Likewise.
5659         * g++.dg/template/mem_func_ptr.C: Likewise.
5660         * g++.dg/template/spec19.C: Likewise.
5661
5662 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
5663
5664         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
5665
5666 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
5667
5668         PR fortran/29373
5669         * gfortran.dg/implicit_9.f90: New test.
5670
5671         PR fortran/29407
5672         * gfortran.dg/namelist_25.f90: New test.
5673
5674         PR fortran/27701
5675         * gfortran.dg/same_name_2.f90: New test.
5676
5677         PR fortran/29232
5678         * gfortran.dg/host_assoc_types_1.f90: New test.
5679
5680         PR fortran/29364
5681         * gfortran.dg/missing_derived_type_1.f90: New test.
5682         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
5683
5684         PR fortran/29422
5685         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
5686
5687         PR fortran/29428
5688         * gfortran.dg/alloc_comp_assign_5.f90: New test.
5689
5690 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5691
5692         PR fortran/29391
5693         * gfortran.dg/bound_2.f90: New test.
5694
5695 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5696
5697         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
5698         directive.
5699         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
5700         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
5701         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
5702         * gfortran.dg/gomp/reduction3.f90: Likewise.
5703         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
5704         * gfortran.dg/dummy_procedure_2.f90: Likewise.
5705         * gfortran.dg/interface_derived_type_1.f90: Likewise.
5706         * gfortran.dg/forall_4.f90: Likewise.
5707         * gfortran.dg/spec_expr_4.f90: Likewise.
5708         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
5709         * gfortran.dg/forall_5.f90: Likewise.
5710         * gfortran.dg/open_access_append_2.f90: Add check for
5711         compile-time warning.
5712
5713 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
5714
5715         PR c++/28506
5716         * g++.dg/parse/pure1.C: New test.
5717
5718 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5719
5720         PR fortran/21435
5721         * gfortran.dg/io_constraints_3.f90: New test.
5722         * gfortran.dg/open_access_append_1.f90: Add checks
5723         for compile-time warnings.
5724         * gfortran.dg/pr20163-2.f: Likewise.
5725         * gfortran.dg/iostat_2.f90: Likewise.
5726         * gfortran.dg/label_4.f90: Delete the temporary
5727         file.
5728         * gfortran.dg/direct_io_2.f90: Add a FILE=
5729         specifier.
5730         * gfortran.dg/iomsg_1.f90: Add check for
5731         compile-time warning.
5732
5733 2006-10-12  Jan Hubicka  <jh@suse.cz>
5734
5735         PR c/28419
5736         * gcc.dg/pr28319.c: New test.
5737
5738 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
5739         PR c++/29318
5740         * g++.dg/ext/vla4.C: New test.
5741
5742 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
5743
5744         PR c++/27961
5745         * g++.dg/template/crash60.C: New test.
5746         * g++.dg/other/large-size-array.C: Adjust error markers.
5747         * g++.dg/parse/crash27.C: Likewise.
5748         * g++.dg/template/crash1.C: Likewise.
5749
5750 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
5751
5752         PR testsuite/29093
5753         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
5754
5755 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
5756
5757         PR preprocessor/28709
5758         * gcc.dg/cpp/paste14.c: New test.
5759
5760 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
5761
5762         PR c++/29175
5763         * g++.dg/init/array24.C: New test.
5764
5765 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5766
5767         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
5768         of <sys/types.h>.
5769
5770 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
5771
5772         PR c++/29024
5773         * g++.dg/parse/typedef8.C: New test.
5774         * g++.dg/other/mult-stor1.C: Adjust error markers.
5775
5776 2006-10-11  Richard Guenther  <rguenther@suse.de>
5777
5778         PR tree-optimization/28230
5779         * gcc.dg/torture/pr28230.c: New testcase.
5780
5781 2006-10-11  Richard Guenther  <rguenther@suse.de>
5782
5783         PR inline-asm/29119
5784         * gcc.dg/torture/pr29119.c: New testcase.
5785
5786 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
5787
5788         PR middle-end/29272
5789         * gcc.c-torture/execute/20060930-2.c: New test.
5790
5791 2006-10-09  Richard Henderson  <rth@redhat.com>
5792
5793         Revert emutls patch.
5794
5795 2006-10-09  Richard Guenther  <rguenther@suse.de>
5796
5797         PR middle-end/29254
5798         * gcc.dg/pr29254.c: New testcase.
5799
5800 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
5801             Paul Thomas  <pault@gcc.gnu.org>
5802
5803         PR fortran/20541
5804         * gfortran.dg/alloc_comp_basics_1.f90: New test.
5805         * gfortran.dg/alloc_comp_basics_2.f90: New test.
5806         * gfortran.dg/alloc_comp_assign_1.f90: New test.
5807         * gfortran.dg/alloc_comp_assign_2.f90: New test.
5808         * gfortran.dg/alloc_comp_assign_3.f90: New test.
5809         * gfortran.dg/alloc_comp_assign_4.f90: New test.
5810         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
5811         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
5812         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
5813         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
5814         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
5815         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
5816         * gfortran.dg/alloc_comp_std.f90: New test.
5817         * gfortran.dg/move_alloc.f90: New test.
5818
5819 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
5820
5821         PR fortran/29115
5822         * gfortran.dg/derived_constructor_comps_2.f90: New test.
5823
5824         PR fortran/29211
5825         * gfortran.dg/forall_char_dependencies_1.f90: New test.
5826
5827 2006-10-08  Tobias Burnus  <burnus@net-b.de>
5828
5829         PR fortran/28585
5830         * gfortran.dg/new_line.f90: New test.
5831
5832 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5833
5834         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
5835         * gcc.dg/torture/builtin-convert-1.c,
5836         gcc.dg/torture/builtin-convert-2.c,
5837         gcc.dg/torture/builtin-convert-3.c,
5838         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
5839
5840 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
5841
5842         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
5843         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
5844         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
5845         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
5846
5847 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
5848
5849         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
5850         Xfail some tests for powerpc-darwin and powerpc-aix.
5851
5852 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
5853
5854         PR c/29380
5855         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
5856
5857 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5858
5859         PR target/29300
5860         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
5861         on hppa*-*-hpux*.
5862
5863 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5864
5865         PR fortran/16580
5866         PR fortran/29288
5867         * gfortran.fortran-torture/execute/specifics.f90:
5868         Add tests for using all possible intrinsics as actual arguments.
5869         * gfortran.dg/specifics_1.f90: Add tests for using
5870         all possible intrinsics as actual arguments.
5871         * gfortran.dg/specifics_2.f90: New file.
5872         * gfortran.dg/specifics_3.f90: New file.
5873
5874 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
5875
5876         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
5877         * gcc.dg/debug/debug-2.c: Likewise.
5878
5879 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
5880
5881         * gcc.c-torture/compile/sync-2.c: New test.
5882
5883 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5884
5885         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
5886         line endings.
5887
5888 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
5889
5890         PR rtl-optimization/29128
5891         * gcc.c-torture/compile/pr29128.c: New test.
5892
5893 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5894
5895         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
5896         line endings.
5897
5898 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
5899
5900         PR middle-end/29256
5901         * gcc.dg/tree-ssa/loop-19.c: New test.
5902
5903 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
5904
5905         PR tree-optimization/29330
5906         * gcc.dg/pr29330.c: New test.
5907
5908         PR target/28924
5909         * gcc.c-torture/compile/20061005-1.c: New test.
5910
5911 2006-10-06  Olivier Hainque  <hainque@adacore.com>
5912
5913         * gcc.dg/typename-vla-1.c: New case.
5914         * gnat.dg/forward_vla.adb: New case.
5915
5916 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
5917
5918         PR tree-optimization/29290
5919         * gfortran.dg/loop_nest_1.f90: New test.
5920
5921         PR target/29198
5922         * gcc.dg/tls/opt-12.c: New test.
5923
5924         PR fortran/28415
5925         * gfortran.dg/save_2.f90: New test.
5926
5927         PR c/29091
5928         * gcc.dg/pr29091.c: New test.
5929
5930 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
5931
5932         * lib/target-supports.exp
5933         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
5934         same as x86_64-*-*; check for LP64.
5935
5936 2006-10-04  Richard Henderson  <rth@redhat.com>
5937
5938         * lib/target-supports.exp (check_effective_target_tls): Redefine
5939         to mean non-emulated tls.
5940         * gcc.dg/tls/alias-1.c: Remove tls requirement.
5941         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
5942         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
5943         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
5944         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
5945         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
5946         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
5947
5948 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
5949
5950         PR fortran/29343
5951         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
5952
5953 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5954
5955         * gfortran.dg/bounds_check_fail_1.f90: New test.
5956
5957 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
5958
5959         PR c++/29020
5960         * g++.dg/template/friend48.C: New test.
5961
5962 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
5963
5964         PR fortran/29098
5965         * gfortran.dg/default_initialization_2.f90: New test.
5966
5967 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
5968
5969         PR fortran/20779
5970         PR fortran/20891
5971         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
5972
5973 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
5974
5975         PR fortran/29284
5976         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
5977
5978         PR fortran/29321
5979         PR fortran/29322
5980         * gfortran.dg/missing_optional_dummy_2.f90: New test.
5981
5982         PR fortran/25091
5983         PR fortran/25092
5984         * gfortran.dg/entry_array_specs_1.f90: New test.
5985
5986 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
5987
5988         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
5989         insufficient to inhibit some test failures at -O3.  Do testing
5990         on integers.
5991
5992 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
5993
5994         PR c++/29138
5995         * g++.dg/inherit/access8.C: New test.
5996         * g++.dg/template/dtor4.C: Tweak error messages.
5997
5998 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5999
6000         PR fortran/27478
6001         * gfortran.dg/entry_8.f90: New test.
6002
6003 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6004
6005         PR c++/29291
6006         * g++.dg/parse/new4.C: New test.
6007
6008 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
6009
6010         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
6011         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
6012         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
6013         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
6014         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
6015
6016 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6017
6018         PR fortran/19260
6019         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
6020         * gfortran.dg/continuation_2.f90: New test.
6021
6022         PR fortran/19262
6023         * gfortran.dg/continuation_3.f90: New test.
6024         * gfortran.dg/continuation_4.f90: New test.
6025         * gfortran.dg/continuation_5.f: New test.
6026         * gfortran.dg/continuation_6.f: New test.
6027
6028 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
6029
6030         PR c++/29226
6031         * g++.dg/template/vla1.C: New test.
6032
6033 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6034
6035         PR fortran/29210
6036         * gfortran.dg/complex_parameter_1.f90: New test.
6037
6038 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
6039
6040         PR c/29154
6041         * gcc.c-torture/execute/20060929-1.c: New test.
6042
6043 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
6044
6045         PR c++/29105
6046         * g++.dg/template/member6.C: New test.
6047         * g++.dg/parse/typename7.C: Adjust error markers.
6048
6049         PR c++/29080
6050         * g++.dg/template/member7.C: New test.
6051
6052 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
6053
6054         PR c/24010
6055         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
6056         gcc.dg/Woverride-init-3.c: New tests.
6057
6058 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
6059
6060         * gcc.c-torture/execute/20060930-1.c: New test.
6061
6062 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6063
6064         PR fortran/18791
6065         * gfortran.dg/specifics_1.f90: New test.
6066         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
6067         complex specifics.
6068
6069 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6070
6071         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
6072         pthread-init-common.h: New.
6073
6074 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
6075
6076         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
6077         precision on some archs.
6078
6079 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
6080
6081         * gcc.dg/non-local-goto-1.c: New test.
6082         * gcc.dg/non-local-goto-2.c: Likewise.
6083         * gcc.dg/setjmp-3.c: Likewise.
6084         * gcc.dg/setjmp-4.c: Likewise.
6085
6086 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
6087
6088         * gnat.dg/self_aggregate_with_pointer.adb: New test.
6089
6090 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
6091
6092         PR fortran/28276
6093         * gfortran.dg/exponent_1.f90: New test.
6094
6095         PR fortran/27021
6096         * gfortran.dg/nearest_1.f90: New test.
6097
6098 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
6099
6100         PR middle-end/25261
6101         PR middle-end/28790
6102         * gcc.dg/gomp/nestedfn-1.c: New test.
6103
6104 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
6105
6106         PR objc/29195
6107         * objc/compile/method-1.m: New test.
6108
6109 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
6110
6111         PR c++/26938
6112         * g++.dg/template/crash58.C: New test.
6113         * g++.dg/parse/crash28.C: Adjust error markers.
6114         * g++.dg/template/crash34.C: Likewise.
6115         * g++.dg/template/friend31.C: Likewise.
6116         * g++.dg/template/crash32.C: Likewise.
6117
6118         PR c++/27329
6119         * g++.dg/template/crash59.C: New test.
6120
6121         PR c++/27667
6122         * g++.dg/template/spec33.C: New test.
6123         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
6124
6125 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
6126             Adam Nemet  <anemet@caviumnetworks.com>
6127
6128         * gcc.dg/tree-ssa/ivopts-1.c: New test.
6129         * gcc.dg/tree-ssa/ivopts-2.c: New test.
6130
6131 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
6132
6133         PR target/28911
6134         * gcc.dg/pr28911.c: New.
6135
6136 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
6137
6138         PR target/29169
6139         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
6140         (dg-options): Add -mfpmath=387.
6141
6142 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
6143
6144         PR c/28706
6145         * gcc.dg/pr28706.c: New test.
6146
6147         PR c/28712
6148         * gcc.dg/pr28712.c: New test.
6149
6150 2006-09-22  Mike Stump  <mrs@apple.com>
6151
6152         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
6153
6154 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
6155
6156         PR tree-optimization/28888
6157         * gcc.dg/pr28888.c: New test.
6158
6159 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
6160
6161         PR c++/29016
6162         * g++.dg/init/ptrfn1.C: New test.
6163
6164 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
6165
6166         PR c++/28861
6167         * g++.dg/template/spec32.C: New test.
6168         * g++.dg/parse/crash9.C: Adjust error markers.
6169
6170         PR c++/28303
6171         * g++.dg/template/typedef6.C: New test.
6172         * g++.dg/init/error1.C: Adjust error markers.
6173         * g++.dg/parse/crash9.C: Likewise.
6174         * g++.dg/template/crash55.C: Likewise.
6175
6176 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
6177
6178         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
6179
6180 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
6181
6182         PR target/27650
6183         * g++.dg/ext/dllimport12.C: New test.
6184
6185 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
6186
6187         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
6188         * gcc.target/mips/nmadd-2.c: Likewise.
6189         * gcc.target/mips/mips-ps-6.c: New test.
6190         * gcc.target/mips/neg-abs-1.c: Likewise.
6191         * gcc.target/mips/neg-abs-2.c: Likewise.
6192         * gcc.target/mips/nmadd-3.c: New test.
6193
6194 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
6195
6196         PR middle-end/28046
6197         * gcc.dg/gomp/atomic-10.c: New test.
6198         * g++.dg/gomp/atomic-10.C: New test.
6199
6200 2006-09-20  Eric Christopher  <echristo@apple.com>
6201
6202         * gcc.target/i386/sse3-not-fisttp.c: New.
6203
6204 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
6205
6206         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
6207
6208 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
6209
6210         * gcc.c-torture/execute/pr28289.c (one): New variable.
6211         (main): Use it instead of argc.
6212         * gcc.c-torture/execute/20060102-1.c (one): New variable.
6213         (main): Use it instead of argc.
6214
6215 2006-09-19  Paul Brook  <paul@codesourcery.com>
6216
6217         PR target/28516
6218         * gcc.dg/nested-func-5.c: New test.
6219
6220 2006-09-19  Ben Elliston  <bje@au.ibm.com>
6221
6222         * lib/target-supports.exp (check_effective_target_tls): Compile
6223         test stubs using ${tool}_target_compile, not just target_compile.
6224         (check_effective_target_tls_runtime): Likewise.
6225
6226 2006-09-19  Ben Elliston  <bje@au.ibm.com>
6227
6228         * gcc.c-torture/compile/20030405-1.x: Remove.
6229
6230         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
6231         optimising linker from discarding it.
6232
6233 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
6234
6235         PR fortran/28526
6236         * gfortran.dg/keyword_symbol_1.f90: New test.
6237
6238         * gfortran.dg/spread_shape_1.f90: Add missing warning with
6239         pedantic compilation option.
6240
6241 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
6242
6243         PR fortran/29060
6244         * gfortran.dg/spread_shape_1.f90: New test.
6245
6246 2006-09-17  Roger Sayle  <roger@eyesopen.com>
6247
6248         PR tree-optimization/28887
6249         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
6250
6251 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
6252
6253         PR c/25993
6254         * gcc.dg/pr25993.c: New test.
6255
6256 2006-09-17  Ira Rosen  <irar@il.ibm.com>
6257
6258         PR tree-opt/21591
6259         * gcc.dg/vect/pr21591.c: New test.
6260
6261 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
6262
6263         PR tree-opt/29059
6264         * gcc.c-torture/compile/strcpy-1.c: New test.
6265         * gcc.c-torture/compile/strcpy-2.c: New test.
6266         * gcc.c-torture/compile/memcpy-1.c: New test.
6267         * gcc.c-torture/compile/memcpy-2.c: New test.
6268
6269 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
6270
6271         PR testsuite/29055
6272         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
6273
6274 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
6275
6276         * gnat.dg/specs/double_record_extension1.ads: New test.
6277         * gnat.dg/specs/double_record_extension2.ads: Likewise.
6278
6279 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
6280
6281         PR fortran/29051
6282         * gfortran.dg/oldstyle_3.f90: New test.
6283
6284 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6285
6286         PR libgfortran/29099
6287         * gfortran.dg/secnds-1.f: New test.
6288
6289 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6290
6291         PR libgfortran/29053
6292         * gfortran.dg/streamio_9.f90: New test.
6293         * gfortran.dg/streamio_10.f90: New test.
6294
6295 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
6296
6297         PR C++/29002
6298         * g++.dg/init/array22.C: New test.
6299         * g++.dg/init/array23.C: New test.
6300
6301 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
6302
6303         * stackcheck.lst: Update list of tests requiring stack checking.
6304         * norun.lst: Adjust for above change.
6305         * ada95.lst: New file.
6306         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
6307         requiring -gnat95 switch.
6308
6309 2006-09-14  Olivier Hainque  <hainque@adacore.com>
6310
6311         * gnat.dg/in_out_parameter.adb: New test.
6312
6313 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
6314
6315         PR debug/28980
6316         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
6317
6318 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
6319
6320         * gnat.dg/specs/unchecked_union.ads: New test.
6321
6322 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
6323
6324         PR rtl-optimization/28982
6325         * gcc.c-torture/execute/pr28982a.c: New test.
6326         * gcc.c-torture/execute/pr28982b.c: Likewise.
6327
6328 2006-09-12  Eric Christopher  <echristo@apple.com>
6329
6330         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
6331         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
6332
6333 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
6334
6335         PR c/28768
6336         PR preprocessor/14634
6337         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
6338         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
6339         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
6340
6341 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
6342
6343         * gcc.dg/pr28243.c: New test.
6344
6345 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
6346
6347         PR fortran/28971
6348         gfortran.dg/pr28971.f90: New test to act as a backstop in case
6349         this undiagnosed regression reappears.
6350
6351 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
6352
6353         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
6354         Treat $srcdir as a literal.
6355         * lib/fortran-torture.exp (fortran-torture-compile,
6356         fortran-torture-execute): Likewise.
6357         * lib/objc-torture.exp (objc-torture-compile,
6358         objc-torture-execute): Likewise.
6359         * lib/profopt.exp (profopt-execute): Likewise.
6360
6361 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
6362
6363         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
6364
6365 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
6366
6367         PR testsuite/28950
6368         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
6369
6370 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
6371
6372         PR target/13685
6373         * gcc.target/i386/pr13685.c: New test.
6374
6375 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
6376
6377         * gcc.dg/pr28726.c: New test.
6378
6379 2006-09-11  Josh Conner  <jconner@apple.com>
6380
6381         * gcc.dg/nrv3.c: Increase size of structure.
6382         * gcc.dg/nrv4.c: Likewise.
6383         * gcc.dg/nrv5.c: Likewise.
6384
6385 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
6386
6387         PR libfortran/28890
6388         gfortran.dg/assumed_charlen_function_5.f90: New test.
6389
6390 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
6391
6392         PR c++/28991
6393         * g++.dg/init/static3.C: New test.
6394
6395 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
6396
6397         PR testsuite/29007
6398         * gcc.dg/long-long-cst1.c (t): Add cast to
6399         __SIZE_TYPE__ before casting to int.
6400         (main): Return 0 on success.
6401
6402 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6403
6404         * gcc.c-torture/execute/20060910-1.c: New test.
6405
6406 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
6407
6408         PR middle-end/26983
6409         * gcc.dg/pr26983.c: New test.
6410
6411 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
6412
6413         PR target/29006
6414         * gcc.c-torture/execute/pr29006.c: New test.
6415
6416 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
6417
6418         PR libfortran/28947
6419         gfortran.dg/matmul_4.f90: New test.
6420
6421 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
6422
6423         PR fortran/28959
6424         gfortran.dg/used_types_10: New test.
6425
6426 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
6427
6428         PR libfortran/28923
6429         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
6430         gfortran.dg/array_initializer_3.f90: New test.
6431
6432 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6433
6434         PR fortran/28914
6435         * gfortran.dg/actual_array_constructor_3.f90: New test.
6436
6437 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
6438
6439         PR testsuite/26778
6440         * gcc.target/i386/pr26778.c: New testcase.
6441
6442 2006-09-08  Eric Christopher  <echristo@apple.com>
6443
6444         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
6445         * gcc.target/i386/memcpy-1.c: Ditto.
6446         * gcc.target/i386/asm-1.c: Ditto.
6447         * gcc.target/i386/20060512-4.c: Ditto.
6448         * gcc.target/i386/compress-float-387.c: Ditto.
6449         * gcc.target/i386/20060512-1.c: Ditto.
6450         * gcc.target/i386/compress-float-sse.c: Ditto.
6451         * gcc.target/i386/20060512-2.c: Ditto.
6452         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
6453         * gcc.target/i386/stack-prot-kernel.c: Ditto.
6454         * gcc.target/i386/compress-float-387-pic.c: Ditto.
6455         * gcc.dg/pr26449.c: Ditto.
6456         * gcc.dg/attr-ms_struct-2.c: Ditto.
6457         * gcc.dg/attr-ms_struct-1.c: Ditto.
6458         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
6459
6460 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
6461
6462         PR c/28504
6463         * gcc.dg/vla-10.c: New test.
6464
6465 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6466
6467         PR c++/28858
6468         * g++.dg/parse/template20.C: New test.
6469         * g++.dg/template/operator8.C: Remove obsolete part.
6470         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
6471         * g++.old-deja/g++.pt/crash65.C: Likewise.
6472
6473 2006-09-07  Jason Merrill  <jason@redhat.com>
6474
6475         PR middle-end/27724
6476         * gcc.dg/long-long-cst1.c: New test.
6477
6478 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
6479
6480         PR C++/28906
6481         * g++.dg/other/array3.C: New test.
6482         * g++.dg/other/array4.C: New test.
6483         * g++.dg/other/array5.C: New test.
6484
6485 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
6486
6487         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
6488
6489 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
6490
6491         PR target/28946
6492         * gcc.target/i386/pr28946.c: New test.
6493
6494 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
6495
6496         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
6497         in integer literal constant.
6498         * gfortran.dg/enum_8.f90: Ditto.
6499         * gfortran.dg/g77/20030326-1.f: Ditto.
6500
6501 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
6502
6503         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
6504         nonconformance usage.
6505
6506 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
6507
6508         PR middle-end/28862
6509         * gcc.c-torture/compile/vector-align-1.c: New test.
6510
6511 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
6512
6513         PR rtl-opt/27883
6514         * g++.dg/opt/copysign-1.C: New test.
6515
6516 2006-09-06  Jason Merrill  <jason@redhat.com>
6517
6518         PR c++/27371
6519         * g++.dg/warn/unused-result1.C: New test.
6520
6521 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
6522
6523         PR c++/28903
6524         * g++.dg/ext/vla3.C: New test.
6525
6526         PR c++/28886
6527         * g++.dg/template/array16.C: New test.
6528
6529 2006-09-06  Richard Guenther  <rguenther@suse.de>
6530
6531         * gcc.dg/pr27226.c: Remove testcase again.
6532
6533 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
6534
6535         PR tree-opt/28937
6536         * g++.dg/opt/unroll2.C: New test.
6537
6538 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
6539
6540         PR tree-opt/28952
6541         * gcc.dg/vect/pr28952.c: New test.
6542
6543 2006-09-05  Richard Guenther  <rguenther@suse.de>
6544
6545         PR tree-optimization/28900
6546         * gcc.dg/torture/pr28900.c: New testcase
6547
6548 2006-09-05  Richard Guenther  <rguenther@suse.de>
6549
6550         PR tree-optimization/28905
6551         * gcc.c-torture/compile/pr28905.c: New testcase.
6552
6553 2006-09-05  Richard Guenther  <rguenther@suse.de>
6554
6555         PR middle-end/28935
6556         * gcc.dg/pr28935.c: New testcase.
6557
6558 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
6559
6560         * gcc.c-torture/execute/20060905-1.c: New test.
6561
6562 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
6563
6564         PR fortran/28908
6565         * gfortran.dg/used_types_7.f90: New test.
6566         * gfortran.dg/used_types_8.f90: New test.
6567         * gfortran.dg/used_types_9.f90: New test.
6568
6569 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6570
6571         * gcc.c-torture/compile/20060904-1.c: New test.
6572
6573 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
6574
6575         PR c++/23287 Revert my 2006-09-01 patch
6576         * g++.dg/parse/dtor12.C: Remove.
6577
6578 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
6579
6580         PR c+/27670
6581         * g++.dg/template/operator9.C: New test.
6582
6583         PR c++/27493
6584         * g++.dg/template/operator7.C: New test.
6585
6586         PR c++/27494
6587         * g++.dg/template/operator8.C: New test.
6588
6589         PR c++/27397
6590         * g++.dg/template/crash57.C: New test.
6591
6592         * g++.dg/template/typedef4.C: Adjust error markers.
6593         * g++.dg/template/typedef5.C: Likewise.
6594
6595 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
6596
6597         PR c++/28878
6598         * g++.dg/parse/crash33.C: New test.
6599
6600 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
6601         Richard Guenther  <rguenther@suse.de>
6602         Adam Nemet  <anemet@caviumnetworks.com>
6603
6604         PR middle-end/27226
6605         * gcc.target/mips/memcpy-1.c: New testcase.
6606         * gcc.dg/pr27226.c: Likewise.
6607
6608 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
6609
6610         PR c++/28705
6611         * g++.dg/lookup/koenig5.C: New.
6612         * g++.dg/template/crash56.C: New.
6613
6614 2006-09-01  Josh Conner  <jconner@apple.com>
6615
6616         PR c++/25505
6617         * gcc.dg/nrv3.c: New test.
6618         * gcc.dg/nrv4.c: New test.
6619         * gcc.dg/nrv5.c: New test.
6620
6621 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
6622
6623         PR c++/23287
6624         * g++.dg/parse/dtor12.C: New.
6625
6626 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
6627
6628         PR tree-optimization/28839
6629         * gcc.dg/pr28839.c: New test.
6630
6631 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
6632
6633         PR target/24367
6634         * gcc.dg/pr24367.c: New testcase.
6635
6636 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
6637
6638         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
6639
6640 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
6641
6642         PR rtl-optimization/27735
6643         * gcc.dg/loop-unswitch-1.c: New test.
6644
6645 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
6646
6647         PR fortran/28885
6648         * gfortran.dg/aliasing_dummy_2.f90: New test.
6649
6650         PR fortran/20067
6651         * gfortran.dg/generic_5.f90: Change error message.
6652
6653         PR fortran/28873
6654         * gfortran.dg/generic_6.f90: New test.
6655
6656         PR fortran/25077
6657         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
6658
6659         PR fortran/25102
6660         * gfortran.dg/invalid_interface_assignment.f90: New test.
6661
6662         PR fortran/24866
6663         * gfortran.dg/module_proc_external_dummy.f90: New test.
6664
6665 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
6666
6667         PR c++/28349
6668         * testsuite/g++.dg/warn/var-args1.C: New test.
6669
6670 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
6671
6672         PR fortran/28866
6673         * gfortran.dg/simpleif_2.f90: New test.
6674         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
6675         * gfortran.dg/enum_5.f90: Ditto.
6676
6677 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6678             Kazu Hirata  <kazu@codesourcery.com>
6679
6680         PR tree-optimization/17506
6681         * gcc.dg/pr17506.c: New.
6682
6683 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
6684
6685         PR c++/28139
6686         * g++.dg/eh/alias1.C: New test.
6687
6688 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6689
6690         PR c++/28860
6691         * g++.dg/template/ttp22.C: New test.
6692
6693 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
6694
6695         PR middle-end/26632
6696         * gcc.dg/pr26632.c: New.
6697
6698 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6699
6700         PR libgfortran/28354
6701         * gfortran.dg/fmt_zero_precision.f90: New test.
6702
6703 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
6704
6705         PR c++/28058
6706         * g++.dg/template/spec31.C: New test.
6707
6708 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
6709
6710         PR c++/26573
6711         * g++.dg/other/static2.C: New test.
6712
6713 2006-08-26  Roger Sayle  <roger@eyesopen.com>
6714
6715         * gcc.dg/Wswitch-enum-2.c: New test case.
6716         * gcc.dg/Wswitch-enum-3.c: Likewise.
6717
6718 2006-08-26  Richard Guenther  <rguenther@suse.de>
6719
6720         * gcc.c-torture/compile/20060826-1.c: New testcase.
6721
6722 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
6723
6724         PR c++/28736
6725         * g++.dg/template/void10.C: New test.
6726
6727         PR c++/28737
6728         * g++.dg/template/void8.C: New test.
6729
6730         PR c+_+/28738
6731         * g++.dg/template/void9.C: New test.
6732
6733         * g++.dg/template/void3.C: Adjust error markers.
6734         * g++.dg/template/void4.C: Likewise.
6735         * g++.dg/template/crash55.C: Likewise.
6736         * g++.dg/template/void7.C: Likewise
6737
6738 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
6739
6740         PR c++/28588
6741         * g++.dg/inherit/access6.C: New test.
6742         * g++.dg/inherit/access7.C: Likewise.
6743
6744         PR c++/28595
6745         * g++.dg/template/array15.C: New test.
6746         * g++.dg/template/crash2.C: Tweak error markers.
6747
6748 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
6749
6750         PR middle-end/28683
6751         * gcc.c-torture/compile/20060823-1.c: New test.
6752
6753 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6754
6755         PR c++/28853
6756         * g++.dg/template/ttp21.C: New test.
6757
6758         PR c++/28852
6759         * g++.dg/other/operator1.C: Add error-marker.
6760         * g++.dg/other/operator2.C: New test.
6761
6762 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
6763
6764         PR c/27893
6765         * gcc.c-torture/compile/vla-const-1.c,
6766         gcc.c-torture/compile/vla-const-2.c: New tests.
6767
6768 2006-08-26  Richard Guenther  <rguenther@suse.de>
6769
6770         PR middle-end/28814
6771         * gcc.dg/torture/pr28814.c: New testcase.
6772
6773 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
6774
6775         PR c/28418
6776         * gcc.c-torture/compile/compound-literal-1.c: New test.
6777
6778 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
6779
6780         PR c/28299
6781         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
6782         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
6783         Expect extra diagnostics.
6784
6785 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
6786
6787         gcc.dg/noncompile/pr16876.c: New test.
6788
6789 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
6790
6791         PR c++/28056
6792         * g++.dg/parse/local1.C: New test.
6793         * g++.dg/other/qual1.C: Tweak error marker.
6794
6795 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
6796
6797         PR c++/27787
6798         * g++.dg/template/typename10.C: New.
6799         * g++.dg/template/lookup4.C: Remove bogus error marker.
6800
6801 2006-08-25  Richard Guenther  <rguenther@suse.de>
6802
6803         PR testsuite/28829
6804         * gcc.dg/pr26570.c: Fix testcase.
6805
6806 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
6807
6808         PR tree-opt/28807
6809         * gcc.c-torture/execute/mayalias-2.c: New test.
6810         * gcc.dg/tree-ssa/alias-13.c: New test.
6811
6812 2006-08-24  Jan Hubicka  <jh@suse.cz>
6813
6814         PR debug/26881
6815         * gcc.dg/debug/pr26881.c: New file.
6816
6817 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
6818
6819         PR fortran/28788
6820         * gfortran.dg/used_types_4.f90: New test.
6821         * gfortran.dg/derived_init_2.f90: Modify to check sibling
6822         association of derived types.
6823         * gfortran.dg/used_types_2.f90: Add module cleanup.
6824         * gfortran.dg/used_types_3.f90: The same.
6825
6826         PR fortran/28771
6827         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
6828         fix of regression.
6829
6830 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6831
6832         PR 28813
6833         * gfortran.dg/direct_io_6.f90: Remove test.
6834
6835 2006-08-23  Stuart Hastings  <stuart@apple.com>
6836
6837         PR 28825
6838         * gcc.target/i386/20060821-1.c: New.
6839
6840 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
6841
6842         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
6843         dg-warning strings for dllimport.
6844
6845 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
6846
6847         PR C++/28450
6848         * g++.dg/ext/vector4.C: New test.
6849         * g++.dg/ext/complex1.C: New test.
6850
6851 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
6852
6853         PR debug/28692
6854         * gcc.dg/debug/const-1.c: New.
6855         * gcc.dg/debug/const-2.c: New.
6856         * gcc.dg/debug/dwarf2/const-1.c: New.
6857         * gcc.dg/debug/dwarf2/const-2.c: New.
6858         * gcc.dg/debug/dwarf2/const-2b.c: New.
6859
6860 2006-08-22  Richard Guenther  <rguenther@suse.de>
6861
6862         PR middle-end/28776
6863         * gcc.c-torture/compile/pr28776-1.c: New testcase.
6864         * gcc.c-torture/compile/pr28776-2.c: Likewise.
6865
6866 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
6867
6868         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
6869
6870 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
6871
6872         PR c++/26269
6873         * g++.dg/other/error14.C: New test.
6874
6875         PR c++/28505
6876         * g++.dg/parse/ctor7.C: New test.
6877         * g++.dg/parse/ctor8.C: Likewise.
6878
6879         PR c++/28741
6880         * g++.dg/template/void7.C: New test.
6881
6882 2006-08-21  Olivier Hainque  <hainque@adacore.com>
6883
6884         * gnat.dg/self_aggregate_with_zeros.adb: New test.
6885         * gnat.dg/self_aggregate_with_array.adb: New test.
6886
6887 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
6888
6889         * g++.dg/eh/arm-vfp-unwind.C: New test.
6890
6891 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
6892
6893         PR c++/28341
6894         * g++.dg/template/ref3.C: New test.
6895         * g++.dg/template/nontype13.C: New test.
6896
6897         PR c++/28346
6898         * g++.dg/template/ptrmem17.C: New test.
6899
6900 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
6901
6902         PR target/28648 c:
6903         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
6904
6905 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
6906
6907         PR fortran/28630
6908         * gfortran.dg/used_types_2.f90: New test.
6909
6910         PR fortran/28601
6911         * gfortran.dg/used_types_3.f90: New test.
6912
6913         PR fortran/20886
6914         * gfortran.dg/generic_actual_arg.f90: New test.
6915
6916         PR fortran/28735
6917         * gfortran.dg/module_private_array_refs_1.f90: New test.
6918
6919         PR fortran/28762
6920         * gfortran.dg/program_name_1.f90: New test.
6921
6922         PR fortran/28425
6923         * gfortran.dg/derived_constructor_comps_1.f90: New test.
6924
6925         PR fortran/28496
6926         * gfortran.dg/array_initializer_2.f90: New test.
6927
6928         PR fortran/18111
6929         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
6930
6931         PR fortran/28600
6932         * gfortran.dg/assumed_charlen_function_4.f90: New test.
6933
6934         PR fortran/28771
6935         * gfortran.dg/assumed_charlen_in_main.f90: New test.
6936
6937         PR fortran/28660
6938         * gfortran.dg/dependent_decls_1.f90: New test.
6939
6940 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
6941
6942         PR fortran/25217
6943         * gfortran.dg/derived_init_2.f90: New.
6944
6945 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
6946
6947         * gcc.c-torture/execute/pr28289.c: New test.
6948
6949 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
6950
6951         PR c/28744
6952         * gcc.dg/attr-externally-visible-1.c: New test.
6953         * gcc.dg/attr-externally-visible-2.c: New test.
6954         * g++.dg/parse/attr-externally-visible-1.C: New test.
6955         * g++.dg/parse/attr-externally-visible-2.C: New test.
6956
6957 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6958
6959         PR c++/28606
6960         * g++.dg/parse/dtor11.C: New test.
6961
6962 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
6963
6964         PR rtl-optimization/28489
6965         * gcc.c-torture/compile/pr28489.c: New test.
6966
6967 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6968
6969         PR c++/28710
6970         * g++.dg/template/redecl4.C: New test.
6971
6972         PR c++/28711
6973         * g++.dg/template/ctor8.C: New test.
6974
6975 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
6976
6977         * gcc.dg/pr26570.c: Fix testcase.
6978
6979 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
6980
6981         * PR c++/28573
6982         * g++.dg/parse/offsetof6.C: New test.
6983         * g++.dg/parse/offsetof6.C: New test.
6984         * g++.dg/parse/offsetof7.C: New test.
6985
6986 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6987
6988         PR testsuite/28602
6989         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
6990         is false.
6991
6992 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
6993
6994         PR c++/28302
6995         * g++.dg/ext/vector3.C: New test.
6996
6997 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
6998
6999         PR gcov/profile/26570
7000         * gcc.dg/pr26570.c: New test.
7001
7002 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
7003
7004         PR c/27697
7005         * gcc.dg/qual-component-1.c: New test.
7006
7007 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7008
7009         PR c++/28593
7010         * g++.dg/parse/new3.C: New test.
7011
7012 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7013
7014         PR fortran/25828
7015         * gfortran.dg/streamio_1.f90: New test.
7016         * gfortran.dg/streamio_2.f90: New test.
7017         * gfortran.dg/streamio_3.f90: New test.
7018         * gfortran.dg/streamio_4.f90: New test.
7019         * gfortran.dg/streamio_5.f90: New test.
7020         * gfortran.dg/streamio_6.f90: New test.
7021         * gfortran.dg/streamio_7.f90: New test.
7022         * gfortran.dg/streamio_8.f90: New test.
7023
7024 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
7025
7026         PR c/28287
7027         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
7028
7029 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
7030
7031         PR c++/28594
7032         * g++.dg/template/void6.C: New test.
7033
7034 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7035
7036         PR c/28649
7037         * gcc.dg/parse-error-1.c: New test.
7038         * gcc.dg/parse-error-2.c: New test.
7039         * gcc.dg/cpp/digraph2.c: Add error-marker.
7040         * gcc.dg/noncompile/920923-1.c: Likewise.
7041
7042 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
7043
7044         PR c/27490
7045         * gcc.dg/sizeof-2.c: New testcase.
7046
7047         PR c/27489
7048         * gcc.dg/switch-A.c: New testcase.
7049
7050 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
7051
7052         PR c++/28288
7053         PR c++/14556
7054         * g++.old-deja/g++.warn/compare1.C: Delete.
7055         * g++.dg/opt/pr7503-2.C: Delete.
7056         * g++.dg/opt/pr7503-3.C: Delete.
7057         * g++.dg/opt/pr7503-4.C: Delete.
7058         * g++.dg/opt/pr7503-5.C: Delete.
7059         * g++.dg/opt/max1.C: Delete.
7060         * g++.dg/warn/minmax.C: Delete.
7061         * g++.dg/expr/minmax.C: New test.
7062
7063 2006-08-14  Richard Guenther  <rguenther@suse.de>
7064
7065         PR testsuite/28703
7066         * gcc.c-torture/execute/pr28651.c: Do not use argc
7067         to avoid optimization, instead forbid inlining.
7068
7069 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
7070
7071         PR rtl-optimization/28634
7072         * gcc.c-torture/execute/ieee/pr28634.c: New test.
7073
7074 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
7075
7076         PR c/27184
7077         * gcc.dg/torture/pr27184.c: New test.
7078
7079 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
7080
7081         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
7082
7083 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7084
7085         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
7086         * gfortran.dg/stat_2.f90: Likewise.
7087         * gfortran.dg/chmod_1.f90: Likewise.
7088         * gfortran.dg/chmod_2.f90: Likewise.
7089         * gfortran.dg/chmod_3.f90: Likewise.
7090
7091 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
7092
7093         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
7094
7095 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
7096
7097         * g++.dg/opt/pr23454-2.C: New test.
7098
7099 2006-08-11  Richard Guenther  <rguenther@suse.de>
7100
7101         PR middle-end/28651
7102         * gcc.c-torture/execute/pr28651.c: New testcase.
7103
7104 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
7105
7106         * gnat.dg/specs/static_initializer.ads: New test.
7107
7108 2006-08-10  Paul Brook  <paul@codesourcery.com>
7109
7110         * gcc.target/arm/cond-asm.c: New test.
7111
7112 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
7113
7114         PR tree-optimization/26197
7115         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
7116         * g++.dg/vect/vect.exp: Compile the new tests with
7117         --param max-aliased-vops=0.
7118
7119 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
7120
7121         PR c++/28637
7122         * g++.dg/template/void3.C: New test.
7123
7124         PR c++/28638
7125         * g++.dg/template/void4.C: New test.
7126
7127         PR c++/28640
7128         * g++.dg/template/void5.C: New test.
7129
7130 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
7131
7132         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
7133         after dg-do compile.
7134
7135 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
7136
7137         PR tree-optimizations/26969
7138         * gcc.dg/vect/vect.exp: Compile tests prefixed with
7139         "unswitch-loops" with -funswitch-loops.
7140         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
7141
7142 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
7143
7144         * gcc.dg/sparc-getcontext-1.c: Fix typo.
7145         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
7146         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
7147         * objc.dg/dwarf-1.m: Likewise.
7148         * objc.dg/dwarf-2.m: Likewise.
7149         * obj-c++.dg/dwarf-2.mm: Likewise.
7150
7151 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7152
7153         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
7154         * objc.dg/dwarf-2.m: Likewise.
7155         * obj-c++.dg/dwarf-2.mm: Likewise.
7156
7157         PR libfortran/28603
7158         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
7159
7160         PR testsuite/27611
7161         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
7162
7163         PR testsuite/27033
7164         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
7165
7166 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
7167
7168         PR target/27827
7169         * gcc.target/i386/pr27827.c: New testcase.
7170
7171 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
7172
7173         PR fortran/28590
7174         * gfortran.dg/sequence_types_1.f90: New test.
7175
7176 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
7177
7178         PR fortran/28548
7179         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
7180         dg-warning.  Add -pedantic option.
7181
7182 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7183
7184         PR c/28502
7185         * gcc.dg/proto-1.c: New test.
7186
7187         PR c/27721
7188         * gcc.dg/lvalue-4.c: New test.
7189
7190         PR c/28136
7191         * gcc.dg/init-bad-5.c: New test.
7192
7193 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
7194
7195         PR c++/28347
7196         * g++.dg/ext/typedef-init.C: Add new test for typedef
7197         initialization inside templates. Adjust existing error markers.
7198
7199 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
7200
7201         PR c++/28148
7202         * g++.dg/init/ptrmem3.C: New test.
7203
7204 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
7205
7206         PR tree-optimization/27770
7207         * lib/target-support.exp: New target keyword "section_anchors".
7208         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
7209         tests.
7210         * gcc.dg/vect/section-anchors-pr27770.c: New test.
7211         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
7212         * gcc.dg/vect/section-anchors-vect-69.c: New test.
7213         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
7214
7215 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7216
7217         * gcc.dg/20060801-1.c: Add missing '}'.
7218
7219 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7220
7221         PR c++/27508
7222         * g++.dg/parse/dtor9.C: New test.
7223         * g++.dg/parse/dtor10.C: New test.
7224         * g++.dg/other/error7.C: Adjust error-marker.
7225
7226         PR c++/28274
7227         * g++.dg/other/default5.C: New test.
7228
7229 2006-08-02  Richard Guenther  <rguenther@suse.de>
7230
7231         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
7232
7233 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
7234
7235         PR c++/28557
7236         * g++.dg/template/conv9.C: New test.
7237
7238 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
7239
7240         PR debug/28063
7241         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
7242         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
7243         Optionally return assembly text.  Update callers.
7244         (check_no_compiler_messages): Update verbose messages.
7245         (check_no_messages_and_pattern): New.
7246         (check_effective_target_string_merging): New.
7247
7248 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7249
7250         PR c++/28250
7251         * g++.dg/eh/catch4.C: New test.
7252
7253         PR c++/28257
7254         * g++.dg/other/qual1.C: New test.
7255
7256         PR c++/28259
7257         * g++.dg/inherit/error2.C: New test.
7258
7259         PR c++/28267
7260         * g++.dg/other/new1.C: New test.
7261
7262         * g++.dg/warn/pr23075.C: Remove obsolete test.
7263         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
7264         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
7265
7266 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
7267
7268         PR c++/28523
7269         * g++.dg/eh/cast1.C: New test.
7270
7271 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
7272
7273         PR libfortran/28452
7274         * gfortran.dg/random_3.f90:  New test.
7275
7276 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
7277
7278         PR c++/28432
7279         * g++.dg/other/pr28304.C: Change expected error message.
7280         * g++.dg/other/pr28432.C: New test.
7281
7282 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
7283
7284         PR c++/28256
7285         * g++.dg/init/brace2.C: Change expected error message, add empty init.
7286
7287 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
7288
7289         PR debug/23336
7290         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
7291         at -g1.
7292         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
7293         g++.dg/debug/enum-2.C: New.
7294
7295 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7296
7297         PR c++/6634
7298         * g++.dg/parse/long1.C: Add more tests.
7299
7300 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7301
7302         * gfortran.dg/lrshift_1.c: New file.
7303
7304 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7305
7306         PR libgfortran/28335
7307         * gfortran.dg/no_unit_error_1.f90: New test.
7308
7309 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7310
7311         PR libgfortran/28335
7312         * gfortran.dg/no_unit_error_1.f90: Delete test.
7313         * gfortran.dg/no_unit_error_2.f90: Delete test.
7314
7315 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7316
7317         * gfortran.dg/chmod_3.f90: New test.
7318         * gfortran.dg/ltime_gmtime_1.f90: New test.
7319         * gfortran.dg/ltime_gmtime_2.f90: New test.
7320         * gfortran.dg/lrshift_1.f90: New test.
7321         * gfortran.dg/chmod_1.f90: New test.
7322         * gfortran.dg/chmod_2.f90: New test.
7323
7324 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
7325
7326         PR c++/27668
7327         * g++.dg/template/crash55.C: New test.
7328
7329         PR c++/27962
7330         * g++.dg/template/nontype16.C: New test.
7331
7332         * g++.dg/template/void2.C: Adjust error markers.
7333         * g++.dg/template/nontype5.C: Adjust error markers.
7334
7335 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
7336
7337         * gcc.target/i386/stack-prot-kernel.c: New test.
7338
7339 2006-07-27  Roger Sayle  <roger@eyesopen.com>
7340
7341         * gcc.dg/builtins-55.c: New test case.
7342
7343 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
7344
7345         PR rtl-optimization/27907
7346         * gcc.c-torture/compile/pr27907.c: New test.
7347
7348 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7349
7350         * gfortran.dg/mclock.f90: New test.
7351         * gfortran.dg/int_conv_1.f90: New test.
7352         * gfortran.dg/stat_1.f90: New test.
7353         * gfortran.dg/stat_2.f90: New test.
7354
7355 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7356
7357         PR libgfortran/28335
7358         * gfortran.dg/no_unit_error_1.f90: New test.
7359         * gfortran.dg/no_unit_error_2.f90: New test.
7360         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
7361
7362 2006-07-25  Roger Sayle  <roger@eyesopen.com>
7363
7364         PR middle-end/28473
7365         * gcc.dg/fold-convround-1.c: New test case.
7366
7367 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
7368
7369         * gfortran.dg/arithmetic_if.f90:  Fix comments.
7370
7371 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7372
7373         PR c++/27572
7374         * g++.dg/other/typedef1.C: New test.
7375         * g++.dg/template/typedef4.C: New test.
7376         * g++.dg/template/typedef5.C: New test.
7377
7378 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
7379
7380         PR fortran/28416
7381         * gfortran.dg/allocatable_dummy_3.f90: New.
7382
7383 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
7384
7385         PR fortran/28439
7386         * gfortran.dg/arithmetic_if.f90:  New test.
7387
7388 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
7389
7390         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
7391         avoid memcpy optimization.
7392
7393 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7394
7395         PR fortran/25289
7396         * gfortran.dg/direct_io_6.f90: New test.
7397
7398 2006-07-24  Jan Hubicka  <jh@suse.cz>
7399
7400         PR c/25795
7401         PR c++/27369
7402         * gcc.dg/pr25795.c: New test.
7403         * gcc.dg/pr25795-1.c: New test.
7404
7405 2006-07-23  Roger Sayle  <roger@eyesopen.com>
7406
7407         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
7408         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
7409         which may be transformed to "g || h" on some platforms.
7410
7411 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
7412
7413         PR c++/28025
7414         * g++.dg/template/friend45.C: New test.
7415
7416 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7417
7418         PR libgfortran/28339
7419         * gfortran.dg/arrayio_8.f90: New test.
7420
7421 2006-07-21  Mike Stump  <mrs@apple.com>
7422
7423         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
7424
7425         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
7426
7427 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7428
7429         PR c++/28250
7430         * g++.dg/eh/catch3.C: New test.
7431
7432         PR c++/28363
7433         * g++.dg/template/defarg10.C: New test.
7434
7435 2006-07-20  Paul Brook  <paul@codesourcery.com>
7436
7437         PR 27363
7438         * gcc.dg/pr27363.c: New test.
7439
7440 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
7441
7442         PR c++/28338
7443         * g++.dg/init/ref13.C: New test.
7444
7445 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7446
7447         PR obj-c++/28434
7448         * obj-c++.dg/proto-error-1.mm: New test.
7449
7450 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
7451
7452         PR c++/28337
7453         * g++.dg/template/string1.C: New test.
7454
7455 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
7456
7457         PR c++/28048
7458         * g++.dg/template/defarg9.C: New test.
7459
7460         PR c++/28235
7461         * g++.dg/template/static27.C: New test.
7462
7463 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
7464
7465         PR 28410
7466         * gcc.dg/tree-ssa/pr28410.c: New test.
7467
7468 2006-07-18  Lee Millward  <lee.millward@gmail.com>
7469
7470         PR c++/28258
7471         * g++/dg/other/error13.C: New test.
7472
7473         PR c++/28260
7474         * g++.dg/template/friend44.C: New test.
7475
7476 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
7477
7478         PR c++/27495
7479         * g++.dg/other/pr27495.C: New.
7480
7481 2006-07-18  Olivier Hainque  <hainque@adacore.com>
7482
7483         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
7484         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
7485
7486 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7487
7488         PR c/28286
7489         * gcc.dg/pragma-pack-4.c: New test.
7490
7491 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
7492
7493         PR c++/28291
7494         * g++.dg/ext/pr28291.C: New test.
7495
7496 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
7497
7498         PR middle-end/28403
7499         * gcc.c-torture/execute/pr28403.c: New test.
7500
7501 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
7502
7503         PR middle-end/28402
7504         * gcc.dg/pr28402.c: New test.
7505
7506 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
7507
7508         PR c++/28304
7509         * g++.dg/other/pr28304.C: New test.
7510
7511 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
7512
7513         PR other/28251
7514         gcc.c-torture/unsorted/dump-noaddr.c: New test.
7515         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
7516
7517 2006-07-17  Richard Guenther  <rguenther@suse.de>
7518
7519         PR tree-optimization/28238
7520         * g++.dg/tree-ssa/pr28238.C: New testcase.
7521
7522 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7523
7524         PR c++/28250
7525         * g++.dg/eh/catch1.C: New test.
7526         * g++.dg/eh/catch2.C: New test.
7527
7528 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
7529
7530         PR c++/28370
7531         * g++.dg/template/anon3.C: New test.
7532
7533 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
7534
7535         PR fortran/20844
7536         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
7537         specifiers requiring an explicit format tag..
7538
7539         PR fortran/28201
7540         * gfortran.dg/generic_5: New test.
7541
7542         PR fortran/20893
7543         * gfortran.dg/elemental_optional_args_1.f90: New test.
7544
7545 2006-07-16  Olivier Hainque  <hainque@adacore.com>
7546
7547         * gnat.dg/assert.ads: New file.
7548         * gnat.dg/controlled_record.ads: Likewise.
7549         * gnat.dg/controlled_record.adb: Likewise.
7550
7551 2006-07-15  Lee Millward  <lee.millward@gmail.com>
7552
7553         PR c++/28292
7554         * g++.dg/other/error12.C: New test.
7555
7556         PR c++/28269
7557         * g++.dg/template/crash54.C: New test.
7558
7559 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7560
7561         PR c++/28249
7562         * g++.dg/parse/catch1.C: New test.
7563
7564         PR c++/28294
7565         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
7566
7567         PR c++/28387
7568         * g++.dg/ext/attrib24.C: New test.
7569
7570 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7571
7572         PR c++/28343
7573         * g++.dg/ext/asmspec1.C: New test.
7574
7575 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
7576
7577         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
7578         (dg-test): Support shouldfail tests.
7579         * lib/target-supports-dg.exp (dg-shouldfail): New.
7580         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
7581         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
7582         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
7583         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
7584         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
7585         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
7586         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
7587
7588 2006-07-13  Jan Hubicka  <jh@suse.cz>
7589
7590         * gcc.target/i386/memcpy-1.c: New.
7591
7592 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
7593
7594         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
7595
7596 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
7597
7598         PR fortran/25097
7599         * gfortran.dg/present_1.f90: New test.
7600
7601         PR fortran/20903
7602         * gfortran.dg/interface_derived_type_1.f90: New test.
7603
7604 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
7605
7606         PR fortran/28213
7607         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
7608         list.
7609
7610 2006-07-07  Lee Millward  <lee.millward@gmail.com>
7611
7612         PR c++/27820
7613         * g++.dg/other/label1.C: New test.
7614
7615 2006-07-07  Richard Guenther  <rguenther@suse.de>
7616
7617         PR middle-end/28268
7618         * gcc.dg/torture/pr28268.c: New testcase.
7619
7620 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
7621
7622         PR c++/27019
7623         * g++.dg/ext/pr27019.C: New.
7624
7625 2006-07-07  Richard Guenther  <rguenther@suse.de>
7626
7627         PR tree-optimization/28187
7628         * gcc.dg/pr28187.c: New testcase.
7629
7630 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
7631
7632         * gnat.dg/address_conversion.adb: New test.
7633         * gnat.dg/boolean_subtype.adb: Likewise.
7634         * gnat.dg/frame_overflow.adb: Likewise.
7635         * gnat.dg/pointer_array.adb: Likewise.
7636         * gnat.dg/pointer_conversion.adb: Likewise.
7637
7638 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
7639
7640         PR fortran/28237
7641         PR fortran/23420
7642         * gfortran.dg/print_fmt_5.f90: New test.
7643
7644 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7645
7646         PR fortran/28129
7647         * gfortran.dg/bounds_check_4.f90: New test.
7648
7649 2006-07-05  Richard Guenther  <rguenther@suse.de>
7650
7651         PR target/28158
7652         * gfortran.dg/pr28158.f90: New testcase.
7653
7654 2006-07-05  Richard Guenther  <rguenther@suse.de>
7655
7656         PR tree-optimization/28162
7657         * gcc.dg/pr28162.c: New testcase.
7658
7659 2006-07-05  Richard Guenther  <rguenther@suse.de>
7660         Andrew Pinski  <pinskia@gcc.gnu.org>
7661
7662         PR c++/27084
7663         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
7664
7665 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
7666
7667         PR fortran/28174
7668         * gfortran.dg/actual_array_substr_2.f90: New test.
7669
7670         PR fortran/28167
7671         * gfortran.dg/actual_array_constructor_2.f90: New test.
7672
7673 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7674
7675         * gfortran.dg/itime_idate_1.f: New test.
7676         * gfortran.dg/itime_idate_2.f: New test.
7677
7678 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7679
7680         PR libgfortran/27704
7681         * gfortran.dg/open_status_3.f90: New test.
7682         * gfortran.dg/fmt_l.f90: Update for new feature.
7683
7684 2006-07-03  Asher Langton  <langton2@llnl.gov>
7685
7686         * gfortran.dg/oldstyle_2.f90: New.
7687
7688 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
7689
7690         * gnat.dg/string_slice.adb: New test.
7691
7692 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7693
7694         PR fortran/19259
7695         * gfortran.dg/semicolon_fixed.c: New.
7696         * gfortran.dg/semicolon_free.c: New.
7697
7698 2006-06-30  Mike Stump  <mrs@apple.com>
7699
7700         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
7701         that don't support internal visibility.
7702
7703 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
7704
7705         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
7706         for '(' / ')' needing an extra '\'.
7707
7708 2006-06-29  Roger Sayle  <roger@eyesopen.com>
7709
7710         PR middle-end/27428
7711         * gcc.dg/pr27428-1.c: New test case.
7712
7713 2006-06-29  Mike Stump  <mrs@apple.com>
7714
7715         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
7716         on darwin as we can't align commons large enough yet.
7717
7718         * gcc.dg/vla-8.c: Add additional testcases.
7719
7720 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
7721
7722         PR c++/28114
7723         * g++.dg/other/pr28114.C: New.
7724
7725 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
7726
7727         * gcc.c-torture/compile/20060625-1.c: New test.
7728
7729 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
7730
7731         PR fortran/20867
7732         * gfortran.dg/stfunc_3.f90: New test.
7733
7734         PR fortran/25056
7735         * gfortran.dg/impure_actual_1.f90: New test.
7736
7737         PR fortran/20874
7738         * gfortran.dg/elemental_result_1.f90: New test.
7739
7740         PR fortran/25073
7741         * gfortran.dg/select_7.f90: New test.
7742
7743         PR fortran/27554
7744         * intrinsic_actual_1.f: New test.
7745
7746         PR fortran/22038
7747         PR fortran/28119
7748         * gfortran.dg/forall_4.f90: New test.
7749
7750         PR fortran/25072
7751         * gfortran.dg/forall_5.f90: New test.
7752
7753 2006-06-25  Lee Millward  <lee.millward@gmail.com>
7754
7755         PR c++/28051
7756         * g++.dg/template/using13.C: New test.
7757
7758         PR c++/28054
7759         * g++.dg/other/incomplete3.C: New test.
7760
7761 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7762
7763         PR fortran/28081
7764         * gfortran.dg/substr_3.f: New test.
7765         * gfortran.dg/equiv_2.f90: Update expected error message.
7766
7767 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
7768
7769         PR fortran/28118
7770         * gfortran.dg/actual_array_substr_1.f90: New test.
7771
7772 2006-06-24  Olivier Hainque  <hainque@adacore.com>
7773
7774         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
7775         * gnat.dg/scalar_mode_agg_compare.adb: New test.
7776
7777 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
7778
7779         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
7780
7781 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
7782
7783         PR fortran/27981
7784         * gfortran.dg/simpleif_2.f90: New test.
7785
7786 2006-06-23  Lee Millward  <lee.millward@gmail.com>
7787
7788         * g++.dg/template/error22.C: Fix typo.
7789
7790 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7791
7792         PR c++/28112
7793         * g++.dg/ext/attrib23.C: New test.
7794
7795 2006-06-23  Olivier Hainque  <hainque@adacore.com>
7796
7797         * gnat.dg/varsize_temp.adb: New test.
7798
7799 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7800
7801         PR c++/11468
7802         * g++.dg/other/java2.C: New test.
7803
7804 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
7805
7806         PR target/27789
7807         * g++.dg/ext/dllimport4.C. Add more tests for invalid
7808         initialization.
7809
7810 2006-06-22  Roger Sayle  <roger@eyesopen.com>
7811
7812         PR target/27531
7813         * gcc.dg/pr27531-1.c: New test case.
7814
7815 2006-06-22  Asher Langton  <langton2@llnl.gov>
7816
7817         PR fortran/24748
7818         * gfortran.dg/implicit_8.f90: New.
7819
7820 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
7821
7822         PR rtl-optimization/28121
7823         * gcc.dg/pr28121.c: New test.
7824
7825 2006-06-22  Lee Millward  <lee.millward@gmail.com>
7826
7827         PR c++/27805
7828         * g++.dg/parse/ptrmem6.C: New test.
7829
7830         PR c++/27821
7831         * g++.dg/template/error22.C: New test.
7832
7833 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7834
7835         PR c++/28111
7836         * g++.dg/template/friend43.C: New test.
7837
7838         PR c++/28110
7839         * g++.dg/template/crash53.C: New test.
7840
7841         PR c++/28109
7842         * g++.dg/rtti/incomplete1.C: New test.
7843
7844 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
7845
7846         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
7847
7848 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
7849
7850         * gcc.c-torture/execute/complex-7.c: New.
7851
7852 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
7853
7854         * gcc.dg/merge-all-constants-1.c: New test.
7855
7856 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
7857
7858         PR c++/28113
7859         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
7860
7861 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
7862
7863         * gfortran.dg/rrspacing_1.f90: New test.
7864
7865 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7866
7867         PR c++/28052
7868         * g++.dg/other/bitfield2.C: New test.
7869
7870 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
7871
7872         PR tree-optimization/27331
7873         * gcc.dg/pr27331.c: New test.
7874
7875 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
7876             Eric Botcazou  <ebotcazou@adacore.com>
7877
7878         PR ada/18692
7879         * lib/gnat.exp: New file.
7880         * lib/gnat-dg.exp: Likewise.
7881         * gnat.dg: New directory.
7882         * gnat.dg/dg.exp: New driver.
7883         * gnat.dg/specs: New directory.
7884         * gnat.dg/specs/specs.exp: New driver.
7885         * gnat.dg/style: New directory.
7886         * gnat.dg/style/style.exp: New driver.
7887
7888 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
7889
7890         PR fortran/16206
7891         * gfortran.dg/array_initializer_1.f90: New test.
7892
7893         PR fortran/28005
7894         * gfortran.dg/matmul_3.f90: New test.
7895
7896 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
7897
7898         PR middle-end/28075
7899         * gcc.dg/tree-ssa/inline-1.c: New test.
7900
7901 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
7902
7903         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
7904         in malloc prototype; remove XFAIL.
7905         * gcc.dg/pr18241-2.c: Ditto.
7906         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
7907         in memset prototype; remove XFAIL.
7908         * gcc.dg/tree-ssa/pr23382.c: Ditto.
7909
7910 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
7911
7912         * gcc.dg/vla-8.c: Add.
7913
7914 2006-06-19  Richard Guenther  <rguenther@suse.de>
7915
7916         PR tree-optimization/27090
7917         * g++.dg/tree-ssa/pr27090.C: New testcase.
7918
7919 2006-06-19  Roger Sayle  <roger@eyesopen.com>
7920
7921         PR target/27861
7922         * gcc.dg/pr27861-1.c: New test case.
7923
7924 2006-06-19  Richard Guenther  <rguenther@suse.de>
7925
7926         PR middle-end/28045
7927         * gcc.dg/torture/pr28045.c: New testcase.
7928
7929 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7930
7931         PR fortran/26801
7932         * gfortran.dg/associated_4.f90: New test.
7933
7934 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7935
7936         PR fortran/19310
7937         PR fortran/19904
7938         * gfortran.dg/real_const_3.f90: New test.
7939
7940 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
7941
7942         PR c++/28016
7943         * g++.dg/template/static26.C: New test.
7944
7945         PR c++/27979
7946         * g++.dg/expr/bitfield2.C: New test.
7947
7948         PR c++/27884
7949         * g++.dg/parse/linkage2.C: New test.
7950
7951 2006-06-16  Richard Guenther  <rguenther@suse.de>
7952
7953         PR middle-end/27116
7954         * gcc.dg/pr15785-1.c: Revert last change.
7955         * gcc.dg/torture/pr27116-2.c: New testcase.
7956
7957 2006-06-16  Roger Sayle  <roger@eyesopen.com>
7958
7959         PR middle-end/27802
7960         * gcc.dg/pr27802-1.c: New test case.
7961
7962 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
7963
7964         PR c++/27689
7965         * g++.dg/template/ttp18.C: New test.
7966         * g++.dg/template/ttp19.C: Likewise.
7967
7968         PR c++/27666
7969         * g++.dg/expr/cond9.C: New test.
7970
7971         PR c++/27640
7972         * g++.dg/template/ctor7.C: New test.
7973
7974 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
7975
7976         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
7977
7978 2006-06-16  Richard Guenther  <rguenther@suse.de>
7979
7980         PR tree-optimization/27781
7981         * gcc.dg/tree-ssa/pr27781.c: New testcase.
7982
7983 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
7984
7985         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
7986
7987 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
7988
7989         * gcc.dg/tree-ssa/loop-18.c: New test.
7990
7991 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
7992
7993         PR c++/27665
7994         * g++.dg/template/crash52.C: New test.
7995
7996         PR c++/27648
7997         * g++.dg/ext/attrib22.C: New test.
7998
7999         PR c++/26559
8000         * g++.dg/template/builtin1.C: New test.
8001         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
8002
8003         PR c++/28018
8004         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
8005         assignment.
8006         * g++.old-deja/g++.pt/crash51.C: Likewise.
8007
8008         PR c++/27227
8009         * g++.dg/lookup/linkage1.C: New test.
8010         * g++.dg/lookup/linkage2.C: Likewise.
8011
8012 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
8013
8014         PR middle-end/27959
8015         * gcc.dg/pr27959.c: New testcase.
8016
8017 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
8018
8019         PR target/28014:
8020         * g++.dg/eh/div.C: New test.
8021
8022 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
8023
8024         PR c++/27894
8025         * g++.dg/tree-ssa/pr26757.C: New test.
8026         * g++.dg/tree-ssa/pr27894.C: New test.
8027
8028 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
8029
8030         * gcc.c-torture/compile/20060609-1.c: New test.
8031
8032         PR target/27863
8033         * gcc.c-torture/compile/pr27863.c: New test.
8034
8035 2006-06-13  Richard Guenther  <rguenther@suse.de>
8036
8037         PR tree-optimization/27830
8038         * g++.dg/tree-ssa/pr27830.C: New testcase.
8039
8040 2006-06-13  Matthew Sachs  <msachs@apple.com>
8041
8042         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
8043         the list of compiler flags; this causes those flags to be checked
8044         for things like dg-skip-if.
8045
8046 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8047
8048         PR c++/27601
8049         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
8050
8051 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
8052             Kazu Hirata  <kazu@codesourcery.com>
8053
8054         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
8055         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
8056
8057 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8058
8059         PR c++/27933
8060         * g++.dg/lookup/using15.C: New test.
8061
8062         PR c++/27951
8063         * g++.dg/other/anon4.C: New test.
8064
8065 2006-06-12  Roger Sayle  <roger@eyesopen.com>
8066
8067         PR c++/21210
8068         * g++.dg/init/complex1.C: New test case.
8069
8070 2006-06-11  Eric Christopher  <echristo@apple.com>
8071
8072         PR middle-end/27948
8073         * gcc.dg/bf-ms-layout.c: Run on darwin.
8074         * gcc.dg/bf-no-ms-layout: Ditto.
8075         * gcc.dg/attr-ms_struct-2.c: New.
8076         * gcc.dg/bf-ms-layout-2.c: Ditto.
8077
8078 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
8079
8080         * gcc.dg/attr-ms_struct-packed1.c: New.
8081
8082 2006-06-09  Mike Stump  <mrs@apple.com>
8083
8084         * gcc.dg/vla-7.c: Add.
8085
8086 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
8087
8088         PR fortran/24558
8089         * gfortran.dg/entry_6.f90: New test.
8090
8091         PR fortran/20877
8092         PR fortran/25047
8093         * gfortran.dg/entry_7.f90: New test.
8094
8095 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
8096
8097         PR c/27747
8098         * gcc.dg/cpp/_Pragma6.c: New test.
8099
8100         PR c++/27748
8101         * g++.dg/cpp/_Pragma1.C: New test.
8102
8103         PR preprocessor/27746
8104         * gcc.dg/gomp/macro-3.c: New test.
8105         * gcc.dg/gomp/macro-4.c: New test.
8106         * g++.dg/gomp/macro-3.C: New test.
8107         * g++.dg/gomp/macro-4.C: New test.
8108
8109 2006-06-09  Richard Guenther  <rguenther@suse.de>
8110
8111         PR tree-optimization/26998
8112         * gcc.dg/torture/pr26998.c: New testcase.
8113         * gcc.dg/tree-ssa/vrp29.c: New testcase.
8114
8115 2006-06-08  Mike Stump  <mrs@apple.com>
8116
8117         * gcc.dg/pr27095.c: Account for stubs.
8118
8119         PR target/26427
8120         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
8121         produce bad code on darwin.
8122
8123 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8124
8125         PR fortran/27958
8126         * gfortran.dg/substr_2.f: New test.
8127
8128 2006-06-08  Asher Langton  <langton2@llnl.gov>
8129
8130         PR fortran/27786
8131         * cray_pointers_2.f90: Add -fbounds-check compile flag.
8132
8133 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8134
8135         PR target/27421
8136         * gcc.dg/union-3.c: New test.
8137
8138 2006-06-08  Richard Guenther  <rguenther@suse.de>
8139
8140         PR middle-end/27116
8141         * gcc.dg/torture/pr27116.c: New testcase.
8142         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
8143
8144 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
8145
8146         PR rtl-optimization/26449
8147         * gcc.dg/pr26449.c: New test.
8148
8149 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8150
8151         PR c++/27601
8152         * g++.dg/ext/offsetof1.C: Test member functions.
8153
8154 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
8155
8156         * gcc.dg/pr27095.c: Improve scanning.
8157
8158 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
8159
8160         PR fortran/23091
8161         * gfortran.dg/saved_automatic_1.f90: New test.
8162
8163         PR fortran/24168
8164         * gfortran.dg/array_simplify_1.f90: New test.
8165
8166         PR fortran/25090
8167         * gfortran.dg/entry_dummy_ref_1.f90: New test.
8168
8169         PR fortran/25058
8170         * gfortran.dg/entry_dummy_ref_2.f90: New test.
8171
8172 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
8173
8174         PR c++/27177
8175         * g++.dg/expr/cast7.C: New test.
8176
8177 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
8178
8179         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
8180         * lib/gcc-defs.exp (tool_check_compile): Ditto.
8181         * lib/fortran-torture.exp (fortran-torture-compile,
8182         fortran-torture-execute): Ditto.
8183
8184 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
8185
8186         PR target/27842
8187         * gcc.dg/vmx/pr27842.c: New test.
8188
8189 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8190
8191         PR libfortran/27895
8192         * gfortran.dg/bounds_check_3.f90: New test.
8193
8194 2006-06-05  Mike Stump  <mrs@apple.com>
8195
8196         * objc.dg/objc-fast-4.m: Skip for ppc64.
8197
8198 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
8199
8200         PR testsuite/27705
8201         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
8202
8203 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
8204             Victor Kaplansky  <victork@il.ibm.com>
8205
8206         PR tree-optimizations/26360
8207         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
8208         with -fno-tree-dce.
8209         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
8210
8211 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
8212
8213         PR fortran/14067
8214         * gfortran.dg/data_char_1.f90: Add messages for truncated
8215         strings.
8216
8217         PR fortran/16943
8218         * gfortran.dg/func_decl_2.f90: New test.
8219
8220         PR fortran/20839
8221         * gfortran.dg/do_2.f90: New test.
8222
8223         PR fortran/27655
8224         * gfortran.dg/associated_3.f90: New test.
8225
8226 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
8227
8228         PR c++/27819
8229         * g++.dg/template/static25.C: New test.
8230
8231         PR c++/27722
8232         * g++.dg/init/array21.C: New test.
8233
8234         PR c++/27807
8235         * g++.dg/ext/complit7.C: New test.
8236
8237         PR c++/27806
8238         * g++.dg/parse/ptrmem5.C: New test.
8239
8240 2006-06-04  Roger Sayle  <roger@eyesopen.com>
8241             Andrew Pinski  <pinskia@physics.uc.edu>
8242
8243         PR c/27150
8244         PR middle-end/27382
8245         * gcc.dg/pr27150-1.c: New testcase.
8246         * gcc.dg/pr27382-1.c: New testcase.
8247         * gcc.dg/pr27382-2.c: New testcase.
8248
8249 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
8250
8251         PR c/25161
8252         PR c/27020
8253         * gcc.dg/array-10.c: New test.
8254
8255 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8256
8257         PR c++/27804
8258         * g++.dg/init/const4.C: New test.
8259         * g++.dg/init/member1.C: Add error-marker.
8260         * g++.dg/other/fold1.C: Adjust error-marker.
8261
8262 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8263
8264         PR c++/27601
8265         * g++.dg/ext/offsetof1.C: New test.
8266
8267 2006-06-04 Eric Christopher <echristo@apple.com>
8268
8269         * gcc.dg/attr-ms_struct-1.c: New.
8270
8271 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
8272
8273         * gcc.c-torture/compile/builtin_constant_p.c: New test.
8274
8275 2006-06-04  Richard Guenther  <rguenther@suse.de>
8276
8277         PR tree-optimization/27039
8278         * gcc.dg/tree-ssa/loop-17.c: New testcase.
8279
8280 2006-06-03  Roger Sayle  <roger@eyesopen.com>
8281
8282         PR target/26223
8283         * gcc.target/i386/amd64-abi-2.c: New test case.
8284
8285 2006-06-02  Eric Christopher  <echristo@apple.com>
8286
8287         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
8288         * gcc.target/i386/20020523-1.c: Skip if darwin.
8289         * gcc.target/i386/asm-3.c: Ditto.
8290         * gcc.target/i386/20011119-1.c: Ditto.
8291         * gcc.target/i386/clobbers.c: Remove pic part of test.
8292
8293 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
8294
8295         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
8296         * g++.old-deja/g++.other/init19.C: Ditto.
8297         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
8298         and add other platforms as expected failures.
8299
8300 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
8301
8302         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
8303         (is-effective-target-keyword): Ditto.
8304
8305 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
8306
8307         PR fortran/27715
8308         * gfortran.dg/extended_char_comparison_1.f:  New test.
8309
8310 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
8311
8312         PR fortran/25098
8313         * gfortran.dg/dummy_procedure_1.f90: New test.
8314
8315         PR fortran/25147
8316         * gfortran.dg/dummy_procedure_2.f90: New test.
8317
8318         * gfortran.dg/associated_2.f90: Correct to make consistent with
8319         standard.
8320
8321 2006-05-31  Roger Sayle  <roger@eyesopen.com>
8322
8323         * gcc.target/i386/387-11.c: New test case.
8324
8325 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
8326
8327         PR c++/27801
8328         * g++.dg/template/cond6.C: New test.
8329
8330         PR c++/26496
8331         * g++.dg/template/crash51.C: New test.
8332         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
8333
8334         PR c++/27385
8335         * g++.dg/init/array20.C: New test.
8336
8337 2006-05-31  Roger Sayle  <roger@eyesopen.com>
8338
8339         * gcc.dg/builtins-54.c: New test case.
8340
8341 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
8342
8343         PR c++/26433
8344         * g++.dg/template/fntry1.C: Add dg-do link.
8345
8346         PR c++/27808
8347         * g++.dg/parse/friend6.C: New test.
8348
8349 2006-05-30  Asher Langton  <langton2@llnl.gov>
8350
8351         * gfortran.dg/cray_pointers_7.f90: New test.
8352
8353 2006-05-30  Roger Sayle  <roger@eyesopen.com>
8354
8355         PR tree-optimization/23452
8356         * gcc.dg/fold-mulconj-1.c: New test case.
8357
8358 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
8359
8360         PR c++/27803
8361         * g++.dg/parse/bitfield1.C: New test.
8362
8363 2006-05-30  Roger Sayle  <roger@eyesopen.com>
8364
8365         * gcc.target/ppc-eq0-1.c: New test case.
8366         * gcc.target/ppc-negeq0-1.c: New test case.
8367
8368 2006-05-30  Dirk Mueller  <dmueller@suse.de>
8369
8370         PR c/27273
8371         * gcc.dg/overflow-warn-5.c: New test.
8372
8373 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8374
8375         PR c/27718
8376         * gcc.dg/sizeof-1.c: New test.
8377
8378 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
8379
8380         PR target/27790
8381         * gcc.target/i386/pr27790.c: New test.
8382
8383 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8384
8385         PR libgfortran/27757
8386         * gfortran.dg/direct_io_5.f90: New test.
8387
8388 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8389
8390         PR libgfortran/27634
8391         * gfortran.dg/fmt_missing_period_1.f: New test.
8392         * gfortran.dg/fmt_missing_period_2.f: New test.
8393         * gfortran.dg/fmt_missing_period_3.f: New test.
8394
8395 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8396
8397         PR fortran/19777
8398         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
8399         arrays.
8400
8401 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8402
8403         PR c++/27713
8404         * g++.dg/template/new6.C: New test.
8405
8406 2006-05-29  Roger Sayle  <roger@eyesopen.com>
8407
8408         PR tree-optimization/24964
8409         * gcc.target/i386/387-10.c: New test case.
8410
8411 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
8412
8413         * intrinsics/string_intrinsics.c (compare_string):
8414         Use memcmp instead of strncmp to avoid tripping over
8415         CHAR(0) in a string.
8416
8417 2006-05-27  Richard Guenther  <rguenther@suse.de>
8418
8419         PR middle-end/27773
8420         * gcc.dg/torture/pr27773.c: New testcase.
8421
8422 2006-05-27  Dirk Mueller  <dmueller@suse.de>
8423
8424         * gcc.dg/pr24561.c: Rename to..
8425         * gcc.dg/pr25962.c: .. this.
8426
8427 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8428
8429         PR fortran/19777
8430         * gfortran.dg/bounds_check_2.f: New test.
8431
8432 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
8433
8434         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
8435         * gfortran.dg/byte_1.f90: Likewise.
8436         * gfortran.dg/dup_save_2.f90: Likewise.
8437
8438 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
8439
8440         * gfortran.dg/associated_2.f90: New test.
8441
8442 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8443
8444         PR fortran/27524
8445         * gfortran.dg/bounds_check_1.f90: New test.
8446
8447 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
8448
8449         PR rtl-optimization/27661
8450         * gcc.dg/pr27661.c: New test case.
8451
8452 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
8453
8454         PR fortran/23151
8455         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
8456         * gfortran.dg/print_parentheses_1.f:  New test.
8457         * gfortran.dg/print_parentheses_2.f90:  New test.
8458
8459 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
8460
8461         PR target/27758
8462         * gcc.dg/pr27758.c: New test.
8463
8464 2006-05-24  Falk Hueffner  <falk@debian.org>
8465
8466         * gcc.c-torture/compile/pr27571.c: New test.
8467
8468 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
8469
8470         PR fortran/27709
8471         * gfortran.dg/spec_expr_4.f90: New test.
8472
8473         PR fortran/27155
8474         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
8475
8476 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
8477
8478         PR c++/20103
8479         * g++.dg/ext/complit6.C: New test.
8480         * g++.dg/ext/complit3.C: Adjust error markers.
8481         * g++.dg/init/const3.C: New test.
8482
8483 2006-05-25  Richard Guenther  <rguenther@suse.de>
8484
8485         PR middle-end/27743
8486         * gcc.dg/torture/pr27743.c: New testcase.
8487
8488 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
8489
8490         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
8491
8492 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
8493
8494         * gcc.dg/compat/scalar-by-value-x.h: New.
8495         * gcc.dg/compat/scalar-by-value-y.h: New.
8496         * gcc.dg/compat/scalar-by-value-5.c: New.
8497         * gcc.dg/compat/scalar-by-value-5_main.c: New.
8498         * gcc.dg/compat/scalar-by-value-5_x.c: New.
8499         * gcc.dg/compat/scalar-by-value-5_y.c: New.
8500         * gcc.dg/compat/scalar-by-value-6.c: New.
8501         * gcc.dg/compat/scalar-by-value-6_main.c: New.
8502         * gcc.dg/compat/scalar-by-value-6_x.c: New.
8503         * gcc.dg/compat/scalar-by-value-6_y.c: New.
8504
8505 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
8506
8507         PR tree-optimization/27639
8508         PR tree-optimization/26719
8509         * gcc.dg/pr27639.c: New test.
8510         * gcc.dg/pr26719.c: New test.
8511         * gcc.dg/tree-ssa/scev-cast.c: New test.
8512
8513 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
8514
8515         PR c++/20173
8516         * g++.dg/template/error21.C: New test.
8517
8518 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
8519
8520         PR target/27696
8521         * gcc.target/i386/pr27696.c: New.
8522
8523 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
8524
8525         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
8526
8527         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
8528
8529 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8530
8531         PR c++/27716
8532         * g++.dg/other/assign1.C: New test.
8533
8534 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
8535
8536         PR target/27266
8537         * gcc.target/i386/pr27266.c: New.
8538
8539 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8540
8541         PR c++/27451
8542         * g++.dg/ext/asm9.C: New test.
8543
8544 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
8545
8546         PR rtl-optimization/25514
8547         * gcc.c-torture/compile/pr25514.c: New test.
8548
8549 2006-05-22  Richard Guenther  <rguenther@suse.de>
8550
8551         Revert
8552         2006-01-31  Richard Guenther  <rguenther@suse.de>
8553
8554         * gcc.target/i386/sselibm-1.c: New testcase.
8555         * gcc.target/i386/sselibm-2.c: Likewise.
8556         * gcc.target/i386/sselibm-3.c: Likewise.
8557         * gcc.target/i386/sselibm-4.c: Likewise.
8558         * gcc.target/i386/sselibm-5.c: Likewise.
8559
8560 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8561
8562         PR c/27420
8563         * gcc.dg/func-args-2.c: New test.
8564
8565         PR c/26818
8566         * gcc.dg/struct-incompl-1.c: New test.
8567
8568 2006-05-22  Richard Guenther  <rguenther@suse.de>
8569
8570         PR testsuite/27708
8571         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
8572         the transformations we test for.
8573
8574 2006-05-22  Richard Guenther  <rguenther@suse.de>
8575
8576         PR testsuite/27707
8577         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
8578
8579 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
8580
8581         PR c++/27210
8582         * g++.dg/warn/new1.C: New test.
8583         * g++.dg/template/new5.C: Likewise.
8584
8585 2006-05-21  Roger Sayle  <roger@eyesopen.com>
8586
8587         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
8588         * gcc.target/i386/20060512-3.c: Likewise.
8589
8590 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
8591
8592         PR rtl-optimization/27671
8593         * gcc.c-torture/execute/pr27671-1.c: New.
8594         * gcc.dg/pr27671-2.c: Likewise.
8595
8596         PR tree-optimization/26622.
8597         * gcc.c-torture/compile/pr26622.c: New.
8598
8599 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
8600
8601         PR fortran/27613
8602         * gfortran.dg/recursive_reference_1.f90: New test.
8603
8604 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
8605
8606         PR fortran/25746
8607         * gfortran.dg/elemental_subroutine_3.f90: New test.
8608
8609         PR fortran/25090
8610         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
8611
8612         PR fortran/27584
8613         * gfortran.dg/associated_target_1.f90: New test.
8614
8615         PR fortran/19015
8616         * gfortran.dg/maxloc_shape_1.f90: New test.
8617
8618 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8619
8620         PR libgfortran/24459
8621         * gfortran.dg/namelist_24.f90: New test.
8622         * gfortran.dg/namelist_12.f: Fix typo in comment.
8623
8624 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
8625
8626         PR middle-end/25776
8627         * g++.dg/other/error11.C: New test.
8628
8629 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
8630
8631         * gcc.target/mips/pr26765.c: Add -w to options.
8632
8633 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
8634
8635         * lib/target-supports.exp (check_effective_target_mpaired_single):
8636         New function.
8637         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
8638         multilibs.
8639         * g++.dg/vect/vect.exp: Likewise.
8640
8641 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
8642
8643         PR testsuite/25891
8644         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
8645
8646 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
8647
8648         PR fortran/27662
8649         * gfortran.dg/temporary_1.f90: New file.
8650
8651 2006-05-19  Andreas Schwab  <schwab@suse.de>
8652
8653         * g++.dg/other/unused1.C: Also match "stringz".
8654
8655 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
8656
8657         PR c++/26433
8658         * g++.dg/template/fntry1.C: New test.
8659
8660 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
8661
8662         PR c++/27471
8663         PR c++/27506
8664         * g++.dg/conversion/bitfield5.C: New test.
8665         * g++.dg/conversion/bitfield6.C: New test.
8666
8667 2006-05-18  Mike Stump  <mrs@apple.com>
8668
8669         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
8670         * gcc.dg/vla-4.c: Add.
8671         * gcc.dg/vla-5.c: Add.
8672         * gcc.dg/vla-6.c: Add.
8673
8674 2006-05-12  Stuart Hastings  <stuart@apple.com>
8675
8676         * testsuite/gcc.target/i386/20060512-1.c: New.
8677         * testsuite/gcc.target/i386/20060512-2.c: New.
8678         * testsuite/gcc.target/i386/20060512-3.c: New.
8679         * testsuite/gcc.target/i386/20060512-4.c: New.
8680
8681 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
8682
8683         PR c++/26122
8684         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
8685
8686         PR c++/26068
8687         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
8688         * g++.dg/parse/linkage1.C: New test.
8689
8690 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
8691
8692         PR tree-optimization/27548
8693         * g++.dg/tree-ssa/pr27548.C: New test.
8694
8695 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8696
8697         PR fortran/26551
8698         * gfortran.dg/recursive_check_1.f: New test.
8699         * gfortran.dg/recursive_check_2.f90: New test.
8700
8701 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
8702
8703         * g++.dg/opt/temp2.C: New test.
8704
8705 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
8706
8707         PR c++/27491
8708         * g++.dg/init/brace5.C: New test.
8709
8710         PR middle-end/27415
8711         * gcc.dg/gomp/pr27415.c: New test.
8712         * g++.dg/gomp/pr27415.C: New test.
8713
8714         PR tree-optimization/27549
8715         * g++.dg/tree-ssa/pr27549.C: New test.
8716
8717 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8718
8719         PR libgfortran/27575
8720         * gfortran.dg/read_eof_4.f90: New test.
8721
8722 2006-05-16  Richard Guenther  <rguenther@suse.de>
8723
8724         PR tree-optimization/22303
8725         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
8726
8727 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
8728
8729         PR middle-end/27573
8730         * gcc.dg/gomp/pr27573.c: New test.
8731         * gfortran.dg/gomp/pr27573.f90: New test.
8732
8733         PR c/27499
8734         * gcc.dg/gomp/pr27499.c: New test.
8735         * g++.dg/gomp/pr27499.C: New test.
8736
8737 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
8738
8739         PR c++/27339
8740         * g++.dg/parser/access8.C: Adjust error marker.
8741         * g++.dg/template/access17.C: New test.
8742         * g++.dg/template/access18.C: Likewise.
8743
8744 2006-05-15  Roger Sayle  <roger@eyesopen.com>
8745
8746         PR target/26600
8747         * gcc.target/i386/pr26600.c: New test case.
8748
8749 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
8750
8751         PR c++/27505
8752         * g++.dg/expr/bitfield1.C: New test.
8753
8754 2006-05-15  Richard Guenther  <rguenther@suse.de>
8755
8756         PR tree-optimization/27603
8757         * gcc.dg/torture/pr27603.c: New testcase.
8758
8759 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
8760
8761         PR fortran/25090
8762         * gfortran.dg/entry_dummy_ref_1.f90: New test.
8763
8764         PR fortran/25082
8765         * gfortran.dg/scalar_return_1.f90: New test.
8766
8767         PR fortran/27411
8768         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
8769
8770 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
8771
8772         * gcc.dg/gomp/critical-4.c: New test.
8773         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
8774         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
8775         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
8776         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
8777
8778 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8779
8780         PR c++/27582
8781         * g++.dg/template/dependent-args1.C: New test.
8782
8783         PR c++/27581
8784         * g++.dg/lookup/this1.C: New test.
8785
8786         PR c++/27315
8787         * g++.dg/template/operator6.C: New test.
8788         * g++.dg/template/incomplete3.C: New test.
8789
8790         PR c++/27559
8791         * g++.dg/template/new4.C: New test.
8792
8793         PR c++/27496
8794         * g++.dg/template/void2.C: New test.
8795
8796 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
8797
8798         * g++.dg/template/dependent-expr5.C: New test.
8799
8800 2006-05-14  Roger Sayle  <roger@eyesopen.com>
8801
8802         PR middle-end/26729
8803         * gcc.dg/pr26729-1.c: New test case.
8804
8805 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
8806
8807         * gcc.dg/pr27003.c: New test.
8808
8809 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
8810
8811         * lib/target-supports.dg (check_cxa_atexit_available): Change
8812         v3_target_compile to ${tool}_target_compile.
8813
8814 2006-05-11  Jason Merrill  <jason@redhat.com>
8815
8816         * lib/scanasm.exp (scan-not-hidden): Fix typo.
8817
8818 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8819
8820         PR fortran/27553
8821         * gfortran.dg/label_5.f90: New test.
8822
8823 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
8824
8825         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
8826         check_effective_target_powerpc_altivec_ok): New.
8827         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
8828         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
8829         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
8830         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
8831         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
8832         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
8833         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
8834         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
8835         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
8836         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
8837         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
8838         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
8839         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
8840         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
8841         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
8842         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
8843         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
8844         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
8845         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
8846         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
8847         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
8848         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
8849         gcc.target/powerpc/altivec-9.c,
8850         gcc.target/powerpc/altivec-consts.c,
8851         gcc.target/powerpc/altivec-pr22085.c,
8852         gcc.target/powerpc/altivec-splat.c,
8853         gcc.target/powerpc/altivec-types-1.c,
8854         gcc.target/powerpc/altivec-types-2.c,
8855         gcc.target/powerpc/altivec-types-3.c,
8856         gcc.target/powerpc/altivec-types-4.c,
8857         gcc.target/powerpc/altivec-varargs-1.c,
8858         gcc.target/powerpc/altivec-vec-merge.c,
8859         gcc.target/powerpc/ppc-vector-memcpy.c,
8860         gcc.target/powerpc/ppc-vector-memset.c,
8861         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
8862         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
8863         these effective targets.
8864         * gcc.dg/vmx/pr27006.c: Add missing close brace.
8865         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
8866
8867 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8868
8869         PR middle-end/27384
8870         * g++.dg/other/fold1.C: New test.
8871
8872         PR middle-end/27488
8873         * gcc.dg/fold-nonneg-1.c: New test.
8874
8875         PR c++/27547
8876         * g++.dg/other/operator1.C: New test.
8877
8878 2006-05-11  Richard Guenther  <rguenther@suse.de>
8879
8880         PR middle-end/27529
8881         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
8882
8883 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
8884
8885         * lib/target-supports-dg.exp (check-flags): New.
8886         (dg-skip-if): Move flag checks.
8887
8888 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
8889
8890         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
8891         * lib/target-supports.dg (check_cxa_atexit_available): New.
8892
8893 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
8894
8895         PR fortran/27470
8896         * gfortran.dg/multiple_allocation_2.f90: New test case.
8897
8898 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
8899
8900         * gcc.target/arm/pr27387.C: Fix a comment typo.
8901
8902 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8903
8904         PR fortran/24549
8905         * gfortran.dg/error_recovery_1.f90: New test.
8906
8907 2006-05-10  Richard Guenther  <rguenther@suse.de>
8908
8909         PR tree-optimization/27302
8910         * gcc.dg/torture/pr27302.c: New testcase.
8911
8912 2006-05-09  Dirk Mueller  <dmueller@suse.de>
8913         Richard Guenther  <rguenther@suse.de>
8914
8915         PR middle-end/27498
8916         * gcc.dg/tree-ssa/pr27498.c: New testcase.
8917
8918 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
8919
8920         PR rtl-optimization/27335
8921         * gcc.dg/pr27335.c: New test.
8922
8923 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
8924
8925         * gcc.target/mips/mips-ps-5.c: New file.
8926
8927 2006-05-08  Jan Hubicka  <jh@suse.cz>
8928
8929         PR middle-end/25962
8930         * gcc.dg/pr25962.c: New.
8931
8932 2006-05-08  Roger Sayle  <roger@eyesopen.com>
8933
8934         PR target/27158
8935         * gcc.target/powerpc/pr27158.c: New test case.
8936
8937 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
8938
8939         PR testsuite/27476
8940         * ada/acats/run_all.sh: Use test -z.
8941
8942 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8943
8944         PR libfortran/18271
8945         * gfortran.dg/spec_expr_3.f90: New test.
8946
8947 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
8948
8949         PR target/24879
8950         * gcc.target/i386/monitor.c: New file.
8951
8952 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
8953
8954         * gcc.dg/pr27095.c: xfail *-*-darwin*.
8955
8956 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8957
8958         PR c++/27447
8959         * g++.dg/other/ptrmem7.C: New test.
8960
8961 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8962
8963         PR target/27421
8964         * gcc.dg/array-9.c: New test.
8965
8966 2006-05-07  Richard Guenther  <rguenther@suse.de>
8967
8968         PR tree-optimization/27409
8969         * gcc.dg/torture/pr27409.c: New testcase.
8970
8971 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8972
8973         PR fortran/27457
8974         * gfortran.dg/select_6.f90: New.
8975
8976 2006-05-07  Richard Guenther  <rguenther@suse.de>
8977
8978         PR tree-optimization/27136
8979         * gcc.dg/torture/pr27136.c: New testcase.
8980
8981 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
8982
8983         PR fortran/24813
8984         * gfortran.dg/char_cons_len_1.f90: New test.
8985
8986 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8987
8988         PR c++/27427
8989         * g++.dg/template/incomplete2.C: New test.
8990
8991 2006-05-06  Richard Guenther  <rguenther@suse.de>
8992
8993         PR tree-optimization/27151
8994         * gcc.dg/vect/pr27151.c: New testcase.
8995
8996 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8997
8998         PR c++/27430
8999         * g++.dg/template/void1.C: New test.
9000
9001         PR c++/27423
9002         * g++.dg/other/void2.C: New test.
9003
9004         PR c++/27422
9005         * g++.dg/conversion/void1.C: New test.
9006
9007 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
9008
9009         PR/21391
9010         * g++.dg/other/unused1.C: New.
9011
9012 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9013
9014         PR objc/27240
9015         * objc.dg/member-1.m: New test.
9016
9017 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
9018
9019         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
9020
9021 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9022
9023         PR libfortran/26985
9024         * gfortran.dg/matmul_2.f90: New test.
9025
9026 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
9027
9028         * ada/acats/run_all.sh: Use sync when main not found.
9029
9030 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
9031
9032         PR target/26765
9033         * gcc.target/mips/pr26765.c: New.
9034
9035 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
9036
9037         * gcc.target/bfin: New directory.
9038         * gcc.target/bfin/bfin.exp: New file.
9039         * gcc.target/bfin/frmul.c: New file.
9040         * gcc.target/bfin/arith.c: New file.
9041         * gcc.target/bfin/mul-combine.c: New file.
9042         * gcc.target/bfin/shift.c: New file.
9043
9044 2006-05-04  Richard Guenther  <rguenther@suse.de>
9045
9046         PR tree-optimization/14287
9047         PR tree-optimization/14844
9048         PR tree-optimization/19792
9049         PR tree-optimization/21608
9050         PR tree-optimization/27090
9051         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
9052         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
9053         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
9054         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
9055         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
9056
9057 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
9058
9059         PR tree-optimization/27285
9060         * gcc.c-torture/execute/pr27285.c: New test.
9061
9062         PR middle-end/27388
9063         * gcc.dg/gomp/pr27388-1.c: New test.
9064         * gcc.dg/gomp/pr27388-2.c: New test.
9065         * gcc.dg/gomp/pr27388-3.c: New test.
9066
9067         PR c++/27359
9068         * g++.dg/gomp/pr27359.C: New test.
9069
9070 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
9071
9072         PR fortran/20248
9073         * gfortran.dg/iargc.f90: New test.
9074
9075 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
9076
9077         PR c++/27102
9078         * g++.dg/template/crash49.C: New test.
9079
9080 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
9081
9082         PR testsuite/27032
9083         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
9084
9085 2006-05-02  Jeff Law  <law@redhat.com>
9086
9087         PR tree-optimization/27364
9088         * gcc.c-torture/execute/pr27364.c: New test.
9089
9090 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
9091
9092         PR c++/27309
9093         * g++.dg/parser/ctor5.C: New test.
9094
9095 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
9096
9097         PR target/27387
9098         * gcc.target/arm/arm.exp: New.
9099         * gcc.target/arm/pr27387.C: Likewise.
9100
9101 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
9102
9103         PR fortran/27269
9104         PR fortran/27324
9105         * gfortran.dg/module_equivalence_2.f90: New test.
9106
9107 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
9108
9109         PR middle-end/27337
9110         * g++.dg/gomp/pr27337-1.C: New test.
9111         * g++.dg/gomp/pr27337-2.C: New test.
9112
9113         PR middle-end/27328
9114         * gcc.dg/gomp/pr27328.c: New test.
9115
9116         PR middle-end/27325
9117         * g++.dg/gomp/pr27325.C: New test.
9118
9119         PR middle-end/27310
9120         * g++.dg/gomp/pr27310.C: New test.
9121
9122 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
9123
9124         PR tree-optimization/27291
9125         * g++.dg/tree-ssa/pr27291.C: New test.
9126
9127 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
9128
9129         PR tree-optimization/27283
9130         * g++.dg/tree-ssa/pr27283.C: New test.
9131
9132 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
9133
9134         * gcc.dg/tree-ssa/loop-16.c: New test.
9135
9136 2006-05-01  Roger Sayle  <roger@eyesopen.com>
9137             Joseph S. Myers  <joseph@codesourcery.com>
9138
9139         * gcc.dg/Wconversion-3.c: New test case.
9140         * gcc.dg/Wconversion-4.c: Likewise.
9141
9142 2006-05-01  Richard Guenther  <rguenther@suse.de>
9143
9144         PR tree-optimization/26726
9145         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
9146
9147 2006-04-30  Roger Sayle  <roger@eyesopen.com>
9148
9149         * gcc.dg/Woverflow-1.c: New test case.
9150         * gcc.dg/Woverflow-2.c: Likewise.
9151         * gcc.dg/Woverflow-3.c: Likewise.
9152
9153 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
9154
9155         PR c++/27094
9156         * g++.dg/template/defarg8.C: New test.
9157
9158 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9159
9160         PR c++/27278
9161         * g++.dg/parse/operator7.C: New test.
9162
9163 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9164
9165         PR c++/11471
9166         PR c++/27102
9167         * g++.dg/template/crash48.C: New test.
9168
9169         PR c++/27279
9170         * g++.dg/parse/ctor4.C: New test.
9171
9172 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9173
9174         PR fortran/25681
9175         * gfortran.df/char_type_len.f90: New test.
9176
9177 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9178
9179         PR libgfortran/27304
9180         * gfortran.dg/fmt_exhaust.f90: New test.
9181
9182 2006-04-28  Roger Sayle  <roger@eyesopen.com>
9183
9184         PR c/25309
9185         * gcc.dg/large-size-array-2.c: New test case.
9186
9187 2006-04-28  Richard Guenther  <rguenther@suse.de>
9188
9189         PR target/26826
9190         * gcc.target/i386/pr26826.c: New testcase.
9191
9192 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
9193
9194         PR middle-end/27260
9195         * gcc.c-torture/execute/pr27260.c: New.
9196
9197 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
9198
9199         PR middle-end/27095
9200         * gcc.dg/pr27095.c: New.
9201
9202 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
9203
9204         PR c++/27292
9205         * g++.dg/conversion/bitfield4.C: New test.
9206
9207 2006-04-27  Eric Christopher  <echristo@apple.com>
9208
9209         * gcc.dg/pragma-ms_struct.c: New.
9210
9211 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
9212
9213         PR c++/27102
9214         * g++.dg/template/crash47.C: New test.
9215
9216 2006-04-27  Dirk Mueller  <dmueller@suse.de>
9217
9218         * gcc.target/i386/sse-7.c: build with -msse.
9219
9220 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
9221
9222         PR testsuite/27274:
9223         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
9224         (main): Exit if processor doesn't support SSE.
9225
9226 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
9227
9228         PR middle-end/27282
9229         * gcc.c-torture/compile/pr27282.c: New test.
9230
9231 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
9232
9233         PR middle-end/26913
9234         * g++.dg/gomp/pr26913.C: New test.
9235
9236         PR c/25996
9237         * gcc.dg/gomp/pr25996.c: New test.
9238         * g++.dg/gomp/pr25996.C: New test.
9239
9240 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
9241
9242         PR rtl-optimization/26725
9243         * gcc.c-torture/compile/pr26725.c: New test.
9244
9245 2006-04-25  Richard Guenther  <rguenther@suse.de>
9246
9247         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
9248         than n + -1.
9249
9250 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
9251
9252         * gcc.dg/20060425-1.c: New testcase.
9253
9254 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
9255
9256         PR tree-optimization/26865
9257         * gcc.dg/pr26865.c: New test.
9258
9259 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
9260
9261         PR c++/27292
9262         * g++.dg/conversion/bitfield1.C: New test.
9263         * g++.dg/conversion/bitfield2.C: Likewise.
9264         * g++.dg/conversion/bitfield3.C: Likewise.
9265
9266 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
9267         Richard Guenther  <rguenther@suse.de>
9268
9269         PR tree-optimization/27236
9270         * gcc.dg/tree-ssa/pr27236.c: New testcase.
9271
9272 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9273
9274         PR c++/19963
9275         * g++.dg/other/incomplete2.C: New test.
9276
9277 2006-04-24  Richard Guenther  <rguenther@suse.de>
9278
9279         PR middle-end/26869
9280         * gcc.dg/torture/pr26869.c: New testcase.
9281
9282 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
9283         Richard Guenther  <rguenther@suse.de>
9284
9285         PR tree-optimization/27218
9286         * g++.dg/tree-ssa/pr27218.C: New testcase.
9287
9288 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
9289
9290         PR c++/26912
9291         * g++.dg/template/friend41.C: New test.
9292
9293 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
9294
9295         * g++.dg/opt/pr15551.C: Include cstdio.
9296         (main): Use remove instead of unlink.
9297
9298 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
9299
9300         * gcc.dg/sibcall-7.c: New test.
9301         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
9302         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
9303         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
9304         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
9305         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
9306
9307 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
9308
9309         PR c++/26534
9310         * g++.dg/opt/bitfield1.C: New test.
9311         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
9312         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
9313         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
9314         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
9315         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
9316         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
9317         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
9318         * g++.dg/abi/bitfield2.C: Likewise.
9319         * g++.dg/init/bitfield1.C: Likewise.
9320
9321 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
9322
9323         PR fortran/25099
9324         * gfortran.dg/elemental_subroutine_4.f90: New test.
9325         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
9326         call sub (m, x).
9327
9328 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
9329
9330         * gcc.c-torture/compile/20060421-1.c: New testcase.
9331
9332 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9333
9334         PR c/25875
9335         * gcc.dg/init-bad-4.c: New test.
9336
9337 2006-04-21  Paul Brook  <paul@codesourcery.com>
9338
9339         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
9340
9341 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
9342
9343         PR fortran/27122
9344         * gfortran.dg/defined_operators_1.f90: New test.
9345         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
9346         remove old ones associated, incorrectly, with Note 5.46.
9347
9348         PR fortran/27113
9349         * gfortran.dg/character_array_constructor_1.f90: New test.
9350
9351 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
9352
9353         * gcc.dg/20060419-1.c: New test.
9354
9355 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
9356
9357         PR c/26774
9358         * gcc.dg/struct-parse-1.c: New test case.
9359
9360 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9361
9362         PR c++/26558
9363         * g++.dg/parse/template19.C: New test.
9364
9365         PR c++/26739
9366         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
9367
9368         PR c++/26036
9369         * g++.dg/expr/call3.C: New test.
9370
9371         PR c++/10385
9372         * g++.dg/conversion/dynamic1.C: New test.
9373
9374 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
9375
9376         PR c++/27102
9377         * g++.dg/template/crash35.C: Tweak error markers.
9378         * g++.dg/template/crash46.C: New test.
9379         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
9380         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
9381
9382 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
9383
9384         PR rtl-optimization/14261
9385         * gcc.c-torture/compile/20060419-1.c: Added.
9386
9387 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
9388
9389         * gfortran.dg/label_1.f90: Adjust dg-error.
9390
9391 2006-04-16  Roger Sayle  <roger@eyesopen.com>
9392
9393         PR target/26961
9394         * gcc.dg/fold-cond-1.c: New test case.
9395         * gcc.dg/pr26961-1.c: Likewise.
9396
9397 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9398
9399         PR libgfortran/27138
9400         * gfortran.dg/read_bad_advance.f90: New test.
9401
9402 2006-04-16  Roger Sayle  <roger@eyesopen.com>
9403             Dale Johannesen  <dalej@apple.com>
9404
9405         PR target/24076
9406         * gcc.target/i386/vecinit-3.c: New testcase.
9407         * gcc.target/i386/vecinit-4.c: Likewise.
9408         * gcc.target/i386/sse-18.c: Likewise.
9409         * gcc.target/i386/sse-19.c: Likewise.
9410
9411 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
9412
9413         * gfortran.dg/allocate_zerosize_1.f90: New test.
9414
9415 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
9416
9417         PR c++/26365
9418         * g++.dg/template/crash45.C: New test.
9419
9420 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
9421
9422         PR fortran/26787
9423         * gfortran.dg/proc_assign_1.f90: New test.
9424         * gfortran.dg/procedure_lvalue.f90: Change message.
9425         * gfortran.dg/namelist_4.f90: Add new error.
9426
9427         PR fortran/25597
9428         PR fortran/27096
9429         * gfortran.dg/auto_pointer_array_result_1.f90
9430
9431         PR fortran/27089
9432         * gfortran.dg/specification_type_resolution_1.f90
9433
9434         PR fortran/18003
9435         PR fortran/25669
9436         PR fortran/26834
9437         * gfortran.dg/bounds_temporaries_1.f90: New test.
9438
9439         PR fortran/27124
9440         * gfortran.dg/array_return_value_1.f90: New test.
9441
9442 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
9443
9444         PR fortran/25336
9445         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
9446
9447 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
9448
9449         PR middle-end/26823
9450         * g++.dg/gomp/pr26823-1.C: New test.
9451         * g++.dg/gomp/pr26823-2.C: New test.
9452
9453 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
9454
9455         PR middle-end/27134
9456         * gcc.dg/pr27314.c: New test.
9457
9458 2006-04-13  Richard Henderson  <rth@redhat.com>
9459
9460         * g++.dg/gomp/block-0.C: Update expected matches.
9461
9462 2006-04-13  DJ Delorie  <dj@redhat.com>
9463
9464         * lib/target-supports.exp (check_effective_target_int32plus): New.
9465         (check_effective_target_ptr32plus): New.
9466         (check_effective_target_size32plus): New.
9467         (check_effective_target_int16): New.
9468         (check_profiling_available): Add m32c to the list of unsupported targets.
9469
9470         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
9471         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
9472         memory size.
9473         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
9474         pointers.
9475         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
9476         size_t.
9477         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
9478         and size_t.
9479         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
9480         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
9481         not just xstormy16.  Skip m32c due to weird pointer size.
9482         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
9483         not just xstormy16.
9484         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
9485         not just xstormy16.
9486         * gcc.dg/20020312-2.c: Add m32c support.
9487         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
9488         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
9489         in test.
9490         * gcc.dg/20050321-2.c: Require >=32 bit integers.
9491         * gcc.dg/asm-1.c: Skip if int and short are the same size.
9492         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
9493         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
9494         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
9495         * gcc.dg/init-string-2.c: Require >=32 bit integers.
9496         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
9497         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
9498         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
9499         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
9500         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
9501         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
9502         in test.
9503         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
9504         in test.
9505         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
9506         * gcc.dg/pr23049.c: Require >=32 bit integers.
9507         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
9508         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
9509         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
9510         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
9511         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
9512         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
9513         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
9514         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
9515         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
9516         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
9517         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
9518         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
9519         prototype in test.
9520         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
9521         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
9522         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
9523         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
9524         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
9525
9526         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
9527         * gcc.c-torture/execute/20040703-1.x: Likewise.
9528         * gcc.c-torture/execute/20040705-1.x: Likewise.
9529         * gcc.c-torture/execute/20040705-2.x: Likewise.
9530         * gcc.c-torture/execute/20040709-1.x: Likewise.
9531         * gcc.c-torture/execute/20040709-2.x: Likewise.
9532         * gcc.c-torture/execute/20040811-1.x: Likewise.
9533         * gcc.c-torture/execute/20050316-1.x: Likewise.
9534         * gcc.c-torture/execute/bitfld-4.x: Likewise.
9535         * gcc.c-torture/execute/pr19689.x: Likewise.
9536         * gcc.c-torture/execute/pr7284-1.x: Likewise.
9537         * gcc.c-torture/execute/usmul.x: Likewise.
9538         * gcc.c-torture/execute/vrp-5.x: Likewise.
9539         * gcc.c-torture/execute/vrp-6.x: Likewise.
9540         * gcc.dg/debug/20041023-1.s: Likewise.
9541
9542 2006-04-13  Roger Sayle  <roger@eyesopen.com>
9543
9544         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
9545         of integers to a vector types are now constant expressions in C.
9546         * gcc.dg/vect/vect-fold-1.c: New test case.
9547
9548 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
9549             Ulrich Weigand  <uweigand@de.ibm.com>
9550
9551         PR target/27006
9552         * gcc.dg/vmx/pr27006.c: New testcase.
9553
9554 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9555
9556         PR libgfortran/26766
9557         * gfortran.dg/write_recursive.f90: New test.
9558
9559 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
9560
9561         * g++.dg/parse/dtor7.C: New test.
9562         * g++.dg/parse/new1.C: Add error marker.
9563         * g++.dg/template/new3.C: New test.
9564
9565         PR c++/26122
9566         * g++.dg/template/pure1.C: New test.
9567
9568         PR c++/26295
9569         * g++.dg/parse/ptrmem4.C: New test.
9570
9571 2006-04-10  Jeff Law  <law@redhat.com>
9572
9573         PR/27087
9574         * gcc.c-torture/compile/pr27087.c: New test.
9575
9576 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
9577
9578         PR/21391
9579         * gcc.dg/20060410.c: New.
9580
9581 2006-04-10  Matthias Klose  <doko@debian.org>
9582
9583         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
9584         Recognize multilib directory names containing underscores.
9585
9586 2006-04-10  Roger Sayle  <roger@eyesopen.com>
9587
9588         * gcc.target/i386/vecinit-1.c: New test case.
9589         * gcc.target/i386/vecinit-2.c: Likewise.
9590
9591 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
9592
9593         PR debug/27057
9594         * g++.dg/debug/dwarf2-2.C: New test.
9595
9596 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
9597
9598         PR rtl-optimization/27073
9599         * gcc.c-torture/execute/pr27073.c: New test.
9600
9601 2006-04-08  Mike Stump  <mrs@apple.com>
9602
9603         * gcc.dg/pragma-darwin.c: Improve for ppc64.
9604
9605 2006-04-07  Richard Guenther  <rguenther@suse.de>
9606
9607         PR tree-optimization/26135
9608         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
9609
9610 2006-04-06  Jan Hubicka  <jh@suse.cz>
9611
9612         PR profile/26399
9613         * g++.dg/bprob/g++-bprob-2.C: New testcase.
9614
9615 2006-04-06  Roger Sayle  <roger@eyesopen.com>
9616
9617         * g++.dg/conversion/nullptr1.C: New test case.
9618         * g++.dg/conversion/nullptr2.C: Likewise.
9619
9620 2006-04-05  Roger Sayle  <roger@eyesopen.com>
9621
9622         * gfortran.dg/dependency_18.f90: New test case.
9623
9624 2006-04-05  Richard Guenther  <rguenther@suse.de>
9625
9626         PR tree-optimization/26919
9627         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
9628         * gcc.dg/ipa/ipa-2.c: Likewise.
9629         * gcc.dg/ipa/ipa-3.c: Likewise.
9630         * gcc.dg/ipa/ipa-5.c: Likewise.
9631
9632 2006-04-05  Richard Guenther  <rguenther@suse.de>
9633
9634         PR tree-optimization/26763
9635         * gcc.dg/torture/pr26763-1.c: New testcase.
9636         * gcc.dg/torture/pr26763-2.c: Likewise.
9637
9638 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
9639
9640         PR fortran/23634
9641         PR fortran/25619
9642         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
9643
9644 2006-04-04  Eric Christopher  <echristo@apple.com>
9645
9646         * gcc.target/i386/387-1.c: Allow regexp to match darwin
9647         stubs.
9648         * gcc.target/i386/387-5.c: Ditto.
9649
9650 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
9651
9652         * gcc.target/sparc/struct-ret-check.c: New test.
9653
9654 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9655
9656         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
9657         zero decimal digits specified in format.
9658
9659 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
9660
9661         PR fortran/26891
9662         * gfortran.dg/missing_optional_dummy_1.f90: New test.
9663
9664         PR fortran/26976
9665         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
9666         * gfortran.dg/initialization_1.f90: Make assignment compliant.
9667         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
9668         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
9669         bigendian-ness.
9670
9671 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
9672
9673         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
9674         dummy arguments work when the actual argument is itself a dummy
9675         argument of the caller.
9676
9677 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
9678
9679         PR libfortran/24685
9680         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
9681
9682 2006-04-01  Roger Sayle  <roger@eyesopen.com>
9683
9684         * gfortran.dg/dependencency_17.f90: New test case.
9685
9686 2006-04-01  Roger Sayle  <roger@eyesopen.com>
9687
9688         * gfortran.dg/dependency_14.f90: New test case.
9689         * gfortran.dg/dependency_15.f90: Likewise.
9690         * gfortran.dg/dependency_16.f90: Likewise.
9691
9692 2006-03-31  Asher Langton  <langton2@llnl.gov>
9693
9694         PR fortran/25358
9695         gfortran.dg/cray_pointers_6.f90: New test.
9696
9697 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9698
9699         PR libgfortran/26890
9700         * gfortran.dg/read_size_noadvance.f90: New test.
9701
9702 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
9703
9704         PR fortran/25031
9705         * gfortran.dg/multiple_allocation_1.f90: Check that the
9706         size has changed after a re-allocation with stat.
9707
9708 2006-03-30  Richard Guenther  <rguenther@suse.de>
9709
9710         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
9711         removal.
9712         * gcc.target/i386/sselibm-2.c: Likewise.
9713         * gcc.target/i386/sselibm-3.c: Likewise.
9714         * gcc.target/i386/sselibm-4.c: Likewise.
9715         * gcc.target/i386/sselibm-5.c: Likewise.
9716
9717 2006-03-28  Roger Sayle  <roger@eyesopen.com>
9718
9719         * gcc.dg/fold-andxor-1.c: New test case.
9720         * gcc.dg/fold-xorand-1.c: Likewise.
9721
9722 2006-03-28  Roger Sayle  <roger@eyesopen.com>
9723
9724         * gcc.dg/fold-convnotconv-1.c: New test case.
9725
9726 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
9727
9728         PR fortran/26779
9729         * gfortran.dg/private_type_5.f90: New test.
9730
9731 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
9732
9733         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
9734
9735 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
9736
9737         * gfortran.dg/advance_2.f90: New test.
9738         * gfortran.dg/advance_3.f90: New test.
9739
9740         * gfortran.fortran-torture/execute/equiv_5.f: New test.
9741
9742 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9743
9744         PR libgfortran/26661
9745         PR libgfortran/26880
9746         * gfortran.dg/read_x_past.f: New test.
9747
9748 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
9749
9750         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
9751         to be STABS.
9752
9753 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
9754
9755         * objc.dg/dwarf-1.m: Skip on AIX.
9756         * objc.dg/dwarf-2.m: Skip on AIX.
9757
9758 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
9759
9760         PR fortran/26816
9761         * gfortran.dg/float_1.f90: New test.
9762
9763 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
9764
9765         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
9766         X86_64 targets.
9767         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
9768
9769 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
9770
9771         PR libfortran/26735
9772         * gfortran.dg/convert_implied_open.f90: New test case.
9773
9774 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
9775
9776         PR fortran/26769
9777         * gfortran.dg/transpose_reshape_r10.f90: New test case.
9778
9779 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
9780
9781         PR middle-end/26717
9782         * gcc.dg/pr26717.c: New test.
9783
9784 2006-03-25  Roger Sayle  <roger@eyesopen.com>
9785
9786         * gfortran.dg/dependency_12.f90: New test case.
9787
9788 2006-03-24  Roger Sayle  <roger@eyesopen.com>
9789
9790         * gfortran.dg/dependency_9.f90: New (resurected) test case.
9791
9792 2006-03-24  Jeff Law  <law@redhat.com>
9793
9794         * gcc.c-torture/pr26840.c: New test.
9795
9796 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
9797
9798         * objc.dg/dwarf-2.m: New.
9799         * obj-c++.dg/dwarf-2.mm: New.
9800
9801         * g++.old-deja/g++.other/init19.C: New.
9802
9803 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
9804
9805         * g++.dg/eh/spbp.C: Skip on AIX.
9806
9807 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
9808
9809         PR middle-end/26611
9810         * g++.dg/gomp/pr26611-1.C: New test.
9811         * g++.dg/gomp/pr26611-2.C: New test.
9812
9813 2006-03-24  Jeff Law  <law@redhat.com>
9814
9815         * gcc.c-torture/compile/pr26833.c: New test.
9816         * gfortran.fortran-torture/compile/pr26806.f90: New test.
9817
9818 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9819
9820         * gfortran.dg/endfile_2.f90: Delete temp file.
9821
9822 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
9823
9824         PR fortran/19303
9825         * gfortran.dg/record_marker_1.f90: New test case.
9826         * gfortran.dg/record_marker_2.f: New test case.
9827         * gfortran.dg/record_marker_3.f90: New test case.
9828
9829 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
9830
9831         PR fortran/17298
9832         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
9833         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
9834
9835 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
9836
9837         * lib/gcc-dg.exp (cleanup-modules): New proc.
9838         * gfortran.dg/allocatable_function_1.f90,
9839         gfortran.dg/allocate_char_star_scalar_1.f90,
9840         gfortran.dg/assumed_charlen_function_1.f90,
9841         gfortran.dg/assumed_dummy_1.f90,
9842         gfortran.dg/assumed_shape_ranks_1.f90,
9843         gfortran.dg/assumed_shape_ranks_2.f90,
9844         gfortran.dg/assumed_size_dt_dummy.f90,
9845         gfortran.dg/auto_char_dummy_array_1.f90,
9846         gfortran.dg/auto_char_len_3.f90,
9847         gfortran.dg/automatic_module_variable.f90,
9848         gfortran.dg/bad_automatic_objects_1.f90,
9849         gfortran.dg/char_array_constructor.f90,
9850         gfortran.dg/char_array_structure_constructor.f90,
9851         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
9852         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
9853         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
9854         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
9855         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
9856         gfortran.dg/derived_pointer_recursion.f90,
9857         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
9858         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
9859         gfortran.dg/dummy_functions_1.f90,
9860         gfortran.dg/elemental_initializer_1.f90,
9861         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
9862         gfortran.dg/elemental_pointer_1.f90,
9863         gfortran.dg/elemental_subroutine_1.f90,
9864         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
9865         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
9866         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
9867         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
9868         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
9869         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
9870         gfortran.dg/global_references_1.f90,
9871         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
9872         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
9873         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
9874         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
9875         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
9876         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
9877         gfortran.dg/large_integer_kind_1.f90,
9878         gfortran.dg/large_real_kind_1.f90,
9879         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
9880         gfortran.dg/module_double_reuse.f90,
9881         gfortran.dg/module_equivalence_1.f90,
9882         gfortran.dg/module_interface_1.f90,
9883         gfortran.dg/module_parameter_array_refs_1.f90,
9884         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
9885         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
9886         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
9887         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
9888         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
9889         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
9890         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
9891         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
9892         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
9893         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
9894         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
9895         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
9896         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
9897         gfortran.dg/same_name_1.f90,
9898         gfortran.dg/sibling_dummy_procedure_1.f90,
9899         gfortran.dg/sibling_dummy_procedure_2.f90,
9900         gfortran.dg/sibling_dummy_procedure_3.f90,
9901         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
9902         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
9903         gfortran.dg/used_dummy_types_2.f90,
9904         gfortran.dg/used_dummy_types_3.f90,
9905         gfortran.dg/used_dummy_types_4.f90,
9906         gfortran.dg/used_dummy_types_5.f90,
9907         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
9908         gfortran.dg/userdef_operator_1.f90: Use it.
9909
9910 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9911
9912         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
9913         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
9914         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
9915         gfortran.dg/write_back.f,
9916         gfortran.fortran-torture/execute/inquire_1.f90,
9917         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
9918
9919 2006-03-21  Jeff Law  <law@redhat.com>
9920
9921         * gcc.dg/tree-ssa/vrp28.c: New test.
9922
9923 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
9924
9925         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
9926         if _STDC_C99 is defined.
9927         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
9928         * gcc.dg/builtins-20.c: Likewise.
9929         * gcc.dg/builtins-53.c: Likewise.
9930         * gcc.dg/single-precision-constant.c: Likewise. Also pass
9931         -mmacosx-version-min=10.3 on PowerPC/Darwin.
9932
9933 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
9934
9935         PR tree-opt/26781
9936         * gcc.c-torture/compile/pr26781-1.c: New test.
9937         * gcc.c-torture/compile/pr26781-2.c: New test.
9938
9939 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
9940
9941         PR c++/26690
9942         * g++.dg/gomp/pr26690-1.C: New test.
9943         * g++.dg/gomp/pr26690-2.C: New test.
9944
9945 2006-03-20  Jeff Law  <law@redhat.com>
9946
9947         * gcc.dg/tree-ssa/pr21829.c: New test.
9948
9949         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
9950
9951 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
9952
9953         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
9954         (check_visibility_available): Use it.
9955         (check_effective_target_default_packed): Likewise.
9956         (check_effective_target_pcc_bitfield_type_matters): Likewise.
9957         (check_effective_target_fopenmp): Likewise.
9958         (check_effective_target_freorder): Likewise.
9959         (check_effective_target_fpic): Likewise.
9960         (check_named_sections_available): Likewise.
9961         (check_effective_target_ilp32): Likewise.
9962         (check_effective_target_lp64): Likewise.
9963
9964 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
9965
9966         PR fortran/20935
9967         * gfortran.dg/scalar_mask_2.f90: New test case.
9968
9969 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
9970
9971         PR tree-opt/26629
9972         * gcc.dg/tree-ssa/loadpre12.c: New test.
9973         * gcc.dg/tree-ssa/loadpre13.c: New test.
9974         * gcc.dg/tree-ssa/loadpre14.c: New test.
9975         * gcc.dg/tree-ssa/loadpre15.c: New test.
9976         * gcc.dg/tree-ssa/loadpre16.c: New test.
9977         * gcc.dg/tree-ssa/loadpre17.c: New test.
9978         * gcc.dg/tree-ssa/loadpre18.c: New test.
9979         * gcc.dg/tree-ssa/loadpre19.c: New test.
9980         * gcc.dg/tree-ssa/loadpre20.c: New test.
9981         * gcc.dg/tree-ssa/loadpre21.c: New test.
9982         * gcc.dg/tree-ssa/loadpre22.c: New test.
9983
9984 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
9985
9986         PR fortran/26741
9987         * gfortran.dg/elemental_initializer_1.f90: New test.
9988
9989         PR fortran/26716
9990         * gfortran.dg/assumed_shape_ranks_2: New test.
9991
9992 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
9993
9994         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
9995         target fpic.
9996
9997 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9998
9999         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
10000         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
10001         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
10002         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
10003         gfortran.fortran-torture/execute/direct_io.f90,
10004         gfortran.fortran-torture/execute/inquire_2.f90,
10005         gfortran.fortran-torture/execute/inquire_4.f90,
10006         gfortran.fortran-torture/execute/list_read_1.f90,
10007         gfortran.fortran-torture/execute/open_replace.f90,
10008         gfortran.fortran-torture/execute/slash_edit.f90,
10009         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
10010         temporary files from testcases.
10011
10012 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10013
10014         PR libgfortran/26509
10015         gfortran.dg/write_direct_eor.f90: New test.
10016
10017 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
10018
10019         * gcc.target/powerpc/pr26350.c: New.
10020         * gcc.target/powerpc/indexed-addr.c: New.
10021
10022 2006-03-16  Roger Sayle  <roger@eyesopen.com>
10023
10024         * gfortran.dg/dependency_13.f90: New test case.
10025
10026 2006-03-16  Roger Sayle  <roger@eyesopen.com>
10027
10028         PR middle-end/21781
10029         * gcc.dg/real-const-1.c: New test case.
10030
10031 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
10032
10033         * g++.old-deja/g++.other/init18.C: New.
10034         * g++.old-deja/g++.other/init5.C: Remove xfail.
10035
10036 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10037
10038         * g++.dg/opt/pr15551.C: Cleanup temp file.
10039
10040 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10041
10042         PR c++/6634
10043         g++.dg/parse/long1.C: New test.
10044
10045 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10046
10047         PR fortran/19101
10048         * gfortran.dg/continuation.f90: New test.
10049         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
10050
10051 2006-03-14  Richard Guenther  <rguenther@suse.de>
10052
10053         PR tree-optimization/26672
10054         * gcc.dg/torture/pr26672.c: New testcase.
10055
10056 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
10057
10058         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
10059         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
10060
10061 2006-03-13  Roger Sayle  <roger@eyesopen.com>
10062
10063         PR middle-end/26557
10064         * gcc.c-torture/compile/switch-1.c: New test case.
10065
10066 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
10067
10068         PR fortran/25378
10069         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
10070         test to include more permuatations of mask and index.
10071         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
10072         respond to F2003 spec. that the position returned for an all false
10073         mask && condition is zero.
10074
10075 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
10076
10077         PR middle-end/25989
10078         * gcc.dg/gomp/pr25989.c: New test.
10079
10080 2006-03-13  Jeff Law  <law@redhat.com>
10081
10082         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
10083
10084 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
10085
10086         * gcc.dg/switch-9.c: New test.
10087
10088 2006-03-13  Richard Guenther  <rguenther@suse.de>
10089
10090         PR middle-end/26630
10091         * gcc.dg/torture/pr26630.c: New testcase.
10092
10093 2006-03-11  Roger Sayle  <roger@eyesopen.com>
10094
10095         * gfortran.dg/dependency_10.f90: New test case.
10096         * gfortran.dg/dependency_11.f90: Likewise.
10097
10098 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
10099             Erik Edelmann  <eedelman@gcc.gnu.org>
10100
10101         * gfortran.dg/allocatable_function_1.f90: New.
10102         * gfortran.dg/allocatable_function_2.f90: New.
10103
10104 2006-03-10  Richard Guenther  <rguenther@suse.de>
10105
10106         PR middle-end/26565
10107         * gcc.dg/torture/pr26565.c: New testcase.
10108
10109 2006-03-09  Eric Christopher  <echristo@apple.com>
10110
10111         * gcc.c-torture/compile/20060309-1.c: New.
10112
10113 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10114
10115         PR libgfortran/26499
10116         * gfortran.dg/write_back.f: New test.
10117         * gfortran.dg/write_rewind_1.f: New test.
10118         * gfortran.dg/write_rewind_2.f: New test.
10119
10120 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10121
10122         PR libgfortran/26554
10123         * gfortran.dg/read_logical.f90: New test.
10124
10125 2006-03-04  Laurent GUERBY <laurent@guerby.net>
10126
10127         * ada/acats/norun.lst: cdd2a03 now passes.
10128
10129 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
10130
10131         PR testsuite/25177
10132         * gcc.target/powerpc/pr18096-1.c: Change where the error
10133         would match.
10134
10135 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
10136
10137         * gcc.target/i386/cleanup-1.c: New test.
10138         * gcc.target/i386/cleanup-2.c: New test.
10139
10140 2006-03-04  Roger Sayle  <roger@eyesopen.com>
10141
10142         * gfortran.dg/dependency_9.f90: Remove for the time being.
10143
10144 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
10145
10146         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
10147         directive.
10148
10149 2006-03-03  Roger Sayle  <roger@eyesopen.com>
10150
10151         * gfortran.dg/dependency_9.f90: New test case.
10152
10153 2006-03-03  Roger Sayle  <roger@eyesopen.com>
10154
10155         * gfortran.dg/dependency_4.f90: New test case.
10156         * gfortran.dg/dependency_5.f90: New test case.
10157         * gfortran.dg/dependency_6.f90: New test case.
10158         * gfortran.dg/dependency_7.f90: New test case.
10159         * gfortran.dg/dependency_8.f90: New test case.
10160
10161 2006-03-03  Paul Brook  <paul@codesourcery.com>
10162
10163         * lib/target-supports.exp (check_profiling_available):
10164         Add m68k-*-elf.
10165
10166 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
10167
10168         PR fortran/25031
10169         * multiple_allocation_1.f90: New test.
10170
10171 2006-03-03  Roger Sayle  <roger@eyesopen.com>
10172
10173         PR tree-optimization/26524
10174         * gfortran.dg/pr26524.f: New test case.
10175
10176 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10177
10178         * g++.dg/template/repo5.C: Cleanup repo files.
10179         * gcc.dg/20051201-1.c: Cleanup coverage files.
10180         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
10181         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
10182         tree dump files.
10183
10184 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
10185
10186         * objc.dg/objc-nofilename-1.m: New test.
10187         * objc.dg/bad-receiver-type.m: New test.
10188         * obj-c++.dg/bad-receiver-type.mm: New test.
10189
10190 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
10191
10192         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
10193
10194 2006-03-01  Mike Stump  <mrs@apple.com>
10195
10196         * g++.dg/abi/key2.C: Add.
10197
10198 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
10199
10200         * gfortran.dg/logical_dot_product.f90: New test.
10201
10202         PR fortran/26393
10203         * gfortran.dg/used_interface_ref.f90: New test.
10204
10205         PR fortran/20938
10206         * gfortran.dg/dependency_2.f90: New test.
10207         * gfortran.fortran-torture/execute/where17.f90: New test.
10208         * gfortran.fortran-torture/execute/where18.f90: New test.
10209         * gfortran.fortran-torture/execute/where19.f90: New test.
10210         * gfortran.fortran-torture/execute/where20.f90: New test.
10211
10212 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
10213
10214         * g++.dg/tree-ssa/pr26443.C: New test case.
10215
10216 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
10217
10218         PR middle-end/26022
10219         * g++.dg/opt/return-slot1.C: New test.
10220
10221 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10222
10223         PR libgfortran/26136
10224         * gfortran.dg/namelist_23.f90: New test.
10225
10226 2006-02-28  Roger Sayle  <roger@eyesopen.com>
10227
10228         PR middle-end/14752
10229         * gcc.dg/fold-eqandshift-2.c: New test case.
10230
10231 2006-02-28  Richard Guenther  <rguenther@suse.de>
10232
10233         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
10234         decomposition.
10235
10236 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
10237
10238         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
10239
10240 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10241
10242         PR libgfortran/26464
10243         * gfortran.dg/backspace_5.f: New test.
10244         * gfortran.dg/backspace_6.f: New test.
10245
10246 2006-02-26  Roger Sayle  <roger@eyesopen.com>
10247
10248         * gcc.dg/fold-eqandnot-1.c: New test case.
10249
10250 2006-02-26  Roger Sayle  <roger@eyesopen.com>
10251
10252         PR middle-end/19983
10253         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
10254
10255 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
10256
10257         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
10258         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
10259
10260 2006-02-26  Richard Guenther  <rguenther@suse.de>
10261
10262         PR tree-optimization/26421
10263         * gcc.dg/tree-ssa/pr26421.c: New testcase.
10264
10265 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
10266
10267         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
10268         * g++.old-deja/g++.robertl/eb132.C: Likewise.
10269
10270 2006-02-26  Roger Sayle  <roger@eyesopen.com>
10271
10272         * gcc.dg/fold-even-1.c: New test case.
10273
10274 2006-02-26  Roger Sayle  <roger@eyesopen.com>
10275
10276         PR middle-end/21137
10277         * gcc.dg/fold-eqandshift-1.c: New test case.
10278
10279 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
10280
10281         PR tree-optimization/25125
10282         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
10283         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
10284
10285 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
10286
10287         PR tree-optimizations/26359
10288         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
10289         with -fdump-tree-dceloop-details.
10290         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
10291
10292 2006-02-25  Roger Sayle  <roger@eyesopen.com>
10293
10294         PR middle-end/23673
10295         * gcc.dg/fold-eqxor-1.c: New test case.
10296         * gcc.dg/fold-eqxor-2.c: Likewise.
10297         * gcc.dg/fold-eqxor-3.c: Likewise.
10298
10299 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
10300
10301         PR fortran/23092
10302         * scalar_mask_1.f90: New test.
10303
10304 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
10305
10306         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
10307         * g++.dg/eh/uncaught2.C: New.
10308         * g++.dg/eh/uncaught3.C: New.
10309
10310 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10311
10312         PR libgfortran/26423
10313         * gfortran.dg/read_many_1.f: New test.
10314
10315 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
10316
10317         PR fortran/24519
10318         * gfortran.dg/dependency_3.f90: New test.
10319         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
10320         XFAILs.
10321
10322         PR fortran/25395
10323         * gfortran.dg/equiv_6.f90: New test.
10324
10325 2006-02-23  Jeff Law  <law@redhat.com>
10326
10327         * gcc.c-torture/compile/pr26425.c: New test.
10328
10329 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
10330
10331         PR middle-end/26412
10332         * gcc.dg/gomp/pr26412.c: New test.
10333
10334 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10335
10336         PR c++/26291
10337         * g++.dg/other/ellipsis1.C: New test.
10338         * g++.dg/parse/operator4.C: Adjust error marker.
10339
10340 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
10341
10342         PR target/25603
10343         * gfortran.dg/pr25603.f: New testcase.
10344
10345 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
10346
10347         * gcc.dg/bf-spl1.c: Don't specify -m68000.
10348         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
10349
10350 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
10351
10352         * g++.dg/eh/spbp.C: New.
10353
10354 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
10355
10356         PR middle-end/26379
10357         * gcc.target/i386/mmx-7.c: New test.
10358
10359 2006-02-20  Roger Sayle  <roger@eyesopen.com>
10360
10361         PR tree-optimization/26361
10362         * gcc.dg/tree-ssa/vrp27.c: New test case.
10363
10364 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
10365
10366         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
10367         * gcc.dg/tree-ssa/complex-4.c: Here.
10368
10369 2006-02-19  Roger Sayle  <roger@eyesopen.com>
10370
10371         PR middle-end/19543
10372         * gfortran.dg/logical_1.f90: New test case.
10373
10374 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
10375
10376         PR middle-end/26334
10377         * gcc.dg/20060218-1.c: Moved to...
10378         * gcc.target/i386/20060218-1.c: ... here.  New test.
10379
10380 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
10381
10382         PR fortran/26201
10383         * gfortran.dg/convert_1.f90: New.
10384
10385 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
10386
10387         PR fortran/25054
10388         * gfortran.dg/namelist_5.f90: New test.
10389
10390         PR fortran/25089
10391         * gfortran.dg/namelist_4.f90: New test.
10392
10393 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
10394
10395         PR tree-opt/25680
10396         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
10397
10398 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
10399
10400         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
10401         variable to take into account the variable name in the
10402         function header.
10403         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
10404
10405 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
10406
10407         PR middle-end/26334
10408         * gcc.c-torture/compile/20060217-1.c: New test.
10409         * gcc.dg/20060218-1.c: New test.
10410
10411 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
10412
10413         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
10414
10415 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
10416
10417         * gcc.dg/cpp/undef3.c: New test.
10418         * gcc.dg/cpp/trad/builtins2.c: New test.
10419
10420 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
10421
10422         PR c++/26266
10423         * g++.dg/template/static22.C: New test.
10424         * g++.dg/template/static23.C: New test.
10425         * g++.dg/template/static24.C: New test.
10426         * g++.dg/template/non-dependent13.C: New test.
10427         * g++.dg/init/member1.C: Tweak error markers.
10428
10429 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10430
10431         PR target/26255
10432         * gcc.c-torture/compile/pr26255.c: New test case.
10433
10434 2006-02-16  Roger Sayle  <roger@eyesopen.com>
10435
10436         * gfortran.fortran-torture/execute/where_10.f90: New test case.
10437         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
10438         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
10439         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
10440         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
10441         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
10442         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
10443
10444 2006-02-16  Jeff Law  <law@redhat.com>
10445
10446         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
10447         * gcc.dg/tree-ssa/vrp26.c: New test.
10448
10449 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
10450
10451         PR target/20353
10452         PR target/24578
10453         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
10454         __UCLIBC__ is defined.
10455
10456 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
10457
10458         PR fortran/26224
10459         * gfortran.dg/gomp/pr26224.f: New test.
10460
10461 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
10462
10463         PR tree-opt/25918
10464         * lib/target-supports.exp
10465         (check_effective_target_vect_short_mult): New.
10466         (check_effective_target_vect_char_mult): New.
10467         (check_effective_target_vect_widen_sum_qi_to_si): New.
10468         (check_effective_target_vect_widen_sum_qi_to_hi): New.
10469         (check_effective_target_vect_widen_sum_hi_to_si): New.
10470         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
10471         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
10472         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
10473         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
10474         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
10475         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
10476         vect-reduc-pattern-2c.c
10477         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
10478         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
10479         vect-reduc-pattern-1c.c
10480
10481 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
10482
10483         PR fortran/24557
10484         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
10485
10486 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
10487
10488         PR fortran/26054
10489         * gfortran.dg/enum_8.f90: Remove check for warning.
10490         * gfortran.dg/iomsg_1.f90: Ditto.
10491         * gfortran.dg/enum_1.f90: Ditto.
10492         * gfortran.dg/enum_9.f90: Ditto.
10493         * gfortran.dg/enum_2.f90: Ditto.
10494         * gfortran.dg/enum_10.f90: Ditto.
10495         * gfortran.dg/enum_3.f90: Ditto.
10496         * gfortran.dg/flush_1.f90: Ditto.
10497         * gfortran.dg/enum_4.f90: Ditto.
10498         * gfortran.dg/array_constructor_1.f90: Ditto.
10499         * gfortran.dg/enum_5.f90: Ditto.
10500         * gfortran.dg/enum_6.f90: Ditto.
10501         * gfortran.dg/enum_7.f90: Ditto.
10502
10503 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
10504
10505         PR middle-end/26300
10506         * gcc.c-torture/compile/20060215-1.c: New test.
10507
10508 2006-02-14  Roger Sayle  <roger@eyesopen.com>
10509
10510         PR middle-end/23670
10511         * gcc.dg/tree-ssa/andor-2.c: New test case.
10512
10513 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
10514
10515         PR fortran/25045
10516         * optional_dim.f90: New test.
10517
10518 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
10519
10520         PR fortran/26277
10521         * gfortran.dg/label_4.f90: New.
10522
10523 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
10524             Diego Novillo  <dnovillo@redhat.com>
10525             Uros Bizjak  <uros@kss-loka.si>
10526
10527         * gfortran.dg/gomp: New directory.
10528
10529 2006-02-14  Richard Guenther  <rguenther@suse.de>
10530
10531         PR tree-optimization/26258
10532         * gcc.dg/torture/pr26258.c: New testcase.
10533
10534 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
10535
10536         PR fortran/26246
10537         * gfortran.dg/pr26246_1.f90: New test.
10538         * gfortran.dg/pr26246_2.f90: New test.
10539
10540         PR middle-end/26092
10541         * gcc.c-torture/compile/20060208-1.c: New test.
10542
10543 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
10544
10545         PR fortran/26074
10546         PR fortran/25103
10547         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
10548         * gfortran.dg/bad_automatic_objects_1.f90: New test.
10549         * gfortran.dg/automatic_module_variable.f90: Change error message.
10550
10551         PR fortran/20861
10552         * gfortran.dg/internal_dummy_1.f90: New test.
10553
10554         PR fortran/20871
10555         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
10556
10557
10558         PR fortran/25083
10559         * gfortran.dg/uncommon_block_data_1.f90: New test.
10560         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
10561         with standard.
10562
10563         PR fortran/25088
10564         * gfortran.dg/typed_subroutine_1.f90: New test.
10565
10566 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
10567
10568         * objc.dg/dwarf-1.m: New.
10569
10570 2006-02-13  Roger Sayle  <roger@eyesopen.com>
10571
10572         PR middle-end/24427
10573         * gcc.dg/tree-ssa/andor-1.c: New test case.
10574
10575 2006-02-13  Josh Conner  <jconner@apple.com>
10576
10577         PR target/25376
10578         * gcc.dg/pr25376.c: New test.
10579
10580         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
10581         assemble.
10582         * lib/target-supports.exp (check_named_sections_available):
10583         Only compile named-sections test -- don't assemble.
10584
10585 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10586
10587         * g++.dg/warn/no-write-strings.C: New test.
10588         * g++.dg/warn/write-strings.C: Likewise.
10589         * g++.dg/warn/write-strings-default.C: Likewise.
10590
10591 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
10592
10593         PR fortran/25806
10594         * gfortran.dg/ret_pointer_2.f90: New test.
10595
10596 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
10597
10598         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
10599
10600 2006-02-10  Jeff Law  <law@redhat.com>
10601
10602         * gcc.c-torture/compile/pr26213.c: New test.
10603
10604 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
10605
10606         gfortran.dg/null_1.f90: New test.
10607
10608 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
10609
10610         PR fortran/14771
10611         * gfortran.dg/parens_4.f90: New.
10612         * gfortran.dg/parens_5.f90: New.
10613
10614 2006-02-10  Richard Guenther  <rguenther@suse.de>
10615
10616         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
10617
10618 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
10619         Paul Thomas  <pault@gcc.gnu.org>
10620
10621         PR fortran/14771
10622         * gfortran.dg/parens_1.f90: New.
10623         * gfortran.dg/parens_2.f90: New.
10624         * gfortran.dg/parens_3.f90: New.
10625
10626 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
10627
10628         PR fortran/26038
10629         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
10630
10631         PR fortran/25059
10632         * gfortran.dg/impure_assignment_1.f90: New test.
10633
10634         PR fortran/25070
10635         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
10636
10637 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
10638
10639         PR target/26141
10640         * g++.dg/expr/stdarg2.C: New test.
10641
10642 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
10643
10644         PR inline-asm/16194
10645         * gcc.dg/pr16194.c: New test.
10646
10647 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10648
10649         * ada/acats/run_acats: Use portable variant of "$@".
10650
10651 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10652
10653         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
10654         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
10655
10656 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
10657
10658         PR tree-opt/26179
10659         * g++.dg/opt/pr26179.C: New test.
10660
10661 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
10662
10663         PR middle-end/26134
10664         * gcc.dg/tree-ssa/complex-3.c: New test.
10665
10666 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
10667
10668         * gcc.c-torture/compile/volatile-1.c: New test.
10669
10670 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
10671
10672         PR 26180
10673         * gcc.dg/tree-ssa/pr26180.c: New test.
10674
10675 2006-02-08  Jeff Law  <law@redhat.com>
10676
10677         * gcc.dg/tree-ssa/pr21417.c: New test.
10678
10679 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
10680
10681         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
10682         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
10683
10684 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
10685
10686         * lib/scanrtl.exp: New.
10687
10688 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10689
10690         PR c++/26071
10691         * g++.dg/other/virtual2.C: New test.
10692
10693         PR c++/26070
10694         * g++.dg/other/virtual1.C: New test.
10695
10696 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
10697
10698         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
10699         cleanup-ipa-dump): Update dump file glob patterns.
10700         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
10701         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
10702
10703         * lib/gcc-dg.exp: Load it.
10704         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
10705
10706 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
10707
10708         PR testsuite/26159
10709         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
10710         * gcc.dg/tree-ssa/pr23382.c: Ditto.
10711
10712 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
10713
10714         PR fortran/25577
10715         * gfortran.dg/mvbits_1.f90: New.
10716
10717 2006-02-07  Dirk Mueller  <dmueller@suse.com>
10718
10719         * g++.dg/warn/Wdiv-by-zero.C: New test.
10720         * g++.dg/warn/Wno-div-by-zero.C: New.
10721
10722 2006-02-07  Jeff Law  <law@redhat.com>
10723
10724         * gcc.dg/tree-ssa/pr21559.c: New test.
10725
10726         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
10727         multiple VRP passes.
10728         * gcc.dg/tree-ssa/vrp09.c: Likewise.
10729         * gcc.dg/tree-ssa/vrp18.c: Likewise.
10730         * gcc.dg/tree-ssa/pr21582.c: Likewise.
10731         * gcc.dg/tree-ssa/pr20657.c: Likewise.
10732         * gcc.dg/tree-ssa/pr21001.c: Likewise.
10733         * gcc.dg/tree-ssa/vrp02.c: Likewise
10734         * gcc.dg/tree-ssa/vrp11.c: Likewise
10735         * gcc.dg/tree-ssa/pr14341.c: Likewise
10736         * gcc.dg/tree-ssa/vrp19.c: Likewise
10737         * gcc.dg/tree-ssa/vrp20.c: Likewise
10738         * gcc.dg/tree-ssa/vrp03.c: Likewise
10739         * gcc.dg/tree-ssa/pr21086.c: Likewise
10740         * gcc.dg/tree-ssa/pr21959.c: Likewise
10741         * gcc.dg/tree-ssa/vrp21.c: Likewise
10742         * gcc.dg/tree-ssa/vrp04.c: Likewise
10743         * gcc.dg/tree-ssa/pr25485.c: Likewise
10744         * gcc.dg/tree-ssa/pr22026.c: Likewise
10745         * gcc.dg/tree-ssa/vrp22.c: Likewise
10746         * gcc.dg/tree-ssa/vrp05.c: Likewise
10747         * gcc.dg/tree-ssa/20030807-10.c: Likewise
10748         * gcc.dg/tree-ssa/pr20701.c: Likewise
10749         * gcc.dg/tree-ssa/vrp23.c: Likewise
10750         * gcc.dg/tree-ssa/vrp06.c: Likewise
10751         * gcc.dg/tree-ssa/pr22117.c: Likewise
10752         * gcc.dg/tree-ssa/pr20702.c: Likewise
10753         * gcc.dg/tree-ssa/vrp15.c: Likewise
10754         * gcc.dg/tree-ssa/pr21090.c: Likewise
10755         * gcc.dg/tree-ssa/pr21294.c: Likewise
10756         * gcc.dg/tree-ssa/vrp24.c: Likewise
10757         * gcc.dg/tree-ssa/vrp07.c: Likewise
10758         * gcc.dg/tree-ssa/pr21563.c: Likewise
10759         * gcc.dg/tree-ssa/pr25382.c: Likewise
10760         * gcc.dg/tree-ssa/vrp16.c: Likewise
10761         * gcc.dg/tree-ssa/vrp25.c: Likewise
10762         * gcc.dg/tree-ssa/vrp08.c: Likewise
10763         * gcc.dg/tree-ssa/20030807-6.c: Likewise
10764         * gcc.dg/tree-ssa/vrp17.c: Likewise
10765         * gcc.dg/tree-ssa/pr21458.c: Likewise
10766         * g++.dg/tree-ssa/pr18178.C: Likewise
10767
10768 2006-02-07  Richard Guenther  <rguenther@suse.de>
10769
10770         PR c++/26140
10771         Revert
10772         2006-01-30  Richard Guenther  <rguenther@suse.de>
10773         PR c++/23372
10774         * gcc.dg/pr23372-1.C: New testcase.
10775
10776         * g++.dg/tree-ssa/pr26140.C: New testcase.
10777
10778 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
10779
10780         PR c++/9737
10781         * g++.dg/template/ttp15.C: New test.
10782         * g++.dg/template/ttp16.C: Likewise.
10783         * g++.dg/template/ttp17.C: Likewise.
10784         * g++.old-deja/g++.pt/ttp36.C: Remove.
10785         * g++.old-deja/g++.pt/ttp19.C: Likewise.
10786         * g++.old-deja/g++.pt/ttp37.C: Likewise.
10787         * g++.old-deja/g++.pt/ttp38.C: Likewise.
10788         * g++.old-deja/g++.pt/ttp39.C: Likewise.
10789         * g++.old-deja/g++.pt/ttp9.C: Likewise.
10790         * g++.old-deja/g++.pt/ttp40.C: Likewise.
10791         * g++.old-deja/g++.pt/ttp51.C: Likewise.
10792         * g++.old-deja/g++.pt/ttp26.C: Likewise.
10793         * g++.old-deja/g++.pt/ttp36.C: Likewise.
10794
10795 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
10796
10797         PR libfortran/23815
10798         * unf_io_convert_4.f90: New test.
10799
10800 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
10801
10802         * gcc.dg/tree-ssa/loadpre10.c: New test.
10803         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
10804         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
10805         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
10806
10807 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10808
10809         PR libfortran/24685
10810         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
10811
10812 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
10813
10814         PR tree-opt/25251
10815         * gfortran.dg/assign_7.f: New test.
10816
10817 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
10818
10819         PR fortran/26041
10820         PR fortran/26064
10821         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
10822         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
10823         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
10824
10825 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
10826
10827         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
10828         in size_t typedef.
10829
10830 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10831
10832         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
10833         * g++.dg/charset/string.c (foo): Likewise.
10834         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
10835         const char*
10836         * g++.dg/ext/builtin2.C (printf): Likewise.
10837         * g++.dg/init/new15.C (printf): Likewise.
10838         * g++.dg/opt/pr17697-1.C (foo): Likewise.
10839         * g++.dg/opt/pr17697-2.C (foo): Likewise.
10840         * g++.dg/opt/pr17697-3.C (foo): Likewise.
10841         * g++.dg/template/non-dependent4.C (temp): Likewise.
10842         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
10843         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
10844         parameter type to const char*.
10845         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
10846         Change type to const char*.
10847         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
10848         Likewise.
10849         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
10850         second parameter type to const char*.
10851         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
10852         (Y::Y): Change parameter type to const char*.
10853         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
10854         * g++.old-deja/g++.jason/report.C: Apply const correctness.
10855         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
10856         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
10857         (char*).
10858         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
10859         const char*.
10860         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
10861         type to const char*.
10862         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
10863         return type to const char*.
10864         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
10865         to const char*.
10866         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
10867         * g++.old-deja/g++.law/refs1.C: Likewise.
10868         * g++.old-deja/g++.law/visibility1.C: Likewise.
10869         * g++.old-deja/g++.law/visibility2.C: Likewise.
10870         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
10871         const char*.
10872         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
10873         * g++.old-deja/g++.mike/net48.C: Likewise.
10874         * g++.old-deja/g++.mike/p646.C: Likewise.
10875         * g++.old-deja/g++.mike/p6746.C: Likewise.
10876         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
10877         type to const char*.
10878         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
10879         deprecated conversion warning.
10880         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
10881         char*.
10882         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
10883         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
10884         * g++.old-deja/g++.pt/explicit8.C: Likewise.
10885         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
10886         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
10887         * g++.old-deja/g++.pt/nontype3.C: Likewise.
10888         * g++.old-deja/g++.pt/t39.C: Likewise.
10889         * g++.old-deja/g++.robertl/eb106.C: Likewise.
10890         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
10891
10892 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
10893
10894         PR fortran/25075
10895         intrinsic_argument_conformance_1.f90: New test.
10896
10897 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
10898
10899         PR fortran/20845
10900         * gfortran.dg/char_result_11.f90: Add SAVE.
10901         * gfortran.dg/der_pointer_4.f90: Ditto.
10902         * gfortran.dg/default_initialization.f90: New test.
10903
10904 2006-02-03  Jeff Law  <law@redhat.com>
10905
10906         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
10907         handle more than 100 dump files.
10908         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
10909         * lib/scantree.exp (scan-tree-dump): Likewise.
10910         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
10911         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
10912         * lib/scanipa.exp (scan-ipa-dump): Likewise.
10913         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
10914         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
10915
10916 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
10917
10918         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
10919
10920 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
10921
10922         * g++.dg/template/using12.C: New test.
10923
10924 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
10925
10926         * gcc.target/powerpc/pr25960.c: New test.
10927
10928 2006-02-02  Steven G. Kargl  <kargls@comcast>
10929
10930         PR fortran/24958
10931         gfortran.dg/nullify_2.f90: New test.
10932
10933 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
10934
10935         PR 25990
10936         * gcc.dg/gomp/pr25990.c: New test.
10937
10938 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
10939
10940         PR c++/25342
10941         * g++.gd/template/partial4.C: New test.
10942
10943 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
10944
10945         PR middle-end/26001
10946         * gfortran.dg/data_char_2.f90: New.
10947
10948 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
10949
10950         PR fortran/26039
10951         maxval_maxloc_conformance_1.f90: New test.
10952
10953 2006-01-31  Richard Guenther  <rguenther@suse.de>
10954
10955         * gcc.target/i386/sselibm-1.c: New testcase.
10956         * gcc.target/i386/sselibm-2.c: Likewise.
10957         * gcc.target/i386/sselibm-3.c: Likewise.
10958         * gcc.target/i386/sselibm-4.c: Likewise.
10959         * gcc.target/i386/sselibm-5.c: Likewise.
10960
10961 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
10962
10963         PR fortran/24266
10964         * gfortran.dg/arrayio_derived_2.f90: New.
10965
10966 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
10967
10968         * gcc.dg/unsigned-long-compare.c: New test.
10969
10970 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
10971
10972         PR testsuite/25318
10973         * lib/target-supports.exp (check_effective_target_freorder):
10974         Check to see if target supports -freorder-blocks-and-partition.
10975         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
10976         instead of "dg-require-named-sections".
10977
10978 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
10979
10980         PR target/14798:
10981         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
10982         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
10983         * gcc.dg/pragma-isr-trapa2.c: Likewise.
10984         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
10985         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
10986         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
10987         * gcc.dg/attr-isr-trap_exit.c: Likewise.
10988         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
10989
10990 2006-01-30  Richard Guenther  <rguenther@suse.de>
10991
10992         PR c++/23372
10993         * gcc.dg/pr23372-1.C: New testcase.
10994
10995 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
10996
10997         * gcc.dg/gomp/pr25874.c: New test.
10998
10999 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
11000
11001         PR tree-opt/25911
11002         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
11003
11004 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
11005
11006         PR fortran/18578
11007         PR fortran/18579
11008         PR fortran/20857
11009         PR fortran/20885
11010         * gfortran.dg/intent_out_1.f90: New test.
11011
11012 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
11013
11014         PR fortran/17911
11015         * gfortran.dg/procedure_lvalue.f90: New test.
11016
11017         PR fortran/20895
11018         PR fortran/25030
11019         * gfortran.dg/char_pointer_assign_2.f90: New test.
11020         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
11021         assignment to be consistent with standard.
11022         * gfortran.dg/char_result_2.f90: The same.
11023         * gfortran.dg/char_result_8.f90: The same.
11024
11025 2006-01-28  Zack Weinberg  <zackw@panix.com>
11026
11027         * gcc.dg/Woverlength-strings.c
11028         * gcc.dg/Woverlength-strings-pedantic-c89.c
11029         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
11030         * gcc.dg/Woverlength-strings-pedantic-c99.c
11031         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
11032
11033 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
11034
11035         * gcc.c-torture/execute/20060127-1.c: New test.
11036
11037 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
11038
11039         PR c++/25999
11040         * g++.dg/ext/pragmaweak1.C: New test.
11041
11042 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
11043
11044         PR c++/25855
11045         * g++.dg/template/spec29.C: New test.
11046
11047 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
11048
11049         PR c/19606.
11050         * gcc.c-torture/execute/pr19606.c: New.
11051
11052 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
11053
11054         * gcc.dg/pragma-re-4.c: New test.
11055
11056 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
11057
11058         PR fortran/25964
11059         * gfortran.dg/assumed_size_refs_3.f90: New test.
11060
11061 2006-01-27  Ben Elliston  <bje@au.ibm.com>
11062
11063         * gcc.misc-tests/dectest.exp: Remove defunct comment.
11064
11065 2006-01-26  Laurent GUERBY <laurent@guerby.net>
11066
11067         PR ada/21317
11068         * ada/acats/support/impdef.a: Add One_Long_Second.
11069         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
11070         * ada/acats/tests/c9/c94026.a: Likewise.
11071         * ada/acats/tests/c9/c97305c.ada: Likewise.
11072         * ada/acats/tests/c9/c99004a.ada: Likewise.
11073
11074 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
11075
11076         PR fortran/25964
11077         * gfortran.dg/global_references_2.f90: New test.
11078
11079         PR fortran/25084
11080         PR fortran/20852
11081         PR fortran/25085
11082         PR fortran/25086
11083         * gfortran.dg/assumed_charlen_function_1.f90: New test.
11084         * gfortran.dg/assumed_charlen_function_3.f90: New test.
11085
11086         PR fortran/25416
11087         * gfortran.dg/assumed_charlen_function_2.f90: New test.
11088
11089 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
11090
11091         PR c/25892
11092         * gcc.dg/Wpointer-sign.c: New.
11093         * gcc.dg/Wpointer-sign-Wall.c: New.
11094         * gcc.dg/Wpointer-sign-Wall-no.c: New.
11095         * gcc.dg/Wpointer-sign-pedantic.c: New.
11096         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
11097         * gcc.dg/conv-2.c: Use -Wpointer-sign.
11098
11099 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
11100
11101         PR C/25861
11102         * gcc.c-torture/compile/pr25861.c: New test.
11103
11104 2006-01-26  Paul Brook  <paul@codesourcery.com>
11105
11106         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
11107         on short-enum targets.
11108         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
11109         variable.
11110         (generate_fields): Use short_enums.
11111         (main): Set short_enums.  Document -e.
11112         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
11113         on short-enum targets.
11114         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
11115         variable.
11116         (generate_fields): Use short_enums.
11117         (main): Set short_enums.  Document -e.
11118         * lib/target-supports.exp (check_effective_target_short_enums): New.
11119
11120 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
11121
11122         PR target/25947
11123         * gcc.dg/torture/pr25947-1.c: New test.
11124
11125 2006-01-25  Jan Hubicka  <jh@suse.cz>
11126             Roger Sayle  <roger@eyesopen.com>
11127
11128         PR rtl-optimization/25703
11129         * gcc.target/i386/20060125-1.c: New test case.
11130         * gcc.target/i386/20060125-2.c: New test case.
11131
11132 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
11133
11134         PR fortran/18540
11135         * gfortran.dg/goto_1.f: New.
11136
11137 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
11138
11139         PR fortran/25716
11140         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
11141         25716 on 32-bit systems too.
11142
11143 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
11144
11145         PR testsuite/25590
11146         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
11147
11148 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
11149
11150         * gcc.dg/tree-ssa/gen-vect-33.c: New.
11151
11152 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11153
11154         PR fortran/25835
11155         * gfortran.dg/read_eof.f90: Delete, renamed.
11156         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
11157         * gfortran.dg/read_eof_2.f90: New test.
11158         * gfortran.dg/read_eof_3.f90: New test.
11159
11160 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
11161
11162         PR tree-opt/25860
11163         * gcc.c-torture/compile/pr25860.c: New test.
11164
11165 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11166
11167         PR c++/25552
11168         * g++.dg/parse/dtor8.C: New test.
11169
11170 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
11171
11172         PR testsuite/25891
11173         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
11174         * gcc.dg/gomp/gomp.exp: Return without testing anything if
11175         check_effective_target_fopenmp returns 0.
11176
11177 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
11178
11179         PR ada/20548
11180         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
11181         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
11182         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
11183
11184 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
11185
11186         PR tree-opt/25857
11187         * g++.dg/opt/pr25857.C: New test.
11188
11189 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
11190         Jan Hubicka  <jh@suse.cz>
11191         Richard Guenther  <rguenther@suse.de>
11192
11193         PR rtl-optimization/25654
11194         * gcc.dg/torture/pr25654.c: New testcase.
11195         * gcc.target/i386/pr25654.c: Likewise.
11196
11197 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
11198
11199         PR fortran/25901
11200         * gfortran.dg/internal references_2.f90: New test.
11201
11202         Fix regression in testing of admissability of attributes.
11203         * gfortran.dg/intent_used_1.f90: New test.
11204
11205 2006-01-23  Ben Elliston  <bje@au.ibm.com>
11206
11207         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
11208         Remove target conditional torture options for i?86 and x86_64
11209         GNU/Linux.
11210
11211 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11212
11213         PR c++/10891
11214         * g++.dg/rtti/no-rtti.C: New.
11215
11216 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
11217
11218         PR c++/25895
11219         * g++.dg/inherit/conv2.C: New test.
11220
11221         PR c++/25856
11222         * g++.dg/parse/dtor7.C: New test.
11223
11224         PR c++/25858
11225         * g++.dg/template/crash44.C: New test.
11226
11227 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
11228
11229         PR fortran/25124
11230         PR fortran/25625
11231         * gfortran.dg/internal_references_1.f90: New test.
11232           PR fortran/20881
11233         PR fortran/23308
11234         PR fortran/25538
11235         PR fortran/25710
11236         * gfortran.dg/global_references_1.f90: New test.
11237         * gfortran.dg/g77/19990905-1.f: Restore the error that
11238         there is a clash between the common block name and
11239         the name of a subroutine reference.
11240
11241         PR fortran/PR24276
11242         * gfortran.dg/aliasing_dummy_1.f90: New test.
11243
11244 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
11245
11246         * gcc.dg/vmx/1b-01.c: Warning fix.
11247         * gcc.dg/vmx/1c-02.c: Likewise.
11248         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
11249
11250 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
11251
11252         PR testsuite/24962
11253         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
11254
11255 2006-01-20  Richard Guenther  <rguenther@suse.de>
11256         Steven Bosscher <stevenb.gcc@gmail.com>
11257
11258         PR rtl-optimization/24626
11259         * gcc.dg/torture/pr24626-1.c: New testcase.
11260         * gcc.dg/torture/pr24626-2.c: Likewise.
11261         * gcc.dg/torture/pr24626-3.c: Likewise.
11262         * gcc.dg/torture/pr24626-4.c: Likewise.
11263
11264 2006-01-20  Dirk Mueller  <dmueller@suse.com>
11265
11266         PR c++/5520
11267         * g++.dg/warn/empty-body.C: New.
11268
11269 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
11270
11271         PR c++/22136
11272         * g++.dg/template/using10.C: New test.
11273         * g++.dg/temlpate/using11.C: Likewise.
11274         * g++.dg/inherit/using5.C: Tweak error messages.
11275
11276 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
11277
11278         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
11279         target test.
11280         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
11281
11282 2006-01-19  Jan Hubicka  <jh@suse.cz>
11283
11284         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
11285
11286 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11287
11288         PR c++/25854
11289         * g++.dg/template/spec28.C: New test.
11290
11291 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
11292
11293         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
11294         Fix fprintf's by adding srcdir or removing it.
11295
11296 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
11297
11298         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
11299         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
11300         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
11301         * testsuite/gcc.dg/gomp/empty.c: Likewise.
11302         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
11303         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
11304         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
11305         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
11306         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
11307         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
11308         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
11309         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
11310         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
11311         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
11312
11313 2006-01-18  Jeff Law  <law@redhat.com>
11314
11315         * gcc.dg/tree-ssa/vrp25.c: New test.
11316
11317 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
11318
11319         * gcc.dg/pr25805.c: Fix misapplied patch.
11320
11321 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
11322
11323         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
11324         (check_effective_target_vect_udot_qi): New.
11325         (check_effective_target_vect_sdot_hi): New.
11326         (check_effective_target_vect_udot_hi): New.
11327         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
11328         prefixed with "wrapv-" with -fwrapv.
11329         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
11330         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
11331         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
11332         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
11333         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
11334
11335         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
11336         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
11337         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
11338         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
11339
11340 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11341
11342         PR c++/16829
11343         * g++.dg/other/default2.C: New test.
11344         * g++.dg/other/default3.C: New test.
11345
11346 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
11347
11348         PR c/25805
11349         * gcc.dg/pr25805.c: New file.
11350
11351 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
11352
11353         PR c++/25836
11354         * g++.dg/template/init6.C: New test.
11355
11356 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
11357
11358         * gcc.dg/tree-ssa/pr24287.c: New test
11359
11360 2006-01-18  Eric Christopher  <echristo@apple.com>
11361
11362         * g++.dg/eh/table.C: New.
11363
11364 2006-01-18  DJ Delorie  <dj@redhat.com>
11365
11366         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
11367         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
11368         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
11369         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
11370
11371 2006-01-18  Jeff Law  <law@redhat.com>
11372
11373         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
11374         on wrapping on overflow semantics.
11375
11376         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
11377
11378         * gcc.gc/tree-ssa/vrp23.c: New test.
11379         * gcc.gc/tree-ssa/vrp24.c: New test.
11380
11381 2006-01-18  Richard Henderson  <rth@redhat.com>
11382             Aldy Hernandez  <aldyh@redhat.com>
11383             Jakub Jelinek  <jakub@redhat.com>
11384             Diego Novillo  <dnovillo@redhat.com>
11385             Uros Bizjak  <uros@kss-loka.si>
11386
11387         * testsuite/gcc.dg/gomp: New directory.
11388
11389 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
11390             Steven G. Kargl  <kargls@comcast.net>
11391
11392         PR fortran/20869
11393         * gfortran.dg/intrinsic_external_1.f90: New test.
11394
11395         PR fortran/20875.
11396         * gfortran.dg/elemental_pointer_1.f90: New test.
11397
11398         PR fortran/25024
11399         * gfortran.dg/external_procedures_1.f90: New test.
11400
11401         PR fortran/25785
11402         gfortran.dg/assumed_present.f90: New test.
11403
11404 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
11405
11406         * g++.dg/parse/lookup5.C: New test.
11407
11408 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11409
11410         PR fortran/25697
11411         * gfortran.dg/read_eof.f90: New test.
11412
11413 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
11414
11415         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
11416         add a closing brace.
11417
11418 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11419
11420         PR fortran/25631
11421         * gfortran.dg/fmt_tl.f: New test.
11422
11423 2006-01-17  Eric Christopher  <echristo@apple.com>
11424
11425         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
11426         * g++.old-deja/g++.warn/impint2.C: Ditto.
11427         * g++.old-deja/g++.other/null1.C: Ditto.
11428         * g++.dg/warn/conv2.C: Ditto.
11429         * g++.dg/warn/conv4.C: New file.
11430
11431 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
11432
11433         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
11434
11435 2006-01-17  Andreas Jaeger  <aj@suse.de>
11436             Janis Johnson <janis187@us.ibm.com>
11437
11438         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
11439         in 64-bit.
11440         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
11441         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
11442
11443 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
11444
11445         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
11446         xfail txxx where xxx >= 25.
11447
11448 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
11449
11450         PR testsuite/25764
11451         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
11452
11453 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
11454
11455         PR c/25682
11456         * gcc.dg/pr25682.c: New test.
11457         * g++.dg/parse/array-size2.C: New test.
11458
11459 2006-01-16  Ian Lance Taylor  <ian@airs.com>
11460
11461         * consistency.vlad: Remove entire directory, 1652 files.
11462
11463 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
11464
11465         * lib/target-supports.exp (check_effective_target_dfp_nocache,
11466         check_effective_target_dfprt_nocache): New.
11467         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
11468         (check_effective_target_dfprt): New.
11469         * lib/c-compat.exp (check_dfp): Remove.
11470         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
11471         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
11472         level of support for decimal float.
11473         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
11474         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
11475         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
11476         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
11477         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
11478         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
11479         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
11480         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
11481         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
11482         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
11483         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
11484         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
11485         directives.
11486
11487 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
11488
11489         PR testsuite/25741
11490         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
11491         $base_dir/../.
11492         * lib/gfortran.exp (gfortran_init): Likewise.
11493         * lib/obj-c++.exp (obj-c++_init): Likewise.
11494         * lib/scanasm.exp (scan-assembler-dem): Likewise.
11495         (scan-assembler-dem-not): Likewise.
11496         * lib/scandump.exp (scan-dump-dem): Likewise.
11497         (scan-dump-dem-not): Likewise.
11498
11499 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
11500
11501         PR testsuite/25767
11502         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
11503         powerpc-*-darwin*.
11504         * lib/obj-c++.exp (obj-c++_init): Likewise.
11505
11506 2006-01-16  Richard Guenther  <rguenther@suse.de>
11507
11508         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
11509
11510 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11511
11512         PR testsuite/25777
11513         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
11514         to LD_LIBRARY_PATH.
11515
11516 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
11517             Andrew Pinski  <pinskia@physics.uc.edu>
11518
11519         * gcc.dg/minmax-1.c: New test.
11520
11521 2006-01-16  Ben Elliston  <bje@au.ibm.com>
11522
11523         * gcc.dg/dfp/dfp.exp: Correct FSF address.
11524         * gcc.misc-tests/dectest.exp: Ditto.
11525
11526 2006-01-15  Ian Lance Taylor  <ian@airs.com>
11527
11528         PR testsuite/25796
11529         * gcc.target/i386/cmov6.c: Use -march=k8.
11530
11531 2006-01-15  Andreas Jaeger  <aj@suse.de>
11532
11533         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
11534         x86 does not have __float128.
11535
11536 2006-01-14  Ian Lance Taylor  <ian@airs.com>
11537
11538         * gcc.target/i386/cmov6.c: New test.
11539
11540 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
11541
11542         PR c++/25663
11543         * g++.dg/template/ctor6.C: New test.
11544
11545 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
11546
11547         PR tree-optimization/25485
11548         * gcc.dg/tree-ssa/pr25485.c: New.
11549
11550 2006-01-14  Richard Guenther  <rguenther@suse.de>
11551
11552         PR tree-optimization/22548
11553         PR tree-optimization/22555
11554         PR tree-optimization/22501
11555         * gcc.dg/tree-ssa/alias-4.c: New testcase.
11556         * gcc.dg/tree-ssa/alias-5.c: Likewise.
11557         * gcc.dg/tree-ssa/alias-6.c: Likewise.
11558         * gcc.dg/tree-ssa/alias-7.c: Likewise.
11559         * gcc.dg/tree-ssa/alias-8.c: Likewise.
11560         * gcc.dg/tree-ssa/alias-9.c: Likewise.
11561         * gcc.dg/tree-ssa/alias-10.c: Likewise.
11562         * gcc.dg/tree-ssa/alias-11.c: Likewise.
11563         * gcc.dg/tree-ssa/alias-12.c: Likewise.
11564
11565 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
11566
11567         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
11568         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
11569
11570 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
11571         Richard Guenther  <rguenther@suse.de>
11572
11573         PR rtl-optimization/24257
11574         * gcc.dg/torture/pr24257.c: New testcase.
11575
11576 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
11577
11578         * gcc.c-torture/execute/20060110-1.c: New test.
11579         * gcc.c-torture/execute/20060110-2.c: New test.
11580
11581 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
11582
11583         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
11584
11585 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
11586
11587         PR fortran/25756
11588         * gfortran.dg/label_3.f90: New test.
11589
11590 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
11591
11592         PR tree-optimization/25771
11593         * g++.dg/tree-ssa/pr25771.C: New test
11594
11595 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
11596
11597         PR tree-opt/24365
11598         * g++.dg/opt/complex5.C: New test.
11599
11600 2006-01-13  Richard Guenther  <rguenther@suse.de>
11601
11602         * gcc.target/i386/387-9.c: New testcase.
11603
11604 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
11605
11606         PR c++/24824
11607         * g++.dg/debug/dwarf2-1.C: New.
11608
11609 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
11610
11611         PR testsuite/25728
11612         * lib/gcov.exp (verify-lines): Add "close $fd".
11613
11614 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
11615             Ben Elliston  <bje@au.ibm.com>
11616
11617         * gcc.dg/dfp/inf-1.c: New test.
11618
11619 2006-01-12  Janis Johnson <janis187@us.ibm.com>
11620             Yao Qi  <qiyaoltc@cn.ibm.com>
11621             Ben Elliston  <bje@au.ibm.com>
11622             Jon Grimm  <jgrimm2@us.ibm.com>
11623
11624         * gcc.dg/nodfp-1.c: New test.
11625         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
11626         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
11627         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
11628         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
11629         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
11630         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
11631         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
11632         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
11633         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
11634         * gcc.dg/format/dfp-scanf-1.c: Likewise.
11635         * gcc.dg/format/dfp-printf-1.c: Likewise.
11636         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
11637         (compat_setup_dfp): New.
11638         * gcc.dg/compat/compat.exp: Use it.
11639         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
11640         Make some variables global, prepend "compat_" to their names.
11641         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
11642         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
11643         * gcc.misc-tests/dectest.exp: New test driver for decTest.
11644         * lib/compat.exp (compat_skip_list): Make global, rename.
11645         * lib/c-compat.exp: New file.
11646         * lib/target-supports.exp (check_effective_target_dfp): New.
11647
11648         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
11649         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
11650         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
11651         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
11652         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
11653         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
11654         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
11655         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
11656         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
11657         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
11658         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
11659         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
11660         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
11661         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
11662         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
11663         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
11664         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
11665         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
11666         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
11667         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
11668         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
11669         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
11670         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
11671         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
11672         gcc.dg/dfp/struct-layout-1.c,
11673         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
11674         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
11675         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
11676         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
11677         gcc.dg/dfp/func-vararg-dfp.c,
11678         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
11679         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
11680         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
11681         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
11682         gcc.dg/dfp/wtr-conversion-1.c: New tests.
11683
11684 2006-01-11  Richard Guenther  <rguenther@suse.de>
11685
11686         PR tree-optimization/25734
11687         * gcc.dg/tree-ssa/pr25734.c: New testcase.
11688
11689 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
11690
11691         PR fortran/25486
11692         * gfortran.dg/literal_character_constant_1_x.F: New test.
11693         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
11694         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
11695         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
11696
11697 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
11698
11699         PR c++/25386
11700         * g++.dg/ext/packed3.C: Add expected packed error.
11701
11702 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
11703
11704         PR target/25706
11705         * gcc.dg/torture/pr25706-1.c: New test.
11706
11707 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
11708
11709         PR tree-optimization/23109
11710         PR tree-optimization/23948
11711         PR tree-optimization/24123
11712
11713         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
11714         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
11715         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
11716         g++.dg/tree-ssa/pr23948.C: New testcases.
11717         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
11718         three divisions in order to do the optimization.
11719
11720 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
11721
11722         PR c++/25632
11723         * g++.dg/other/pr25632.C: New test.
11724
11725 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
11726
11727         PR fortran/25730
11728         * gfortran.dg/used_types_1.f90: New test.
11729
11730 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
11731
11732         PR target/25718
11733         * gcc.dg/torture/pr25718-1.c: New test.
11734
11735 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
11736
11737         * gfortran.dg/list_read_2.f90: Fix typo in description.
11738
11739 2006-01-10  Jan Beulich  <jbeulich@novell.com>
11740
11741         * lib/target-supports.exp (check_visibility_available): Simplify test
11742         for *-*-netware*.
11743         (check_profiling_available): Fail for *-*-netware*.
11744         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
11745         * gcc.dg/20021014-1.c: Likewise.
11746         * gcc.dg/nest.c: Likewise.
11747
11748 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
11749
11750         fortran/24936
11751         * gfortran.dg/forall_3.f90: New test.
11752
11753 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
11754
11755         PR fortran/21977
11756         * gfortran.dg/nesting_2.f90: New test.
11757         * gfortran.dg/nesting_3.f90: New test.
11758
11759 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
11760
11761         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
11762         Fix typo in comment.
11763
11764 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
11765
11766         * gfortran.dg/single_char_string.f90: New test.
11767
11768 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
11769
11770         * gfortran.dg/ichar_2.f90: New test.
11771
11772 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
11773
11774         PR fortran/25093
11775         * gfortran.dg/private_type_4.f90: New.
11776
11777 2006-01-07  Richard Guenther  <rguenther@suse.de>
11778
11779         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
11780
11781 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11782
11783         * gfortran.dg/func_decl_1.f90: New.
11784         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
11785         * gfortran.dg/array_alloc_2.f90: Likewise.
11786         * gfortran.dg/char_result_8.f90: Likewise.
11787         * gfortran.dg/dup_save_1.f90: Likewise.
11788         * gfortran.dg/dup_save_2.f90: Likewise.
11789         * gfortran.dg/f2c_6.f90: Likewise.
11790         * gfortran.dg/f2c_7.f90: Likewise.
11791         * gfortran.dg/func_result_2.f90: Likewise.
11792         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
11793
11794 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
11795
11796         PR fortran/22146
11797         * gfortran.dg/elemental_subroutine_1.f90: New test.
11798         * gfortran.dg/elemental_subroutine_2.f90: New test.
11799
11800         PR fortran/25029
11801         PR fortran/21256
11802         * gfortran.dg/assumed_size_refs_1.f90: New test.
11803
11804         PR fortran/20868
11805         PR fortran/20870
11806         * gfortran.dg/assumed_size_refs_2.f90: New test.
11807         * gfortran.dg/initialization_1.f90: Change warning message.
11808
11809 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
11810
11811         * gcc.dg/tree-ssa/loop-15.c: New test.
11812
11813 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11814
11815         PR fortran/25598
11816         * gfortran.dg/backspace_3.f: New test.
11817         * gfortran.dg/backspace_4.f: New test.
11818
11819 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11820
11821         PR fortran/24268
11822         * gfortran.dg/fmt_white.f: Update test.
11823
11824 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
11825
11826         * gcc.dg/cast-1.c: Add new warning.
11827         * gcc.dg/cast-2.c: Likewise.
11828         * gcc.dg/cast-3.c: Likewise.
11829         * gcc.dg/format/cast-1.c: Likewise.
11830         * gcc.dg/cast-4.c: New testcase.
11831
11832 2006-01-05  Richard Guenther  <rguenther@suse.de>
11833
11834         PR tree-optimization/22555
11835         * gcc.dg/tree-ssa/alias-3.c: New testcase.
11836
11837 2006-01-05  Richard Guenther  <rguenther@suse.de>
11838             Diego Novillo  <dnovillo@redhat.com>
11839
11840         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
11841         * gcc.dg/tree-ssa/loop-8.c: Likewise.
11842         * gcc.dg/tree-ssa/loop-1.c: Likewise.
11843         * gcc.dg/tree-ssa/pr23294.c: Likewise.
11844         * gcc.dg/tree-ssa/pr21985.c: Likewise.
11845         * gcc.dg/tree-ssa/loop-14.c: Likewise.
11846         * gcc.dg/tree-ssa/loop-2.c: Likewise.
11847         * gcc.dg/tree-ssa/loop-3.c: Likewise.
11848         * gcc.dg/tree-ssa/loop-4.c: Likewise.
11849         * gcc.dg/tree-ssa/pr21171.c: Likewise.
11850         * gcc.dg/tree-ssa/loop-5.c: Likewise.
11851         * gcc.dg/tree-ssa/loop-10.c: Likewise.
11852         * gcc.dg/tree-ssa/loop-6.c: Likewise.
11853         * treelang/compile/extravar.tree: Likewise.
11854         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
11855         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
11856         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
11857         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
11858         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
11859
11860 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
11861
11862         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
11863         for 64-bit fix.
11864
11865 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
11866
11867         PR fortran/23675
11868         gfortran.dg/char_result_11.f90: New.
11869
11870 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
11871
11872         PR c++/24782
11873         * g++.dg/parse/access9.C: New test.
11874         * g++.dg/tc1/dr52.C: Tweak error markers.
11875
11876 2006-01-04  Richard Henderson  <rth@redhat.com>
11877
11878         Merge from gomp branch.
11879         * g++.dg/parse/pragma2.C: Update expected error lines.
11880
11881 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
11882
11883         * g++.dg/other/i386-2.C: New test.
11884
11885         PR target/25554
11886         * gcc.c-torture/compile/20051228-1.c: New test.
11887
11888         PR c/25559
11889         * gcc.dg/pr25559.c: New test.
11890
11891 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
11892
11893         PR c++/25492
11894         * g++.dg/lookup/friend9.C: New test.
11895
11896         PR c++/25625
11897         * g++.dg/template/repo5.C: New test.
11898
11899 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
11900
11901         PR fortran/25101
11902         * gfortran.dg/forall_2.f90: New test.
11903
11904 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
11905
11906         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
11907         dg-require-weak.  Adjust regexp to handle leading-underscore
11908         targets and space as well as TAB after .weak.  Change previous
11909         64-bit fix to not use naked dot.
11910
11911 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
11912
11913         PR rtl-optimization/25578
11914         * gcc.c-torture/execute/20060102-1.c: New testcase.
11915
11916 2006-01-03  Richard Guenther  <rguenther@suse.de>
11917
11918         PR c/25183
11919         * gcc.dg/torture/pr25183.c: New testcase.
11920
11921 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
11922
11923         Merge from gomp-branch.
11924         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
11925         * gcc.dg/ia64-sync-2.c: Likewise.
11926         * gcc.dg/ia64-sync-3.c: Likewise.
11927         * gcc.dg/ia64-sync-4.c: Likewise.
11928         * gcc.dg/sync-2.c: Likewise.
11929         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
11930         that sparc64-*-* and sparcv9-*-* supports sync builtins.
11931
11932 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
11933
11934         PR c++/25635
11935         * g++.dg/parse/operator6.C: New test.
11936
11937         PR c++/25637
11938         * g++.dg/parse/error29.C: New test.
11939
11940         PR c++/25638
11941         * g++.dg/parse/dtor6.C: New test.
11942
11943         PR c++/25633
11944         * g++.dg/parse/ctor3.C: New test.
11945
11946         PR c++/25634
11947         * g++.dg/template/class3.C: New test.
11948
11949 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
11950
11951         * g++.dg/debug/debug9.C: New.
11952
11953 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
11954
11955         PR fortran/24640
11956         * gfortran.dg/label_2.f90: New test.
11957
11958 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11959
11960         * g++.dg/lookup/using12.C: Tighten error marker.
11961
11962 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
11963             Andrew Pinski <pinskia@physics.uc.edu>
11964
11965         * gcc.target/powerpc/darwin-abi-3.c: New file.
11966         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
11967         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
11968         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
11969         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
11970         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
11971         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
11972         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
11973         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
11974
11975 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
11976
11977         * gcc.dg/tree-ssa/loadpre1.c: New;
11978         * gcc.dg/tree-ssa/loadpre2.c: New;
11979         * gcc.dg/tree-ssa/loadpre3.c: New;
11980         * gcc.dg/tree-ssa/loadpre4.c: New;
11981         * gcc.dg/tree-ssa/loadpre5.c: New;
11982         * gcc.dg/tree-ssa/loadpre6.c: New;
11983         * gcc.dg/tree-ssa/loadpre7.c: New;
11984         * gcc.dg/tree-ssa/loadpre8.c: New;
11985         * gcc.dg/tree-ssa/loadpre9.c: New;
11986
11987 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
11988
11989         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
11990         * g++.dg/abi/thunk4.C: Likewise.
11991
11992 2006-01-01  Andreas Jaeger  <aj@suse.de>
11993
11994         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
11995         portable.
11996
11997 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
11998
11999         PR c++/25294
12000         * gcc.dg/pragma-pack-3.c: New test.
12001         * g++.dg/parse/pragma3.C: New test.
12002
12003 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12004
12005         PR middle-end/24827
12006         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
12007
12008 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12009
12010         PR testsuite/25214
12011         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
12012
12013 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
12014
12015         PR fortran/22607
12016         * gfortran-dg/pure_byref_3.f90: New.
12017
12018         fortran/PR 25396
12019         * gfortran.dg/userdef_operator_1.f90: New.
12020
12021 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
12022
12023         * g++.dg/abi/thunk3.C: New.
12024         * g++.dg/abi/thunk4.C: New.
12025
12026 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
12027
12028         PR fortran/25532
12029         * gfortran.dg/host_used_types_1.f90: New test. Check that host
12030         associated derived type components of derived types are
12031         properly declared in contained procedures.
12032
12033 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12034
12035         PR libgfortran/25139
12036         * gfortran.dg/backspace_2.f: New test.
12037
12038 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12039
12040         PR libgfortran/25550
12041         * gfortran.dg/endfile.f: New test.
12042
12043 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12044
12045         PR libgfortran/25419
12046         * gfortran.dg/comma.f: New test.
12047
12048 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12049
12050         * lib/gfortran-dg.exp: Remove trailing whitespace.
12051         * lib/fortran-torture.exp: Test with -fbounds-check instead of
12052         -funroll-all-loops.
12053
12054 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
12055
12056         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
12057         Extended Double long doubles or repeat tests when long double is
12058         the same size as double.
12059
12060 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12061
12062         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
12063
12064         PR testsuite/25442
12065         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
12066         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
12067
12068         PR testsuite/25441
12069         * gcc.dg/pr23911.c: Make test variable static.
12070
12071         PR testsuite/25444
12072         * gcc.dg/tree-ssa/pr14841.c: Likewise.
12073
12074 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
12075
12076         PR c++/25439
12077         * g++.dg/parse/crash17.C: Adjust error markers.
12078         * g++.dg/template/error20.C: New test.
12079
12080 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
12081
12082         PR c++/23172
12083         * g++.dg/ext/complit4.C: New test.
12084
12085         PR c++/25417
12086         * g++.dg/ext/complit5.C: Likewise.
12087
12088 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
12089
12090         PR tree-optimization/25125
12091         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
12092         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
12093         * gcc.c-torture/execute/pr25125.c: New.
12094
12095 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
12096
12097         PR fortran/25029
12098         PR fortran/21256
12099         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
12100         with incorrect assumed size references.
12101
12102 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
12103
12104         PR c++/23171
12105         * g++.dg/opt/init1.C: New test.
12106
12107 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
12108
12109         PR c++/24671
12110         * g++.dg/template/sfinae3.C: New test.
12111
12112 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12113
12114         * g++.dg/other/friend4.C: New test.
12115
12116 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
12117
12118         PR target/25005
12119         * g++.dg/opt/pr25005.C: New test.
12120
12121 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
12122
12123         PR c++/25369
12124         * g++.dg/template/ptrmem16.C: New test.
12125
12126 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
12127
12128         PR fortran/25029
12129         PR fortran/21256
12130         * gfortran.dg/initialization_1.f90: Add test of SIZE.
12131
12132 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12133
12134         PR libgfortran/25307
12135         * gfortran.dg/list_read_5.f90: New test.
12136
12137 2005-12-22  Richard Henderson  <rth@redhat.com>
12138
12139         * gcc.target/i386/sse-7.c: Use -msse2.
12140
12141 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
12142
12143         PR rtl-optimization/25432
12144         * gcc.c-torture/compile/20051216-1.c: New test.
12145
12146         PR objc/25328
12147         * objc/execute/pr25328.m: New test.
12148
12149 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
12150
12151         PR c++/25364
12152         * g++.dg/template/call4.C: New test.
12153
12154 2005-12-22  Dale Johannesen  <dalej@apple.com>
12155
12156         * gcc.target/i386/sse-17.c: New.
12157
12158 2005-12-22  Paul Brook  <paul@codesourcery.com>
12159
12160         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
12161
12162 2005-12-22  Paul Brook  <paul@codesourcery.com>
12163
12164         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
12165
12166 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
12167
12168         PR tree-opt/25513
12169         * gcc.c-torture/compile/pr25513.c: New test.
12170
12171 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12172
12173         PR c++/23333
12174         * g++.dg/parse/error25.C: Add more tests.
12175
12176 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12177
12178         PR fortran/18990
12179         * gfortran.dg/der_charlen_1.f90: New.
12180
12181 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
12182
12183         PR fortran/20889
12184         * gfortran.dg/pointer_component_type_1.f90: New test.
12185
12186         PR fortran/25029
12187         PR fortran/21256
12188         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
12189         should give an error with assumed size array refernces and checks those
12190         that should not.
12191         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
12192         reference an upper bound so that it does not generate an error.
12193
12194         PR fortran/19362
12195         PR fortran/20244
12196         PR fortran/20864
12197         PR fortran/25391
12198         * gfortran.dg/used_dummy_types_1.f90: New test.
12199         * gfortran.dg/used_dummy_types_2.f90: New test.
12200         * gfortran.dg/used_dummy_types_3.f90: New test.
12201         * gfortran.dg/used_dummy_types_4.f90: New test.
12202         * gfortran.dg/used_dummy_types_5.f90: New test.
12203
12204         PR fortran/23152
12205         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
12206         group already being USE associated.
12207         * gfortran.dg/assumed_shape_nml.f90: New test.
12208         * gfortran.dg/assumed_size_nml.f90: New test.
12209
12210         PR fortran/20862
12211         PR fortran/25053
12212         PR fortran/25063
12213         PR fortran/25064
12214         PR fortran/25066
12215         PR fortran/25067
12216         PR fortran/25068
12217         PR fortran/25307
12218         * gfortran.dg/io_constraints_1.f90: New test.
12219         * gfortran.dg/io_constraints_1.f90: New test.
12220         * gfortran.dg/iostat_3.f90: Change wording of warning.
12221         * gfortran.dg/g77/19981216-0.f: The same.
12222
12223 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
12224
12225         PR tree-optimization/23518
12226         * testsuite/gcc.dg/pr23518.c: New.
12227
12228 2005-12-21  Mike Stump  <mrs@apple.com>
12229
12230         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
12231
12232 2005-12-21  Paul Brook  <paul@codesourcery.com>
12233
12234         * gcc.dg/pr19340.c: Skip on m68k targets.
12235
12236 2005-12-21  Steven Bosscher  <stevenb@suse.de>
12237
12238         PR rtl-optimization/25196
12239         * gcc.dg/pr25196.c: New test.
12240
12241 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
12242
12243         PR fortran/25423
12244         gfortran.dg/where_nested_1.f90: New.
12245
12246 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
12247
12248         PR tree-optimization/25382.
12249         * gcc.dg/tree-ssa/pr25382.c: New.
12250
12251 2005-12-20  Richard Guenther  <rguenther@suse.de>
12252
12253         PR middle-end/24306
12254         * gcc.target/i386/pr24306.c: New testcase.
12255
12256 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
12257
12258         PR tree-optimization/25501
12259         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
12260
12261 2005-12-20  Richard Guenther  <rguenther@suse.de>
12262
12263         Revert
12264         2005-12-02  Richard Guenther  <rguenther@suse.de>
12265
12266         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
12267
12268 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
12269
12270         PR c++/21228
12271         * g++.dg/warn/Wunreachable-code-2.C: New test.
12272
12273 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
12274
12275         PR c++/24278
12276         * g++.dg/template/ctor5.C: New test.
12277
12278         PR c++/24915
12279         * g++.dg/template/overload8.C: New test.
12280
12281 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
12282
12283         * gcc.c-torture/compile/pr25483 : New test.
12284
12285 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12286
12287         PR c++/20552
12288         * g++.dg/ext/typeof10.C: New test.
12289
12290 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
12291
12292         * gcc.dg/mt-loopi1.c: New.
12293
12294 2005-12-18  Richard Guenther  <rguenther@suse.de>
12295
12296         PR tree-optimization/25481
12297         * gcc.dg/torture/pr25481.c: New testcase.
12298
12299 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
12300
12301         PR rtl-optimization/21041
12302         * gcc.dg/pr21041.c: New test.
12303
12304 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12305
12306         PR libgfortran/25463
12307         * gfortran.dg/advance.f90: New test.
12308
12309 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
12310
12311         * gcc.dg/20051201-1.c: New test.
12312
12313 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
12314
12315         PR fortran/25018
12316         * gfortran.dg/initialization_1.f90: New test.
12317         * gfortran.dg/enum_5.f90: Change dg-error to new message.
12318         * gfortran.dg/g77/980616-0.f: The same.
12319
12320 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
12321
12322         * PR fortran/25458
12323         * gfortran.dg/chkbits.f90: New test.
12324
12325 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
12326
12327         * gfortran.dg/enum_5.f: Revert to previous version.
12328
12329 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
12330
12331         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
12332         * gfortran.dg/nested_modules_1.f90: Ditto.
12333         * gfortran.dg/hollerith_f95.f90: Ditto.
12334         * gfortran.dg/select_5.f90: Ditto.
12335         * gfortran.dg/secnds.f: Ditto.
12336         * gfortran.dg/hollerith2.f90: Ditto.
12337         * gfortran.dg/imag_2.f: Ditto.
12338         * gfortran.dg/ftell_2.f90: Ditto.
12339         * gfortran.dg/malloc_free_1.f90: Ditto.
12340         * gfortran.dg/logint-1.f: Ditto.
12341         * gfortran.dg/recursive_statement_functions.f90: Ditto.
12342         * gfortran.dg/e_d_fmt.f90: Ditto.
12343         * gfortran.dg/hollerith_legacy.f90: Ditto.
12344         * gfortran.dg/logint-2.f: Ditto.
12345         * gfortran.dg/enum_5.f90: Ditto.
12346         * gfortran.dg/f2c_2.f90: Ditto.
12347         * gfortran.dg/pr17143.f90: Ditto.
12348         * gfortran.dg/namelist_14.f90: Ditto.
12349         * gfortran.dg/logint-3.f: Ditto.
12350         * gfortran.dg/spread_scalar_source.f90: Ditto.
12351         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
12352         * gfortran.dg/namelist_11.f: Ditto.
12353         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
12354         * gfortran.dg/g77/20010519-1.f
12355         * gfortran.dg/g77/alpha1.f: Ditto.
12356         * gfortran.dg/g77/990115-1.f: Ditto.
12357         * gfortran.dg/g77/erfc.f: Ditto.
12358         * gfortran.dg/g77/19990313-3.f: Ditto.
12359         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
12360         * gfortran.dg/g77/20010426.f: Ditto.
12361         * gfortran.dg/g77/19990313-0.f: Ditto.
12362         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
12363         * gfortran.dg/g77/20000629-1.f: Ditto.
12364         * gfortran.dg/g77/970125-0.f: Ditto.
12365         * gfortran.dg/g77/8485.f: Ditto.
12366         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
12367         * gfortran.dg/g77/19990313-1.f: Ditto.
12368         * gfortran.dg/g77/int8421.f: Ditto.
12369         * gfortran.dg/g77/19990305-0.f: Ditto.
12370         * gfortran.dg/g77/947.f: Ditto.
12371         * gfortran.dg/g77/19990905-2.f: Ditto.
12372         * gfortran.dg/g77/cabs.f: Ditto.
12373         * gfortran.dg/g77/19990313-2.f: Ditto.
12374         * gfortran.dg/g77/20020307-1.f: Ditto.
12375         * gfortran.dg/g77/dcomplex.f: Ditto.
12376         * gfortran.dg/g77/19990502-1.f: Ditto.
12377         * gfortran.dg/g77/19981216-0.f: Ditto.
12378         * gfortran.dg/common_4.f90: Ditto.
12379         * gfortran.dg/entry_4.f90: Ditto.
12380         * gfortran.dg/equiv_constraint_2.f90: Ditto.
12381         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
12382         * gfortran.dg/namelist_12.f: Ditto.
12383         * gfortran.dg/scale_1.f90: Ditto.
12384         * gfortran.dg/modulo_1.f90
12385         * gfortran.dg/hollerith.f90: Ditto.
12386         * gfortran.dg/direct_io_3.f90: Ditto.
12387         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
12388         * gfortran.dg/gnu_logical_1.F: Ditto.
12389         * gfortran.dg/unf_io_convert_1.f90: Ditto.
12390         * gfortran.dg/assign_1.f90: Ditto.
12391         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
12392         * gfortran.dg/pr23095.f: Ditto.
12393         * gfortran.dg/read_float_1.f90: Ditto.
12394
12395 2005-12-17  Andreas Jaeger  <aj@suse.de>
12396
12397         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
12398         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
12399
12400 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12401
12402         PR fortran/24268
12403         * gfortran.dg/fmt_white.f: New test.
12404
12405 2005-12-16  Steven G. Kargl <kargls@comcast.net>
12406
12407         * gfortran.dg/label_1.f90: New test.
12408
12409 2005-12-15  Ben Elliston  <bje@au.ibm.com>
12410
12411         PR testsuite/25422
12412         * gcc.dg/20031012-1.c: Add -Walways-true option.
12413         * gcc.dg/weak/weak-3.c: Likewise.
12414         * g++.old-deja/g++.mike/warn8.C: Likewise.
12415
12416 2005-12-16  Mike Stump  <mrs@apple.com>
12417
12418         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
12419         exit.
12420
12421 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12422
12423         PR libgfortran/25264
12424         PR libgfortran/25349
12425         * gfortran.dg/tl_editing.f90: Added additional checks.
12426         * gfortran.dg/t_editing.f: New test.
12427         * gfortran.dg/write_padding.f90: New test
12428
12429 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12430
12431         PR testsuite/25215
12432         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
12433
12434 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
12435
12436         PR rtl-optimization/24899
12437         * gcc.c-torture/execute/20051215-1.c: New test.
12438
12439 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
12440
12441         PR 24823
12442         * gfortran.dg/pr24823.f: New test.
12443
12444 2005-12-16  Jeff Law  <law@redhat.com>
12445
12446         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
12447
12448 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
12449
12450         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
12451         Change C++ style comments to C style comments.
12452         Remove aligned types from the array.
12453         Keep Enums disabled.
12454         (complex_types): Remove aligned types from the array.
12455         Comment out "_Complex long double".
12456         (attrib_types): Remove.
12457         (complex_attrib_types): Remove.
12458         (attrib_array_types): Remove.
12459         (complex_attrib_array_types): Remove.
12460         (aligned_bitfld_types): Remove.
12461         (n_aligned_bitfld_types): Remove.
12462         (FEATURE_ALIGNEDPACKED): Delete.
12463         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
12464         (singles): Remove support for adding attributes.
12465         (choose_type): Remove support for attributed types.
12466         (generate_fields): Remove support for attributed bit-fields.
12467         Remove support for adding attributes.
12468         (generate_random_tests): Remove support for adding attributes.
12469         (features): Add back "[0] :0" and "complex vector [0]".
12470         (main): Remove support for attributed bit-fields.
12471         Uncomment the calling of generate_random_tests for the rests of
12472         the tests.
12473
12474 2005-12-16  Jan Hubicka  <jh@suse.cz>
12475
12476         * gcc.c-torture/combine/pr25224.c: New.
12477
12478 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
12479
12480         PR other/25028
12481         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
12482         HP-UX.
12483
12484 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
12485
12486         * gcc.dg/20051215-1.c: New file.
12487
12488 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12489
12490         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
12491         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
12492
12493 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
12494
12495         PR fortran/18197
12496         * gfortran.dg/dummy_functions_1.f90: New.
12497
12498 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
12499
12500         PR rtl-optimization/25310
12501         * gcc.c-torture/compile/pr25310.c: New test.
12502
12503 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
12504
12505         PR debug/25023
12506         * gcc.dg/pr25023.c: New test.
12507
12508 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12509
12510         * g++.old-deja/g++.brendan/redecl1.C,
12511         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
12512         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
12513         g++.old-deja/g++.oliva/typeof1.C,
12514         g++.old-deja/g++.other/crash16.C,
12515         g++.old-deja/g++.other/crash34.C,
12516         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
12517         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
12518         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
12519         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
12520         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
12521         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
12522         Remove xfail.
12523
12524 2005-12-14  Kean Johnston  <jkj@sco.com>
12525             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12526
12527         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
12528         * gcc.target/i386/20020523-1.c: Ditto.
12529         * gcc.target/i386/tailcall-1.c: Ditto.
12530         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
12531         * gcc.target/i386/ssetype-5.c: Ditto.
12532
12533 2005-12-14  Jeff Law  <law@redhat.com>
12534
12535         * gcc.dg/tree-ssa/foldstring-1.c: New test.
12536
12537 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
12538
12539         PR target/25254
12540         PR target/24188
12541         * gcc.target/i386/pr25254.c: New test.
12542         * gfortran.dg/PR24188.f: New test.
12543
12544 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
12545
12546         * lib/fortran-torture.exp: Catch remaining uses of
12547         remote_file build delete.
12548
12549 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12550
12551         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
12552
12553 2005-12-14  Ben Elliston  <bje@au.ibm.com>
12554
12555         * gcc.dg/warn-addr-cmp.c: New test.
12556
12557 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
12558
12559         PR debug/25023
12560         PR target/25293
12561         * gcc.target/i386/pr25293.c: New test.
12562
12563 2005-12-13  Petr Machata  <machata@post.cz>
12564
12565         PR c++/24907
12566         * g++.dg/parse/comma2.C: New test.
12567
12568 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
12569             Jakub Jelinek  <jakub@redhat.com>
12570
12571         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
12572         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
12573         (limits.h): Include unconditionally.
12574         (stdlib.h): Likewise.
12575         (hashtab.h): Do not include.
12576         (getopt.h): Likewise.
12577         (stddef.h): Include.
12578         (hashval_t): Define.
12579         (struct entry): Add "next" field.
12580         (HASH_SIZE): New macro.
12581         (hash_table): New variable.
12582         (switchfiles): Do not use xmalloc.
12583         (mix): New macro.
12584         (iterative_hash): New function.
12585         (hasht): Remove.
12586         (e_exists): New function.
12587         (e_insert): Likewise.
12588         (output): Use, instead of libiberty hashtable functions.
12589         (main): Do not use getopt.  Do not call htab_create.
12590
12591 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
12592
12593         PR c++/25331
12594         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
12595         put atal* and atpaal* attributes on array elements.
12596         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
12597         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
12598         put atal* and atpaal* attributes on array elements.
12599         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
12600
12601 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
12602
12603         * gcc.dg/single-precision-constant.c: New test.
12604
12605 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
12606
12607         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
12608         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
12609         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
12610         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
12611         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
12612         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
12613         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
12614         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
12615         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
12616         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
12617         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
12618         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
12619         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
12620         gcc.target/powerpc/ppc-sdata-2.c,
12621         gcc.target/powerpc/ppc-stackalign-1.c,
12622         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
12623         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
12624         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
12625         gcc.target/powerpc/rs6000-ldouble-2.c,
12626         gcc.target/powerpc/rs6000-power2-1.c,
12627         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
12628         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
12629         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
12630         option into target selector.
12631         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
12632         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
12633
12634 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
12635
12636         PR objc/25348
12637         * objc.dg/encode-9.m: New test.
12638
12639 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12640
12641         PR testsuite/20772
12642         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
12643         * gcc.dg/asm-b.c: Fix typo.
12644         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
12645         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
12646         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
12647         i?86 lp64 and x86_64 ilp32.
12648         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
12649         on i?86 lp64.
12650         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
12651
12652 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
12653
12654         PR fortran/25078
12655         gfortran.dg/equiv_5.f90: New test.
12656
12657 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
12658
12659         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
12660         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
12661         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
12662         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
12663         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
12664         * gcc.dg/tree-ssa/reassoc-5.c: New.
12665         * gcc.dg/tree-ssa/reassoc-6.c: New.
12666         * gcc.dg/tree-ssa/reassoc-7.c: New.
12667         * gcc.dg/tree-ssa/reassoc-8.c: New.
12668         * gcc.dg/tree-ssa/reassoc-9.c: New.
12669         * gcc.dg/tree-ssa/reassoc-10.c: New.
12670         * gcc.dg/tree-ssa/reassoc-11.c: New.
12671
12672 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12673
12674         PR testsuite/25167
12675         PR testsuite/24478
12676         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
12677
12678 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
12679
12680         PR c++/25300
12681         * g++.dg/template/inherit.C: Do not use a generic error message.
12682
12683 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
12684
12685         PR libobjc/25354
12686         * objc.dg/gnu-encoding: New directory.
12687         * objc.dg/gnu-encoding/compat-common.h: New file.
12688         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
12689         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
12690         * objc.dg/gnu-encoding/vector-defs.h: New file.
12691         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
12692         * objc.dg/gnu-encoding/generate-random.c: New file.
12693         * objc.dg/gnu-encoding/generate-random_r.c: New file.
12694         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
12695         * objc.dg/gnu-encoding/generate-random.h: New file.
12696
12697 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
12698
12699         PR c++/25337
12700         * g++.dg/template/defarg7.C: New test.
12701
12702 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
12703
12704         PR libobjc/25347
12705         * objc.dg/encode-8.m: New test.
12706
12707 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
12708
12709         PR libobjc/25346
12710         * objc.dg/encode-7.m: New test.
12711
12712 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
12713
12714         PR c++/25010
12715         * g++.dg/opt/inline10.C: New test.
12716
12717 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
12718
12719         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
12720
12721 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
12722
12723         * gfortran.dg/substring_equivalence.f90: typo in comment
12724
12725 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12726
12727         PR fortran/25068
12728         * gfortran.dg/iostat_3.f90: New test.
12729
12730 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
12731
12732         PR fortran/23815
12733         * gfortran.dg/unf_io_convert_1.f90: New test.
12734         * gfortran.dg/unf_io_convert_2.f90: New test.
12735         * gfortran.dg/unf_io_convert_3.f90: New test.
12736
12737 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12738
12739         PR testsuite/20772
12740         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
12741         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
12742         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
12743         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
12744         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
12745         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
12746         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
12747         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
12748         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
12749         gcc.dg/torture/fp-int-convert-float128-timode.c,
12750         gcc.dg/torture/fp-int-convert-float128.c,
12751         gcc.dg/torture/fp-int-convert-float80-timode.c,
12752         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
12753         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
12754
12755         * gcc.dg/tls/opt-1.c: Require effective target fpic.
12756
12757 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
12758
12759         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
12760
12761 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
12762
12763         * gcc.dg/20051207-1.c,
12764         * gcc.dg/20051207-2.c,
12765         * gcc.dg/20051207-3.c: New tests.
12766
12767 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12768
12769         PR testsuite/20772
12770         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
12771         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
12772         dg-skip-if target selector.
12773
12774         PR testsuite/20772
12775         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
12776         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
12777         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
12778         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
12779         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
12780         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
12781         and/or merge with i?86 cases.
12782
12783         * gcc.dg/tls/opt-3.c: Require effective target fpic.
12784
12785         PR testsuite/20772
12786         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
12787         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
12788         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
12789         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
12790         x86_64-*-linux*.
12791
12792 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
12793
12794         PR target/25311
12795         * gcc.c-torture/compile/pr25311.c: New test.
12796
12797 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12798
12799         PR libgfortran/25039
12800         * gfortran.dg/read_comma.f: New test.
12801
12802 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
12803
12804         PR c++/19317
12805         * g++.dg/opt/pr19317-1.C: New test.
12806         * g++.dg/opt/pr19317-2.C: New test.
12807         * g++.dg/opt/pr19317-3.C: New test.
12808
12809         PR target/19005
12810         * gcc.c-torture/execute/pr19005.c: New test.
12811
12812         PR target/17828
12813         * g++.old-deja/g++.other/comdat5.C: New test.
12814         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
12815
12816         * g++.dg/compat/struct-layout-1.exp: New file.
12817         * g++.dg/compat/struct-layout-1.h: New.
12818         * g++.dg/compat/struct-layout-1_generate.c: New.
12819         * g++.dg/compat/struct-layout-1_x1.h: New.
12820         * g++.dg/compat/struct-layout-1_x2.h: New.
12821         * g++.dg/compat/struct-layout-1_y1.h: New.
12822         * g++.dg/compat/struct-layout-1_y2.h: New.
12823
12824         * gcc.dg/20050330-2.c: New test.
12825
12826 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
12827
12828         PR fortran/25292
12829         * gfortran.dg/associated_1.f90: New.
12830
12831 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12832
12833         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
12834         ILP32 vect_no_align platforms.
12835
12836 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
12837             Jakub Jelinek  <jakub@redhat.com>
12838
12839         PR target/25268
12840         * gcc.c-torture/compile/20051207-1.c: New test.
12841
12842 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12843
12844         PR testsuite/20772
12845         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
12846         gcc.dg/torture/pr18582-1.c,
12847         gcc.target/i386/attributes-error.c: Also test on x86_64.
12848
12849         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
12850
12851 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12852
12853         PR c++/19397
12854         * g++.dg/template/typedef3.C: New test.
12855
12856         PR c++/19762
12857         PR c++/19764
12858         * g++.dg/template/dtor3.C: Fix error markers.
12859
12860 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
12861
12862         * lib/target-supports.exp (check_effective_target_sync_char_short):
12863         Add s390*.
12864
12865 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
12866
12867         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
12868
12869 2005-12-06  Roger Sayle  <roger@eyesopen.com>
12870
12871         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
12872         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
12873         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
12874         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
12875
12876 2005-12-06  Roger Sayle  <roger@eyesopen.com>
12877
12878         PR c++/25263
12879         * g++.dg/other/array2.C: New test case.
12880
12881 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
12882
12883         * gcc.dg/darwin-weakimport-3.c: New.
12884
12885         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
12886         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
12887         and to work on Darwin.
12888         * gcc.dg/attr-weakref-1b.c: New file.
12889         * gcc.dg/attr-weakref-2.c: New test.
12890         * gcc.dg/darwin-weakref-1.c: New test.
12891
12892 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
12893
12894         PR testsuite/25247
12895         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
12896         use in selector expressions.
12897         (dg-xfail-if): Ditto.
12898         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
12899         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
12900         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
12901         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
12902         * gcc.test-framework/test-framework.exp: Skip generated tests if
12903         CHECK_TEST_FRAMEWORK is not 1.
12904
12905 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
12906
12907         PR tree-optimization/24963
12908         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
12909
12910         PR target/24108
12911         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
12912
12913         PR target/18580
12914         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
12915         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
12916         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
12917         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
12918
12919 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
12920
12921         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
12922         dg-options.
12923
12924 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
12925
12926         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
12927
12928 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
12929
12930         * gcc.dg/format/cast-1.c: New test.
12931
12932 2005-12-04  Roger Sayle  <roger@eyesopen.com>
12933
12934         PR c/7776
12935         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
12936         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
12937         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
12938         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
12939
12940 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
12941
12942         * gcc.dg/cast-pretty-print-1.c: New test.
12943
12944 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
12945
12946         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
12947
12948 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
12949
12950         PR c++/24173
12951         * g++.dg/template/friend40.C: New test.
12952
12953 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
12954
12955         PR target/25199
12956         * gcc.target/i386/movq-2.c: New test.
12957         * gcc.target/i386/movq.c: Remove target i?86, instead add
12958         dg-require-effective-target ilp32.
12959
12960 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12961
12962         PR c++/24103
12963         * g++.dg/other/default1.C: New test.
12964
12965 2005-12-02  Richard Guenther  <rguenther@suse.de>
12966
12967         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
12968
12969 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12970
12971         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
12972
12973 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
12974
12975         PR target/21017
12976         * gcc.target/powerpc/rotate.c: New.
12977
12978 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12979
12980         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
12981         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
12982
12983 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12984
12985         PR c/13384
12986         * gcc.dg/pr17730-1.c: Adjust.
12987         * gcc.dg/lvalue1.c (main): Likewise.
12988         * gcc.dg/lvalue-2.c: Likewise.
12989         * g++.dg/pr7503-3.C
12990
12991 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
12992
12993         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
12994         error messages.
12995
12996 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
12997
12998         PR fortran/24789
12999         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
13000
13001 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
13002
13003         PR target/24475
13004         * lib/target-supports.exp (check_effective_target_tls): New.
13005         (check_effective_target_tls_runtime): New.
13006         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
13007         for TLS support.
13008         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
13009         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
13010         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
13011         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
13012         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
13013         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
13014         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
13015         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
13016         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
13017         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
13018         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
13019         effective-target TLS.
13020         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
13021         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
13022         effective-target TLS runtime.
13023
13024 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
13025
13026         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
13027
13028 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
13029
13030         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
13031         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
13032         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
13033         ignored" warnings when "packing" is the same as the ABI layout.
13034
13035 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
13036
13037         PR fortran/21302
13038         * gfortran.dg/line_length_1.f: New test.
13039         * gfortran.dg/line_length_2.f90: Ditto.
13040
13041 2005-11-30  Richard Guenther  <rguenther@suse.de>
13042
13043         PR tree-optimization/21655
13044         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
13045
13046 2005-11-30  Dale Johannesen  <dalej@apple.com>
13047
13048         * gcc.c-torture/compile/pr24930.c: New.
13049
13050 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
13051
13052         PR fortran/15809
13053         *  gfortran.dg/auto_char_dummy_array.f90: New test.
13054
13055 2005-11-30  Jeff Law  <law@redhat.com>
13056
13057         * g++.old-deja/g++.law/pr25000.C: New test.
13058
13059 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
13060
13061         * gcc.dg/tls/opt-11.c: New test.
13062
13063 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
13064
13065         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
13066         targets.
13067         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
13068         LP64 ia64.
13069
13070 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
13071
13072         * gfortran.dg/open_access_1.f90: New test.
13073
13074 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13075
13076         * gcc.dg/charset/builtin2.c: New test.
13077
13078 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
13079
13080         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
13081         on mmix-*-* for *_[xy].c.
13082
13083 2005-11-28  Kean Johnston  <jkj@sco.com>
13084
13085         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
13086         headers.
13087         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
13088         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
13089         * gcc.target/i386/asm-3.c: Ditto.
13090         * gcc.target/i386/clobbers.c: Ditto.
13091         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
13092         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
13093         test regexp.
13094         * gcc.target/i386/mul.c: Ditto.
13095         * gcc.target/i386/ssetype-1.c: Ditto.
13096         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
13097         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
13098         static so the test works with -fPIC mode too. Based on comment in
13099         PR19231 by Pinski.
13100         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
13101
13102 2005-11-28  Richard Guenther  <rguenther@suse.de>
13103
13104         * gcc.dg/alias-9.c: New testcase.
13105         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
13106
13107 2005-11-28  Roger Sayle  <roger@eyesopen.com>
13108             Uros Bizjak  <uros@kss-loka.si>
13109
13110         PR middle-end/20219
13111         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
13112         tan(x)/sin(x) transformations.
13113
13114 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
13115
13116         PR middle-end/24575
13117         * gcc.dg/tree-ssa/divide-3.c: New test.
13118         * gcc.dg/tree-ssa/divide-4.c: New test.
13119
13120 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
13121
13122         PR fortran/24917
13123         *  gfortran.dg/boz_6.f90: New test.
13124
13125 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13126
13127         PR fortran/23912
13128         * gfortran.dg/modulo_1.f90: New test.
13129
13130 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13131
13132         PR libfortran/24919
13133         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
13134         fail on CRLF platforms.
13135         * gfortran.dg/ftell_2.f90: Likewise.
13136
13137 2005-11-26  Eric Christopher  <echristo@apple.com>
13138
13139         * gcc.dg/intmax_t-1.c: Remove mips xfail.
13140
13141 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
13142
13143         * objc.dg/gnu-runtime-3.m: Simplify.
13144
13145 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
13146
13147         PR middle-end/23669
13148         * gcc.dg/tree-ssa/divide-1.c: New test.
13149         * gcc.dg/tree-ssa/divide-2.c: New test.
13150
13151 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
13152
13153         PR libgfortran/24945
13154         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
13155
13156 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
13157
13158         PR libgfortran/24945
13159         * gfortran.dg/open_status_2.f90: New test.
13160
13161 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13162
13163         * gcc.c-torture/execute/builtins/fprintf.c,
13164         gcc.c-torture/execute/builtins/fputs-lib.c,
13165         gcc.c-torture/execute/builtins/fputs.c,
13166         gcc.c-torture/execute/builtins/lib/fprintf.c,
13167         gcc.c-torture/execute/builtins/lib/printf.c,
13168         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
13169
13170 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
13171
13172         * gcc.dg/20050922-2.c: New test.
13173
13174 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
13175
13176         * objc.dg/gnu-runtime-3.m: New test.
13177
13178 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13179
13180         PR c++/9278
13181         * g++.dg/other/void1.C: New test.
13182
13183 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
13184
13185         PR middle-end/24998
13186         * gcc.dg/torture/fp-int-convert-float.c,
13187         gcc.dg/torture/fp-int-convert-double.c,
13188         gcc.dg/torture/fp-int-convert-long-double.c,
13189         gcc.dg/torture/fp-int-convert-timode.c,
13190         gcc.dg/torture/fp-int-convert-float80.c,
13191         gcc.dg/torture/fp-int-convert-float80-timode.c,
13192         gcc.dg/torture/fp-int-convert-float128.c,
13193         gcc.dg/torture/fp-int-convert-float128-timode.c,
13194         gcc.dg/torture/fp-int-convert.h: New files.
13195
13196 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
13197
13198         PR middle-end/24989
13199         * gcc.dg/tree-ssa/bool-10.c: New test.
13200         * gcc.dg/tree-ssa/bool-11.c: New test.
13201         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
13202
13203 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
13204
13205         PR middle-end/24990
13206         * tree-ssa/pr24990-1.c: New test.
13207
13208 2005-11-24  Richard Guenther  <rguenther@suse.de>
13209         Dirk Mueller <dmueller@suse.de>
13210
13211         PR c++/14024
13212         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
13213         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
13214         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
13215         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
13216         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
13217         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
13218
13219 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
13220
13221         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
13222
13223 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13224
13225         PR c/21668
13226         * gcc.dg/Wc++-compat.c: New.
13227         * gcc.dg/Wno-c++-compat.c: New.
13228
13229 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
13230
13231         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
13232         (vspltish, vspltisw): Likewise.
13233
13234 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13235
13236         PR libgfortran/24794
13237         * gfortran.dg/namelist_12.f: Fix quotes.
13238         * gfortran.dg/namelist_13.f90: Fix quotes.
13239         * gfortran.dg/namelist_14.f90: Fix quotes.
13240         * gfortran.dg/namelist_15.f90: Fix quotes.
13241         * gfortran.dg/namelist_use.f90: Fix quotes.
13242         * gfortran.dg/namelist_use_only.f90: Fix quotes.
13243         * gfortran.dg/namelist_21.f90: New test.
13244         * gfortran.dg/namelist_22.f90: New test.
13245
13246 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
13247
13248         PR target/23435
13249         * gcc.c-torture/compile/pr23435.c: New.
13250
13251 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
13252
13253         * gcc.c-torture/execute/floatunsisf-1.c: New test.
13254
13255 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
13256
13257         * gcc.target/powerpc/405-macchw-1.c,
13258         gcc.target/powerpc/405-macchw-2.c,
13259         gcc.target/powerpc/405-macchwu-1.c,
13260         gcc.target/powerpc/405-macchwu-2.c,
13261         gcc.target/powerpc/405-machhw-1.c,
13262         gcc.target/powerpc/405-machhw-2.c,
13263         gcc.target/powerpc/405-machhwu-1.c,
13264         gcc.target/powerpc/405-machhwu-2.c,
13265         gcc.target/powerpc/405-maclhw-1.c,
13266         gcc.target/powerpc/405-maclhw-2.c,
13267         gcc.target/powerpc/405-maclhwu-1.c,
13268         gcc.target/powerpc/405-maclhwu-2.c,
13269         gcc.target/powerpc/405-mulchw-1.c,
13270         gcc.target/powerpc/405-mulchw-2.c,
13271         gcc.target/powerpc/405-mulchwu-1.c,
13272         gcc.target/powerpc/405-mulchwu-2.c,
13273         gcc.target/powerpc/405-mulhhw-1.c,
13274         gcc.target/powerpc/405-mulhhw-2.c,
13275         gcc.target/powerpc/405-mulhhwu-1.c,
13276         gcc.target/powerpc/405-mulhhwu-2.c,
13277         gcc.target/powerpc/405-mullhw-1.c,
13278         gcc.target/powerpc/405-mullhw-2.c,
13279         gcc.target/powerpc/405-mullhwu-1.c,
13280         gcc.target/powerpc/405-mullhwu-2.c,
13281         gcc.target/powerpc/405-nmacchw-1.c,
13282         gcc.target/powerpc/405-nmacchw-2.c,
13283         gcc.target/powerpc/405-nmachhw-1.c,
13284         gcc.target/powerpc/405-nmachhw-2.c,
13285         gcc.target/powerpc/405-nmaclhw-1.c,
13286         gcc.target/powerpc/405-nmaclhw-2.c,
13287         gcc.target/powerpc/440-macchw-1.c,
13288         gcc.target/powerpc/440-macchw-2.c,
13289         gcc.target/powerpc/440-macchwu-1.c,
13290         gcc.target/powerpc/440-macchwu-2.c,
13291         gcc.target/powerpc/440-machhw-1.c,
13292         gcc.target/powerpc/440-machhw-2.c,
13293         gcc.target/powerpc/440-machhwu-1.c,
13294         gcc.target/powerpc/440-machhwu-2.c,
13295         gcc.target/powerpc/440-maclhw-1.c,
13296         gcc.target/powerpc/440-maclhw-2.c,
13297         gcc.target/powerpc/440-maclhwu-1.c,
13298         gcc.target/powerpc/440-maclhwu-2.c,
13299         gcc.target/powerpc/440-mulchw-1.c,
13300         gcc.target/powerpc/440-mulchw-2.c,
13301         gcc.target/powerpc/440-mulchwu-1.c,
13302         gcc.target/powerpc/440-mulchwu-2.c,
13303         gcc.target/powerpc/440-mulhhw-1.c,
13304         gcc.target/powerpc/440-mulhhw-2.c,
13305         gcc.target/powerpc/440-mulhhwu-1.c,
13306         gcc.target/powerpc/440-mulhhwu-2.c,
13307         gcc.target/powerpc/440-mullhw-1.c,
13308         gcc.target/powerpc/440-mullhw-2.c,
13309         gcc.target/powerpc/440-mullhwu-1.c,
13310         gcc.target/powerpc/440-mullhwu-2.c,
13311         gcc.target/powerpc/440-nmacchw-1.c,
13312         gcc.target/powerpc/440-nmacchw-2.c,
13313         gcc.target/powerpc/440-nmachhw-1.c,
13314         gcc.target/powerpc/440-nmachhw-2.c,
13315         gcc.target/powerpc/440-nmaclhw-1.c,
13316         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
13317
13318 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
13319
13320         PR fortran/24774
13321         * gfortran.dg/inquire_9.f90: New test.
13322
13323         PR fortran/21647
13324         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
13325
13326 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
13327
13328         PR libfortran/24432
13329         * lib/target-supports.exp (check_effective_target_fortran_large_real):
13330         Check that 'cos' is supported.
13331
13332 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
13333
13334         PR fortran/24223
13335         * gfortran.dg/substring_equivalence.f90: New test.
13336
13337         PR fortran/24705
13338         * gfortran.dg/auto_internal_assumed.f90: New test.
13339
13340 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
13341
13342         * gcc.dg/fold-div-2.c: New test.
13343
13344 2005-11-20  Ian Lance Taylor  <ian@airs.com>
13345
13346         PR rtl-optimization/24883
13347         * gcc.c-torture/compile/pr24883.c: New test.
13348
13349 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
13350
13351         PR middle-end/20583
13352         * gcc.c-torture/compile/pr20583.c: New.
13353
13354 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
13355
13356         * gcc.c-torture/execute/usmul.c: New test.
13357
13358 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
13359
13360         * gcc.dg/tree-ssa/vrp22.c: New test.
13361
13362 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
13363
13364         PR middle-end/24912
13365         * gcc.dg/torture/pr24912-1.c: New test.
13366
13367 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
13368
13369         PR fortran/24862
13370         * gfortran.dg/arrayio_derived_1.f90: New test.
13371
13372 2005-11-19  Richard Guenther  <rguenther@suse.de>
13373
13374         PR middle-end/23294
13375         * gcc.dg/tree-ssa/pr23294.c: New testcase.
13376
13377 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
13378
13379         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
13380
13381 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
13382
13383         PR c++/8355
13384         * g++.dg/template/friend39.C: New test.
13385
13386 2005-11-18  James E Wilson  <wilson@specifix.com>
13387
13388         * gcc.dg/builtin-strstr.c: New.
13389
13390 2005-11-18  Richard Henderson  <rth@redhat.com>
13391
13392         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
13393         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
13394         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
13395         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
13396         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
13397         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
13398         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
13399         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
13400         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
13401         renaming to remove initial "ia64-".
13402
13403 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
13404
13405         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
13406
13407 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
13408
13409         * g++.dg/cpp/string-2.C: New test.
13410
13411 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
13412
13413         * gcc.dg/tree-ssa/loop-14.c: New test.
13414
13415 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
13416             Michael Chamberlain <michael@chamberlain.net.au>
13417
13418         * ada/acats/run_all.sh (target_run): Kill long running tests.
13419
13420 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13421
13422         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
13423         * gcc.dg/cleanup-9.c: Likewise.
13424         * gcc.dg/cleanup-10.c: Likewise.
13425         * gcc.dg/cleanup-11.c: Likewise.
13426
13427 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13428
13429         PR fortran/24892
13430         * gfortran.dg/open_access_append_1.f90: New test.
13431         * gfortran.dg/open_access_append_2.f90: New test.
13432
13433 2005-11-16  Richard Guenther  <rguenther@suse.de>
13434
13435         PR middle-end/24851
13436         * gcc.c-torture/execute/pr24851.c: New testcase.
13437
13438 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
13439
13440         * gcc.dg/fold-overflow-1.c: New test.
13441
13442 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
13443
13444         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
13445         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
13446
13447 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
13448
13449         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
13450         structures.
13451         * g++.dg/eh/forced2.C: Likewise.
13452         * g++.dg/eh/forced3.C: Likewise.
13453         * g++.dg/eh/forced4.C: Likewise.
13454
13455 2005-11-11  Mike Stump  <mrs@apple.com>
13456
13457         * g++.old-deja/g++.mike/unused.C: Add.
13458
13459 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
13460
13461         PR c++/24667
13462         * g++.dg/warn/Wcast-qual1.C: New test.
13463
13464 2005-11-15  Jan Hubicka  <jh@suse.cz>
13465
13466         * gcc.dg/winline-5.c: Add large-unit-insns limit.
13467
13468 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
13469
13470         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
13471
13472 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
13473
13474         PR 24840
13475         * gcc.dg/tree-ssa/pr24840.c: New test.
13476
13477 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
13478
13479         PR testsuite/24841
13480         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
13481
13482 2005-11-14  Dale Johannesen  <dalej@apple.com>
13483
13484         * gcc.c-torture/execute/20051113-1.c: New.
13485
13486 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
13487
13488         PR c++/24687
13489         * g++.dg/template/crash43.C: New test.
13490
13491 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
13492
13493         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
13494
13495 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
13496
13497         PR c++/24817
13498         * g++.dg/eh/spec8.C: New test.
13499
13500 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
13501
13502         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
13503
13504 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
13505
13506         PR c++/20293
13507         * g++.dg/parse/ambig4.C: New test.
13508         * g++.dg/tc1/dr101.C: Adjust error markers.
13509         * g++.dg/lookup/strong-using-2.C: Likewise.
13510         * g++.dg/lookup/ambig5.C: Likewise.
13511         * g++.dg/lookup/ambig4.C: Likewise.
13512         * g++.dg/parse/crash22.C: Likewise.
13513
13514 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
13515
13516         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
13517
13518 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
13519
13520         * gcc.dg/nested-calls-1.c: New test.
13521
13522 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13523
13524         * gfortran.dg/complex_intrinsic_1.f90: New test.
13525         * gfortran.dg/complex_intrinsic_2.f90: New test.
13526         * gfortran.dg/fgetc_1.f90: New test.
13527         * gfortran.dg/fgetc_2.f90: New test.
13528         * gfortran.dg/fgetc_3.f90: New test.
13529         * gfortran.dg/ftell_1.f90: New test.
13530         * gfortran.dg/ftell_2.f90: New test.
13531         * gfortran.dg/gnu_logical_1.F: New test.
13532         * gfortran.dg/gnu_logical_2.f90: New test.
13533
13534 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
13535
13536         PR middle-end/24820
13537         * testsuite/gcc.dg/pr24820.c: New test.
13538
13539 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
13540
13541         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
13542         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
13543         variable.
13544
13545 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13546
13547         testsuite/24614
13548         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
13549
13550 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
13551
13552         * gcc.target/cris/cris.exp: New file.
13553         * gcc.target/cris/rld-legit1.c: New test.
13554         * gcc.target/cris/rld-legit2.c: New test.
13555
13556 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
13557
13558         PR c++/24780
13559         * g++.dg/opt/pr24780.C: New test.
13560
13561         PR c++/24761
13562         * g++.dg/template/asm1.C: New test.
13563
13564 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
13565
13566         PR libgfortran/24787
13567         * gfortran.dg/scan_1.f90: New test.
13568
13569 2005-11-12  Jan Hubicka  <jh@suse.cz>
13570
13571         * gcc.target/i386/minmax-1.c: New.
13572         * gcc.target/i386/minmax-2.c: New.
13573
13574 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
13575
13576         * gcc.dg/pr24445.c: Fix for 64-bit targets.
13577
13578 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
13579
13580         * gcc.c-torture/execute/20051110-1.c,
13581         gcc.c-torture/execute/20051110-2.c: New tests.
13582
13583 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
13584
13585         PR middle-end/24750
13586         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
13587         New tests.
13588
13589 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
13590
13591         * lib/target-libpath.exp (get_shlib_extension): New proc.
13592         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
13593         * lib/gfortran.exp (gfortran_link_flags): Likewise.
13594         * lib/objc.exp (objc_target_compile): Likewise.
13595         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
13596         detection.
13597
13598 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
13599
13600         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
13601
13602         * lib/target-supports.exp (check_effective_target_static_libgfortran):
13603         Add -static to additional_flags and pass it to target_compile.
13604
13605 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
13606
13607         PR libgfortran/24719
13608         gfortran.dg/read_noadvance.f90: New test.
13609
13610         PR libgfortran/24699
13611         gfortran.dg/fmt_t_2.f90: New test.
13612
13613         PR libgfortran/24785
13614         gfortran.dg/read_x_eor.f90: New test.
13615
13616         PR libgfortran/24584
13617         gfortran.dg/namelist_empty.f90: Rename test.
13618
13619         PR libgfortran/24489
13620         gfortran/read_eor.f90: Rename test.
13621
13622 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
13623
13624         PR fortran/15976
13625         * gfortran.dg/automatic_module_variable.f90: New test.
13626
13627 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
13628
13629         PR target/24445
13630         * gcc.dg/pr24445.c: New test.
13631
13632 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
13633
13634         PR fortran/24655
13635         PR fortran/24755
13636         * gfortran.dg/recursive_statement_functions.f90: Add statement
13637         functions using inline intrinsic functions and parameters to test
13638         that they no longer seg-fault.
13639
13640         PR fortran/24409
13641         gfortran.dg/nested_modules_4.f90: New test.
13642         gfortran.dg/nested_modules_5.f90: New test.
13643
13644 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13645
13646         PR fortran/24643
13647         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
13648
13649 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
13650
13651         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
13652         failures.
13653
13654 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13655
13656         * gcc.dg/sparc-getcontext-1.c: New test.
13657
13658 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
13659
13660         * gcc.dg/ifcvt-fabs-1.c: New test.
13661
13662 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
13663
13664         PR other/4372
13665         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
13666         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
13667
13668 2005-11-09  Richard Guenther  <rguenther@suse.de>
13669
13670         PR tree-optimization/24716
13671         * gcc.c-torture/execute/pr24716.c: New testcase.
13672
13673 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
13674
13675         * gcc.dg/pr24624.c: Disable for non S/390 targets.
13676
13677 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
13678
13679         PR 24624
13680         * gcc.dg/pr24624.c: Testcase added.
13681
13682 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
13683
13684         PR 24623
13685         * g++.dg/other/pr24623.C: Testcase added.
13686
13687 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
13688
13689         PR fortran/22607
13690         * gfortran-dg/pure_byref_1.f90: New.
13691         * gfortran-dg/pure_byref_2.f90: New.
13692
13693 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
13694
13695         PR c/24101
13696         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
13697         * gcc.dg/dg.exp: Run main loop also for *.i files.
13698
13699 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
13700
13701         PR c++/19450
13702         * g++.dg/tls/diag-3.C: New test.
13703         * g++.dg/tls/diag-4.C: New test.
13704         * g++.dg/tls/static-1.C: New test.
13705         * g++.dg/tls/static-1a.cc: New file.
13706
13707 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
13708
13709         PR 23046
13710         * g++.dg/tree-ssa/pr23046.C: New test.
13711
13712 2005-11-08  Devang Patel <dpatel@apple.com>
13713
13714         PR tree-optimization/23115
13715         * gcc.dg/tree-ssa/pr23115.c: New.
13716
13717 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
13718
13719         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
13720         * gcc.target/powerpc/pr16155.c: Same.
13721         * gcc.target/powerpc/altivec-1.c: Same.
13722         * gcc.target/powerpc/altivec-2.c: Same.
13723         * gcc.target/powerpc/altivec-3.c: Same.
13724         * gcc.target/powerpc/altivec-5.c: Same.
13725         * gcc.target/powerpc/altivec-11.c: Same.
13726         * gcc.target/powerpc/altivec-12.c: Same.
13727         * gcc.target/powerpc/altivec-14.c: Same.
13728         * gcc.target/powerpc/altivec-22.c: Same.
13729         * gcc.target/powerpc/altivec-consts.c: Same.
13730         * gcc.target/powerpc/altivec-pr22085.c: Same.
13731         * gcc.target/powerpc/altivec-splat.c: Same.
13732         * gcc.target/powerpc/altivec-varargs-1.c: Same.
13733         * gcc.target/powerpc/altivec-vec-merge.c: Same.
13734         * gcc.target/powerpc/darwin-longlong.c: Same.
13735
13736 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
13737
13738         PR target/19340
13739         * gcc.dg/pr19340.c: New test.
13740
13741 2005-11-07  Ian Lance Taylor  <ian@airs.com>
13742
13743         PR rtl-optimization/24683
13744         * gcc.dg/pr24683.c: New test.
13745
13746 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
13747
13748         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
13749         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
13750
13751 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
13752
13753         * gcc.target/i386/pr23376.c: Compile with -mmmx.
13754
13755 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
13756
13757         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
13758
13759 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
13760
13761         PR target/24230
13762
13763         * gcc.target/powerpc/altivec-consts.c,
13764         gcc.target/powerpc/altivec-splat.c: New testcase.
13765
13766 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
13767
13768         PR c/24599
13769
13770         * gcc.dg/overflow-2.c: New testcase.
13771
13772 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
13773
13774         PR rtl-optimization/23567
13775         * gcc.c-torture/execute/20051104-1.c: New test.
13776
13777 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
13778
13779         PR fortran/24534
13780         gfortran.dg/private_type_2.f90: Modified to check that case with
13781         PRIVATE declaration within derived type is accepted.
13782
13783         PR fortran/20838
13784         gfortran.dg/pointer_assign_1.f90: New test.
13785
13786         PR fortran/20840
13787         * gfortran.dg/arrayio_0.f90: New test.
13788
13789         PR fortran/17737
13790         gfortran.dg/data_initialized.f90: New test.
13791         gfortran.dg/data_constraints_1.f90: New test.
13792         gfortran.dg/data_constraints_2.f90: New test.
13793
13794 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
13795
13796         PR fortran/24174
13797         PR fortran/24305
13798         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
13799
13800 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
13801
13802         PR 24670
13803         * gcc.dg/tree-ssa/pr24670.c: New test.
13804
13805 2005-11-05  Ian Lance Taylor  <ian@airs.com>
13806
13807         PR target/22432
13808         * gcc.target/i386/pr22432.c: New test.
13809
13810 2005-11-05  Richard Henderson  <rth@redhat.com>
13811
13812         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
13813         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
13814         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
13815         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
13816         from gcc.dg/alpha-*.
13817         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
13818         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
13819
13820 2005-11-05  Andreas Jaeger  <aj@suse.de>
13821
13822         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
13823
13824 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
13825
13826         PR target/23424
13827         * gcc.dg/torture/pr23424-1.c: New test.
13828
13829 2005-11-04  Richard Henderson  <rth@redhat.com>
13830
13831         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
13832         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
13833         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
13834         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
13835         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
13836         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
13837         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
13838         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
13839         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
13840         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
13841         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
13842         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
13843         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
13844         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
13845         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
13846         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
13847         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
13848         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
13849         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
13850         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
13851         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
13852         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
13853         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
13854         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
13855         Move from gcc.dg/.
13856         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
13857         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
13858         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
13859         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
13860         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
13861         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
13862         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
13863         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
13864         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
13865         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
13866         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
13867         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
13868         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
13869         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
13870         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
13871         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
13872         gcc.target/i386/lea.c, gcc.target/i386/local.c,
13873         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
13874         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
13875         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
13876         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
13877         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
13878         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
13879         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
13880         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
13881         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
13882         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
13883         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
13884         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
13885         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
13886         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
13887         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
13888         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
13889         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
13890         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
13891         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
13892         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
13893         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
13894         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
13895         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
13896         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
13897         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
13898         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
13899         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
13900         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
13901
13902 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
13903
13904         PR 24627
13905         * gcc.dg/tree-ssa/pr24627.c: New test.
13906
13907 2005-11-04 Paul Brook  <paul@codesourcery.com>
13908
13909         * gcc.dg/tls/opt-10.c: New test.
13910
13911 2005-11-04  Andreas Jaeger  <aj@suse.de>
13912
13913         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
13914         avoid extra warnings.
13915
13916 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13917
13918         PR libfortran/22298
13919         * lib/target-supports.exp
13920         (check_effective_target_static_libgfortran): New
13921         static_libgfortran effective target.
13922         * gfortran.dg/static_linking_1.f: New test.
13923         * gfortran.dg/static_linking_1.c: New file.
13924
13925 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
13926
13927         * gcc.dg/pr24615.c: Guard test with { target fpic }.
13928
13929 2005-11-03  Josh Conner  <jconner@apple.com>
13930
13931         PR c++/19989
13932         g++.dg/ext/array2.C: New test.
13933         g++.dg/template/dependent-name3.C: New test.
13934         g++.dg/template/dependent-name4.C: New test.
13935         g++.dg/template/sfinae2.C: New test.
13936
13937 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
13938
13939         PR preprocessor/22042
13940         * gcc.dg/cpp/strify4.c: New test.
13941
13942 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
13943
13944         PR c++/17964
13945         * g++.dg/cpp/string-1.C: New test.
13946
13947 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
13948
13949         * gcc.target/powerpc: New directory.
13950         * gcc.target/powerpc/powerpc.exp: New file.
13951         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
13952         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
13953         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
13954         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
13955         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
13956         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
13957         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
13958         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
13959         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
13960         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
13961         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
13962         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
13963         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
13964         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
13965         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
13966         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
13967         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
13968         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
13969         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
13970         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
13971         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
13972         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
13973         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
13974         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
13975         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
13976         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
13977         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
13978         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
13979         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
13980         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
13981         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
13982         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
13983         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
13984         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
13985
13986 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
13987
13988         PR c++/21627
13989         * g++.dg/warn/inline2.C: New test.
13990
13991 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
13992
13993         PR middle-end/23155
13994         * g++.dg/ext/c99struct1.C: New test.
13995         * gcc.dg/union-cast-1.c: New test.
13996         * gcc.dg/union-cast-2.c: New test.
13997         * gcc.dg/union-cast-3.c: New test.
13998
13999 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
14000
14001         PR middle-end/24589
14002         * gcc.c-torture/execute/zero-struct-2.c: New test.
14003
14004 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
14005
14006         PR c++/24582
14007         * g++.dg/init/switch1.C: New test.
14008
14009 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
14010
14011         * gcc.dg/delay-slot-1.c: New test.
14012
14013 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
14014
14015         PR target/24620
14016         * gcc.dg/pr24620.c: New test.
14017
14018 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
14019
14020         PR c/24329
14021         * gcc.dg/format/unnamed-1.c: New test.
14022
14023 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
14024
14025         PR c++/22434
14026         * g++.dg/expr/cond8.C: New test.
14027
14028         PR c++/24560
14029         * g++.dg/parse/dot1.C: New test.
14030
14031 2005-11-02  Jan Hubicka  <jh@suse.cz>
14032
14033         PR target/23303
14034         * gcc.dg/i386-lea.c: New test
14035
14036 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
14037
14038         PR target/24615
14039         * gcc.dg/pr24615.c: New test.
14040
14041 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
14042
14043         PR target/24600
14044         * gcc.dg/pr24600.c: New test.
14045
14046 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
14047
14048         PR c++/19253
14049         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
14050         * g++.dg/parse/typename9.C: New test.
14051         * g++/dg/parse/typename10.C: Likewise.
14052
14053 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
14054
14055         PR fortran/18157
14056         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
14057         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
14058         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
14059
14060 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
14061
14062         PR c++/24569
14063         * g++.dg/debug/static1.C: New test.
14064
14065 2005-11-02  Josh Conner  <jconner@apple.com>
14066
14067         * g++.dg/crash38.C: moved into proper directory...
14068         * g++.dg/template/crash42.C: ...here
14069
14070 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
14071
14072         PR target/18338
14073         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
14074         pcc_bitfield_type_matters || default_packed.
14075
14076         * lib/target-supports.exp
14077         (check_effective_target_pcc_bitfield_type_matters): New proc.
14078         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
14079
14080         PR testsuite/23304
14081         * lib/target-supports.exp (check_effective_default_packed): New proc.
14082         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
14083         Gate expected errors on target ! default_packed.
14084         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
14085
14086 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14087
14088         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
14089         change (r106358).
14090
14091 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14092
14093         PR fortran/24008
14094         * gfortran.dg/entry_5.f90: New.
14095         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
14096
14097 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
14098
14099         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
14100
14101 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
14102
14103         PR fortran/21565
14104         gfortran.dg/namelist_blockdata.f90: New test.
14105
14106         PR fortran/18737
14107         gfortran.dg/external_implicit_none.f90: New test.
14108
14109         PR fortran/14994
14110         * gfortran.dg/secnds.f: New test.
14111
14112 2005-10-31  Jan Hubicka  <jh@suse.cz>
14113
14114         PR target/20928
14115         * gcc.c-torture/compile/pr20928.c: New test.
14116
14117 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
14118
14119         PR middle-end/23492
14120         * gcc.c-torture/compile/zero-strct-5.c: New test.
14121
14122 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
14123
14124         PR libgfortran/24584
14125         * gfortran.dg/pr24584.f90: New test.
14126
14127 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
14128
14129         PR fortran/18883
14130         * gfortran.dg/char_result_9.f90: New.
14131         * gfortran.dg/char_result_10.f90: New.
14132
14133 2005-10-30  Jan Hubicka  <jh@suse.cz>
14134
14135         * g++.dg/tree-ssa/pr24172.C: New testcase.
14136
14137 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14138
14139         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
14140
14141 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
14142
14143         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
14144         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
14145         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
14146         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
14147         gfortran.dg/enum_9.f90,
14148         gfortran.fortran-torture/compile/enum_1.f90,
14149         gfortran.fortran-torture/execute/enum_1.f90,
14150         gfortran.fortran-torture/execute/enum_2.f90,
14151         gfortran.fortran-torture/execute/enum_3.f90,
14152         gfortran.fortran-torture/execute/enum_4.f90: New tests.
14153
14154 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
14155
14156         PR target/18482
14157         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
14158         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
14159
14160 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14161
14162         PR libfortran/20179
14163         * gfortran.dg/mixed_io_1.f90: New test.
14164         * gfortran.dg/mixed_io_1.c: New file.
14165
14166 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14167
14168         * gfortran.dg/malloc_free_1.f90: New test.
14169
14170 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
14171
14172         * gcc.dg/nested-func-4.c: Require profiling -pg.
14173
14174 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
14175
14176         PR C++/23229
14177         * g++.dg/warn/main-2.C: New test.
14178
14179 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
14180
14181         PR fortran/24545
14182         * gfortran.dg/interface_2.f90: new test.
14183
14184 2005-10-28  Josh Conner  <jconner@apple.com>
14185
14186         PR c++/22153
14187         * g++.dg/template/crash38.C: New test.
14188         * g++.dg/parse/explicit1.C: Change expected errors.
14189
14190 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
14191
14192         PR C++/23426
14193         * g++.dg/other/large-size-array.C: New test.
14194
14195 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
14196
14197         PR middle-end/24362
14198         * g++.dg/opt/complex4.C: New test.
14199
14200 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
14201
14202         * gcc.dg/nested-func-4.c: New test.
14203
14204 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
14205
14206         PR fortran/24158
14207         gfortran.dg/derived_recursion.f90: New test.
14208         gfortran.dg/implicit_actual.f90: New test.
14209
14210 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
14211
14212         PR middle-end/24295, PR testsuite/24477
14213         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
14214         removed when weakref hits the tree.
14215
14216 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
14217
14218         * gfortran.dg/cray_pointers_4.f90: New test.
14219
14220         * gfortran.dg/cray_pointers_5.f90: New test.
14221
14222 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
14223
14224         PR fortran/22290
14225         * gfortran.dg/assign_5.f90: New test.
14226         * gfortran.dg/assign_6.f: New test.
14227
14228 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
14229
14230         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
14231         CPU has no SSE support.
14232
14233 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
14234
14235         PR libgfortran/24224
14236         * gfortran.dg/arrayio_1.f90: Update attribution.
14237         * gfortran.dg/arrayio_2.f90: Update attribution.
14238         * gfortran.dg/arrayio_3.f90: Update attribution.
14239         * gfortran.dg/arrayio_4.f90: Update test conditions.
14240         * gfortran.dg/arrayio_5.f90: Update attribution.
14241         * gfortran.dg/arrayio_6.f90: New test.
14242         * gfortran.dg/arrayio_7.f90: New test.
14243
14244 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
14245
14246         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
14247
14248 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
14249
14250         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
14251
14252 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
14253
14254         PR fortran/24416
14255         * gfortran.dg/namelist_char_only.f90: New test.
14256
14257 2005-10-24  Asher Langton  <langton2@llnl.gov>
14258
14259         PR fortran/17031
14260         PR fortran/22282
14261         * gfortran.dg/cray_pointers_1.f90: New test.
14262         * gfortran.dg/cray_pointers_2.f90: New test.
14263         * gfortran.dg/cray_pointers_3.f90: New test.
14264         * gfortran.dg/loc_1.f90: New test.
14265         * gfortran.dg/loc_2.f90: New test.
14266
14267 2005-10-24  Steven Bosscher  <stevenb@suse.de>
14268
14269         * gcc.dg/pr24225.c: New test.
14270
14271 2005-10-24  Asher Langton  <langton2@llnl.gov>
14272
14273         * gfortran.dg/dup_save_1.f90: New test.
14274         * gfortran.dg/dup_save_2.f90: New test.
14275
14276 2005-10-24  Paul Brook  <paul@codesourcery.com>
14277
14278         PR 24107
14279         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
14280         stdint.h.
14281
14282 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
14283
14284         PR libgfortran/24489
14285         * gfortran.dg/pr24489.f90: New test.
14286
14287 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
14288
14289         PR fortran/23635
14290         * gfortran.dg/ichar_1.f90: Add tests for derived types.
14291
14292 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
14293
14294         PR target/18911
14295         * g++.dg/init/array16.C: Skip for mmix-*-*.
14296
14297 2005-10-23  Asher Langton  <langton2@llnl.gov>
14298
14299         * gfortran.dg/byte_1.f90: New test.
14300         * gfortran.dg/byte_2.f90: New test.
14301
14302 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
14303
14304         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
14305
14306 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
14307
14308         PR fortran/18022
14309         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
14310
14311         PR fortran/24311
14312         * gfortran.dg/merge_char_const.f90: New test.
14313
14314         PR fortran/24384
14315         * gfortran.dg/spread_scalar_source.f90: New test.
14316
14317 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
14318
14319         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
14320
14321         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
14322         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
14323
14324         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
14325
14326 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
14327
14328         PR fortran/24426
14329         * gfortran.dg/der_pointer_4.f90: New.
14330
14331 2005-10-22  David Ayers  <d.ayers@inode.at>
14332
14333         * obj-c++.dg/except-1.mm: Simplify.
14334
14335 2005-10-21  David Ayers  <d.ayers@inode.at>
14336
14337         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
14338
14339 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
14340
14341         * gfortran.dg/assumed_dummy_2.f90: New test.
14342
14343 2005-10-21  James E Wilson  <wilson@specifix.com>
14344
14345         PR preprocessor/15220
14346         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
14347
14348 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
14349
14350         * gcc.c-torture/execute/20051021-1.c: New test.
14351
14352 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
14353
14354         PR c++/24260
14355         * g++.dg/ext/tmplattr1.C: New test.
14356
14357 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
14358
14359         PR fortran/24440
14360         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
14361
14362 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
14363
14364         * obj-c++.dg/except-1.mm: New.
14365
14366         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
14367
14368 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
14369
14370         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
14371
14372 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
14373
14374         PR middle-end/24295
14375         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
14376         declarations with the same names as thunks' alias targets, use
14377         aliases instead.
14378         * gcc.dg/attr-alias-3.c: New test.
14379         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
14380
14381 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
14382
14383         PR c++/22618
14384         * g++.dg/parse/access8.C: New test.
14385
14386 2005-10-20  Richard Guenther  <rguenther@suse.de>
14387
14388         PR c++/24439
14389         * g++.dg/tree-ssa/pr24439.C: New testcase.
14390
14391 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
14392
14393         * g++.dg/opt/delay-slot-1.C: New test.
14394
14395 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
14396
14397         PR fortran/21625
14398         * gfortran.fg/der_init_1.f90: New.
14399
14400 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
14401
14402         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
14403
14404 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
14405
14406         PR c++/21908
14407         * g++.dg/parse/error28.C: New test.
14408
14409 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14410
14411         * gcc.dg/profile-generate-2.c: New test.
14412
14413 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
14414
14415         PR target/23589
14416         * g++.dg/ext/dllimport11.C: New.
14417
14418 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14419
14420         PR c++/22293
14421         * g++.dg/other/friend3.C: New test.
14422
14423 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
14424
14425         PR c++/23293
14426         * g++.dg/template/error19.C: New test.
14427
14428 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
14429
14430         PR c++/21383
14431         * g++.dg/overload/koenig2.C: New.
14432
14433         PR c++/23118
14434         * g++.dg/overload/error2.C: New.
14435
14436         PR c++/22604
14437         * g++.dg/inherit/covariant14.C: New.
14438
14439 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14440
14441         PR c++/23440
14442         * g++.dg/parse/for1.C: New test.
14443
14444 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
14445
14446         PR fortran/23446
14447         * gfortran.dg/host_dummy_index_1.f90: New test.
14448
14449         PR fortran/21459
14450         * gfortran.dg/automatic_char_len_2.f90: New test.
14451
14452         PR fortran/20866
14453         * gfortran.dg/recursive_statement_functions.f90: New test.
14454
14455         PR fortran/20853
14456         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
14457
14458         PR fortran/20849
14459         * gfortran.dg/external_initializer.f90: New test.
14460
14461         PR fortran/20837
14462         * non_module_public.f90: New test.
14463
14464 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
14465
14466         PR c++/24386
14467         * g++.dg/template/overload7.C: New.
14468
14469         PR c++/22551
14470         * g++.dg/other/switch2.C: Remove expected warnings.
14471
14472         PR c++/21353
14473         * g++.dg/template/defarg6.C: New.
14474
14475 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
14476
14477         PR target/24315
14478         * gcc.target/i386/pr24315.c: New test.
14479
14480 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
14481
14482         PR c++/24389
14483         * g++.dg/template/static21.C: New test.
14484         * g++.dg/template/static21-a.cc: Likewise.
14485
14486 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
14487
14488         PR c++/23959
14489         * g++.dg/warn/Wswitch-default-1.C: New test.
14490         * g++.dg/warn/Wswitch-default-2.C: New test.
14491
14492 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
14493
14494         PR c++/22173
14495         * g++.dg/parse/template18.C: New test.
14496         * g++.dg/template/nontype15.C: Likewise.
14497
14498 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
14499
14500         PR fortran/22273
14501         * gfortran.dg/spec_expr_2.f90: New.
14502
14503 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
14504
14505         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
14506         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
14507         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
14508         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
14509         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
14510         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
14511         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
14512         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
14513         previous target-specific skips and warning-message matches where
14514         applicable.
14515
14516 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
14517
14518         PR c++/21347
14519         * g++.dg/warn/Wctor-dtor.C: New test.
14520
14521 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14522
14523         PR c/23439
14524         * gcc.dg/for-1.c: New test.
14525
14526 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
14527
14528         PR c++/19565
14529         * g++.dg/warn/Wconversion1.C: New test.
14530         * g++.dg/ext/packed4.C: Compile with -w.
14531         * g++.dg/opt/20050511-1.C: Likewise.
14532         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
14533
14534 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
14535
14536         * gfortran.dg/boz_5.f90: New test.
14537
14538 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
14539
14540         PR c++/22551
14541         * g++.dg/other/switch2.C: New.
14542
14543         PR c++/23984
14544         * g++.dg/init/ctor7.C: New.
14545
14546 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
14547
14548         PR c++/23730
14549         * g++.dg/parse/crash32.C: New test.
14550
14551 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
14552
14553         PR c++/20721
14554         * g++.dg/init/goto2.C: New test.
14555
14556         PR c++/22464
14557         * g++.dg/template/crash/41.C: New test.
14558
14559         PR c++/22180
14560         * g++.dg/template/crash40.C: New test.
14561
14562         PR c++/23694
14563         * g++.dg/parse/friend5.C: New test.
14564
14565         PR c++/23307
14566         * g++.dg/template/crash38.C: New test.
14567
14568         PR c++/22352
14569         * g++.dg/template/friend38.C: New test.
14570
14571         PR c++/22405
14572         * g++.dg/template/crash39.C: New test.
14573
14574 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
14575
14576         * gcc.dg/debug/dwarf2/dwarf-char1.c,
14577         gcc.dg/debug/dwarf2/dwarf-char2.c,
14578         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
14579
14580         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
14581
14582 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
14583
14584         * gcc.dg/dll-2.c: Add tests for warnings.
14585         * gcc.dg/dll-3.c: Likewise.
14586         * gcc.dg/dll-4.c: Likewise.
14587
14588         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
14589         * g++.dg/ext/dllimport2.C: Likewise.
14590         * g++.dg/ext/dllimport3.C: Likewise.
14591         * g++.dg/ext/dllimport7.C: Likewise.
14592         * g++.dg/ext/dllimport8.C: Likewise.
14593         * g++.dg/ext/dllimport9.C: Likewise.
14594
14595 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
14596
14597         PR fortran/24092
14598         * gfortran.dg/derived_pointer_recursion.f90: New test.
14599
14600 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
14601
14602         * gcc.c-torture/execute/20051012-1.c: New test.
14603
14604 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
14605
14606         PR fortran/18082
14607         * gfortran.dg/automatic_char_len_1.f90: New test.
14608
14609 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
14610
14611         PR fortran/20847
14612         * gfortran.dg/save_common.f90: New test.
14613
14614         PR fortran/20856
14615         * gfortran.dg/save_result.f90: New test.
14616
14617 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
14618
14619         PR c++/21592
14620         * g++.dg/template/dependent-expr1.C: Add new expected error.
14621         * g++.dg/template/dependent-expr2.C: Adjust error text.
14622         * g++.dg/template/overload6.C: New.
14623
14624         PR c++/23797
14625         * g++.dg/other/typename8.C: New.
14626
14627         PR c++/21117
14628         * g++.dg/other/return1.C: New.
14629
14630 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
14631
14632         PR c++/24052
14633         * g++.dg/ext/label5.C: New.
14634
14635 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
14636
14637         PR c++/19964
14638         * g++.dg/parse/crash31.C: New.
14639
14640 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
14641
14642         * g++.dg/ipa/ipa-1.c: New test.
14643         * g++.dg/ipa/ipa-2.c: New test.
14644         * g++.dg/ipa/ipa-3.c: New test.
14645         * g++.dg/ipa/ipa-4.c: New test.
14646         * g++.dg/ipa/ipa-5.c: New test.
14647         * g++.dg/ipa/ipa.exp: New file.
14648
14649 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
14650
14651         PR fortran/24207
14652         * gfortran.dg/private_type_3.f90: New test.
14653
14654 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
14655
14656         PR fortran/20786
14657         gfortran.dg/aint_anint_1.f90: New test.
14658
14659 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
14660
14661         PR libgfortran/24313
14662         gfortran.dg/csqrt.f: New test.
14663
14664 2005-10-11  Ian Lance Taylor  <ian@airs.com>
14665
14666         PR c++/8057
14667         * g++.dg/warn/noeffect7.C: New test.
14668         * g++.dg/warn/noeffect2.C: Instantiate templates.
14669         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
14670         and warning.
14671
14672 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
14673
14674         PR c++/21089
14675         * g++.dg/init/float1.C: New test.
14676
14677         PR c++/24277
14678         * g++.dg/init/member1.C: Tweak error markers.
14679
14680 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
14681
14682         PR testsuite/24281
14683         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
14684         Check for null pointer.
14685
14686 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
14687
14688         PR c++/21369
14689         * g++.dg/parse/ret-type3.C: New test.
14690
14691 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
14692
14693         PR tree-opt/23946
14694         * gcc.c-torture/compile/pr23946.c: New test.
14695
14696 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
14697
14698         * g++.dg/opt/mmx2.C: New test.
14699
14700 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
14701
14702         PR c++/24277
14703         * g++.dg/template/static20.C: New test.
14704
14705         PR c++/24302
14706         * g++.dg/warn/Wunused-12.C: New test.
14707
14708         PR c++/23437
14709         * g++.dg/template/arg4.C: New test.
14710
14711 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
14712
14713         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
14714         * gcc.dg/ucnid-3.c: Likewise.
14715         * gcc.dg/ucnid-4.c: Likewise.
14716         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
14717         * g++.dg/other/ucnid-1.C: Likewise.
14718         * gcc.dg/sparc-frame-1.c: New test.
14719
14720 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
14721
14722         PR c++/24139
14723         * g++.dg/template/spec27.C: New test.
14724
14725         PR c++/24275
14726         * g++.dg/template/static19.C: New test.
14727
14728 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
14729
14730         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
14731         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
14732
14733 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
14734
14735         PR target/24136
14736         * gfortran.fortran-torture/compile/pr24136.f: New test.
14737
14738 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
14739
14740         PR c++/22172
14741         * g++.dg/parse/crash30.C: New test.
14742
14743 2005-10-07  Richard Guenther  <rguenther@suse.de>
14744
14745         PR middle-end/24227
14746         * gcc.c-torture/compile/pr24227.c: New testcase.
14747
14748 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
14749
14750         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
14751         Do not put aligned attributes on array elements.
14752
14753 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
14754
14755         PR testsuite/23611, PR testsuite/23615
14756         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
14757         writing prototypes of library functions by hand.
14758         * obj-c++.dg/bitfield-4.mm: Likewise.
14759         * obj-c++.dg/const-str-4.mm: Likewise.
14760         * obj-c++.dg/encode-4.mm: Likewise.
14761         * obj-c++.dg/encode-5.mm: Likewise.
14762         * obj-c++.dg/encode-6.mm: Likewise.
14763         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
14764         * obj-c++.dg/method-10.mm: Likewise.
14765         * obj-c++.dg/method-17.mm: Likewise.
14766         * obj-c++.dg/method-19.mm: Likewise.
14767         * obj-c++.dg/try-catch-2.mm: Likewise.
14768
14769 2005-10-06  Richard Henderson  <rth@redhat.com>
14770
14771         PR 24236
14772         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
14773
14774 2005-10-06  Dale Johannesen  <dalej@apple.com>
14775
14776         * gcc.c-torture/execute/20030125-1.c: Correct.
14777
14778 2005-10-06  Richard Guenther  <rguenther@suse.de>
14779
14780         PR tree-optimization/24238
14781         * g++.dg/tree-ssa/pr24238.C: New testcase.
14782
14783 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
14784
14785         PR 18568
14786         * gfortran.dg/der_pointer_3.f90: New test.
14787
14788 2005-10-05  Devang Patel  <dpatel@apple.com>
14789
14790         PR Debug/23205
14791         * g++.dg/other/PR23205.C: New.
14792
14793 2005-10-05  Richard Henderson  <rth@redhat.com>
14794
14795         PR target/23602
14796         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
14797         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
14798
14799 2005-10-05  Dale Johannesen  <dalej@apple.com>
14800
14801         * gcc.c-torture/execute/float-floor.c: New.
14802
14803 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
14804
14805         PR tree-optimization/21419
14806         PR tree-optimization/24146
14807         PR tree-optimization/24151
14808
14809         * g++.dg/ext/asm7.C: New.
14810         * g++.dg/ext/asm8.C: New.
14811         * gcc.dg/asm-1.c: Compile on all targets.
14812         * gcc.dg/asm-pr24146.c: New.
14813         * gcc.dg/pr21419.c: Adjust error messages.
14814
14815 2005-10-05  Richard Guenther  <rguenther@suse.de>
14816
14817         PR fortran/24176
14818         * gfortran.fortran-torture/compile/empty.f90: New testcase.
14819
14820 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
14821
14822         PR c++/23513
14823         * g++.dg/template/spec22.C: Robustify test.
14824         * g++.dg/template/spec26.C: New.
14825
14826 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
14827
14828         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
14829         if target supports vector instructions.
14830
14831 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
14832
14833         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
14834         C99 functions.
14835
14836 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
14837
14838         * lib/target-supports.exp (check_effective_target_fortran_large_real,
14839         check_effective_target_fortran_large_int): Replace cached result
14840         when target changes.
14841
14842 2005-10-04  Devang Patel  <dpatel@apple.com>
14843
14844         * gcc.dg/i386-sse-vect-types.c: New.
14845
14846 2005-10-04  Ian Lance Taylor  <ian@airs.com>
14847
14848         PR preprocessor/13726
14849         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
14850         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
14851
14852 2005-10-04  Richard Guenther  <rguenther@suse.de>
14853
14854         PR c/23576
14855         * gcc.dg/noncompile/pr23576.c: New testcase.
14856
14857 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
14858
14859         PR middle-end/23125
14860         * gcc.dg/register-var-3.c: New test.
14861
14862 2005-10-04  Steven Bosscher  <stevenb@suse.de>
14863
14864         * gcc.dg/pr23049.c: New test.
14865
14866         * gcc.dg/ucnid-4.c: Fix test.
14867
14868 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
14869
14870         PR 23445
14871         * gcc.c-torture/compile/pr23445.c: New test.
14872
14873 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
14874
14875         * g++.dg/overload/unknown1.C: New.
14876
14877 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
14878
14879         PR c++/17775
14880         * g++.dg/template/repo4.C: New test.
14881
14882 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14883
14884         PR libfortran/19308
14885         * gfortran.dg/large_real_kind_2.F90: New test.
14886         * gfortran.dg/large_integer_kind_2.f90: New test.
14887
14888 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
14889
14890         * lib/target-supports.exp (check_effective_target_vect_shift):
14891         Implement with result caching. Add i?86, x86_64 and ia64 targets.
14892         (check_effective_target_vect_condition): Fix copy-n-pasto.
14893
14894         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
14895         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
14896         targets.
14897
14898 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
14899
14900         PR c++/22621
14901         * g++.dg/template/overload5.C : New test.
14902
14903         PR c++/23840
14904         * g++.dg/expr/stdarg1.C: New test.
14905
14906 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
14907
14908         PR 24142
14909         * gcc.c-torture/execute/pr24142.c: New test.
14910
14911 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
14912
14913         PR 24141
14914         * gcc.c-torture/execute/pr24141.c: New test.
14915
14916 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
14917             Diego Novillo  <dnovillo@redhat.com>
14918
14919         PR 23604
14920         * gcc.c-torture/execute/pr23604.c: New test.
14921
14922 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
14923
14924         PR fortran/16404
14925         PR fortran/20835
14926         PR fortran/20890
14927         PR fortran/20899
14928         PR fortran/20900
14929         PR fortran/20901
14930         PR fortran/20902
14931         gfortran.dg/equiv_constraint_1.f90: New test.
14932         gfortran.dg/equiv_constraint_2.f90: New test.
14933         gfortran.dg/equiv_constraint_3.f90: New test.
14934         gfortran.dg/equiv_constraint_4.f90: New test.
14935         gfortran.dg/equiv_constraint_5.f90: New test.
14936         gfortran.dg/equiv_constraint_6.f90: New test.
14937         gfortran.dg/equiv_constraint_7.f90: New test.
14938         gfortran.dg/equiv_constraint_8.f90: New test.
14939         gfortran.dg/private_type_1.f90: New test.
14940         gfortran.dg/private_type_2.f90: New test.
14941         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
14942         980628-10.f: Assert std=gnu to permit mixing of
14943         types in equivalence statements.
14944
14945 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
14946
14947         PR 24112
14948         * gfortran.dg/open_status_1.f90: New.
14949
14950 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
14951
14952         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
14953         * gcc.dg/vect/pr22480.c: Clean up temp files.
14954         * gcc.dg/vect/pr23831.c: Clean up temp files.
14955         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
14956         Clean up temp files.
14957         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
14958         Clean up temp files.
14959
14960         * gcc.dg/20050309-1.c: Clean up temp files.
14961         * gcc.dg/20050325-1.c: Clean up temp files.
14962
14963 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
14964
14965         PR tree-optimization/24059
14966         * gcc.dg/vect/pr24059.c : New test.
14967
14968 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
14969
14970         PR middle-end/24109
14971         * gcc.c-torture/execute/20050929-1.c: New test.
14972
14973 2005-09-29  Steven Bosscher  <stevenb@suse.de>
14974
14975         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
14976
14977 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
14978
14979         PR c/21419
14980         * gcc.dg/pr21419.c: New test.
14981
14982 2005-09-29  Steven Bosscher  <stevenb@suse.de>
14983
14984         * gcc.dg/pr23911.c: New test.
14985
14986 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
14987
14988         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
14989
14990         PR c++/16782
14991         * g++.dg/parse/qualified4.C: New test.
14992         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
14993         * g++.old-deja/g++.mike/p8154.C: Likewise.
14994
14995 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
14996
14997         PR c++/22147
14998         * g++.dg/template/friend37.C: New test.
14999         * g++.dg/parse/crash28.C: Adjust error markers.
15000
15001 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
15002
15003         PR fortran/18518
15004         * gfortran.fortran-torture/execute/save_2.f90: New decl.
15005
15006 2005-09-27  Devang Patel  <dpatel@apple.com>
15007
15008         PR tree-optimization/23625
15009         * gcc.dg/pr23625.c: New test.
15010
15011 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
15012
15013         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
15014         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
15015
15016 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
15017
15018         PR fortran/23677
15019         * gfortran.fortran-torture/execute/save_1.f90: New test.
15020         * gfortran.dg/save_1.f90: New test.
15021
15022 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
15023
15024         * gcc.target/i386/builtin-apply-mmx.c: New test.
15025
15026         PR target/22576
15027         * gcc.target/i386/pr22576.c: New test.
15028
15029         PR target/22585
15030         * gcc.target/i386/pr22585.c: New test.
15031
15032         PR target/23268
15033         * gcc.target/i386/pr23268.c: New test.
15034
15035         PR middle-end/23831
15036         * gcc.dg/vect/pr23831.c: New test.
15037
15038         PR target/24055
15039         * gcc.target/i386/pr24055.c: New test.
15040
15041 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
15042
15043         PR tree-optimization/23960
15044         * gcc.c-torture/compile/pr23960.c: New.
15045
15046 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
15047
15048         PR fortran/16861
15049         * gfortran.dg/nested_modules_3.f90: New.
15050
15051 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
15052
15053         PR fortran/24005
15054         gfortran.dg/interface_1.f90: New test.
15055
15056 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
15057         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15058
15059         PR fortran/23843
15060         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
15061
15062 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
15063
15064         PR fortran/23516
15065         * gfortran.dg/imag_1.f: New test.
15066         * gfortran.dg/imag_2.f: Ditto.
15067
15068 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
15069
15070         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
15071
15072 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
15073
15074         PR c++/21983
15075         * g++.dg/warn/pr21983.C: New test.
15076
15077 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
15078
15079         * gcc.dg/20050922-1.c: Testcase added.
15080
15081 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
15082
15083         PR c++/23993
15084         * g++.dg/template/array14.C: New test.
15085
15086 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
15087
15088         PR fortran/19929
15089         * gfortran.dg/der_ptr_component_1.f90: New test.
15090
15091 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15092
15093         PR c++/23965
15094         * g++.dg/template/error1.C: Reject "no matching function" message.
15095
15096 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15097
15098         PR c++/17609
15099         * g++.dg/lookup/error1.C: New test.
15100
15101 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
15102
15103         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
15104         functionality of the testcase.
15105
15106 2005-09-20  Richard Henderson  <rth@redhat.com>
15107
15108         * gcc.dg/vect/vect-22.c: Require vect_float.
15109         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
15110
15111 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
15112
15113         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
15114         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
15115         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
15116         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
15117         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
15118         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
15119         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
15120         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
15121         * gcc.dg/cpp/ucnid-8.c: New test.
15122
15123 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
15124
15125         PR tree-optimization/23929
15126         * gcc.c-torture/compile/pr23929.c: New test.
15127
15128 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
15129
15130         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
15131         for one loop.
15132
15133 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
15134
15135         PR testsuite/23186
15136         * g++.dg/other/pr22003.C: Require named sections.
15137
15138 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
15139
15140         PR c++/23947
15141         * g++.dg/rtti/crash3.C: New test.
15142
15143         PR tree-optimization/23818
15144         * gcc.dg/pr23818.c: New test.
15145
15146 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15147
15148         PR fortran/23420
15149         * gfortran.dg/print_fmt_4.f: New.
15150
15151 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
15152
15153         PR fortran/23663
15154         * gfortran.fortran-torture/execute/entry_11.f90: New test.
15155
15156 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
15157
15158         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
15159         Use pointers to local alignable arrays instead. Added comments.
15160         * gcc.dg/vect/vect-46.c: Likewise.
15161         * gcc.dg/vect/vect-48.c: Likewise.
15162         * gcc.dg/vect/vect-49.c: Likewise.
15163         * gcc.dg/vect/vect-52.c: Likewise.
15164         * gcc.dg/vect/vect-53.c: Likewise.
15165         * gcc.dg/vect/vect-54.c: Likewise.
15166         * gcc.dg/vect/vect-56.c: Likewise.
15167         * gcc.dg/vect/vect-57.c: Likewise.
15168         * gcc.dg/vect/vect-58.c: Likewise.
15169         * gcc.dg/vect/vect-60.c: Likewise.
15170         * gcc.dg/vect/vect-61.c: Likewise.
15171
15172         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
15173         The test is no longer vectorizable on vect_no_align targets.
15174         * gcc.dg/vect/vect-43.c: Likewsie.
15175
15176         * gcc.dg/vect/vect-44.c: Added comments.
15177         * gcc.dg/vect/vect-45.c: Added comments.
15178         * gcc.dg/vect/vect-50.c: Added comments.
15179         * gcc.dg/vect/vect-51.c: Added comments.
15180
15181         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
15182         aligned type.
15183         * gcc.dg/vect/Os-vect-95.c: Likewise.
15184
15185         * gcc.dg/vect/vect-41.c: Test removed.
15186         * gcc.dg/vect/vect-47.c: Test removed.
15187         * gcc.dg/vect/vect-55.c: Test removed.
15188         * gcc.dg/vect/vect-59.c: Test removed.
15189
15190 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
15191
15192         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
15193         No longer vectorizable on vect_no_align targets.
15194         * gcc.dg/vect/pr20122.c: Likewise.
15195         * gcc.dg/vect/vect-74.c: Likewise.
15196         * gcc.dg/vect/vect-75.c: Likewise.
15197         * gcc.dg/vect/vect-76.c: Likewise.
15198
15199         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
15200         Will not be vectorizable on vect_no_align targets once aliasing issues
15201         are resolved.
15202         * gcc.dg/vect/vect-79.c: Likewise.
15203
15204         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
15205         * gcc.dg/vect/vect-78.c: Likewise.
15206         * gcc.dg/vect/vect-97.c: Likewise.
15207
15208 2005-09-19  Steven Bosscher  <stevenb@suse.de>
15209
15210         * gcc.dg/pr23943.c: New test.
15211
15212 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
15213
15214         PR fortran/19181
15215         * gfortran.dg/derived_pointer_null_1.f90: New test.
15216
15217 2005-09-18  Richard Guenther  <rguenther@suse.de>
15218
15219         PR middle-end/23944
15220         * gcc.c-torture/compile/pr23944.c: New testcase.
15221
15222 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
15223
15224         PR fortran/15975
15225         * gfortran.dg/der_pointer_2.f90: New test.
15226
15227 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
15228
15229         PR fortran/16861
15230         * gfortran.dg/nested_modules_2.f90: New test.
15231
15232 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15233
15234         PR c++/18368
15235         * g++.dg/other/semicolon.C: New test.
15236
15237 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
15238
15239         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
15240         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
15241
15242 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
15243
15244         PR c++/23914
15245         * g++.dg/template/static18.C: New test.
15246
15247         PR c++/21514
15248         * g++.dg/template/crash19.C: Remove dg-error marker.
15249         * g++.dg/template/local4.C: New test.
15250
15251 2005-09-16  Paul Brook  <paul@codesourcery.com>
15252
15253         PR fortran/23906
15254         * gfortran.dg/dependency_1.f90: New test.
15255
15256 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
15257
15258         PR c++/23896
15259         * g++.dg/template/static17.C: New test.
15260
15261 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
15262
15263         PR c++/23139
15264         * g++.dg/warn/huge-val1.C: New test.
15265
15266 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
15267
15268         PR c++/13140
15269         * g++.dg/parse/class2.C: New test.
15270         * g++.dg/template/explicit8.C: Likewise.
15271         * g++.dg/template/spec25.C: Likewise.
15272
15273 2005-09-14  Josh Conner  <jconner@apple.com>
15274
15275         PR middle-end/23584
15276         * gcc.dg/pr23584.c: New test.
15277
15278 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
15279
15280         PR fortran/21875 Internal Unit Array I/O, NIST
15281         * gfortran.dg/arrayio_1.f90: New test.
15282         * gfortran.dg/arrayio_1.f90: New test.
15283         * gfortran.dg/arrayio_1.f90: New test.
15284         * gfortran.dg/arrayio_1.f90: New test.
15285         * gfortran.dg/arrayio_1.f90: New test.
15286
15287 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
15288
15289         PR middle-end/22480
15290         * gcc.dg/vect/pr22480.c: New test.
15291
15292 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
15293
15294         PR fortran/19358
15295         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
15296
15297 2005-09-13 Josh Conner <jconner@apple.com>
15298
15299         PR c++/23180
15300         * g++.dg/init/struct2.C: New test.
15301         * g++.dg/init/struct3.C: New test.
15302
15303 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
15304
15305         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
15306         Clean up temp files.
15307         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
15308         gcc.dg/tree-ssa/builtin-fprintf-1.c,
15309         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
15310         gcc.dg/tree-ssa/builtin-printf-1.c,
15311         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
15312         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
15313         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
15314         gcc.dg/tree-ssa/builtin-vprintf-1.c,
15315         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
15316         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
15317         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
15318         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
15319         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
15320         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
15321         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
15322         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
15323
15324 2005-09-13  Josh Conner  <jconner@apple.com>
15325
15326         * lib/gcc-dg.exp: Load scanipa.exp.
15327         (cleanup-dump): New procedure.
15328         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
15329         * lib/scandump.exp: New file.
15330         * lib/scantree.exp: Use it.
15331         * lib/scanipa.exp: New file.
15332
15333 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
15334
15335         PR fortran/17740
15336         * gfortran.dg/generic_4.f90: New test.
15337
15338 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
15339
15340         PR target/23816
15341         * gcc.target/i386/pr23816-1.c: New test.
15342         * gcc.target/i386/pr23816-2.c: New test.
15343
15344
15345 2005-09-13  Bastian Blank <waldi@debian.org>
15346
15347         PR c++/16171
15348         * g++.dg/abi/mangle26.C: New test.
15349         * g++.dg/abi/mangle27.C: New test.
15350         * g++.dg/abi/mangle28.C: New test.
15351         * g++.dg/abi/mangle29.C: New test.
15352
15353         PR c++/23839
15354         * g++.dg/parse/register1.C: New test.
15355
15356 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
15357
15358         PR c++/23842
15359         * g++.dg/template/access16.C: New test.
15360
15361 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
15362
15363         * gfortran.dg/char_pack_2.f90: Increase the vector size.
15364
15365 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
15366
15367         PR fortran/18899
15368         * gfortran.dg/shape_2.f90: New test.
15369
15370 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
15371
15372         PR target/19269
15373         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
15374         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
15375         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
15376         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
15377         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
15378         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
15379         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
15380         tests.
15381
15382 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
15383
15384         PR c++/23841
15385         * g++.dg/parse/template17.C: New test.
15386
15387 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
15388
15389         PR c++/23789
15390         * g++.dg/template/nontype14.C: New test.
15391
15392 2005-09-12  Ian Lance Taylor  <ian@airs.com>
15393
15394         PR g++/7874
15395         * g++.dg/lookup/friend7.C: New test.
15396         * g++.dg/lookup/friend8.C: New test.
15397         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
15398         so that it will be found via argument dependent lookup.
15399         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
15400         friend functions which will no longer be found.
15401         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
15402         function g, so that it will be found via argument dependent
15403         lookup.
15404         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
15405         * g++.old-deja/g++.mike/net43.C: Likewise.
15406
15407 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
15408
15409         PR c++/23691
15410         * g++.dg/template/static16.C: New test.
15411
15412 2005-09-12  Josh Conner  <jconner@apple.com>
15413
15414         PR middle-end/23237
15415         * gcc.c-torture/compile/pr23237.c: New test.
15416
15417 2005-09-11  Richard Henderson  <rth@redhat.com>
15418
15419         * g++.dg/other/error8.C: Update expected diagnostic text.
15420
15421 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15422
15423         PR libfortran/19872
15424         * gfortran.dg/overwrite_1.f: New test.
15425
15426 2005-09-09  Josh Conner  <jconner@apple.com>
15427
15428         * g++.dg/init/pr23180-1.C: Removed.
15429         * g++.dg/init/pr23180-2.C: Removed.
15430
15431 2005-09-09  David Daney <ddaney@avtrex.com>
15432
15433         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
15434         files which are ...
15435         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
15436         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
15437
15438 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15439
15440         * gfortran.dg/iostat_2.f90: New test.
15441
15442 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
15443
15444         PR c++/22252
15445         * g++.dg/ext/interface1.C: New test.
15446         * g++.dg/ext/interface1.h: Likewise.
15447         * g++.dg/ext/interface1a.cc: Likewise.
15448
15449 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
15450
15451         * gfortran.dg/iomsg_1.f90: New test case.
15452
15453 2005-09-09  Richard Guenther  <rguenther@suse.de>
15454
15455         PR c++/23624
15456         * g++.dg/tree-ssa/pr23624.C: New testcase.
15457
15458 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
15459
15460         PR fortran/19239
15461         * gfortran.dg/vector_subscript_1.f90,
15462         * gfortran.dg/vector_subscript_2.f90: New tests.
15463
15464 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
15465
15466         PR fortran/21104
15467         * gfortran.dg/array_alloc_1.f90,
15468         * gfortran.dg/array_alloc_2.f90,
15469         * gfortran.dg/array_alloc_3.f90: New tests.
15470
15471 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
15472
15473         PR fortran/12840
15474         * gfortran.dg/array_constructor_6.f90
15475         * gfortran.dg/array_constructor_7.f90
15476         * gfortran.dg/array_constructor_8.f90
15477         * gfortran.dg/array_constructor_9.f90
15478         * gfortran.dg/array_constructor_10.f90
15479         * gfortran.dg/array_constructor_11.f90
15480         * gfortran.dg/array_constructor_12.f90: New tests.
15481
15482 2005-09-08  Josh Conner  <jconner@apple.com>
15483
15484         PR c++/23180
15485         * g++.dg/init/pr23180-1.C: New test.
15486         * g++.dg/init/pr23180-2.C: New test.
15487
15488 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
15489
15490         PR fortran/18878
15491         * gfortran.dg/module_double_reuse.f90: New.
15492
15493 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
15494
15495         PR fortran/23270
15496         PR fortran/22304
15497         PR fortran/18870
15498         PR fortran/17917
15499         PR fortran/16511
15500         * gfortran.dg/common_equivalence_1.f: New.
15501         * gfortran.dg/common_equivalence_2.f: New.
15502         * gfortran.dg/common_equivalence_3.f: New.
15503         * gfortran.dg/contained_equivalence_1.f90: New.
15504         * gfortran.dg/module_blank_common.f90: New.
15505         * gfortran.dg/module_commons_1.f90: New.
15506         * gfortran.dg/module_equivalence_1.f90: New.
15507         * gfortran.dg/nested_modules_1.f90: New.
15508         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
15509         equivalences and add comment to connect the test with
15510         the PR.
15511
15512 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15513
15514         PR fortran/23765
15515         * gfortran.dg/common_6.f90: New test.
15516
15517 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
15518
15519         PR fortran/15326
15520         * gfortran.dg/char_result_1.f90,
15521         * gfortran.dg/char_result_2.f90,
15522         * gfortran.dg/char_result_3.f90,
15523         * gfortran.dg/char_result_4.f90,
15524         * gfortran.dg/char_result_5.f90,
15525         * gfortran.dg/char_result_6.f90,
15526         * gfortran.dg/char_result_7.f90,
15527         * gfortran.dg/char_result_8.f90: New tests.
15528
15529 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
15530
15531         PR fortran/19928
15532         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
15533
15534 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
15535
15536         PR obj-c++/16816
15537         * obj-c++.dg/selector-5.mm: New test.
15538         * obj-c++.dg/selector-6.mm: New test.
15539
15540 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
15541
15542         PR objc/20574
15543         PR objc/19324
15544         * objc.dg/error-1.m: New test.
15545
15546 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
15547
15548         PR fortran/23373
15549         * gfortran.fortran-torture/execute/pr23373-1.f90,
15550         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
15551
15552 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
15553
15554         PR libfortran/23760
15555         * gfortran.dg/g77/1832.f: Remove long string in write statement
15556         to allow the test to pass on correct list directed output with
15557         prepended space.
15558
15559 2005-09-07  James E Wilson  <wilson@specifix.com>
15560
15561         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
15562
15563 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
15564
15565         * gfortran.dg/parameter+save.f90: Rename to
15566         * gfortran.dg/parameter_save.f90: .. this.
15567
15568 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
15569
15570         PR fortran/20848
15571         * gfortran.dg/parameter+save.f90: New test case.
15572
15573 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
15574
15575         PR fortran/19269
15576         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
15577
15578 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
15579
15580         PR c/23075
15581         * gcc.dg/pr23075.c: New test.
15582         * g++.dg/warn/pr23075.C: New test.
15583
15584         PR target/22362
15585         * gcc.target/i386/pr22362.c: New test.
15586
15587         PR rtl-optimization/23098
15588         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
15589
15590         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
15591         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
15592         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
15593
15594 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
15595
15596         * g++.dg/expr/cast6.C: New test.
15597
15598         PR c++/9782
15599         * g++.dg/init/new15.C: New test.
15600
15601 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
15602
15603         * gcc.dg/vect/Os-vect-95.c: New test.
15604         * gcc.dg/vect/vect-95.c: Same.
15605
15606 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
15607
15608         * gcc.dg/vect/vect-29.c: Update xfail testing.
15609         * gcc.dg/vect/vect-44.c: Same.
15610         * gcc.dg/vect/vect-48.c: Same.
15611         * gcc.dg/vect/vect-50.c: Same.
15612         * gcc.dg/vect/vect-72.c: Same.
15613         * gcc.dg/vect/vect-77.c: Same.
15614         * gcc.dg/vect/vect-78.c: Same.
15615         * gcc.dg/vect/vect-80.c: Same.
15616         * gcc.dg/vect/vect-96.c: Same.
15617         * gcc.dg/vect/vect-100.c: Same.
15618         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
15619         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
15620         * gfortran.dg/vect/vect-5.f90: Same.
15621
15622 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
15623
15624         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
15625         start strings.
15626         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
15627         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
15628
15629         PR c++/23056
15630         * g++.dg/opt/pr23056.C: New test.
15631
15632         PR rtl-optimization/23098
15633         * gcc.target/i386/pr23098.c: New test.
15634
15635 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
15636
15637         PR c++/23667
15638         * g++.dg/template/static15.C: New test.
15639
15640         PR c++/21440
15641         * g++.dg/ext/stmtexpr5.C: New test.
15642         * g++.dg/ext/stmtexpr6.C: Likewise.
15643
15644 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
15645
15646         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
15647
15648         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
15649         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
15650         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
15651
15652 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
15653
15654         PR libfortran/23321
15655         * gfortran.dg/direct_io_4.f90: New test case.
15656
15657 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
15658             Rasmus Hahn  <rassahah@neofonie.de>
15659
15660         PR libobjc/23108
15661         * objc.dg/type-stream-1.m: New test.
15662
15663 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
15664
15665         PR fortran/23661
15666         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
15667         gfortran.dg/print_fmt_3.f90: New test.
15668
15669 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
15670
15671         * gfortran.dg/fmt_t_1.f90: New test.
15672
15673 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
15674
15675         PR rtl-optimization/23454
15676         * g++.dg/opt/pr23454.C: New test.
15677
15678 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
15679
15680         PR c++/23699
15681         * g++.dg/ext/static1.C: New test.
15682
15683 2005-09-02  Richard Henderson  <rth@redhat.com>
15684
15685         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
15686         tail call to check_fa_work.
15687
15688 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
15689
15690         PR c++/21687
15691         * g++.dg/other/gc3.C: New test.
15692
15693 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
15694
15695         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
15696         * gcc.dg/20050826-1.c: Likewise.
15697
15698 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
15699
15700         PR c++/23167
15701         * g++.dg/expr/volatile1.C: New test.
15702
15703 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
15704
15705         PR middle-end/23547
15706         * gcc.dg/pr23547.c: New test.
15707
15708 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
15709
15710         PR c/22061
15711         * gcc.c-torture/execute/pr22061-1.c,
15712         * gcc.c-torture/execute/pr22061-2.c,
15713         * gcc.c-torture/execute/pr22061-3.c,
15714         * gcc.c-torture/execute/pr22061-4.c: New tests.
15715
15716 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
15717
15718         * gcc.dg/Wredundant-decls-2.c: New test to check that
15719         -Wredundant-decls does not issue warning for a variable
15720         definition following a declaration.
15721
15722 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
15723
15724         PR debug/7241
15725         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
15726         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
15727         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
15728
15729         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
15730         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
15731         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
15732         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
15733         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
15734         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
15735         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
15736         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
15737
15738 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
15739
15740         PR objc/23306
15741         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
15742         scan-assmbler.
15743
15744 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
15745
15746         PR target/21255
15747         * gcc.dg/pr21255-1.c: New test.
15748         * gcc.dg/pr21255-2-mb.c: Likewise.
15749         * gcc.dg/pr21255-2-ml.c: Likewise.
15750         * gcc.dg/pr21255-3.c: Likewise.
15751         * gcc.dg/pr21255-4.c: Likewise.
15752
15753 2005-08-31  Dale Johannesen  <dalej@apple.com>
15754
15755         * gcc.dg/20050830-1.c: New.
15756
15757 2005-08-31  Josh Conner  <jconner@apple.com>
15758
15759         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
15760         command-line options for arm-*-* targets.
15761         * g++.dg/init/array16.C: Likewise.
15762         * g++.dg/other/crash-4.C: Likewise.
15763
15764 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
15765
15766         PR obj-c++/23640
15767         * obj-c++.dg/gnu-runtime-3.mm: New test.
15768
15769 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15770
15771         PR c++/13377
15772         * g++.dg/lookup/ambig4.C: New test.
15773         * g++.dg/lookup/ambig5.C: New test.
15774         * g++.dg/tc1/dr101.C: Adjust error markers.
15775
15776 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15777
15778         PR c++/23639
15779         * g++.dg/template/ttp5.C: Adjust error markers.
15780
15781 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
15782
15783         PR testsuite/23609
15784         * lib/obj-c++.exp: Include target-libpath.exp.
15785         (obj-c++_link_flags): Look for the GNU libobjc library
15786         and set the library path to include it.
15787         Don't manually set LD_LIBRARY_PATH (etc.) but call
15788         set_ld_library_path_env_vars instead.
15789         (obj-c++_target_compile): Don't set library path or
15790         linker flags because they are already set correctly
15791         in obj-c++_link_flags.
15792
15793 2005-08-30  Josh Conner  <jconner@apple.com>
15794
15795         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
15796         to command-line options for arm-*-* targets.
15797
15798 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
15799
15800         * g++.dg/other/i386-1.C: New.
15801
15802 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
15803
15804         PR preprocessor/20348
15805         PR preprocessor/20356
15806         * gcc.dg/cpp/pr20348.c: New test.
15807         * gcc.dg/cpp/pr20348.h: New file.
15808         * gcc.dg/cpp/inc/pr20348.h: New file.
15809         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
15810         * gcc.dg/cpp/pr20356.c: New test.
15811         * gcc.dg/cpp/pr20356.h: New file.
15812         * gcc.dg/cpp/inc/pr20356.h: New file.
15813         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
15814
15815 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
15816
15817         * gfortran.fortran-torture/execute/intrinsic_count.f90:
15818         Fix array dimension to avoid correct end-of-file error.
15819
15820 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
15821
15822         PR libfortran/23598
15823         * gfortran.dg/iostat_1.f90: New test.
15824
15825 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
15826
15827         PR middle-end/23408
15828         * gcc.dg/pr23408.c: New test.
15829
15830 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
15831
15832         PR c++/23099
15833         * g++.dg/init/member1.C: Make sure erroneous static data member
15834         definitions are required.
15835         * g++.dg/template/static13.C: New test.
15836         * g++.dg/template/static14.C: Likewise.
15837
15838 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
15839
15840         * gcc.target/i386/pr23575.c: Use -msse2 instead of
15841         -march=pentium4, remove ilp32 requirement.
15842
15843         PR middle-end/23484
15844         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
15845         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
15846
15847 2005-08-29  Andreas Jaeger  <aj@suse.de>
15848
15849         PR testsuite/23607
15850         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
15851
15852 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
15853
15854         * gcc.c-torture/execute/20050316-2.c: New test.
15855         * gcc.c-torture/execute/20050316-3.c: New test.
15856         * gcc.dg/torture/pr16104-1.c: New test.
15857
15858 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
15859
15860         PR middle-end/23463
15861         * gcc.c-torture/execute/zero-struct-1.c: New test.
15862
15863 2005-08-27  Richard Guenther  <rguenther@suse.de>
15864
15865         PR target/23575
15866         * gcc.target/i386/pr23575.c: New testcase.
15867
15868 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
15869
15870         PR rtl-optimization/23561
15871         * gcc.c-torture/execute/20050826-1.c: New test.
15872
15873         PR rtl-opt/23560
15874         * gcc.c-torture/execute/20050826-2.c: New test.
15875
15876 2005-08-26  Dale Johannesen  <dalej@apple.com>
15877
15878         * gcc.dg/20030711-1.c: Modify to work on Darwin.
15879         * gcc.dg/20050826-1.c: New.
15880
15881 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
15882
15883         PR c++/19004
15884         * g++.dg/template/nontype13.C: New test.
15885
15886         PR c++/23491
15887         * g++.dg/init/new14.C: New test.
15888         * g++.dg/expr/anew1.C: Do not XFAIL.
15889         * g++.dg/expr/anew2.C: Likewise.
15890         * g++.dg/expr/anew3.C: Likewise.
15891
15892 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
15893
15894         PR middle-end/22439
15895         * gcc.dg/vla-3.c: New test.
15896
15897 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
15898
15899         PR fortran/20363
15900         * gfortran.dg/named_interface.f90: New.
15901
15902 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
15903
15904         * gcc.c-torture/execute/frame-address.c: New test.
15905
15906 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
15907
15908         PR c++/20817
15909         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
15910
15911 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
15912
15913         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
15914
15915 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
15916
15917         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
15918         * gcc.dg/altivec-22.c: Rename from..
15919         * gcc.dg/altivec-nomfcr.c: ..this.
15920
15921 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
15922
15923         PR tree-optimization/23546
15924         * gcc.dg/tree-ssa/pr23546.c: New test.
15925
15926 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
15927
15928         PR fortran/17758
15929         * gfortran.dg/nonreturning_statements.f90: New test.
15930
15931 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
15932
15933         PR c++/22454
15934         * g++.dg/parse/crash29.C: New.
15935
15936 2005-08-23  DJ Delorie  <dj@redhat.com>
15937
15938         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
15939         constants have the L suffix.
15940
15941 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
15942
15943         PR c++/23044
15944         * g++.dg/template/instantiate8.C: New.
15945
15946 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
15947
15948         PR middle-end/23467
15949         * gcc.c-torture/execute/pr23467.c: New test.
15950
15951 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
15952
15953         PR tree-optimization/22043
15954         * gcc.c-torture/execute/20050613-1.c: New test.
15955
15956 2005-08-23  Ben Elliston  <bje@au.ibm.com>
15957
15958         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
15959
15960 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
15961
15962         PR rtl-optimization/23478
15963         * g++.dg/opt/pr23478.C: New test.
15964
15965 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
15966
15967         PR c/18715
15968         * gcc.dg/switch-warn-3.c: New test.
15969
15970 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15971
15972         PR c++/22233
15973         * g++.dg/template/param1.C: New test.
15974
15975 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15976
15977         PR c++/23089
15978         * g++.dg/other/incomplete1.C: New test.
15979
15980 2005-08-22  Ira Rosen  <irar@il.ibm.com>
15981
15982         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
15983         are vectorizable.
15984
15985 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15986
15987         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
15988         d_lines_5.f: New.
15989
15990 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
15991
15992         * gcc.target/i386/sse-4.c: New test.
15993
15994 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15995
15996         PR testsuite/23239
15997         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
15998
15999 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
16000
16001         * gcc.dg/20050811-1.c: New test.
16002         * gcc.dg/20050811-2.c: New test.
16003
16004 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
16005
16006         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
16007
16008 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
16009
16010         PR 23476
16011         * gcc.c-torture/compile/pr23476.c: New test.
16012
16013 2005-08-19  Devang Patel  <dpatel@apple.com>
16014
16015         PR tree-optimization/23048
16016         * gcc.dg/tree-ssa/pr23048.c: New test.
16017
16018 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
16019
16020         PR middle-end/20624
16021         * g++.dg/warn/Wreturn-3.C: New test
16022
16023 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
16024
16025         PR tree-optimization/22228
16026         * g++.dg/vect/pr22543.cc: New test.
16027
16028 2005-08-17  Steven Bosscher  <stevenb@suse.de>
16029
16030         PR tree-optimization/21574
16031         * gcc.dg/tree-ssa/pr21574.c: New test.
16032
16033 2005-08-16  James E Wilson  <wilson@specifix.com>
16034
16035         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
16036
16037 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
16038
16039         PR tree-opt/23402
16040         * gcc.c-torture/compile/zero-strct-3.c: New test.
16041         * gcc.c-torture/compile/zero-strct-4.c: New test.
16042
16043 2005-08-16  Steven Bosscher  <stevenb@suse.de>
16044
16045         PR target/23376
16046         * gcc.target/x86_64/pr23376.c: New test.
16047
16048 2005-08-16  Ian Lance Taylor  <ian@airs.com>
16049
16050         PR c++/23337
16051         * g++.dg/ext/vector2.C: New.
16052
16053 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
16054
16055         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
16056
16057 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
16058
16059         PR libfortran/23428
16060         * gfortran.dg/inquire-complex.f90: New test case.
16061
16062 2005-08-16  James E Wilson  <wilson@specifix.com>
16063
16064         PR tree-optimization/21105
16065         * gcc.dg/large-size-array.c: New.
16066
16067 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
16068
16069         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
16070         type.
16071         * gcc.dg/vect/vect-41: Likewise.
16072         * gcc.dg/vect/vect-42: Likewise.
16073         * gcc.dg/vect/vect-43: Likewise.
16074         * gcc.dg/vect/vect-44: Likewise.
16075         * gcc.dg/vect/vect-46: Likewise.
16076         * gcc.dg/vect/vect-47: Likewise.
16077         * gcc.dg/vect/vect-48: Likewise.
16078         * gcc.dg/vect/vect-52: Likewise.
16079         * gcc.dg/vect/vect-53: Likewise.
16080         * gcc.dg/vect/vect-54: Likewise.
16081         * gcc.dg/vect/vect-55: Likewise.
16082         * gcc.dg/vect/vect-56: Likewise.
16083         * gcc.dg/vect/vect-57: Likewise.
16084         * gcc.dg/vect/vect-58: Likewise.
16085         * gcc.dg/vect/vect-59: Likewise.
16086         * gcc.dg/vect/vect-60: Likewise.
16087         * gcc.dg/vect/vect-61: Likewise.
16088         * gcc.dg/vect/vect-85: Likewise.
16089         * gcc.dg/vect/vect-87: Likewise.
16090         * gcc.dg/vect/vect-88: Likewise.
16091         * gcc.dg/vect/vect-93.c: Likewise.
16092         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
16093         * gcc.dg/vect/vect-75: Likewise.
16094         * gcc.dg/vect/vect-76: Likewise.
16095         * gcc.dg/vect/vect-77: Likewise.
16096         * gcc.dg/vect/vect-78: Likewise.
16097         * gcc.dg/vect/vect-80: Likewise.
16098         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
16099         vectorized for the expected reason, rather than checking how alignment
16100         was handled.
16101         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
16102         type and also instead of aligned pointers. Added documentation.
16103
16104 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
16105
16106         * gfortran.dg/power.f90: New test.
16107
16108 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
16109
16110         PR rtl-optimization/23299
16111         * g++.dg/opt/pr23299.C: New test.
16112
16113 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16114
16115         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
16116
16117 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
16118
16119         * g++.dg/template/local6.C: New test.
16120
16121 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
16122
16123         * execute/exceptions/finally-1.m: Check that the catch and finally are
16124         being called.  Also add a "return 0;" at the end of main.
16125
16126 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
16127
16128         PR fortran/21432.
16129         * gfortran.dg/namelist_print_1.f: New test of functionality of
16130         PRINT namelist.
16131         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
16132         namelist generates error with -std=f95.
16133
16134 2005-08-14  Ira Rosen  <irar@il.ibm.com>
16135
16136         PR tree-optimization/23119
16137         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
16138
16139 2005-08-13  Marcin Koziej  <creep@desk.pl>
16140             Andrew Pinski  <pinskia@physics.uc.edu>
16141
16142         PR libobjc/22492
16143         * execute/exceptions/finally-1.m: New test.
16144
16145 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
16146
16147         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
16148         testsuite.
16149         * objc/execute/exceptions/trivial.m: New test.
16150         * objc.dg/try-catch-11.m: Move to ...
16151         * objc/execute/exceptions/foward-1.m: Here.
16152         * objc.dg/try-catch-2.m: Move to ...
16153         * objc/execute/exceptions/catchall-1.m: Here.
16154         * objc.dg/try-catch-8.m: Move to ...
16155         * objc/execute/exceptions/local-variables-1.m: Here.
16156
16157 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
16158
16159         * objc.dg/nested-func-1.m: Move to ...
16160         * objc/execute/nested-func-1.m: Here.
16161
16162 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
16163
16164         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
16165         in ${options} instead of [target_info name].
16166         * lib/obj-c++.exp (objc_target_compile): Likewise.
16167
16168 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
16169
16170         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
16171
16172 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
16173
16174         part of PR testsuite/23348
16175         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
16176         of the torture options.
16177         * objc/compile/trivial.m: New test.
16178
16179 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
16180
16181         * gfortran.dg/eoshift.f90: Correct format.
16182
16183 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
16184
16185         * gfortran.fortran-torture/execute/character_passing.f90:
16186         Fix comment typo.
16187
16188 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
16189
16190         PR c++/8271
16191         * g++.dg/template/unify10.C: New.
16192
16193 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
16194
16195         * g++.dg/parse/pr22514.C: Move to...
16196         * g++.dg/debug/pr22514.C: here.
16197
16198 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16199
16200         PR c++/23266
16201         * g++.dg/inherit/pure1.C: New test.
16202
16203         * ChangeLog: Fix typos.
16204
16205 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16206             Steven Bosscher  <stevenb@suse.de>
16207
16208         * gfortran.dg/runtime_warning_1.f90: New test.
16209
16210 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
16211
16212         PR c++/23219
16213         * g++.dg/parse/crash28.C: New.
16214
16215 2005-08-11  Richard Guenther  <rguenther@suse.de>
16216
16217         PR target/23289
16218         * gcc.target/i386/tailcall-1.c: New testcase.
16219
16220 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
16221
16222         * gcc.dg/vect/vect-67.c: Un-xfail.
16223
16224 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
16225
16226         PR c++/23225
16227         * g++.dg/testsuite/parse/crash27.C: new test.
16228
16229 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
16230
16231         PR libfortran/22143
16232         * gfortran.dg/shift-kind.f90: New testcase.
16233
16234 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
16235
16236         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
16237         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
16238
16239 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16240
16241         PR c++/20646
16242         * g++.dg/other/mult-stor1.C: New test.
16243
16244 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
16245
16246         * gcc.c-torture/pr18299-1.c: Move to ...
16247         * gcc.c-torture/compile/pr18299-1.c: Here.
16248
16249 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
16250
16251         * gfortran/fortran.torture/execute/character_passing.f90:
16252         Fix types for LSAME.
16253
16254 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
16255
16256         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
16257         input data back to what it was originally.
16258
16259 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
16260
16261         * objc.dg/try-catch-8.m: Enable for all targets.
16262
16263 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
16264
16265         * gcc.dg/pr23165.c: New test.
16266
16267 2005-08-09  Steven Bosscher  <stevenb@suse.de>
16268
16269         PR tree-optimization/23234
16270         * gcc.dg/tree-ssa/pr23234.c: New test.
16271
16272 2005-08-08  Josh Conner  <jconner@apple.com>
16273
16274         PR rtl-optimization/23241
16275         * gcc.dg/char-compare.c: New test.
16276
16277 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16278
16279         PR c++/22508
16280         * g++.dg/init/new13.C: New test.
16281
16282 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
16283
16284         PR c++/21166
16285         * g++.dg/other/crash-4.C: Adjust
16286         * g++/dg/ext/packed9.C: New.
16287
16288 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
16289
16290         PR middle-end/21964
16291         * gcc.c-torture/execute/pr21964-1.c: New test.
16292
16293 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
16294
16295         PR c/22458
16296         * gcc.dg/pr22458-1.c: New test.
16297
16298 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
16299             Steven G. Kargl <kargls@comcast.net>
16300
16301         PR fortran/22390
16302         * gfortran.dg/flush_1.f90: New test.
16303
16304 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16305
16306         PR c++/23191
16307         * g++.dg/template/eh2.C: New test.
16308
16309 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16310
16311         PR c++/19498
16312         * g++.dg/template/instantiate7.C: New test.
16313
16314 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
16315
16316         PR c/23113
16317         * gcc.dg/Wunused-value-1.c: New test.
16318
16319 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
16320
16321         PR rtl-optimization/23233
16322         * gcc.c-torture/compile/pr23233-1.c: New test.
16323
16324 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
16325
16326         PR fortran/18833
16327         PR fortran/20850
16328         * gfortran.dg/equiv_1.f90: New test.
16329         * gfortran.dg/equiv_2.f90: New test.
16330         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
16331         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
16332         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
16333
16334 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
16335
16336         * gcc.c-torture/execute/vrp-5.c: New test.
16337         * gcc.c-torture/execute/vrp-6.c: New test.
16338         * gcc.dg/tree-ssa/vrp21.c: New test.
16339
16340 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
16341
16342         * g++.dg/parse/pr22514.C: New test.
16343
16344 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
16345
16346         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
16347
16348         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
16349         instead of constant loads / pool entries.
16350
16351 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
16352
16353         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
16354         TEST_TO_WCTYPE.
16355
16356 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
16357
16358         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
16359         __WINT_TYPE__ in generated prototypes if possible.
16360
16361 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
16362
16363         PR 22037
16364         * g++.dg/tree-ssa/pr22037.C:
16365
16366 2005-08-04  Richard Henderson  <rth@redhat.com>
16367
16368         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
16369         scan-tree-dump-times directive.
16370
16371 2005-08-04  Jan Hubicka  <jh@suse.cz>
16372
16373         * gcov-1.C: Fix switch counts.
16374         * gcov-4b.c: Likewise.
16375
16376 2005-08-03  Jeff Law  <law@redhat.com>
16377
16378         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
16379
16380 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
16381
16382         * gcc.c-torture/execute/pr23135.c: New test.
16383
16384 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16385
16386         PR tree-optimization/19899
16387         * gcc.dg/tree-ssa/scev-1.c: New test.
16388         * gcc.dg/tree-ssa/scev-2.c: New test.
16389
16390 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
16391
16392         PR target/18582
16393         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
16394
16395 2005-08-03  Jan Hubicka  <jh@suse.cz>
16396
16397         * update-conroll.c: New testcase.
16398         * update-conroll-2.c: New testcase.
16399
16400 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
16401
16402         * gfortran.dg/constant_substring.f: New test.
16403         * gfortran.dg/pr22491.f: New test.
16404
16405 2005-08-02  Jan Hubicka  <jh@suse.cz>
16406
16407         * update-threading.c: Replace by the proper one.
16408
16409 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
16410
16411         PR 23164
16412         * g++.dg/tree-ssa/pr23164.C: New test.
16413
16414 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
16415
16416         * gcc.dg/tree-ssa/pr23192.c: New test.
16417
16418 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
16419
16420         * gcc.c-torture/execute/vrp-4.c: New test.
16421
16422 2005-08-02  Jan Hubicka  <jh@suse.cz>
16423
16424         * update-threading.c: New test.
16425
16426 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
16427
16428         * gcc.c-torture/compile/20050801-1.c: New test.
16429         * gcc.c-torture/compile/20050801-2.c: New test.
16430
16431 2005-08-01  Jan Hubicka  <jh@suse.cz>
16432
16433         * val-prof-5.c: New test.
16434
16435 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
16436
16437         PR c/22311
16438         * gcc.dg/pr22311-1.c : New test.
16439
16440 2005-07-31  Steven Bosscher  <stevenb@suse.de>
16441
16442         PR target/23095
16443         * gfortran.dg/pr23095.f: New test.
16444
16445         PR c++/22003
16446         * g++.dg/other/pr22003.C: New test.
16447
16448 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
16449
16450         PR target/20621
16451         * gcc.c-torture/execute/pr20621-1.c: New test.
16452
16453 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
16454
16455         * gfortran.dg/comma_format_extension_4.f: Adjust length
16456         of string for format.
16457         * gfortran.dg/der_array_io_1.f: Replace illegal internal
16458         print statement with internal write.
16459         * gfortran.dg/der_array_io_2.f: Likewise.
16460         * gfortran.dg/der_array_io_3.f: Likewise.
16461
16462 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
16463
16464         * gcc.dg/fold-abs-4.c: new test.
16465
16466 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
16467
16468         PR fortran/22570 an related issues.
16469         * gfortran.dg/x_slash_1.f: New test.
16470
16471 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
16472
16473         PR c/23143
16474         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
16475         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
16476
16477 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
16478
16479         PR c/529
16480         * gcc.dg/Wshadow-3.c: New test.
16481
16482 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
16483
16484         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
16485         used to have the wrong bounds).
16486
16487 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
16488
16489         PR c/21720
16490         * gcc.dg/hex-round-1.c: Test more cases.
16491         * gcc.dg/hex-round-2.c: New test.
16492
16493 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
16494
16495         PR 22550
16496         * g++.dg/tree-ssa/pr22550.C: New test.
16497
16498 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
16499
16500         * gcc.dg/tree-ssa/vrp19.c: New test.
16501         * gcc.dg/tree-ssa-vrp20.c: New test.
16502
16503 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
16504
16505         PR c/22240
16506         * gcc.dg/transparent-union-4.c: New test.
16507
16508 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
16509
16510         PR c/22192
16511         * gcc.dg/c99-vla-2.c: New test.
16512
16513 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
16514
16515         PR c/21720
16516         * gcc.dg/hex-round-1.c: New test.
16517
16518 2005-07-28  Jan Hubicka  <jh@suse.cz>
16519
16520         * inliner-1.c: Do not dump everything.
16521         * tree-prof.exp: Do not pass -ftree-based-profiling.
16522         * bprob.exp: Likewise.
16523
16524         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
16525
16526 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
16527
16528         PR c++/22545
16529         * g++.dg/expr/ptrmem7.C: New test.
16530
16531 2005-07-28  Mike Stump  <mrs@apple.com>
16532
16533         * g++.old-deja/g++.mike/visibility-1.C: New test.
16534
16535 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
16536
16537         PR c/20187
16538         * gcc.c-torture/execute/pr20187-1.c: New test.
16539
16540 2005-07-28  Jeff Law  <law@redhat.com>
16541
16542         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
16543         * gcc.dg/tree-ssa/vrp18.c: New test.
16544
16545 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
16546
16547         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
16548
16549 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
16550
16551         PR tree-optimization/22506
16552         * gcc.dg/vect/ps22506.c: New test.
16553
16554 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
16555
16556         PR target/21149
16557         * gcc.target/i386/sse-3.c: New test.
16558
16559 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
16560
16561         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
16562         * gcc.target/mips/mips32-dsp-type.c: Likewise.
16563
16564 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
16565
16566         PR c/22589
16567         * gcc.c-torture/compile/pr22589-1.c: New test.
16568
16569 2005-07-28  Jan Hubicka  <jh@suse.cz>
16570
16571         * update-loopch.c: New testcase.
16572
16573 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
16574
16575         PR rtl-optimization/23047
16576         * gcc.c-torture/execute/pr23047.c: New test.
16577         * gcc.c-torture/execute/pr23047.x: New.
16578
16579 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
16580
16581         PR tree-optimization/22493
16582         * gcc.c-torture/execute/pr22493-1.c: New test.
16583         * gcc.c-torture/execute/pr22493-1.x: New.
16584         * gcc.c-torture/execute/vrp-1.c: New test.
16585         * gcc.c-torture/execute/vrp-2.c: New test.
16586         * gcc.c-torture/execute/vrp-2.c: New test.
16587
16588 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
16589
16590         * gcc.target/frv/all-builtin-read8.c: Delete.
16591         * gcc.target/frv/all-builtin-read16.c: Delete.
16592         * gcc.target/frv/all-builtin-read32.c: Delete.
16593         * gcc.target/frv/all-builtin-read64.c: Delete.
16594         * gcc.target/frv/all-builtin-write8.c: Delete.
16595         * gcc.target/frv/all-builtin-write16.c: Delete.
16596         * gcc.target/frv/all-builtin-write32.c: Delete.
16597         * gcc.target/frv/all-builtin-write64.c: Delete.
16598         * gcc.target/frv/all-read-write-1.c: New.
16599
16600 2005-07-27  Jeff Law  <law@redhat.com>
16601
16602         * gcc.c-torture/execute/pr22630.c: New test.
16603
16604 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
16605
16606         PR tree-optimization/23073
16607         * gcc.dg/vect/nodump-pr23073.c: New test.
16608         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
16609
16610 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
16611
16612         PR tree-optimize/22348
16613         * gcc.c-torture/execute/pr22348.c: New.
16614
16615 2005-07-27  Richard Guenther  <rguenther@suse.de>
16616
16617         * gcc.dg/tree-ssa/salias-1.c: New testcase.
16618
16619 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16620
16621         PR fortran/22503
16622         * gfortran.dg/logical_comp.f90: New test.
16623
16624 2005-07-27  Jan Hubicka  <jh@suse.cz>
16625
16626         * inliner-1.c: Add cleanup of dumps.
16627         * val-prof-*.c: Likewise.
16628         * update-tailcall.c: New.
16629
16630 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
16631
16632         PR 22591
16633         * gcc.dg/tree-ssa/pr22591.c: New test.
16634         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
16635
16636 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
16637
16638         PR libobjc/22606
16639         * objc.dg/try-catch-11.m: New test.
16640
16641 2005-07-26  Richard Guenther  <rguenther@suse.de>
16642
16643         PR tree-optimization/22486
16644         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
16645
16646 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
16647
16648         PR tree-opt/22484
16649         * testsuite/g++.dg/opt/loop2.C: New test.
16650
16651 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
16652
16653         * gcc.dg/tree-ssa/reassoc-3.c: New test.
16654         * gcc.dg/tree-ssa/reassoc-4.c: New test.
16655
16656 2005-07-25  Adam Nemet  <anemet@lnxw.com>
16657
16658         * lib/profopt.exp (profopt-execute): Check for profiling data
16659         files on the target.
16660
16661 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
16662
16663         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
16664         for matching of asm labels.
16665
16666 2005-07-25  Richard Guenther  <rguenther@suse.de>
16667
16668         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
16669
16670 2005-07-25  Richard Guenther  <rguenther@suse.de>
16671
16672         PR testsuite/22624
16673         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
16674
16675 2005-07-25  Ira Rosen  <irar@il.ibm.com>
16676
16677         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
16678         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
16679         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
16680         * gcc.dg/vect/vect-100.c: New test.
16681         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
16682         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
16683         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
16684         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
16685         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
16686         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
16687         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
16688         * gfortran.dg/vect/pr19049.f90: New testcase.
16689         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
16690
16691 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
16692
16693         * gcc.c-torture/execute/20050713-1.c: New test.
16694
16695         PR fortran/20063
16696         * gfortran.fortran-torture/execute/data_4.f90: New test.
16697
16698         PR middle-end/20303
16699         * gcc.dg/visibility-d.c: New test.
16700
16701 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
16702
16703         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
16704         * gfortran.dg/underflow.f90: Ditto.
16705
16706 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16707
16708         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
16709         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
16710         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
16711
16712 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
16713
16714         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
16715         include case of field width of zero.
16716
16717 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
16718
16719         PR libgfortran/21875
16720         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
16721         with trailing blanks on normal formatted read.
16722
16723 2005-07-23  Chao-ying Fu  <fu@mips.com>
16724
16725         * gcc.target/mips/mips32-dsp-type.c: New test.
16726         * gcc.target/mips/mips32-dsp.c: New test.
16727
16728 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
16729
16730         PR testsuite/21073
16731         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
16732
16733         PR testsuite/20454
16734         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
16735         and __cyg_profile_func_exit.
16736
16737 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
16738
16739         * gfortran.dg/comma_format_extension_3.f: Fix typo.
16740         * gfortran.dg/comma_format_extension_4.f: Same.
16741         * gfortran.dg/pr15332.f: Same.
16742         * gfortran.dg/pr21730.f: Same.
16743
16744 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
16745
16746         * g++.dg/opt/vrp2.C: Fix testcase.
16747
16748         PR tree-opt/22625
16749         * g++.dg/opt/vrp2.C: New test.
16750
16751 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
16752
16753         PR debug/21828
16754         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
16755
16756 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
16757
16758         * gcc.dg/tree-ssa/20050719-1.c: New test.
16759
16760 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
16761
16762         * gcc.dg/bfin-longcall-1.c: New file.
16763         * gcc.dg/bfin-longcall-2.c: New file.
16764
16765 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
16766
16767         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
16768
16769 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
16770
16771         PR middle-end/19055
16772         * gcc.dg/tree-ssa/pr19055.c: New test.
16773         * gcc.dg/tree-ssa/pr19055-2.c: New test.
16774
16775 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
16776
16777         PR C++/22358
16778         * g++.dg/other/pr22358.C: New test.
16779
16780 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
16781
16782         PR c++/2922
16783         * g++.dg/lookup/two-stage5.C: New test from bug comments.
16784
16785 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16786
16787         PR c++/15938
16788         * g++.dg/init/union2.C: New test.
16789
16790 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16791
16792         PR c/22393
16793         * gcc.dg/complex-4.c: New test.
16794
16795 2005-07-21  Richard Guenther  <rguenther@suse.de>
16796
16797         PR testsuite/22522
16798         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
16799         scanning for asm labels.
16800         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
16801
16802 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
16803
16804         PR target/22085
16805         * gcc.dg/altivec-pr22085.c: New.
16806
16807 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
16808
16809         PR tree-optimization/19210
16810         * gcc.dg/tree-ssa/pr19210-1.c: New.
16811         * gcc.dg/tree-ssa/pr19210-2.c: New.
16812
16813 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
16814
16815         PR rtl-optimization/22167
16816         * g++.dg/opt/pr22167.C: New test.
16817
16818 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
16819
16820         PR c++/2922
16821         * g++.dg/lookup/two-stage2.C: New.
16822         * g++.dg/lookup/two-stage3.C: New.
16823         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
16824         fixed two-stage name lookup for operators.
16825         * g++.dg/template/call3.C: Compiler now produces an appropriate
16826         error message.
16827         * g++.dg/template/crash37.C: Compiler now describes bla() on line
16828         14 as a candidate.
16829         * g++.dg/template/ptrmem4.C: Compiler produces different error
16830         message.
16831         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
16832         connect_to_method as a candidate.
16833
16834 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
16835
16836         * gcc.dg/fold-alloc-1.c: New test.
16837
16838 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
16839
16840         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
16841         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
16842
16843 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
16844
16845         * gcc.dg/fold-abs-1.c: New test.
16846         * gcc.dg/fold-abs-2.c: New test.
16847         * gcc.dg/fold-abs-3.c: New test.
16848
16849 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
16850
16851         Make CONSTRUCTOR use VEC to store initializers.
16852         * g++.dg/ext/complit3.C: Check for specific error messages.
16853         * g++.dg/init/brace2.C: Update error message.
16854         * g++.dg/warn/Wbraces2.C: Likewise.
16855
16856 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
16857
16858         PR fortran/16940
16859         * gfortran.dg/module_interface_1.f90: New test.
16860
16861 2005-07-19  Danny Berlin <dberlin@dberlin.org>
16862             Kenneth Zadeck <zadeck@naturalbridge.com>
16863
16864         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
16865
16866 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16867
16868         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
16869         specify -Wformat for these tests.
16870         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
16871         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
16872         * gcc.dg/format/opt-6.c: Delete.
16873
16874 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
16875
16876         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
16877         * gcc.dg/tree-ssa/sra-3.c: Likewise.
16878
16879 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
16880
16881         * gcc.dg/tree-ssa/alias-2.c: New test.
16882
16883 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
16884
16885         PR c++/22263
16886         * g++.dg/template/explicit7.C: New test.
16887
16888 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
16889
16890         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
16891         width of 8 to +Inf and -Inf.
16892
16893 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
16894
16895         PR c++/22139
16896         * g++.dg/template/friend36.C: New test.
16897
16898 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
16899
16900         PR fortran/21730
16901         * gfortran.dg/pr21730.f: New test.
16902
16903 2005-07-16  Danny Berlin <dberlin@dberlin.org>
16904             Kenneth Zadeck <zadeck@naturalbridge.com>
16905
16906         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
16907         since pure const detection cannot run at -O1 in c compiler.
16908         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
16909         can now optimize this case properly.
16910         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
16911         because we now pass.
16912         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
16913
16914 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
16915
16916         PR c/22421
16917         * gcc.dg/format/bitfld-1.c: New test.
16918
16919 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
16920
16921         PR c++/22204
16922         * g++.dg/rtti/repo1.C: New test.
16923
16924 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
16925
16926         PR middle-end/22398
16927         * gcc.c-torture/compile/pr22398.c: New test.
16928
16929 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
16930
16931         PR c++/22132
16932         * g++.dg/expr/cast4.C: New test.
16933
16934 2005-07-15  Richard Guenther  <rguenther@suse.de>
16935
16936         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
16937         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
16938
16939 2005-07-15  Steven Bosscher  <stevenb@suse.de>
16940
16941         PR tree-optimization/22230
16942         * gcc.dg/tree-ssa/pr22230.c: New test.
16943
16944 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
16945
16946         * gfortran.dg/g77/cpp6.f: New test.
16947
16948         PR fortran/22417
16949         * gfortran.dg/g77/cpp5.F: New test.
16950         * gfortran.dg/g77/cpp5.h: New file.
16951         * gfortran.dg/g77/cpp5inc.h: New file.
16952
16953 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
16954
16955         PR libfortran/16435
16956         * gfortran.dg/tl_editting.f90: New.
16957         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
16958
16959 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
16960
16961         * gfortran.dg/char_array_constructor.f90: New test.
16962
16963 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
16964
16965         * gfortran.dg/past_eor.f90: New.
16966         * gfortran.dg/complex_read.f90: New.
16967
16968 2005-07-13  Jeff Law  <law@redhat.com>
16969
16970         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
16971         additional casts.
16972
16973         * gcc.dg/tree-ssa/pr22321.c: New test
16974
16975 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
16976
16977         PR tree-optimization/21921
16978         * gcc.dg/tree-ssa/pr21921.c: New.
16979
16980 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
16981
16982         PR tree-optimizatio/22442
16983         * gcc.dg/tree-ssa/loop-11.c: New test.
16984
16985 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
16986
16987         PR tree-opt/21840
16988         * gcc.c-torture/compile/pr21840.c: New test.
16989
16990 2005-07-12  Jan Hubicka  <jh@suse.cz>
16991
16992         * gcc.c-torture/compile/pr22379.c: New test.
16993
16994 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
16995
16996         PR libfortran/21593
16997         gfortran.dg/dev_null.f90: Remove outdated comment about
16998         PR libfortran/21593.
16999
17000
17001 2005-07-12  Dale Johannesen  <dalej@apple.com>
17002
17003         * gcc.target/i386/compress-float-sse.c: New.
17004         * gcc.target/i386/compress-float-sse-pic.c: New.
17005         * gcc.target/i386/compress-float-387.c: New.
17006         * gcc.target/i386/compress-float-387-pic.c: New.
17007         * gcc.dg/compress-float-ppc.c: New.
17008         * gcc.dg/compress-float-ppc-pic.c: New.
17009
17010 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
17011
17012         PR libfortran/21593
17013         gfortran.dg/dev_null.f90: Remove targets.
17014
17015 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
17016
17017         PR tree-opt/22335
17018         * gcc.dg/pr22335-1.c: New test.
17019         * gcc.dg/pr22335-2.c: New test.
17020
17021 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17022
17023         PR c++/20172
17024         * g++.dg/template/nontype12.C : New test.
17025
17026 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
17027
17028         * gcc.dg/tree-ssa/loop-10.c: New test.
17029
17030 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
17031
17032         * gcc.c-torture/execute/20020720-1.x: Remove.
17033
17034 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
17035
17036         * gfortran.fortran-torture/execute/forall_7.f90: New test.
17037
17038 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
17039
17040         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
17041         (dg-mips-options): Use it.
17042
17043 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
17044
17045         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
17046
17047 2005-07-09  Richard Henderson  <rth@redhat.com>
17048
17049         * lib/target-supports.exp (check_effective_target_sync_char_short):
17050         Add alpha.
17051
17052 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
17053
17054         PR libfortran/22217
17055         * gfortran.dg/negative-z-descriptor.f90: New test.
17056
17057 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
17058
17059         PR tree-opt/22329
17060         * gcc.dg/pr22329.c: New test.
17061
17062 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
17063
17064         PR tree-optimization/20139
17065         * gcc.dg/tree-ssa/pr20139.c: New.
17066
17067 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
17068
17069         PR tree-opt/22356
17070         * testsuite/gcc.dg/pr22356-1.c: New test.
17071
17072 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
17073
17074         PR c++/21799
17075         * g++.dg/template/unify8.C: New.
17076         * g++.dg/template/unify9.C: New.
17077
17078 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
17079
17080         * gfortran.fortran-torture/execute/entry_10.f90: New test.
17081
17082 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
17083
17084         * gcc.dg/darwin-version-1.c: New.
17085         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
17086         * gcc.dg/builtins-20.c: Likewise.
17087         * gcc.dg/builtins-53.c: Likewise.
17088         * gcc.dg/torture/builtins-convert-1.c: Likewise.
17089         * gcc.dg/torture/builtins-convert-2.c: Likewise.
17090         * gcc.dg/torture/builtins-convert-3.c: Likewise.
17091         * gcc.dg/torture/builtins-power-1.c: Likewise.
17092         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
17093         on Darwin.
17094
17095 2005-07-07  Jeff Law  <law@redhat.com>
17096
17097         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
17098         argument evaluation order.
17099
17100 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
17101
17102         PR libfortran/21594
17103         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
17104         Add test cases where the shift length is greater than the
17105         array length.
17106
17107 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
17108
17109         * obj-c++.dg/proto-lossage-6.mm: New.
17110         * objc.dg/proto-lossage-6.m: New.
17111
17112 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
17113
17114         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
17115         * objc.dg/gnu-runtime-2.m: Likewise.
17116
17117 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
17118
17119         * gfortran.dg/longline.f: New test.
17120
17121         * gfortran.dg/badline.f: New test.
17122
17123 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
17124
17125         PR fortran/16531
17126         PR fortran/15966
17127         PR fortran/18781
17128         * gfortran.dg/hollerith.f90: New.
17129         * gfortran.dg/hollerith2.f90: New.
17130         * gfortran.dg/hollerith3.f90: New.
17131         * gfortran.dg/hollerith4.f90: New.
17132         * gfortran.dg/hollerith_f95.f90: New.
17133         * gfortran.dg/hollerith_legacy.f90: New.
17134         * gfortran.dg/g77/cpp4.F: New. Port from g77.
17135
17136 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
17137
17138         PR objc/22274
17139         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
17140         * objc.dg/gnu-runtime-2.m: New.
17141
17142 2005-07-06  Jeff Law  <law@redhat.com>
17143
17144         * gcc.dg/tree-ssa/vrp17.c: New test.
17145
17146 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
17147
17148         PR fortran/22327
17149         * gfortran.dg/array_constructor_5.f90: New test.
17150
17151 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
17152
17153         * gfortran.fortran-torture/execute/entry_9.f90: New test.
17154
17155 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
17156
17157         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
17158         * gcc.dg/980816-1.c: Ditto.
17159
17160 2005-07-06  Jeff Law  <law@redhat.com>
17161
17162         * gcc.c-torture/compile/pr21356.c: New test.
17163
17164 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
17165
17166         PR c/22013
17167         PR c/22098
17168         * gcc.c-torture/compile/pr22013-1.c,
17169         gcc.c-torture/execute/pr22098-1.c,
17170         gcc.c-torture/execute/pr22098-2.c,
17171         gcc.c-torture/execute/pr22098-3.c: New tests.
17172
17173 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
17174
17175         PR c/22308
17176         * gcc.dg/pr22308-1.c: New test.
17177
17178 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
17179
17180         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
17181         target.
17182         * gcc.dg/compare9.c: Use -fshort-enums instead of
17183         -fno-short-enums.  Change the last test to dg-bogus.
17184
17185 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
17186
17187         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
17188         * gcc.dg/compare9.c: New.
17189
17190 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17191
17192         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
17193
17194 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
17195
17196         PR testsuite/22288
17197         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
17198
17199
17200 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17201
17202         * gcc.dg/format/gcc_gfc-1.c: New.
17203
17204 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
17205
17206         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
17207
17208 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17209
17210         PR fortran/20842
17211         * gfortran.dg/io_invalid_1.f90: New test.
17212
17213 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
17214
17215         * gcc.dg/format/gcc_diag-1.c: Update.
17216
17217 2005-07-02  Jeff Law  <law@redhat.com>
17218
17219         * gcc.dg/tree-ssa/pr22051-1.c: New test.
17220         * gcc.dg/tree-ssa/pr22051-2.c: New test.
17221
17222 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
17223
17224         * gcc.dg/format/gcc_diag-1.c: Update.
17225
17226 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
17227
17228         PR tree-opt/22269
17229         * gcc.c-torture/compile/pr22269.c: New test.
17230
17231 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
17232
17233         PR 21584
17234         PR 22219
17235         * g++.dg/tree-ssa/pr21584-1.C: New test.
17236         * g++.dg/tree-ssa/pr21584-2.C: New test.
17237
17238 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
17239
17240         * obj-c++.dg/try-catch-11.mm: New.
17241         * objc.dg/try-catch-10.m: New.
17242
17243 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
17244
17245         * g++.dg/other/ucnid-1.C: xfail on AIX.
17246
17247 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
17248
17249         PR 22234
17250         * gcc.dg/20050629-1.c: New test.
17251
17252 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
17253
17254         * obj-c++.dg/const-str-1[0-1].mm: New.
17255         * objc.dg/const-str-1[0-1].m: New.
17256
17257 2005-05-29  Richard Henderson  <rth@redhat.com>
17258
17259         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
17260         Rename from check_effective_target_vect_no_max.
17261         (check_effective_target_vect_no_int_add): New.
17262         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
17263         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
17264         * gcc.dg/vect/vect-reduc-3.c: Likewise.
17265         * gcc.dg/vect/vect-reduc-1.c: Use both.
17266         * gcc.dg/vect/vect-reduc-2.c: Likewise.
17267
17268 2005-05-29  Richard Henderson  <rth@redhat.com>
17269
17270         * lib/target-supports.exp (check_effective_target_vect_no_max):
17271         Remove i386 and x86_64.
17272
17273 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
17274
17275         PR testsuite/21969
17276         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
17277
17278 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
17279
17280         PR middle-end/21969
17281         * gcc.dg/vect/pr21969.c: New test.
17282
17283 2005-06-28  Eric Christopher  <echristo@redhat.com>
17284
17285         PR c/22052
17286         PR c/21975
17287         * gcc.dg/inline1.c: New test.
17288         * gcc.dg/inline2.c: Ditto.
17289         * gcc.dg/inline3.c: Ditto.
17290         * gcc.dg/inline4.c: Ditto.
17291         * gcc.dg/inline5.c: Ditto.
17292
17293 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
17294
17295         PR libfortran/22142
17296         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
17297         Add testcase also testing eoshift1 for PR 22142.
17298
17299 2005-06-28  Richard Henderson  <rth@redhat.com>
17300
17301         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
17302         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
17303         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
17304         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
17305         gcc.dg/tree-ssa/20030922-2.c: Likewise.
17306
17307 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
17308
17309         PR libfortran/22142
17310         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
17311         Add testcase for PR 22142.
17312
17313 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
17314
17315         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
17316         gcc.target/ia64/fpreg-2.c: New tests.
17317
17318 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17319
17320         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
17321
17322 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17323
17324         PR libfortran/22170
17325         * gfortran.dg/slash_1.f90: New test.
17326
17327 2005-06-27  Richard Henderson  <rth@redhat.com>
17328
17329         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
17330         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
17331         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
17332         * gcc.dg/vect/vect-reduc-2.c: Likewise.
17333         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
17334         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
17335
17336 2005-06-27  Richard Henderson  <rth@redhat.com>
17337
17338         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
17339         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
17340
17341 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
17342
17343         * obj-c++.dg/proto-lossage-5.mm: New.
17344         * objc.dg/proto-lossage-5.m: New.
17345
17346 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
17347
17348         PR 21959
17349         * gcc.dg/tree-ssa/pr21959.c: New test.
17350
17351 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
17352
17353         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
17354         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
17355         testing uninitialized var.
17356
17357         * gcc.c-torture/execute/builtins/chk.h: New.
17358         * gcc.c-torture/execute/builtins/lib/chk.c: New.
17359         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
17360         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
17361         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
17362         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
17363         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
17364         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
17365         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
17366         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
17367         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
17368         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
17369         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
17370         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
17371         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
17372         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
17373         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
17374         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
17375         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
17376         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
17377         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
17378         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
17379         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
17380         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
17381         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
17382         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
17383         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
17384         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
17385         * gcc.dg/builtin-object-size-1.c: New test.
17386         * gcc.dg/builtin-object-size-2.c: New test.
17387         * gcc.dg/builtin-object-size-3.c: New test.
17388         * gcc.dg/builtin-object-size-4.c: New test.
17389         * gcc.dg/builtin-object-size-5.c: New test.
17390         * gcc.dg/builtin-stringop-chk-1.c: New test.
17391         * gcc.dg/builtin-stringop-chk-2.c: New test.
17392         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
17393         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
17394         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
17395         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
17396         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
17397         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
17398         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
17399         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
17400         * gcc.c-torture/execute/printf-1.c: New test.
17401         * gcc.c-torture/execute/fprintf-1.c: New test.
17402         * gcc.c-torture/execute/vprintf-1.c: New test.
17403         * gcc.c-torture/execute/vfprintf-1.c: New test.
17404         * gcc.c-torture/execute/printf-chk-1.c: New test.
17405         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
17406         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
17407         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
17408
17409 2005-06-27  Michael Matz  <matz@suse.de>
17410
17411         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
17412         slot is not merged if address escapes.
17413
17414 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17415
17416         PR c/21911
17417         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
17418
17419 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
17420
17421         PR middle-end/17965
17422         * gcc.c-torture/compile/20050622-1.c: New test.
17423
17424         PR middle-end/22028
17425         * gcc.dg/20050620-1.c: New test.
17426
17427 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
17428
17429         PR tree-optimization/22026
17430         * gcc.dg/tree-ssa/pr22026.c: New.
17431
17432 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
17433
17434         PR libfortran/22144
17435         * gfortran.dg/shift-alloc.f90: New testcase.
17436
17437 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
17438
17439         * all files: Update FSF address in copyright headers.
17440
17441 2005-06-22  Jan Hubicka  <jh@suse.cz>
17442
17443         * wholeprogram-1.c: New testcase.
17444         * wholeprogram-2.c: New testcase.
17445
17446 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
17447
17448         PR 22171
17449         * gcc.dg/tree-ssa/pr22171.c: New test.
17450
17451 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
17452
17453         * gfortran.dg/simplify_modulo.f90: New.
17454
17455 2005-06-24  Jan Hubicka  <jh@suse.cz>
17456
17457         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
17458
17459 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
17460
17461         * obj-c++.dg/proto-lossage-[1-4].mm: New.
17462
17463 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
17464
17465         * obj-c++.dg/typedef-alias-1.mm: New.
17466         * objc.dg/typedef-alias-1.m: New.
17467
17468 2005-06-23  Jeff Law  <law@redhat.com>
17469
17470         * gcc.dg/tree-ssa/vrp16.c: New test.
17471
17472 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17473
17474         * lib/target-supports.exp: Add
17475         check_effective_target_fortran_large_real and
17476         check_effective_target_fortran_large_int to check for
17477         corresponding effective targets.
17478         * gfortran.dg/large_integer_kind_1.f90: New test.
17479         * gfortran.dg/large_real_kind_1.f90: New test.
17480
17481 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
17482
17483         PR tree-optimization/22117
17484         * gcc.dg/tree-ssa/pr22117.c: New.
17485
17486 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
17487
17488         PR testsuite/22123
17489         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
17490
17491 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
17492
17493         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
17494
17495 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
17496
17497         * gfortran.dg/f2c_4.f90: Add tests for complex functions
17498         * gfortran.dg/f2c_4.c: Likewise.
17499
17500 2005-06-22 Paul Brook  <paul@codesourcery.com>
17501
17502         PR fortran/21034
17503         * gfortran.dg/auto_save_1.f90: New test.
17504
17505 2005-06-22  Michael Matz  <matz@suse.de>
17506
17507         * gcc.target/x86-64/abi: New directory.
17508         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
17509         * gcc.target/x86-64/abi/README.gcc: New file.
17510         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
17511         * gcc.target/x86-64/abi/asm-support.s: New file.
17512         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
17513         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
17514         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
17515         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
17516         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
17517         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
17518         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
17519         * gcc.target/x86_64/abi/test_bitfields.c: New test.
17520         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
17521         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
17522         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
17523         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
17524         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
17525         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
17526         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
17527         * gcc.target/x86_64/abi/test_varargs.c: New test.
17528
17529 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
17530
17531         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
17532         32-bit i?86 and x86_64.
17533
17534 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
17535
17536         * obj-c++.dg/const-str-[1-9].mm: New tests.
17537
17538 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
17539
17540         PR fortran/22010
17541         * gfortran.dg/namelist_use.f90: New.
17542         * gfortran.dg/namelist_use_only.f90: New.
17543
17544 2005-06-21  Jeff Law  <law@redhat.com>
17545
17546         * gcc.dg/tree-ssa/vrp15.c: New test.
17547
17548 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
17549
17550         * lib/target-supports.exp (check_effective_target_vect_reduction):
17551         Remove.
17552         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
17553         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
17554         remove vect_reduction target keyword. Also avoid two returns in main.
17555         * gcc.dg/vect/vect-reduc-3.c: Likewise.
17556         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
17557         * gcc.dg/vect/vect-reduc-1short.c: New test.
17558         * gcc.dg/vect/vect-reduc-1char.c: New test.
17559         * gcc.dg/vect/vect-reduc-2short.c: New test.
17560         * gcc.dg/vect/vect-reduc-2char.c: New test.
17561         * gcc.dg/vect/vect-reduc-6.c: New test.
17562         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
17563         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
17564         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
17565
17566 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17567         Paul Thomas  <pault@gcc.gnu.org>
17568
17569         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
17570         New tests.
17571
17572 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17573
17574         * gfortran.dg/backslash_1.f90: New test.
17575         * gfortran.dg/backslash_2.f90: New test.
17576
17577 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
17578
17579         * gfortran.dg/duplicate_labels.f90: New test.
17580
17581 2005-06-20  Jan Beulich  <jbeulich@novell.com>
17582
17583         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
17584         unsupportable relocations.
17585         * g++.old-deja/g++.other/store-expr1.C: Likewise.
17586         * gcc.dg/20050321-2.c: xfail for NetWare.
17587
17588 2005-06-20  Andreas Jaeger  <aj@suse.de>
17589
17590         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
17591         gcc.target/i386/fastcall-sseregparm.c,
17592         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
17593
17594 2005-06-19  Richard Henderson  <rth@redhat.com>
17595
17596         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
17597
17598 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
17599
17600         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
17601
17602 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
17603
17604         PR c++/22115
17605         * g++.dg/conversion/simd2.C: Change expected error message.
17606
17607 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
17608
17609         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
17610         * gcc.dg/vect/vect-reduc-2.c: Likewise.
17611         * gcc.dg/vect/vect-reduc-3.c: Likewise.
17612
17613 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
17614
17615         * gcc.dg/fold-mod-1.c: New test.
17616
17617 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
17618
17619         PR fortran/19926
17620         * gfortran.dg/pr19926.f90: New test.
17621
17622 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
17623
17624         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
17625         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
17626         targets.
17627         * gcc.dg/vect/vect-reduc-2.c: Likewise.
17628         * gcc.dg/vect/vect-reduc-3.c: Likewise.
17629
17630 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
17631
17632         * gcc.target/ia64/float80-varargs-1.c: New test.
17633
17634 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17635
17636         PR tree-opt/22035
17637         * gfortran.dg/f2c_6.f90: New test.
17638
17639 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
17640
17641         PR c++/17413
17642         * g++.dg/template/local5.C: New.
17643
17644 2005-06-17  Richard Henderson  <rth@redhat.com>
17645
17646         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
17647
17648 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
17649
17650         PR testsuite/21945
17651         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
17652
17653 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
17654
17655         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
17656         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
17657         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
17658         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
17659         check_vect to verify the presence of hardware vector support.
17660
17661 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
17662
17663         PR testsuite/22056
17664         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
17665
17666 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17667
17668         PR libfortran/19216
17669         * gfortran.dg/pr19216.f: Add correct space between brackets and
17670         dg directive.
17671
17672 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17673
17674         PR libfortran/16436
17675         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
17676
17677 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
17678
17679         * gcc.target/i386/attributes-error.c: New testcase.
17680         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
17681         * gcc.target/i386/regparm-stdcall.c: Likewise.
17682         * gcc.target/i386/sseregparm-1.c: Likewise.
17683         * gcc.target/i386/sseregparm-2.c: Likewise.
17684
17685 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
17686
17687         * g++.dg/rtti/crash2.C: New.
17688
17689 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
17690
17691         * gcc.dg/noncompile/20040203-3.c: Update expected message.
17692
17693 2005-06-15  David Ung  <davidu@mips.com>
17694
17695         * gcc.target/mips/mips16e-extends.c: New test for testing the
17696         generation of MIPS16e zeb/zeh, seb/seh instructions.
17697
17698 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
17699
17700         PR 22018
17701         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
17702         * gcc.dg/tree-ssa/pr22018.c: New test.
17703
17704 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
17705
17706         * gcc.dg/simd-1.c: Update error messages.
17707         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
17708         * gcc.dg/simd-2.c: Update error messages.
17709         * gcc.dg/simd-4.c: New.
17710
17711 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
17712
17713         PR c++/20678
17714         * g++.dg/other/crash-4.C: New.
17715
17716 2005-06-14  Devang Patel  <dpatel@apple.com>
17717
17718         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
17719
17720 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
17721
17722         PR c++/21929
17723         * g++.dg/parse/crash11.C: Update
17724
17725 2005-06-13  Jeff Law  <law@redhat.com>
17726
17727         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
17728         perform the desired transformations.
17729         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
17730         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
17731
17732 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17733
17734         PR fortran/22038
17735         * gfortran.dg/forall_1.f90: Un-XFAIL.
17736
17737 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
17738
17739         PR c++/21929
17740         * g++.dg/parse/crash26.C: New.
17741
17742         PR c++/20789
17743         * g++.dg/init/member1.C: New.
17744
17745 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
17746
17747         * gfortran.dg/altreturn_1.f90: New test.
17748
17749 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
17750
17751         PR middle-end/21985
17752         * gcc.dg/tree-ssa/pr21985.c: New test.
17753
17754 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
17755
17756         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
17757
17758 2005-06-12  Roger Sayle  <roger@eyesopen.com>
17759
17760         PR c++/21930
17761         * g++.dg/other/error10.C: New test case.
17762
17763 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17764
17765         PR libfortran/19155
17766         * gfortran.dg/pr19155.f: Add test.
17767
17768 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17769
17770         * gfortran.dg/f2c_7.f90: New test.
17771
17772         * gfortran.dg/forall_1.f90: XFAILed.
17773
17774 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
17775
17776         * gcc.dg/pr14796-1.c: New.
17777         * gcc.dg/pr14796-2.c: New.
17778
17779 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
17780
17781         PR fortran/17792
17782         PR fortran/21375
17783         * gfortran.dg/deallocate_stat.f90: New test.
17784
17785 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
17786
17787         * gfortran.fortran-torture/execute/in-pack.f90: New test.
17788
17789 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
17790
17791         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
17792         access will be generated when this loop is vectorized. Test that
17793         accesses with same alignment were detected.
17794         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
17795         Test that accesses with same alignment were detected.
17796         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
17797         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
17798         alignment were detected.
17799
17800 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
17801
17802         PR c++/10611
17803         * g++.dg/conversion/simd2.C: New.
17804
17805 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17806
17807         * gcc.dg/Wcxx-compat-1.c: New.
17808
17809 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
17810
17811         PR libfortran/21480
17812         * gfortran.dg/reshape-complex.f90: Add a test for a packed
17813         complex array.
17814
17815 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
17816
17817         * gcc.dg/alias-8.c: New.
17818
17819 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
17820
17821         * gcc.dg/format/cmn_err-1.c: Update.
17822
17823 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
17824
17825         PR target/20666
17826         * gcc.target/sparc/fexpand-2.c: New.
17827         * gcc.target/sparc/fpmerge-2.c: New.
17828         * gcc.target/sparc/fpmul-2.c: New.
17829         * gcc.target/sparc/noresult.c: New.
17830         * gcc.target/sparc/pdist-2.c: New.
17831         * gcc.target/sparc/pdist-3.c: New.
17832
17833 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
17834
17835         PR testsuite/21702
17836         * gcc.target/i386/i386.exp: Fix comment typo.
17837
17838 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
17839
17840         PR c++/19497
17841         * g++.dg/inherit/using5.C: New.
17842         * g++.dg/inherit/using6.C: New.
17843
17844 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17845
17846         PR c++/19894
17847         * g++.dg/template/ptrmem15.C: New test.
17848
17849         PR c++/20563
17850         * g++.dg/ext/label4.C: New test.
17851
17852 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
17853
17854         * gcc.dg/tls/debug-1.c: New test.
17855
17856 2005-06-07  Dale Johannesen  <dalej@apple.com>
17857
17858         * gcc.target/i386/movq.c: New.
17859
17860 2005-06-07  Dale Johannesen  <dalej@apple.com>
17861
17862         * gcc.dg/20050607-1.c: New.
17863
17864 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
17865
17866         PR middle-end/21850
17867         * gcc.c-torture/execute/20050607-1.c: New test.
17868
17869 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
17870
17871         PR libfortran/21926
17872         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
17873         Test case where the return array has lowest stride one,
17874         but isn't packed.
17875
17876 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
17877
17878         * lib/target-supports.exp (check_effective_target_sync_int_long):
17879         Add s390 and s390x targets.
17880
17881 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
17882
17883         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
17884         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
17885         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
17886         * gcc.dg/tree-ssa/loop-9.c: New test.
17887
17888 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
17889
17890         * g++.dg/parse/defarg10.C: New.
17891
17892 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
17893
17894         PR regression/21897
17895         * gcc.c-torture/execute/20050604-1.c: New test.
17896
17897 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
17898
17899         PR 21903
17900         * g++.dg/parse/defarg9.C: New.
17901
17902         PR c++/20637
17903         * g++.dg/inherit/using4.C: New.
17904         * g++.dg/overload/error1.C: Adjust expected errors.
17905         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
17906         * g++.old-deja/g++.brendan/arm2.C: Likewise.
17907         * g++.old-deja/g++.other/redecl2.C: Likewise.
17908         * g++.old-deja/g++.other/redecl4.C: Likewise.
17909         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
17910
17911 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
17912
17913         * gfortran.dg/f2c_5.f90: Add -w to dg-options
17914
17915 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
17916
17917         * lib/gfortran.exp (gfortran_target_compile): Call
17918         dg-additional-files-options
17919         * gfortran.dg/f2c_4.f90: New file
17920         * gfortran.dg/f2c_4.c: New file
17921         * gfortran.dg/f2c_5.f90: New file
17922         * gfortran.dg/f2c_5.c: New file
17923
17924 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17925
17926         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
17927
17928         PR fortran/21912
17929         * gfortran.dg/array_constructor_4.f90: New test.
17930
17931 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
17932
17933         PR c++/21619
17934         * g++.dg/ext/builtin9.C: New test.
17935
17936 2005-06-05  Dale Johannesen  <dalej@apple.com>
17937
17938         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
17939         * gcc.c-torture/execute/20050603-2.c: Ditto.
17940
17941 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
17942
17943         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
17944         * gcc.dg/vect/vect-reduc-1.c: New.
17945         * gcc.dg/vect/vect-reduc-2.c: New.
17946         * gcc.dg/vect/vect-reduc-3.c: New.
17947
17948 2005-06-04  Dale Johannesen  <dalej@apple.com>
17949
17950         * gcc.c-torture/execute/20050603-1.c: New.
17951         * gcc.c-torture/execute/20050603-2.c: New.
17952         * gcc.dg/20050603-3.c: New.
17953
17954 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17955
17956         PR fortran/19195
17957         * gfortran.dg/debug_1.f90: New test.
17958
17959         * gfortran.dg/forall_1.f90: New test.
17960
17961 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
17962
17963         * gfortran.dg/array_constructor_3.f90: New test.
17964
17965 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17966
17967         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
17968
17969 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
17970
17971         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
17972
17973 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
17974
17975         PR c/21873
17976         * gcc.dg/init-excess-1.c: New test.
17977
17978 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
17979
17980         PR c++/21853
17981         * g++.dg/expr/static_cast6.C: New test.
17982
17983 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
17984
17985         * gcc.dg/tree-ssa/vrp14.c: New test.
17986
17987 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
17988
17989         PR c++/21336
17990         * g++.dg/template/new2.C: New test.
17991
17992 2005-06-03  Josh Conner  <jconner@apple.com>
17993
17994         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
17995         all entries in initializer.
17996
17997 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
17998
17999         PR middle-end/21858
18000         * gcc.dg/pr21858.c: New testcase.
18001
18002 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
18003
18004         PR tree-optimization/21292
18005
18006         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
18007         New.
18008         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
18009         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
18010         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
18011         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
18012         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
18013
18014 2005-06-02  Richard Henderson  <rth@redhat.com>
18015
18016         * gcc.dg/sync-2.c: Use -march=i486 for i386.
18017
18018 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
18019
18020         * gcc.dg/wtypequal.c: New testcase.
18021
18022 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
18023
18024         PR 21582
18025         * gcc.dg/tree-ssa/pr21582.c: New test.
18026
18027 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
18028
18029         PR c++/21280
18030         * g++.dg/opt/interface2.h: New.
18031         * g++.dg/opt/interface2.C: New.
18032         * g++.dg/init/ctor4.C: Adjust error lines.
18033         * g++.old-deja/g++.bob/inherit2.C: Likewise.
18034         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
18035         * g++.old-deja/g++.jason/opeq3.C: Likewise.
18036         * g++.old-deja/g++.pt/assign1.C: Likewise.
18037         * g++.old-deja/g++.pt/crash20.C: Likewise.
18038
18039 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
18040
18041         PR tree-optimization/21734
18042         * g++.dg/vect/pr21734_1.cc: New.
18043         * g++.dg/vect/pr21734_2.cc: New.
18044
18045 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
18046
18047         PR c++/20350
18048         * g++.dg/template/spec24.C: New.
18049
18050         PR c++/21151
18051         * g++.dg/pch/local-1.C: New.
18052         * g++.dg/pch/local-1.Hs: New.
18053
18054 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
18055
18056         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
18057         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
18058         * gcc.dg/tree-ssa/pr14341.c: New test.
18059         * gcc.dg/tree-ssa/pr14841.c: New test.
18060         * gcc.dg/tree-ssa/pr20701.c: New test.
18061         * gcc.dg/tree-ssa/pr21086.c: New test.
18062         * gcc.dg/tree-ssa/pr21090.c: New test.
18063         * gcc.dg/tree-ssa/pr21332.c: New test.
18064         * gcc.dg/tree-ssa/pr21458.c: New test.
18065         * gcc.dg/tree-ssa/pr21658.c: New test.
18066         * gcc.dg/tree-ssa/vrp01.c: New test.
18067         * gcc.dg/tree-ssa/vrp02.c: New test.
18068         * gcc.dg/tree-ssa/vrp03.c: New test.
18069         * gcc.dg/tree-ssa/vrp04.c: New test.
18070         * gcc.dg/tree-ssa/vrp05.c: New test.
18071         * gcc.dg/tree-ssa/vrp06.c: New test.
18072         * gcc.dg/tree-ssa/vrp07.c: New test.
18073         * gcc.dg/tree-ssa/vrp08.c: New test.
18074         * gcc.dg/tree-ssa/vrp09.c: New test.
18075         * gcc.dg/tree-ssa/vrp10.c: New test.
18076         * gcc.dg/tree-ssa/vrp11.c: New test.
18077         * gcc.dg/tree-ssa/vrp12.c: New test.
18078         * gcc.dg/tree-ssa/vrp13.c: New test.
18079
18080 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
18081
18082         PR 21029
18083         * gcc.dg/tree-ssa/pr21029.c: New test.
18084
18085 2005-06-01  Roger Sayle  <roger@eyesopen.com>
18086
18087         * gfortran.dg/logint-1.f: New test case.
18088         * gfortran.dg/logint-2.f: Likewise.
18089         * gfortran.dg/logint-3.f: Likewise.
18090
18091 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
18092
18093         PR c/21536
18094         PR c/20760
18095         * gcc.dg/20050527-1.c: New test.
18096
18097         * gcc.dg/i386-sse-12.c: New test.
18098
18099         PR fortran/21729
18100         * gfortran.dg/implicit_5.f90: New test.
18101
18102 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
18103
18104         PR fortran/20883
18105         * gfortran/assign_4.f90: New test.
18106         * gfortran/assign_2.f90: Change compile to run.
18107
18108 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
18109
18110         * lib/target-supports.exp
18111         (check_effective_target_sync_char_short): New.
18112         * gcc.dg/sync-2.c: New.
18113
18114 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
18115
18116         PR tree-optimization/21817
18117         * gcc.dg/torture/pr21817-1.c: New.
18118
18119 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
18120
18121         PR c++/21165
18122         * g++.dg/template/init5.C: New.
18123
18124 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
18125
18126         * gfortran.dg/char_initialiser_actual.f90:
18127         Test character initialisers as actual arguments.
18128         * gfortran.dg/char_pointer_comp_assign.f90:
18129         Test character pointer structure component assignments.
18130         * gfortran.dg/char_array_structure_constructor.f90:
18131         Test character components in structure constructors.
18132
18133 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
18134
18135         PR middle-end/20931
18136         * g++.dg/opt/pr20931.C: New test.
18137
18138 2005-05-31  Andreas Jaeger  <aj@suse.de>
18139
18140         PR testsuite/20772
18141         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
18142         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
18143         g++.old-deja/g++.ext/asmspec1.C,
18144         g++.old-deja/g++.other/regstack.C,
18145         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
18146         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
18147         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
18148         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
18149         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
18150         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
18151         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
18152         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
18153         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
18154         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
18155         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
18156         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
18157         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
18158         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
18159         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
18160         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
18161         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
18162         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
18163         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
18164
18165 2005-05-31  Jeff Law  <law@redhat.com>
18166
18167         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
18168
18169 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
18170
18171         PR middle-end/21743
18172         * gcc.dg/builtins-1.c: Activate disabled clog test.
18173         * gcc.dg/torture/builtin-attr-1.c: Likewise.
18174
18175 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
18176
18177         * gfortran.dg/char_pointer_assign.f90:
18178         Test character-pointer assignments and pointer assignments.
18179         * gfortran.dg/char_pointer_dummy.f90:
18180         Test character-pointer dummy arguments.
18181         * gfortran.dg/char_pointer_func.f90:
18182         Test character-pointer function returns.
18183         * gfortran.dg/char_pointer_dependency.f90:
18184         Test character-pointer functions with dependencies.
18185
18186 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
18187
18188         PR c++/21784
18189         * g++.dg/lookup/using14.C: New test.
18190
18191 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
18192
18193         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
18194         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
18195         trailing ^M.
18196
18197 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
18198
18199         PR c++/17413
18200         * g++.dg/template/local5.C: New.
18201
18202         PR target/21761
18203         * gcc.c-torture/compile/pr21761.c: New.
18204
18205         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
18206         before darwin8.
18207
18208 2005-05-30  Steven G. Kargl
18209
18210         PR fortran/20846
18211         * gfortran.dg/inquire_8.f90: New test.
18212
18213 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18214
18215         PR libfortran/21376
18216         * gfortran.dg/output_exponents_1.f90: New test.
18217
18218 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18219
18220         PR libfortran/20006
18221         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
18222
18223 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
18224
18225         PR c++/21210
18226         * g++.dg/ext/complex1.C: New test.
18227
18228         PR c++/21340
18229         * g++.dg/init/ctor6.C: New test.
18230
18231 2005-05-29  Jan Hubicka  <jh@suse.cz>
18232
18233         * gcc.c-torture/compile/pr21562.c: New.
18234
18235 2005-05-28  Steven G. Kargl <kargls@comcast.net>
18236
18237         * gfortran.dg/subnormal_1.f90: New test.
18238
18239 2005-05-28  Jan Hubicka  <jh@suse.cz>
18240
18241         * tree-prof.exp: Fix comment.
18242         * value-prof-1.c: New.
18243         * value-prof-2.c: New.
18244         * value-prof-3.c: New.
18245         * value-prof-4.c: New.
18246
18247 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
18248
18249         PR c++/21614
18250         * g++.dg/expr/ptrmem6.C: New test.
18251         * g++.dg/expr/ptrmem6a.C: Likewise.
18252
18253 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
18254
18255         PR tree-optimization/21658
18256         * gcc.dg/tree-ssa/pr21658.c: New.
18257
18258 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
18259
18260         PR c++/21455
18261         * g++.dg/inherit/ptrmem3.C: New.
18262
18263         PR c++/21681
18264         * g++.dg/parse/template16.C: New.
18265
18266 2005-05-27  Andreas Jaeger  <aj@suse.de>
18267
18268         * gcc.dg/setjmp-2.c: Only run in 32-bit.
18269
18270         * gcc.dg/i386-sse-8.c: Run test on all archs.
18271
18272 2005-05-26  Mike Stump  <mrs@apple.com>
18273
18274         * objc.dg/isa-field-1.m: Only run on darwin.
18275         * objc.dg/lookup-1.m: Likewise.
18276         * objc.dg/try-catch-8.m: Likewise.
18277
18278 2005-05-26  Roger Sayle  <roger@eyesopen.com>
18279
18280         PR tree-optimization/9814
18281         * gcc.dg/pr9814-1.c: New test case.
18282
18283 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
18284
18285         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
18286         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
18287         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
18288         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
18289         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
18290         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
18291         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
18292         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
18293         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
18294         objc.dg/try-catch-8.m: New.
18295
18296 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
18297
18298         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
18299         remove extraneous semicolons.
18300
18301 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
18302
18303         * obj-c++.dg/comp-types-12.mm: New.
18304         * objc.dg/comp-types-11.m: New.
18305         * objc.dg/selector-4.m: New.
18306
18307 2005-05-26  Andreas Jaeger  <aj@suse.de>
18308
18309         PR testsuite/20772
18310         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
18311         g++.old-deja/g++.ext/attrib3.C,
18312         g++.old-deja/g++.other/store-expr1.C,
18313         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
18314         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
18315         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
18316         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
18317         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
18318         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
18319         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
18320         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
18321         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
18322         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
18323         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
18324         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
18325         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
18326         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
18327         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
18328         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
18329         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
18330         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
18331         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
18332
18333 2005-05-26  Andreas Jaeger  <aj@suse.de>
18334
18335         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
18336         x86-64 compilation.
18337
18338 2005-05-26  Andreas Jaeger  <aj@suse.de>
18339
18340         PR testsuite/20772
18341         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
18342         gcc.misc-tests/i386-pf-athlon-1.c,
18343         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
18344         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
18345         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
18346         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
18347         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
18348         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
18349         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
18350         programs.
18351
18352         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
18353         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
18354         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
18355         x86-64 compilation.
18356
18357         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
18358         x86_64.
18359
18360         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
18361         effective-target ilp32.
18362
18363 2005-05-26  David Ung  <davidu@mips.com>
18364
18365         * gcc.target/mips/ext_ins.c: New test for testing the generation
18366         of MIPS32/64 rev 2 ext/ins instructions.
18367
18368 2005-05-26  Andreas Jaeger  <aj@suse.de>
18369
18370         * treelang/compile/unsigned.tree: Use gimple instead of
18371         nonexisting generic dump.
18372
18373 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
18374
18375         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
18376
18377 2005-05-26  Andreas Jaeger  <aj@suse.de>
18378
18379         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
18380
18381 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
18382
18383         PR libfortran/17283
18384         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
18385         Test callee-allocated memory with write statements.
18386
18387 2005-05-25  Roger Sayle  <roger@eyesopen.com>
18388
18389         PR middle-end/21709
18390         * gcc.dg/pr21709-1.c: New test case.
18391
18392 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
18393             Mike Stump  <mrs@apple.com>
18394
18395         * objc/execute/next_mapping.h: Update for C++.
18396
18397         * obj-c++.dg/selector-1.mm: Move to...
18398         * obj-c++.dg/selector-4.mm: here...
18399
18400         * obj-c++.dg/basic.mm: New.
18401         * obj-c++.dg/comp-types-1.mm: New.
18402         * obj-c++.dg/cxx-class-1.mm: New.
18403         * obj-c++.dg/cxx-ivars-1.mm: New.
18404         * obj-c++.dg/cxx-ivars-2.mm: New.
18405         * obj-c++.dg/cxx-ivars-3.mm: New.
18406         * obj-c++.dg/cxx-scope-1.mm: New.
18407         * obj-c++.dg/cxx-scope-2.mm: New.
18408         * obj-c++.dg/defs.mm: New.
18409         * obj-c++.dg/empty-private-1.mm: New.
18410         * obj-c++.dg/encode-1.mm: New.
18411         * obj-c++.dg/encode-2.mm: New.
18412         * obj-c++.dg/encode-3.mm: New.
18413         * obj-c++.dg/extern-c-1.mm: New.
18414         * obj-c++.dg/extra-semi.mm: New.
18415         * obj-c++.dg/fix-and-continue-2.mm: New.
18416         * obj-c++.dg/isa-field-1.mm: New.
18417         * obj-c++.dg/ivar-list-semi.mm: New.
18418         * obj-c++.dg/local-decl-1.mm: New.
18419         * obj-c++.dg/lookup-1.mm: New.
18420         * obj-c++.dg/lookup-2.mm: New.
18421         * obj-c++.dg/method-1.mm: New.
18422         * obj-c++.dg/method-2.mm: New.
18423         * obj-c++.dg/method-3.mm: New.
18424         * obj-c++.dg/method-4.mm: New.
18425         * obj-c++.dg/method-5.mm: New.
18426         * obj-c++.dg/method-6.mm: New.
18427         * obj-c++.dg/method-7.mm: New.
18428         * obj-c++.dg/no-extra-load.mm: New.
18429         * obj-c++.dg/overload-1.mm: New.
18430         * obj-c++.dg/pragma-1.mm: New.
18431         * obj-c++.dg/pragma-2.mm: New.
18432         * obj-c++.dg/private-1.mm: New.
18433         * obj-c++.dg/private-2.mm: New.
18434         * obj-c++.dg/proto-qual-1.mm: New.
18435         * obj-c++.dg/qual-types-1.mm: New.
18436         * obj-c++.dg/stubify-1.mm: New.
18437         * obj-c++.dg/stubify-2.mm: New.
18438         * obj-c++.dg/super-class-1.mm: New.
18439         * obj-c++.dg/super-class-2.mm: New.
18440         * obj-c++.dg/super-dealloc-1.mm: New.
18441         * obj-c++.dg/super-dealloc-2.mm: New.
18442         * obj-c++.dg/template-1.mm: New.
18443         * obj-c++.dg/template-2.mm: New.
18444         * obj-c++.dg/template-3.mm: New.
18445         * obj-c++.dg/template-4.mm: New.
18446         * obj-c++.dg/template-5.mm: New.
18447         * obj-c++.dg/template-6.mm: New.
18448         * obj-c++.dg/try-catch-1.mm: New.
18449         * obj-c++.dg/try-catch-2.mm: New.
18450         * obj-c++.dg/try-catch-3.mm: New.
18451         * obj-c++.dg/try-catch-4.mm: New.
18452         * obj-c++.dg/try-catch-5.mm: New.
18453         * obj-c++.dg/try-catch-6.mm: New.
18454         * obj-c++.dg/try-catch-7.mm: New.
18455         * obj-c++.dg/try-catch-8.mm: New.
18456         * obj-c++.dg/try-catch-9.mm: New.
18457         * obj-c++.dg/va-meth-1.mm: New.
18458
18459 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
18460
18461         * obj-c++.dg/selector-1.mm: New.
18462         * obj-c++.dg/selector-2.mm: New.
18463
18464 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
18465
18466         * obj-c++.dg/selector-3.mm: New.
18467         * objc.dg/selector-3.m: New.
18468
18469 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
18470
18471         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
18472         about where warning appears.
18473
18474 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
18475
18476         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
18477         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
18478         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
18479         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
18480
18481 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
18482
18483         * gcc.dg/20050524-1.c: New test.
18484
18485 2005-05-25  Jan Hubicka  <jh@suse.cz>
18486
18487         * gcc.dg/tree-prof/inliner-1.c: New.
18488
18489 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
18490
18491         * gcc.dg/tree-prof: New directory.
18492         * gcc.dg/tree-prof/tree-prof.exp: New.
18493
18494 2005-05-25  DJ Delorie  <dj@redhat.com>
18495
18496         * gcc.dg/Wattributes-1.c: New.
18497         * gcc.dg/Wattributes-2.c: New.
18498         * gcc.dg/Wattributes-3.c: New.
18499
18500 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
18501
18502         PR tree-optimization/19833
18503         * gcc.dg/uninit-4.c: Remove xfail.
18504         * gcc.dg/uninit-9.c: Ditto.
18505
18506 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
18507
18508         * obj-c++.dg/bitfield-[1-5].mm: New.
18509         * obj-c++.dg/class-protocol-1.mm: New.
18510         * obj-c++.dg/comp-types-1[0-1].mm: New.
18511         * obj-c++.dg/comp-types-[2-9].mm: New.
18512         * obj-c++.dg/encode-[4-8].mm: New.
18513         * obj-c++.dg/layout-1.mm: New.
18514         * obj-c++.dg/method-1[0-9].mm: New.
18515         * obj-c++.dg/method-2[0-1].mm: New.
18516         * obj-c++.dg/method-[8-9].mm: New.
18517         * obj-c++.dg/objc-gc-3.mm: New.
18518         * obj-c++.dg/try-catch-10.mm: New.
18519         * objc.dg/bitfield-5.m: New.
18520         * objc.dg/comp-types-10.m: New.
18521         * objc.dg/comp-types-9.m: New.
18522         * objc.dg/layout-1.m: New.
18523         * objc.dg/objc-gc-4.m: New.
18524         * objc.dg/try-catch-9.m: New.
18525         * objc.dg/class-protocol-1.m: Tweak diagnostics.
18526         * objc.dg/comp-types-1.m: Likewise.
18527         * objc.dg/comp-types-[5-6].m: Likewise.
18528         * objc.dg/method-9.m: Likewise.
18529
18530 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
18531
18532         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
18533         and on hardware without VMX support.
18534
18535         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
18536
18537         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
18538
18539         * lib/profopt.exp (dg-final-generate, dg-final-use,
18540         profopt-final-code, profopt-get-options): New.
18541         (profopt-execute): Process test directives.
18542
18543         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
18544         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
18545         cleanup-tree-dump, cleanup-saved-temps): Update comments.
18546
18547 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
18548
18549         PR C++/21645
18550         * g++.dg/init/ctor5.C: New test.
18551
18552 2005-05-24  Ira Rosen  <irar@il.ibm.com>
18553
18554         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
18555         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
18556         vect-113.c, vect-114.c.
18557
18558 2005-05-23  Adam Nemet  <anemet@lnxw.com>
18559
18560         * gcc.dg/const-elim-1.c: Remove xfails.
18561
18562 2005-05-23  Jeff Law  <law@redhat.com>
18563
18564         * gcc.c-torture/compile/pr21638.c: New test.
18565         * gcc.c-torture/compile/20050520-1.c: New test.
18566
18567 2005-05-23  Nick Clifton  <nickc@redhat.com>
18568
18569         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
18570         be a proper triple, ie: m32r*-*-*.
18571         * g++.old-deja/g++.jason/thunk3.C: Likewise.
18572
18573 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
18574
18575         PR middle-end/21331
18576         PR tree-opt/21293
18577         * gcc.c-torture/compile/pr21293.c: New test.
18578         * gcc.c-torture/execute/pr21331.c: New test.
18579
18580 2004-05-20  Richard Henderson  <rth@redhat.com>
18581
18582         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
18583
18584 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
18585
18586         * obj-c++-dg.exp: Add.
18587         * obj-c++.exp: Add.
18588         * obj-c++.dg/dg.exp: Add.
18589
18590 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
18591
18592         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
18593         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
18594
18595 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
18596
18597         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
18598
18599 2004-05-19  Richard Henderson  <rth@redhat.com>
18600
18601         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
18602
18603 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
18604
18605         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
18606
18607         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
18608
18609 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
18610
18611         PR c++/21495
18612         * g++.dg/parse/extern1.C: New test.
18613         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
18614
18615 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18616
18617         * gcc.dg/c99-math.h: New.
18618         * gcc.dg/c99-math-float-1.c: New test.
18619         * gcc.dg/c99-math-double-1.c: Likewise.
18620         * gcc.dg/c99-math-long-double-1.c: Likewise.
18621
18622 2005-05-18  Richard Henderson  <rth@redhat.com>
18623
18624         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
18625
18626 2005-05-18  Devang Patel  <dpatel@apple.com>
18627
18628         * g++.dg/opt/20050511-1.C: New test.
18629
18630 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
18631
18632         PR libfortran/21127
18633         * gfortran.dg/reshape-complex.f90: New test.
18634
18635 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
18636
18637         * gfortran.dg/array_constructor_1.f90: New test.
18638         * gfortran.dg/array_constructor_2.f90: New test.
18639
18640 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
18641
18642         PR fortran/20954
18643         * gfortran.dg/pr20954.f: New test.
18644
18645 2005-05-17  Mike Stump  <mrs@apple.com>
18646
18647         Yet more Objective-C++...
18648
18649         * objc.dg/method-5.m: Update.
18650         * objc.dg/method-6.m: Update.
18651         * objc.dg/method-7.m: Update.
18652         * objc.dg/method-9.m: Update.
18653         * objc.dg/try-catch-2.m: Update.
18654
18655 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
18656
18657         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
18658         Remove little-endian optimizations.
18659
18660 2005-05-17  Jeff Law  <law@redhat.com>
18661
18662         * g++.dg/tree-ssa/pr14814.C: New test.
18663         * gcc.dg/tree-ssa/pr14814.C: New test.
18664         * gcc.dg/tree-ssa/pr17141-1.C: New test.
18665         * gcc.dg/tree-ssa/pr17141-2.C: New test.
18666
18667 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
18668
18669         * gcc.dg/compat/generate-random.c: Do not include
18670         libiberty.h.
18671         * gcc.dg/compat/generate-random_r.c: Likewise.
18672
18673 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
18674
18675         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
18676
18677 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
18678
18679         PR middle-end/21595
18680         * g++.dg/tree-ssa/builtin1.C: New testcase.
18681
18682 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
18683
18684         PR c++/21454
18685         * g++.dg/opt/const4.C: New test.
18686
18687         PR middle-end/21492
18688         * g++.dg/opt/crossjump1.C: New test.
18689
18690         PR tree-optimization/21610
18691         * gcc.c-torture/compile/20050516-1.c: New test.
18692
18693         PR fortran/15080
18694         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
18695         about the test failing.
18696         * gfortran.fortran-torture/execute/where_7.f90: New test.
18697         * gfortran.fortran-torture/execute/where_8.f90: New test.
18698
18699 2005-05-16  Richard Henderson  <rth@redhat.com>
18700
18701         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
18702         i?86 and x86_64.
18703
18704 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
18705
18706         * gcc.dg/compat/generate-random.c (config.h): Do not include.
18707         (limits.h): Include unconditionally.
18708         (stdlib.h): Likewise.
18709         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
18710         (limits.h): Include unconditionally.
18711         (stdlib.h): Likewise.
18712         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
18713         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
18714         (limits.h): Include unconditionally.
18715         (stdlib.h): Likewise.
18716         (hashtab.h): Do not include.
18717         (getopt.h): Likewise.
18718         (stddef.h): Include.
18719         (hashval_t): Define.
18720         (struct entry): Add "next" field.
18721         (HASH_SIZE): New macro.
18722         (hash_table): New variable.
18723         (switchfiles): Do not use xmalloc.
18724         (mix): New macro.
18725         (iterative_hash): New function.
18726         (hasht): Remove.
18727         (e_exists): New function.
18728         (e_insert): Likewise.
18729         (output): Use, instead of libiberty hashtable functions.
18730         (main): Do not use getopt.  Do not call htab_create.
18731
18732 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
18733
18734         PR libstdc++/21526
18735         * lib/target-supports.exp (check_mkfifo_available):
18736         Return 0 for cygwin as mkfifo support incomplete on platform.
18737         Fix typos in comments.
18738
18739 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
18740
18741         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
18742
18743 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
18744
18745         PR fortran/17432
18746         * gfortran.dg/assign_4.f: New test.
18747
18748 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
18749
18750         PR tree-optimization/21563
18751         * gcc.dg/tree-ssa/pr21563.c: New.
18752
18753 2005-05-14  Jan Hubicka  <jh@suse.cz>
18754
18755         * gcc.dg/noreturn-7.c: Allow control reaches warning.
18756
18757 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
18758
18759         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
18760
18761 2005-05-13  Julian Brown  <julian@codesourcery.com>
18762
18763         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
18764         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
18765
18766 2005-05-13  Jan Hubicka  <jh@suse.cz>
18767
18768         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
18769         * gcc.dg/fold-xor-?.c: Likewise.
18770         * gcc.dg/pr15784-?.c: Likewise.
18771         * gcc.dg/pr20922-?.c: Likewise.
18772         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
18773         * gcc.dg/tree-ssa/pr17598.c: Likewise.
18774         * gcc.dg/tree-ssa/pr20470.c: Likewise.
18775
18776 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18777
18778         PR fortran/21260
18779         * gfortran.dg/hollerith_1.f90: New test.
18780
18781 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18782
18783         * gfortran.dg/func_result_2.f90: New test.
18784
18785 2005-05-11  Bud Davis  <bdavis@gfortran.org>
18786
18787         * gfortran.dg/dev_null.f90: New test.
18788
18789 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
18790
18791         * gcc.dg/arm-vfp1.c: Revert last change.
18792
18793 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
18794
18795         PR middle-end/19807
18796         PR tree-optimization/19639
18797         * g++.dg/tree-ssa/pr19807.C: New testcase.
18798
18799 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18800
18801         PR libfortran/21471
18802         * gfortran.dg/append-1.f90: New test.
18803
18804 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
18805
18806         * gcc.dg/pr18501.c: XFAIL.
18807         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
18808         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
18809         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
18810         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
18811         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
18812         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
18813         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
18814         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
18815
18816 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18817
18818         PR fortran/20178
18819         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
18820         gfortran.dg/f2c_3.f90: New tests.
18821
18822         * gfortran.dg/return_1.f90: Fix dg annotation.
18823
18824 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
18825
18826         * gcc.c-torture/compile/20050510-1.c: New test.
18827
18828 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
18829
18830         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
18831
18832 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
18833
18834         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
18835
18836 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
18837
18838         PR c/17913
18839         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
18840
18841 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
18842
18843         PR c/21342
18844         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
18845         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
18846
18847 2005-05-10  Ben Elliston  <bje@au.ibm.com>
18848
18849         PR debug/16676
18850         * gcc.dg/debug/pr16676.c: New test.
18851
18852 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
18853
18854         PR testsuite/21443
18855         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
18856         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
18857         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
18858         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
18859         Change -O1 to -O2.
18860         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
18861         -fno-tree-dominator-opts.
18862
18863 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18864
18865         * gfortran.dg/return_1.f90: New test.
18866
18867 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
18868
18869         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
18870
18871         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
18872
18873 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
18874
18875         PR c++/21427
18876         * g++.dg/inherit/covariant13.C: New.
18877
18878 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18879
18880         PR libfortran/19155
18881         * gfortran.dg/pr19155.f: New test.
18882
18883 2005-05-08  Roger Sayle  <roger@eyesopen.com>
18884
18885         PR inline-asm/8788
18886         * gcc.dg/pr8788-1.c: New testcase.
18887
18888 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
18889
18890         PR target/21416
18891         * gcc.target/mips/fpcmp-[12].c: New tests.
18892
18893 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
18894
18895         * lib/target-supports-dg.exp (dg-require-fork): New function.
18896         (dg-require-mkfifo): Likewise.
18897         * lib/target-supports.exp (check_function_available): New
18898         function.
18899         (check_fork_available): Likewise.
18900         (check_mkfifo_available): Likewise.
18901
18902 2005-05-06  Jeff Law  <law@redhat.com>
18903
18904         * gcc.c-torture/compile/pr21380.c: New test.
18905
18906 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
18907
18908         PR c++/20961
18909         * g++.dg/ext/weak3.C: New test.
18910
18911 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
18912
18913         PR c++/21352
18914         * g++.dg/template/crash37.C: New test.
18915
18916 2005-05-05  Paul Brook  <paul@codesourcery.com>
18917
18918         * gcc.dg/arm-g2.c: Use effective-target arm32.
18919         * gcc.dg/arm-mmx-1.c: Ditto.
18920         * gcc.dg/arm-scd42-2.c: Ditto.
18921         * gcc.dg/arm-vfp1.c: Ditto.
18922         * lib/target-supports.exp (check_effective_target_arm32): New
18923         function.
18924
18925 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
18926
18927         PR libfortran/21354
18928         gfortran.dg/in_pack_rank7.f90: New test.
18929
18930 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
18931
18932         PR middle-end/15618
18933         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
18934
18935 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
18936
18937         PR middle-end/21265
18938         * gcc.dg/20050503-1.c: New test.
18939
18940         PR rtl-optimization/21239
18941         * gcc.dg/i386-sse-11.c: New test.
18942
18943 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
18944
18945         PR target/16888
18946         * gcc.target/i386/asm-1.c: New test.
18947
18948 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
18949
18950         PR rtl-optimization/21330
18951         * gcc.c-torture/execute/20050502-1.c: New test.
18952
18953         PR target/21297
18954         * gcc.c-torture/execute/20050502-2.c: New test.
18955
18956 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
18957
18958         PR middle-end/21282
18959         * gcc.dg/pr21282.c: New.
18960
18961 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
18962
18963         * gcc.dg/vect/pr20122.c: Clean up .vect file.
18964         * gcc.dg/vect/vect-92.c: Likewise.
18965         * gcc.dg/vect/vect-93.c: Likewise.
18966         * gcc.dg/vect/vect-dv-1.c: Likewise.
18967         * gcc.dg/vect/vect-dv-2.c: Likewise.
18968         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
18969
18970 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
18971
18972         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
18973         * gfortran.dg/vect/vect-2.f90: Likewise.
18974         * gfortran.dg/vect/vect-3.f90: Likewise.
18975         * gfortran.dg/vect/vect-4.f90: Likewise.
18976         * gfortran.dg/vect/vect-5.f90: Likewise.
18977
18978 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
18979
18980         PR target/20813
18981         * gcc.dg/rs6000-fpint-2.c: New.
18982
18983 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
18984
18985         PR c/15698
18986         * gcc.dg/builtins-30.c: Update expected messages.
18987         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
18988         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
18989         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
18990
18991 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
18992
18993         PR tree-optimization/21294
18994         * gcc.dg/tree-ssa/pr21294.c: New.
18995
18996 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
18997
18998         * gcc.dg/altivec-3.c (vec_store): Do not use the old
18999         __builtin_altivec_st_internal_4si built-in.
19000
19001 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
19002
19003         PR c++/15875
19004         * g++.dg/template/ptrmem14.C: New test.
19005
19006 2005-05-02  Paul Brook  <paul@codesourcery.com>
19007
19008         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
19009
19010 2005-05-02  Michael Matz  <matz@suse.de>
19011
19012         PR c++/19542
19013         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
19014
19015 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
19016
19017         * g++.dg/cpp/weak.C: New test.
19018
19019 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
19020
19021         * gcc.dg/tree-ssa/loop-8.c: New test.
19022
19023 2005-04-30  Michael Maty  <matz@suse.de>
19024
19025         * gcc.dg/inline-mcpy.c: New test.
19026
19027 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
19028
19029         PR libfortran/18958
19030         * gfortran.dg/eoshift.f90: New test case.
19031
19032 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
19033
19034         PR libfortran/18857
19035         * gfortran.dg/matmul_1.f90: New test.
19036
19037 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
19038
19039         PR tree-optimization/21030
19040         * gcc.dg/tree-ssa/pr21030.c: New.
19041
19042 2005-04-29  Devang Patel  <dpatel@apple.com>
19043
19044         PR tree-optimization/21272
19045         * gcc.dg/vect/vect-ifcvt-10.c: New test.
19046
19047 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
19048
19049         PR fortran/13082
19050         PR fortran/18824
19051         * gfortran.dg/entry_4.f90: New test.
19052         * gfortran.fortran-torture/execute/entry_1.f90: New test.
19053         * gfortran.fortran-torture/execute/entry_2.f90: New test.
19054         * gfortran.fortran-torture/execute/entry_3.f90: New test.
19055         * gfortran.fortran-torture/execute/entry_4.f90: New test.
19056         * gfortran.fortran-torture/execute/entry_5.f90: New test.
19057         * gfortran.fortran-torture/execute/entry_6.f90: New test.
19058         * gfortran.fortran-torture/execute/entry_7.f90: New test.
19059
19060 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19061
19062         * gfortran.fortran-torture/execute/entry_8.f90: New test.
19063
19064 2005-04-29  Paul Brook  <paul@codesourcery.com>
19065
19066         * gfortran.dg/entry_3.f90: New test.
19067
19068 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19069
19070         * gfortran.dg/implicit_4.f90: New test.
19071
19072 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
19073
19074         * lib/target-supports.exp (check_profiling_available): Return
19075         false for xtensa-*-elf.
19076
19077 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
19078
19079         * lib/fortran-torture.exp (fortran-torture.exp): Catch
19080         error if file cannot be deleted.
19081
19082 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
19083
19084         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
19085         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
19086         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
19087         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
19088         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
19089         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
19090         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
19091         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
19092         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
19093         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
19094         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
19095         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
19096         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
19097
19098 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19099
19100         PR fortran/20865
19101         * gfortran.dg/pr20865.f90: New test.
19102
19103 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
19104
19105         * gcc.dg/void-cast-2.c: New test.
19106
19107 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
19108
19109         PR c/21159
19110         * gcc.dg/void-cast-1.c: New test.
19111
19112 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
19113
19114         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
19115
19116 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19117
19118         PR fortran/21177
19119         * gfortran.dg/pr21177.f90: New test.
19120
19121 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
19122
19123         PR tree-optimization/21171
19124         * gcc.dg/tree-ssa/pr21171.c: New test.
19125
19126 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
19127
19128         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
19129         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
19130         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
19131         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
19132         gcc.dg/tree-ssa/gen-vect-32.c: New.
19133         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
19134         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
19135         don't run on PPC32.
19136
19137 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
19138
19139         PR c/21213
19140         * gcc.dg/transparent-union-3.c: New test.
19141
19142 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
19143
19144         PR c/20740
19145         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
19146         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
19147         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
19148         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
19149         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
19150         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
19151
19152 2005-04-26  Jeff Law  <law@redhat.com>
19153
19154         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
19155         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
19156         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
19157         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
19158         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
19159         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
19160         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
19161
19162 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
19163
19164         PR tree-optimization/17598
19165         * gcc.dg/tree-ssa/pr17598.c: New testcase.
19166
19167 2005-04-25  Mike Stump  <mrs@apple.com>
19168
19169         * objc.dg/fix-and-continue-1.m: Add.
19170
19171 2005-04-25  Roger Sayle  <roger@eyesopen.com>
19172
19173         PR c++/20995
19174         * g++.dg/opt/pr20995-1.C: New test case.
19175
19176 2005-04-25  Devang Patel <dpatel@apple.com>
19177
19178         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
19179
19180 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
19181
19182         PR testsuite/21062
19183         * g++.dg/opt/alias2.C (printf): Correct the prototype.
19184
19185 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
19186
19187         PR C++/21188
19188         * g++.dg/opt/rtti2.C: New test.
19189
19190 2005-04-25  Paul Brook  <paul@codesourcery.com>
19191         Steven G. Kargl  <kargls@comcast.net>
19192
19193         PR fortran/20879
19194         * gfortran.dg/ichar_1.f90: New file.
19195
19196 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
19197
19198         PR middle-end/20991
19199         * g++.dg/opt/pr20991.C: New test.
19200
19201         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
19202         where sizeof (type) < __alignof__ (type).
19203         * gcc.dg/compat/struct-layout-1.h: Likewise.
19204
19205 2005-04-24  Per Bothner  <per@bothner.com>
19206             Devang Patel  <dpatel@apple.com>
19207
19208         PR preprocessor/20907
19209         * gcc.dg/cpp/very-long-comment.c: New test.
19210
19211 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19212
19213         PR fortran/20059
19214         * gfortran.dg/common_5.f: New test.
19215
19216 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
19217
19218         PR middle-end/21082
19219         * g++.dg/tree-ssa/pr21082.C: New testcase.
19220
19221 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
19222
19223         * gcc.dg/vect/vect-99.c: New test.
19224
19225 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
19226
19227         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
19228
19229 2005-04-22  Jeff Law  <law@redhat.com>
19230
19231         * gcc.dg/uninit-5.c: Remove xfails.
19232         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
19233         conditionals and loads.
19234
19235 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
19236
19237         PR libfortran/20074
19238         PR libfortran/20436
19239         PR libfortran/21108
19240         * gfortran.dg/nested_reshape.f90: new test
19241         * gfortran.dg/reshape-alloc.f90: new test
19242         * gfortran.dg/reshape.f90: new test
19243
19244 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
19245
19246         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
19247
19248         * gcc.dg/arm-vfp1.c: New test.
19249
19250 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
19251
19252         PR c++/21087
19253         * g++.dg/lookup/builtin2.C: New test.
19254
19255 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
19256
19257         * gcc.dg/weak/weak-13.c: New test.
19258
19259 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
19260
19261         * lib/target-supports.exp (check_effective_target_sync_int_long):
19262         Add powerpc*.
19263
19264 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
19265
19266         * gcc.target/mips/branch-1.c: New test.
19267
19268 2005-04-21  Richard Henderson  <rth@redhat.com>
19269
19270         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
19271         * gcc.dg/vect/vect-86.c: Likewise.
19272         * gcc.dg/vect/vect-87.c: Likewise.
19273         * gcc.dg/vect/vect-88.c: Likewise.
19274
19275 2005-04-21  Devang Patel  <dpatel@apple.com>
19276
19277         PR optimization/20994
19278         * gcc.dg/tree-ssa/ifc-3.c: New test.
19279
19280 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
19281
19282         PR c/12913
19283         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
19284         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
19285         gcc.dg/c99-vla-jump-5.c: New tests.
19286
19287 2005-04-19  Richard Henderson  <rth@redhat.com>
19288
19289         * lib/target-supports.exp (check_effective_target_vect_int_mult):
19290         Fix typo in exists check.
19291         (check_effective_target_sync_int_long): New.
19292         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
19293         * gcc.dg/ia64-sync-2.c: Likewise.
19294         * gcc.dg/ia64-sync-3.c: Likewise.
19295         * gcc.dg/ia64-sync-4.c: Likewise.
19296
19297 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
19298
19299         * gcc.dg/fold-xor-1.c: New test.
19300         * gcc.dg/fold-xor-2.c: New test.
19301
19302 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
19303
19304         PR target/20670
19305         * g++.dg/eh/fp-regs.C: New test.
19306
19307 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
19308
19309         * gcc.dg/Wint-to-pointer-cast-1.c,
19310         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
19311         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
19312         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
19313
19314 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19315
19316         PR fortran/16861
19317         * gfortran.dg/pr16861.f90: New test.
19318
19319 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
19320
19321         * gcc.dg/pr21085.c: New test.
19322
19323 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
19324
19325         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
19326         (setup_mips_tests, dg-mips-options): New procedures.
19327         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
19328         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
19329         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
19330         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
19331         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
19332         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
19333         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
19334         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
19335         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
19336         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
19337         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
19338         dg-mips-options instead of dg-options.  Remove now-redundant
19339         preprocessor guards.
19340         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
19341         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
19342         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
19343         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
19344         * gcc.dg/vr-mult-2.c: Delete.
19345         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
19346         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
19347         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
19348         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
19349         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
19350         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
19351         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
19352
19353 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
19354
19355         * ada/acats/run_all.sh: Use sync when executable not present.
19356
19357 2005-04-18  Devang Patel  <dpatel@apple.com>
19358
19359         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
19360         * gcc.dg/vect/vect-11a.c: New.
19361         * gcc.dg/vect/vect-none.c: Update.
19362         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
19363
19364 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
19365
19366         PR tree-optimization/20922
19367         * gcc.dg/pr20922-1.c: New test.
19368         * gcc.dg/pr20922-2.c: New test.
19369         * gcc.dg/pr20922-3.c: New test.
19370         * gcc.dg/pr20922-4.c: New test.
19371         * gcc.dg/pr20922-5.c: New test.
19372         * gcc.dg/pr20922-6.c: New test.
19373
19374 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19375
19376         PR libfortran/20950
19377         * gfortran.dg/pr20950.f: New test.
19378
19379 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19380
19381         PR libfortran/19216
19382         * gfortran.dg/pr19216.f: New test.
19383
19384 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
19385
19386         PR tree-optimization/21001
19387         * gcc.dg/tree-ssa/pr21001.c: New.
19388
19389 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
19390
19391         PR libfortran/21075
19392         * gfortran.dg/reshape_rank7.f90: New test.
19393
19394 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
19395
19396         PR libfortran/12884 gfortran.dg/pr12884.f: New test
19397         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
19398         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
19399         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
19400         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
19401         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
19402         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
19403         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
19404         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
19405         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
19406         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
19407         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
19408         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
19409         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
19410         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
19411         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
19412         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
19413         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
19414         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
19415         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
19416         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
19417
19418 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
19419
19420         * gfortran.dg/wtruncate.f: New testcase.
19421         * gfortran.dg/wtruncate.f90: New testcase.
19422
19423 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
19424
19425         PR c++/21025
19426         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
19427         which sizeof/alignof is dependent, rather than just whether we are
19428         processing_template_decl.
19429
19430 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
19431
19432         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
19433         corrected typo where the wrong variables had been compared.
19434
19435 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
19436
19437         PR libfortran/18495
19438         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
19439         Test callee-allocated version of return array with a write
19440         statement.
19441         Test spread with a temporary with another write statement.
19442
19443 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
19444
19445         PR tree-optimization/21031
19446         * gcc.dg/tree-ssa/pr21031.c: New.
19447
19448 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
19449
19450         PR tree-optimization/21004
19451         * gcc.dg/builtins-53.c: Include builtins-config.h.
19452         Check floorf, ceilf, floorl and ceill transformations
19453         only when HAVE_C99_RUNTIME is defined.
19454
19455 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
19456
19457         PR middle-end/20739
19458         * gcc.dg/tree-ssa/pr20739.c: New test.
19459
19460 2005-04-14  Mike Stump  <mrs@apple.com>
19461
19462         * gcc.dg/Foundation.framework/empty: New.
19463         * gcc.dg/framework-2.c: New.
19464
19465 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
19466
19467         PR tree-optimization/21021
19468         * gcc.c-torture/compile/pr21021.c: New.
19469
19470 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
19471
19472         PR testsuite/21010
19473         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
19474         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
19475         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
19476         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
19477         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
19478         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
19479         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
19480         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
19481
19482 2005-04-14  Richard Henderson  <rth@redhat.com>
19483
19484         * lib/target-supports.exp (check_effective_target_vect_condition):
19485         Add ia64, i?86, and x86_64.
19486
19487 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
19488
19489         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
19490
19491 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
19492
19493         PR tree-optimization/20657
19494         * gcc.dg/tree-ssa/pr20657.c: New.
19495
19496 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
19497
19498         * gcc.dg/builtins-53.c: Also check (int)trunc* and
19499         (long long int)trunc*.
19500
19501 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
19502
19503         PR target/20927
19504         * gcc.dg/pr20927.c: New test.
19505
19506 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
19507
19508         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
19509         * gcc.target/mips/asm-1.c: Likewise.
19510
19511 2005-04-13  Dale Johannesen  <dalej@apple.com>
19512
19513         * objc.dg/objc-fast-4.m: New.
19514
19515 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
19516
19517         * gcc.target/cris/torture/cris-torture.exp: New driver in new
19518         directory.
19519         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
19520
19521 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
19522
19523         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
19524         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
19525         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
19526
19527 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
19528
19529         PR tree-optimization/20913
19530         * gcc.dg/tree-ssa/pr20913.c: New.
19531
19532         PR tree-optimization/20702
19533         * gcc.dg/tree-ssa/pr20702.c: New.
19534
19535 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19536
19537         PR c++/13744
19538         * g++.dg/inherit/local3.C: New test.
19539
19540 2005-04-12  Jeff Law  <law@redhat.com>
19541
19542         * gcc.dg/tree-ssa/20050412-1.c: New test.
19543
19544 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
19545
19546         PR libfortran/19016
19547         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
19548         Add tests with mask generated by expression.
19549         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
19550         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
19551         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
19552
19553 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
19554
19555         PR middle-end/20917
19556         * gcc.dg/20050409-1.c: New test.
19557
19558 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
19559
19560         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
19561
19562 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
19563
19564         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
19565         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
19566         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
19567         (TARGET_CXX): Adjust accordingly.
19568         * target.h (struct gcc_target): Remove epxort_class_data.  Add
19569         determine_class_data_visibility and class_data_always_comdat.
19570         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
19571         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
19572         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
19573         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
19574         (arm_cxx_determine_class_data_visibility): New.
19575         (arm_cxx_class_data_always_comdat): Likewise.
19576         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
19577         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
19578         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
19579         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
19580         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
19581         Define.
19582
19583 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
19584
19585         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
19586
19587 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
19588
19589         * gcc.dg/i386-darwin-fpmath.c: New.
19590
19591 2004-04-11  Devang Patel  <dpatel@apple.com>
19592
19593         * lib/target-supports.exp (check_effective_target_vect_condition): New.
19594         * gcc.dg/vect/vect-ifcvt-1.c: New test.
19595         * gcc.dg/vect/vect-ifcvt-2.c: New test.
19596         * gcc.dg/vect/vect-ifcvt-3.c: New test.
19597         * gcc.dg/vect/vect-ifcvt-4.c: New test.
19598         * gcc.dg/vect/vect-ifcvt-5.c: New test.
19599         * gcc.dg/vect/vect-ifcvt-6.c: New test.
19600         * gcc.dg/vect/vect-ifcvt-7.c: New test.
19601         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
19602
19603 2004-04-11  Devang Patel  <dpatel@apple.com>
19604
19605         * gcc.dg/vect/vect-dv-1.c: New test.
19606         * gcc.dg/vect/vect-dv-2.c: New test.
19607
19608 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
19609
19610         PR tree-optimization/20933
19611         * gcc.dg/tree-ssa/pr20933.c: New test.
19612
19613 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19614
19615         * gfortran.dg/fold_nearest.f90: New test.
19616
19617 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
19618
19619         * gcc.dg/tree-ssa/alias-1.c: New test.
19620
19621 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
19622
19623         PR tree-optimization/20920
19624         * g++.dg/tree-ssa/pr20920.C: New test.
19625
19626 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
19627
19628         * gcc.dg/builtins-53.c: Also check (int)ceil* and
19629         (long long int)ceil*.
19630
19631 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
19632
19633         * g++.dg/warn/Wdtor1.C: Declare template in system header with
19634         explicit C++ linkage.
19635
19636 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19637
19638         * gfortran.dg/pr17229.f: Take care of the new obsolescence
19639         warning for arithmetic IF statements.
19640
19641 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
19642
19643         * eor_handling_1.f90: New test case.
19644         * eor_handling_2.f90: New test case.
19645         * eor_handling_3.f90: New test case.
19646         * eor_handling_4.f90: New test case.
19647         * eor_handling_5.f90: New test case.
19648         * noadv_size.f90: New test case.
19649         * pad_no.f90: New test case.
19650
19651 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
19652
19653         * gcc.c-torture/execute/20050410-1.c: New test.
19654
19655 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
19656
19657         * gcc.dg/pr20126.c: New.
19658
19659 2005-04-09  Bud Davis  <bdavis@gfortran.org>
19660             Steven G. Kargl <kargls@comcast.net>
19661
19662         * gfortran.dg/PR19872.f: New test.
19663
19664 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
19665
19666         * gfortran.dg/nint_1.f90: Fix dg-do directive.
19667
19668 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
19669
19670         * gfortran.dg/nint_1.f90: New test.
19671
19672 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
19673
19674         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
19675         Added test for callee-allocated arrays with write statements.
19676         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
19677         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
19678         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
19679         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
19680         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
19681
19682 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
19683
19684         PR libfortran/20163
19685         * gfortran.dg/open-options-blanks.f: New test.
19686
19687 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
19688
19689         PR fortran/13257
19690         * gfortran.dg/comma_format_extension_[1234].f: New tests.
19691
19692 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
19693
19694         * gcc.dg/tree-ssa/stdarg-1.c: New test.
19695         * gcc.dg/tree-ssa/stdarg-2.c: New test.
19696         * gcc.dg/tree-ssa/stdarg-3.c: New test.
19697         * gcc.dg/tree-ssa/stdarg-4.c: New test.
19698         * gcc.dg/tree-ssa/stdarg-5.c: New test.
19699         * gcc.c-torture/execute/stdarg-4.c: New test.
19700
19701         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
19702
19703         PR target/20795
19704         * g++.dg/abi/param2.C: New test.
19705
19706 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
19707
19708         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
19709
19710 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
19711
19712         * gcc.dg/builtins-53.c: New test.
19713
19714 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
19715
19716         * g++.dg/tree-ssa/pr18178.C: New test.
19717         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
19718         * gcc.c-torture/execute/20041019-1.c: New test.
19719         * gcc.dg/tree-ssa/20041008-1.c: New test.
19720         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
19721         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
19722         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
19723         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
19724         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
19725         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
19726         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
19727         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
19728         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
19729         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
19730
19731 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
19732
19733         PR rtl-optimization/20466
19734         * gcc.c-torture/execute/pr20466-1.c: New test.
19735
19736 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
19737
19738         PR c++/20905
19739         * g++.dg/parse/cond2.C: New test.
19740
19741         PR c++/20145
19742         * g++.dg/warn/Wdtor1.C: New test.
19743
19744 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19745
19746         PR fortran/17229
19747         * gfortran.dg/pr17229.f: New test.
19748
19749 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
19750
19751         * gfortran.dg/tiny_1.f90: New test.
19752         * gfortran.dg/tiny_2.f90: ditto.
19753
19754 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
19755
19756         * gfortran.dg/eor_1.f90: Fix dg-do run line
19757         * gfortran.dg/open_new.f90: Fix dg-do run line
19758
19759 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
19760
19761         * lib/target-supports.exp (get_compiler_messages): Support
19762         optional arguments, the fourth being compiler options.
19763         (check_effective_target_fpic): New proc.
19764         * gcc.dg/20050321-2.c: Restrict to target fpic.
19765
19766 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
19767
19768         * gcc.dg/15443-1.c: New test.
19769         * gcc.dg/15443-2.c: Likewise.
19770
19771 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19772
19773         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
19774
19775 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
19776
19777         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
19778
19779 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
19780
19781         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
19782         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
19783         -m64.
19784         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
19785         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
19786         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
19787
19788 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
19789
19790         PR c++/20212
19791         * g++.dg/warn/Wunused-11.C: New test.
19792
19793 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
19794
19795         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
19796
19797 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
19798
19799         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
19800
19801 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
19802
19803         PR c++/20734
19804         * g++.dg/template/ptrmem13.C: New test.
19805
19806 2005-04-05  Per Bothner  <per@bothner.com>
19807
19808         * lib/gcc.exp: Always add -fno-show-column, for now.
19809
19810 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
19811
19812         PR testsuite/20767
19813         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
19814         of plain old "unsigned int" for the type of "i".  Makes this test
19815         64bit clean.
19816
19817 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
19818
19819         * gcc.dg/i386-ssefn-1.c: New test.
19820         * gcc.dg/i386-ssefn-2.c: New test.
19821         * gcc.dg/i386-ssefn-3.c: New test.
19822         * gcc.dg/i386-ssefn-4.c: New test.
19823
19824 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
19825
19826         PR tree-optimization/20076
19827         * gcc.dg/builtin-apply4.c: New test.
19828
19829         PR preprocessor/19475
19830         * gcc.dg/cpp/macspace1.c: New test.
19831         * gcc.dg/cpp/macspace2.c: New test.
19832
19833 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19834
19835         * gfortran.dg/pr20755.f: Fixed bad format.
19836
19837 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
19838
19839         PR c++/20763
19840         * g++.dg/ext/attrib21.C: New test.
19841
19842 2004-04-05  Devang Patel  <dpatel@apple.com>
19843
19844         * lib/target-supports.exp (check_effective_target_vect_shif): New.
19845         * gcc.dg/vect/vect-shift-1.c: New test.
19846
19847 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19848
19849         PR libfortran/20755
19850         * gfortran.dg/pr20755.f: New test.
19851
19852 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
19853
19854         * gfortran.dg/pr15959.f90: New test.
19855         * gfortran.dg/string_pad_trunc.f90: New test.
19856
19857 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19858
19859         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
19860         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
19861         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
19862         syntax.
19863
19864 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
19865
19866         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
19867
19868 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19869
19870         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
19871         * gcc.c-torture/compile/20011119-2.c: Likewise.
19872         * gcc.c-torture/compile/981001-2.c: Likewise.
19873
19874 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
19875
19876         PR c++/20679
19877         * g++.dg/template/overload4.C: New test.
19878
19879 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
19880
19881         PR c++/20746
19882         * g++.dg/abi/covariant5.C: New.
19883
19884         PR debug/20505
19885         * g++.dg/debug/const2.C: New.
19886
19887 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
19888
19889         PR rtl-optimization/16104
19890         * gcc.c-torture/execute/20050316-1.c: New test.
19891
19892 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
19893
19894         * g++.dg/template/spec23.C: Fix dg-error text.
19895
19896 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
19897
19898         PR c++/19199
19899         * g++.dg/expr/lval2.C: New.
19900
19901 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19902
19903         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
19904         __builtin_strcasecmp and __builtin_strncasecmp.
19905
19906 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
19907
19908         PR c++/20723
19909         * g++.dg/template/spec22.C: New.
19910         * g++.dg/template/spec23.C: New.
19911
19912 2005-04-03  Dale Ranta  <dir@lanl.gov>
19913             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19914
19915         PR libfortran/20068
19916         PR libfortran/20125
19917         PR libfortran/20156
19918         PR libfortran/20471
19919         * gfortran.dg/backspace.f: New test.
19920
19921 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
19922
19923         * gcc.dg/pr19345.c: New test.
19924
19925 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
19926
19927         PR tree-optimization/20640
19928         * gcc.dg/torture/tree-loop-1.c: New.
19929
19930 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
19931
19932         PR rtl-optimization/20290
19933         * gcc.c-torture/execute/loop-ivopts-2.c: New.
19934
19935 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
19936
19937         * gcc.dg/rs6000-fpint.c: New.
19938
19939 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
19940
19941         * gcc.dg/old-style-then-proto-1.c: New test.
19942
19943 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19944
19945         * gfortran.fortran-torture/execute/backspace.f90: Check
19946         after backspace and read was incorrect.
19947
19948 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19949
19950         * gcc.c-torture/execute/builtins/strcat.c: Check the result
19951         buffer past the terminating NUL using memcmp.
19952         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
19953         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
19954
19955         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
19956         Fix unused/uninitialized variable warnings.
19957
19958         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
19959         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
19960         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
19961         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
19962
19963         * gcc.c-torture/execute/builtins/abs-1-lib.c,
19964         gcc.c-torture/execute/builtins/fputs-lib.c,
19965         gcc.c-torture/execute/builtins/lib/fprintf.c,
19966         gcc.c-torture/execute/builtins/lib/main.c,
19967         gcc.c-torture/execute/builtins/lib/memcmp.c,
19968         gcc.c-torture/execute/builtins/lib/memmove.c,
19969         gcc.c-torture/execute/builtins/lib/mempcpy.c,
19970         gcc.c-torture/execute/builtins/lib/memset.c,
19971         gcc.c-torture/execute/builtins/lib/printf.c,
19972         gcc.c-torture/execute/builtins/lib/sprintf.c,
19973         gcc.c-torture/execute/builtins/lib/stpcpy.c,
19974         gcc.c-torture/execute/builtins/lib/strchr.c,
19975         gcc.c-torture/execute/builtins/lib/strcmp.c,
19976         gcc.c-torture/execute/builtins/lib/strcpy.c,
19977         gcc.c-torture/execute/builtins/lib/strcspn.c,
19978         gcc.c-torture/execute/builtins/lib/strlen.c,
19979         gcc.c-torture/execute/builtins/lib/strncat.c,
19980         gcc.c-torture/execute/builtins/lib/strncmp.c,
19981         gcc.c-torture/execute/builtins/lib/strncpy.c,
19982         gcc.c-torture/execute/builtins/lib/strrchr.c,
19983         gcc.c-torture/execute/builtins/lib/strspn.c,
19984         gcc.c-torture/execute/builtins/lib/strstr.c,
19985         gcc.c-torture/execute/builtins/memops-asm-lib.c,
19986         gcc.c-torture/execute/builtins/strlen-2.c,
19987         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
19988         prototypes.
19989
19990 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
19991
19992         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
19993         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
19994         selectany usage.
19995
19996 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
19997
19998         PR c++/19406
19999         * g++.dg/debug/using1.C: New test.
20000
20001 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
20002
20003         PR middle-end/20524
20004         * gcc.dg/alias-7.c: Prefix asm-declared name with
20005         __USER_LABEL_PREFIX__.
20006
20007 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
20008
20009         Fix fallout from PR middle-end/15700:
20010         * gcc.c-torture/compile/20011119-1.c: Take
20011         __USER_LABEL_PREFIX__ into account.
20012         * gcc.c-torture/compile/20011119-2.c: Likewise.
20013
20014 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20015
20016         PR c++/18644
20017         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
20018
20019 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
20020
20021         PR c/17855
20022         * gcc.c-torture/compile/struct-non-lval-1.c,
20023         gcc.c-torture/compile/struct-non-lval-2.c,
20024         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
20025
20026 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
20027
20028         * gcc.dg/tls/tls.exp: Remove temporary file.
20029         * g++.dg/tls/tls.exp: Ditto.
20030         * lib/file-format.exp: Ditto.
20031         * g++.dg/special/ecos.exp: Ditto.
20032
20033         * lib/profopt.exp: Treat prof_ext as a list.
20034         * gcc.misc-tests/bprob.exp: Ditto.
20035         * g++.dg/bprob/bprob.exp: Ditto.
20036
20037         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
20038         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
20039         g++.dg/tree-ssa/pointer-reference-alias.C,
20040         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
20041         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
20042         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
20043         g++.dg/vect/pr19951.cc: Ditto.
20044         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
20045         gcc.dg/builtins-47.c: Ditto.
20046         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
20047         gcc.dg/pr20115-1.c: Ditto.
20048         * gcc.dg/tree-ssa/20030530-2.c,
20049         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
20050         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
20051         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
20052         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
20053         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
20054         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
20055         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
20056         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
20057         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
20058         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
20059         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
20060         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
20061         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
20062         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
20063         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
20064         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
20065         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
20066         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
20067         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
20068         gcc.dg/tree-ssa/20030824-1.c,
20069         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
20070         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
20071         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
20072         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
20073         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
20074         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
20075         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
20076         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
20077         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
20078         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
20079         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
20080         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
20081         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
20082         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
20083         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
20084         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
20085         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
20086         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
20087         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
20088         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
20089         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
20090         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
20091         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
20092         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
20093         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
20094         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
20095         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
20096         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
20097         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
20098         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
20099         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
20100         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
20101         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
20102         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
20103         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
20104         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
20105         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
20106         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
20107         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
20108         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
20109         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
20110         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
20111         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
20112         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
20113         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
20114         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
20115         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
20116         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
20117         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
20118         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
20119         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
20120         gcc.dg/tree-ssa/useless-1.c: Ditto.
20121         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
20122         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
20123         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
20124         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
20125         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
20126         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
20127         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
20128         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
20129         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
20130         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
20131         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
20132         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
20133         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
20134         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
20135         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
20136         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
20137         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
20138         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
20139         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
20140         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
20141         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
20142         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
20143         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
20144         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
20145         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
20146         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
20147         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
20148         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
20149         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
20150         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
20151         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
20152         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
20153         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
20154         gcc.dg/vect/vect-none.c: Ditto.
20155         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
20156         treelang/compile/unsigned.tree: Ditto.
20157
20158         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
20159         * gcc.dg/cpp/direct2s.c: Ditto.
20160         * gcc.dg/cpp/paste4.c: Ditto.
20161         * gcc.dg/cpp/separate-1.c: Ditto.
20162         * gcc.dg/pch/save-temps-1.c: Ditto.
20163         * g++.dg/ext/altivec-10.C: Ditto.
20164         * g++.dg/pch/pch.C: Ditto.
20165
20166         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
20167
20168         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
20169         * g++.dg/template/repo1.C: Ditto.
20170         * g++.dg/template/repo2.C: Ditto.
20171         * g++.dg/template/repo3.C: Ditto.
20172         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
20173         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
20174         * g++.old-deja/g++.pt/repo1.C: Ditto.
20175         * g++.old-deja/g++.pt/repo2.C: Ditto.
20176         * g++.old-deja/g++.pt/repo3.C: Ditto.
20177         * g++.old-deja/g++.pt/repo4.C: Ditto.
20178
20179         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
20180         * gcc.dg/20030107-1.c: Ditto.
20181         * gcc.dg/20030702-1.c: Ditto.
20182         * gcc.dg/profile-generate-1.c: Ditto.
20183         * g++.dg/other/profile1.C: Ditto.
20184         * g++.old-deja/g++.robertl/eb83.C: Ditto.
20185
20186         * lib/gcc-dg.exp (remove-build-file): New.
20187         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
20188         cleanup-tree-dump, cleanup-saved-temps): New.
20189
20190 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
20191
20192         PR c++/19203, DR 214
20193         * g++.dg/parse/ambig3.C: Not ambiguous.
20194         * g++.dg/template/spec20.C: New.
20195         * g++.dg/template/spec21.C: New.
20196
20197 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
20198
20199         PR target/20045
20200         * gcc.dg/ia64-fptr-1.c: Run only on linux.
20201
20202 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20203
20204         PR libfortran/20660
20205         * gfortran.dg/negative_unit.f: New test.
20206
20207 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
20208
20209         * gcc.dg/20050330-1.c: New test.
20210
20211 2005-03-30  Devang Patel  <dpatel@apple.com>
20212
20213         * g++.dg/tree-sra/ssa-sra-3.C: New test.
20214
20215 2005-03-30  Dale Johannesen  <dalej@apple.com>
20216
20217         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
20218
20219 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
20220
20221         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
20222         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
20223         Strip options from test name.
20224
20225 2005-03-31  Jan Hubicka  <jh@suse.cz>
20226
20227         * gcc.dg/varpool-1.c: New testcase.
20228
20229 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
20230
20231         PR c/772
20232         PR c/17913
20233         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
20234         gcc.dg/stmt-expr-label-3.c : New tests.
20235         * gcc.c-torture/execute/medce-2.c: Remove.
20236
20237 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
20238
20239         PR c/20368
20240         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
20241         tests.
20242
20243 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
20244
20245         * gcc.c-torture/compile/pr20203.c: New test.
20246
20247 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
20248
20249         * gfortran.dg/promotion.f90: New test.
20250
20251 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
20252
20253         PR middle-end/20491
20254         * gcc.dg/torture/asm-subreg-1.c: New test.
20255
20256 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
20257
20258         PR c/20672
20259         * gcc.dg/pr20672-1.c: New test.
20260
20261 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
20262
20263         * gfortran.dg/vect: New directory.
20264         * gfortran.dg/vect/vect.exp: New.
20265         * gfortran.dg/vect/vect-1.f90: New test.
20266         * gfortran.dg/vect/vect-2.f90: New test.
20267         * gfortran.dg/vect/vect-3.f90: New test.
20268         * gfortran.dg/vect/vect-4.f90: New test.
20269         * gfortran.dg/vect/vect-5.f90: New test.
20270
20271 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
20272
20273         PR middle-end/20622
20274         * gcc.dg/alias-7.c: New test.
20275
20276 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
20277
20278         * gcc.dg/sparc-reg-1.c: New test.
20279
20280 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
20281
20282         PR target/19890
20283         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
20284
20285 2005-03-29  Dale Ranta  <dir@lanl.gov>
20286             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20287
20288         PR libfortran/20163
20289         * gfortran.dg/pr20163-2.f: New test.
20290
20291 2005-03-28  Jan Hubicka  <jh@suse.cz>
20292
20293         PR middle-end/20635
20294         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
20295         by Jakub Jelinek.
20296
20297 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
20298
20299         PR tree-optimization/20626
20300         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
20301         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
20302
20303 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
20304
20305         * gfortran.dg/underflow.f90: New test.
20306         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
20307
20308 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20309
20310         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
20311
20312 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
20313
20314         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
20315         (g++_init): Make sure that CXXFLAGS is set.
20316         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
20317         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
20318         * lib/gfortran.exp (gfortran_link_flags): Likewise.
20319         * lib/objc.exp (objc_init): Likewise.
20320         * lib/treelang.exp (treelang_init): Likewise.
20321
20322 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
20323
20324         PR tree-optimization/20470
20325         * gcc.dg/tree-ssa/pr20470.c: New test.
20326
20327 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
20328
20329         * gcc.dg/ppc-stfiwx.c: New.
20330
20331 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
20332
20333         PR target/19888
20334         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
20335
20336 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
20337
20338         * gcc.dg/20050325-1.c: Fix a typo.
20339
20340 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20341
20342         PR libfortran/19678
20343         PR libfortran/19679
20344         * gfortran.dg/dos_eol.f: New test.
20345
20346 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
20347
20348         PR rtl-optimization/20249
20349         * gcc.dg/20050325-1.c: New test.
20350
20351 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20352
20353         PR libfortran/15332
20354         * gfortran.dg/pr15332.f: New test.
20355
20356 2005-03-24  Dale Johannesen  <dalej@apple.com>
20357
20358         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
20359
20360 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
20361
20362         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
20363         'internal' visibility.
20364         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
20365         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
20366         'protected' visibility.
20367         * gcc.dg/visibility-7.c: Likewise.
20368         * lib/target-supports.exp (check_visibility_available): Take
20369         a parameter, the kind of visibility to check for.
20370         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
20371         to check_visibility_available.
20372
20373         * g++.dg/expr/cast3.C: New.
20374
20375 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
20376
20377         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
20378         rs6000.
20379
20380 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
20381
20382         PR target/20095
20383         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
20384
20385 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
20386
20387         * gcc.dg/badshift.c: Renamed to...
20388         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
20389
20390         * gcc.target/i386/badshift.c: Renamed to...
20391         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
20392         only.
20393
20394         PR rtl-optimization/20532
20395         * gcc.target/i386/badshift.c: New.
20396
20397 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20398
20399         * gfortran.dg/pr18025.f90: New test.
20400
20401 2005-03-23  Dale Johannesen  <dalej@apple.com>
20402
20403         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
20404
20405 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
20406
20407         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
20408
20409         * lib/target-supports.exp (check_iconv_available): Default
20410         libiconv to -liconv, if there is no definition.
20411
20412 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
20413
20414         * gcc.dg/torture/cris-asm-mof-1.c: New test.
20415
20416 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
20417
20418         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
20419         * g++.dg/opt/pr7503-2.C: Likewise.
20420         * g++.dg/opt/pr7503-3.C: Likewise.
20421         * g++.dg/opt/pr7503-4.C: Likewise.
20422         * g++.dg/opt/pr7503-5.C: Likewise.
20423         * g++.dg/warn/minmax.C: New test.
20424
20425 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20426
20427         * gfortran.dg/g77_intrinsics_funcs.f: New test.
20428         * gfortran.dg/g77_intrinsics_sub.f: New test.
20429
20430 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
20431             Jan Hubicka  <jh@suse.cz>
20432             Steven Bosscher <stevenb@suse.de
20433
20434         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
20435
20436 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20437
20438         PR c++/19980
20439         * g++.dg/template/redecl3.C: New test.
20440
20441 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20442
20443         PR c++/20499
20444         * g++.dg/parse/error16.C: Tweak error markers.
20445
20446 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
20447
20448         PR target/20561
20449         * gcc.dg/20050321-2.c: New test.
20450
20451 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
20452
20453         PR c++/20465
20454         PR c++/20381
20455         * g++.dg/template/ptrmem12.C: New.
20456
20457 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
20458
20459         PR rtl-optimization/20527
20460         * gcc.c-torture/execute/pr20527-1.c: New test.
20461
20462 2005-03-22  Ben Elliston  <bje@au.ibm.com>
20463
20464         * gcc.misc-tests/options.exp (check_for_options): Create a real C
20465         program, compile it into a real executable and then delete the .c
20466         and .x files afterwards, to avoid problems on testglue targets.
20467
20468 2005-03-21  Stuart Hastings  <stuart@apple.com>
20469
20470         * gcc.target/i386/sse-2.c: New.
20471
20472 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
20473
20474         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
20475
20476 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
20477
20478         * g++.dg/parse/crash25.C: Fix typo.
20479
20480 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
20481
20482         PR c++/20461
20483         * g++.dg/parse/crash24.C: New test.
20484
20485         PR c++/20536
20486         * g++.dg/parse/crash25.C: New test.
20487
20488 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
20489
20490         PR c++/20147
20491         * g++.dg/ext/stmtexpr4.C: New test.
20492
20493 2005-03-20  Roger Sayle  <roger@eyesopen.com>
20494
20495         PR middle-end/20539
20496         * gcc.c-torture/compile/pr13066-1.c: New test case.
20497         * gcc.c-torture/compile/pr20539-1.c: Likewise.
20498         * g++.dg/opt/pr13066-1.C: Likewise.
20499
20500 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
20501
20502         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
20503
20504 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20505
20506         PR fortran/18525
20507         * gfortran.dg/nesting_1.f90: New test.
20508
20509 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20510
20511         PR c++/20240
20512         * g++.dg/lookup/using13.C: New test.
20513
20514 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20515
20516         PR c++/20333
20517         * g++.dg/template/crash36.C: New test.
20518
20519 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
20520
20521         PR c++/20463
20522         * g++.dg/template/crash35.C: New test.
20523
20524 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
20525
20526         PR c++/19966
20527         * g++.dg/overload/operator2.C: New test.
20528
20529 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20530
20531         PR libfortran/20257
20532         * gfortran.dg/pr20257.f90: New test.
20533
20534 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20535
20536         PR libfortran/20480
20537         * gfortran.dg/pr20480.f90: New test.
20538
20539 2005-03-16  Richard Henderson  <rth@redhat.com>
20540
20541         PR middle-end/15700
20542         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
20543         (_rtld_global): New.
20544         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
20545         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
20546
20547         * gcc.dg/alias-3.c: New.
20548         * gcc.dg/alias-4.c: New.
20549         * gcc.dg/alias-5.c: New.
20550         * gcc.dg/alias-6.c: New.
20551
20552 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
20553
20554         * gcc.dg/cpp/ucnid-7.c: New.
20555
20556 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
20557             Dorit Naishlos  <dorit@il.ibm.com>
20558
20559         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
20560         darwin.
20561
20562 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
20563
20564         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
20565         misaligned accesses.
20566         * gcc.dg/vect/vect-58.c: Likewise.
20567         * gcc.dg/vect/vect-92.c: New.
20568         * gcc.dg/vect/vect-93.c: New.
20569
20570 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
20571
20572         PR fortran/18827
20573         * gfortran.dg/assign_2.f90: New test.
20574         * gfortran.dg/assign_3.f90: New test.
20575         * gfortran.dg/assign.f90: New test.
20576
20577 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
20578
20579         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
20580         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
20581         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
20582         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
20583         names.
20584
20585 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
20586
20587         * gcc.dg/cpp/ucnid-6.c: New.
20588
20589         * gcc.dg/cpp/normalize-1.c: New.
20590         * gcc.dg/cpp/normalize-2.c: New.
20591         * gcc.dg/cpp/normalize-3.c: New.
20592         * gcc.dg/cpp/normalize-4.c: New.
20593         * gcc.dg/cpp/ucnid-4.c: New.
20594         * gcc.dg/cpp/ucnid-5.c: New.
20595         * g++.dg/cpp/normalize-1.C: New.
20596         * g++.dg/cpp/ucnid-1.C: New.
20597
20598 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
20599
20600         * gcc.dg/pr18628.c: New.
20601
20602 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
20603
20604         PR c++/20280
20605         * g++.dg/tree-ssa/pr20280.C: New.
20606
20607 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20608
20609         PR fortran/20467
20610         * gfortran.dg/stfunc_2.f90: New test.
20611
20612 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
20613
20614         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
20615
20616 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
20617
20618         * gcc.dg/tree-ssa/20050314-1.c: New test.
20619
20620 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20621
20622         PR c++/4403
20623         PR c++/9783, DR433
20624         * g++.dg/template/friend34.C: New test.
20625         * g++.dg/template/friend35.C: Likewise.
20626         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
20627
20628 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20629
20630         Friend class name lookup 5/n
20631         PR c++/1016
20632         * g++.dg/lookup/hidden-class1.C: New test.
20633         * g++.dg/lookup/hidden-class2.C: Likewise.
20634         * g++.dg/lookup/hidden-class3.C: Likewise.
20635         * g++.dg/lookup/hidden-class4.C: Likewise.
20636         * g++.dg/lookup/hidden-class5.C: Likewise.
20637         * g++.dg/lookup/hidden-class6.C: Likewise.
20638         * g++.dg/lookup/hidden-class7.C: Likewise.
20639         * g++.dg/lookup/hidden-class8.C: Likewise.
20640         * g++.dg/lookup/hidden-class9.C: Likewise.
20641         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
20642         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
20643         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
20644         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
20645         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
20646         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
20647         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
20648         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
20649         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
20650         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
20651         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
20652
20653 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
20654
20655         PR c++/20157
20656         * g++.dg/template/error18.C: New test.
20657
20658 2005-03-09  Ben Elliston  <bje@au.ibm.com>
20659
20660         PR debug/16792
20661         * g++.dg/debug/pr16792.C: New test.
20662
20663 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
20664
20665         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
20666         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
20667         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
20668         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
20669         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
20670         test assertion names.
20671
20672 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20673
20674         PR fortran/18600
20675         * gfortran.dg/stfunc_1.f90: New test.
20676
20677 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20678
20679         PR fortran/16907
20680         * gfortran.dg/real_index_1.f90: New test.
20681
20682 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20683
20684         PR fortran/20323
20685         * gfortran.dg/spec_expr_1.f90: New test.
20686
20687 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
20688
20689         PR c/20402
20690         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
20691         new parser.
20692
20693 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20694
20695         PR fortran/20361
20696         * gfortran.dg/largeequiv_1.f90: New test.
20697
20698 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
20699
20700         * gcc.dg/ucnid-1.c: New.
20701         * gcc.dg/ucnid-2.c: New.
20702         * gcc.dg/ucnid-3.c: New.
20703         * gcc.dg/ucnid-4.c: New.
20704         * gcc.dg/ucnid-5.c: New.
20705         * gcc.dg/ucnid-6.c: New.
20706         * gcc.dg/cpp/ucnid-1.c: New.
20707         * gcc.dg/cpp/ucnid-2.c: New.
20708         * gcc.dg/cpp/ucnid-3.c: New.
20709         * g++.dg/other/ucnid-1.C: New.
20710
20711 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
20712
20713         * gcc.dg/vmx/darwin-abi-3.c: Delete.
20714
20715 2005-03-11  Per Bothner  <per@bothner.com>
20716
20717         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
20718         that diagnotics refer to correct token.
20719         * gcc.dg/unused-3.c: Likewise.
20720
20721 2005-03-11  Per Bothner  <per@bothner.com>
20722
20723         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
20724         constant" is now actually on same line as string constant.
20725         * gcc.dg/cpp/direct2s.c: Likewise.
20726
20727 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
20728
20729         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
20730
20731 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20732
20733         PR libfortran/20124
20734         * gfortran.dg/pr20124.f90: New Test
20735
20736 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
20737
20738         PR tree-optimization/20130
20739         * gcc.dg/pr20130-1.c: New test.
20740
20741 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
20742
20743         PR target/20095
20744         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
20745
20746 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20747
20748         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
20749
20750 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
20751
20752         * g++.dg/eh/forced1.C: Fix comment.
20753         * g++.dg/eh/forced2.C: Ditto.
20754         * g++.dg/eh/forced3.C: Ditto.
20755         * g++.dg/eh/forced4.C: Ditto.
20756
20757 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
20758
20759         PR rtl-opt/20412
20760         * gcc.c-torture/compile/pr20412.c: New test.
20761
20762 2005-03-10  Roger Sayle  <roger@eyesopen.com>
20763
20764         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
20765
20766 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
20767
20768         PR target/20322
20769         * gcc.dg/20050307-1.c: New test.
20770
20771 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
20772
20773         PR c++/20375
20774         * g++.dg/other/stdarg3.C: New.
20775
20776 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
20777
20778         PR c++/18384, c++/18327
20779         * g++.dg/init/array19.C: New test.
20780
20781         PR inline-asm/20314
20782         * gcc.dg/torture/pr20314-1.c: New test.
20783         * gcc.dg/torture/pr20314-2.c: New test.
20784
20785 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
20786
20787         * gcc.dg/20050309-1.c: New test.
20788
20789 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20790
20791         * gcc.dg/builtins-10.c: Reactivate disabled test.
20792         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
20793         new cbrt transformations.
20794
20795 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
20796
20797         PR c++/20208
20798         * g++.dg/template/array13.C: New test.
20799
20800 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
20801
20802         PR c++/16859
20803         * g++.dg/init/brace4.C: New test.
20804
20805 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
20806
20807         PR c++/20186
20808         * g++.dg/template/non-dependent12.C: New.
20809
20810 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
20811
20812         PR c++/20142
20813         * g++.dg/init/array18.C: Add dg-do run marker.
20814
20815         PR c++/20142
20816         * g++.dg/init/array18.C: New test.
20817
20818 2005-03-09  Ben Elliston  <bje@au.ibm.com>
20819
20820         * consistency.vlad/vlad.exp: Remove trailing semicolons.
20821         * g++.dg/gcov/gcov.exp: Likewise.
20822         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
20823         * gcc.target/xstormy16/xstormy16.exp: Likewise.
20824         * lib/c-torture.exp: Likewise.
20825         * lib/fortran-torture.exp: Likewise.
20826         * lib/g++.exp: Likewise.
20827         * lib/gcc-defs.exp: Likewise.
20828         * lib/gcc-dg.exp: Likewise.
20829         * lib/gcc.exp: Likewise.
20830         * lib/gcov.exp: Likewise.
20831         * lib/gfortran.exp: Likewise.
20832         * lib/mike-g++.exp: Likewise.
20833         * lib/mike-gcc.exp: Likewise.
20834         * lib/objc-torture.exp: Likewise.
20835         * lib/objc.exp: Likewise.
20836         * lib/profopt.exp: Likewise.
20837         * lib/target-libpath.exp: Likewise.
20838         * lib/target-supports.exp: Likewise.
20839         * lib/treelang.exp: Likewise.
20840         * lib/wrapper.exp: Likewise.
20841
20842 2005-03-08  Jeff Law  <law@redhat.com>
20843
20844         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
20845         PHI-OPT changes.
20846
20847 2005-03-08  Ira Rosen  <irar@il.ibm.com>
20848
20849         * gcc.dg/vect/pr20122.c: New test.
20850
20851 2005-03-07  Jeff Law  <law@redhat.com>
20852
20853         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
20854         was folded away.
20855         * gcc.dg/tree-ssa/pr18133-1.c: New test.
20856         * gcc.dg/tree-ssa/pr18133-2.c: New test.
20857         * gcc.dg/tree-ssa/pr18134.c: New test.
20858
20859 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20860
20861         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
20862         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
20863         gcc.dg/torture/builtin-noret-2.c: Require weak support.
20864
20865 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
20866
20867         PR tree-opt/17671
20868         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
20869
20870 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
20871
20872         * g++.dg/warn/Wnvdtor.C: New test.
20873
20874 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
20875
20876         * gcc.dg/torture/pr19683-1.c: New test.
20877
20878 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
20879
20880         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
20881         * gfortran.dg/g77/19990313-2.f: Ditto.
20882         * gfortran.dg/g77/19990313-3.f: Ditto.
20883         * gfortran.dg/g77/19990525-0.f: Ditto.
20884         * gfortran.dg/g77/19990826-0.f: Ditto.
20885         * gfortran.dg/g77/19990826-2.f: Ditto.
20886         * gfortran.dg/g77/19990826-3.f: Ditto.
20887         * gfortran.dg/g77/20000511-1.f: Ditto.
20888         * gfortran.dg/g77/20000511-2.f: Ditto.
20889         * gfortran.dg/g77/970625-2.f: Ditto.
20890         * gfortran.dg/g77/980310-2.f: Ditto.
20891         * gfortran.dg/g77/980310-3.f: Ditto.
20892         * gfortran.dg/g77/980310-8.f: Ditto.
20893         * gfortran.dg/g77/980519-2.f: Ditto.
20894         * gfortran.dg/g77/alpha1.f: Ditto.
20895         * gfortran.dg/g77/claus.f: Ditto.
20896         * gfortran.dg/g77/erfc.f: Ditto.
20897         * gfortran.dg/g77/short.f: Ditto.
20898         * gfortran.fortran-torture/execute/data.f90: Ditto.
20899         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
20900         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
20901
20902 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20903
20904         * lib/file-format.exp (gcc_target_object_format): Add check for som
20905         format and hardcode object formats on hppa*-*-hpux*.
20906         * lib/target-supports.exp (check_weak_available): Add check for som
20907         object format.  Always return 0 on hppa*-*-hpux10*.
20908
20909         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
20910         is defined.
20911
20912         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
20913
20914 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
20915
20916         * gfortran.dg/pr19936_1.f90: New test.
20917         * gfortran.dg/pr19936_2.f90: New test.
20918         * gfortran.dg/pr19936_3.f90: New test.
20919
20920 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
20921             Paul Thomas <prthomas@drfccad.cea.fr>
20922
20923         * gfortran.dg/PR19754_1.f90: New test.
20924         * gfortran.dg/PR19754_2.f90: Ditto.
20925
20926 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20927
20928         PR c++/19311
20929         * g++.dg/template/non-dependent11.C: New test.
20930
20931 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
20932
20933         * lib/target-supports.exp (check_iconv_available): Fix comment.
20934
20935 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
20936             Joseph S. Myers  <joseph@codesourcery.com>
20937
20938         PR c++/19797
20939         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
20940
20941 2005-03-04  Matthew Sachs  <msachs@apple.com>
20942
20943         * gcc.exp (gcc_target_compile): Put braces around
20944         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
20945         * objc.exp (objc_target_compile): Likewise.
20946         * treelang.exp (treelang_target_compile): Likewise.
20947
20948 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20949
20950         PR fortran/19673
20951         * gfortran.dg/func_result_1.f90: New test.
20952
20953 2005-03-04  Ben Elliston  <bje@au.ibm.com>
20954
20955         * gcc.misc-tests/options.exp: New test.
20956
20957 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
20958
20959         * gcc.dg/pr15784-4.c: New test.
20960
20961 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
20962
20963         * gcc.c-torture/execute/pr17133.c: New.
20964         * gcc.c-torture/compile/20050303-1.c: New.
20965
20966 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
20967
20968         * gcc.dg/cpp/assert4.c: Fix for cygwin.
20969
20970 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
20971
20972         * g++.dg/overload/using2.C: New.
20973
20974 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
20975
20976         PR c++/19916
20977         * g++.dg/init/ptrmem2.C: New test.
20978
20979 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
20980
20981         PR c/8927
20982         * gcc.dg/pr8927-1.c: New test.
20983
20984 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
20985
20986         PR c++/20232
20987         * g++.dg/inherit/covariant12.C: New.
20988
20989 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20990
20991         PR fortran/19479
20992         * gfortran.dg/bound_1.f90: New test.
20993
20994 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
20995
20996         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
20997         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
20998
20999 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
21000
21001         PR c/20245
21002         * gcc.dg/pr20245-1.c: New test.
21003
21004 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
21005
21006         PR middle-end/19874
21007         * gcc.c-torture/execute/20050119-2.c: New test case.
21008
21009 2005-02-28  Ben Elliston  <bje@au.ibm.com>
21010
21011         * README: Update the DejaGnu bug reporting address.
21012         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
21013         * lib/objc-torture.exp: Likewise.
21014
21015 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
21016
21017         * gfortran.dg/boz_1.f90: New test.
21018         * gfortran.dg/boz_3.f90: New test.
21019         * gfortran.dg/boz_4.f90: New test.
21020
21021 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
21022
21023         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
21024         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
21025
21026 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21027
21028         PR libfortran/20101
21029         * gfortran.dg/write_0_pe_format.f90: New test.
21030
21031 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
21032
21033         PR c++/20206
21034         * g++.dg/opt/thunk2.C: New test.
21035         * g++.dg/opt/covariant1.C: New test.
21036
21037 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21038
21039         * gfortran.dg/e_d_fmt.f90: New test.
21040
21041 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
21042
21043         * gcc.dg/asm-b.c: Fix comment typos.
21044
21045 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
21046
21047         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
21048         a V_MAY_DEF also.
21049
21050 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
21051
21052         PR tree-opt/20188
21053         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
21054         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
21055         * gcc.dg/asm-b.c: New test.
21056
21057 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
21058
21059         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
21060         Disable this test on IRIX 6.
21061
21062 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
21063
21064         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
21065         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
21066         parser.
21067
21068 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
21069
21070         PR tree-optimization/20204
21071         * testsuite/gcc.dg/pr20204.c: New test.
21072
21073 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
21074
21075         PR target/20196
21076         * gcc.c-torture/execute/20050224-1.c: New test.
21077
21078         PR c++/20175
21079         * g++.dg/warn/Wbraces2.C: New test.
21080
21081 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
21082
21083         PR c++/19878
21084         * g++.dg/init/const2.C: New test.
21085
21086 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
21087
21088         PR tree-optimization/20100
21089         * gcc.c-torture/execute/pr20100-1.c: New test.
21090
21091 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21092
21093         * gfortran.dg/implicit_3.f90: New test.
21094
21095         * gfortran.dg/deftype_1.f90: New test.
21096
21097 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
21098
21099         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
21100         the test passes.
21101         * g++.dg/other/anon3.C: Accept a warning.
21102
21103 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
21104
21105         * gcc.dg/pr20017.c: Fix a comment typo.
21106
21107 2005-02-23  Bud Davis  <bdavis@gfortran.org>
21108
21109         * gfortran.dg/list_read_4.f90: Change to f90 comments.
21110
21111 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
21112
21113         PR ada/19902
21114         * ada/acats/tests/cxa/cxa3004.a: Remove.
21115         * ada/acats/tests/cxb/cxb30061.am: Likewise.
21116
21117 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
21118
21119         PR c++/20073
21120         * g++.dg/init/const1.C: New test.
21121
21122         PR c++/19991
21123         * g++.dg/parse/constant7.C: New test.
21124
21125         PR c++/20152
21126         * g++.dg/parse/error27.C: New test.
21127         * g++.dg/template/qualttp15.C: Adjust error markers.
21128         * g++.old-deja/g++.other/struct1.C: Likewise.
21129
21130         PR c++/20153
21131         * g++.dg/template/error17.C: New test.
21132
21133         PR c++/20148
21134         * g++.dg/parser/error26.C: New test.
21135
21136 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
21137
21138         PR tree-optimization/20100
21139         PR tree-optimization/20115
21140         * gcc.dg/pr20115.c: New test.
21141         * gcc.dg/pr20115-1.c: New test.
21142         * gcc.dg/pr20100.c: New test.
21143         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
21144         call-clobbered variables after alias1.
21145
21146 2005-02-22  Bud Davis  <bdavis@gfortran.org>
21147
21148         * gfortran.dg/list_read_4.f90: new test.
21149
21150 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
21151
21152         PR rtl-optimization/20017.
21153         * gcc.dg/pr20017.c: New.
21154
21155 2005-02-22  Devang Patel  <dpatel@apple.com>
21156
21157         PR 19952
21158         * g++.dg/tree-ssa/pr19952.C: New test.
21159
21160 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
21161
21162         PR c++/19883
21163         * g++.dg/parse/constant6.C: New test.
21164
21165 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
21166
21167         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
21168         * g++.dg/charset/asm2.c: Likewise.
21169         * g++.dg/charset/asm3.c: Likewise.
21170         * g++.dg/charset/asm4.c: Likewise.
21171         * g++.dg/charset/asm5.c: Likewise.
21172         * g++.dg/charset/attribute1.c: Likewise.
21173         * g++.dg/charset/attribute2.c: Likewise.
21174         * g++.dg/charset/extern1.cc: Likewise.
21175         * g++.dg/charset/extern2.cc: Likewise.
21176         * g++.dg/charset/extern3.cc: Likewise.
21177         * g++.dg/charset/function.cc: Likewise.
21178         * g++.dg/charset/string.c: Likewise.
21179         * g++.dg/charset/charset.exp: Likewise.
21180         * lib/target-supports.exp (check_iconv_available): Fix comment.
21181
21182 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
21183
21184         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
21185         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
21186         * gcc.dg/charset/asm2.c: Likewise.
21187         * gcc.dg/charset/asm3.c: Likewise.
21188         * gcc.dg/charset/asm4.c: Likewise.
21189         * gcc.dg/charset/asm5.c: Likewise.
21190         * gcc.dg/charset/asm6.c: Likewise.
21191         * gcc.dg/charset/attribute1.c: Likewise.
21192         * gcc.dg/charset/attribute2.c: Likewise.
21193         * gcc.dg/charset/builtin1.c: Likewise.
21194         * gcc.dg/charset/extern.c: Likewise.
21195         * gcc.dg/charset/function.c: Likewise.
21196         * gcc.dg/charset/string.c: Likewise.
21197         * gcc.dg/charset/charset.exp: Likewise.
21198
21199 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
21200
21201         PR fortran/20086
21202         * gfortran.dg/pr20086.f90: New test.
21203
21204 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
21205
21206         PR tree-optimization/19786
21207         * g++.dg/tree-ssa/pr19786.C: New.
21208
21209 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21210
21211         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
21212
21213 2005-02-21  Jeff Law  <law@redhat.com>
21214
21215         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
21216
21217 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21218
21219         * gfortran.dg/do_iterator: Split loop, markup all lines for
21220         which an error locus is printed.
21221         * gfortran.dg/pr17708.f90: Markup all lines for which an error
21222         locus is printed.
21223         * gfortran.dg/select_4.f90: Likewise.
21224         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
21225         locuses in the various permutations.
21226
21227 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
21228
21229         PR tree-optimization/19951
21230         * g++.dg/vect: New directory.
21231         * g++.dg/vect/vect.exp: New file.
21232         * g++.dg/vect/pr19951.cc: New testcase.
21233         * g++.dg/dg.exp: Also prune vectorizer tests.
21234
21235 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
21236
21237         PR 18785
21238         * gcc.dg/charset/builtin1.c: New test.
21239
21240 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21241
21242         PR c++/19299
21243         * g++.dg/inherit/volatile1.C: New test.
21244
21245         PR c++/19440
21246         * g++.dg/template/dtor4.C: New test.
21247
21248 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
21249
21250         * gfortran.dg/int_1.f90: New test.
21251
21252 2005-02-19  Devang Patel  <dpatel@apple.com>
21253
21254         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
21255
21256 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
21257
21258         * gfortran.dg/achar_1.f90: New test.
21259
21260 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
21261
21262         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
21263
21264 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
21265             Jakub Jelinek  <jakub@redhat.com>
21266
21267         PR tree-optimization/19828
21268         * gcc.dg/tree-ssa/loop-7.c: New test.
21269         * gcc.c-torture/execute/20050218-1.c: New test.
21270
21271 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
21272
21273         PR c/20043
21274         * gcc.dg/transparent-union-1.c: New test.
21275         * gcc.dg/transparent-union-2.c: New test.
21276
21277 2005-02-18  James E Wilson  <wilson@specifixinc.com>
21278
21279         PR tree-optimization/18977
21280         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
21281
21282 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
21283
21284         PR target/20054
21285         * gcc.dg/pr20054.c: New test.
21286
21287 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21288
21289         PR c++/19508
21290         * g++.dg/ext/attrib20.C: New test.
21291
21292 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
21293
21294         PR middle-end/20030
21295         * gfortran.fortran-torture/execute/character_passing.f90: New test.
21296
21297 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
21298
21299         PR c++/20008
21300         * g++.dg/opt/switch4.C: New.
21301
21302 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
21303
21304         PR c++/20023
21305         PR tree-optimization/20009
21306         * gcc.c-torture/compile/20050217-1.c: New test.
21307         * g++.dg/opt/switch3.C: New test.
21308
21309         PR tree-optimization/18947
21310         * gcc.c-torture/compile/20050215-1.c: New test.
21311         * gcc.c-torture/compile/20050215-2.c: New test.
21312         * gcc.c-torture/compile/20050215-3.c: New test.
21313
21314 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
21315
21316         PR c++/20028
21317         * g++.dg/template/crash34.C: New.
21318
21319         PR c++/20022
21320         * g++.dg/other/access3.C: New.
21321
21322 2005-02-17  Ira Rosen  <irar@il.ibm.com>
21323
21324         * gcc.dg/vect/vect-98.c: New test.
21325
21326 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
21327
21328         PR tree-optimization/19967
21329         * gcc.dg/pr19967.c: New.
21330
21331 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
21332
21333         PR middle-end/19857
21334         * gcc.dg/tree-ssa/20050215-1.c: New test.
21335         * gcc.c-torture/execute/20050215-1.c: New test.
21336
21337 2005-02-15  Eric Christopher  <echristo@redhat.com>
21338
21339         * gcc.dg/cpp/20050215-1.c: New file.
21340
21341 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
21342
21343         PR tree-optimization/15785
21344         * gcc.dg/pr15785-1.c: New test.
21345
21346 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
21347
21348         PR c++/17788
21349         * g++.dg/init/ctor4.C: New.
21350         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
21351
21352 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
21353
21354         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
21355         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
21356
21357 2005-02-15  Andreas Schwab  <schwab@suse.de>
21358
21359         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
21360         declare malloc.
21361
21362 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
21363
21364         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
21365
21366 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
21367
21368         PR tree-optimization/19853
21369         * gcc.c-torture/compile/pr19853.c: New test.
21370
21371 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
21372
21373         PR c++/19608
21374         * g++.dg/parse/local-class1.C: New.
21375
21376         PR c++/19895
21377         * g++.dg/parse/ptrmem3.C: New.
21378
21379         PR c++/19884
21380         * g++.old-deja/g++.oliva/template6.C: Add another case.
21381         * g++.dg/template/explicit6.C: New.
21382
21383 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
21384
21385         PR c++/17816
21386         * g++.dg/other/redecl2.C: New.
21387
21388 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
21389
21390         PR c++/19891
21391         * g++.dg/abi/covariant4.C: New.
21392
21393 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
21394
21395         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
21396
21397 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
21398
21399         * gcc.dg/vect/vect-96.c: Fix typo.
21400
21401 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21402
21403         PR c++/14479
21404         PR c++/19487
21405         * g++.dg/template/enum5.C: New test.
21406
21407 2005-02-12  Ira Rosen  <irar@il.ibm.com>
21408
21409         * gcc.dg/vect/vect-97.c: New test.
21410
21411 2005-02-12  Ira Rosen  <irar@il.ibm.com>
21412
21413         * gcc.dg/vect/vect-96.c: New test.
21414
21415 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
21416
21417         * gcc.dg/builtins-34.c: Also check ldexp*.
21418
21419 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
21420
21421         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
21422
21423 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
21424
21425         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
21426         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
21427         dg-require-dll, dg-require-iconv, dg-require-named-sections,
21428         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
21429         selector_list, selector_expression, dg-process-target): Move to new
21430         file target-supports-dg.exp.
21431         * lib/target-supports-dg.exp: New.
21432
21433         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
21434         New.
21435
21436 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
21437
21438         PR c++/19666
21439         * g++.dg/other/ptrmem6.C: New test.
21440
21441         PR middle-end/19858
21442         * gcc.c-torture/compile/20050210-1.c: New test.
21443
21444 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
21445
21446         PR c++/19755
21447         * g++.dg/warn/Wbraces1.C: New test.
21448
21449 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
21450
21451         * gcc.dg/builtins-52.c: New testcase.
21452
21453 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
21454
21455         PR c/19342
21456         * gcc.c-torture/execute/20050119-1.c: New test.
21457
21458 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
21459
21460         PR c++/19811
21461         * g++.dg/init/delete1.C: New test.
21462
21463 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
21464
21465         PR c++/18470
21466         * g++.dg/template/static12.C: New test.
21467
21468 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
21469
21470         PR c++/19787
21471         * g++.dg/conversion/ambig1.C: New test.
21472
21473         PR c++/19739
21474         * g++.dg/ext/attrib19.C: New test.
21475
21476         PR c++/19732
21477         * g++.dg/parse/dtor5.C: New test.
21478
21479         PR c++/19762
21480         * g++.dg/template/dtor3.C: New test.
21481
21482         PR c++/19826
21483         * g++.dg/template/static11.C: New test.
21484         * g++.dg/template/crash2.C: Remove dg-error marker.
21485
21486 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
21487
21488         PR C++/18491
21489         * g++.old-deja/g++.mike/p10769a.C: Remove.
21490
21491 2005-02-09  Roger Sayle  <roger@eyesopen.com>
21492
21493         * gcc.dg/builtins-48.c: New test case.
21494         * gcc.dg/builtins-49.c: New test case.
21495         * gcc.dg/builtins-50.c: New test case.
21496         * gcc.dg/builtins-51.c: New test case.
21497
21498 2005-02-09  Ian Lance Taylor  <ian@airs.com>
21499
21500         PR middle-end/19583
21501         * g++.dg/warn/Wreturn-type-3.C: New test.
21502
21503 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
21504
21505         PR middle-end/19402
21506         * gcc.dg/pr19402-1.c: New testcase.
21507         * gcc.dg/pr19402-2.c: likewise.
21508
21509 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
21510
21511         PR middle-end/19854
21512         * g++.dg/tree-ssa/tmmti.C: New testcase.
21513
21514 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
21515
21516         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
21517
21518 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
21519
21520         PR c++/19733
21521         * g++.dg/parse/crash23.C: New test.
21522         * g++.dg/warn/Weff1.C: New test.
21523
21524 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
21525
21526         * gcc.dg/20050209-1.c: New test.
21527
21528 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
21529
21530         PR target/19799
21531         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
21532
21533 2005-02-08  Mike Stump  <mrs@apple.com>
21534
21535         * g++.dg/pch/import-2.c: New test.
21536         * g++.dg/pch/import-2.hs: New.
21537         * g++.dg/pch/include/import-2a.h: New.
21538         * g++.dg/pch/include/import-2b.h: New.
21539
21540 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
21541
21542         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
21543
21544 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21545
21546         * gfortran.dg/substr_1.f90: New test.
21547
21548 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
21549
21550         PR middle-end/19775
21551         * gcc.dg/torture/builtin-power-1.c: Disable test for
21552         invalid transformation.
21553         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
21554         no longer optimize.
21555         * gcc.dg/builtins-47.c: New testcase.
21556
21557 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
21558             Dorit Naishlos  <dorit@il.ibm.com>
21559
21560         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
21561
21562 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
21563
21564         * gcc.c-torture/compile/20050206-1.c: New test.
21565
21566 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
21567
21568         PR tree-opt/19768
21569         * g++.dg/opt/pr19768.C: New test.
21570
21571 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
21572
21573         PR tree-opt/19736
21574         * gcc.c-torture/compile/pr19736.c: New test.
21575
21576 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21577
21578         PR c++/17401
21579         * g++.dg/parse/error25.C: New test.
21580
21581 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
21582
21583         * gcc.c-torture/execute/20050203-1.c: New.
21584
21585 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
21586
21587         * gcc.dg/vect/vect-85.c: Remove xfail.
21588         * gcc.dg/vect/vect-86.c: Remove xfail.
21589         * gcc.dg/vect/vect-87.c: Remove xfail.
21590         * gcc.dg/vect/vect-88.c: Remove xfail.
21591
21592 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
21593
21594         * gcc.dg/altivec-19.c: New.
21595
21596 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
21597
21598         PR c/17807
21599         * gcc.dg/nested-func-3.c: New test.
21600         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
21601
21602 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
21603
21604         * gcc.test-framework/gen_directive_tests: Generate tests for
21605         selector expressions.
21606
21607 2005-02-02  Matt Austern  <austern@apple.com>
21608
21609         PR c++/19628
21610         * g++/ext/builtin7.C: New.
21611         * g++/ext/builtin8.C: New.
21612
21613 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
21614
21615         PR c/18502
21616         * gcc.dg/pr18502-1.c: New test.
21617
21618 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21619
21620         PR c++/17413
21621         * g++.dg/template/local4.C: Tweak.
21622
21623 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
21624
21625         PR tree-optimization/19578
21626         * gcc.c-torture/compile/20050202-1.c: New test.
21627
21628 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
21629
21630         PR c/19435
21631         * gcc.dg/c99-init-4.c: New test.
21632
21633 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
21634
21635         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
21636
21637         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
21638
21639         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
21640         * g++.dg/eh/check-vect.h: New.
21641
21642         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
21643         * gcc.dg/vect/vect-78.c: Ditto.
21644         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
21645         Remove.
21646
21647         * g++.dg/conversion/simd1.C: Expect warning.
21648         * g++.dg/ext/attribute-test-1.C: Ditto.
21649         * g++.dg/ext/attribute-test-2.C: Ditto.
21650         * g++.dg/ext/attribute-test-3.C: Ditto.
21651         * g++.dg/ext/attribute-test-4.C: Ditto.
21652
21653         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
21654         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
21655
21656         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
21657
21658 2005-02-01  Richard Henderson  <rth@redhat.com>
21659
21660         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
21661         long double for ibm double-double format.
21662         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
21663
21664 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
21665
21666         PR tree-optimization/19633
21667         * testsuite/gcc.dg/pr19633-1.c: New test.
21668         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
21669         to NULL or a symbol.
21670
21671 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
21672
21673         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
21674         New procs.
21675         (dg-process-target (local override)): Handle selector expressions.
21676
21677         * gcc.test-framework/README: Describe tests in source directory.
21678         * gcc.test-framework/test-framework.awk: Handle dg- tests.
21679         * gcc.test-framework/test-framework.exp: Handle dg- tests.
21680         * gcc.test-framework/dg-bogus-exp-P.c: New test.
21681         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
21682         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
21683         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
21684         * gcc.test-framework/dg-do-link-exp-P.c: New test.
21685         * gcc.test-framework/dg-do-run-exp-P.c: New test.
21686         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
21687         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
21688         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
21689         * gcc.test-framework/dg-error-exp-P.c: New test.
21690         * gcc.test-framework/dg-error-exp-XP.c: New test.
21691         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
21692         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
21693         * gcc.test-framework/dg-output-exp-P.c: New test.
21694         * gcc.test-framework/dg-output-exp-XF.c: New test.
21695         * gcc.test-framework/dg-warning-exp-P.c: New test.
21696         * gcc.misc-tests/dg-1.c: Remove.
21697         * gcc.misc-tests/dg-2.c: Remove.
21698         * gcc.misc-tests/dg-3.c: Remove.
21699         * gcc.misc-tests/dg-4.c: Remove.
21700         * gcc.misc-tests/dg-5.c: Remove.
21701         * gcc.misc-tests/dg-6.c: Remove.
21702         * gcc.misc-tests/dg-7.c: Remove.
21703         * gcc.misc-tests/dg-8.c: Remove.
21704         * gcc.misc-tests/dg-9.c: Remove.
21705         * gcc.misc-tests/dg-10.c: Remove.
21706         * gcc.misc-tests/dg-11.c: Remove.
21707         * gcc.misc-tests/dg-12.c: Remove.
21708         * gcc.misc-tests/dg-test.exp: Remove.
21709
21710         * gcc.test-framework/test-framework.awk: Change recording and
21711         printing of passes and failures.
21712
21713         * gcc.test-framework: New directory.
21714         * gcc.test-framework/README: New.
21715         * gcc.test-framework/test-framework.exp: New.
21716         * gcc.test-framework/test-framework.awk: New.
21717         * gcc.test-framework/gen_directive_tests: New.
21718
21719 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
21720
21721         * lib/treelang.exp: Fix comment typos.
21722         (treelang_target_compile): Don't append libs=-ltreelang to options.
21723
21724 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
21725
21726         * g++.dg/parse/typename7.C: Adjust error messages.
21727
21728 2005-01-31  Jeff Law  <law@redhat.com>
21729
21730         * gcc.c-torture/execute/20050131-1.c: New test.
21731         * gcc.dg/wcaselabel.c: New test.
21732
21733 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
21734
21735         * g++.dg/other/warning1.C: Adjust error messags.
21736         * g++.dg/parse/constant5.C: New test.
21737
21738 2005-01-31  Steven Bosscher  <stevenb@suse.de>
21739
21740         PR c/19333
21741         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
21742         the test case valid.
21743         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
21744         * testsuite/gcc.dg/array-7.c: Adjust expected result.
21745         * testsuite/gcc.dg/pr18596-3.c: Likewise.
21746         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
21747         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
21748         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
21749
21750 2005-01-31  Dale Johannesen  <dalej@apple.com>
21751
21752         * g++.dg/opt/pr19650.C: New test.
21753
21754 2005-01-31  Richard Henderson  <rth@redhat.com>
21755
21756         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
21757         long double for intel double extended format.
21758         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
21759
21760 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
21761
21762         PR c++/19555
21763         * g++.dg/template/static10.C: New test.
21764
21765         PR c++/19395
21766         * g++.dg/parse/error24.C: New test.
21767
21768         PR c++/19367
21769         * g++.dg/lookup/builtin1.C: New test.
21770
21771         PR c++/19457
21772         * g++.dg/warn/conv3.C: New test.
21773
21774 2005-01-30  Bud Davis  <bdavis@gfortran.org>
21775
21776         PR fortran/19647
21777         * gfortan.dg/inquire_7.f90
21778
21779 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
21780
21781         PR tree-optimization/15791
21782         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
21783         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
21784         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
21785         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
21786         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
21787         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
21788         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
21789         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
21790         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
21791         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
21792
21793 2005-01-29  Paul Brook  <paul@codesourcery.com>
21794
21795         PR fortran/18565
21796         * check.c (real_or_complex_check): New function.
21797         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
21798         * intrinsic.c (add_functions): Use new check functions.
21799         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
21800         Add prototypes.
21801
21802 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
21803
21804         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
21805         gcc.dg/lvalue-3.c: New tests.
21806         * gcc.dg/concat.c: Update expected messages.
21807
21808 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
21809
21810         PR libfortran/19595
21811         * gfortran.dg/eor_1.f90: New test.
21812
21813 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
21814
21815         PR fortran/19589
21816         * gfortran.dg/logical_data_1.f90: New test.
21817
21818 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
21819
21820         PR c++/19253
21821         * g++.dg/template/crash33.C: New test.
21822
21823         PR c++/19667
21824         * g++.dg/template/crash32.C: New test.
21825
21826 2005-01-28  Ian Lance Taylor  <ian@airs.com>
21827
21828         PR middle-end/16558
21829         * g++.dg/warn/Wreturn-type-2.C: New test.
21830
21831 2004-06-24  Jeff Law  <law@redhat.com>
21832
21833         * gcc.dg/tree-ssa/20050128-1.c: New test.
21834
21835 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
21836
21837         * gcc.target/frv/all-mdpackh-1.c: New test.
21838
21839 2005-01-28  Steven Bosscher  <stevenb@suse.de>
21840
21841         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
21842
21843 2005-01-27  Richard Henderson  <rth@redhat.com>
21844
21845         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
21846
21847 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
21848
21849         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
21850
21851 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
21852
21853         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
21854         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
21855         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
21856         to cope with cases where the multilib options override the dg-options.
21857
21858 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
21859
21860         PR c/18946
21861         * gcc.dg/noncompile/20050120-1.c: New test.
21862
21863 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
21864
21865         PR tree-optimization/19633
21866         * gcc.dg/pr19633.c: New test.
21867         * gcc.dg/tree-ssa/pr19633.c: New test.
21868
21869 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
21870
21871         * gcc.dg/20041216-1.c: New test.
21872
21873 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
21874
21875         PR objc/18862
21876         * objc.dg/selector-2.m: New test.
21877
21878 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
21879
21880         * g++.dg/opt/range-test-2.C: New test.
21881
21882         PR rtl-optimization/19579
21883         * gcc.c-torture/execute/20050124-1.c: New test.
21884
21885 2005-01-26  Greg Parker  <gparker@apple.com>
21886         Stuart Hastings  <stuart@apple.com>
21887
21888         * gcc.c-torture/execute/20050125-1.c: New.
21889
21890 2005-01-18  Jan Hubicka  <jh@suse.cz>
21891
21892         PR tree-optimize/19337
21893         * gcc.c-torture/compile/20050119-1.c: New test.
21894
21895 2005-01-24  James E Wilson  <wilson@specifixinc.com>
21896
21897         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
21898         test for successful match.
21899
21900 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
21901
21902         PR objc/18408
21903         * objc.dg/comp-types-7.m: New test.
21904
21905 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
21906
21907         * lib/target-supports.exp (current_target_name): New.
21908         (check_effective_target_ilp32, check_effective_target_lp64):
21909         Cache the result to use as long as the current target, with
21910         multilib flags, remains the same.
21911
21912         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
21913         (dg-require-weak, dg-require-visibility, dg-require-alias,
21914         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
21915         dg-require-effective-target, dg-skip-if): Remove call to
21916         skip_test_and_clear_xfail.
21917         (dg-test): Clear xfail data.
21918
21919 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
21920
21921         PR target/17751
21922         * gcc.dg/ppc64-toc.c: New test.
21923
21924         * g++.dg/tree-ssa/empty-1.C: New test.
21925
21926         PR middle-end/19551
21927         * gcc.c-torture/execute/20050121-1.c: New test.
21928         * gcc.dg/20050121-2.c: New test.
21929
21930 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
21931         Paul Brook  <paul@codesourcery.com>
21932
21933         PR fortran/17941
21934         * gfortran.dg/real_const_1.f: New test.
21935         * gfortran.dg/real_const_2.f90: New test.
21936         * gfortran.dg/complex_int_1.f90: New test.
21937
21938 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
21939
21940         PR fortran/19313
21941         * gfortan.dg/inquire_6.f90: New test.
21942
21943 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
21944
21945         PR libfortran/19451
21946         * open_readonly_1.f90: New test.
21947
21948 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
21949
21950         PR libfortran/18982
21951         * gfortran.dg/open_new.f90: New file.
21952
21953 2005-01-22  Paul Brook  <paul@codesourcery.com>
21954
21955         * namelist_1.f90: New test.
21956
21957 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
21958
21959         PR tree-optimization/19484
21960         * gcc.c-torture/compile/20050122-[12].c: New tests.
21961
21962 2005-01-22  Paul Brook  <paul@codesourcery.com>
21963
21964         * gfortran.dg/implicit_2.f90: New test.
21965
21966 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
21967
21968         PR fortran/19314
21969         * gfortran.dg/inquire_5.f90: New test.
21970
21971 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21972
21973         PR c/18809
21974         * gcc.dg/pr18809-1.c: New test.
21975
21976 2005-01-21  Ian Lance Taylor  <ian@airs.com>
21977
21978         * gcc.dg/20050121-1.c: New test.
21979
21980         PR tree-optimization/13000
21981         * gcc.dg/20040206-1.c: Change warning to point where function is
21982         being inlined.
21983
21984 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21985
21986         PR c++/19208
21987         * g++.dg/template/array11.C: New test.
21988
21989 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21990
21991         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
21992         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
21993         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
21994         * gfortran.dg/getenv_1.f90: Add dg-do directive.
21995         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
21996         gfortran.dg/pr17164.f90: Add missing dg-do directives.
21997
21998 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
21999
22000         PR tree-optimization/15349
22001         * gcc.dg/tree-ssa/pr15349.c: New.
22002
22003 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
22004
22005         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
22006
22007 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
22008
22009         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
22010         scan-assembler-times directive name.
22011
22012         * gcc.dg/asm-a.c: Move dg-require-effective-target to
22013         after dg-do.
22014
22015         PR rtl-optimization/19462
22016         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
22017
22018 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
22019
22020         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
22021         counting function calls on ia64.
22022
22023 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
22024
22025         PR rtl-optimization/15139
22026         * gcc.dg/20050111-2.c: New test.
22027
22028         PR c/17297
22029         * gcc.c-torture/compile/20050113-1.c: New testcase.
22030
22031         PR middle-end/19164
22032         * gcc.dg/20050113-1.c: New testcase.
22033
22034 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
22035
22036         * gcc.dg/vect/vect-85.c: Add comment.
22037         * gcc.dg/vect/vect-86.c: Add xfail for now.
22038         * gcc.dg/vect/vect-87.c: Add xfail for now.
22039         * gcc.dg/vect/vect-88.c: Add xfail for now.
22040         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
22041
22042 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22043
22044         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
22045
22046 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
22047
22048         * g++.dg/debug/typedef3.C: New test.
22049
22050 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
22051
22052         PR c/19472
22053         * gcc.dg/asm-a.c: New test.
22054
22055 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
22056
22057         * gcc.dg/sh-relax.c: Add prototype for abort.
22058
22059 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
22060
22061         * gcc.dg/short-compare-1.c: New test.
22062         * gcc.dg/short-compare-2.c: Likewise.
22063
22064 2005-01-18  Michael Matz  <matz@suse.de>
22065
22066         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
22067
22068 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
22069
22070         PR tree-optimization/19121
22071         * gcc.c-torture/compile/pr19121.c: New test.
22072
22073 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
22074
22075         PR target/19357
22076         * gcc.c-torture/compile/pr19357.c: New test.
22077
22078 2005-01-17  Ian Lance Taylor  <ian@airs.com>
22079
22080         PR c/5675
22081         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
22082         pass--those that refer just to the variable, possibly with a
22083         cast.
22084         * gcc.dg/c99-const-expr-3.c: Likewise.
22085
22086         PR middle-end/13127
22087         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
22088         longer emitted.
22089
22090 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
22091
22092         PR fortran/18778
22093         * gfortran.dg/endfile_2.f90: New test.
22094
22095 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
22096
22097         PR 19168
22098         * gfortran.dg/select_5.f90: New test.
22099
22100 2004-01-16  Paul Brook  <paul@codesourcery.com>
22101
22102         * gfortran.dg/common_4.f90: New test.
22103
22104 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
22105
22106         PR rtl-optimization/19462
22107         * gcc.dg/torture/pr19462-1.c: New test.
22108
22109 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
22110
22111         PR objc/19321
22112         * objc.dg/func-ptr-2.m: New.
22113         * objc.dg/volatile-1.m: New.
22114
22115 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22116
22117         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
22118
22119 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
22120
22121         PR tree-optimization/19060
22122         * gcc.c-torture/execute/20050104-1.c: New test.
22123
22124 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
22125
22126         PR fortran/18983
22127         * gfortran.dg/write_to_null.f90: New test.
22128
22129 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
22130             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22131
22132         PR other/19328
22133         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
22134         argument.
22135
22136 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
22137
22138         PR c++/19263
22139         * g++.dg/init/vector1.C: New test.
22140
22141 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
22142
22143         PR target/13158
22144         * gcc.target/ia64/sibcall-unwind-1.c: New test.
22145         PR target/18987
22146         * gcc.target/ia64/sibcall-unwind-2.c: New test.
22147
22148 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
22149
22150         * gfortran.dg/select_1.f90: New test.
22151         * gfortran.dg/select_2.f90: New test.
22152         * gfortran.dg/select_3.f90: New test.
22153         * gfortran.dg/select_4.f90: New test.
22154
22155 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
22156
22157         PR middle-end/19084
22158         PR rtl-optimization/19348
22159         * gcc.dg/20050111-1.c: New test.
22160         * gcc.c-torture/execute/20050111-1.c: New test.
22161
22162         * gcc.dg/i386-asm-4.c: New test.
22163
22164 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
22165
22166         * gcc.dg/nested-func-2.c: New test.
22167         * ada/acats/norun.lst: Remove c953002.
22168
22169 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
22170
22171         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
22172
22173 2005-01-12  Ben Elliston  <bje@au.ibm.com>
22174
22175         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
22176
22177 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
22178
22179         PR target/18761
22180         * g++.dg/abi/align1.C: New test.
22181
22182 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
22183
22184         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
22185         at a time.
22186         * g++.dg/ext/altivec_check.h: Support compiling as C.
22187
22188 2005-01-10  Roger Sayle  <roger@eyesopen.com>
22189
22190         PR c++/19355
22191         * g++.dg/expr/pr19355-1.C: New test case.
22192
22193 2005-01-10  Laurent GUERBY <laurent@guerby.net>
22194
22195         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
22196         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
22197         * ada/acats/tests/c3/c92005b.ada: Likewise.
22198         * ada/acats/tests/c3/cxb3012.a: Likewise.
22199         * ada/acats/norun.lst: Add c380004 and c953002, add PR
22200
22201 2005-01-09  Paul Brook  <paul@codesourcery.com>
22202
22203         * gfortran.dg/common_2.f90: New file.
22204         * gfortran.dg/common_3.f90: New file.
22205
22206 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
22207
22208         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
22209
22210 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
22211
22212         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
22213         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
22214         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
22215         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
22216         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
22217         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
22218         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
22219         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
22220         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
22221         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
22222         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
22223         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
22224         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
22225         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
22226         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
22227         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
22228         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
22229         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
22230         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
22231         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
22232         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
22233         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
22234         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
22235         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
22236         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
22237         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
22238         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
22239         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
22240         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
22241         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
22242         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
22243         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
22244         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
22245         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
22246         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
22247         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
22248         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
22249         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
22250         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
22251         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
22252         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
22253         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
22254         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
22255         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
22256         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
22257         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
22258         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
22259         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
22260         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
22261         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
22262         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
22263         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
22264         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
22265         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
22266         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
22267         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
22268         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
22269         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
22270         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
22271         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
22272         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
22273         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
22274         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
22275         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
22276         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
22277         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
22278         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
22279
22280         * gcc.dg/vect/vect-1.c: Fix spelling.
22281         * gcc.dg/vect/vect-10.c: Fix spelling.
22282         * gcc.dg/vect/vect-11.c: Fix spelling.
22283         * gcc.dg/vect/vect-12.c: Fix spelling.
22284         * gcc.dg/vect/vect-14.c: Fix spelling.
22285         * gcc.dg/vect/vect-15.c: Fix spelling.
22286         * gcc.dg/vect/vect-16.c: Fix spelling.
22287         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
22288         * gcc.dg/vect/vect-64.c: Fix comments.
22289         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
22290
22291 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
22292             Ira Rosen  <irar@il.ibm.com>
22293
22294         * gcc.dg/vect/vect-70.c: New test.
22295         * gcc.dg/vect/vect-71.c: New test.
22296
22297 2005-01-09  Manfred Hollstein  <mh@suse.com>
22298
22299         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
22300         * gcc.dg/pr18241-2.c: Likewise.
22301         * gcc.dg/pr18241-3.c: Likewise.
22302         * gcc.dg/pr18241-4.c: Likewise.
22303         * gcc.dg/pr18241-5.c: Likewise.
22304
22305 2005-01-08  Richard Henderson  <rth@redhat.com>
22306
22307         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
22308         False for x86 and x86-64.
22309
22310 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
22311
22312         PR tree-optimization/18241
22313         * gcc.dg/pr18241-1.c: New test.
22314         * gcc.dg/pr18241-2.c: New test.
22315         * gcc.dg/pr18241-3.c: New test.
22316         * gcc.dg/pr18241-4.c: New test.
22317         * gcc.dg/pr18241-5.c: New test.
22318
22319 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
22320
22321         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
22322         gfortran.dg/select_4.f90: New.
22323
22324 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
22325
22326         * gcc.c-torture/execute/20050107-1.c: New test.
22327
22328 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
22329
22330         PR c++/19298
22331         * g++.dg/template/ref2.C: New.
22332
22333 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
22334
22335         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
22336         instead of being empty.
22337
22338 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22339
22340         PR fortran/15553
22341         * gfortran.dg/array-1.f90: New test.
22342
22343 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
22344
22345         PR tree-optimization/19283
22346         * gcc.c-torture/execute/20050106-1.c: New test.
22347
22348         PR rtl-optimization/18861
22349         * gcc.dg/20050105-1.c: New test.
22350
22351         PR tree-optimization/18828
22352         * gcc.dg/20050105-2.c: New test.
22353
22354 2005-01-07  Andreas Jaeger  <aj@suse.de>
22355
22356         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
22357
22358 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
22359
22360         PR fortran/18398
22361         * gfortran.dg/fmt_read.f90: New test.
22362
22363 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
22364
22365         * gcc.dg/rs6000-ldouble-2.c: New.
22366
22367 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
22368
22369         PR c++/19244
22370         * g++.dg/parser/ctor2.C: New test.
22371
22372 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22373
22374         PR c++/17154
22375         * g++.dg/template/using9.C: New test.
22376
22377 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22378
22379         PR c++/19258
22380         * g++.dg/lookup/friend6.C: New test.
22381
22382 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
22383
22384         PR c++/19270
22385         * g++.dg/template/array10.C: New.
22386
22387 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22388
22389         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
22390         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
22391
22392 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
22393
22394         * gcc.c-torture/compile/20050105-1.c: New test.
22395
22396 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
22397
22398         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
22399
22400 2005-01-05  Roger Sayle  <roger@eyesopen.com>
22401
22402         PR middle-end/19100
22403         * gcc.dg/conv-3.c: New test case.
22404
22405 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
22406
22407         * gcc.dg/asm-wide-1.c: New test.
22408
22409 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
22410
22411         PR c++/19030
22412         * g++.dg/parse/crash22.C: New
22413
22414 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
22415
22416         PR 19257
22417         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
22418
22419 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
22420
22421         PR middle-end/17767
22422         * gcc.dg/i386-mmx-6.c: New test case.
22423
22424 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
22425
22426         PR tree-optimization/18308
22427         * gcc.dg/vect/pr18308.c: New testcase.
22428
22429 2005-01-04  Andreas Jaeger  <aj@suse.de>
22430
22431         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
22432
22433 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
22434             Robert Bowdidge <bowdidge@apple.com>
22435
22436         * gcc.dg/cpp/subframework1.c: New.
22437         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
22438         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
22439         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
22440         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
22441
22442 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
22443
22444         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
22445         producing warning.
22446         * gcc.dg/darwin-weakimport-2.c: New.
22447
22448 2005-01-03  Richard Henderson  <rth@redhat.com>
22449
22450         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
22451
22452 2005-01-03  Richard Henderson  <rth@redhat.com>
22453
22454         * gcc.dg/vect/vect.exp: Enable for ia64.
22455         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
22456         (check_effective_target_vect_float): Likewise.
22457         (check_effective_target_vect_no_align): Likewise.
22458         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
22459         * gcc.dg/vect/vect-8.c: Likewise.
22460
22461 2005-01-03  Uros Bizjak <uros@kss-loka.si>
22462
22463         PR target/19236
22464         * gcc.dg/pr19236-1.c: New test case.
22465
22466 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
22467
22468         PR rtl-optimization/12092
22469         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
22470
22471 2005-01-02  Andreas Jaeger  <aj@suse.de>
22472
22473         * gcc.dg/pr12092-1.c: Do not run on x86_64.
22474
22475 2005-01-01  Roger Sayle  <roger@eyesopen.com>
22476             Andrew Pinski  <pinskia@physics.uc.edu>
22477
22478         PR rtl-optimization/12092
22479         * gcc.dg/pr12092-1.c: New test case.
22480
22481 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
22482
22483         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
22484         'hidden' and 'default' for better portability.
22485         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
22486
22487         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
22488         6 and 7.
22489         * g++.old-deja/g++.brendan/new3.C: Likewise.
22490
22491 2005-01-01  Steven Bosscher  <stevenb@suse.de>
22492
22493         * gcc.dg/20041231-1.C: New test.
22494         * g++.dg/warn/Wunreachable-code-1.C: New test.
22495
22496 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
22497
22498         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
22499         file, not /dev/null.  Abort on error.
22500
22501 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
22502             Ziemowit Laski  <zlaski@apple.com>
22503
22504         PR objc/18971
22505         * objc.dg/encode-5.m: New test.
22506
22507 2004-12-29  Richard Henderson  <rth@redhat.com>
22508
22509         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
22510         * objc.dg/stabs-1.m: Disable for ia64.
22511
22512 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
22513
22514         PR c++/19190
22515         * g++.dg/warn/Wunused-10.C: New test.
22516
22517 2004-12-28  Richard Henderson  <rth@redhat.com>
22518
22519         * objc.dg/stabs-1.m: Disable for alpha.
22520
22521 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
22522
22523         PR c++/19149
22524         * g++.dg/parse/error23.C: New test.
22525
22526 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22527
22528         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
22529
22530         PR fortran/19032
22531         * gfortran.dg/intrinsic_modulo_1.f90: New.
22532         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
22533         tests with divisor -1.
22534
22535 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
22536
22537         * g++.dg/opt/temp1.C (memcpy): Return a value.
22538
22539         PR c++/19148
22540         * g++.dg/expr/cond7.C: New test.
22541
22542 2004-12-27  Paul Brook  <paul@codesourcery.com>
22543
22544         * gfortran.dg/g77/select_no_compile.f: Remove.
22545
22546 2004-12-27  Richard Henderson  <rth@redhat.com>
22547
22548         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
22549         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
22550         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
22551
22552 2004-12-26  Richard Henderson  <rth@redhat.com>
22553
22554         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
22555         by 1i instead of token pasting.
22556
22557 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22558
22559         PR tree-optimization/17578
22560         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
22561         to additional_flags.
22562         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
22563
22564 2004-12-25  Richard Henderson  <rth@redhat.com>
22565
22566         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
22567         Remove Alpha.
22568
22569 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22570
22571         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
22572         hppa*-*-hpux*.
22573         * gcc.dg/pr17957.c (dg-options): Likewise.
22574         * gcc.dg/struct-ret-1.c: Add prototype for abort.
22575         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
22576         instead of 0 on __hppa__.
22577         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
22578         "foo,%r" on hppa*-*-*.
22579
22580 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
22581
22582         PR fortran/19071
22583         * gfortran.dg/complex_write.f90: New test.
22584
22585 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
22586
22587         PR c++/17595
22588         * g++.dg/parse/pragma2.C: New test.
22589
22590         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
22591
22592 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
22593
22594         * gcc.dg/empty2.c: Add missing dg-warning.
22595
22596 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
22597
22598         PR c++/17413
22599         * g++.dg/template/local4.C: New test.
22600         * g++.dg/template/crash19.C: Add dg-error marker.
22601
22602         * g++.dg/template/crash31.C: Correct embedded PR number.
22603
22604 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
22605
22606         PR c++/16405
22607         * g++.dg/opt/temp1.C: Add do-run marker.
22608
22609 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
22610
22611         * g++.dg/template/spec19.C: New.
22612
22613 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
22614
22615         PR target/16819
22616         * gcc.dg/empty2.c: New.
22617
22618 2004-12-23  Richard Henderson  <rth@redhat.com>
22619
22620         * lib/target-supports.exp (check_effective_target_vect_no_align):
22621         Remove i?86 and x86-64.
22622
22623 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
22624
22625         PR c++/16405
22626         * g++.dg/opt/temp1.C: New test.
22627
22628 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22629
22630         PR c++/18733
22631         * g++.dg/template/friend33.C: New testcase.
22632
22633 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
22634
22635         PR c++/18464
22636         * g++.dg/template/cond5.C: New test.
22637
22638         PR c++/18492
22639         * g++.dg/inherit/thunk3.C: New test.
22640
22641         PR c++/11224
22642         * g++.dg/warn/Wunused-9.C: New test.
22643
22644 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
22645
22646         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
22647
22648 2004-12-22  Jan Beulich  <jbeulich@novell.com>
22649
22650         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
22651
22652 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
22653
22654         PR c++/18378
22655         * g++.dg/ext/packed8.C: New test.
22656
22657         PR c++/19063
22658         * g++.dg/template/crash31.C: New test.
22659
22660         PR c++/19034
22661         * g++.dg/template/crash30.C: New test.
22662
22663 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
22664
22665         PR C++/18984
22666         * g++.dg/eh/ctor3.C: New test.
22667
22668 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
22669
22670         * objc.dg/stabs-1.m: Allow section name to be quoted and
22671         assembly label to begin with '.LL'.
22672
22673 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
22674
22675         * gcc.dg/vect/vect.exp
22676         (check_effective_target_lp64_or_vect_no_align): New.
22677         * gcc.dg/vect/vect-77.c: Use it.
22678         * gcc.dg/vect/vect-78.c: Use it.
22679
22680         * lib/target-supports.exp
22681         (check_effective_target_vect_no_max,
22682         check_effective_target_vect_no_bitwise,
22683         check_effective_target_vect_no_align): New.
22684         * gcc.dg/vect/vect-13.c: Use them.
22685         * gcc.dg/vect/vect-17.c: Ditto.
22686         * gcc.dg/vect/vect-18.c: Ditto.
22687         * gcc.dg/vect/vect-19.c: Ditto.
22688         * gcc.dg/vect/vect-20.c: Ditto.
22689         * gcc.dg/vect/vect-27.c: Ditto.
22690         * gcc.dg/vect/vect-29.c: Ditto.
22691         * gcc.dg/vect/vect-44.c: Ditto.
22692         * gcc.dg/vect/vect-48.c: Ditto.
22693         * gcc.dg/vect/vect-50.c: Ditto.
22694         * gcc.dg/vect/vect-52.c: Ditto.
22695         * gcc.dg/vect/vect-54.c: Ditto.
22696         * gcc.dg/vect/vect-56.c: Ditto.
22697         * gcc.dg/vect/vect-58.c: Ditto.
22698         * gcc.dg/vect/vect-60.c: Ditto.
22699         * gcc.dg/vect/vect-72.c: Ditto.
22700         * gcc.dg/vect/vect-80.c: Ditto.
22701
22702 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
22703
22704         PR c++/14075
22705         * g++.dg/init/string1.C: New.
22706
22707         PR c++/18975
22708         * g++.dg/other/synth1.C: New.
22709
22710 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
22711
22712         PR c/18963
22713         * gcc.dg/pr18963-1.c: New test.
22714
22715 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
22716
22717         PR c/18596
22718         * gcc.dg/funcdef-storage-1.c (foo): Remove.
22719         * gcc.dg/pr18596-1.c: Use dg-error.
22720         (dg-options): Use -fno-unit-at-a-time.
22721         * gcc.dg/pr18596-2.c: New test.
22722         * gcc.dg/pr18596-3.c: New test.
22723
22724 2004-12-20  Roger Sayle  <roger@eyesopen.com>
22725
22726         PR middle-end/18683
22727         * g++.dg/opt/pr18683-1.C: New test case.
22728
22729 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
22730
22731         PR other/19093
22732         * g++.dg/opt/max1.C: Fix for 64bit targets.
22733
22734 2004-12-20  Matt Austern  <austern@apple.com>
22735
22736         PR c++/19044
22737         * g++.dg/ext/builtin6.C: New
22738
22739 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
22740
22741         PR tree-optimization/19080
22742         * gcc.c-torture/compile/pr19080.c: New test.
22743
22744 2004-12-20  Steven Bosscher  <stevenb@suse.de>
22745
22746         * gcc.dg/20041219-1.c: New test.
22747
22748 2004-12-19  Roger Sayle  <roger@eyesopen.com>
22749
22750         PR middle-end/19068
22751         * g++.dg/opt/max1.C: New test case.
22752
22753 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
22754
22755         * gcc.dg/fdata-sections-1.c: New test.
22756
22757 2004-12-18  Roger Sayle  <roger@eyesopen.com>
22758
22759         PR middle-end/18548
22760         * gcc.dg/max-1.c: New test case.
22761
22762 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
22763
22764         * gcc.c-torture/execute/20041218-1.c: New test.
22765
22766 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
22767
22768         * gcc.dg/pr18501.c: New test.
22769         * gcc.dg/uninit-5.c: XFAIL.
22770         * gcc.dg/uninit-9.c: XFAIL.
22771
22772 2004-12-17  Dale Johannesen  <dalej@apple.com>
22773
22774         * gcc.dg/20041213-1.c: New.
22775
22776 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
22777
22778         * objc.dg/stabs-1.m: Allow assembly label to begin
22779         with a dot ('.').
22780
22781 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
22782
22783         * gcc.c-torture/execute/20041213-1.c: Move...
22784         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
22785
22786 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
22787
22788         PR c++/18721
22789         * g++.dg/lookup/conv-5.C: New.
22790
22791 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
22792
22793         * objc.dg/stabs-1.m: New test.
22794
22795 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
22796
22797         * gcc.dg/visibility-c.c: Change compile to
22798         assemble for the test.
22799
22800 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
22801
22802         PR target/19041
22803         * gcc.dg/visibility-c.c: New test.
22804
22805 2004-12-16  Roger Sayle  <roger@eyesopen.com>
22806
22807         PR middle-end/18493
22808         * gcc.dg/switch-8.c: New test case.
22809
22810 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
22811
22812         PR c++/18905
22813         * g++.dg/template/init4.C: New.
22814         * g++.dg/opt/static3.C: Enable optimizer.
22815
22816 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
22817
22818         * g++.dg/other/complex1.C: New test.
22819
22820 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
22821
22822         * g++.dg/opt/inline9.C: New test.
22823
22824 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22825
22826         PR fortran/18993
22827         * gfotran.dg/nullify_1.f: New test.
22828
22829 2004-12-15  Richard Henderson  <rth@redhat.com>
22830
22831         * gcc.target/i386/i386.exp: New harness.
22832         * gcc.target/i386/vect-args.c: New.
22833
22834 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
22835
22836         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
22837
22838 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22839
22840         PR c++/18825
22841         * g++.dg/template/friend32.C: New test.
22842
22843 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
22844
22845         * cpp/pragma-once-1.c: New test.
22846         * cpp/pragma-once-1b.h: Likewise.
22847         * cpp/pragma-once-1c.h: Likewise.
22848         * cpp/pragma-once-1d.h: Likewise.
22849         * cpp/inc/pragma-once-1a.h: Likewise.
22850
22851 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
22852             Steven G. Kargl  <kargls@comcast.net>
22853
22854         PR fortran/17597
22855         * gfortran.dg/list_read_3.f90: New test.
22856
22857 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
22858
22859         * gcc.dg/ftrapv-2.c: New test.
22860
22861 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
22862
22863         PR c++/18981
22864         * g++.dg/template/typename9.C: New test.
22865
22866 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
22867
22868         PR c++/18738
22869         * g++.dg/template/typename8.C: New test.
22870         * g++.dg/parse/friend2.C: Tweak error message.
22871
22872 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
22873
22874         * gcc.c-torture/20041214-1.c: New test.
22875
22876 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
22877
22878         PR c++/18965
22879         * g++.dg/init/array17.C: New test.
22880
22881 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
22882
22883         PR c++/18793
22884         * g++.dg/init/aggr3.C: New test.
22885
22886 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
22887
22888         * gcc.dg/altivec-types-1.c: New test.
22889         * gcc.dg/altivec-types-2.c: New test.
22890         * gcc.dg/altivec-types-3.c: New test.
22891         * gcc.dg/altivec-types-4.c: New test.
22892         * g++.dg/ext/altivec-types-1.C: New test.
22893         * g++.dg/ext/altivec-types-2.C: New test.
22894         * g++.dg/ext/altivec-types-3.C: New test.
22895         * g++.dg/ext/altivec-types-4.C: New test.
22896
22897 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
22898
22899         PR middle-end/18951
22900         * gcc.c-torture/execute/20041213-1.c: New test.
22901
22902 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
22903
22904         PR c++/18949
22905         * g++.dg/template/cast1.C: New.
22906
22907 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
22908
22909         * gcc.c-torture/execute/20041213-2.c: New test.
22910
22911 2004-12-13  Richard Henderson  <rth@redhat.com>
22912
22913         * gcc.dg/i386-sse-10.c: Fix typo in options.
22914
22915 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
22916
22917         PR c++/18968
22918         * g++.dg/opt/pr18968.C: New test.
22919
22920 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
22921
22922         PR c++/18925
22923         * g++.dg/ext/visibility/staticdatamem.C: New test.
22924
22925 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
22926
22927         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
22928
22929 2004-12-13  Roger Sayle  <roger@eyesopen.com>
22930
22931         PR rtl-optimization/18928
22932         * gcc.dg/pr18928-1.c: New test case.
22933
22934 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
22935
22936         PR tree-opt/16951
22937         * gcc.c-torture/compile/20041211-1.c: New.
22938
22939 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22940
22941         PR middle-end/17564
22942         * gcc.c-torture/execute/20041212-1.c: New test.
22943
22944 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22945
22946         PR fortran/18869
22947         * gfortran.dg/common_1.f90: New test.
22948
22949 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
22950         Paul Brook  <paul@codesourcery.com>
22951
22952         PR fortran/16222
22953         * gfortran.dg/real_do_1.f90: New test.
22954
22955 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
22956
22957         PR tree-opt/18040
22958         * g++.dg/opt/ptrmem6.C: New test.
22959
22960 2004-12-11  Roger Sayle  <roger@eyesopen.com>
22961
22962         PR middle-end/18921
22963         * gcc.dg/pr18921-1.c: New test case.
22964
22965 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22966
22967         PR fortran/17175
22968         * gfortran.dg/scale_1.f90: New test.
22969
22970 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
22971
22972         PR middle-end/18903
22973         * gcc.c-torture/compile/pr18903.c: New test.
22974
22975 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
22976
22977         * gcc.c-torture/execute/20041210-1.c: New test.
22978
22979 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22980
22981         PR c++/18731
22982         * g++.dg/parser/struct-1.C: New test.
22983         * g++.dg/parser/struct-2.C: New test.
22984         * g++.dg/parser/struct-3.C: New test.
22985
22986 2004-12-09  Richard Henderson  <rth@redhat.com>
22987
22988         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
22989
22990         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
22991         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
22992
22993 2004-12-09  Matt Austern  <austern@apple.com>
22994
22995         PR c++/18514
22996         * g++.dg/ext/builtin1.C: New
22997         * g++.dg/ext/builtin2.C: New
22998         * g++.dg/ext/builtin3.C: New
22999         * g++.dg/ext/builtin4.C: New
23000         * g++.dg/ext/builtin5.C: New
23001
23002 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
23003
23004         PR tree-opt/18904
23005         * g++.dg/opt/ptrmem5.C: New test.
23006
23007 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
23008
23009         * g++.dg/parse/typename5.C: Adjust for new error.
23010         * g++.dg/parse/typename7.C: New.
23011
23012 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23013
23014         PR c++/18073
23015         * g++.dg/other/mmintrin.C: New test.
23016
23017 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
23018
23019         PR c++/16681
23020         * g++.dg/init/array15.C: New.
23021         * g++.dg/init/array16.C: New.
23022
23023 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23024
23025         PR fortran/18826
23026         * gfortran.dg/assign_1.f90: New test.
23027
23028 2004-12-08  Nick Clifton  <nickc@redhat.com>
23029
23030         * gcc.target/xstormy16/bss_below100: New directory containing tests.
23031         * gcc.target/xstormy16/data_below100: Likewise.
23032         * gcc.target/xstormy16/sfr: Likewise.
23033         * gcc.target/xstormy16/below100.S: New test source file.
23034         * gcc.target/xstormy16/below100.ld: New test linker script.
23035         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
23036         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
23037         bp instructions.
23038         * gcc.target/xstormy16/bp.c: Likewise.
23039
23040         * gcc.target/xstormy16/bss_below100: New files:
23041         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
23042         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
23043         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
23044         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
23045         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
23046         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
23047         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
23048         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
23049         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
23050         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
23051         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
23052         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
23053         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
23054         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
23055         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
23056         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
23057         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
23058         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
23059         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
23060         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
23061         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
23062         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
23063         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
23064         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
23065         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
23066         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
23067         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
23068
23069         * gcc.target/xstormy16/data_below100: New files:
23070         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
23071         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
23072         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
23073         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
23074         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
23075         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
23076         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
23077         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
23078         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
23079         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
23080         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
23081         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
23082         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
23083         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
23084         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
23085         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
23086         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
23087         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
23088         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
23089         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
23090         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
23091         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
23092         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
23093         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
23094         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
23095         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
23096         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
23097
23098         * gcc.target/xstormy16/sfr: New files:
23099         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
23100         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
23101         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
23102         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
23103         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
23104         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
23105         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
23106         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
23107         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
23108         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
23109         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
23110         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
23111         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
23112         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
23113         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
23114         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
23115         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
23116         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
23117         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
23118         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
23119         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
23120         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
23121         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
23122         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
23123         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
23124         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
23125         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
23126         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
23127         27_if0_sfrw_bitfield_f.c
23128
23129 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23130
23131         PR c++/18100
23132         * g++.dg/lookup/name-clash4.C: New test.
23133
23134 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
23135
23136         PR c++/18672
23137         * g++.dg/opt/array1.C: New.
23138
23139         PR c++/18803
23140         * g++.dg/template/operator5.C: New.
23141
23142 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
23143
23144         PR c/18867
23145         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
23146
23147 2004-12-07  Steven Bosscher  <stevenb@suse.de>
23148
23149         * gcc.dg/noncompile/20041207.c: New test.
23150
23151 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
23152
23153         * g++.dg/other/unreachable-1.C: New test.
23154
23155 2004-12-06  Nick Clifton  <nickc@redhat.com>
23156
23157         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
23158         <limits.h> because the latter comes from gcc's include/ directory
23159         and not the newlib/libc/include directory.
23160
23161 2004-12-04  Richard Henderson  <rth@redhat.com>
23162
23163         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
23164
23165 2004-12-04  Richard Henderson  <rth@redhat.com>
23166
23167         * lib/target-supports.exp (check_gc_sections_available): Disable
23168         for alpha and ia64.
23169
23170 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
23171
23172         PR middle-end/17909
23173         * g++.dg/other/vararg-2.C: New test.
23174
23175 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23176
23177         PR c++/17011, c++/17971
23178         * g++.dg/template/error15.C: Adjust expected error.
23179         * g++.dg/template/instantiate3.C: Likewise.
23180
23181 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
23182
23183         * gcc.dg/altivec-18.c: Fix for darwin
23184
23185 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
23186
23187         PR c++/18782
23188         * g++.dg/parse/ptrmem2.C: New.
23189
23190         PR c++/18318
23191         * g++.dg/template/new1.C: New.
23192
23193 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23194
23195         PR fortran/18710
23196         * gfortran.dg/direct_io_3.f90: New test.
23197
23198 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
23199
23200         PR 18758
23201         * g++.dg/parse/crash21.C: New.
23202
23203 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23204
23205         PR c++/15664, c++/18276
23206         * g++.dg/template/ttp13.C: New test.
23207         * g++.dg/template/ttp14.C: Likewise.
23208
23209 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23210
23211         PR c++/18123
23212         * g++.dg/parse/enum2.C: New test.
23213         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
23214
23215 2004-12-02  Nick Clifton  <nickc@redhat.com>
23216
23217         * gcc.target/xstormy16: New test directory.
23218         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
23219         * gcc.target/xstormy16/bp.c: Check the generation of bp
23220         instructions.
23221         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
23222         bn instructions and the BELOW100 attribute.
23223
23224 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
23225
23226         PR target/16952
23227         * gcc.dg/ppc-eabi.c: New.
23228
23229 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
23230
23231         PR fortran/18284
23232         * gfortran.dg/backspace.f90
23233
23234 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
23235
23236         * gfortran.dg/inquire.f90: New test.
23237
23238 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
23239
23240         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
23241         handle effective-target-keyword.
23242         (dg-skip-if): Support effective-target keyword as target list.
23243         (dg-xfail-if): Ditto.
23244         * lib/target-supports.exp (is-effective-target-keyword): New proc.
23245
23246 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
23247
23248         PR tree-optimization/18291
23249         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
23250
23251 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
23252
23253         PR C++/18729
23254         * g++.dg/parse/crash20.C: New.
23255
23256         PR c++/17431
23257         * g++.dg/overload/arg1.C: New.
23258         * g++.dg/overload/arg2.C: New.
23259         * g++.dg/overload/arg3.C: New.
23260         * g++.dg/overload/arg4.C: New.
23261
23262 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
23263
23264         * gcc.dg/c99-flex-array-4.c: Remove.
23265
23266 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
23267
23268         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
23269
23270         * lib/target-supports.exp (is-effective-target): Simplify.
23271
23272         * lib/target-supports.exp (check_effective_target_vect_long):
23273         Fix for powerpc64-*-*.
23274
23275 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
23276
23277         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
23278         to support new requirements on FreeBSD 5.
23279
23280 2004-11-30  Devang Patel  <dpatel@apple.com>
23281
23282         PR 18702
23283         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
23284
23285 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
23286
23287         * g++.dg/ext/altivec-13.C: New test.
23288
23289 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
23290
23291         PR tree-opt/18298
23292         * gcc.c-torture/execute/p18298.c: New test.
23293
23294 2004-11-30  Ira Rosen  <irar@il.ibm.com>
23295             Dorit Naishlos  <dorit@il.ibm.com>
23296
23297         PR tree-opt/18607
23298         * gcc.dg/vect/vect-89.c: New test.
23299
23300 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
23301
23302         * gcc.dg/pr18596-1.c: New test.
23303
23304 2004-11-30  Ben Elliston  <bje@au.ibm.com>
23305
23306         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
23307
23308 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
23309
23310         PR c/18479
23311         * gcc.dg/pr18479.c: New test.
23312
23313 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
23314
23315         PR target/18490
23316         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
23317         mmix-knuth-mmixware.
23318
23319         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
23320         cris-*-elf* cris-*-aout* mmix-*-*
23321
23322 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
23323
23324         PR middle-end/18725
23325         * gcc.dg/pr18725.c: New test.
23326
23327 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
23328
23329         PR target/18488
23330         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
23331
23332         PR target/18336
23333         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
23334
23335 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
23336
23337         PR c++/18368
23338         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
23339         * g++.old-deja/g++.law/ctors5.C: Likewise.
23340         * g++.old-deja/g++.other/crash25.C: Likewise.
23341
23342         PR c++/18674
23343         * g++.dg/template/error16.C: New test.
23344
23345         PR c++/18512
23346         * g++.dg/template/crash29.C: New test.
23347
23348 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
23349
23350         PR tree-optimization/18712
23351         * gcc.c-torture/compile/pr18712.c: New test.
23352
23353 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
23354
23355         PR c/7544
23356         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
23357         tests.
23358
23359 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23360
23361         PR c++/18652
23362         * g++.dg/lookup/crash6.C: New test.
23363
23364 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
23365
23366         PR middle-end/18164
23367         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
23368
23369 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
23370
23371         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
23372         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
23373         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
23374
23375 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
23376
23377         * gcc.dg/pr18164.c: New test.
23378
23379 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
23380
23381         * gcc.dg/funroll-loops-all.c: New.
23382
23383 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
23384
23385         PR target/18489
23386         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
23387         delimeter, match space and TAB as well as ":".
23388
23389         PR target/18484
23390         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
23391
23392         PR target/18348
23393         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
23394
23395         PR target/18345
23396         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
23397
23398         PR target/18337
23399         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
23400
23401 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
23402
23403         * gfortran.dg/direct_io_2.f90: New test.
23404
23405 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
23406
23407         PR target/18334
23408         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
23409
23410 2004-11-28  Richard Henderson  <rth@redhat.com>
23411
23412         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
23413
23414 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
23415
23416         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
23417         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
23418         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
23419         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
23420         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
23421         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
23422         gcc.dg/pointer-arith-8.c: New tests.
23423
23424 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
23425
23426         PR fortran/18364
23427         * gfortran.dg/endfile.f90: New test.
23428
23429 2004-11-27  Falk Hueffner  <falk@debian.org>
23430
23431         * gcc.dg/loop-6.c: New test.
23432
23433 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
23434
23435         * gcc.c-torture/execute/20041126-1.c: New test.
23436
23437 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
23438
23439         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
23440         on IRIX.
23441
23442 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
23443
23444         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
23445         functions.
23446
23447 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
23448
23449         PR rtl-optimization/17825
23450         * gcc.c-torture/compile/20041119-1.c: New test.
23451
23452 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23453
23454         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
23455         Check existence of ld library path variables before unsetting.
23456
23457 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
23458
23459         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
23460
23461 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
23462
23463         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
23464
23465 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
23466
23467         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
23468
23469 2004-11-26  Ben Elliston  <bje@au.ibm.com>
23470
23471         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
23472         dg-do directive.
23473
23474 2004-11-26  Ben Elliston  <bje@au.ibm.com>
23475
23476         * gcc.dg/pr17957.c: Pass --param, not -param.
23477
23478 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
23479
23480         PR middle-end/17957
23481         * testsuite/gcc.dg/pr17957.c: New test.
23482
23483 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
23484
23485         PR c++/18445
23486         * g++.dg/template/crash28.C: Likewise.
23487
23488         PR c++/18001
23489         * g++.dg/expr/unary2.C: Adjust lvalue messages.
23490         * g++.dg/ext/lvaddr.C: Likewise.
23491         * g++.dg/opt/pr7503-3.C: Likewise.
23492
23493         PR c++/18466
23494         * g++.dg/parse/qualified3.C: New test.
23495         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
23496
23497         PR c++/18545
23498         * g++.dg/expr/return1.C: New test.
23499
23500 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23501
23502         Friend class name lookup 3/n, PR c++/3332
23503         * g++.dg/lookup/friend3.C: New test.
23504         * g++.dg/lookup/friend4.C: Likewise.
23505         * g++.dg/lookup/friend5.C: Likewise.
23506
23507 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23508
23509         Friend class name lookup 2/n, PR c++/14513, c++/15410
23510         * g++.dg/lookup/friend2.C: New test.
23511         * g++.dg/template/friend31.C: Likewise.
23512
23513 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23514
23515         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
23516
23517 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
23518
23519         PR c++/17473
23520         * g++.dg/tc1/dr56.C: Remove.
23521         * g++.dg/template/typedef1.C: Add dg-error markers.
23522         * g++.old-deja/g++.other/typedef7.C: Likewise.
23523
23524         PR c++/18285
23525         * g++.dg/parse/typedef7.C: New test.
23526
23527 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
23528
23529         * gcc.c-torture/execute/20041124-1.c: New test.
23530
23531 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
23532
23533         * g++.dg/template/deduce3.C: New test.
23534
23535         PR c++/18586
23536         * g++.dg/template/crash27.C: New test.
23537
23538         PR c++/18530
23539         * g++.dg/warn/Wshadow-3.C: New test.
23540
23541 2004-11-24  Devang Patel  <dpatel@apple.com>
23542
23543         PR/18555
23544         * gcc.dg/cpp/isysroot-1.c: New test.
23545         * gcc.dg/cpp/usr/include/stdio.h: New file.
23546         * gcc.dg/cpp/isysroot-2.c: New test.
23547         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
23548         New file.
23549
23550 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23551
23552         PR c++/8929
23553         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
23554
23555 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
23556
23557         * gcc.target/sparc/align.c: Do not include <stdint.h>.
23558         * gcc.target/sparc/pdist.c: Likewise.
23559
23560 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
23561
23562         PR c++/16882
23563         * g++.dg/conversion/simd1.C: New test.
23564
23565 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23566
23567         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
23568         and restore_ld_library_path_env_vars.
23569         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
23570         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
23571         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
23572         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
23573
23574 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
23575
23576         * gcc.dg/pragma-align-2.c: Test macro expansion.
23577         * gcc.dg/pragma-pack-2.c: New test.
23578
23579 2004-11-23  Richard Henderson  <rth@redhat.com>
23580
23581         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
23582         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
23583         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
23584         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
23585         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
23586         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
23587
23588         * gcc.dg/vect/vect.exp: Add check for alpha.
23589         * lib/target-supports.exp (check_alpha_max_hw_available): New.
23590         (check_effective_target_vect_int): Enable for alpha.
23591         (check_effective_target_vect_long): New.
23592         (is-effective-target): Add it.
23593
23594 2004-11-23  Uros Bizjak <uros@kss-loka.si>
23595
23596         * gcc.dg/pr18614-1.c: New test.
23597
23598 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
23599
23600         * gcc.dg/setjmp-2.c: New test.
23601
23602 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
23603
23604         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
23605         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
23606         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
23607         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
23608         gcc.target/sparc/pdist.c: New tests.
23609
23610 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
23611
23612         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
23613
23614 2004-11-22  Dale Johannesen  <dalej@apple.com>
23615
23616         * gcc.dg/20041111-1.c: New.
23617
23618 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
23619
23620         PR tree-opt/18536
23621         * gcc.dg/vect/pr18536.c: New test.
23622
23623 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23624
23625         PR c++/18354
23626         * g++.dg/template/nontype11.C: New test.
23627
23628 2004-11-21  Roger Sayle  <roger@eyesopen.com>
23629
23630         PR middle-end/18520
23631         * gcc.dg/pr18520-1.c: New test case.
23632
23633 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
23634
23635         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
23636         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
23637         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
23638         expected diagnostics.
23639
23640 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
23641
23642         PR target/18580
23643         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
23644         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
23645         vect-77.c, vect-77a.c: XFAIL on the SPARC.
23646
23647 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
23648
23649         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
23650
23651 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
23652             Joseph Myers  <joseph@codesourcery.com>
23653
23654         * lib/target-supports.exp (check_visibility_available): Really
23655         test the compiler.
23656
23657 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
23658
23659         PR tree-opt/18181
23660         * gcc.dg/vect/vect-85.c: New test.
23661         * gcc.dg/vect/vect-86.c: New test.
23662         * gcc.dg/vect/vect-87.c: New test.
23663         * gcc.dg/vect/vect-88.c: New test.
23664
23665 2004-11-19  Ben Elliston  <bje@au.ibm.com>
23666
23667         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
23668
23669 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
23670
23671         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
23672         * gcc.dg/ppc-and-1.c: Ditto.
23673         * gcc.dg/ppc-compare-1.c: Ditto.
23674         * gcc.dg/ppc-mov-1.c: Ditto
23675
23676 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
23677             Mark Mitchell  <mark@codesourcery.com>
23678
23679         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
23680
23681 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
23682             Aldy Hernandez  <aldyh@redhat.com>
23683
23684         * lib/target-supports.exp (check_effective_target_vect_int): New
23685         (check_effective_target_vect_float): New
23686         (check_effective_target_vect_double): New.
23687         (is-effective-target): Support new effective targets keywords.
23688         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
23689         default action for dg-do.
23690         * gcc.dg/vect/pr16105.c: Use new support.
23691         * gcc.dg/vect/pr18400.c: Ditto.
23692         * gcc.dg/vect/pr18425.c: Ditto.
23693         * gcc.dg/vect/vect-1.c: Ditto.
23694         * gcc.dg/vect/vect-10.c: Ditto.
23695         * gcc.dg/vect/vect-11.c: Ditto.
23696         * gcc.dg/vect/vect-12.c: Ditto.
23697         * gcc.dg/vect/vect-13.c: Ditto.
23698         * gcc.dg/vect/vect-14.c: Ditto.
23699         * gcc.dg/vect/vect-15.c: Ditto.
23700         * gcc.dg/vect/vect-16.c: Ditto.
23701         * gcc.dg/vect/vect-17.c: Ditto.
23702         * gcc.dg/vect/vect-18.c: Ditto.
23703         * gcc.dg/vect/vect-19.c: Ditto.
23704         * gcc.dg/vect/vect-2.c: Ditto.
23705         * gcc.dg/vect/vect-20.c: Ditto.
23706         * gcc.dg/vect/vect-21.c: Ditto.
23707         * gcc.dg/vect/vect-22.c: Ditto.
23708         * gcc.dg/vect/vect-23.c: Ditto.
23709         * gcc.dg/vect/vect-24.c: Ditto.
23710         * gcc.dg/vect/vect-25.c: Ditto.
23711         * gcc.dg/vect/vect-26.c: Ditto.
23712         * gcc.dg/vect/vect-27.c: Ditto.
23713         * gcc.dg/vect/vect-27a.c: Ditto.
23714         * gcc.dg/vect/vect-28.c: Ditto.
23715         * gcc.dg/vect/vect-29.c: Ditto.
23716         * gcc.dg/vect/vect-29a.c: Ditto.
23717         * gcc.dg/vect/vect-3.c: Ditto.
23718         * gcc.dg/vect/vect-30.c: Ditto.
23719         * gcc.dg/vect/vect-31.c: Ditto.
23720         * gcc.dg/vect/vect-32.c: Ditto.
23721         * gcc.dg/vect/vect-33.c: Ditto.
23722         * gcc.dg/vect/vect-34.c: Ditto.
23723         * gcc.dg/vect/vect-35.c: Ditto.
23724         * gcc.dg/vect/vect-36.c: Ditto.
23725         * gcc.dg/vect/vect-37.c: Ditto.
23726         * gcc.dg/vect/vect-38.c: Ditto.
23727         * gcc.dg/vect/vect-4.c: Ditto.
23728         * gcc.dg/vect/vect-40.c: Ditto.
23729         * gcc.dg/vect/vect-41.c: Ditto.
23730         * gcc.dg/vect/vect-42.c: Ditto.
23731         * gcc.dg/vect/vect-43.c: Ditto.
23732         * gcc.dg/vect/vect-44.c: Ditto.
23733         * gcc.dg/vect/vect-45.c: Ditto.
23734         * gcc.dg/vect/vect-46.c: Ditto.
23735         * gcc.dg/vect/vect-47.c: Ditto.
23736         * gcc.dg/vect/vect-48.c: Ditto.
23737         * gcc.dg/vect/vect-48a.c: Ditto.
23738         * gcc.dg/vect/vect-49.c: Ditto.
23739         * gcc.dg/vect/vect-5.c: Ditto.
23740         * gcc.dg/vect/vect-50.c: Ditto.
23741         * gcc.dg/vect/vect-51.c: Ditto.
23742         * gcc.dg/vect/vect-52.c: Ditto.
23743         * gcc.dg/vect/vect-53.c: Ditto.
23744         * gcc.dg/vect/vect-54.c: Ditto.
23745         * gcc.dg/vect/vect-55.c: Ditto.
23746         * gcc.dg/vect/vect-56.c: Ditto.
23747         * gcc.dg/vect/vect-56a.c: Ditto.
23748         * gcc.dg/vect/vect-57.c: Ditto.
23749         * gcc.dg/vect/vect-58.c: Ditto.
23750         * gcc.dg/vect/vect-59.c: Ditto.
23751         * gcc.dg/vect/vect-6.c: Ditto.
23752         * gcc.dg/vect/vect-60.c: Ditto.
23753         * gcc.dg/vect/vect-61.c: Ditto.
23754         * gcc.dg/vect/vect-62.c: Ditto.
23755         * gcc.dg/vect/vect-63.c: Ditto.
23756         * gcc.dg/vect/vect-64.c: Ditto.
23757         * gcc.dg/vect/vect-65.c: Ditto.
23758         * gcc.dg/vect/vect-66.c: Ditto.
23759         * gcc.dg/vect/vect-67.c: Ditto.
23760         * gcc.dg/vect/vect-68.c: Ditto.
23761         * gcc.dg/vect/vect-69.c: Ditto.
23762         * gcc.dg/vect/vect-7.c: Ditto.
23763         * gcc.dg/vect/vect-72.c: Ditto.
23764         * gcc.dg/vect/vect-72a.c: Ditto.
23765         * gcc.dg/vect/vect-73.c: Ditto.
23766         * gcc.dg/vect/vect-74.c: Ditto.
23767         * gcc.dg/vect/vect-75.c: Ditto.
23768         * gcc.dg/vect/vect-76.c: Ditto.
23769         * gcc.dg/vect/vect-77.c: Ditto.
23770         * gcc.dg/vect/vect-77a.c: Ditto.
23771         * gcc.dg/vect/vect-78.c: Ditto.
23772         * gcc.dg/vect/vect-79.c: Ditto.
23773         * gcc.dg/vect/vect-8.c: Ditto.
23774         * gcc.dg/vect/vect-80.c: Ditto.
23775         * gcc.dg/vect/vect-82.c: Ditto.
23776         * gcc.dg/vect/vect-82_64.c: Ditto.
23777         * gcc.dg/vect/vect-83.c: Ditto.
23778         * gcc.dg/vect/vect-83_64.c: Ditto.
23779         * gcc.dg/vect/vect-9.c: Ditto.
23780         * gcc.dg/vect/vect-all.c: Ditto.
23781         * gcc.dg/vect/vect-none.c: Ditto.
23782
23783 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
23784
23785         * lib/gcc-dg.exp (dg-skip-if): New function.
23786         (dg-forbid-option): Remove.
23787         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
23788         * g++.dg/abi/bitfield8.C: Likewise.
23789         * g++.dg/abi/dtor1.C: Likewise.
23790         * g++.dg/abi/empty10.C: Likewise.
23791         * g++.dg/abi/empty7.C: Likewise.
23792         * g++.dg/abi/empty9.C: Likewise.
23793         * g++.dg/abi/layout3.C: Likewise.
23794         * g++.dg/abi/layout4.C: Likewise.
23795         * g++.dg/abi/thunk1.C: Likewise.
23796         * g++.dg/abi/thunk2.C: Likewise.
23797         * g++.dg/abi/vbase11.C: Likewise.
23798         * g++.dg/abi/vthunk2.C: Likewise.
23799         * g++.dg/abi/vthunk3.C: Likewise.
23800         * g++.dg/ext/attrib8.C: Likewise.
23801         * g++.dg/opt/longbranch2.C: Likewise.
23802         * g++.dg/opt/reg-stack4.C: Likewise.
23803         * g++.old-deja/g++.ext/attrib1.C: Likewise.
23804         * g++.old-deja/g++.ext/attrib2.C: Likewise.
23805         * g++.old-deja/g++.ext/attrib3.C: Likewise.
23806         * g++.old-deja/g++.other/store-expr1.C: Likewise.
23807         * g++.old-deja/g++.other/store-expr2.C: Likewise.
23808         * gcc.dg/20000609-1.c: Likewise.
23809         * gcc.dg/20000720-1.c: Likewise.
23810         * gcc.dg/20011107-1.c: Likewise.
23811         * gcc.dg/20011119-1.c: Likewise.
23812         * gcc.dg/20020108-1.c: Likewise.
23813         * gcc.dg/20020122-2.c: Likewise.
23814         * gcc.dg/20020122-3.c: Likewise.
23815         * gcc.dg/20020201-3.c: Likewise.
23816         * gcc.dg/20020206-1.c: Likewise.
23817         * gcc.dg/20020218-1.c: Likewise.
23818         * gcc.dg/20020310-1.c: Likewise.
23819         * gcc.dg/20020411-1.c: Likewise.
23820         * gcc.dg/20020418-2.c: Likewise.
23821         * gcc.dg/20020426-1.c: Likewise.
23822         * gcc.dg/20020426-2.c: Likewise.
23823         * gcc.dg/20020517-1.c: Likewise.
23824         * gcc.dg/20020523-1.c: Likewise.
23825         * gcc.dg/20020523-2.c: Likewise.
23826         * gcc.dg/20020729-1.c: Likewise.
23827         * gcc.dg/20030204-1.c: Likewise.
23828         * gcc.dg/20030826-2.c: Likewise.
23829         * gcc.dg/20030926-1.c: Likewise.
23830         * gcc.dg/20031202-1.c: Likewise.
23831         * gcc.dg/980312-1.c: Likewise.
23832         * gcc.dg/980313-1.c: Likewise.
23833         * gcc.dg/990117-1.c: Likewise.
23834         * gcc.dg/990424-1.c: Likewise.
23835         * gcc.dg/990524-1.c: Likewise.
23836         * gcc.dg/991230-1.c: Likewise.
23837         * gcc.dg/i386-387-1.c: Likewise.
23838         * gcc.dg/i386-387-2.c: Likewise.
23839         * gcc.dg/i386-387-3.c: Likewise.
23840         * gcc.dg/i386-387-4.c: Likewise.
23841         * gcc.dg/i386-387-5.c: Likewise.
23842         * gcc.dg/i386-387-6.c: Likewise.
23843         * gcc.dg/i386-asm-1.c: Likewise.
23844         * gcc.dg/i386-bitfield1.c: Likewise.
23845         * gcc.dg/i386-bitfield2.c: Likewise.
23846         * gcc.dg/i386-loop-1.c: Likewise.
23847         * gcc.dg/i386-loop-2.c: Likewise.
23848         * gcc.dg/i386-loop-3.c: Likewise.
23849         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
23850         * gcc.dg/i386-pic-1.c: Likewise.
23851         * gcc.dg/i386-regparm.c: Likewise.
23852         * gcc.dg/i386-signbit-1.c: Likewise.
23853         * gcc.dg/i386-signbit-2.c: Likewise.
23854         * gcc.dg/i386-signbit-3.c: Likewise.
23855         * gcc.dg/i386-sse-5.c: Likewise.
23856         * gcc.dg/i386-sse-8.c: Likewise.
23857         * gcc.dg/i386-unroll-1.c: Likewise.
23858         * gcc.dg/tls/opt-1.c: Likewise.
23859         * gcc.dg/tls/opt-2.c: Likewise.
23860         * gcc.dg/unroll-1.c: Likewise.
23861         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
23862         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
23863         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
23864         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
23865
23866 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23867
23868         * g++.dg/template/incomplete1.C: New test.
23869
23870 2004-11-16  Nick Clifton  <nickc@redhat.com>
23871
23872         Revert patches accidentally commited during checkin of fixes for
23873         xstormy16 tests:
23874         gcc.c-torture/execute/simd-4.c: Revert
23875         gcc.dg/20040910-1.c: Revert.
23876
23877 2004-11-16  Paul Brook  <paul@codesourcery.com>
23878
23879         PR fortran/13010
23880         * gfortran.dg/der_pointer_1.f90: New test.
23881
23882 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
23883
23884         PR c/18498
23885         * gcc.dg/bitfld-13.c: New test.
23886
23887 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
23888
23889         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
23890         powerpc*-*-linux*.
23891
23892         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
23893         * gcc.dg/ppc64-abi-2.c: Ditto.
23894         * gcc.dg/ppc64-abi-3.c: Ditto.
23895
23896         * lib/gcc-dg.exp (dg-target-list): Remove.
23897
23898 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
23899
23900         * gcc.dg/ia64-postinc.c: New test.
23901
23902 2004-11-15  Mark Mitchell <mark@codesourcery.com>
23903
23904         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
23905
23906 2004-11-15  Nick Clifton  <nickc@redhat.com>
23907
23908         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
23909         __INT_MAX__ so that the test can be compiled by toolchains
23910         targeted at 16-bit processors.
23911
23912         * gcc.dg/20040625-1.c: Use long constants rather than integers
23913         when performing arithmetic that will overflow 16-bits.
23914
23915         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
23916         xstormy16.  It does not support 128-bit vector operations.
23917
23918         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
23919         with the macro PTR_TYPE.  Define this macro to an integer type
23920         suitable for holding a pointer.
23921
23922         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
23923         the target is a 16-bit processor.
23924
23925         * gcc.dg/cpp/if-2.c: Expect a different warning message from
23926         16-bit targets where the character constant will be too long.
23927
23928         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
23929         where the double will not be directly addressable.
23930
23931 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23932
23933         Friend class name lookup 1/n, PR c++/18471
23934         * g++.dg/template/crash26.C: New test.
23935         * g++.dg/lookup/struct1.C: Adjust expected error.
23936         * g++.dg/parse/elab1.C: Likewise.
23937         * g++.dg/parse/elab2.C: Likewise.
23938         * g++.dg/parse/int-as-enum1.C: Likewise.
23939         * g++.dg/parse/struct-as-enum1.C: Likewise.
23940         * g++.dg/parse/typedef1.C: Likewise.
23941         * g++.dg/parse/typedef3.C: Likewise.
23942         * g++.dg/parse/typedef4.C: Likewise.
23943         * g++.dg/parse/typedef5.C: Likewise.
23944         * g++.dg/template/nontype4.C: Likewise.
23945         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
23946         * g++.old-deja/g++.other/elab1.C: Likewise.
23947         * g++.old-deja/g++.other/syntax4.C: Likewise.
23948
23949 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
23950
23951         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
23952
23953 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
23954
23955         * gcc.c-torture/execute/20041114-1.c: New test.
23956
23957 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
23958
23959         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
23960         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
23961         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
23962         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
23963         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
23964         gcc.dg/switch-7.c: New tests.
23965
23966 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
23967
23968         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
23969
23970 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
23971
23972         PR tree-opt/18400
23973         * gcc.dg/vect/pr18400.c: New test.
23974
23975 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
23976             Andrew Pinski  <pinskia@physics.uc.edu>
23977
23978         PR tree-opt/18425
23979         * gcc.dg/vect/pr18425.c: New test.
23980
23981 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
23982
23983         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
23984         Guard with dg-require-alias and dg-require-visibility.
23985
23986 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
23987
23988         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
23989
23990 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23991
23992         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
23993
23994 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23995
23996         PR c++/17344
23997         * g++.dg/template/defarg5.C: New test.
23998
23999 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
24000
24001         * g++.dg/parse/cast1.C: Run only on ILP32.
24002         * g++.old-deja/g++.mike/p784.C: Likewise.
24003
24004 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
24005
24006         * gcc.c-torture/execute/20041113-1.c: New test.
24007
24008 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
24009
24010         PR target/18230
24011         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
24012         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
24013         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
24014         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
24015         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
24016         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
24017         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
24018         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
24019         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
24020         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
24021         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
24022         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
24023         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
24024
24025 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
24026
24027         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
24028         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
24029         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
24030         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
24031         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
24032         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
24033         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
24034         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
24035         gcc.target/sparc/combined-1.c: New tests.
24036
24037 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
24038
24039         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
24040         New tests.
24041
24042 2004-11-12  Mark Mitchell <mark@codesourcery.com>
24043
24044         * lib/gcc-dg.exp (dg-forbid-option): New function.
24045         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
24046         * g++.dg/abi/bitfield8.C: Likewise.
24047         * g++.dg/abi/dtor1.C: Likewise.
24048         * g++.dg/abi/empty10.C: Likewise.
24049         * g++.dg/abi/empty7.C: Likewise.
24050         * g++.dg/abi/empty9.C: Likewise.
24051         * g++.dg/abi/layout3.C: Likewise.
24052         * g++.dg/abi/layout4.C: Likewise.
24053         * g++.dg/abi/thunk1.C: Likewise.
24054         * g++.dg/abi/thunk2.C: Likewise.
24055         * g++.dg/abi/vbase11.C: Likewise.
24056         * g++.dg/abi/vthunk2.C: Likewise.
24057         * g++.dg/abi/vthunk3.C: Likewise.
24058         * g++.dg/ext/attrib8.C: Likewise.
24059         * g++.dg/opt/longbranch2.C: Likewise.
24060         * g++.dg/opt/reg-stack4.C: Likewise.
24061         * g++.old-deja/g++.ext/attrib1.C: Likewise.
24062         * g++.old-deja/g++.ext/attrib2.C: Likewise.
24063         * g++.old-deja/g++.ext/attrib3.C: Likewise.
24064         * g++.old-deja/g++.other/store-expr1.C: Likewise.
24065         * g++.old-deja/g++.other/store-expr2.C: Likewise.
24066         * gcc.dg/20000609-1.c: Likewise.
24067         * gcc.dg/20000720-1.c: Likewise.
24068         * gcc.dg/20011107-1.c: Likewise.
24069         * gcc.dg/20011119-1.c: Likewise.
24070         * gcc.dg/20020108-1.c: Likewise.
24071         * gcc.dg/20020122-2.c: Likewise.
24072         * gcc.dg/20020122-3.c: Likewise.
24073         * gcc.dg/20020201-3.c: Likewise.
24074         * gcc.dg/20020206-1.c: Likewise.
24075         * gcc.dg/20020218-1.c: Likewise.
24076         * gcc.dg/20020310-1.c: Likewise.
24077         * gcc.dg/20020411-1.c: Likewise.
24078         * gcc.dg/20020418-2.c: Likewise.
24079         * gcc.dg/20020426-1.c: Likewise.
24080         * gcc.dg/20020426-2.c: Likewise.
24081         * gcc.dg/20020517-1.c: Likewise.
24082         * gcc.dg/20020523-1.c: Likewise.
24083         * gcc.dg/20020523-2.c: Likewise.
24084         * gcc.dg/20020729-1.c: Likewise.
24085         * gcc.dg/20030204-1.c: Likewise.
24086         * gcc.dg/20030826-2.c: Likewise.
24087         * gcc.dg/20030926-1.c: Likewise.
24088         * gcc.dg/20031202-1.c: Likewise.
24089         * gcc.dg/980312-1.c: Likewise.
24090         * gcc.dg/980313-1.c: Likewise.
24091         * gcc.dg/990117-1.c: Likewise.
24092         * gcc.dg/990424-1.c: Likewise.
24093         * gcc.dg/990524-1.c: Likewise.
24094         * gcc.dg/991230-1.c: Likewise.
24095         * gcc.dg/i386-387-1.c: Likewise.
24096         * gcc.dg/i386-387-2.c: Likewise.
24097         * gcc.dg/i386-387-3.c: Likewise.
24098         * gcc.dg/i386-387-4.c: Likewise.
24099         * gcc.dg/i386-387-5.c: Likewise.
24100         * gcc.dg/i386-387-6.c: Likewise.
24101         * gcc.dg/i386-asm-1.c: Likewise.
24102         * gcc.dg/i386-bitfield1.c: Likewise.
24103         * gcc.dg/i386-bitfield2.c: Likewise.
24104         * gcc.dg/i386-loop-1.c: Likewise.
24105         * gcc.dg/i386-loop-2.c: Likewise.
24106         * gcc.dg/i386-loop-3.c: Likewise.
24107         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
24108         * gcc.dg/i386-pic-1.c: Likewise.
24109         * gcc.dg/i386-regparm.c: Likewise.
24110         * gcc.dg/i386-signbit-1.c: Likewise.
24111         * gcc.dg/i386-signbit-2.c: Likewise.
24112         * gcc.dg/i386-signbit-3.c: Likewise.
24113         * gcc.dg/i386-sse-5.c: Likewise.
24114         * gcc.dg/i386-sse-8.c: Likewise.
24115         * gcc.dg/i386-unroll-1.c: Likewise.
24116         * gcc.dg/tls/opt-1.c: Likewise.
24117         * gcc.dg/tls/opt-2.c: Likewise.
24118         * gcc.dg/unroll-1.c: Likewise.
24119         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
24120         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
24121         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
24122         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
24123         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
24124         -m64 is specified.
24125
24126 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
24127
24128         PR c++/18389
24129         * g++.dg/parse/cond1.C: New test.
24130
24131         PR c++/18429
24132         * g++.dg/template/array9.C: New test.
24133         * g++.dg/ext/vla1.C: Adjust error messages.
24134         * g++.dg/ext/vlm1.C: Likewise.
24135         * g++.dg/template/crash2.C: Likewise.
24136
24137         PR c++/18436
24138         * g++.dg/template/call3.C: New test.
24139
24140         PR c++/18407
24141         * g++.dg/template/ptrmem11.C: New test.
24142
24143 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
24144
24145         PR other/14264
24146         * lib/g++.exp: Set LC_ALL and LANG to C.
24147         * lib/gcc-dg.exp: Likewise.
24148         * lib/gfortran.exp: Likewise.
24149         * lib/objc.exp: Likewise.
24150         * lib/treelang.exp: Likewise.
24151
24152 2004-11-12  Andreas Schwab  <schwab@suse.de>
24153
24154         * gcc.dg/pr16286.c: Fix last change.
24155
24156 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
24157
24158         PR c++/18416
24159         * g++.dg/init/global1.C: New test.
24160
24161 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
24162
24163         * gcc.c-torture/execute/20041112-1.c: New test.
24164
24165 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
24166
24167         * lib/gcc-dg.exp (dg-target-list): New.
24168
24169 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
24170             Richard Sandiford  <rsandifo@redhat.com>
24171
24172         * lib/target-supports.exp (get-compiler_messages): New.
24173         (check_named_sections_available): Use it.
24174         (check_effective_target_ilp32): New.
24175         (check_effective_target_lp64): New.
24176         (is-effective-target): New.
24177         * lib/gcc-dg.exp (dg-require-effective-target): New.
24178
24179 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
24180
24181         * gcc.dg/precedence-1.c: New test.
24182
24183 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
24184
24185         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
24186
24187         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
24188         message, delete generated files, use more descriptive name for
24189         executable, and make the test unsupported when it cannot be run.
24190
24191         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
24192         (dg-require-weak, dg-require-visibility, dg-require-alias,
24193         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
24194         dg-require-iconv, dg-require-named-sections): Use it.
24195
24196         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
24197
24198 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
24199
24200         PR target/16457
24201         * gcc.dg/ppc-and-1: New
24202
24203         PR target/16796
24204         * gcc.dg/ppc-mov-1.c: New.
24205
24206         PR target/16458
24207         * gcc.dg/ppc-compare-1.c: New.
24208
24209 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
24210
24211         * objc.dg/desig-init-2.m: New test.
24212
24213 2004-11-10  Adam Nemet  <anemet@lnxw.com>
24214
24215         PR middle-end/18160
24216         * g++.dg/warn/register-var-1.C: New test.
24217         * g++.dg/warn/register-var-2.C: New test.
24218
24219 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24220
24221         * gcc.dg/union-2.c: New test.
24222
24223 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
24224
24225         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
24226         New test for PR tree-optimization/17892.
24227
24228 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
24229
24230         PR c++/18369
24231         * g++.dg/init/new12.C: New test.
24232
24233 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
24234
24235         * gcc.target/sparc: New directory.
24236         * gcc.target/sparc/sparc.exp: New driver.
24237         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
24238         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
24239         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
24240         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
24241
24242 2004-11-10  Paul Brook  <paul@codesourcery.com>
24243
24244         PR fortran/18218
24245         * gfortran.dg/list_read.c: New test.
24246
24247 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
24248
24249         PR c/18322
24250         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
24251         expected diagnostic location.
24252
24253 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
24254
24255         * gcc.dg/20041109-1.c: New test.
24256
24257 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
24258
24259         PR objc/18406
24260         * objc/compile/pr18406.m: New test.
24261
24262 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
24263
24264         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
24265
24266 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
24267
24268         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
24269
24270 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
24271
24272         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
24273
24274 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
24275
24276         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
24277         exit.
24278
24279 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
24280
24281         PR tree-opt/18299
24282         * gcc.c-torture/pr18299-1.c: New test.
24283
24284 2004-11-06  Andreas Schwab  <schwab@suse.de>
24285
24286         * gcc.dg/pr16286.c: Also test for bool and pixel.
24287
24288 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
24289
24290         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
24291         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
24292         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
24293         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
24294         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
24295         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
24296         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
24297         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
24298         gcc.dg/struct-semi-3.c: New tests.
24299
24300 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24301
24302         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
24303
24304 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24305
24306         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
24307         Do not use C99 designators.
24308
24309 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24310
24311         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
24312
24313 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24314
24315         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
24316         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
24317         * gcc.c-torture/execute/simd-5.x: Remove.
24318
24319 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
24320
24321         PR rtl-optimization/17933
24322         * gcc.dg/torture/pr17933-1.c: New test.
24323
24324 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
24325
24326         PR target/18106
24327         * lib/target-supports.exp (check_weak_available): Support
24328         Windows.
24329
24330 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
24331
24332         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
24333         call to fflush(stdout) before abort.
24334         (my_ffsll): New function.
24335         (generate_fields): Use it.
24336
24337 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
24338
24339         * gcc.dg/init-undef-1.c: New test.
24340
24341 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
24342
24343         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
24344         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
24345         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
24346         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
24347         expected messages for new parser.
24348
24349 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
24350
24351         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
24352
24353 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
24354
24355         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
24356         on LP64 targets.
24357
24358 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
24359
24360         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
24361         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
24362         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
24363         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
24364         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
24365         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
24366         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
24367         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
24368         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
24369         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
24370
24371 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
24372
24373         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
24374         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
24375         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
24376         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
24377         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
24378         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
24379         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
24380         for new parser.
24381
24382 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
24383
24384         PR target/15342
24385         * gcc.dg/20041104-1.c: New test.
24386
24387 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24388
24389         * g++.dg/template/nontype7.C: New test.
24390         * g++.dg/template/nontype8.C: Likewise.
24391         * g++.dg/template/nontype9.C: Likewise.
24392         * g++.dg/template/nontype10.C: Likewise.
24393         * g++.dg/tc1/dr49.C: Likewise.
24394         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
24395         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
24396
24397 2004-11-04  Ben Elliston  <bje@au.ibm.com>
24398
24399         * g++.dg/rtti/tinfo1.C: Remove xfails.
24400
24401 2004-11-04  Ben Elliston  <bje@au.ibm.com>
24402
24403         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
24404         packed attribute to the definition to satisfy the new C++ parser.
24405
24406 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
24407
24408         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
24409         invocations of va_arg.
24410
24411 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
24412
24413         PR c++/18124
24414         * g++.dg/template/crash25.C: New test.
24415
24416         PR c++/18155
24417         * g++.dg/template/typedef2.C: New test.
24418         * g++.dg/parse/crash13.C: Adjust error markers.
24419
24420         PR c++/18177
24421         * g++.dg/conversion/const3.C: New test.
24422
24423 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24424
24425         PR fortran/17535
24426         PR fortran/17583
24427         PR fortran/17713
24428         * gfortran.dg/generic_[123].f90: New testcases.
24429
24430 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
24431
24432         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
24433         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
24434
24435 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
24436
24437         PR tree-opt/16808
24438         * gcc.c-torture/compile/pr16808.c: New test.
24439
24440 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
24441
24442         PR rtl-optimization/17104
24443         * gcc.dg/ppc-bitfield1.c: New.
24444
24445 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
24446
24447         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
24448
24449 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
24450
24451         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
24452         strings for 32-bit code.
24453
24454 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
24455
24456         PR c/18239
24457         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
24458
24459 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
24460
24461         PR c++/18064
24462         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
24463
24464 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
24465
24466         PR c++/15172
24467         * g++.dg/init/aggr2.C: New test.
24468
24469 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
24470
24471         * objc.dg/local-decl-1.m: New test.
24472
24473 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24474
24475         * gcc.dg/20040910-1.c: Adjust regex.
24476
24477 2004-10-30  Roger Sayle  <roger@eyesopen.com>
24478
24479         PR rtl-optimization/18084
24480         * g++.dg/opt/pr18084-1.C: New testcase.
24481
24482 2004-10-30  Matt Austern  <austern@apple.com>
24483
24484         PR c++/17542
24485         * g++.dg/ext/attrib18.C: New test.
24486
24487 2004-10-30  Roger Sayle  <roger@eyesopen.com>
24488
24489         PR middle-end/18096
24490         * gcc.dg/pr18096-1.c: New test case.
24491
24492 2004-10-30  Roger Sayle  <roger@eyesopen.com>
24493
24494         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
24495
24496 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
24497
24498         PR c/16666
24499         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
24500         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
24501         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
24502         gcc.dg/old-style-prom-3.c: New tests.
24503
24504 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
24505
24506         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
24507         Remove unnecessary inclusion of stdio.h.
24508
24509 2004-10-29  Roger Sayle  <roger@eyesopen.com>
24510
24511         PR rtl-optimization/17581
24512         * gcc.dg/pr17581-1.c: New test case.
24513
24514 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
24515
24516         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
24517         being implemented.
24518         * g++.dg/conversion/dr195-1.C: New.
24519         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
24520         * g++.old-deja/g++.mike/p10148.C: Likewise.
24521
24522 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
24523
24524         PR c++/17695
24525         * g++.dg/debug/typedef2.C: New test.
24526
24527 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
24528
24529         PR fortran/13490
24530         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
24531         * gfortran.dg/g77/README: Update.
24532
24533 2004-10-28  Matt Austern  <austern@apple.com>
24534
24535         PR c++/14124
24536         * g++.dg/ext/packed7.C: New test.
24537
24538 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
24539
24540         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
24541         scan-assembler.
24542         * lib/scanasm.exp (hidden-scan-for): New proc.
24543         (scan-hidden): Use hidden-scan-for instead of constructing the scan
24544         string.
24545         (scan-not-hidden): Likewise.
24546         * lib/target-supports.exp (check_visibility_available): mach-o is
24547         support too.
24548
24549 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
24550
24551         PR c++/17132
24552         * g++.dg/template/memclass3.C: New test.
24553
24554 2004-10-28  Adam Nemet  <anemet@lnxw.com>
24555
24556         PR middle-end/18160
24557         * gcc.dg/register-var-1.c: New test.
24558         * gcc.dg/register-var-2.c: New test.
24559         * gcc.dg/asm-7.c: Taking the address of a register variable is an
24560         error now.
24561
24562 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
24563
24564         PR other/18172
24565         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
24566         unused variables.
24567         * gcc.dg/vect/vect-22.c: Likewise.
24568
24569 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
24570
24571         * gcc.dg/i386-rotate-1.c: New test.
24572
24573 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
24574
24575         * g++.dg/init/ref12.C: Add "run" marker.
24576
24577         PR c++/17435
24578         * g++.dg/init/ref12.C: New test.
24579
24580         PR c++/18140
24581         * g++.dg/template/shift1.C: New test.
24582         * g++.dg/template/error10.C: Adjust error markers.
24583
24584 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
24585
24586         PR tree-opt/17529
24587         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
24588
24589 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
24590
24591         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
24592         * gcc.dg/weak/weak-3.c: Likewise.
24593         * gcc.dg/weak/weak-5.c: Likewise.
24594         * gcc.dg/weak/weak-9.c: Likewise.
24595         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
24596         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
24597
24598         * gcc.dg/darwin-weakimport-1.c: New.
24599
24600 2004-10-28  Ben Elliston  <bje@au.ibm.com>
24601
24602         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
24603
24604 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
24605
24606         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
24607         'syntax' error messages.
24608         * gcc.dg/cpp/direct2s.c: Likewise.
24609
24610 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
24611
24612         * gcc.c-torture/compile/20041026-1.c: New.
24613
24614 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
24615
24616         PR c++/18093
24617         * g++.dg/lookup/ns2.C: New test.
24618
24619         PR c++/18020
24620         * g++.dg/template/enum4.C: New test.
24621
24622         PR c++/18161
24623         * g++.dg/template/expr1.C: New test.
24624
24625 2004-10-26  Ben Elliston  <bje@au.ibm.com>
24626
24627         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
24628
24629 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
24630
24631         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
24632         gcc.dg/decl-nospec-3.c: New tests.
24633
24634 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
24635
24636         * objc.dg/super-class-3.m: New test.
24637
24638 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
24639
24640         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
24641         resyncing.
24642         * gcc.dg/cpp/direct2s.c: Likewise.
24643
24644 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
24645
24646         * objc.dg/image-info.m: Update for changes to section selection.
24647
24648 2004-10-25  David Ayers  <d.ayers@inode.at>
24649             Ziemowit Laski  <zlaski@apple.com>
24650
24651         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
24652         diagnostics when messaging 'id <Proto>'.
24653         * objc.dg/class-protocol-1.m: New test.
24654         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
24655         a non-existent method signature.
24656         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
24657         Update diagnostics when messaging with non-existent method signature.
24658         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
24659         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
24660         invalid receivers are now resolved as if messaging 'id'; remove
24661         extraneous diagnostics.
24662
24663 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
24664
24665         PR c/16667
24666         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
24667         gcc.dg/init-desig-obs-3.c: New tests.
24668
24669 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
24670
24671         * gcc.dg/debug/20041023-1.c: New test.
24672
24673 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
24674
24675         PR middle-end/17407
24676         * gcc.c-torture/compile/pr17407.c: New test.
24677
24678         PR c++/18121
24679         * g++.dg/template/array8.C: New test.
24680
24681 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
24682
24683         PR other/18138
24684         * lib/g++.exp: Accept more than one multilib libgcc.
24685         * lib/gcc-dg.exp: Likewise.
24686         * lib/objc.exp: Likewise.
24687         * lib/treelang.exp: Likewise.
24688         * lib/gfortran.exp: Likewise.
24689
24690 2004-10-24  Ben Elliston  <bje@au.ibm.com>
24691
24692         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
24693
24694 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
24695
24696         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
24697         * gcc.dg/c99-const-expr-3.c: Likewise.
24698
24699 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
24700
24701         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
24702
24703 2004-10-23  Ben Elliston  <bje@au.ibm.com>
24704
24705         * gcc.c-torture/execute/loop-2e.x: Remove.
24706
24707 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
24708
24709         PR c++/18095
24710         * g++.dg/parse/crash18.C: New.
24711         * g++.dg/parse/crash19.C: New.
24712
24713 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
24714
24715         * g++.dg/ext/dllimport1.C: Move dg-warnings.
24716         * g++.dg/ext/dllimport2.C: Same.
24717         * g++.dg/ext/dllimport8.C: Same.
24718
24719 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
24720
24721         PR c++/10841
24722         * g++.dg/conversion/cast1.C: New test.
24723         * g++.dg/overload/pmf1.C: Adjust error marker.
24724
24725 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
24726
24727         PR objc/17923
24728         * objc.dg/const-str-7.m: New test.
24729
24730 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24731
24732         * g++.dg/template/memfriend11.C: Fix comment typo.
24733         * g++.dg/template/memfriend14.C: Likewise.
24734
24735 2004-10-20  Richard Henderson  <rth@redhat.com>
24736
24737         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
24738         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
24739         -fasynchronous-unwind-tables.
24740
24741 2004-10-20  Richard Henderson  <rth@redhat.com>
24742
24743         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
24744         (main): Return success.
24745         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
24746         (main): Return success.
24747
24748 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24749
24750         PR c++/13495
24751         * g++.dg/template/memfriend9.C: New test.
24752         * g++.dg/template/memfriend10.C: Likewise.
24753         * g++.dg/template/memfriend11.C: Likewise.
24754         * g++.dg/template/memfriend12.C: Likewise.
24755         * g++.dg/template/memfriend13.C: Likewise.
24756         * g++.dg/template/memfriend14.C: Likewise.
24757         * g++.dg/template/memfriend15.C: Likewise.
24758         * g++.dg/template/memfriend16.C: Likewise.
24759         * g++.dg/template/memfriend17.C: Likewise.
24760         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
24761
24762 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
24763
24764         * g++.dg/conversion/dr195.C: New.
24765         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
24766
24767 2004-10-20  Ben Elliston  <bje@au.ibm.com>
24768             Devang Patel  <dpatel@apple.com>
24769
24770         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
24771         of floating point arithmetic, which could trap.
24772
24773 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
24774
24775         PR c++/14035
24776         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
24777         * g++.dg/conversion/const2.C: New test.
24778         * g++.dg/expr/reinterpret2.C: New test.
24779         * g++.dg/expr/reinterpret3.C: New test.
24780         * g++.dg/expr/cast2.C: New test.
24781         * g++.dg/expr/copy1.C: New test.
24782         * g++.dg/other/conversion1.C: Change error message.
24783         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
24784         function pointers to void *.
24785         * g++.old-deja/g++.mike/p10148.C: Likewise.
24786
24787 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24788
24789         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
24790
24791 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
24792
24793         PR c++/18047
24794
24795         * g++.dg/parse/expr3.C: New test.
24796
24797 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
24798
24799         * gcc.dg/smod-1.c: New test.
24800
24801 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
24802
24803         * objc.dg/method-14.m: New test.
24804
24805 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
24806
24807         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
24808         Also xfail as the patch was reverted.
24809
24810 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
24811
24812         PR middle-end/16973
24813         * gcc.dg/pr16973.c: New test.
24814
24815 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
24816
24817         PR tree-optimization/17656
24818         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
24819
24820 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
24821
24822         * g++.dg/eh/shadow1.C: New.
24823
24824 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
24825
24826         * gcc.c-torture/compile/20041018-1.c: New test.
24827
24828 2004-10-18  Ben Elliston  <bje@au.ibm.com>
24829
24830         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
24831         compiler referring to register 0 when accessing sdata.  The linker
24832         now patches things up.
24833
24834 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
24835
24836         PR c/17529
24837         * gcc.c-torture/compile/pr17529.c: New test.
24838
24839 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24840
24841         PR c++/17743
24842         * g++.dg/ext/attrib17.C: New test.
24843
24844 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24845
24846         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
24847
24848 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24849
24850         PR c++/10479
24851         * g++.dg/ext/attrib16.C: New test.
24852
24853 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
24854
24855         PR c++/17042
24856         * g++.dg/init/dso_handle1.C: New test.
24857
24858         PR c++/14667
24859         * g++.dg/parse/typedef6.C: New test.
24860
24861         PR c++/17916
24862         * g++.dg/parse/pragma1.C: New test.
24863
24864 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
24865
24866         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
24867
24868 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
24869
24870         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
24871         -fno-common when on HPPA HP-UX platforms.
24872
24873 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
24874
24875         PR other/16820
24876         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
24877         stdint.h.
24878         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
24879         uintptr_t.
24880
24881 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
24882
24883         PR c++/16301
24884         * g++.dg/lookup/strong-using-4.C: New test.
24885
24886 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
24887
24888         PR middle-end/16567
24889         * gcc.c-torture/compile/nested-1.c: New test.
24890
24891 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
24892
24893         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
24894         and mipsisa64*-*-* (until support for misaligned loads is added).
24895         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
24896         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
24897         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
24898         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
24899         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
24900         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
24901
24902 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
24903
24904         PR c++/17976
24905         * g++.dg/init/dtor3.C: New test.
24906
24907 2004-10-15  Ben Elliston  <bje@au.ibm.com>
24908
24909         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
24910
24911 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
24912
24913         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
24914         * gcc.dg/macho-lo-sum.c: Likewise.
24915
24916 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
24917
24918         * gcc.dg/ppc-spe64-1.c: New test.
24919
24920 2004-10-14  Devang Patel  <dpatel@apple.com>
24921
24922         PR 17635
24923         * gcc.dg/pr17635.c : New test.
24924
24925 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
24926
24927         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
24928         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
24929         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
24930         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
24931         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
24932         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
24933         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
24934         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
24935         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
24936         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
24937         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
24938         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
24939         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
24940         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
24941         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
24942         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
24943         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
24944         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
24945
24946 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
24947
24948         * gcc.dg/vect/vect-82.c: New testcase.
24949         * gcc.dg/vect/vect-82_64.c: New testcase.
24950         * gcc.dg/vect/vect-83.c: New testcase.
24951         * gcc.dg/vect/vect-83_64.c: New testcase.
24952
24953 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
24954
24955         * gcc.dg/cpp/error-1.c: New test.
24956
24957 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
24958
24959         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
24960
24961 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
24962
24963         PR target/17984
24964         * gcc.dg/cris-peep2-xsrand2.c: New test.
24965
24966 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
24967
24968         PR c++/17661
24969         * testsuite/g++.dg/expr/for2.C: New test.
24970
24971 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
24972
24973         * g++.dg/inherit/thunk1.C: Run on the SPARC.
24974
24975 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
24976
24977         PR tree-optimization/17724
24978         * g++.dg/opt/pr17724-1.C: New test.
24979         * g++.dg/opt/pr17724-2.C: New test.
24980         * g++.dg/opt/pr17724-3.C: New test.
24981         * g++.dg/opt/pr17724-4.C: New test.
24982         * g++.dg/opt/pr17724-5.C: New test.
24983         * g++.dg/opt/pr17724-6.C: New test.
24984
24985 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
24986
24987         PR c/17301
24988         * gcc.dg/pr17301-2.c: New test.
24989
24990 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
24991
24992         PR c++/15876
24993         * g++.dg/parse/error22.C: New test.
24994
24995         PR c++/17936
24996         * g++.dg/template/spec18.C: New test.
24997
24998 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
24999
25000         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
25001         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
25002         memcpy.
25003         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
25004         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
25005
25006 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
25007
25008         * g++.dg/eh/cleanup5.C: Add dg-options "".
25009
25010 2004-10-11  Roger Sayle  <roger@eyesopen.com>
25011
25012         PR middle-end/17657
25013         * gcc.dg/switch-4.c: New test case.
25014
25015 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
25016
25017         * gcc.c-torture/execute/20041011-1.c: New test.
25018
25019 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
25020
25021         PR c++/17554
25022         * g++.dg/init/for3.C: New test.
25023
25024         PR c++/17657
25025         * g++.dg/opt/switch2.C: New test.
25026
25027         PR middle-end/17703
25028         * g++.dg/warn/Wreturn-2.C: New test.
25029
25030 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
25031
25032         PR c++/17907
25033         * g++.dg/eh/cleanup5.C: New test.
25034
25035 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
25036
25037         PR c++/17393
25038         * g++.dg/parse/error21.C: New test.
25039
25040 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25041
25042         * g++.dg/overload/pmf1.C: Adjust quoting marks.
25043         * g++.dg/warn/incomplete1.C: Likewise.
25044         * g++.dg/template/qualttp20.C: Likewise.
25045
25046 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
25047
25048         PR c/17881
25049         * parm-incomplete-1.c: New test.
25050
25051 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
25052
25053         PR c++/17867
25054         * g++.dg/parse/error19.C: New test.
25055
25056         PR c++/17670
25057         * g++.dg/init/new11.C: New test.
25058
25059         PR c++/17821
25060         * g++.dg/parse/error20.C: New test.
25061
25062         PR c++/17826
25063         * g++.dg/template/crash24.C: New test.
25064
25065 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
25066
25067         PR c/17301
25068         * gcc.dg/pr17301-1.c: New test.
25069
25070 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
25071
25072         PR c/17189
25073         * gcc.dg/anon-struct-5.c: New test.
25074
25075 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
25076
25077         PR c/17844
25078         * gcc.dg/pr17844-1.c: New test.
25079
25080 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
25081
25082         PR tree-optimization/17906
25083         * gcc.c-torture/compile/pr17906.c: New.
25084
25085 2004-10-09  Stuart Hastings  <stuart@apple.com>
25086             Roger Sayle  <roger@eyesopen.com>
25087
25088         PR rtl-optimization/17853
25089         * gcc.dg/i386-mmx-5.c: New testcase.
25090
25091 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
25092
25093         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
25094
25095 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
25096
25097         PR c++/17524
25098         * g++.dg/template/static9.C: New test.
25099
25100         PR c++/17685
25101         * g++.dg/parse/operator5.C: New test.
25102
25103 2004-10-09  Roger Sayle  <roger@eyesopen.com>
25104
25105         PR middle-end/17894
25106         * gcc.c-torture/execute/divcmp-4.c: New test case.
25107
25108 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
25109
25110         PR tree-opt/17902
25111         * g++.dg/opt/pr17902.C: New test.
25112
25113 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
25114
25115         * gcc.dg/cpp/ident-1.c: Add dg-options "".
25116
25117 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25118
25119         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
25120
25121 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25122
25123         * gcc.dg/assign-warn-3.c: New test.
25124
25125 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
25126
25127         PR c/16999
25128         * gcc.dg/cpp/ident-1.c: New test.
25129
25130 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
25131
25132         * gcc.c-torture/compile/acc1.c: New.
25133
25134 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
25135
25136         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
25137         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
25138
25139 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
25140
25141         * gcc.dg/ultrasp11.c: New test.
25142
25143 2004-10-08  Michael Matz  <matz@suse.de>
25144
25145         * gcc.dg/doloop-2.c: New test.
25146
25147 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25148
25149         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
25150         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
25151         objc.dg/method-9.m: Update expected diagnostics.
25152
25153 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
25154
25155         * gcc.dg/ppc-fsel-3.c: New file.
25156         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
25157
25158 2004-10-07  Paul Brook  <paul@codesourcery.com>
25159
25160         * gfortran.dg/intrinsic_verify_1.f90: New test.
25161
25162 2004-10-07  Paul Brook  <paul@codesourcery.com>
25163
25164         * gfortran.dg/empty_format_1.f90: Remove stray commas.
25165
25166 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25167
25168         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
25169         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
25170         commit.
25171
25172 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
25173
25174         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
25175
25176 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25177
25178         PR c++/17115
25179         * g++.dg/warn/Winline-4.C: New test.
25180
25181 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
25182
25183         * gcc.c-torture/compile/20041007-1.c: New test.
25184
25185 2004-10-07  Paul Brook  <paul@codesourcery.com>
25186
25187         PR fortran/17678
25188         * gfortran.dg/use_allocated_1.f90: New test.
25189
25190 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
25191
25192         PR middle-end/17849
25193         * gfortran.fortran-torture/compile/nested.f90: New test
25194
25195 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
25196
25197         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
25198
25199 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
25200
25201         PR c++/17368
25202         * g++.dg/ext/asm6.C: New test.
25203
25204 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
25205
25206         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
25207
25208 2004-10-06  Paul Brook  <paul@codesourcery.com>
25209
25210         PR libfortran/17709
25211         * gfortran.dg/empty_format_1.f90: New test.
25212
25213 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25214
25215         PR fortran/17568
25216         * gfortran.dg/ishft.f90: New test.
25217
25218         PR fortran/17283
25219         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
25220         tests.
25221
25222 2004-10-06  Paul Brook  <paul@codesourcery.com>
25223
25224         * gfortran.dg/do_1.f90: New test.
25225
25226 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25227
25228         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
25229         optimizing for size.
25230
25231 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
25232
25233         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
25234
25235 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
25236
25237         * gcc.c-torture/compile/20041005-1.c: New test.
25238
25239 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
25240
25241         PR c++/17829
25242         * g++.dg/lookup/koenig4.C: New.
25243
25244 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25245
25246         * g++.dg/other/classkey1.C: Adjust quoting marks.
25247         * g++.dg/parse/error15.C: Likewise.
25248         * g++.dg/template/meminit2.C (int>): Likewise.
25249
25250 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25251
25252         PR fortran/17283
25253         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
25254
25255         PR fortran/17631
25256         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
25257
25258         PR fortran/17708
25259         * gfortran.dg/pr17708.f90: New test.
25260
25261 2004-10-04  Chao-ying Fu  <fu@mips.com>
25262
25263         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
25264         * gcc.dg/vect/vect-4.c: Ditto.
25265         * gcc.dg/vect/vect-5.c: Ditto.
25266         * gcc.dg/vect/vect-6.c: Ditto.
25267         * gcc.dg/vect/vect-8.c: Ditto.
25268         * gcc.dg/vect/vect-16.c: Ditto.
25269         * gcc.dg/vect/vect-30.c: Ditto.
25270         * gcc.dg/vect/vect-40.c: Ditto.
25271         * gcc.dg/vect/vect-41.c: Ditto.
25272         * gcc.dg/vect/vect-42.c: Ditto.
25273         * gcc.dg/vect/vect-43.c: Ditto.
25274         * gcc.dg/vect/vect-44.c: Ditto.
25275         * gcc.dg/vect/vect-45.c: Ditto.
25276         * gcc.dg/vect/vect-46.c: Ditto.
25277         * gcc.dg/vect/vect-47.c: Ditto.
25278         * gcc.dg/vect/vect-48.c: Ditto.
25279         * gcc.dg/vect/vect-49.c: Ditto.
25280         * gcc.dg/vect/vect-50.c: Ditto.
25281         * gcc.dg/vect/vect-51.c: Ditto.
25282         * gcc.dg/vect/vect-52.c: Ditto.
25283         * gcc.dg/vect/vect-53.c: Ditto.
25284         * gcc.dg/vect/vect-54.c: Ditto.
25285         * gcc.dg/vect/vect-55.c: Ditto.
25286         * gcc.dg/vect/vect-56.c: Ditto.
25287         * gcc.dg/vect/vect-57.c: Ditto.
25288         * gcc.dg/vect/vect-58.c: Ditto.
25289         * gcc.dg/vect/vect-59.c: Ditto.
25290         * gcc.dg/vect/vect-60.c: Ditto.
25291         * gcc.dg/vect/vect-74.c: Ditto.
25292         * gcc.dg/vect/vect-79.c: Ditto.
25293         * gcc.dg/vect/vect-80.c: Ditto.
25294
25295 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
25296
25297         * gcc.dg/unused-7.c: Use the correct option.
25298
25299 2004-10-04  Paul Brook  <paul@codesourcery.com>
25300         Bud Davis  <bdavis9659@comcast.net>
25301
25302         PR fortran/17706
25303         PR fortran/16434
25304         * gfortran/pr17706.f90: New test.
25305         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
25306
25307 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25308
25309         * gfortran.dg/pr17612.f90: New test.
25310
25311 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25312
25313         * g++.dg/template/local1.C: Adjust quoting marks in
25314         testing for diagnostics.
25315         * g++.dg/tls/diag-2.C: Likewise.
25316         * g++.dg/other/error8.C: Likewise.
25317
25318 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
25319
25320         PR c/17178
25321         * gcc.dg/unused-4.c: Adjust to be correct.
25322
25323         PR c/17820
25324         * gcc.dg/unused-7.c: New test.
25325
25326 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
25327
25328         PR c++/17797
25329         * g++.dg/overload/template2.C: New test.
25330
25331 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
25332
25333         PR tree-optimization/16632
25334         * gcc.dg/tree-ssa/20041002-1.c: New.
25335
25336 2004-10-03  Paul Brook  <paul@codesourcery.com>
25337
25338         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
25339         rather than relying on default formatting.
25340
25341 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
25342
25343         * gcc.dg/20040920-1.c: Update expected message text.
25344
25345 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
25346
25347         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
25348
25349 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
25350
25351         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
25352         tree level.
25353
25354 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
25355
25356         * gcc.dg/tree-ssa/pr17343.c: Remove.
25357
25358 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
25359
25360         PR tree-opt/17343
25361         * gcc.dg/tree-ssa/pr17343.c: New test.
25362
25363 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
25364
25365         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
25366         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
25367         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
25368         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
25369         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
25370
25371 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
25372
25373         * gcc.dg/lvalue-2.c: New test.
25374
25375 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
25376
25377         PR c/17730
25378         * gcc.dg/pr17730-1.c: New test
25379
25380 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
25381
25382         PR c/7425
25383         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
25384
25385 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
25386
25387         * gcc.c-torture/execute/stdarg-1.c: New test.
25388         * gcc.c-torture/execute/stdarg-2.c: New test.
25389         * gcc.c-torture/execute/stdarg-3.c: New test.
25390         * gcc.dg/tree-ssa/stdarg-1.c: New test.
25391         * gcc.dg/tree-ssa/stdarg-2.c: New test.
25392         * gcc.dg/tree-ssa/stdarg-3.c: New test.
25393         * gcc.dg/tree-ssa/stdarg-4.c: New test.
25394         * gcc.dg/tree-ssa/stdarg-5.c: New test.
25395
25396 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
25397
25398         PR tree-optimization/17697
25399         * g++.dg/opt/pr17697-1.C: New test.
25400         * g++.dg/opt/pr17697-2.C: New test.
25401         * g++.dg/opt/pr17697-3.C: New test.
25402
25403 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
25404
25405         PR c/16409
25406         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
25407         gcc.dg/vla-init-5.c: New tests.
25408
25409 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
25410
25411         PR c/13804
25412         * gcc.dg/pr13804-1.c: New test.
25413
25414 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25415
25416         PR fortran/16938
25417         * gfortran.dg/pr16938.f90: New test.
25418
25419 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
25420
25421         * g++.dg/template/crash23.C: New test.
25422
25423 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
25424
25425         PR c++/17585
25426         * g++.dg/template/static8.C: New test.
25427
25428 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
25429
25430         PR c++/17681
25431         * g++.dg/other/error9.C: New test.
25432
25433 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
25434
25435         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
25436
25437 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25438
25439         PR fortran/15164
25440         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
25441
25442 2004-09-26  Roger Sayle  <roger@eyesopen.com>
25443
25444         PR middle-end/17112
25445         * gcc.dg/pr17112-1.c: New test case.
25446
25447 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
25448
25449         PR c/11459
25450         * gcc.dg/pr11459-1.c: New test.
25451
25452 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
25453
25454         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
25455         * gcc.dg/tree-ssa/loop-4.c: Likewise.
25456
25457 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25458
25459         * gfortran.dg/pr15324.f90: Make array bounds consistent.
25460
25461 2004-09-25  Jan Hubicka  <jh@suse.cz>
25462
25463         * compile/30040909-1.c: New test.
25464         * compile/30040907-1.c: New test.
25465
25466 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
25467
25468         * gcc.c-torture/execute/va-arg-26.c: New test.
25469
25470 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
25471
25472         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
25473         extra diagnostics on targets with 64-bit pointers.
25474         * objc.dg/selector-1.m: Adjust dg-warning regexp.
25475
25476 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25477
25478         PR c/17188
25479         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
25480         * gcc.dg/decl-3.c: Adjust expected message.
25481
25482 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25483
25484         PR fortran/17615
25485         * gfortran.dg/pr17615.f90: New test.
25486
25487 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
25488
25489         PR tree-optimzation/17517
25490         * g++.dg/tree-ssa/pr17517.C: New Test.
25491
25492 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
25493
25494         PR c++/16889
25495         * g++.dg/lookup/ambig3.C: New.
25496
25497 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
25498
25499         PR tree-opt/17624
25500         * g++.dg/opt/pr17624.C: New test.
25501
25502 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25503
25504         PR c/6980
25505         * gcc.dg/Wbad-function-cast-1.c: New test.
25506
25507 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
25508
25509         * g++.dg/ext/complit1.C
25510         * g++.dg/other/error2.C
25511         * g++.dg/other/nontype-1.C
25512         * g++.dg/parse/crash11.C
25513         * g++.dg/parse/crash12.C
25514         * g++.dg/parse/error15.C
25515         * g++.dg/parse/error4.C
25516         * g++.dg/parse/tmpl-outside1.C
25517         * g++.dg/parse/too-many-tmpl-args1.C
25518         * g++.dg/template/dependent-expr3.C
25519         * g++.dg/template/error10.C
25520         * g++.dg/template/instantiate1.C
25521         * g++.dg/template/vtable2.C
25522         * g++.dg/warn/Wshadow-1.C
25523         * g++.dg/warn/weak1.C
25524         * g++.old-deja/g++.brendan/crash16.C
25525         * g++.old-deja/g++.brendan/crash18.C
25526         * g++.old-deja/g++.brendan/crash48.C
25527         * g++.old-deja/g++.brendan/crash49.C
25528         * g++.old-deja/g++.brendan/crash55.C
25529         * g++.old-deja/g++.brendan/crash56.C
25530         * g++.old-deja/g++.brendan/crash8.C
25531         * g++.old-deja/g++.brendan/enum11.C
25532         * g++.old-deja/g++.brendan/enum8.C
25533         * g++.old-deja/g++.brendan/enum9.C
25534         * g++.old-deja/g++.brendan/friend3.C
25535         * g++.old-deja/g++.brendan/misc14.C
25536         * g++.old-deja/g++.bugs/900402_02.C
25537         * g++.old-deja/g++.bugs/900404_03.C
25538         * g++.old-deja/g++.bugs/900404_04.C
25539         * g++.old-deja/g++.bugs/900428_03.C
25540         * g++.old-deja/g++.jason/crash4.C
25541         * g++.old-deja/g++.jason/overload21.C
25542         * g++.old-deja/g++.jason/redecl1.C
25543         * g++.old-deja/g++.jason/report.C
25544         * g++.old-deja/g++.jason/rfg10.C
25545         * g++.old-deja/g++.jason/template30.C
25546         * g++.old-deja/g++.law/arm12.C
25547         * g++.old-deja/g++.law/ctors5.C
25548         * g++.old-deja/g++.law/cvt20.C
25549         * g++.old-deja/g++.law/init10.C
25550         * g++.old-deja/g++.law/init8.C
25551         * g++.old-deja/g++.law/visibility17.C
25552         * g++.old-deja/g++.law/visibility7.C
25553         * g++.old-deja/g++.mike/net8.C
25554         * g++.old-deja/g++.mike/p646.C
25555         * g++.old-deja/g++.mike/p700.C
25556         * g++.old-deja/g++.mike/p701.C
25557         * g++.old-deja/g++.mike/p811.C
25558         * g++.old-deja/g++.ns/template13.C
25559         * g++.old-deja/g++.other/array3.C
25560         * g++.old-deja/g++.other/crash25.C
25561         * g++.old-deja/g++.other/dtor3.C
25562         * g++.old-deja/g++.other/dtor4.C
25563         * g++.old-deja/g++.other/main1.C
25564         * g++.old-deja/g++.other/warn7.C
25565         * g++.old-deja/g++.pt/crash11.C
25566         * g++.old-deja/g++.pt/crash36.C
25567         * g++.old-deja/g++.pt/spec22.C
25568         * g++.old-deja/g++.pt/spec9.C
25569         * g++.old-deja/g++.pt/ttp52.C
25570         * g++.old-deja/g++.robertl/eb103.C
25571         * g++.old-deja/g++.robertl/eb121.C
25572         * g++.old-deja/g++.robertl/eb22.C
25573         * g++.old-deja/g++.robertl/eb8.C:
25574         Update locations and/or regexps of dg-error markers.
25575         Remove markers for some bogus messages that are no longer issued.
25576
25577 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
25578
25579         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
25580         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
25581
25582 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
25583
25584         PR c++/17618
25585         * g++.dg/lookup/crash5.C: New test.
25586
25587 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
25588
25589         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
25590         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
25591         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
25592         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
25593         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
25594         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
25595
25596         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
25597         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
25598         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
25599         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
25600         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
25601         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
25602
25603         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
25604
25605         * gcc.dg/vect/vect-44.c: Check additional cases.
25606         * gcc.dg/vect/vect-48.c: Check additional cases.
25607
25608         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
25609         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
25610         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
25611         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
25612         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
25613         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
25614         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
25615         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
25616         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
25617
25618         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
25619         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
25620         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
25621
25622 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25623
25624         * gcc.dg/tree-ssa/loop-6.c: New test.
25625
25626 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
25627
25628         PR c++/17620
25629         * g++.dg/inherit/base2.C: New.
25630
25631 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
25632
25633         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
25634         * gcc.dg/20001012-2.c: Likewise.
25635         * gcc.dg/20001013-1.c: Likewise.
25636         * gcc.dg/20001101-1.c: Likewise.
25637         * gcc.dg/20001102-1.c: Likewise.
25638         * gcc.dg/bf-spl1.c: Likewise.
25639         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
25640         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
25641
25642 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
25643
25644         PR tree-optimization/16721
25645         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
25646
25647 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
25648
25649         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
25650         * gcc.dg/20040305-1.c: Likewise.
25651
25652 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
25653
25654         PR c/16566
25655         * gcc.c-torture/compile/pr16566-1.c,
25656         gcc.c-torture/compile/pr16566-2.c,
25657         gcc.c-torture/compile/pr16566-3.c: New tests.
25658
25659 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
25660
25661         PR tree-optimization/17512
25662         * gcc.c-torture/compile/20040916-1.c.
25663
25664 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
25665
25666         * gcc.dg/pragma-re-3.c: New test.
25667
25668 2004-09-17  Matt Austern  <austern@apple.com>
25669
25670         PR c++/15049
25671         * g++.dg/other/anon3.C: New.
25672
25673 2004-09-21  Roger Sayle  <roger@eyesopen.com>
25674
25675         PR c++/7503
25676         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
25677         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
25678         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
25679         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
25680         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
25681
25682 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
25683
25684         PR fortran/17286
25685         * gfortran.dg/pr17286.f90: New test.
25686
25687 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
25688
25689         PR c++/17530
25690         * g++.dg/template/static7.C: New test.
25691
25692 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
25693
25694         PR tree-opt/17558
25695         * gcc.c-torture/compile/pr17558.c: New test.
25696
25697 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
25698
25699         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
25700         if SKIP_ATTRIBUTE is defined.
25701
25702 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25703
25704         PR fortran/15957
25705         * gfortran.dg/pr15957.f90: New test.
25706
25707 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
25708
25709         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
25710         in comparison.
25711         * gcc.dg/vect/vect-79.c: Likewise.
25712         * gcc.dg/vect/vect-80.c: Likewise.
25713
25714 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25715
25716         PR fortran/15750
25717         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
25718
25719 2004-09-20  Ira Rosen  <irar@il.ibm.com>
25720
25721         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
25722         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
25723         * gcc.dg/vect/vect-62.c: New testcase.
25724         * gcc.dg/vect/vect-63.c: New testcase.
25725         * gcc.dg/vect/vect-64.c: New testcase.
25726         * gcc.dg/vect/vect-65.c: New testcase.
25727         * gcc.dg/vect/vect-66.c: New testcase.
25728         * gcc.dg/vect/vect-67.c: New testcase.
25729         * gcc.dg/vect/vect-68.c: New testcase.
25730         * gcc.dg/vect/vect-69.c: New testcase.
25731         * gcc.dg/vect/vect-79.c: New testcase.
25732         * gcc.dg/vect/vect-80.c: New testcase.
25733
25734 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
25735
25736         * gcc.target/mips/asm-1.c: New test.
25737
25738 2004-09-19  Ira Rosen  <irar@il.ibm.com>
25739
25740         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
25741         * gcc.dg/vect/vect-73.c: New testcase.
25742         * gcc.dg/vect/vect-74.c: New testcase.
25743         * gcc.dg/vect/vect-75.c: New testcase.
25744         * gcc.dg/vect/vect-76.c: New testcase.
25745         * gcc.dg/vect/vect-77.c: New testcase.
25746         * gcc.dg/vect/vect-78.c: New testcase
25747
25748 2004-09-18  Paul Brook  <paul@codesourcery.com>
25749
25750         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
25751
25752 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
25753
25754         PR c/17424
25755         * gcc.dg/pr17424-1.c: New test.
25756
25757 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
25758
25759         * g++.dg/tree-ssa/pr17153.C: New test.
25760
25761 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
25762
25763         PR pch/13361
25764         * testsuite/g++.dg/pch/wchar-1.C: New.
25765         * testsuite/g++.dg/pch/wchar-1.Hs: New.
25766
25767 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
25768
25769         * gcc.c-torture/execute/20040917-1.c: New test.
25770
25771 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
25772
25773         PR tree-optimization/17319
25774         * gcc.dg/pr17319.c: New test.
25775
25776 2004-09-17  Devang Patel  <dpatel@apple.com>
25777
25778         * gcc.dg/20040813-1.c: New test.
25779
25780 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
25781
25782         PR tree-optimization/17273
25783         * gcc.c-torture/compile/pr17273.c: New test.
25784
25785 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
25786
25787         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
25788         Update expected messages.
25789         * gcc.dg/declspec-13.c: New test.
25790
25791 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
25792
25793         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
25794
25795 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
25796
25797         * gcc.c-torture/execute/pr17252.c: Use post-increment to
25798         change what 'a' is pointing to.
25799
25800 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
25801
25802         PR c++/16002
25803         * g++.dg/template/error18.C: New test.
25804
25805         PR c++/16029
25806         * g++.dg/warn/Wunused-8.C: New test.
25807
25808 2004-09-17  Steven Bosscher  <stevenb@suse.de>
25809
25810         PR tree-optimization/17513
25811         * gcc.dg/20040916-1.c: New test.
25812
25813 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
25814
25815         PR c++/17501
25816         * g++.dg/template/typename7.C: New test.
25817
25818 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25819
25820         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
25821
25822 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
25823
25824         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
25825         with -ftree-based-profiling also.
25826         * lib/profopt.exp: Support late-set profile_option/feedback_option.
25827
25828 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
25829
25830         PR/15364
25831         * gfortran.dg/der_array_io_1.f90: New test.
25832         * gfortran.dg/der_array_io_2.f90: New test.
25833         * gfortran.dg/der_array_io_3.f90: New test.
25834
25835 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
25836
25837         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
25838         EABI.
25839
25840 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
25841
25842         * g++.dg/opt/switch1.C: New test.
25843
25844 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
25845
25846         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
25847         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
25848         Update expected messages.
25849
25850 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25851
25852         PR fortran/16485
25853         * gfortran.dg/same_name_1.f90: New test.
25854
25855 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
25856
25857         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
25858         dereference garbage pointers.
25859
25860 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
25861
25862         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
25863         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
25864
25865         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
25866         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
25867         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
25868
25869 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
25870
25871         PR c++/17324
25872         * g++.dg/template/mangle1.C: New test.
25873
25874 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
25875
25876         PR tree-optimization/17252
25877         * gcc.c-torture/execute/pr17252.c: New test.
25878
25879 2004-09-14  Andrew Pinski  <apinski@apple.com>
25880
25881         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
25882
25883 2004-09-14  Roger Sayle  <roger@eyesopen.com>
25884
25885         PR rtl-optimization/9771
25886         * gcc.dg/pr9771-1.c: New test case.
25887
25888 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
25889
25890         PR tree-optimization/15262
25891         * gcc.c-torture/execute/pr15262-1.c: New test.
25892         * gcc.c-torture/execute/pr15262-2.c: New test.
25893
25894 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
25895
25896         * gcc.dg/declspec-12.c: New test.
25897
25898 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
25899
25900         * gfortran.dg/pr17090.f90: Add directives to test.
25901
25902 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25903
25904         * gcc.c-torture/compile/20040914-1.c: New test.
25905
25906 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
25907
25908         PR c++/16162
25909         * g++.dg/template/decl2.C: New test.
25910
25911 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
25912
25913         PR fortran/17090
25914         * gfortran.dg/pr17090.f90: New test.
25915
25916 2004-09-13  Dale Johannesen  <dalej@apple.com>
25917
25918         * gcc.c-torture/compile/pr17408.c: New test case.
25919
25920 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
25921
25922         PR c++/16716
25923         * g++.dg/parse/crash17.C: New test.
25924
25925         PR c++/17327
25926         * g++.dg/template/enum3.C: New test.
25927
25928 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
25929
25930         * lib/gcc-defs.exp: Load wrapper.exp.
25931         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
25932         using local code.
25933         * lib/gcc.exp (gcc_init): Similar.
25934         * lib/gfortran.exp (gfortran_init): Similar.
25935         * lib/objc.exp (objc_init): Similar.
25936         * lib/treelang.exp (treelang_init): Similar.
25937         * lib/wrapper.exp: New file with build_wrapper call machinery in
25938         ${tool}_maybe_build_wrapper.
25939
25940 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
25941
25942         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
25943         "inline".
25944         * gcc.dg/declspec-11.c: Update expected messages.
25945         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
25946         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
25947         gcc.dg/inline-12.c: New tests.
25948
25949 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
25950
25951         * g++.dg/tree-ssa/pr17400.C: New testcase.
25952
25953 2004-09-13  James E Wilson  <wilson@specifixinc.com>
25954
25955         * gcc.target/mips/sb1-1.c: New testcase.
25956
25957 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
25958
25959         * lib/g77-dg.exp: Remove unused file.
25960         * lib/mike-g77.exp: Ditto.
25961         * lib/g77.exp: Ditto.
25962
25963 2004-09-12  Richard Henderson  <rth@redhat.com>
25964
25965         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
25966
25967 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
25968
25969         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
25970         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
25971         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
25972         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
25973         Update expected messages.
25974
25975 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
25976
25977         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
25978         declaration/use mismatch for dirp parameter.
25979
25980 2004-09-12  Andrew Pinski  <apinski@apple.com>
25981
25982         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
25983         -fgnu-runtime is passed.
25984
25985 2004-09-12  Richard Henderson  <rth@redhat.com>
25986
25987         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
25988         do the uplevel thing and update additional_flags directly.
25989         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
25990         gfortran.fortran-torture/execute/intrinsic_nearest.x,
25991         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
25992         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
25993
25994 2004-09-11  Steven Bosscher  <stevenb@suse.de>
25995
25996         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
25997
25998 2004-09-11  Roger Sayle  <roger@eyesopen.com>
25999
26000         PR middle-end/17411
26001         * g++.dg/opt/pr17411-1.C: New test case.
26002
26003 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
26004
26005         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
26006         gcc.dg/tls/diag-2.c: Update expected messages.
26007         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
26008         messages.
26009         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
26010         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
26011         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
26012         gcc.dg/tls/diag-5.c: New tests.
26013
26014 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
26015
26016         * gcc.dg/20040910-1.c: Correct dg-error regexp.
26017
26018 2004-09-11  Steven Bosscher  <stevenb@suse.de>
26019
26020         * g++.dg/parse/break-in-for.C: New test.
26021
26022 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
26023
26024         * gcc.dg/tree-ssa/20040911-1.c: New test.
26025
26026 2004-09-11  Andreas Jaeger  <aj@suse.de>
26027
26028         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
26029         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
26030
26031 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
26032
26033         * gcc.target/frv: New directory of FR-V-specific tests.
26034
26035 2004-09-10  James E Wilson  <wilson@specifixinc.com>
26036
26037         * gcc.dg/convert-vec-1.c: New test.
26038
26039 2004-09-10  Roger Sayle  <roger@eyesopen.com>
26040
26041         PR middle-end/17024
26042         * gcc.dg/pr17024-1.c: New test case.
26043
26044 2004-09-10  Eric Christopher  <echristo@redhat.com>
26045
26046         * gcc.dg/20040910-1.c: New test.
26047
26048 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
26049
26050         * gcc.dg/bitfld-9.c: New test.
26051
26052 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
26053
26054         * gcc.c-torture/execute/ieee/acc1.c: New test.
26055         * gcc.c-torture/execute/ieee/acc2.c: New test.
26056         * gcc.c-torture/execute/ieee/mzero6.c: New test.
26057
26058 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
26059
26060         * gcc.dg/deprecated-2.c: New test.
26061
26062 2004-09-09  James E Wilson  <wilson@specifixinc.com>
26063
26064         * gcc.dg/init-vec-1.c: New test.
26065
26066 2004-09-09  Roger Sayle  <roger@eyesopen.com>
26067
26068         PR middle-end/17055
26069         * gcc.dg/pr17055-1.c: New test case.
26070
26071 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
26072
26073         PR target/17377
26074         * gcc.c-torture/execute/pr17377.c: New test.
26075
26076 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
26077
26078         PR c/8420
26079         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
26080         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
26081         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
26082         gcc.dg/long-long-typespec-1.c: New tests.
26083         * gcc.dg/tls/diag-2.c: Update expected diagnostics
26084
26085 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
26086
26087         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
26088         gcc.dg/gnu99-static-1.c: New tests.
26089
26090 2004-09-08  Devang Patel  <dpatel@apple.com>
26091
26092         * gcc.dg/darwin-ld-20040828-1.c: New test.
26093         * gcc.dg/darwin-ld-20040828-2.c: New test.
26094         * gcc.dg/darwin-ld-20040828-3.c: New test.
26095
26096 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
26097
26098         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
26099         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
26100         in error message.
26101         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
26102         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
26103         in error message.
26104         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
26105         types they qualify.
26106         * objc.dg/type-size-2.m: Fix wording in comment.
26107         * objc.dg/va-meth-1.m: New test case.
26108
26109 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
26110
26111         PR c/16633:
26112         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
26113         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
26114
26115 2004-09-06  Devang Patel  <dpatel@apple.com>
26116
26117         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
26118         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
26119
26120 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
26121
26122         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
26123         reflect changed line numbering of diagnostics.
26124
26125 2004-09-06  Paul Brook  <paul@codesourcery.com>
26126
26127         * gfortran.dg/edit_real_1.f90: Add new test.
26128
26129 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26130
26131         * gcc.dg/tree-ssa/loop-2.c: New test.
26132         * gcc.dg/tree-ssa/loop-3.c: New test.
26133         * gcc.dg/tree-ssa/loop-4.c: New test.
26134         * gcc.dg/tree-ssa/loop-5.c: New test.
26135
26136 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26137
26138         * gcc.dg/format/sentinel-1.c: Update for parameter option.
26139
26140 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26141
26142         * gcc.dg/format/sentinel-1.c: New test.
26143
26144 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
26145
26146         * testsuite/gcc.dg/builtins-46.c: New.
26147
26148 2004-09-03  Devang Patel  <dpatel@apple.com>
26149
26150         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
26151         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
26152
26153 2004-09-03  Jan Beulich  <jbeulich@novell.com>
26154
26155         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
26156         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
26157         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
26158         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
26159         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
26160         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
26161         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
26162         the non-portable bzero.
26163         * gcc.dg/20010912-1.c: xfail for NetWare.
26164         * gcc.dg/20020426-2.c: xfail for NetWare.
26165         * gcc.dg/20021014-1.c: xfail for NetWare.
26166         * gcc.dg/20021018-1.c: xfail for NetWare.
26167         * gcc.dg/20030213-1.c: xfail for NetWare.
26168         * gcc.dg/20030225-1.c: xfail for NetWare.
26169         * gcc.dg/20030708-1.c: xfail for NetWare.
26170         * gcc.dg/builtins-config.h: Also exclude NetWare.
26171         * gcc.dg/format/format.h: Define restrict only if not already defined.
26172         * gcc.dg/nest.c: xfail for NetWare.
26173         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
26174         * lib/target-supports.exp (check_visibility_available): Exclude
26175         NetWare.
26176
26177 2004-09-03  Jan Beulich  <jbeulich@novell.com>
26178
26179         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
26180         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
26181         deterministic starting point for the alignment of structure fields.
26182         * gcc.dg/Wpadded.c: Dito.
26183         * g++.dg/abi/vbase10.C: Dito.
26184
26185 2004-09-03  Devang Patel  <dpatel@apple.com>
26186
26187         * g++.dg/debug/pr15736.cc: New test.
26188
26189 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
26190
26191         * README.QMTEST: Fix out-of-date link.
26192
26193 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
26194
26195         PR fortran/16579
26196         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
26197         Delete.  Duplicate of gfortran.dg/g77/20010610.f
26198
26199 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
26200
26201         * g++.dg/abi/arm_rtti1.C: New test.
26202
26203 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
26204
26205         * gcc.dg/ppc-vector-memcpy.c: New.
26206         * gcc.dg/ppc-vector-memset.c: New.
26207
26208 2004-09-02  Chao-ying Fu  <fu@mips.com>
26209
26210         * gcc.target/mips/mips-3d-1.c: New test.
26211         * gcc.target/mips/mips-3d-2.c: New test.
26212         * gcc.target/mips/mips-3d-3.c: New test.
26213         * gcc.target/mips/mips-3d-4.c: New test.
26214         * gcc.target/mips/mips-3d-5.c: New test.
26215         * gcc.target/mips/mips-3d-6.c: New test.
26216         * gcc.target/mips/mips-3d-7.c: New test.
26217         * gcc.target/mips/mips-3d-8.c: New test.
26218         * gcc.target/mips/mips-3d-9.c: New test.
26219         * gcc.target/mips/mips-ps-1.c: New test.
26220         * gcc.target/mips/mips-ps-2.c: New test.
26221         * gcc.target/mips/mips-ps-3.c: New test.
26222         * gcc.target/mips/mips-ps-4.c: New test.
26223         * gcc.target/mips/mips-ps-type.c: New test.
26224
26225 2004-09-02  Paul Brook  <paul@codesourcery.com>
26226
26227         * gfortran.dg/edit_real_1.f90: Add new tests.
26228
26229 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26230
26231         PR fortran/15327
26232         * gfortran.dg/merge_char_1.f90: New test.
26233
26234 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26235
26236         PR fortran/16404
26237         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
26238
26239 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26240
26241         PR c/1522
26242         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
26243
26244 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
26245
26246         * g++.dg/opt/loop1.C: Do not XFAIL.
26247
26248 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
26249
26250         * gcc.c-torture/execute/20040831-1.c: New test.
26251
26252 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
26253
26254         PR fortran/16579
26255         * gfortran.dg/g77/20010610.f: Now passes.
26256         Copy from g77.f-torture/execute. Add dg-run directive.
26257         * gfortran.dg/g77/README: Update
26258
26259 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
26260
26261         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
26262         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
26263         (t1, t2, t3, t4): Add volatile.
26264
26265 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
26266
26267         * g++.dg/ext/visibility/arm1.C: New test.
26268
26269 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
26270
26271         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
26272         -pedantic-errors.
26273
26274 2004-09-01  Paul Brook  <paul@codesourcery.com>
26275
26276         * gfortran.dg/eof_2.f90: New test.
26277
26278 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26279
26280         PR fortran/16579
26281         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
26282
26283 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
26284
26285         PR libfortran/16805
26286         * gfortran.dg/list_read_2.f90: New test.
26287
26288 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
26289
26290         * g++.dg/abi/key1.C: New test.
26291
26292 2004-08-31  Richard Henderson  <rth@redhat.com>
26293
26294         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
26295         form of offsetof.
26296         * g++.dg/other/offsetof5.C: Remove duplicate.
26297
26298 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26299
26300         PR fortran/17244
26301         * gfortran.dg/func_derived_1.f90: New test.
26302
26303 2004-08-31  Paul Brook  <paul@codesourcery.com>
26304
26305         * gfortran.dg/eof_1.f90: New test.
26306
26307 2004-08-31  Paul Brook  <paul@codesourcery.com>
26308
26309         * gfortran.dg/list_read_1.f90: New file.
26310
26311 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
26312
26313         * g++.dg/opt/loop1.C: XFAIL.
26314
26315 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
26316
26317         * gcc.dg/funcdef-storage-1.c: New.
26318         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
26319         an extern function in local scope.
26320         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
26321         declare an 'auto inline' function in local scope.
26322         * gcc.dg/20011130-1.c: Likewise.
26323         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
26324         an 'auto' function in local scope.
26325         * gcc.dg/20021014-1.c: Likewise.
26326         * gcc.dg/20030331-2.c: Likewise.
26327
26328 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26329
26330         * gfortran.dg/blockdata_1.f90: New test.
26331
26332 2004-08-30  Richard Henderson  <rth@redhat.com>
26333
26334         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
26335
26336 2004-08-30  Richard Henderson  <rth@redhat.com>
26337
26338         * lib/fortran-torture.exp (fortran-torture-execute): Honor
26339         additional_flags set by alternate driver.
26340         (ieee-options): New procedure.
26341         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
26342         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
26343         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
26344         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
26345
26346 2004-08-30  Richard Henderson  <rth@redhat.com>
26347
26348         * lib/f-torture.exp: Remove.
26349
26350 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
26351
26352         PR rtl-optimization/16590
26353         * g++.dg/opt/loop1.C: New test.
26354
26355 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26356
26357         PR fortran/13910
26358         * gfortran.dg/oldstyle_1.f90: New test.
26359
26360 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
26361         Paul Brook  <paul@codesourcery.com>
26362
26363         * gfortran.dg/g77/README: Update.
26364         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
26365         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
26366         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
26367
26368 2004-08-28  Paul Brook  <paul@codesourcery.com>
26369
26370         PR libfortran/17195
26371         * gfortran.dg/edit_real_1.f90: New test.
26372
26373 2004-08-27  Paul Brook  <paul@codesourcery.com>
26374
26375         * gfortran.dg/rewind_1.f90: New test.
26376
26377 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
26378
26379         PR fortran/16597
26380         * gfortran.dg/pr16597.f90: New test.
26381
26382 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
26383
26384         PR c/13801
26385         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
26386         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
26387         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
26388         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
26389         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
26390
26391 2004-08-26  Nick Clifton  <nickc@redhat.com>
26392
26393         * gcc.c-torture/compile/pr17119.c: New test.
26394
26395 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
26396
26397         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
26398
26399 2004-08-25  Richard Henderson  <rth@redhat.com>
26400
26401         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
26402         the bits that expect kind=8 to be the largest real kind.
26403
26404 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
26405
26406         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
26407
26408 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26409
26410         * gfortran.dg/assignment_1.f90: New test.
26411
26412 2004-08-25  Adam Nemet  <anemet@lnxw.com>
26413
26414         * g++.dg/template/repo3.C: New test.
26415
26416 2004-08-25  Roger Sayle  <roger@eyesopen.com>
26417
26418         PR middle-end/16693
26419         PR tree-optimization/16372
26420         * g++.dg/opt/pr16372-1.C: New test case.
26421         * g++.dg/opt/pr16693-1.C: New test case.
26422         * g++.dg/opt/pr16693-2.C: New test case.
26423
26424 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
26425
26426         * objc.dg/proto-lossage-4.m: New test.
26427
26428 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
26429
26430         PR c++/17155
26431         * g++.dg/inherit/local2.C: New test.
26432
26433 2004-08-25  Paul Brook  <paul@codesourcery.com>
26434
26435         PR fortran/17144
26436         * gfortran.dg/string_ctor_1.f90: New test.
26437
26438 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26439
26440         PR c++/14428
26441         * g++.dg/template/redecl2.C: New test.
26442
26443 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
26444
26445         PR fortran/17143
26446         * gfortran.dg/pr17143.f90: New test.
26447
26448 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
26449
26450         PR fortran/17164
26451         * gfortran.dg/pr17164.f90: New test.
26452
26453 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26454
26455         * gcc.dg/tree-ssa/loop-1.c: New test.
26456
26457 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
26458
26459         * gcc.c-torture/compile/20040824-1.c: New test.
26460
26461 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
26462
26463         * gcc.c-torture/compile/iftrap-3.c: New test.
26464
26465 2004-08-24  Paul Brook  <paul@codesourcery.com>
26466
26467         * gfortran.dg/entry_2.f90: New test.
26468
26469 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
26470
26471         PR c++/16889
26472         * g++.dg/lookup/ambig[12].C: New.
26473
26474 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26475
26476         PR c++/16706
26477         * g++.dg/template/crash21.C: New test.
26478         * g++.dg/template/crash22.C: Likewise.
26479
26480 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
26481
26482         PR c++/17149
26483         * g++.dg/template/access15.C: New.
26484
26485 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
26486
26487         PR c++/17163
26488         * g++.dg/template/repo2.C: New test.
26489
26490 2004-08-23  Roger Sayle  <roger@eyesopen.com>
26491
26492         PR rtl-optimization/17078
26493         * gcc.c-torture/execute/pr17078-1.c: New test case.
26494
26495 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
26496
26497         PR c/14492
26498         * gcc.dg/debug/crash1.c: New test.
26499
26500 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
26501
26502         PR c/16180
26503         * gcc.dg/loop-5.c: New test.
26504
26505 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26506
26507         * gcc.c-torture/execute/20040823-1.c: New test.
26508
26509 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
26510
26511         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
26512         to the assembler.  Simplify test accordingly.
26513         (asm_abi_flags): Use GNU names.
26514         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
26515         to check for ABI flags.
26516
26517 2004-08-22  Andrew Pinski  <apinski@apple.com>
26518
26519         * g++.dg/opt/pr14029.C: New test.
26520         * gcc.c-torture/execute/pr15262.c: New test.
26521
26522 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26523
26524         * gfortran.dg/reduction.f90: Add checks with complex arguments.
26525
26526 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
26527
26528         PR 16908
26529         * gfortran.dg/direct_io.f90: New test.
26530
26531 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
26532
26533         PR c++/17121
26534         * g++.dg/inherit/local2.C: New test.
26535
26536 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
26537
26538         PR c++/17120
26539         * g++.dg/warn/Wparentheses-4.C: New test.
26540
26541 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
26542
26543         PR c++/17121
26544         * g++.dg/inherit/local2.C: New test.
26545
26546         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
26547         * gcc.dg/ppc-ldstruct.c: Likewise.
26548         * gcc.dg/ppc64-abi-2.c: Likewise.
26549
26550 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
26551
26552         PR rtl-optimization/17099
26553         * gcc.c-torture/execute/20040820-1.c: New test.
26554
26555 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
26556
26557         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
26558
26559 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
26560
26561         PR fortran/17077
26562         * gfortran.dg/auto_array_1.f90: New test.
26563
26564 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26565
26566         PR fortran/17074
26567         * gfortran.dg/simpleif_1.f90: New test.
26568
26569 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
26570
26571         * lib/target-supports.exp (check_profiling_available): Return
26572         false for arm*-*-symbianelf* and arm*-*-eabi*.
26573
26574         PR c++/15890
26575         * g++.dg/template/delete1.C: New test.
26576
26577 2004-08-19  Paul Brook  <paul@codesourcery.com>
26578
26579         PR fortran/14976
26580         PR fortran/16228
26581         * gfortran.dg/data_char_1.f90: New test.
26582
26583 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
26584
26585         PR fortran/16946
26586         * gfortran.dg/reduction.f90: New testcase.
26587
26588 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26589
26590         PR fortran/16520
26591         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
26592
26593 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
26594
26595         PR c++/17041
26596         * g++.dg/Wparentheses-3.C: New test.
26597
26598 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
26599
26600         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
26601         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
26602         * gcc.dg/vect/vect-2.c: Likewise.
26603         * gcc.dg/vect/vect-3.c: Likewise.
26604         * gcc.dg/vect/vect-4.c: Likewise.
26605         * gcc.dg/vect/vect-5.c: Likewise.
26606         * gcc.dg/vect/vect-6.c: Likewise.
26607         * gcc.dg/vect/vect-7.c: Likewise.
26608         * gcc.dg/vect/vect-25.c: Likewise.
26609         * gcc.dg/vect/vect-31.c: Likewise.
26610         * gcc.dg/vect/vect-32.c: Likewise.
26611         * gcc.dg/vect/vect-34.c: Likewise.
26612         * gcc.dg/vect/vect-36.c: Likewise.
26613         * gcc.dg/vect/vect-all.c: Likewise.
26614
26615 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
26616
26617         PR c++/17068
26618         * g++.dg/template/operator4.C: New test.
26619
26620 2004-08-18  Richard Henderson  <rth@redhat.com>
26621
26622         * gcc.dg/20040206-1.c: XFAIL.
26623
26624 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
26625
26626         PR c++/16246
26627         * g++.dg/template/array7.C: New test.
26628
26629 2004-08-17  James E Wilson  <wilson@specifixinc.com>
26630
26631         * gcc.dg/mips-movcc-1.c: New test.
26632         * gcc.dg/mips-movcc-2.c: New test.
26633         * gcc.dg/mips-movcc-3.c: New test.
26634
26635         * gcc.dg/mips-nmadd-1.c: New test.
26636         * gcc.dg/mips-nmadd-2.c: New test.
26637
26638 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
26639
26640         PR c++/15871
26641         * g++.dg/opt/inline8.C: New test.
26642
26643         PR c++/16965
26644         * g++.dg/parse/error17.C: New test.
26645
26646 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
26647
26648         * gcc.dg/vect: New directory for vectorizer tests.
26649         * gcc.dg/vect/tree-vect.h: New file.
26650         * gcc.dg/vect/vect.exp: New file.
26651         * gcc.dg/vect/pr16105.c.c: New test.
26652         * gcc.dg/vect/vect-1.c: New test.
26653         * gcc.dg/vect/vect-2.c: New test.
26654         * gcc.dg/vect/vect-3.c: New test.
26655         * gcc.dg/vect/vect-4.c: New test.
26656         * gcc.dg/vect/vect-5.c: New test.
26657         * gcc.dg/vect/vect-6.c: New test.
26658         * gcc.dg/vect/vect-7.c: New test.
26659         * gcc.dg/vect/vect-8.c: New test.
26660         * gcc.dg/vect/vect-9.c: New test.
26661         * gcc.dg/vect/vect-10.c: New test.
26662         * gcc.dg/vect/vect-11.c: New test.
26663         * gcc.dg/vect/vect-12.c: New test.
26664         * gcc.dg/vect/vect-13.c: New test.
26665         * gcc.dg/vect/vect-14.c: New test.
26666         * gcc.dg/vect/vect-15.c: New test.
26667         * gcc.dg/vect/vect-16.c: New test.
26668         * gcc.dg/vect/vect-17.c: New test.
26669         * gcc.dg/vect/vect-18.c: New test.
26670         * gcc.dg/vect/vect-19.c: New test.
26671         * gcc.dg/vect/vect-20.c: New test.
26672         * gcc.dg/vect/vect-21.c: New test.
26673         * gcc.dg/vect/vect-22.c: New test.
26674         * gcc.dg/vect/vect-23.c: New test.
26675         * gcc.dg/vect/vect-24.c: New test.
26676         * gcc.dg/vect/vect-25.c: New test.
26677         * gcc.dg/vect/vect-26.c: New test.
26678         * gcc.dg/vect/vect-27.c: New test.
26679         * gcc.dg/vect/vect-28.c: New test.
26680         * gcc.dg/vect/vect-29.c: New test.
26681         * gcc.dg/vect/vect-30.c: New test.
26682         * gcc.dg/vect/vect-31.c: New test.
26683         * gcc.dg/vect/vect-32.c: New test.
26684         * gcc.dg/vect/vect-33.c: New test.
26685         * gcc.dg/vect/vect-34.c: New test.
26686         * gcc.dg/vect/vect-35.c: New test.
26687         * gcc.dg/vect/vect-36.c: New test.
26688         * gcc.dg/vect/vect-37.c: New test.
26689         * gcc.dg/vect/vect-38.c: New test.
26690         * gcc.dg/vect/vect-40.c: New test.
26691         * gcc.dg/vect/vect-41.c: New test.
26692         * gcc.dg/vect/vect-42.c: New test.
26693         * gcc.dg/vect/vect-43.c: New test.
26694         * gcc.dg/vect/vect-44.c: New test.
26695         * gcc.dg/vect/vect-45.c: New test.
26696         * gcc.dg/vect/vect-46.c: New test.
26697         * gcc.dg/vect/vect-47.c: New test.
26698         * gcc.dg/vect/vect-48.c: New test.
26699         * gcc.dg/vect/vect-49.c: New test.
26700         * gcc.dg/vect/vect-50.c: New test.
26701         * gcc.dg/vect/vect-51.c: New test.
26702         * gcc.dg/vect/vect-52.c: New test.
26703         * gcc.dg/vect/vect-53.c: New test.
26704         * gcc.dg/vect/vect-54.c: New test.
26705         * gcc.dg/vect/vect-55.c: New test.
26706         * gcc.dg/vect/vect-56.c: New test.
26707         * gcc.dg/vect/vect-57.c: New test.
26708         * gcc.dg/vect/vect-58.c: New test.
26709         * gcc.dg/vect/vect-59.c: New test.
26710         * gcc.dg/vect/vect-60.c: New test.
26711         * gcc.dg/vect/vect-61.c: New test.
26712         * gcc.dg/vect/vect-all.c: New test.
26713         * gcc.dg/vect/vect-none.c: New test.
26714
26715 2004-08-17  Paul Brook  <paul@codesourcery.com>
26716
26717         PR fortran/13082
26718         * gfortran.dg/entry_1.f90: New test.
26719
26720 2004-08-17  Andrew Pinski  <apinski@apple.com>
26721
26722         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
26723
26724 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
26725
26726         * gcc.dg/pr17036-1.c: New test.
26727
26728 2004-08-16  Devang Patel  <dpatel@apple.com>
26729
26730         * gcc.dg/darwin-20040809-1.c: New test.
26731
26732 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
26733
26734         * gcc.dg/funcdef-attr-1.c: New test.
26735
26736 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
26737
26738         * gcc.dg/altivec-17.c: New test.
26739         * gcc.dg/altivec-18.c: New test.
26740
26741 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26742
26743         PR c++/6749
26744         * g++.dg/template/vtable2.C: New test.
26745
26746 2004-08-14  Richard Henderson  <rth@redhat.com>
26747
26748         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
26749         * gcc.dg/pack-test-4.c (main): Return 0.
26750         * gcc.dg/setjmp-1.c: Remove XFAIL.
26751         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
26752
26753 2004-08-14  Richard Henderson  <rth@redhat.com>
26754
26755         * gcc.dg/980217-1.c: Add prototype for printf.
26756
26757 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
26758
26759         * gfortran.dg/pr16935.f90: New test.
26760
26761 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
26762
26763         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
26764
26765 2004-08-13  Paul Brook  <paul@codesourcery.com>
26766
26767         * gfortran.dg/der_io_1.f90: Remove stray comma.
26768
26769 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
26770
26771         * gcc.dg/vmx/cw-bug-2.c: Remove.
26772         * gcc.dg/vmx/vprint-1.c: Remove.
26773         * gcc.dg/vmx/vscan-1.c: Remove.
26774
26775 2004-08-12  Devang patel  <dpatel@apple.com>
26776
26777         * gcc.dg/darwin-20040809-2.c: New test.
26778
26779 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
26780
26781         * g++.dg/ext/altivec-12.C: New test.
26782
26783         * g++.dg/ext/altivec-11.C: New test.
26784
26785 2004-08-12  Paul Brook  <paul@codesourcery.com>
26786
26787         * g++.dg/abi/arm_cxa_vec_1.C: New test.
26788
26789 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
26790
26791         * g++.dg/ext/altivec-2.C: Check for hardware support before
26792         executing any VMX instructions.
26793
26794         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
26795
26796 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
26797
26798         PR c++/16276
26799         * g++.old-deja/g++.other/comdat4.C: New test.
26800         * g++.old-deja/g++.other/comdat4-aux.cc: New.
26801
26802 2004-08-12  Ben Elliston  <bje@au.ibm.com>
26803
26804         PR target/16286
26805         * gcc.dg/pr16286.c: New test.
26806
26807 2004-08-12 Jan Beulich <jbeulich@novell.com>
26808
26809         * g++.dg/ext/asm5.C: New.
26810
26811 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
26812
26813         PR c++/16698
26814         * g++.dg/eh/crash1.C: New test.
26815
26816         PR c++/16717
26817         * g++.dg/ext/construct1.C: New test.
26818
26819 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
26820
26821         PR c++/16853
26822         * g++.dg/init/ptrmem1.C: New test.
26823
26824         PR c++/16618
26825         * g++.dg/parse/offsetof5.C: New test.
26826
26827         PR c++/16870
26828         * g++.dg/template/overload3.C: New test.
26829
26830 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
26831
26832         PR c++/16964
26833         * g++.dg/parse/error16.C: New test.
26834
26835         PR c++/16904
26836         * g++.dg/template/error14.C: New test.
26837
26838         PR c++/16929
26839         * g++.dg/template/error15.C: New test.
26840
26841 2004-08-11  Devang Patel  <dpatel@apple.com>
26842
26843         * gcc.dg/darwin-ld-20040809-1.c: New test.
26844         * gcc.dg/darwin-ld-20040809-2.c: New test.
26845
26846 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
26847
26848         PR fortran/16917
26849         * gfortran.dg/dfloat_1.f90: New test.
26850
26851 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
26852
26853         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
26854         * gcc.dg/dll-2.c: Fix dg-require syntax.
26855         * gcc.misc-tests/arm-isr.c (abort): Declare.
26856         (exit): Likewise.
26857
26858 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
26859
26860         PR c++/16971
26861         * g++.dg/parse/crash16.C: New test.
26862
26863 2004-08-10  Roger Sayle  <roger@eyesopen.com>
26864
26865         * gcc.dg/mips-rsqrt-1.c: New test case.
26866         * gcc.dg/mips-rsqrt-2.c: New test case.
26867         * gcc.dg/mips-rsqrt-3.c: New test case.
26868
26869 2004-08-10  Paul Brook  <paul@codesourcery.com>
26870
26871         * gfortran.dg/der_io_1.f90: New test.
26872
26873 2004-08-10  Paul Brook  <paul@codesourcery.com>
26874
26875         PR fortran/16919
26876         * gfortran.dg/der_array_1.f90: New test.
26877
26878 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
26879
26880         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
26881
26882 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
26883
26884         * gcc.dg/wchar_t-2.c: Fix typo.
26885
26886 2004-08-09  Falk Hueffner  <falk@debian.org>
26887
26888         PR tree-optimization/12517
26889         * gcc.c-torture/compile/pr12517.c: New test.
26890
26891         PR tree-optimization/12578
26892         * gcc.c-torture/compile/pr12578.c: New test.
26893
26894         PR tree-optimization/12899
26895         * gcc.c-torture/compile/pr12899.c: New test.
26896
26897         PR rtl-optimization/14692
26898         * gcc.c-torture/compile/pr14692.c: New test.
26899
26900         PR tree-optimization/16461
26901         * gcc.c-torture/compile/pr16461.c: New test.
26902
26903 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
26904
26905         * gfortran.dg/getenv_1.f90: New test.
26906
26907 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
26908
26909         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
26910         wchar_t.
26911         * gcc.dg/symbian5.c: Test -fno-short-wchar.
26912
26913 2004-08-06  Paul Brook  <paul@codesourcery.com>
26914
26915         * gfortran.dg/ret_array_1.f90: New test.
26916         * gfortran.dg/ret_pointer_1.f90: New test.
26917
26918 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
26919
26920         * gcc.dg/missing-field-init-[12].c: New tests.
26921         * g++.dg/warn/missing-field-init-[12].C: New tests.
26922
26923 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
26924
26925         * gcc.dg/enum2.c: New test.
26926         * gcc.dg/symbian3.c: Likewise.
26927         * gcc.dg/symbian4.c: Likewise.
26928         * gcc.dg/wchar_t-2.c: Likewise.
26929
26930 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
26931
26932         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
26933         destructor tests.
26934
26935 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
26936
26937         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
26938         dg-require-visiblity.
26939         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
26940         * g++.dg/ext/visibility/fvisibility.C: Likewise.
26941         * g++.dg/ext/visibility/memfuncts.C: Likewise.
26942         * g++.dg/ext/visibility/new1.C: Likewise.
26943         * g++.dg/ext/visibility/pragma.C: Likewise.
26944         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
26945         * g++.dg/ext/visibility/virtual.C: Likewise.
26946         * g++/dg/ext/visibility/visibility-1.C: Likewise.
26947         * g++/dg/ext/visibility/visibility-2.C: Likewise.
26948         * g++/dg/ext/visibility/visibility-3.C: Likewise.
26949         * g++/dg/ext/visibility/visibility-4.C: Likewise.
26950         * g++/dg/ext/visibility/visibility-5.C: Likewise.
26951         * g++/dg/ext/visibility/visibility-6.C: Likewise.
26952         * g++/dg/ext/visibility/visibility-7.C: Likewise.
26953         * g++/dg/ext/visibility/visibility-8.C: New test.
26954         * gcc.c-torture/compile/dll.x: Remove.
26955         * gcc.dg/dll-2.c: Use dg-require-dll
26956         * gcc.dg/visibility-10.c: New test.
26957         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
26958         supporting DLLs.
26959         * testsuite/lib/scanasm.exp (scan_hidden): New function.
26960         (scan_not_hidden): Likewise.
26961
26962 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
26963
26964         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
26965
26966 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
26967
26968         * gcc.c-torture/execute/20040805-1.c: New test.
26969
26970 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
26971
26972         * gcc.dg/20020118-1.c: Declare abort.
26973         * gcc.dg/altivec_check.h: Likewise.
26974         * gcc.dg/iftrap-2.c: Likewise.
26975         * gcc.dg/pragma-darwin.c: Likewise.
26976         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
26977
26978 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
26979
26980         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
26981
26982 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
26983
26984         * gcc.c-torture/execute/builtins/abs-2.c,
26985         gcc.c-torture/execute/builtins/abs-3.c,
26986         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
26987         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
26988         intmax_t, uintmax_t and their limits.
26989         * gcc.dg/intmax_t-1.c: New test.
26990
26991 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26992
26993         * g++.dg/tc1/dr147.C: Add reference to PR.
26994
26995 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
26996
26997         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
26998         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
26999
27000 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
27001
27002         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
27003
27004 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
27005
27006         * gcc.dg/redecl-5.c: New test.
27007         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
27008         of scanf.
27009
27010 2004-08-03  Roger Sayle  <roger@eyesopen.com>
27011
27012         PR middle-end/16790
27013         * gcc.c-torture/execute/pr16790-1.c: New test case.
27014
27015 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
27016
27017         * g++.dg/ext/visibility/assign1.C: New test.
27018         * g++.dg/ext/visibility/new1.C: Likewise.
27019
27020         * gcc.dg/symbian1.c: New test.
27021         * gcc.dg/symbian2.c: Likewise.
27022
27023 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
27024
27025         PR target/16570
27026         * gcc.dg/i386-sse-9.c: New test.
27027
27028 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
27029
27030         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
27031
27032 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
27033
27034         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
27035         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
27036         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
27037         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
27038         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
27039         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
27040         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
27041         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
27042         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
27043         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
27044         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
27045         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
27046         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
27047         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
27048         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
27049         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
27050         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
27051         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
27052         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
27053         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
27054         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
27055         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
27056         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
27057         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
27058         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
27059         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
27060         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
27061         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
27062         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
27063         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
27064         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
27065         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
27066         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
27067         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
27068         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
27069         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
27070         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
27071         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
27072         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
27073         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
27074         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
27075         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
27076         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
27077         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
27078         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
27079         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
27080         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
27081         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
27082         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
27083         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
27084         gcc.misc-tests/i386-pf-3dnow-1.c,
27085         gcc.misc-tests/i386-pf-athlon-1.c,
27086         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
27087         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
27088         Declare built-in functions used.
27089         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
27090
27091 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
27092
27093         PR c++/16707
27094         * g++.dg/lookup/using12.C: New test.
27095
27096         * g++.dg/init/null1.C: Fix PR number.
27097         * g++.dg/parse/namespace10.C: Likewise.
27098
27099 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
27100
27101         PR c++/16224
27102         * g++.dg/template/spec17.C: New test.
27103         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
27104         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
27105
27106 2004-08-02  David Billinghurst
27107
27108         PR fortran/16292
27109         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
27110
27111 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
27112
27113         * gcc.dg/ia64-got-1.c: New test case.
27114
27115 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
27116
27117         PR c++/16489
27118         * g++.dg/init/null1.C: New test.
27119         * g++.dg/tc1/dr76.C: Adjust error marker.
27120
27121         PR c++/16529
27122         * g++.dg/parse/namespace10.C: New test.
27123
27124         PR c++/16810
27125         * g++.dg/inherit/ptrmem2.C: New test.
27126
27127 2004-08-02  Ben Elliston  <bje@au.ibm.com>
27128
27129         PR target/16155
27130         * gcc.dg/pr16155.c: New test.
27131
27132 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
27133
27134         * gcc.dg/redecl-2.c: New test.
27135
27136 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
27137
27138         * gcc.dg/darwin-longdouble.c: New file.
27139
27140 2004-07-30  Richard Henderson  <rth@redhat.com>
27141
27142         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
27143         write to constant argument.
27144         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
27145
27146 2004-07-30  Richard Henderson  <rth@redhat.com>
27147
27148         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
27149         tests of nearest around zero.
27150
27151 2004-07-30  Andrew Pinski  <apinski@apple.com>
27152
27153         * gcc.c-torture/compile/20040730-1.c: New test.
27154
27155 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
27156
27157         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
27158         powerpc-eabispe.
27159
27160 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
27161
27162         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
27163
27164 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
27165
27166         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
27167         contains $ld_library_path.
27168         * lib/gfortran.exp (gfortran_link_flags): Likewise.
27169
27170 2004-07-29  Richard Henderson  <rth@redhat.com>
27171
27172         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
27173
27174         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
27175         (alt2, which): New.
27176         (Check): Accept either alternative.
27177
27178 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
27179
27180         * g++.dg/abi/inline1.C: New test.
27181         * g++.dg/abi/local1-a.cc: Likewise.
27182         * g++.dg/abi/local1.C: Likewise.
27183         * g++.dg/abi/mangle11.C: Tweak location of warnings.
27184         * g++.dg/abi/mangle12.C: Likewise.
27185         * g++.dg/abi/mangle17.C: Likewise.
27186         * g++.dg/abi/mangle20-2.C: Likewise.
27187         * g++.dg/opt/interface1.C: Likewise.
27188         * g++.dg/opt/interface1.h: Likewise.
27189         * g++.dg/opt/interface1-a.cc: New test.
27190         * g++.dg/parse/repo1.C: New test.
27191         * g++.dg/template/repo1.C: Likewise.
27192         * g++.dg/warn/Winline-1.C: Likewise.
27193         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
27194
27195 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
27196
27197         * gcc.dg/tree-ssa/20040729-1.c: New test.
27198
27199 2004-07-27  Matt Austern <austern@apple.com>
27200
27201         * gcc.dg/darwin-bool-1.c: New test.
27202         * gcc.dg/darwin-bool-2.c: New test.
27203
27204 2004-07-28  Richard Henderson  <rth@redhat.com>
27205
27206         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
27207         arguments in the correct type.  Don't write to constant arguments.
27208
27209 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
27210
27211         PR tree-optimization/16688
27212         PR tree-optimization/16689
27213         * g++.dg/tree-ssa/pr16688.C: New test.
27214
27215 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
27216
27217         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
27218         loads.  Not only in the comment, this time.
27219
27220 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
27221
27222         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
27223         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
27224         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
27225         * gcc.dg/sh4a-bitmovua.c: New.
27226         * gcc.dg/sh4a-cos.c: New.
27227         * gcc.dg/sh4a-cosf.c: New.
27228         * gcc.dg/sh4a-fprun.c: New.
27229         * gcc.dg/sh4a-fsrra.c: New.
27230         * gcc.dg/sh4a-memmovua.c: New.
27231         * gcc.dg/sh4a-sin.c: New.
27232         * gcc.dg/sh4a-sincos.c: New.
27233         * gcc.dg/sh4a-sincosf.c: New.
27234         * gcc.dg/sh4a-sinf.c: New.
27235
27236 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
27237
27238         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
27239         conditionals.
27240         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
27241         loads.
27242         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
27243         DOM1.
27244
27245 2004-07-27  Andrew Pinski  <apinski@apple.com>
27246
27247         * g++.dg/rtti/tinfo1.C: Correct the xfail.
27248
27249 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
27250
27251         * gcc.dg/pragma-isr.c: New test.
27252
27253 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27254
27255         PR c++/14429
27256         * g++.dg/template/ttp11.C: New test.
27257
27258 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
27259
27260         * gcc.c-torture/compile/20040727-1.c: New test.
27261
27262 2004-07-26  Eric Christopher  <echristo@redhat.com>
27263
27264         * gcc.c-torture/compile/20040726-2.c: New test.
27265
27266 2004-07-26  Andrew Pinski  <apinski@apple.com>
27267
27268         * g++.dg/rtti/tinfo1.C: Xfail.
27269
27270 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
27271
27272         * gcc.c-torture/compile/20040726-1.c: New test.
27273
27274 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
27275             Brian Ryner  <bryner@brianryner.com>
27276
27277         PR c++/9283
27278         PR c++/15000
27279         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
27280         * g++.dg/ext/visibility/: New directory.
27281         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
27282         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
27283         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
27284         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
27285         * g++.dg/ext/visibility/fvisibility.C,
27286         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
27287         g++.dg/ext/visibility/fvisibility-override1.C
27288         g++.dg/ext/visibility/fvisibility-override2.C
27289         g++.dg/ext/visibility/memfuncts.C
27290         g++.dg/ext/visibility/noPLT.C
27291         g++.dg/ext/visibility/pragma.C
27292         g++.dg/ext/visibility/pragma-override1.C
27293         g++.dg/ext/visibility/pragma-override2.C
27294         g++.dg/ext/visibility/staticmemfuncts.C
27295         g++.dg/ext/visibility/virtual.C: New tests.
27296
27297 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
27298
27299         PR c/15360
27300         * gcc.dg/pr15360-1.c: New test.
27301
27302 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
27303
27304         * gcc.dg/pragma-align-2.c: New test.
27305         * gcc.dg/pragma-init-fini.c: New test.
27306         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
27307         targets.
27308
27309 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
27310
27311         * gcc.dg/init-string-2.c: New test.
27312
27313 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
27314
27315         PR 16684
27316         * gcc.dg/Wredundant-decls-1.c: New test case.
27317
27318 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
27319
27320         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
27321         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
27322         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
27323         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
27324         * gcc.dg/compat/generate-random.c: New file.
27325         * gcc.dg/compat/generate-random.h: Likewise.
27326         * gcc.dg/compat/generate-random_r.c: Likewise.
27327         * gcc.dg/compat/struct-layout-1.h: Likewise.
27328         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
27329         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
27330         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
27331         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
27332         * gcc.dg/compat/struct-layout-1_main.c: New test.
27333         * gcc.dg/compat/struct-layout-1_x.c: New file.
27334         * gcc.dg/compat/struct-layout-1_y.c: New file.
27335         * gcc.dg/compat/struct-layout-1_test.h: New file.
27336
27337 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
27338
27339         * gcc.dg/comp-return-1.c: New test
27340
27341 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
27342
27343         * gcc.dg/vmx/8-02a.c: Fix typo.
27344
27345         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
27346         * gcc.dg/darwin-abi-3.c: New test.
27347
27348         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
27349         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
27350
27351         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
27352         * gcc.dg/vmx/ops-long-1.c: New test.
27353         * gcc.dg/vmx/ops-long-2.c: New test.
27354
27355 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
27356
27357         * g++.dg/lookup/conv-[1234].C: New.
27358
27359 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
27360
27361         * g++.dg/parse/attr2.C: Simplify.
27362
27363 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
27364
27365         PR c/7284
27366         * gcc.c-torture/execute/pr7284-1.c: New test.
27367
27368 2004-07-22  Brian Booth  <bbooth@redhat.com>
27369
27370         * gcc.dg/tree-ssa/20040721-1.c: New test.
27371
27372 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
27373
27374         * g++.dg/template/crash20.c: New.
27375
27376 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
27377
27378         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
27379         Add dg-run directive.  Declare variables as required.
27380         * gfortran.dg/g77/README: Update
27381
27382 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
27383
27384         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
27385         gcc.dg/cris-peep2-andu2.c: New tests.
27386
27387 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
27388
27389         PR c/15052
27390         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
27391         on return type.
27392         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
27393         messages.
27394         * gcc.dg/qual-return-2.c: Update expected messages.
27395         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
27396
27397 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
27398
27399         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
27400         * gcc.dg/noncompile/921102-1.c: Update expected error message.
27401
27402 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
27403
27404         PR c/11250
27405         * gcc.dg/init-string-1.c: New test.
27406
27407 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
27408
27409         PR middle-end/15345
27410         PR c/16450
27411         * gcc.dg/torture/nested-fn-1.c: New test.
27412
27413 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
27414
27415         PR target/16559
27416         * gcc.dg/ia64-fptr-1.c: New file.
27417
27418 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27419
27420         PR c++/14497
27421         * g++.dg/template/spec16.C: New test.
27422         * g++.old-deja/g++.robertl/eb118.C: Remove.
27423
27424 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27425
27426         PR c++/509
27427         * g++.dg/template/spec15.C: New test.
27428
27429 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
27430
27431         Copy cases from g77.f-torture/execute and add dg-run
27432         directive.  Other changes as noted.
27433         * gfortran.dg/g77/13037.f
27434         * gfortran.dg/g77/1832.f
27435         * gfortran.dg/g77/19981119-0.f
27436         * gfortran.dg/g77/19990313-0.f
27437         * gfortran.dg/g77/19990313-1.f
27438         * gfortran.dg/g77/19990313-2.f
27439         * gfortran.dg/g77/19990313-3.f
27440         * gfortran.dg/g77/19990419-1.f
27441         * gfortran.dg/g77/19990826-0.f
27442         * gfortran.dg/g77/19990826-2.f
27443         * gfortran.dg/g77/20000503-1.f
27444         * gfortran.dg/g77/20001111.f
27445         * gfortran.dg/g77/20010116.f
27446         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
27447         * gfortran.dg/g77/20010430.f
27448         * gfortran.dg/g77/6177.f
27449         * gfortran.dg/g77/947.f
27450         * gfortran.dg/g77/970816-3.f
27451         * gfortran.dg/g77/971102-1.f
27452         * gfortran.dg/g77/980520-1.f
27453         * gfortran.dg/g77/980628-0.f
27454         * gfortran.dg/g77/980628-1.f
27455         * gfortran.dg/g77/980628-10.f
27456         * gfortran.dg/g77/980628-2.f
27457         * gfortran.dg/g77/980628-3.f
27458         * gfortran.dg/g77/980628-7.f
27459         * gfortran.dg/g77/980628-8.f
27460         * gfortran.dg/g77/980628-9.f
27461         * gfortran.dg/g77/980701-0.f
27462         * gfortran.dg/g77/980701-1.f
27463         * gfortran.dg/g77/cabs.f
27464         * gfortran.dg/g77/claus.f
27465         * gfortran.dg/g77/complex_1.f
27466         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
27467         * gfortran.dg/g77/dcomplex.f
27468         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
27469         * gfortran.dg/g77/f90-intrinsic-mathematical.f
27470         * gfortran.dg/g77/f90-intrinsic-numeric.f
27471         * gfortran.dg/g77/int8421.f
27472         * gfortran.dg/g77/labug1.f
27473         * gfortran.dg/g77/large_vec.f
27474         * gfortran.dg/g77/le.f
27475         * gfortran.dg/g77/short.f
27476         * gfortran.dg/g77/README: Update
27477
27478 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
27479
27480         PR c++/16637
27481         * g++.dg/parse/lookup4.C: New test.
27482
27483 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27484
27485         PR c++/16175
27486         * g++.dg/template/ttp10.C: New test.
27487
27488 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
27489
27490         * gcc.dg/pr12625-1.c: New test.
27491
27492 2004-07-20  Steven Bosscher  <stevenb@suse.de>
27493
27494         * testsuite/gcc.dg/switch-warn-1.c: New test.
27495         * testsuite/gcc.dg/switch-warn-2.c: New test.
27496         * gcc.c-torture/compile/pr14730.c: Update.
27497
27498 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
27499
27500         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
27501         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
27502         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
27503         g++.dg/template/nontype3.C: Remove trailing CR from tests.
27504
27505 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
27506
27507         PR c++/16623
27508         * g++.dg/template/assign1.C: New test.
27509
27510 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27511
27512         PR c++/12170
27513         * g++.dg/template/ttp9.C: New test.
27514
27515 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
27516
27517         * gcc.dg/format/cmn-err-1.c: New test.
27518
27519 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
27520
27521         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
27522         gcc.dg/Wparentheses-10.c: New tests.
27523         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
27524
27525 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27526
27527         PR fortran/16465
27528         * gfortran.dg/g77//ffixed-line-length-0.f,
27529         gfortran.dg/g77/ffixed-line-length-132.f,
27530         gfortran.dg/g77/ffixed-line-length-72.f,
27531         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
27532         gfortran.dg/g77/README: Update.
27533
27534 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27535
27536         PR c++/13092
27537         * g++.dg/template/non-dependent7.C: New test.
27538         * g++.dg/template/non-dependent8.C: Likewise.
27539         * g++.dg/template/non-dependent9.C: Likewise.
27540         * g++.dg/template/non-dependent10.C: Likewise.
27541
27542 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
27543
27544         PR c++/16337
27545         * g++.dg/parse/attr2.C: New test.
27546
27547 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
27548
27549         * g77.dg: Removed.
27550         * g77.f-torture: Ditto.
27551
27552 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
27553
27554         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
27555         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
27556         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
27557
27558 2004-07-16  Richard Henderson  <rth@redhat.com>
27559
27560         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
27561
27562 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27563
27564         * lib/fortran-torture.exp (fortran-torture): Don't test compile
27565         tests with full list of options.
27566         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
27567         of TORTURE_OPTIONS if test contains 'dg-do run'.
27568
27569         PR fortran/16404
27570         * gfortran.dg/do_iterator.f90: New test.
27571
27572 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27573
27574         PR rtl-optimization/16536
27575         * gcc.c-torture/execute/restrict-1.c: New test.
27576
27577 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27578
27579         PR fortran/15324
27580         * gfortran.dg/pr15324.f90: New test.
27581
27582         PR fortran/15129
27583         * gfortran.dg/pr15129.f90: New test.
27584
27585         PR fortran/15140
27586         * gfortran.dg/pr15140.f90: New test.
27587
27588         PR fortran/13792
27589         * gfortran.fortran-torture/execute/bounds.f90: Add check for
27590         compile-time simplification.
27591
27592 2004-07-14  Mike Stump  <mrs@apple.com>
27593
27594         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
27595
27596 2004-07-14  James E Wilson  <wilson@specifixinc.com>
27597
27598         PR target/16325
27599         * gcc.dg/profile-generate-1.c: New.
27600
27601 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
27602
27603         * gcc.c-torture/execute/20040709-1.c: New test.
27604         * gcc.c-torture/execute/20040709-2.c: New test.
27605
27606 2004-07-14  Mike Stump  <mrs@apple.com>
27607
27608         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
27609
27610 2004-07-14  Mike Stump  <mrs@apple.com>
27611
27612         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
27613
27614 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
27615
27616         PR c++/16518
27617         * g++.dg/parse/mutable1.C: New test.
27618
27619 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
27620
27621         PR tree-optimization/16443
27622         * gcc.dg/tree-ssa/20040713-1.c: New test.
27623
27624 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
27625
27626         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
27627         for operator new.
27628
27629 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
27630
27631         * gfortran.dg/g77/README: New file
27632         * gfortran.dg/g77/19981216-0.f: Copy from
27633         g77.f-torture/noncompile.  Add "dg-do compile" and
27634         dg-error as required.
27635         * gfortran.dg/g77/19990218-1.f: Likewise.
27636         * gfortran.dg/g77/19990905-1.f: Likewise.
27637         * gfortran.dg/g77/9263.f: Likewise.
27638         * gfortran.dg/g77/980615-0.f: Likewise.
27639         * gfortran.dg/g77/980616-0.f: Likewise.
27640         * gfortran.dg/g77/check0.f: Likewise.
27641         * gfortran.dg/g77/select_no_compile.f: Likewise.
27642
27643 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
27644
27645         Copy files from g77.f-torture/compile.
27646         Add "{ dg-do compile}".  Other changes as noted
27647         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
27648         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
27649         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
27650         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
27651         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
27652         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
27653         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
27654         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
27655         statement to conform to standard.  Append alpha1.x for reference.
27656         * gfortran.dg/g77/xformat.f: Add dg-warning
27657
27658 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
27659
27660         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
27661         Add {dg-do compile} directive.
27662         * gfortran.dg/g77/cpp2.F: Likewise.
27663
27664 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27665
27666         PR c++/5402
27667         * g++.dg/lookup/name-clash1.C: New test.
27668
27669         PR c++/9777
27670         * g++.dg/lookup/name-clash2.C: New test.
27671
27672         PR c++/12102
27673         * g++.dg/lookup/name-clash3.C: New test.
27674
27675 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27676
27677         * g++.dg/lookup/new2.C: New test.
27678         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
27679
27680 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
27681
27682         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
27683         Add {dg-do compile} directive.
27684         * gfortran.dg/g77/13060.f: Likewise.
27685         * gfortran.dg/g77/19990218-0.f: Likewise.
27686         * gfortran.dg/g77/19990305-0.f: Likewise.
27687         * gfortran.dg/g77/19990419-0.f: Likewise.
27688         * gfortran.dg/g77/19990502-0.f: Likewise.
27689         * gfortran.dg/g77/19990502-1.f: Likewise.
27690         * gfortran.dg/g77/19990525-0.f: Likewise.
27691         * gfortran.dg/g77/19990826-1.f: Likewise.
27692         * gfortran.dg/g77/19990826-3.f: Likewise.
27693         * gfortran.dg/g77/19990905-2.f: Likewise.
27694         * gfortran.dg/g77/20000412-1.f: Likewise.
27695         * gfortran.dg/g77/20000511-1.f: Likewise.
27696         * gfortran.dg/g77/20000511-2.f: Likewise.
27697         * gfortran.dg/g77/20000518.f: Likewise.
27698         * gfortran.dg/g77/20000601-1.f: Likewise.
27699         * gfortran.dg/g77/20000601-2.f: Likewise.
27700         * gfortran.dg/g77/20000629-1.f: Likewise.
27701         * gfortran.dg/g77/20000630-2.f: Likewise.
27702         * gfortran.dg/g77/20010115.f: Likewise.
27703         * gfortran.dg/g77/20010321-1.f: Likewise.
27704         * gfortran.dg/g77/20010426.f: Likewise.
27705         * gfortran.dg/g77/20020307-1.f: Likewise.
27706         * gfortran.dg/g77/8485.f: Likewise.
27707         * gfortran.dg/g77/960317-1.f: Likewise.
27708         * gfortran.dg/g77/970915-0.f: Likewise.
27709         * gfortran.dg/g77/980310-1.f: Likewise.
27710         * gfortran.dg/g77/980310-2.f: Likewise.
27711         * gfortran.dg/g77/980310-3.f: Likewise.
27712         * gfortran.dg/g77/980310-4.f: Likewise.
27713         * gfortran.dg/g77/980310-6.f: Likewise.
27714         * gfortran.dg/g77/980310-7.f: Likewise.
27715         * gfortran.dg/g77/980310-8.f: Likewise.
27716         * gfortran.dg/g77/980419-2.f: Likewise.
27717         * gfortran.dg/g77/980424-0.f: Likewise.
27718         * gfortran.dg/g77/980427-0.f: Likewise.
27719         * gfortran.dg/g77/980729-0.f: Likewise.
27720         * gfortran.dg/g77/981117-1.f: Likewise.
27721         * gfortran.dg/g77/toon_1.f: Likewise.
27722
27723 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27724
27725         PR c++/2204
27726         * g++.dg/other/abstract2.C: New test.
27727
27728 2004-07-12  Paul Brook  <paul@codesourcery.com>
27729
27730         * gfortran.dg/pointer_init_1.f90: New test.
27731
27732 2004-07-11  Paul Brook  <paul@codesourcery.com>
27733
27734         PR fortran/15986
27735         * gfortran.dg/contained_1.f90: New test.
27736
27737 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
27738
27739         * g++.dg/parse/defarg8.C: New test.
27740
27741 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27742
27743         PR fortran/16433
27744         * gfortran.dg/pr16433.f: New test.
27745
27746         PR fortran/17574
27747         * gfortran.dg/pr15754.f90: New test.
27748
27749 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
27750
27751         PR tree-optimization/16437
27752         * gcc.c-torture/execute/bitfld-4.c: New test.
27753
27754 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27755
27756         * gfortran.fortran-torture/execute/common_2.f90: Add check for
27757         access to common var from module.
27758
27759 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27760
27761         PR fortran/16336
27762         * gfortran.fortran-torture/execute/common_2.f90: New test.
27763
27764 2004-07-10  Paul Brook  <paul@codesourcery.com>
27765
27766         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
27767
27768 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27769
27770         PR fortran/15969
27771         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
27772
27773 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
27774
27775         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
27776         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
27777         * gfortran.dg/g77/ffree-form-1.f: Likewise.
27778         * gfortran.dg/g77/ffree-form-2.f: Likewise.
27779         * gfortran.dg/g77/ffree-form-3.f: Likewise.
27780         * gfortran.dg/g77/fno-underscoring.f: Likewise.
27781         * gfortran.dg/g77/funderscoring.f: Likewise.
27782         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
27783
27784 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27785
27786         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
27787
27788 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27789         Paul Brook  <paul@codesourcery.com>
27790
27791         PR fortran/13415
27792         * gfortran.dg/common_pointer_1.f90: New test.
27793
27794 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27795
27796         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
27797
27798 2004-07-09  James E Wilson  <wilson@specifixinc.com>
27799
27800         PR target/16364
27801         * gcc.c-torture/compile/20040709-1.c: New.
27802
27803 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27804
27805         PR fortran/14077
27806         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
27807
27808 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27809
27810         PR fortran/13201
27811         * gfortran.dg/shape_1.f90: New test.
27812
27813 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
27814             Andrew Pinski  <apinski@apple.com>
27815
27816         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
27817
27818 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27819
27820         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
27821         comment.
27822
27823 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27824         Paul Brook  <paul@codesourcery.com>
27825
27826         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
27827         '.f95' and '.F95'.
27828
27829 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
27830
27831         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
27832
27833 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27834
27835         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
27836         testcases with capital suffix.
27837
27838 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27839
27840         PR fortran/15481
27841         PR fortran/13372
27842         PR fortran/13575
27843         PR fortran/15978
27844         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
27845
27846         * gfortran.dg/implicit_1.f90: New test.
27847
27848 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
27849
27850         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
27851         expression to match gfortran warning/error messages
27852         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
27853         dg-error text.
27854
27855 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
27856
27857         * lib/fortran-torture.exp: Rename proc search_for to
27858         search_for_re.
27859
27860 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
27861
27862         * gcc.c-torture/execute/simd-5.x: New file.
27863         XFAIL on SPARC 64-bit at -O0.
27864
27865 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27866
27867         PR c++/8211
27868         PR c++/16165
27869         * g++.dg/warn/effc3.C: New test.
27870
27871 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
27872
27873         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
27874         change X to 1X in format.
27875         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
27876         add data statements to conform to standard.
27877
27878 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
27879
27880         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
27881         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
27882         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
27883
27884 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
27885
27886         * gfortran.dg/g77/7388.f: Copy from g77.dg
27887         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
27888         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
27889         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
27890         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
27891         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
27892         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
27893         * gfortran.dg/g77/strlen0.f: Likewise.
27894
27895 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
27896
27897         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
27898         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
27899
27900 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
27901
27902         * gcc.c-torture/execute/920428-2.x: Delete.
27903         * gcc.c-torture/execute/920501-7.x: Likewise.
27904
27905 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
27906
27907         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
27908         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
27909         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
27910         prescott and c3-2.
27911         (PREFETCH_3DNOW): Add -march=c3.
27912
27913 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
27914
27915         PR c/16437
27916         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
27917         * gcc.c-torture/execute/bf64-1.x: Likewise.
27918
27919 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
27920
27921         * gcc.c-torture/compile/20040708-1.c: New test.
27922
27923 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27924
27925         PR c++/16169
27926         * g++.dg/warn/effc2.C: New test.
27927
27928 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
27929
27930         * gcc.c-torture/execute/bitfld-1.x: Remove.
27931         * gcc.c-torture/execute/bitfld-3.c: New test.
27932         * gcc.dg/bitfld-2.c: Remove XFAILs.
27933
27934 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
27935
27936         PR c++/16276
27937         * g++.dg/rtti/tinfo1.C: New file.
27938
27939 2004-07-07  Eric Christopher  <echristo@redhat.com>
27940
27941         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
27942
27943 2004-07-07  Andrew Pinski  <apinski@apple.com>
27944
27945         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
27946
27947 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
27948
27949         * g++.dg/init/call1.C: XFAIL.
27950
27951 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
27952
27953         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
27954         except for movstrict*, to movmem* and clrstr* to clrmem*.
27955
27956 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
27957
27958         * gcc.c-torture/execute/20040707-1.c: New test.
27959
27960 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
27961
27962         * gcc.c-torture/execute/20040706-1.c: New test.
27963
27964 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27965
27966         PR c++/3671
27967         * g++.dg/template/spec14.C: New test.
27968
27969 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
27970
27971         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
27972         nothing if not yet defined.  Use it in b, c and d type definitions.
27973         * gcc.c-torture/execute/20040705-1.c: New test.
27974         * gcc.c-torture/execute/20040705-2.c: New test.
27975
27976 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27977
27978         PR c++/2518
27979         * g++.dg/lookup/new1.C: New test.
27980
27981 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27982
27983         PR c++/11406
27984         * g++.dg/template/sizeof8.C: New test.
27985
27986 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
27987
27988         * gcc.c-torture/compile/20040705-1.c: New test.
27989
27990 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
27991
27992         * gfortran.fortran-torture/execute/seq_io.f90: New test.
27993
27994 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
27995
27996         * gcc.dg/cpp/if-mop.c: Two new testcases.
27997         * gcc.dg/cpp/trad/comment-3.c: New.
27998
27999 2004-07-04  Paul Brook  <paul@codesourcery.com>
28000
28001         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
28002
28003 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
28004
28005         PR c++/3761
28006         * g++.dg/lookup/crash4.C: New test.
28007
28008 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
28009
28010         * gcc.c-torture/execute/builtin-abs-1.c
28011         * gcc.c-torture/execute/builtin-abs-2.c
28012         * gcc.c-torture/execute/builtin-complex-1.c
28013         * gcc.c-torture/execute/builtins/string-1-lib.c
28014         * gcc.c-torture/execute/builtins/string-1.c
28015         * gcc.c-torture/execute/builtins/string-2-lib.c
28016         * gcc.c-torture/execute/builtins/string-2.c
28017         * gcc.c-torture/execute/builtins/string-3-lib.c
28018         * gcc.c-torture/execute/builtins/string-3.c
28019         * gcc.c-torture/execute/builtins/string-4-lib.c
28020         * gcc.c-torture/execute/builtins/string-4.c
28021         * gcc.c-torture/execute/builtins/string-5-lib.c
28022         * gcc.c-torture/execute/builtins/string-5.c
28023         * gcc.c-torture/execute/builtins/string-6-lib.c
28024         * gcc.c-torture/execute/builtins/string-6.c
28025         * gcc.c-torture/execute/builtins/string-7-lib.c
28026         * gcc.c-torture/execute/builtins/string-7.c
28027         * gcc.c-torture/execute/builtins/string-8-lib.c
28028         * gcc.c-torture/execute/builtins/string-8.c
28029         * gcc.c-torture/execute/builtins/string-9-lib.c
28030         * gcc.c-torture/execute/builtins/string-9.c
28031         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
28032         * gcc.c-torture/execute/builtins/string-asm-1.c
28033         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
28034         * gcc.c-torture/execute/builtins/string-asm-2.c
28035         * gcc.c-torture/execute/stdio-opt-1.c
28036         * gcc.c-torture/execute/stdio-opt-2.c
28037         * gcc.c-torture/execute/stdio-opt-3.c
28038         * gcc.c-torture/execute/string-opt-1.c
28039         * gcc.c-torture/execute/string-opt-10.c
28040         * gcc.c-torture/execute/string-opt-11.c
28041         * gcc.c-torture/execute/string-opt-12.c
28042         * gcc.c-torture/execute/string-opt-13.c
28043         * gcc.c-torture/execute/string-opt-14.c
28044         * gcc.c-torture/execute/string-opt-15.c
28045         * gcc.c-torture/execute/string-opt-16.c
28046         * gcc.c-torture/execute/string-opt-2.c
28047         * gcc.c-torture/execute/string-opt-6.c
28048         * gcc.c-torture/execute/string-opt-7.c
28049         * gcc.c-torture/execute/string-opt-8.c:
28050         Replace with ...
28051
28052         * gcc.c-torture/execute/builtins/abs-2.c
28053         * gcc.c-torture/execute/builtins/abs-3.c
28054         * gcc.c-torture/execute/builtins/complex-1.c
28055         * gcc.c-torture/execute/builtins/fprintf.c
28056         * gcc.c-torture/execute/builtins/fputs.c
28057         * gcc.c-torture/execute/builtins/memcmp.c
28058         * gcc.c-torture/execute/builtins/memmove.c
28059         * gcc.c-torture/execute/builtins/memops-asm.c
28060         * gcc.c-torture/execute/builtins/mempcpy-2.c
28061         * gcc.c-torture/execute/builtins/mempcpy.c
28062         * gcc.c-torture/execute/builtins/memset.c
28063         * gcc.c-torture/execute/builtins/printf.c
28064         * gcc.c-torture/execute/builtins/sprintf.c
28065         * gcc.c-torture/execute/builtins/strcat.c
28066         * gcc.c-torture/execute/builtins/strchr.c
28067         * gcc.c-torture/execute/builtins/strcmp.c
28068         * gcc.c-torture/execute/builtins/strcpy.c
28069         * gcc.c-torture/execute/builtins/strcspn.c
28070         * gcc.c-torture/execute/builtins/strlen-2.c
28071         * gcc.c-torture/execute/builtins/strlen.c
28072         * gcc.c-torture/execute/builtins/strncat.c
28073         * gcc.c-torture/execute/builtins/strncmp-2.c
28074         * gcc.c-torture/execute/builtins/strncmp.c
28075         * gcc.c-torture/execute/builtins/strncpy.c
28076         * gcc.c-torture/execute/builtins/strpbrk.c
28077         * gcc.c-torture/execute/builtins/strpcpy-2.c
28078         * gcc.c-torture/execute/builtins/strpcpy.c
28079         * gcc.c-torture/execute/builtins/strrchr.c
28080         * gcc.c-torture/execute/builtins/strspn.c
28081         * gcc.c-torture/execute/builtins/strstr-asm.c
28082         * gcc.c-torture/execute/builtins/strstr.c:
28083         ... these new files.
28084
28085         * gcc.c-torture/execute/builtins/abs-2-lib.c
28086         * gcc.c-torture/execute/builtins/abs-3-lib.c
28087         * gcc.c-torture/execute/builtins/complex-1-lib.c
28088         * gcc.c-torture/execute/builtins/fprintf-lib.c
28089         * gcc.c-torture/execute/builtins/fputs-lib.c
28090         * gcc.c-torture/execute/builtins/memcmp-lib.c
28091         * gcc.c-torture/execute/builtins/memmove-lib.c
28092         * gcc.c-torture/execute/builtins/memops-asm-lib.c
28093         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
28094         * gcc.c-torture/execute/builtins/mempcpy-lib.c
28095         * gcc.c-torture/execute/builtins/memset-lib.c
28096         * gcc.c-torture/execute/builtins/printf-lib.c
28097         * gcc.c-torture/execute/builtins/sprintf-lib.c
28098         * gcc.c-torture/execute/builtins/strcat-lib.c
28099         * gcc.c-torture/execute/builtins/strchr-lib.c
28100         * gcc.c-torture/execute/builtins/strcmp-lib.c
28101         * gcc.c-torture/execute/builtins/strcpy-lib.c
28102         * gcc.c-torture/execute/builtins/strcspn-lib.c
28103         * gcc.c-torture/execute/builtins/strlen-2-lib.c
28104         * gcc.c-torture/execute/builtins/strlen-lib.c
28105         * gcc.c-torture/execute/builtins/strncat-lib.c
28106         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
28107         * gcc.c-torture/execute/builtins/strncmp-lib.c
28108         * gcc.c-torture/execute/builtins/strncpy-lib.c
28109         * gcc.c-torture/execute/builtins/strpbrk-lib.c
28110         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
28111         * gcc.c-torture/execute/builtins/strpcpy-lib.c
28112         * gcc.c-torture/execute/builtins/strrchr-lib.c
28113         * gcc.c-torture/execute/builtins/strspn-lib.c
28114         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
28115         * gcc.c-torture/execute/builtins/strstr-lib.c
28116         * gcc.c-torture/execute/builtins/lib/abs.c
28117         * gcc.c-torture/execute/builtins/lib/fprintf.c
28118         * gcc.c-torture/execute/builtins/lib/memset.c
28119         * gcc.c-torture/execute/builtins/lib/printf.c
28120         * gcc.c-torture/execute/builtins/lib/sprintf.c
28121         * gcc.c-torture/execute/builtins/lib/strcpy.c
28122         * gcc.c-torture/execute/builtins/lib/strcspn.c
28123         * gcc.c-torture/execute/builtins/lib/strncat.c
28124         * gcc.c-torture/execute/builtins/lib/strncmp.c
28125         * gcc.c-torture/execute/builtins/lib/strncpy.c
28126         * gcc.c-torture/execute/builtins/lib/strpbrk.c
28127         * gcc.c-torture/execute/builtins/lib/strspn.c
28128         * gcc.c-torture/execute/builtins/lib/strstr.c:
28129         New files containing support routines.
28130
28131         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
28132         declaration.
28133         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
28134         when not optimizing.
28135
28136 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
28137
28138         PR c++/16240
28139         * g++.dg/abi/mangle22.C: New test.
28140         * g++.dg/abi/mangle23.C: Likewise.
28141
28142 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
28143
28144         PR fortran/16290
28145         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
28146         Allow for cases without denormalized floating point numbers.
28147
28148 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
28149
28150         PR c/1027
28151         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
28152         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
28153         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
28154         expected warning text.
28155         * gcc.dg/format/diag-2.c: New test.
28156
28157 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
28158
28159         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
28160
28161 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
28162
28163         * gcc.dg/builtins-43.c: New.
28164         * gcc.dg/builtins-44.c: New.
28165         * gcc.dg/builtins-45.c: New.
28166
28167 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
28168             Andreas Tobler  <a.tobler@schweiz.ch>
28169
28170         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
28171         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
28172         as SIGSEGV.
28173         * gcc.dg/cleanup-11.c: Likewise.
28174         * gcc.dg/cleanup-8.c: Likewise.
28175         * gcc.dg/cleanup-9.c: Likewise.
28176         * gcc.dg/cleanup-5.c: Run on all platforms.
28177
28178 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
28179
28180         * g++.dg/warn/nonnull1.C: New test.
28181
28182 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
28183
28184         * gcc.dg/compat/compat-common.h: Wrap up CINT in
28185         an #ifndef SKIP_COMPLEX_INT/#endif pair.
28186         Special-case the Sun compiler wrt to <complex.h>.
28187
28188 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
28189
28190         * gcc.dg/Wunreachable-8.C: New test.
28191
28192         * gcc.dg/h8300-ice2.c : New test.
28193
28194 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
28195
28196         PR fortran/16161
28197         * gfortran.fortran-torture/compile/implicit.f90: Add test
28198         for implicit character.
28199
28200 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
28201
28202         PR fortran/16289
28203         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
28204         Use tiny() intrinsic to find smallest non-negative real
28205
28206 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
28207
28208         * gcc.dg/compat/struct-by-value-22_main.c: New test.
28209         * gcc.dg/compat/struct-by-value-22_x.c: New.
28210         * gcc.dg/compat/struct-by-value-22_y.c: New.
28211
28212         * gcc.c-torture/execute/20040629-1.c: New test.
28213
28214 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
28215
28216         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
28217         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
28218
28219         PR target/16195
28220         * gcc.dg/20040625-1.c: New test.
28221
28222 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28223
28224         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
28225
28226 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28227
28228         PR fortran/15963
28229         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
28230
28231 2004-06-29  Richard Henderson  <rth@redhat.com>
28232
28233         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
28234
28235 2004-06-29  Paul Brook  <paul@codesourcery.com>
28236
28237         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
28238         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
28239
28240 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
28241
28242         PR c++/16260
28243         * g++.dg/parse/crash15.C: New.
28244
28245 2004-06-28  Andrew Pinski  <apinski@apple.com>
28246
28247         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
28248         by the error already.
28249
28250         * g++.dg/opt/ptrmem4.C: Change to compile only test.
28251
28252 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
28253
28254         PR target/14041
28255         * gcc.dg/h8300-bss-align-1.c : New.
28256
28257 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
28258
28259         * PR c++/16174
28260         * g++.dg/template/ctor4.C: New.
28261
28262 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
28263
28264         PR c++/16205
28265         * g++.dg/warn/Wsequence-point-1.C: New test.
28266
28267 2004-06-27  Paul Brook  <paul@codesourcery.com>
28268
28269         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
28270
28271 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
28272
28273         * g++.old-deja/g++.mike/p7325.C: Remove.
28274
28275 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
28276
28277         PR c/14963
28278         * gcc.dg/pr14963.c: New test.
28279
28280 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
28281
28282         PR c++/16193
28283         * g++.dg/parse/redef1.C: New test.
28284
28285 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
28286
28287         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
28288         20021110.c.
28289         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
28290         20021119-1.c.
28291         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
28292         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
28293         5-04.c.
28294         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
28295         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
28296         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
28297         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
28298         g++.brendan/enum14.C.
28299         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
28300         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
28301         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
28302         g++.mike/virt1.C.
28303         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
28304         memtemp24.C.
28305
28306 2004-06-27  Roger Sayle  <roger@eyesopen.com>
28307
28308         * gcc.dg/20040527-1.c: New test case.
28309
28310 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
28311
28312         PR gfortran/pr16196
28313         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
28314
28315 2004-06-25  Roger Sayle  <roger@eyesopen.com>
28316
28317         PR middle-end/15825
28318         * gcc.dg/pr15825-1.c: New test case.
28319
28320 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
28321
28322         * gcc.c-torture/execute/20040625-1.c: New test.
28323
28324 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28325
28326         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
28327
28328 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
28329
28330         * gcc.dg/torture/mips-div-1.c: New test.
28331
28332 2004-06-24  Jeff Law  <law@redhat.com>
28333
28334         * gcc.dg/tree-ssa/20040624-1.c: New test.
28335
28336 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
28337
28338         * gcc.c-torture/compile/20040624-1.c: New test.
28339
28340 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28341
28342         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
28343         this directory.
28344
28345 2004-06-23  Andrew Pinski  <apinski@apple.com>
28346
28347         PR middle-end/15988
28348         * g++.dg/opt/ptrmem4.C: New test.
28349
28350         * gcc.dg/c90-array-quals-2.c: New test.
28351
28352 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
28353
28354         * gcc.dg/kpice1.c: New test.
28355
28356 2006-06-23  Andrew Pinski  <apinski@apple.com>
28357
28358         * gcc.dg/c90-array-quals.c: New test.
28359
28360 2006-06-22  Richard Henderson  <rth@redhat.com>
28361
28362         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
28363
28364 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
28365
28366         * gcc.dg/builtins-config.h: Handle FreeBSD.
28367
28368 2006-06-22  Richard Henderson  <rth@redhat.com>
28369
28370         * g++.dg/opt/devirt1.C: New.
28371
28372 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
28373
28374         * g++.dg/opt/pr15551.C: New testcase.
28375
28376 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
28377
28378         PR target/14800
28379         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
28380         x86_64-*-linux* when compiling for 32bit.
28381
28382 2004-06-21  Andrew Pinski  <apinski@apple.com>
28383
28384         * gcc.dg/pch/struct-1.c: New.
28385         * gcc.dg/pch/struct-1.hs: New.
28386
28387 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
28388
28389         * gcc.dg/pch/save-temps-1.c: New file.
28390         * gcc.dg/pch/save-temps-1.hs: New file.
28391
28392 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
28393
28394         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
28395         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
28396
28397 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28398
28399         * gfortran.fortran-torture/execute/select_1.f90: Rename function
28400         to fix type error.
28401         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
28402         Remove trailing spaces.
28403
28404 2004-06-21  Richard Henderson  <rth@redhat.com>
28405
28406         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
28407         merging && to BIT_FIELD_REF.
28408
28409 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
28410
28411         * g++.dg/opt/placeholder1.C: New test.
28412
28413 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
28414
28415         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
28416         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
28417         * gcc.dg/compat/union-m128-1_x.c: Likewise.
28418         * gcc.dg/compat/union-m128-1_y.c: Likewise.
28419
28420 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
28421
28422         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
28423         extern "C".
28424         * g++.dg/other/pragma-re-1.C: Add comments.
28425
28426 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
28427
28428         PR gfortran/16080
28429         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
28430
28431 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
28432
28433         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
28434         instead of setting the type of size_t by
28435         hand.
28436
28437 2004-06-18  Roger Sayle  <roger@eyesopen.com>
28438
28439         * gcc.dg/unordered-2.c: New test case.
28440         * gcc.dg/unordered-3.c: New test case.
28441
28442 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
28443
28444         PR other/16043
28445         * lib/g++.exp (g++_version): Tweak regexp for version
28446         * lib/g77.exp (g77_version): Likewise.
28447         * lib/gfortran.exp (gfortran_version): Likewise.
28448         * lib/objc.exp (objc_version): Likewise.
28449         * lib/treelang.exp (treelang_version): Likewise.
28450
28451 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
28452
28453         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
28454         Use INT_MAX instead of __INT_MAX__.
28455         * gcc.dg/compat/struct-align-2_y.c: Likewise.
28456
28457         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
28458         * gcc.dg/compat/scalar-return-3_x.c: Use it.
28459         * gcc.dg/compat/scalar-return-3_y.c: Use it.
28460         * gcc.dg/compat/scalar-return-4_x.c: Use it.
28461         * gcc.dg/compat/scalar-return-4_y.c: Use it.
28462         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
28463         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
28464         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
28465         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
28466
28467         * gcc.dg/range-test-1.c: New test.
28468         * g++.dg/opt/range-test-1.C: New test.
28469
28470 2004-06-17  Richard Henderson  <rth@redhat.com>
28471
28472         * objc.dg/sync-1.m: New.
28473         * objc.dg/try-catch-1.m: Don't force next runtime.
28474         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
28475         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
28476         shadowed catch clause.
28477         * objc.dg/try-catch-5.m: New.
28478
28479 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
28480
28481         Bug 14610
28482         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
28483
28484 2004-06-15  Richard Henderson  <rth@redhat.com>
28485
28486         * gcc.dg/20001116-1.c: Move expected warning line.
28487
28488 2004-06-15  Richard Henderson  <rth@redhat.com>
28489
28490         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
28491         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
28492
28493 2004-06-15  Jeff Law  <law@redhat.com>
28494
28495         * gcc.dg/tree-ssa/20040615-1.c: New test.
28496         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
28497         be less sensitive to operand ordering.
28498         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
28499
28500 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
28501
28502         * g++.dg/abi/bitfield3.C: Add comment..
28503
28504 2004-06-15  Richard Henderson  <rth@redhat.com>
28505
28506         * g++.dg/ext/stmtexpr1.C: XFAIL.
28507         * gcc.dg/20030612-1.c: XFAIL.
28508
28509 2004-06-15  Eric Christopher  <echristo@redhat.com>
28510
28511         * g++.dg/charset/asm5.c: New.
28512         * gcc.dg/charset/asm6.c: New.
28513
28514 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28515
28516         PR fortran/15962
28517         * gfortran.fortran-torture/execute/select_1.f90: New test.
28518
28519 2004-06-15  Paul Brook  <paul@codesourcery.com>
28520
28521         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
28522
28523 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28524
28525         PR c++/15967
28526         * g++.dg/lookup/crash3.C: New test.
28527
28528 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28529
28530         PR c++/15947
28531         * g++.dg/parse/dtor4.C: New test.
28532
28533 2004-06-14  Jeff Law  <law@redhat.com>
28534
28535         * gcc.c-torture/compile/20040614-1.c: New test.
28536
28537 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28538
28539         PR fortran/15211
28540         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
28541         LEN of a character array.
28542
28543 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
28544
28545         PR c++/15096
28546         * g++.dg/template/ptrmem10.C: New test.
28547
28548         PR c++/14930
28549         * g++.dg/template/friend30.C: New test.
28550
28551 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28552
28553         PR fortran/14928
28554         * gfortran.fortran-torture/compile/mloc.f90: New test.
28555
28556 2004-06-13  Paul Brook  <paul@codesourcery.com>
28557
28558         * gfortran.fortran-torture/execute/random_2.f90: New test.
28559
28560 2004-06-13  Eric Christopher  <echristo@redhat.com>
28561
28562         * gcc.dg/noncompile/redecl-1.c: Fix error message.
28563
28564 2004-06-12  Paul Brook  <paul@codesourcery.com>
28565
28566         * gfortran.fortran-torture/execute/contained_3.f90: New test.
28567
28568 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28569
28570         PR fortran/14923
28571         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
28572
28573 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28574
28575         PR fortran/14957
28576         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
28577         syntax errors in end statements of contained subroutines.
28578
28579 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28580
28581         PR fortran/12841
28582         * gfortran.fortran-torture/execute/null_arg.f90: New test.
28583
28584 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
28585
28586         PR fortran/15665
28587         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
28588
28589 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
28590
28591         PR gfortran/12839
28592         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
28593
28594 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
28595
28596         PR c++/15862
28597         * g++.dg/parse/enum1.C: New test.
28598
28599 2004-06-10  Jeff Law  <law@redhat.com>
28600
28601         * gcc.c-torture/compile/20040610-1.c: New test.
28602
28603 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28604
28605         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
28606         * g++.old-deja/g++.other/decl3.C: Likewise.
28607
28608 2004-06-10  Brian Booth  <bbooth@redhat.com>
28609
28610         * gcc.dg/tree-ssa/20031015-1.c: Scan for
28611         V_MAY_DEF instead of VDEF.
28612         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
28613
28614 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
28615
28616         PR c++/14211
28617         * g++.dg/conversion/const1.C: New test.
28618
28619         PR c++/15076
28620         * g++.dg/conversion/reinterpret1.C: New test.
28621
28622         PR c++/15877
28623         * g++.dg/template/enum2.C: New test.
28624
28625         PR c++/15227
28626         * g++.dg/template/error13.C: New test.
28627
28628 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28629
28630         PR fortran/14957
28631         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
28632         arguments to test_* REAL and of the right size.
28633
28634 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
28635
28636         PR target/15569
28637         PR rtl-optimization/15681
28638         * gcc.dg/20040609-1.c: New test.
28639
28640 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
28641
28642         PR c++/14791
28643         * g++.dg/opt/builtins1.C: New test.
28644
28645 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
28646
28647         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
28648         that use default windows32 struct layout.
28649         * gcc.dg/i386-bitfield2.c: Likewise.
28650
28651 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
28652
28653         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
28654         for mingw32 and cygwin targets.
28655
28656 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
28657
28658         * gcc.dg/pch/macro-4.c: New.
28659         * gcc.dg/pch/macro-4.hs: New.
28660
28661 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28662
28663         PR fortran/13249
28664         * gfortran.fortran-torture/compile/name_clash.f90: New test.
28665
28666 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28667
28668         PR fortran/13372
28669         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
28670
28671 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
28672
28673         PR gfortran/14897
28674         * gfortran.fortran-torture/execute/t_edit.f90: New test.
28675
28676 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
28677
28678         PR gfortran/15755
28679         * gfortran.fortran-torture/execute/backspace.c : New test.
28680
28681 2004-06-09  Paul Brook  <paul@codesourcery.com>
28682
28683         * gfortran.fortran-torture/execure/intrinsic_associated.f90
28684         (pointer_to_section): Rewrite to use smaller array.
28685
28686 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
28687
28688         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
28689         * gcc.dg/ext/altivec-10.c: Same.
28690         * gcc.dg/ext/altivec-11.c: Same.
28691         * gcc.dg/ext/altivec-12.c: Same.
28692         * gcc.dg/ext/altivec-13.c: Same.
28693         * gcc.dg/ext/altivec-14.c: Same.
28694         * gcc.dg/ext/altivec-15.c: Same.
28695         * gcc.dg/ext/altivec-16.c: Same.
28696         * gcc.dg/ext/altivec-3.c: Same.
28697         * gcc.dg/ext/altivec-4.c: Same.
28698         * gcc.dg/ext/altivec-6.c: Same.
28699         * gcc.dg/ext/altivec-7.c: Same.
28700         * gcc.dg/ext/altivec-8.c: Same.
28701         * gcc.dg/ext/altivec-varargs-1.c: Same.
28702
28703         * g++.dg/ext/altivec-1.C: Correct dg syntax.
28704         * g++.dg/ext/altivec-10.C: Same.
28705         * g++.dg/ext/altivec-2.C: Same.
28706         * g++.dg/ext/altivec-3.C: Same.
28707         * g++.dg/ext/altivec-4.C: Same.
28708         * g++.dg/ext/altivec-5.C: Same.
28709         * g++.dg/ext/altivec-6.C: Same.
28710         * g++.dg/ext/altivec-7.C: Same.
28711         * g++.dg/ext/altivec-8.C: Same.
28712         * g++.dg/ext/altivec-9.C: Same.
28713
28714 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28715
28716         PR c++/7841
28717         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
28718
28719 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
28720
28721         * gcc.dg/union-1.c: New test.
28722
28723 2004-06-07  Roger Sayle  <roger@eyesopen.com>
28724
28725         * gcc.dg/builtins-41.c: New test case.
28726         * gcc.dg/builtins-42.c: New test case.
28727
28728 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
28729
28730         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
28731         * g++.dg/ext/altivec-10.C: Same.
28732         * g++.dg/ext/altivec-2.C: Same.
28733         * g++.dg/ext/altivec-3.C: Same.
28734         * g++.dg/ext/altivec-4.C: Same.
28735         * g++.dg/ext/altivec-5.C: Same.
28736         * g++.dg/ext/altivec-6.C: Same.
28737         * g++.dg/ext/altivec-7.C: Same.
28738         * g++.dg/ext/altivec-8.C: Same.
28739         * g++.dg/ext/altivec-9.C: Same.
28740         * g++.old-deja/g++.abi/cxa_vec.C: Same.
28741         * g++.old-deja/g++.brendan/new3.C: Same.
28742         * gcc.c-torture/execute/eeprof-1.x: Same.
28743
28744 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
28745
28746         PR c/14765
28747         * gcc.dg/pr14765-1.c: New test.
28748
28749 2004-06-07  Roger Sayle  <roger@eyesopen.com>
28750
28751         PR c/14649
28752         * gcc.dg/pr14649-1.c: New test case.
28753
28754 2004-06-07  Richard Henderson  <rth@redhat.com>
28755
28756         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
28757         if temporaries.
28758
28759 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
28760
28761         * g++.dg/eh/elide1.C: Remove XFAIL.
28762
28763 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
28764
28765         PR c++/15337
28766         * g++.dg/expr/sizeof3.C: New test.
28767
28768         PR c++/14777
28769         * g++.dg/template/access14.C: New test.
28770
28771         PR c++/15554
28772         * g++.dg/template/enum1.C: New test.
28773
28774         PR c++/15057
28775         * g++.dg/eh/throw1.C: New test.
28776
28777 2004-06-07  David Ayers  <d.ayers@inode.at>
28778             Ziemowit Laski  <zlaski@apple.com>
28779
28780         * lib/objc.exp (objc_target_compile): Revert the '-framework
28781         Foundation' flag fix, since bare Darwin does not ship
28782         with the Foundation framework.
28783         * objc/execute/next_mapping.h: Provide a local NSConstantString
28784         @interface and @implementation.
28785         (objc_constant_string_init): A constructor function, used to
28786         initialize the NSConstantString meta-class object.
28787         * objc/execute/string1.m: Include "next_mapping.h" instead of
28788         <Foundation/NSString.h>.
28789         * objc/execute/string2.m: Likewise.
28790         * objc/execute/string3.m: Likewise.
28791         * objc/execute/string4.m: Likewise.
28792
28793 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
28794
28795         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
28796         to double. Replace double with FLOAT.
28797         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
28798
28799         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
28800         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
28801         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
28802         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
28803         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
28804         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
28805         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
28806         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
28807
28808 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
28809
28810         PR c/13519
28811         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
28812
28813 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28814
28815         PR c++/15503
28816         * g++.dg/template/meminit2.C: New test.
28817
28818 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
28819
28820         PR target/15822
28821         * gcc.c-torture/execute/compare-fp-1.c,
28822         gcc.c-torture/execute/compare-fp-2.c,
28823         gcc.c-torture/execute/compare-fp-3.c,
28824         gcc.c-torture/execute/compare-fp-4.c,
28825         gcc.c-torture/execute/compare-fp-3.x,
28826         gcc.c-torture/execute/compare-fp-4.x: Moved...
28827         * gcc.c-torture/execute/ieee/compare-fp-1.c,
28828         gcc.c-torture/execute/ieee/compare-fp-2.c,
28829         gcc.c-torture/execute/ieee/compare-fp-3.c,
28830         gcc.c-torture/execute/ieee/compare-fp-4.c,
28831         gcc.c-torture/execute/ieee/compare-fp-3.x,
28832         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
28833
28834 2004-06-04  David Ayers  <d.ayers@inode.at>
28835
28836         * objc/execute/protocol-isEqual-4.m: New testcase.
28837
28838 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
28839
28840         * objc/execute/protocol-isEqual-1.m: New testcase.
28841         * objc/execute/protocol-isEqual-2.m: New testcase.
28842         * objc/execute/protocol-isEqual-3.m: New testcase.
28843
28844 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28845
28846         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
28847
28848 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
28849
28850         * lib/objc.exp (objc_target_compile): When running tests on
28851         Darwin (Mac OS X), inform the linker about '-framework
28852         'Foundation'.
28853
28854 2004-06-02  Eric Christopher  <echristo@redhat.com>
28855
28856         * gcc.c-torture/compile/20040602-1.c: New.
28857
28858 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
28859
28860         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
28861         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
28862
28863         PR tree-optimization/14736
28864         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
28865
28866         PR tree-optimization/14042
28867         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
28868
28869         PR tree-optimization/14729
28870         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
28871
28872 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28873
28874         PR fortran/15557
28875         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
28876
28877 2004-06-01  Richard Hederson  <rth@redhat.com>
28878
28879         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
28880
28881 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28882
28883         PR c++/14932
28884         * g++.dg/parse/offsetof4.C: New test.
28885
28886 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
28887
28888         PR objc/7993
28889         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
28890
28891 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
28892
28893         PR c++/15701
28894         * g++.dg/template/friend29.C: New test.
28895
28896 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
28897
28898         PR c/15749
28899         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
28900
28901 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
28902
28903         * gcc.dg/sparc-trap-1.c: New test.
28904
28905 2004-05-31  Roger Sayle  <roger@eyesopen.com>
28906
28907         PR middle-end/15069
28908         * g++.dg/opt/fold3.C: New test case.
28909
28910 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
28911
28912         * lib/target-supports.exp (check_iconv_available): Fix fallout
28913         from 2004-05-28 patch.
28914
28915 2004-05-30  Paul Brook  <paul@codesourcery.com>
28916
28917         PR fortran/15620
28918         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
28919         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
28920
28921 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
28922
28923         * gfortran.fortran-torture/execute/random_1.f90: New test.
28924
28925 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
28926
28927         * g++.dg/ext/altivec-10.C: New test.
28928
28929 2004-05-29  Paul Brook  <paul@codesourcery.com>
28930
28931         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
28932
28933 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
28934
28935         * gcc.dg/altivec-16.c: New test.
28936
28937 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
28938
28939         * lib/target-supports.exp (check_vmx_hw_available): New.
28940         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
28941
28942         * lib/target-supports.exp (check_alias_available,
28943         check_iconv_available, check_named_sections_available): Use
28944         unique names for temporary files.
28945
28946 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
28947
28948         * gcc.dg/altivec-15.c: New test.
28949
28950 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
28951
28952         PR c++/15083
28953         * g++.dg/warn/noeffect6.C: New test.
28954
28955         PR c++/15471
28956         * g++.dg/expr/ptrmem4.C: New test.
28957
28958         PR c++/15640
28959         * g++.dg/template/operator3.C: New test.
28960
28961 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
28962
28963         PR c++/14668
28964         * g++.dg/lookup/redecl1.C: New test.
28965         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
28966
28967 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
28968
28969         * gcc.c-torture/execute/compare-fp-1.c,
28970         gcc.c-torture/execute/compare-fp-2.c,
28971         gcc.c-torture/execute/compare-fp-3.c,
28972         gcc.c-torture/execute/compare-fp-4.c,
28973         gcc.c-torture/execute/compare-fp-3.x,
28974         gcc.c-torture/execute/compare-fp-4.x,
28975         gcc.dg/pr15649-1.c: New.
28976
28977 2004-05-27  Adam Nemet  <anemet@lnxw.com>
28978
28979         PR c++/12883
28980         * g++.dg/init/array14.C: New test.
28981
28982 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
28983
28984         * lib/compat.exp (compat-get-options-main): New.
28985         (compat-get-options): Remove unneeded code, warn for ignored
28986         command.
28987         (compat-execute): Check flag set by dg-require-* commands.
28988
28989         * lib/compat.exp (compat-execute): Break up long lines.
28990
28991 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
28992
28993         * gcc.dg/altivec-7.c: Don't use 'vector long'.
28994         * gcc.dg/altivec-14.c: New test.
28995         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
28996
28997         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
28998         * gcc.dg/altivec-12.c: Ditto.
28999
29000         * gcc.dg/altivec-3.c: Move call to altivec_check.
29001
29002 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
29003
29004         PR c++/15044
29005         * g++.dg/template/error12.C: New test.
29006
29007         PR c++/15317
29008         * g++.dg/ext/attrib15.C: New test.
29009
29010         PR c++/15329
29011         * g++.dg/template/ptrmem9.C: New test.
29012
29013 2004-05-25  Paul Brook  <paul@codesourcery.com>
29014
29015         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
29016
29017 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
29018
29019         PR c++/15165
29020         * g++.dg/template/crash19.C: New test.
29021
29022 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
29023
29024         PR c++/15025
29025         * g++.dg/template/redecl1.C: New test.
29026
29027 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
29028
29029         PR c++/14821
29030         * g++.dg/other/ns1.C: New test.
29031
29032         PR c++/14883
29033         * g++.dg/template/invalid1.C: New test.
29034
29035 2004-05-23  Paul Brook  <paul@codesourcery.com>
29036         Victor Leikehman  <lei@haifasphere.co.il>
29037
29038         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
29039         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
29040
29041 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
29042
29043         PR c++/15285
29044         PR c++/15299
29045         * g++.dg/template/non-dependent5.C: New test.
29046         * g++.dg/template/non-dependent6.C: New test.
29047
29048 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
29049
29050         PR c++/15507
29051         * g++.dg/inherit/union1.C: New test.
29052
29053         PR c++/15542
29054         * g++.dg/template/addr1.C: New test.
29055
29056         PR c++/15427
29057         * g++.dg/template/array5.C: New test.
29058
29059         PR c++/15287
29060         * g++.dg/template/array6.C: New test.
29061
29062 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
29063             Roger Sayle  <roger@eyesopen.com>
29064
29065         * g++.dg/lookup/forscope2.C: New test case.
29066
29067 2004-05-22  Ben Elliston  <bje@au.ibm.com>
29068
29069         * gcc.dg/cpp/Wmissingdirs.c: New.
29070
29071 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
29072
29073         PR target/15301
29074         * gcc.dg/compat/union-m128-1.h: New file.
29075         * gcc.dg/compat/union-m128-1_main.c: Likewise.
29076         * gcc.dg/compat/union-m128-1_x.c: Likewise.
29077         * gcc.dg/compat/union-m128-1_y.c: Likewise.
29078
29079 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
29080
29081         PR target/15302
29082         * gcc.dg/compat/struct-complex-1.h: New file.
29083         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
29084         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
29085         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
29086
29087 2004-05-20  Roger Sayle  <roger@eyesopen.com>
29088
29089         PR middle-end/3074
29090         * gcc.dg/pr3074-1.c: New test case.
29091         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
29092
29093 2004-05-20  Falk Hueffner  <falk@debian.org>
29094
29095         PR other/15526
29096         * gcc.dg/ftrapv-1.c: New test case.
29097
29098 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
29099
29100         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
29101
29102 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
29103             Jeff Law  <law@redhat.com>
29104
29105         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
29106         * gcc.dg/tree-ssa/20040518-2.c: New test.
29107
29108         * gcc.dg/tree-ssa/20040518-1.c: New test.
29109
29110 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
29111
29112         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
29113
29114 2004-05-18  Paul Brook  <paul@codesourcery.com>
29115
29116         PR fortran/13930
29117         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
29118
29119 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29120
29121         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
29122         constant folding.
29123
29124 2004-05-17  Steven Bosscher  <stevenb@suse.de>
29125
29126         * gcc.dg/tree-ssa/20040517-1.c: New test.
29127
29128 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29129
29130         * gcc.dg/loop-4.c: New test.
29131
29132 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
29133
29134         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
29135
29136 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
29137
29138         PR fortran/15311
29139         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
29140
29141 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29142
29143         PR fortran/13826
29144         PR fortran/13940
29145         * gfortran.fortran-torture/compile/data_1.f90: New test.
29146
29147 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
29148
29149         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
29150         * gcc.dg/uninit-H.c: Define ASM for __s390__.
29151
29152 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
29153
29154         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
29155
29156 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
29157
29158         PR c/15444
29159         * gcc.dg/format/xopen-1.c: Adjust expected message.
29160         * gcc.dg/format/xopen-3.c: New test.
29161
29162 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
29163
29164         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
29165
29166 2004-05-14  Jeff Law  <law@redhat.com>
29167
29168         * gcc.dg/tree-ssa/20040514-2.c: New test.
29169
29170 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29171
29172         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
29173         this ...
29174         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
29175         this.
29176
29177 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
29178
29179         * gcc.dg/tree-ssa/20040514-1.c: New test.
29180
29181 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29182
29183         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
29184         test.
29185
29186 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29187
29188         PR fortran/14066
29189         * gfortran.fortran-torture/compile/do_1.f90: New test.
29190
29191 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29192
29193         PR fortran/15051
29194         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
29195         test.
29196
29197 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
29198
29199         PR fortran/15149
29200         * gfortran.fortran-torture/execute/random_init.f90: New test.
29201
29202 2004-05-13  Paul Brook  <paul@codesourcery.com>
29203
29204         PR fortran/15314
29205         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
29206
29207 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
29208
29209         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
29210         for the powerpc case.
29211
29212 2004-05-13  Jeff Law  <law@redhat.com>
29213
29214         * gcc.dg/tree-ssa/20040513-1.c: New test.
29215         * gcc.dg/tree-ssa/20040513-2.c: New test.
29216
29217 2004-05-13  Paul Brook  <paul@codesourcery.com>
29218
29219         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
29220         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
29221         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
29222
29223 2004-05-13  Andreas Schwab  <schwab@suse.de>
29224
29225         PR other/10819
29226         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
29227         characters.
29228
29229 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
29230
29231         PR fortran/15294
29232         * gfortran.fortran-torture/execute/adjustr.f90: New file.
29233
29234 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
29235
29236         Merge from tree-ssa-20020619-branch.  See
29237         ChangeLog.tree-ssa for details.
29238
29239 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
29240
29241         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
29242         include <altivec.h> explicitly.
29243         * gcc.dg/altivec-13.c: Likewise.
29244
29245 2004-05-11  Paul Brook  <paul@codesourcery.com>
29246
29247         * gcc.c-torture/compile/20010518-1.c: Force enum size.
29248
29249 2004-05-10  Eric Christopher  <echristo@redhat.com>
29250
29251         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
29252         * gcc.dg/sibcall-4.c: Ditto.
29253
29254 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
29255
29256         * g++.dg/ext/altivec-8.C: New test case.
29257         * gcc.dg/altivec-13.c: New test case.
29258
29259 2004-05-08  Roger Sayle  <roger@eyesopen.com>
29260
29261         * gcc.c-torture/execute/divcmp-1.c: New test case.
29262         * gcc.c-torture/execute/divcmp-2.c: New test case.
29263         * gcc.c-torture/execute/divcmp-3.c: New test case.
29264
29265 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
29266
29267         * g++.dg/other/pragma-re-2.C: New test.
29268
29269 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
29270
29271         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
29272         * gcc.dg/i386-387-2.c: Likewise.
29273
29274         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
29275         __builtin_drem.
29276         * gcc.dg/i386-387-6.c: Likewise.
29277
29278 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
29279
29280         * gcc.dg/builtins-33.c: Also check log1p*.
29281
29282 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
29283
29284         PR optimization/15296
29285         * gcc.c-torture/execute/pr15296.c: New test.
29286
29287 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
29288
29289         * gcc.dg/builtins-40.c: New test.
29290
29291 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
29292
29293         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
29294
29295 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
29296
29297         * g++.dg/ext/spe1.C: New testcase.
29298
29299 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
29300
29301         * objc.dg/image-info.m: Allow additional attributes
29302         for __image_info section.
29303
29304 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
29305
29306         * gcc.dg/torture/mips-hilo-2.c: New test.
29307
29308 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29309
29310         PR c++/14389
29311         * g++.dg/template/member5.C: New test.
29312
29313 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
29314
29315         * gcc.dg/builtins-34.c: Also check expm1*.
29316
29317 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29318
29319         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
29320         * gcc.dg/torture/builtin-convert-3.c: New test.
29321
29322 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
29323
29324         PR middle-end/15054
29325         * g++.dg/opt/pr15054.C: New test.
29326
29327 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29328
29329         * gcc.dg/torture/builtin-rounding-1.c: New test.
29330         * gcc.dg/builtins-25.c: Delete.
29331         * gcc.dg/builtins-29.c: Delete.
29332
29333 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
29334
29335         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
29336         * gcc.dg/sibcall-4.c: Likewise.
29337         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
29338
29339 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
29340
29341         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
29342         bit-field on 16-bit targets.
29343
29344 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
29345
29346         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
29347         16-bit targets.
29348
29349 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
29350
29351         * gcc.dg/rs6000-power2-1.c: Change to compile only.
29352         * gcc.dg/rs6000-power2-2.c: Likewise.
29353
29354 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
29355
29356         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
29357         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
29358         Change the asm registers to be in form of frN instead of fN.
29359
29360 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29361
29362         * gcc.dg/torture/builtin-convert-2.c: New test.
29363
29364 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
29365
29366         * gcc.dg/rs6000-power2-1.c: New test.
29367         * gcc.dg/rs6000-power2-2.c: New test.
29368
29369 2004-04-28  Jan Hubicka  <jh@suse.cz>
29370
29371         * gcc.dg/unused-6.c: New test.
29372
29373 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
29374             Ulrich Weigand  <uweigand@de.ibm.com>
29375
29376         * ada/acats/run_all.sh: Define $target variable.
29377
29378 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
29379
29380         PR c++/15119
29381         * g++.dg/other/vararg-1.C: New test.
29382
29383         PR c++/4794
29384         * g++.dg/eh/cleanup3.C: New test.
29385
29386 2004-04-24  Laurent GUERBY <laurent@guerby.net>
29387
29388         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
29389         and ad8011a (target_insn).
29390         * ada/acats/support/macro.dfs: Likewise.
29391         * ada/acats/support/impbit.adb: New file.
29392
29393 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
29394
29395         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
29396
29397 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
29398
29399         * gcc.dg/loop-3.c: New test.
29400
29401 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
29402
29403         * gcc.c-torture/execute/simd-5.c: New test.
29404
29405 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29406
29407         PR c++/15064
29408         * g++.dg/template/crash18.C: New test.
29409
29410 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
29411
29412         * g++.dg/ext/complit3.C: New test.
29413
29414 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
29415
29416         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
29417         * gcc.dg/altivec-3.c: Same.
29418         * gcc.dg/altivec-varargs-1.c: Same.
29419
29420 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
29421
29422         * lib/target-supports.exp (check_profiling_available): Assume
29423         profiling is not available on powerpc-eabi targets.
29424
29425 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
29426
29427         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
29428         * gcc.dg/vmx/bug-1.c: Ditto.
29429
29430 2004-04-20  Eric Christopher  <echristo@redhat.com>
29431
29432         * gcc.dg/charset/extern.c: New test.
29433         * g++.dg/charset/extern3.cc: Ditto.
29434
29435 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
29436
29437         * gcc.dg/builtins-39.c: New test.
29438
29439 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
29440
29441         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
29442
29443 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
29444
29445         * gcc.dg/torture/mips-hilo-1.c: New test.
29446
29447 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
29448
29449         * gcc.c-torture/compile/20040419-1.c: New test.
29450
29451 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
29452
29453         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
29454
29455 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
29456             Aldy Hernandez  <aldyh@redhat.com>
29457
29458         * gcc.c-torture/execute/va-arg-24.c: New.
29459
29460 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
29461             Aldy Hernandez  <aldyh@redhat.com>
29462
29463         * gcc.dg/vmx/1b-01.c: New.
29464         * gcc.dg/vmx/1b-02.c: New.
29465         * gcc.dg/vmx/1b-03.c: New.
29466         * gcc.dg/vmx/1b-04.c: New.
29467         * gcc.dg/vmx/1b-05.c: New.
29468         * gcc.dg/vmx/1b-06.c: New.
29469         * gcc.dg/vmx/1b-07.c: New.
29470         * gcc.dg/vmx/1c-01.c: New.
29471         * gcc.dg/vmx/1c-02.c: New.
29472         * gcc.dg/vmx/3a-01a.c: New.
29473         * gcc.dg/vmx/3a-01.c: New.
29474         * gcc.dg/vmx/3a-01m.c: New.
29475         * gcc.dg/vmx/3a-03.c: New.
29476         * gcc.dg/vmx/3a-03m.c: New.
29477         * gcc.dg/vmx/3a-04.c: New.
29478         * gcc.dg/vmx/3a-04m.c: New.
29479         * gcc.dg/vmx/3a-05.c: New.
29480         * gcc.dg/vmx/3a-06.c: New.
29481         * gcc.dg/vmx/3a-06m.c: New.
29482         * gcc.dg/vmx/3a-07.c: New.
29483         * gcc.dg/vmx/3b-01.c: New.
29484         * gcc.dg/vmx/3b-02.c: New.
29485         * gcc.dg/vmx/3b-10.c: New.
29486         * gcc.dg/vmx/3b-13.c: New.
29487         * gcc.dg/vmx/3b-14.c: New.
29488         * gcc.dg/vmx/3b-15.c: New.
29489         * gcc.dg/vmx/3c-01a.c: New.
29490         * gcc.dg/vmx/3c-01.c: New.
29491         * gcc.dg/vmx/3c-02.c: New.
29492         * gcc.dg/vmx/3c-03.c: New.
29493         * gcc.dg/vmx/3d-01.c: New.
29494         * gcc.dg/vmx/4-01.c: New.
29495         * gcc.dg/vmx/4-03.c: New.
29496         * gcc.dg/vmx/5-01.c: New.
29497         * gcc.dg/vmx/5-02.c: New.
29498         * gcc.dg/vmx/5-03.c: New.
29499         * gcc.dg/vmx/5-04.c: New.
29500         * gcc.dg/vmx/5-05.c: New.
29501         * gcc.dg/vmx/5-06.c: New.
29502         * gcc.dg/vmx/5-07.c: New.
29503         * gcc.dg/vmx/5-07t.c: New.
29504         * gcc.dg/vmx/5-08.c: New.
29505         * gcc.dg/vmx/5-10.c: New.
29506         * gcc.dg/vmx/5-11.c: New.
29507         * gcc.dg/vmx/7-01a.c: New.
29508         * gcc.dg/vmx/7-01.c: New.
29509         * gcc.dg/vmx/7c-01.c: New.
29510         * gcc.dg/vmx/7d-01.c: New.
29511         * gcc.dg/vmx/7d-02.c: New.
29512         * gcc.dg/vmx/8-01.c: New.
29513         * gcc.dg/vmx/8-02a.c: New.
29514         * gcc.dg/vmx/8-02.c: New.
29515         * gcc.dg/vmx/brode-1.c: New.
29516         * gcc.dg/vmx/bug-1.c: New.
29517         * gcc.dg/vmx/bug-2.c: New.
29518         * gcc.dg/vmx/bug-3.c: New.
29519         * gcc.dg/vmx/cw-bug-1.c: New.
29520         * gcc.dg/vmx/cw-bug-2.c: New.
29521         * gcc.dg/vmx/cw-bug-3.c: New.
29522         * gcc.dg/vmx/dct.c: New.
29523         * gcc.dg/vmx/debug-1.c: New.
29524         * gcc.dg/vmx/debug-2.c: New.
29525         * gcc.dg/vmx/debug-3.c: New.
29526         * gcc.dg/vmx/debug-4.c: New.
29527         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
29528         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
29529         * gcc.dg/vmx/eg-5.c: New.
29530         * gcc.dg/vmx/fft.c: New.
29531         * gcc.dg/vmx/gcc-bug-1.c: New.
29532         * gcc.dg/vmx/gcc-bug-2.c: New.
29533         * gcc.dg/vmx/gcc-bug-3.c: New.
29534         * gcc.dg/vmx/gcc-bug-4.c: New.
29535         * gcc.dg/vmx/gcc-bug-5.c: New.
29536         * gcc.dg/vmx/gcc-bug-6.c: New.
29537         * gcc.dg/vmx/gcc-bug-7.c: New.
29538         * gcc.dg/vmx/gcc-bug-8.c: New.
29539         * gcc.dg/vmx/gcc-bug-9.c: New.
29540         * gcc.dg/vmx/gcc-bug-b.c: New.
29541         * gcc.dg/vmx/gcc-bug-c.c: New.
29542         * gcc.dg/vmx/gcc-bug-d.c: New.
29543         * gcc.dg/vmx/gcc-bug-e.c: New.
29544         * gcc.dg/vmx/gcc-bug-f.c: New.
29545         * gcc.dg/vmx/gcc-bug-g.c: New.
29546         * gcc.dg/vmx/gcc-bug-i.c: New.
29547         * gcc.dg/vmx/harness.h: New.
29548         * gcc.dg/vmx/ira1.c: New.
29549         * gcc.dg/vmx/ira2a.c: New.
29550         * gcc.dg/vmx/ira2b.c: New.
29551         * gcc.dg/vmx/ira2.c: New.
29552         * gcc.dg/vmx/ira2c.c: New.
29553         * gcc.dg/vmx/mem.c: New.
29554         * gcc.dg/vmx/newton-1.c: New.
29555         * gcc.dg/vmx/ops.c: New.
29556         * gcc.dg/vmx/sn7153.c: New.
29557         * gcc.dg/vmx/spill2.c: New.
29558         * gcc.dg/vmx/spill3.c: New.
29559         * gcc.dg/vmx/spill.c: New.
29560         * gcc.dg/vmx/t.c: New.
29561         * gcc.dg/vmx/varargs-1.c: New.
29562         * gcc.dg/vmx/varargs-2.c: New.
29563         * gcc.dg/vmx/varargs-3.c: New.
29564         * gcc.dg/vmx/varargs-4.c: New.
29565         * gcc.dg/vmx/varargs-5.c: New.
29566         * gcc.dg/vmx/varargs-6.c: New.
29567         * gcc.dg/vmx/varargs-7.c: New.
29568         * gcc.dg/vmx/vmx.exp: New.
29569         * gcc.dg/vmx/vprint-1.c: New.
29570         * gcc.dg/vmx/vscan-1.c: New.
29571         * gcc.dg/vmx/x-01.c: New.
29572         * gcc.dg/vmx/x-02.c: New.
29573         * gcc.dg/vmx/x-03.c: New.
29574         * gcc.dg/vmx/x-04.c: New.
29575         * gcc.dg/vmx/x-05.c: New.
29576         * gcc.dg/vmx/yousufi-1.c: New.
29577         * gcc.dg/vmx/zero-1.c: New.
29578         * gcc.dg/vmx/zero.c: New.
29579
29580 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
29581
29582         * g++.dg/lookup/java1.C: Update for chage of
29583         _Jv_AllocObject.
29584         * g++.dg/lookup/java2.C: Likewise.
29585
29586 2004-04-17  Laurent GUERBY <laurent@guerby.net>
29587
29588         * ada/acats/run_all.sh: use -O2 by default.
29589
29590 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
29591
29592         * gcc.dg/vr-mult-[12].c: New tests.
29593
29594 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29595
29596         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
29597
29598         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
29599
29600 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
29601
29602         * lib/target-supports.exp (check_profiling_available): Assume profiling
29603         isn't available for mips*-*-elf targets.
29604
29605 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
29606
29607         * gcc.dg/builtins-38.c: New test.
29608
29609 2004-04-14  Eric Christopher  <echristo@redhat.com>
29610
29611         * g++.dg/charset/charset.exp: Run .cc extension tests.
29612
29613 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
29614
29615         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
29616
29617 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29618
29619         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
29620
29621 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
29622
29623         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
29624         * gcc.dg/i386-387-2.c: Likewise.
29625
29626         * gcc.dg/i386-387-7.c: New test.
29627         * gcc.dg/i386-387-8.c: New test.
29628
29629         * gcc.dg/builtins-37.c: New test.
29630
29631 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
29632
29633         * g++.dg/pch/externc-1.C: Add missing semicolon.
29634
29635 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
29636
29637         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
29638
29639 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29640
29641         * gcc.c-torture/execute/20040411-1.c: New test.
29642
29643 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
29644
29645         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
29646
29647 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
29648
29649         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
29650
29651 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
29652
29653         * lib/target-supports.exp (check_named_sections_available): New.
29654         * lib/gcc-dg.exp (dg-require-named-sections): New.
29655         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
29656         old-deja.exp.  Also prune error-count message from HP linker.
29657         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
29658
29659         * g++.dg/init/init-ref4.C: Use dg-require-weak.
29660         * g++.old-deja/g++.pt/static3.C: Likewise.
29661         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
29662
29663 2004-04-09  Roger Sayle  <roger@eyesopen.com>
29664
29665         * gcc.c-torture/execute/20040409-1.c: New test case.
29666         * gcc.c-torture/execute/20040409-2.c: New test case.
29667         * gcc.c-torture/execute/20040409-3.c: New test case.
29668
29669 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
29670
29671         * gcc.dg/20040409-1.c: New test.
29672
29673 2004-04-08  Roger Sayle  <roger@eyesopen.com>
29674
29675         PR target/14888
29676         * g++.dg/opt/pr14888.C: New test case.
29677
29678 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
29679
29680         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
29681         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
29682         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
29683         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
29684         New tests.
29685
29686 2004-04-08  Paul Brook  <paul@codesourcery.com>
29687
29688         * gcc.dg/spill-1.c: New test.
29689
29690 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29691
29692         * gcc.dg/torture/builtin-ctype-2.c: New test.
29693
29694 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
29695
29696         * gcc.dg/pch/pch.exp: Add largefile test.
29697
29698 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
29699
29700         * g++.dg/pch/externc-1.Hs: New.
29701         * g++.dg/pch/externc-1.C: New.
29702
29703 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29704
29705         * gcc.dg/compat/struct-by-value-5a_main.c,
29706         gcc.dg/compat/struct-by-value-5b_main.c: New files.
29707         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
29708         * gcc.dg/compat/struct-by-value-5a_x.c,
29709         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
29710         gcc.dg/compat/struct-by-value-5_x.c.
29711         * gcc.dg/compat/struct-by-value-5a_y.c,
29712         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
29713         gcc.dg/compat/struct-by-value-5_y.c.
29714
29715         * gcc.dg/compat/struct-by-value-6a_main.c,
29716         gcc.dg/compat/struct-by-value-6b_main.c: New files.
29717         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
29718         * gcc.dg/compat/struct-by-value-6a_x.c,
29719         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
29720         gcc.dg/compat/struct-by-value-6_x.c.
29721         * gcc.dg/compat/struct-by-value-6a_y.c,
29722         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
29723         gcc.dg/compat/struct-by-value-6_y.c.
29724
29725         * gcc.dg/compat/struct-by-value-7a_main.c,
29726         gcc.dg/compat/struct-by-value-7b_main.c: New files.
29727         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
29728         * gcc.dg/compat/struct-by-value-7a_x.c,
29729         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
29730         gcc.dg/compat/struct-by-value-7_x.c.
29731         * gcc.dg/compat/struct-by-value-7a_y.c,
29732         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
29733         gcc.dg/compat/struct-by-value-7_y.c.
29734
29735 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
29736
29737         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
29738         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
29739         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
29740         options.
29741
29742 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
29743
29744         * gcc.dg/builtins-36.c: New test.
29745
29746 2004-04-06  Paul Brook  <paul@codesourcery.com>
29747
29748         * README.gcc: Remove obsolete contraint on testcases.
29749
29750 2004-04-05  Paul Brook  <paul@codesourcery.com>
29751
29752         PR2123
29753         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
29754         failure and exit(0) on success.
29755         * g++.dg/expr/anew2.C: Ditto.
29756         * g++.dg/expr/anew3.C: Ditto.
29757         * g++.dg/expr/anew4.C: Ditto.
29758
29759 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
29760
29761         PR c++/3518
29762         * g++.dg/template/unify7.C: New.
29763
29764 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
29765
29766         * g++.dg/README: Bring up to date with new subdirectories; remove
29767         duplicate subdirectory lines.
29768
29769 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
29770
29771         PR c++/14007
29772         * g++.dg/template/unify5.C: New.
29773         * g++.dg/template/unify6.C: New.
29774         * g++.dg/template/qualttp20.C: Adjust.
29775         * g++.old-deja/g++.jason/report.C: Adjust.
29776         * g++.old-deja/g++.other/qual1.C: Adjust.
29777
29778 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
29779
29780         PR c++/14803
29781         * g++.dg/inherit/ptrmem1.C: New test.
29782
29783 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
29784
29785         PR c++/14755
29786         * gcc.c-torture/execute/20040331-1.c: New test.
29787         * gcc.dg/20040331-1.c: New test.
29788
29789 2004-04-01  Paul Brook  <paul@codesourcery.com>
29790
29791         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
29792
29793 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
29794
29795         PR c++/14724
29796         * g++.dg/init/goto1.C: New test.
29797
29798         PR c++/14763
29799         * g++.dg/template/defarg4.C: New test.
29800
29801 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
29802
29803         * gcc.dg/altivec-11.c: Extend test for more valid cases.
29804
29805 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
29806
29807         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
29808
29809 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
29810
29811         * gcc.dg/noncompile/undeclared-2.c: New test.
29812
29813 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
29814
29815         * gcc.dg/940409-1.c: Remove XFAIL.
29816         * gcc.dg/reg-vol-struct-1.c: New test.
29817
29818 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29819
29820         * gcc.dg/torture/builtin-wctype-1.c: New test.
29821
29822 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
29823
29824         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
29825         * gcc.dg/20001101-1.c: Likewise.
29826         * gcc.dg/20001102-1.c: Likewise.
29827
29828 2004-03-25  Roger Sayle  <roger@eyesopen.com>
29829
29830         * gcc.dg/compare8.c: Add an additional test for XOR.
29831
29832 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29833
29834         * gcc.dg/torture/builtin-ctype-1.c: New test.
29835
29836 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29837
29838         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
29839         * gcc.dg/torture/builtin-math-1.c: Likewise.
29840         * gcc.dg/torture/builtin-power-1.c: New test.
29841
29842 2004-03-24  Andreas Schwab  <schwab@suse.de>
29843
29844         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
29845         IA64 assembler.
29846
29847 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
29848             Roger Sayle  <roger@eyesopen.com>
29849
29850         * gcc.dg/compare8.c: New test case.
29851
29852 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
29853
29854         * g++.dg/ext/altivec-7.C: New test.
29855
29856 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
29857
29858         PR 12267, 12391, 12560, 13129, 14114, 14133
29859         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
29860         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
29861         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
29862         Adjust error regexps.
29863         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
29864         * gcc.dg/noncompile/undeclared-1.c: New test cases.
29865         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
29866         * gcc.dg/local1.c: Add explanatory comment.
29867
29868 2004-03-23  Roger Sayle  <roger@eyesopen.com>
29869
29870         PR optimization/14669
29871         * g++.dg/opt/fold2.C: New test case.
29872
29873 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
29874
29875         PR c/14069
29876         * gcc.dg/20040322-1.c: New test.
29877
29878 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
29879
29880         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
29881         * gcc.dg/ultrasp4.c: Likewise.
29882         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
29883
29884 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
29885
29886         * gcc.dg/i386-sse-8.c: Reset default options.
29887
29888 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
29889
29890         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
29891         in the error message text.
29892
29893 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
29894
29895         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
29896
29897 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
29898
29899         PR c++/14616
29900         * g++.dg/init/array13.C: New test.
29901
29902 2004-03-20  Roger Sayle  <roger@eyesopen.com>
29903
29904         PR target/13889
29905         * gcc.c-torture/compile/pr13889.c: New test case.
29906
29907 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
29908
29909         PR c/14635
29910         * builtins-1.c (nan, nans): Don't test.
29911         * builtins-30.c: Don't use nan, nanf, nanl.
29912         * builtins-35.c: New test.
29913
29914 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
29915
29916         * g++.dg/ext/altivec-6.C: New test.
29917
29918 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
29919
29920         * g++.dg/init/placement3.C: New test.
29921
29922         * g++.dg/template/spec13.C: New test.
29923
29924         * g++.dg/lookup/using11.C: New test.
29925
29926         * g++.dg/lookup/koenig3.C: New test.
29927
29928         * g++.dg/template/operator2.C: New test.
29929
29930         * g++.dg/expr/dtor3.C: New test.
29931         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
29932         marker.
29933         * g++.old-deja/g++.law/visibility28.C: Likewise.
29934
29935 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
29936
29937         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
29938         * gcc.dg/ppc64-abi-3.c: Likewise.
29939
29940 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29941
29942         PR c++/14545
29943         * g++.dg/parse/template15.C: New test.
29944
29945 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
29946
29947         * g++.dg/expr/dtor2.C: New test.
29948
29949         * g++.dg/lookup/anon4.C: New test.
29950
29951         * g++.dg/overload/using1.C: New test.
29952
29953         * g++.dg/template/lookup7.C: New test.
29954
29955         * g++.dg/template/typename6.C: New test.
29956
29957         * g++.dg/expr/cond6.C: New test.
29958
29959 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29960
29961         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
29962
29963 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
29964
29965         * g++.dg/expr/cond5.C: New test.
29966         * g++.dg/expr/constcast1.C: Likewise.
29967         * g++.dg/expr/ptrmem2.C: Likewise.
29968         * g++.dg/expr/ptrmem3.C: Likewise.
29969         * g++.dg/lookup/main1.C: Likewise.
29970         * g++.dg/template/lookup6.C: Likewise.
29971
29972 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
29973
29974         * gcc.dg/local1.c: New test.
29975
29976         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
29977
29978 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29979
29980         * gcc.dg/torture/builtin-convert-1.c: New test.
29981
29982 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29983
29984         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
29985
29986 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
29987
29988         PR c++/14481
29989         * g++.dg/warn/Wunused-7.C: New test.
29990
29991 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29992
29993         * gcc.dg/torture/builtin-integral-1.c: New test.
29994
29995 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
29996
29997         PR c++/14586
29998         * g++.dg/parse/non-dependent3.C: New test.
29999
30000 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
30001
30002         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
30003         * g++.dg/eh/simd-2.C: Likewise.
30004         * g++.dg/init/array10.C: Likewise.
30005         * gcc.c-torture/compile/simd-1.c: Likewise.
30006         * gcc.c-torture/compile/simd-2.c: Likewise.
30007         * gcc.c-torture/compile/simd-3.c: Likewise.
30008         * gcc.c-torture/compile/simd-4.c: Likewise.
30009         * gcc.c-torture/compile/simd-6.c: Likewise.
30010         * gcc.c-torture/execute/simd-1.c: Likewise.
30011         * gcc.c-torture/execute/simd-2.c: Likewise.
30012         * gcc.dg/compat/vector-defs.h: Likewise.
30013         * gcc.dg/20020531-1.c: Likewise.
30014         * gcc.dg/altivec-3.c: Likewise.
30015         * gcc.dg/altivec-4.c: Likewise.
30016         * gcc.dg/altivec-varargs-1.c: Likewise.
30017         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
30018         * gcc.dg/i386-mmx-3.c: Likewise.
30019         * gcc.dg/i386-sse-4.c: Likewise.
30020         * gcc.dg/i386-sse-5.c: Likewise.
30021         * gcc.dg/i386-sse-8.c: Likewise.
30022         * gcc.dg/simd-1.c: Likewise.
30023         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
30024         __ev64_opaque__ since the machine description provides it.
30025
30026 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
30027
30028         * lib/compat.exp (skip_list): New global variable.
30029         Use it to hold the user defined COMPAT_SKIPS list if any.
30030         (compat-obj): Add the members of skip_list to optall.
30031
30032 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
30033
30034         * gcc.dg/compat/union-by-value-1_main.c,
30035         union-by-value-1_x.c, union-by-value-1_y.c,
30036         union-check.h, union-defs.h,
30037         union-init.h, union-return-1_main.c,
30038         union-return-1_x.c, union-return-1_y.c: New files.
30039
30040 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
30041
30042         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
30043         mixed-struct-init.h: Add 4 mixed structure types.
30044         struct-by-value-21_main.c, struct-by-value-21_x.c,
30045         struct-by-value-21_y.c, struct-return-21_main.c,
30046         struct-return-21_x.c, struct-return-21_y.c: New files.
30047
30048 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
30049
30050         PR c++/14550
30051         * g++.dg/parse/template14.C: New test.
30052
30053 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
30054
30055         * gcc.c-torture/execute/20040313-1.c: New test.
30056
30057 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
30058
30059         PR target/14533
30060         * gcc.dg/20040311-2.c: New test.
30061
30062 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
30063
30064         PR other/14544
30065         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
30066         bit-field.
30067
30068 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
30069
30070         * gcc.dg/20040305-2.c: Add missing return statement.
30071
30072 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30073
30074         * gcc.dg/builtins-34.c: Also check pow10*.
30075
30076 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
30077
30078         PR target/14262
30079         * gcc.dg/20040305-2.c: New test.
30080
30081 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
30082
30083         * gcc.dg/20040310-1.c: New test.
30084
30085 2004-03-11  Roger Sayle  <roger@eyesopen.com>
30086
30087         * gcc.c-torture/execute/20040311-1.c: New test case.
30088
30089 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
30090
30091         PR c++/14476
30092         * g++.dg/lookup/enum1.C: New test.
30093
30094 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
30095
30096         PR c++/14510
30097         * g++.dg/lookup/struct2.C: New test.
30098
30099 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
30100
30101         * gcc.dg/builtins-34.c: New test.
30102
30103 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30104
30105         * gcc.dg/torture/builtin-nonneg-1.c: New test.
30106
30107 2004-03-09  James E Wilson  <wilson@specifixinc.com>
30108
30109         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
30110         * gcc.dg/alias-2.c: New testcase.
30111
30112 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
30113
30114         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
30115
30116 2004-03-09  Roger Sayle  <roger@eyesopen.com>
30117
30118         * gcc.c-torture/execute/20040309-1.c: New test case.
30119
30120 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
30121
30122         PR c++/14397
30123         * g++.dg/overload/ref1.C: New.
30124
30125 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30126
30127         PR c++/14409
30128         * g++.dg/template/spec12.C: New test.
30129
30130         PR c++/14448
30131         * g++.dg/parse/crash14.C: New test.
30132
30133 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
30134
30135         PR c++/14230
30136         * g++.dg/init/ref11.C: New test.
30137
30138 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
30139
30140         PR c++/14432
30141         * g++.dg/parse/builtin2.C: New test.
30142
30143 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
30144
30145         PR c++/14401
30146         * g++.dg/init/ctor3.C: New test.
30147         * g++.dg/init/union1.C: New test.
30148         * g++.dg/ext/anon-struct4.C: New test.
30149
30150 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
30151
30152         * g++.dg/lookup/koenig1.C: Tweak error messages.
30153         * g++.dg/lookup/used-before-declaration.C: Likewise.
30154         * g++.dg/other/do1.C: Likewise.
30155         * g++.dg/overload/koenig1.C: Likewise.
30156         * g++.dg/parse/crash13.C: Likewise.
30157         * g++.dg/template/instantiate3.C: Likewise.
30158
30159 2004-03-08  Eric Christopher  <echristo@redhat.com>
30160
30161         * * lib/target-supports.exp: Enable libiconv in test
30162         compilation.  Fix up error checking.
30163
30164 2004-03-08  Roger Sayle  <roger@eyesopen.com>
30165
30166         PR middle-end/14289
30167         * gcc.dg/pr14289-1.c: New test case.
30168         * gcc.dg/pr14289-2.c: Likewise.
30169         * gcc.dg/pr14289-3.c: Likewise.
30170
30171 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
30172
30173         * gcc.c-torture/execute/20040308-1.c: New test.
30174
30175 2004-03-07  Roger Sayle  <roger@eyesopen.com>
30176
30177         * gcc.c-torture/execute/20040307-1.c: New test case.
30178
30179 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
30180
30181         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
30182
30183 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
30184
30185         * gcc.dg/20040306-1.c: New test.
30186
30187 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
30188
30189         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
30190         them static.
30191         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
30192
30193 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
30194
30195         PR c/14465
30196         * gcc.dg/decl-6.c: New test.
30197
30198 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30199
30200         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
30201         Rename LOGPOW -> LOG_POW.
30202         (SQRT_EXP, POW_EXP): New.
30203
30204 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
30205
30206         * gcc.dg/i386-sse-8.c: New test.
30207
30208 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
30209
30210         PR c/14114
30211         * gcc.dg/decl-5.c: New test.
30212
30213 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
30214
30215         * gcc.dg/20040305-1.c: New test.
30216
30217 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
30218
30219         PR other/14354
30220         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
30221
30222 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
30223
30224         PR c++/14425, c++/14426
30225         * g++.dg/ext/altivec-4.C: New test.
30226         * g++.dg/ext/altivec-5.C: New test.
30227
30228 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
30229
30230         * g++.old-deja/g++.other/linkage1.C: Expect errors about
30231         global variables of a type with no linkage.
30232         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
30233         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
30234         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
30235         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
30236         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
30237         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
30238         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
30239         * g++.dg/warn/deprecated.C: Name enum Color.
30240         * g++.dg/overload/VLA.C: Name structure for 'b'.
30241         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
30242
30243 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
30244
30245         * gcc.c-torture/compile/20040304-1.c: New test.
30246
30247 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
30248
30249         PR 13728
30250         * gcc.dg/decl-4.c: New testcase.
30251
30252 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
30253
30254         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
30255         as PRECF if sizeof (float) > sizeof (double).
30256         (PRECL): Make it the same as PRECF if
30257         sizeof (float) > sizeof (long double).
30258
30259 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30260
30261         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
30262         system type.  Add check for irix6 which doesn't have c99 runtime.
30263
30264 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
30265
30266         * gcc.dg/const-elim-1.c: xfail for xtensa.
30267
30268 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
30269
30270         PR c++/14369
30271         * g++.dg/template/cond4.C: New test.
30272
30273 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
30274
30275         PR c++/14360
30276         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
30277
30278         PR c++/14361
30279         * g++.dg/parse/defarg7.C: New test.
30280
30281         PR c++/14359
30282         * g++.dg/template/friend26.C: New test.
30283
30284 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
30285
30286         PR c++/14324
30287         * g++.dg/abi/mangle21.C: New test.
30288
30289         PR c++/14260
30290         * g++.dg/parse/constructor2.C: New test.
30291
30292         PR c++/14337
30293         * g++.dg/template/sfinae1.C: New test.
30294
30295 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
30296
30297         PR c++/14267
30298         * g++.dg/expr/crash2.C: New test.
30299
30300         PR middle-end/13448
30301         * gcc.dg/inline-5.c: New test.
30302         * gcc.dg/always-inline.c: Split out tests into ...
30303         * gcc.dg/always-inline2.c: ... this and ...
30304         * gcc.dg/always-inline3.c: ... this.
30305
30306 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
30307
30308         PR debug/12103
30309         * g++.dg/debug/crash1.C: New test.
30310
30311 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
30312
30313         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
30314         function with __attribute__((noinline)).
30315         (recurser_void2): Likewise.
30316         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
30317         (recurser_void2): Likewise.
30318
30319 2004-02-29  Roger Sayle  <roger@eyesopen.com>
30320
30321         PR middle-end/14203
30322         * g++.dg/warn/Wunused-6.C: New test case.
30323
30324 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
30325
30326         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
30327         not defined.
30328
30329 2004-02-27  Eric Christopher  <echristo@redhat.com>
30330
30331         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
30332         * g++.dg/charset/asm2.c: Run only x86.
30333         * gcc.dg/charset/asm3.c: Ditto.
30334
30335 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
30336
30337         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
30338         ld_library_path.
30339
30340 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
30341
30342         * g++.dg/ext/altivec-3.C: New.
30343
30344 2004-02-26  Richard Henderson  <rth@redhat.com>
30345
30346         * g++.dg/ext/attrib10.C: Mark for warning.
30347         * gcc.dg/attr-alias-1.c: New.
30348
30349 2004-02-26  Richard Henderson  <rth@redhat.com>
30350
30351         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
30352         * gcc.c-torture/execute/20040208-2.c: ... it back.
30353
30354 2004-02-26  Eric Christopher  <echristo@redhat.com>
30355
30356         * lib/target-supports.exp (check-iconv-available): New function.
30357         * lib/gcc-dg.exp (dg-require-iconv): New function.
30358         Use above.
30359         * gcc.dg/charset: New directory.
30360         * gcc.dg/charset/charset.exp: New file.
30361         * gcc.dg/charset/asm1.c: Ditto.
30362         * gcc.dg/charset/asm2.c: Ditto.
30363         * gcc.dg/charset/asm3.c: Ditto.
30364         * gcc.dg/charset/asm4.c: Ditto.
30365         * gcc.dg/charset/asm5.c: Ditto.
30366         * gcc.dg/charset/attribute1.c: Ditto.
30367         * gcc.dg/charset/attribute2.c: Ditto.
30368         * gcc.dg/charset/string1.c: Ditto.
30369         * g++.dg/charset: New directory.
30370         * g++.dg/dg.exp: Add here. Special options.
30371         * g++.dg/charset/charset.exp: New file.
30372         * g++.dg/charset/asm1.c: Ditto.
30373         * g++.dg/charset/asm2.c: Ditto.
30374         * g++.dg/charset/asm3.c: Ditto.
30375         * g++.dg/charset/asm4.c: Ditto.
30376         * g++.dg/charset/attribute1.c: Ditto.
30377         * g++.dg/charset/attribute2.c: Ditto.
30378         * g++.dg/charset/extern1.cc: Ditto.
30379         * g++.dg/charset/extern2.cc: Ditto.
30380         * g++.dg/charset/string1.c: Ditto.
30381
30382 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
30383
30384         PR c++/14278
30385         * g++.dg/parse/comma1.C: New test.
30386
30387 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30388
30389         PR c++/14284
30390         * g++.dg/template/ttp8.C: New test.
30391
30392 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
30393
30394         * gcc.dg/fixuns-trunc-1.c: New test.
30395
30396 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30397
30398         * gcc.dg/builtins-config.h: Use #elif.
30399
30400 2004-02-26  Michael Matz  <matz@suse.de>
30401
30402         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
30403         * gcc.dg/991214-1.c: Likewise.
30404         * gcc.dg/i386-asm-1.c: Likewise.
30405
30406 2004-02-25  Richard Henderson  <rth@redhat.com>
30407
30408         * gcc.c-torture/execute/20040208-2.c: Move ...
30409         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
30410
30411 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30412
30413         PR c++/14246
30414         * g++.dg/other/crash-3.C: New test.
30415
30416 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30417
30418         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
30419         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
30420
30421         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
30422         HP-UX.
30423
30424 2004-02-24  Michael Matz  <matz@suse.de>
30425
30426         * gcc.dg/i386-regparm.c: New.
30427
30428 2004-02-23  James E Wilson  <wilson@specifixinc.com>
30429
30430         * gcc.c-torture/execute/20040223-1.c: New.
30431
30432 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
30433             Kazu Hirata  <kazu@cs.umass.edu>
30434
30435         * gcc.dg/fwritable-strings-1.c: Remove.
30436
30437 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
30438
30439         PR c/14156
30440         * gcc.dg/20040223-1.c: New test.
30441
30442 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30443
30444         PR c++/14106
30445         * g++.dg/ext/typeof9.C: New test.
30446
30447 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30448
30449         PR c++/14250
30450         * g++.dg/other/switch1.C: New test.
30451
30452 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
30453
30454         * gcc.dg/cast-function-1.c: Adjust for new informative message.
30455         * gcc.dg/va-arg-1.c: Likewise.
30456
30457 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30458
30459         PR c++/14143
30460         * g++.dg/template/koenig5.C: New test.
30461
30462 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
30463
30464         * g++.dg/ext/altivec-1.C: Generalize target triple.
30465         * g++.dg/ext/altivec-2.C: New test case.
30466         * g++.dg/ext/altivec_check.h: New file.
30467         * gcc.dg/altivec-1.c: Generalize target triple;
30468         include altivec_check.h and call altivec_check().
30469         * gcc.dg/altivec-[2-5].c: Generalize target triple.
30470         * gcc.dg/altivec-6.c: New test case.
30471         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
30472         type casts as needed.
30473         * gcc.dg/altivec-10.c: Include altivec_check.h and call
30474         altivec_check().
30475         * gcc.dg/altivec-12.c: New test case.
30476         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
30477         include altivec_check.h and call altivec_check().
30478         * gcc.dg/altivec_check.h: New file.
30479
30480 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30481
30482         * lib/target-supports.exp (check_alias_available): Don't mangle
30483         function `g' in test program.
30484
30485 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30486
30487         * lib/target-supports.exp (check_profiling_available): Check
30488         argument to determine whether we support a profiling type.
30489         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
30490         check_profiling_available.
30491         * g++.dg/bprob/bprob.exp: Likewise.
30492         * g77.dg/bprob/bprob.exp: Likewise.
30493         * gcc.misc-tests/bprob.exp: Likewise.
30494         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
30495         dg-require-profiling and delete expected error handling.
30496         * gcc.dg/20021014-1.c: Likewise.
30497         * gcc.dg/nest.c: Likewise.
30498
30499 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30500
30501         PR c++/12007
30502         * g++.dg/other/vthunk1.C: New test.
30503
30504 2004-02-20  Falk Hueffner  <falk@debian.org>
30505
30506         PR target/14201
30507         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
30508
30509 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
30510
30511         PR c++/13927
30512         * g++.dg/other/error8.C: Remove XFAIL markers.
30513
30514         PR c++/14173
30515         * g++.dg/ext/packed5.C: New test.
30516
30517         PR c++/14199
30518         * g++.dg/warn/Wunused-5.C: New test.
30519
30520         PR c++/14186
30521         * g++.dg/lookup/member1.C: New test.
30522
30523 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
30524
30525         * gcc.c-torture/compile/20040130-1.c: Enable only when
30526         __INT_MAX__ >= 2147483647L.
30527         * gcc.c-torture/compile/961203-1.c: Likewise.
30528
30529 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
30530
30531         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
30532         * g++.dg/opt/template1.C: Robustify assembler regexp
30533
30534 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30535
30536         * gcc.c-torture/execute/simd-4.x: Remove.
30537         * gcc.c-torture/execute/va-arg-25.x: Likewise.
30538         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
30539         Guard with #ifndef SKIP_ATTRIBUTE.
30540         * gcc.dg/compat/vector-1_y.c: Likewise.
30541         * gcc.dg/compat/vector-2_x.c: Likewise.
30542         * gcc.dg/compat/vector-2_y.c: Likewise.
30543         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
30544         * g++.dg/eh/simd-2.C: Likewise.
30545
30546 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
30547
30548         * gcc.c-torture/compile/complex-1.c: New.
30549
30550 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
30551
30552         PR target/14209
30553         * gcc.c-torture/execute/20040218-1.c: New test.
30554
30555 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30556
30557         PR c++/14181
30558         * g++.dg/parse/new2.C: New test.
30559
30560 2004-02-18  Paul Brook  <paul@codesourcery.com>
30561
30562         * gcc.c-torture/compile/libcall-1.c: New test.
30563
30564 2004-02-18  Paul Brook  <paul@codesourcery.com>
30565
30566         PR debug/12934
30567         * gcc.dg/debug/debug-7.c: New test.
30568
30569 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
30570
30571         * gcc.dg/20040217-1.c: New test.
30572
30573 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
30574
30575         * gcc.c-torture/execute/990208-1.x: Delete.
30576
30577 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
30578
30579         * gcc.c-torture/execute/20040208-2.x: New file.
30580
30581 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
30582
30583         PR c++/11326
30584         * g++.dg/abi/structret1.C: New test.
30585
30586 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
30587
30588         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
30589         (i386_cpuid): No need to test if cpuid is available on AMD64.
30590         Fix assembly, so that it works onboth i386 and AMD64.
30591         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
30592         (vecInLong): Fix s[] member type to unsigned int.
30593         (vecInWord): Remove type.
30594         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
30595         (a64, b64, c64, d64, e64): Remove.
30596         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
30597         Remove unused variable.  Remove initialization of removed variables.
30598         Don't call mmx_tests nor sse_tests.
30599         (reference_mmx, reference_sse): Remove.
30600         (check): Add return stmt.
30601         * gcc.dg/i386-sse-7.c: New test.
30602         * gcc.dg/i386-mmx-4.c: New test.
30603
30604 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30605
30606         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
30607         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
30608         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
30609         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
30610         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
30611         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
30612         g++.dg/tc1/dr94.C: Fix line terminator.
30613
30614 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
30615
30616         * gcc.c-torture/compile/20040216-1.c: New.
30617
30618 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30619
30620         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
30621         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
30622         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
30623         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
30624         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
30625         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
30626
30627 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
30628
30629         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
30630
30631 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
30632
30633         PR c++/13971
30634         * g++.dg/expr/cond4.C: New test.
30635
30636         PR c++/14086
30637         * g++.dg/lookup/crash2.C: New test.
30638
30639 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
30640
30641         * gcc.c-torture/compile/20040214-2.c: New test.
30642
30643 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
30644
30645         PR c++/14116
30646         * g++.dg/ext/typeof8.C: New test.
30647
30648 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
30649
30650         * gcc.c-torture/compile/20040214-1.c: New test.
30651
30652 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30653
30654         PR c++/13635
30655         * g++.dg/template/spec11.C: New test.
30656
30657 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30658
30659         PR c++/13927
30660         * g++.dg/other/error8.C: New test.
30661
30662 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
30663
30664         PR c++/14122
30665         * g++.dg/template/array4.C: New test.
30666
30667         PR c++/14108
30668         * g++.dg/inherit/thunk2.C: New test.
30669
30670         PR c++/14083
30671         * g++.dg/eh/cond2.C: New test.
30672
30673 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
30674
30675         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
30676
30677 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
30678
30679         * lib/scanasm.exp (dg-scan): Quote pattern before display.
30680
30681 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
30682
30683         * g++.dg/simd-2.C: xfail on ppc64-linux.
30684
30685 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
30686
30687         PR c/456
30688         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
30689         tests.
30690
30691 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
30692
30693         * gcc.dg/builtins-33.c: New test.
30694
30695 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
30696
30697         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
30698
30699 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
30700
30701         * g++.dg/simd-2.C: Set -maltivec for ppc64.
30702
30703 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
30704
30705         * gcc.dg/ppc64-abi-3.c: New test.
30706
30707 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
30708
30709         PR c/14092
30710
30711         * gcc.dg/pr14092-1.c: New testcase.
30712
30713 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
30714
30715         * gcc.dg/cpp/assert4.c: Fix typo last change.
30716
30717         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
30718         * gcc.dg/cpp/assert4.c: Handle powerpc64.
30719
30720         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
30721
30722 2004-02-09  Roger Sayle  <roger@eyesopen.com>
30723
30724         * gcc.c-torture/compile/20040209-1.c: New test case.
30725
30726 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
30727
30728         * gcc.dg/c90-init-1.c: Adjust expected error messages.
30729
30730 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
30731
30732         * gcc.c-torture/execute/20040208-[12].c: New tests.
30733
30734 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
30735
30736         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
30737
30738 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
30739
30740         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
30741
30742 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
30743
30744         Bug 13856
30745         * gcc.dg/visibility-8.c: New testcase.
30746
30747 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
30748
30749         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
30750         arguments.
30751         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
30752
30753 2004-02-07  Roger Sayle  <roger@eyesopen.com>
30754
30755         PR middle-end/13696
30756         * g++.dg/opt/fold1.C: New test case.
30757
30758 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30759
30760         PR c++/14033
30761         * g++.dg/other/crash-2.C: New test.
30762
30763 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30764
30765         PR c++/14028
30766         * g++.dg/parse/angle-bracket2.C: New test.
30767
30768 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30769
30770         PR middle-end/13750
30771         Revert:
30772         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
30773         PR pch/13361
30774         * testsuite/g++.dg/pch/wchar-1.C: New.
30775         * testsuite/g++.dg/pch/wchar-1.Hs: New.
30776
30777 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30778
30779         PR c++/14008
30780         * g++.dg/parse/error15.C: New test.
30781         * g++.dg/parse/crash11.C: Update dg-error mark.
30782
30783 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
30784
30785         PR c++/13932
30786         * g++.dg/warn/conv2.C: New test.
30787
30788 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30789
30790         PR c++/13086
30791         * g++.dg/warn/incomplete1.C: Remove xfail.
30792
30793 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
30794
30795         * lib/file-format.exp (gcc_target_object_format): Use
30796         ${tool}_target_compile, not gcc_target_compile.
30797         * lib/target-supports.exp (check_alias_available): Likewise.
30798         (check_gc_sections_available): Likewise.
30799         * g++.dg/ext/attrib10.C: Use dg-require-alias.
30800         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
30801         dg-require-alias.
30802
30803 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
30804
30805         PR c++/13969
30806         * g++.dg/template/static6.C: New test.
30807
30808 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
30809
30810         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
30811
30812 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30813
30814         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
30815         tests for systems where `char' is unsigned by default.
30816
30817 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30818
30819         PR c++/13997
30820         * g++.dg/template/partial3.C: New test.
30821
30822 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
30823
30824         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
30825         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
30826         Remove mentions of obsolete ports.
30827
30828 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
30829
30830         * gcc.dg/noncompile/20001228-1.c: Fix for new
30831         error message.
30832
30833 2004-02-03  Roger Sayle  <roger@eyesopen.com>
30834
30835         PR target/9348
30836         * gcc.c-torture/execute/multdi-1.c: New test case.
30837
30838 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
30839
30840         PR c++/13925
30841         * g++.dg/template/lookup5.C: New test.
30842
30843 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
30844
30845         PR c++/13950
30846         * g++.dg/template/lookup4.C: New test.
30847
30848         PR c++/13970
30849         * g++.dg/parse/error14.C: New test.
30850
30851         PR c++/14002
30852         * g++.dg/parse/template13.C: New test.
30853
30854 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
30855
30856         PR c++/13978
30857         * g++.dg/template/koenig4.C: New test.
30858
30859         PR c++/13968
30860         * g++.dg/template/crash17.C: New test.
30861
30862         PR c++/13975
30863         * g++.dg/parse/error13.C: New test.
30864         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
30865
30866 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
30867
30868         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
30869
30870 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
30871
30872         PR c/11658
30873         PR c/13994
30874         * gcc.dg/noncompile/20040203-1.c: New test.
30875         * gcc.dg/noncompile/20040203-2.c: Likewise.
30876         * gcc.dg/noncompile/20040203-3.c: Likewise.
30877         * gcc.dg/20040203-1.c: Likewise.
30878
30879 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
30880
30881         PR c++/10858
30882         * g++.dg/template/sizeof7.C: New test.
30883
30884 2004-02-02  Eric Christopher  <echristo@redhat.com>
30885             Zack Weinberg  <zack@codesourcery.com>
30886
30887         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
30888
30889 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
30890
30891         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
30892         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
30893         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
30894         * gcc.dg/cleanup-5.c: Run only on Linux targets.
30895
30896 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
30897
30898         PR c++/13113
30899         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
30900
30901         PR c++/13854
30902         * g++.dg/ext/attrib13.C: New test.
30903
30904         PR c++/13907
30905         * g++.dg/conversion/op2.C: New test.
30906
30907 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
30908
30909         * gcc.dg/titype-1.c: Fix pasto.
30910
30911 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
30912
30913         * gcc.dg/titype-1.c: New test.
30914
30915 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30916
30917         PR c++/13957
30918         * g++.dg/template/non-type-template-argument-1.C,
30919         g++.dg/template/qualified-id1.C: Update dg-error marks.
30920         * g++.dg/template/nontype6.C: New test.
30921
30922 2004-02-01  Roger Sayle  <roger@eyesopen.com>
30923
30924         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
30925         * gcc.dg/builtins-31.c: New testcase.
30926         * gcc.dg/builtins-32.c: New testcase.
30927
30928 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
30929
30930         * objc.dg/call-super-2.m: Update line numbers
30931         for the including of stddef.h.
30932
30933 2004-01-30  Michael Matz  <matz@suse.de>
30934
30935         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
30936         g++.dg/ext/case-range3.C: New tests.
30937
30938 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30939
30940         DR206
30941         PR c++/13813
30942         * g++.dg/template/member4.C: New test.
30943
30944 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30945
30946         PR c++/13683
30947         * g++.dg/template/sizeof6.C: New test.
30948
30949 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
30950
30951         * gcc.dg/fwritable-strings-1.c: New test.
30952
30953 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
30954
30955         * gcc.c-torture/compile/20040130-1.c: New test.
30956
30957 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
30958
30959         * objc.dg/call-super-2.m: Include stddef.h for size_t.
30960
30961 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
30962
30963         PR c++/13883
30964         * g++.dg/template/ctor3.C: New test.
30965
30966 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30967
30968         * g++.dg/tc1: New directory.
30969         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
30970         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
30971         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
30972         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
30973         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
30974
30975 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30976
30977         * g++.dg/parse/error11.C: New test.
30978         * g++.dg/parse/error12.C: Likewise.
30979
30980 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
30981
30982         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
30983         (scan_initial, main): Use aligned_sizeof instead of sizeof.
30984
30985 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
30986
30987         PR c++/13791
30988         * g++.dg/ext/attrib12.C: New test.
30989
30990         PR c++/13736
30991         * g++.dg/parse/cast2.C: New test.
30992
30993 2004-01-27  James E Wilson  <wilson@specifixinc.com>
30994
30995         * objc.dg/encode-2.m (main): New local string.  Set depending on
30996         sizeof long.  Use in sscanf call.
30997         * objc.dg/encode-3.m (main): New local string.  Set depending on
30998         sizeof long.  Use in scan_initial call.
30999
31000 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31001
31002         * objc.dg/call-super-2.m: Make LP64-safe.
31003         * objc.dg/desig-init-1.m: Likewise.
31004
31005 2004-01-27  Devang Patel <dpatel@apple.com>
31006
31007         * g++.dg/debug/namespace1.C: New test.
31008
31009 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
31010
31011         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
31012         xscale-*-*.
31013
31014         * gcc.dg/arm-mmx-1.c: New test.
31015
31016 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
31017
31018         * gcc.dg/20040127-1.c: New test.
31019         * gcc.dg/20040127-2.c: New test.
31020
31021 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31022
31023         * objc.dg/stret-1.m (glob): Renamed to globa.
31024
31025 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
31026
31027         PR c++/13663
31028         * g++.dg/expr/for1.C: New test.
31029
31030 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
31031
31032         PR middle-end/13779
31033         * gcc.dg/darwin-longlong.c: New test.
31034
31035 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
31036
31037         * gcc.dg/20040124-1.c: Moved test from here...
31038         * gcc.c-torture/compile/20040124-1.c: ...to here.
31039
31040 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
31041
31042         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
31043         the assembly output if -m64 is passed.
31044
31045 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
31046
31047         PR c++/13833
31048         * g++.dg/template/cond3.C: New test.
31049
31050 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31051
31052         PR c++/13810
31053         * g++.dg/template/ttp7.C: New test.
31054
31055 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31056
31057         PR c++/13797
31058         * g++.dg/template/nontype4.C: New test.
31059         * g++.dg/template/nontype5.C: Likewise.
31060
31061 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
31062
31063         * gcc.dg/torture/mips-clobber-at.c: New test.
31064
31065 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
31066
31067         * gcc.dg/20040124-1.c: New test.
31068
31069 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
31070
31071         * gcc.dg/20040123-1.c: New test.
31072
31073 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
31074
31075         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
31076
31077 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
31078
31079         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
31080
31081 2004-01-23  Andrew Pinski  <apinski@apple.com>
31082
31083         * gcc.dg/20030121-1.c: Move to ..
31084         * gcc.dg/20040121-1.c: here.
31085
31086 2004-01-23  Roger Sayle  <roger@eyesopen.com>
31087
31088         * gcc.dg/builtins-29.c: New test case.
31089
31090 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
31091
31092         PR 18314
31093         * gcc.dg/builtins-30.c: New testcase.
31094
31095 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
31096
31097         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
31098         * lib/g77.exp: Likewise.
31099         * lib/objc.exp: Likewise.
31100         * lib/g++.exp: Likewise.
31101
31102 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
31103
31104         * gcc.dg/struct-by-value-2.c: New test.
31105
31106 2004-01-21  Andrew Pinski  <apinski@apple.com>
31107
31108         PR target/13785
31109         * gcc.dg/20030121-1.c: New test.
31110
31111 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
31112
31113         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
31114         clobber frame pointer register in asm statement.
31115
31116 2004-01-21  Falk Hueffner  <falk@debian.org>
31117
31118         * gcc.c-torture/compile/20040121-1.c: New test.
31119
31120 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
31121
31122         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
31123
31124 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
31125
31126         * gcc.dg/ppc64-abi-2.c: New test.
31127
31128 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
31129
31130         * lib/treelang.exp: Fill out this file.
31131         * lib/treelang-dg.exp: New File.
31132
31133 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
31134
31135         * gcc.c-torture/compile/981022-1.c: Remove.
31136         * gcc.dg/array-5.c: Remove XFAIL.
31137         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
31138         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
31139         gcc.dg/cond-lvalue-1.c: Update.
31140         * gcc.dg/cast-lvalue-2.c: New test.
31141
31142 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
31143
31144         PR c++/13592
31145         * g++.dg/other/error1.C (class foo): Tweak error message.
31146
31147         PR c++/13592
31148         * g++.dg/template/call2.C: New test.
31149
31150 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31151
31152         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
31153         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
31154         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
31155         scalar-return-1_x.c, scalar-return-2_y.c,
31156         scalar-return-3_x.c, scalar-return-3_y.c,
31157         scalar-return-4_x.c, scalar-return-4_y.c,
31158         struct-align-1.h, struct-align-1_x.c,
31159         struct-align-1_y.c, struct-align-2.h,
31160         struct-align-2_x.c, struct-align-2_y.c,
31161         struct-by-value-10_y.c, struct-by-value-11_x.c,
31162         struct-by-value-11_y.c, struct-by-value-12_x.c,
31163         struct-by-value-12_y.c, struct-by-value-13_x.c,
31164         struct-by-value-13_y.c, struct-by-value-14_x.c,
31165         struct-by-value-14_y.c, struct-by-value-15_x.c,
31166         struct-by-value-15_y.c, struct-by-value-16_y.c,
31167         struct-by-value-17_y.c, struct-by-value-18_y.c,
31168         struct-by-value-19_y.c, struct-by-value-1_x.c,
31169         struct-by-value-1_y.c, struct-by-value-20_y.c,
31170         struct-by-value-2_x.c, struct-by-value-2_y.c,
31171         struct-by-value-3_y.c, struct-by-value-4_x.c,
31172         struct-by-value-4_y.c, struct-by-value-5_y.c,
31173         struct-by-value-6_y.c, struct-by-value-7_y.c
31174         struct-by-value-8_x.c, struct-by-value-8_y.c
31175         struct-by-value-9_x.c, struct-by-value-9_y.c
31176         struct-return-10_x.c, struct-return-10_y.c,
31177         struct-return-19_x.c, struct-return-20_x.c
31178         struct-return-2_x.c, struct-return-2_y.c
31179         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
31180         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
31181
31182 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31183
31184         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
31185         attribute on sparc*-sun-solaris2.*.
31186
31187 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
31188
31189         PR c++/13710
31190         * g++.dg/ext/typeof7.C: New test.
31191
31192 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
31193
31194         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
31195         * gcc.dg/const-elim-1.c: Same.
31196
31197 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
31198
31199         * objc.dg/stret-1.m: New.
31200         * objc.dg/stret-2.m: New.
31201
31202 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
31203
31204         PR c++/11895
31205         * g++.dg/ext/vector1.C: New test.
31206
31207 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
31208
31209         * gcc.dg/pch/import-1.c: New.
31210         * gcc.dg/pch/import-1.hs: New.
31211         * gcc.dg/pch/import-1a.h: New.
31212         * gcc.dg/pch/import-1b.h: New.
31213         * gcc.dg/pch/import-1c.h: New.
31214
31215 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
31216
31217         PR c++/13574
31218         * g++.dg/ext/array1.C: New test.
31219
31220         PR c++/13178
31221         * g++.dg/conversion/op1.C: New test.
31222
31223 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
31224
31225         PR 11864
31226         From Kazumoto Kojima / Dan Kegel:
31227         * gcc.dg/pr11864-1.c: New test.
31228
31229         PR 10392
31230         From Marcus Comstedt / Dan Kegel:
31231         * gcc.dg/pr10392-1.c: New test.
31232
31233 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
31234
31235         PR c++/13478
31236         * g++.dg/init/ref10.C: New test.
31237
31238 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31239
31240         PR c++/13407
31241         * g++.dg/parse/typename6.C: New test.
31242
31243 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
31244
31245         PR pch/13361
31246         * testsuite/g++.dg/pch/wchar-1.C: New.
31247         * testsuite/g++.dg/pch/wchar-1.Hs: New.
31248
31249 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31250
31251         PR c++/9259
31252         * g++.dg/expr/sizeof2.C: New test.
31253
31254 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
31255
31256         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
31257
31258 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
31259
31260         PR c++/13659
31261         * g++.dg/lookup/strong-using-3.C: New.
31262         * g++.dg/lookup/using-10.C: New.
31263
31264 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
31265
31266         PR c++/13594
31267         * g++.dg/lookup/strong-using-2.C: New.
31268
31269 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
31270             Dan Kegel <dank@kegel.com>
31271             J"orn Rennecke <joern.rennecke@superh.com>
31272
31273         PR target/9365
31274         * gcc.dg/pr9365-1.c: New test.
31275
31276 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31277
31278         PR c++/8856
31279         * g++.dg/parse/casting-operator2.C: New test.
31280         * g++.old-deja/g++.pt/explicit83.C: Remove.
31281
31282 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
31283
31284         * gcc.dg/label-compound-stmt-1.c: New test.
31285         * gcc.c-torture/compile/950922-1.c,
31286         gcc.c-torture/compile/20000211-3.c,
31287         gcc.c-torture/compile/20000518-1.c,
31288         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
31289         compound statements.
31290
31291 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
31292
31293         * gcc.dg/ppc64-abi-1.c: New test.
31294
31295 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
31296
31297          * g++.dg/ext/attrib9.C: Add dg-warnings.
31298
31299 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31300
31301         PR c++/12335
31302         * g++.dg/parse/dtor3.C: New test.
31303
31304 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
31305
31306         PR c++/12709
31307         * g++.dg/parse/try-catch-1.C: New test.
31308
31309 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
31310
31311         * ada/acats/run_all.sh: Add more verbose output in acats.log
31312         when compiling tests.
31313
31314 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
31315
31316         PR 13656
31317         * gcc.dg/typedef-redecl.c: New test case.
31318         * gcc.dg/typedef-redecl.h: New support file.
31319
31320 2004-01-13  Jan Hubicka  <jh@suse.cz>
31321
31322         * gcc.dg/always_inline.c: New test.
31323         * gcc.dg/debug/20031231-1.c: Fix.
31324
31325 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31326
31327         PR c++/13474
31328         * g++.dg/template/array3.C: New test.
31329
31330 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
31331
31332         * g++.dg/ext/lvalue1.C: No longer expected to fail.
31333         * g++.dg/warn/Wunused-2.C: Likewise.
31334
31335 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31336
31337         PR c++/13289
31338         * g++.dg/template/instantiate6.C: New test.
31339
31340 2004-01-12  Roger Sayle  <roger@eyesopen.com>
31341
31342         PR middle-end/11397
31343         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
31344
31345 2004-01-12  Jan Hubicka  <jh@suse.cz>
31346
31347         PR opt/12826
31348         * gcc.dg/20040112-1.c: New.
31349
31350         * gcc.dg/dwarf-die[1-7].c: Move to...
31351         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
31352         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
31353
31354 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
31355
31356         PR c++/4100
31357         * g++.dg/parse/friend4.C: New test.
31358
31359 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
31360
31361         PR c++/4100
31362         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
31363         definition is called a friend.
31364
31365 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
31366
31367         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
31368
31369 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
31370
31371         PR c++/3478
31372         * g++.dg/parse/error10.C: New test.
31373         * g++.dg/template/arg2.C: Accept "invalid type" error.
31374
31375 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
31376
31377         PR middle-end/13392
31378         * g++.dg/opt/expect2.C: New test.
31379
31380 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
31381
31382         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
31383         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
31384         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
31385         Update dg-error regexps.
31386
31387 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
31388
31389         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
31390         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
31391
31392 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
31393
31394         * gcc.dg/pragma-re-1.c: Use right pointer type.
31395
31396 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
31397
31398         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
31399
31400 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
31401
31402         * gcc.dg/rs6000-ldouble-1.c: New.
31403
31404 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31405
31406         DR 337
31407         PR c++/9256
31408         * g++.dg/other/abstract1.C: New test.
31409
31410 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
31411
31412         * g++.dg/lookup/strong-using-1.C: New.
31413
31414 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
31415
31416         PR c/11234
31417         * gcc.dg/func-ptr-conv-1.c: New test.
31418         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
31419
31420 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
31421
31422         PR target/13380.
31423         * gcc.c-torture/compile/20040109-1.c: New.
31424
31425 2004-01-08  Stuart Hastings  <stuart@apple.com>
31426
31427         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
31428         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
31429         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
31430
31431 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
31432
31433         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
31434
31435 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
31436
31437         * ada/acats/run_acats: Treat 'gnatchop' the same way
31438         as 'gnatmake'.  Export GCC_DRIVER.
31439         * ada/acats/run_all.sh: Add target_gnatchop.  Use
31440         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
31441
31442 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31443
31444         PR c++/12573
31445         * g++.dg/template/dependent-expr4.C: New test.
31446
31447 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
31448
31449         * gcc.dg/altivec-11.c: New test.
31450
31451 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
31452
31453         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
31454
31455 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
31456
31457         PR c/6024
31458         * gcc.dg/enum-compat-1.c: New test.
31459         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
31460
31461 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
31462
31463         PR c/12165
31464         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
31465         gcc.dg/c99-idem-qual-3.c: New tests.
31466
31467 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
31468
31469         * gcc.dg/winline-7.c: Don't cast void * to int.
31470
31471 2004-01-06  Jan Hubicka  <jh@suse.cz>
31472
31473         * gcc.dg/i386-sse-5.c: New test
31474         * g++.dg/eh/simd-1.c: Add -w argument for i386.
31475
31476 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
31477
31478         PR c++/12815
31479         * g++.dg/rtti/typeid4.C: New test.
31480
31481 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
31482
31483         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
31484
31485 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
31486
31487         PR c++/12132
31488         * g++.dg/template/error11.C: New test.
31489
31490         PR c++/13451
31491         * g++.dg/template/class2.C: New test.
31492
31493 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
31494         Richard Sandiford <rsandifo@redhat.com>
31495
31496         PR c++/13387
31497         * g++.dg/opt/alias3.C: New test.
31498
31499 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
31500
31501         PR c++/13157
31502         * g++.dg/template/koenig3.C: New test.
31503
31504         PR c++/13529
31505         * g++.dg/parse/offsetof3.C: New test.
31506
31507         * g++.dg/init/copy7.C: Add missing dg-error markers.
31508
31509         PR c++/12226
31510         * g++.dg/init/copy7.c: New test.
31511
31512         PR c++/13536
31513         * g++.dg/parse/cast1.C: New test.
31514
31515 2004-01-04  Jan Hubicka  <jh@suse.cz>
31516
31517         * gcc.dg/winline[1-7].c: New tests.
31518
31519 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31520
31521         PR c++/13520
31522         * g++.dg/template/qualttp22.C: New test.
31523
31524 2004-01-01  Jan Hubicka  <jh@suse.cz>
31525
31526         * gcc.dg/debug/20031231-1.c: New.
31527         * gcc.c-torture/compile/20040101-1.c: New.
31528         * gcc.dg/dwarf-die-[1-7].c: New.
31529
31530 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
31531
31532         PR optimization/13521
31533         * gcc.c-torture/compile/20031231-1.c: New test.
31534
31535 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
31536
31537         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
31538
31539 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31540
31541         PR c++/10079
31542         * g++.dg/template/crash16.C: New test.
31543
31544 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
31545
31546         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
31547
31548 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
31549
31550         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
31551         ports.
31552         * g++.old-deja/g++.jason/thunk3.C: Likewise.
31553         * g++.old-deja/g++.law/profile1.C: Likewise.
31554         * gcc.c-torture/compile/981006-1.c: Likewise.
31555         * gcc.c-torture/execute/loop-2e.x: Likewise.
31556         * gcc.c-torture/execute/loop-2f.x: Remove.
31557         * gcc.c-torture/execute/loop-2g.x: Likewise.
31558         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
31559         * gcc.dg/20020312-2.c: Remove traces of dead ports.
31560
31561 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
31562
31563         PR c++/13507
31564         * g++.dg/ext/attrib11.C: New test.
31565
31566         PR c++/13494
31567         * g++.dg/template/array2-1.C: New test.
31568         * g++.dg/template/array2-2.C: New test.
31569
31570 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
31571
31572         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
31573
31574 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
31575
31576         PR c++/12774
31577         * g++.dg/template/array1-1.C: New test.
31578         * g++.dg/template/array1-2.C: New test.
31579
31580 2003-12-29  Roger Sayle  <roger@eyesopen.com>
31581
31582         PR fortran/12632
31583         * g77.dg/12632.f: New test case.
31584
31585 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31586
31587         PR c++/13289
31588         * g++.dg/parse/nontype1.C: New test.
31589
31590 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31591
31592         PR c++/12403
31593         * g++.dg/parse/explicit1.C: New test.
31594         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
31595
31596 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
31597
31598         PR c++/13081
31599         * g++.dg/opt/inline6.C: New test.
31600
31601         PR c++/12613
31602         * g++.dg/parse/error9.C: New test.
31603
31604         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
31605
31606 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
31607
31608         PR c++/13009
31609         * g++.dg/init/assign1.C: New test.
31610
31611 2003-12-28  Roger Sayle  <roger@eyesopen.com>
31612
31613         PR c++/13070
31614         * g++.dg/warn/format3.C: New test case.
31615
31616 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31617
31618         * gcc.c-torture/compile/20031227-1.c: New test.
31619
31620 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
31621
31622         * g++.dg/bprob/bprob.exp: Load target-supports.exp
31623         * g77.dg/bprob/bprob.exp: Likewise.
31624         * gcc.misc-tests/bprob.exp: Likewise.
31625         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
31626         variants on systems where the library does not provide that
31627         functionality.
31628         * gcc.dg/builtins-20.c: Use builtins-config.h.
31629         * gcc.dg/builtins-config.h: New file.
31630
31631 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
31632
31633         * lib/gcc-dg.exp (dg-require-profiling): New function.
31634         * lib/target-supports.exp (check_profiling_available): Likewise.
31635         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
31636         * g77.dg/bprob/bprob.exp: Likewise.
31637         * gcc.misc-tests/bprob.exp: Likewise.
31638         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
31639         * gcc.dg/20021014-1.c: Likewise.
31640         * gcc.dg/nest.c: Likewise.
31641
31642 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
31643
31644         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
31645         compiling.
31646         * g++.dg/lookup/java2.C: Likewise.
31647         * gcc.dg/cpp/lexident.c: Likewise.
31648
31649 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
31650
31651         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
31652         given.
31653         * gcc.c-torture/compile/961203-1.c: Likewise.
31654         * gcc.c-torture/compile/980506-1.c: Likewise.
31655
31656 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
31657
31658         * lib/gcc-dg.exp (dg-prune-output): New annotation.
31659         (additional_prunes): New global.
31660         (gcc-dg-prune): Handle additional per-test pruning.
31661         (dg-test): Clear additional_prunes between tests.
31662
31663         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
31664         dg-prune-output to avoid spurious failures from assembler
31665         complaining about nonexistent WAW violations.
31666         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
31667         Use dg-prune-output to avoid spurious failures from assembler
31668         warning about Itanium B-step errata.
31669
31670 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
31671
31672         * g++.dg/abi/macro0.C: New test.
31673         * g++.dg/abi/macro1.C: Likewise.
31674         * g++.dg/abi/macro2.C: Likewise.
31675
31676         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
31677         * g++.dg/abi/bitfield7.C: Likewise.
31678         * g++.dg/abi/dtor2.C: Likewise.
31679         * g++.dg/abi/mangle11.C: Likewise.
31680         * g++.dg/abi/mangle12.C: Likewise.
31681         * g++.dg/abi/mangle14.C: Likewise.
31682         * g++.dg/abi/mangle17.C: Likewise.
31683         * g++.dg/abi/vbase10.C: Likewise.
31684         * g++.dg/abi/vbase14.C: Likewise.
31685         * g++.dg/template/qualttp17.C: Likewise.
31686
31687 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
31688
31689         PR c/11995
31690         * gcc.dg/20031223-1.c: New test.
31691
31692 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
31693
31694         * gcc.dg/noreturn-7.c: New test.
31695
31696 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
31697
31698         * gcc.dg/null-pointer-1.c: New test.
31699
31700 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
31701
31702         * g++.old-deja/g++.jason/template18.C: Remove.
31703         * g++.old-deja/g++.jason/template37.C: Likewise.
31704
31705         PR c++/12862
31706         * g++.dg/lookup/ns1.C: New test.
31707
31708         PR c++/12397
31709         * g++.dg/template/lookup3.C: New test.
31710
31711 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
31712
31713         * g++.dg/template/recurse1.C: New test
31714
31715 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
31716
31717         PR c++/12479
31718         * g++.dg/parse/semicolon1.C: New test.
31719         * g++.dg/parse/semicolon1.h: Likewise.
31720
31721 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
31722
31723         * gcc.dg/darwin-misaligned.c: New test.
31724
31725 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
31726
31727         PR c/9163
31728         * gcc.dg/20031222-1.c: New test.
31729
31730 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
31731
31732         PR c++/13438
31733         * g++.dg/parse/error8.C: New test.
31734
31735         PR c++/11554
31736         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
31737
31738 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
31739
31740         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
31741         too small.
31742         * gcc.c-torture/compile/930217-1.c: Likewise.
31743         * gcc.c-torture/compile/930513-1.c: Likewise.
31744         * gcc.c-torture/execute/920908-2.c: Likewise.
31745         * gcc.c-torture/execute/921204-1.c: Likewise.
31746         * gcc.c-torture/execute/930621-1.c: Likewise.
31747         * gcc.c-torture/execute/930630-1.c: Likewise.
31748         * gcc.c-torture/execute/931031-1.c: Likewise.
31749         * gcc.c-torture/execute/980602-2.c: Likewise.
31750         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
31751         * gcc.c-torture/execute/compndlit-1.c: Likewise.
31752         * gcc.c-torture/execute/extzvsi.c: Likewise.
31753         * gcc.c-torture/unsorted/ext.c: Likewise.
31754
31755 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
31756
31757         PR target/12749
31758         * gcc.c-torture/compile/20031220-2.c: New test case.
31759
31760 2003-12-20  Roger Sayle  <roger@eyesopen.com>
31761
31762         PR optimization/13031
31763         * gcc.c-torture/compile/20031220-1.c: New test case.
31764
31765 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
31766
31767         * gcc.dg/cast-function-1.c: New test.
31768
31769 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
31770
31771         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
31772         formats.
31773
31774 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
31775
31776         PR c++/12795
31777         * g++.dg/ext/attrib10.C: New test.
31778
31779 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
31780
31781         * gcc.dg/cleanup-10.c: New test.
31782         * gcc.dg/cleanup-11.c: New test.
31783
31784 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
31785
31786         PR c++/13239
31787         * g++.dg/opt/expect1.C: New test.
31788
31789 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
31790
31791         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
31792
31793 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
31794
31795         PR debug/12923
31796         * gcc.dg/20031218-1.c: New test.
31797
31798         PR debug/12389
31799         * gcc.dg/20031218-2.c: New test.
31800         * gcc.dg/20031218-3.c: New test.
31801
31802         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
31803         of label name and allow for USER_LABEL_PREFIX == "_" names.
31804         * g++.dg/abi/mangle18-2.C: Likewise.
31805         * g++.dg/abi/mangle19-1.C: Likewise.
31806         * g++.dg/abi/mangle19-2.C: Likewise.
31807         * g++.dg/abi/mangle20-1.C: Likewise.
31808         * g++.dg/abi/mangle20-2.C: Likewise.
31809
31810 2003-12-18  Richard Henderson  <rth@redhat.com>
31811
31812         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
31813
31814 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
31815             Dan Kegel <dank@kegel.com>
31816
31817         PR other/12009
31818         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
31819         testing a cross compiler, it causes spurious compile failures.
31820         * lib/g++.exp: Likewise.
31821
31822 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31823
31824         PR c++/13262
31825         * g++.dg/template/access13.C: New test.
31826
31827 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
31828
31829         * gcc.dg/20031216-1.c: New test.
31830
31831 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31832
31833         PR c++/9154
31834         * g++.dg/template/error10.C: New test.
31835
31836 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
31837
31838         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
31839         * g++.dg/eh/simd-2.C: Likewise.
31840
31841 2003-12-17  James E Wilson  <wilson@specifixinc.com>
31842             Roger Sayle  <roger@eyesopen.com>
31843
31844         * gcc.c-torture/execute/ieee/mzero5.c: New.
31845
31846 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
31847
31848         PR c++/10603
31849         * g++.dg/parse/error6.C: New test.
31850
31851         PR c++/12827
31852         * g++.dg/parse/error7.C: New test.
31853
31854 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
31855
31856         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
31857         at -O with stabs debugging formats.
31858         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
31859         * gcc.dg/debug/debug-2.c: Likewise.
31860
31861 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
31862
31863         PR c++/12696
31864         * g++.dg/init/error1.C: New test.
31865
31866         PR c++/12218
31867         * g++.dg/init/pm3.C: New test.
31868
31869 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
31870
31871         PR c/3347
31872         * gcc.dg/bitfld-8.c: New test.
31873
31874 2003-12-16  James Lemke  <jim@wasabisystems.com>
31875
31876         * gcc.dg/arm-scd42-[123].c: New tests.
31877
31878 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
31879
31880         PR c++/9043
31881         * g++.dg/abi/mangle20-1.C: New test.
31882         * g++.dg/abi/mangle20-2.C: New test.
31883
31884 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
31885
31886         PR c++/13275
31887         * g++.dg/other/offsetof2.C: Remove XFAIL.
31888         * g++.dg/parse/offsetof1.C: New test.
31889         * g++.gd/parse/offsetof2.C: Likewise.
31890
31891 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31892
31893         * g++.dg/template/nontype3.C: New test.
31894         * g++.dg/template/static2.C: Tweaked the dg-error clause.
31895
31896 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31897
31898         * g++.dg/warn/noreturn-3.C: Also test instantiation.
31899
31900 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
31901
31902         PR c++/13387
31903         * g++.dg/expr/assign1.C: New test.
31904
31905         PR c++/13242
31906         * g++.dg/abi/mangle19-1.C: New test.
31907         * g++.dg/abi/mangle19-2.C: New test.
31908
31909 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
31910
31911         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
31912
31913 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
31914
31915         * gcc.c-torture/execute/20031216-1.c: New test.
31916
31917 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31918
31919         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
31920         an ICE regression.
31921
31922 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
31923
31924         PR c++/10926
31925         * g++.dg/template/error9.C: New test.
31926
31927         PR c++/11116
31928         * g++.dg/template/error8.C: New test.
31929
31930 2003-12-15  Roger Sayle  <roger@eyesopen.com>
31931
31932         PR middle-end/13400
31933         * gcc.c-torture/execute/20031215-1.c: New test case.
31934
31935 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
31936
31937         PR c++/13269
31938         * g++.dg/parse/error5.C: New test.
31939
31940         PR c++/12989
31941         * g++.dg/expr/sizeof1.C: New test.
31942
31943         PR c++/13310
31944         * g++.dg/template/crash15.C: New test.
31945
31946 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
31947
31948         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
31949         a non-POD type as the last named parameter of a varargs function.
31950
31951 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
31952
31953         PR c++/13243
31954         PR c++/12573
31955         * g++.dg/template/crash14.C: New test.
31956         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
31957
31958 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
31959
31960         * g++.dg/other/java1.C: New test.
31961
31962         PR c++/13241
31963         * g++.dg/abi/mangle18-1.C: New test.
31964         * g++.dg/abi/mangle18-2.C: New test.
31965
31966 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31967
31968         PR optimization/10312
31969         * gcc.c-torture/execute/20031214-1.c: New.
31970
31971 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
31972
31973         PR c++/10779
31974         PR c++/12160
31975         * g++.dg/parse/error3.C: New test.
31976         * g++.dg/parse/error4.C: Likewise.
31977         * g++.dg/abi/mangle4.C: Tweak error messages.
31978         * g++.dg/lookup/using5.C: Likewise.
31979         * g++.dg/other/error2.C: Likewise.
31980         * g++.dg/parse/typename5.C: Likewise.
31981         * g++.dg/parse/undefined1.C: Likewise.
31982         * g++.dg/template/arg2.C: Likewise.
31983         * g++.dg/template/ttp3.C: Likewise.
31984         * g++.dg/template/type1.C: Likewise.
31985         * g++.old-deja/g++.other/crash32.C: Likewise.
31986         * g++.old-djea/g++.pt/defarg8.C: Likewise.
31987
31988 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31989
31990         PR c++/13106
31991         * g++.dg/warn/noreturn-3.C: New test.
31992
31993 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
31994
31995         PR c++/13118
31996         * g++.dg/abi/covariant3.C: New.
31997
31998 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
31999
32000         * g++.dg/eh/ia64-1.C: New test.
32001
32002 2003-12-12  Roger Sayle  <roger@eyesopen.com>
32003
32004         PR optimization/13037
32005         * g77.f-torture/execute/13037.f: New test case.
32006
32007 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
32008
32009         PR c++/12881
32010         * g++.dg/abi/covariant2.C: New.
32011
32012 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
32013
32014         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
32015
32016 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
32017
32018         * gcc.c-torture/execute/wchar_t-1.x: Delete.
32019
32020 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
32021
32022         PR other/10819
32023         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
32024         to fix Bug 10819.
32025         * lib/g++.exp (g++_version): Likewise.
32026         * lib/g77.exp (g77_version): Likewise.
32027         * lib/objc.exp (default_objc_version): Likewise.
32028
32029 2003-12-10  Richard Henderson  <rth@redhat.com>
32030
32031         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
32032
32033         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
32034
32035 2003-12-08  Matt Austern  <austern@apple.com>
32036
32037         PR c/13134
32038         * lib/gcc-dg.exp (dg-require-visibility): Define.
32039         * lib/target-supports (check_visibility_available): Define.
32040         * gcc.dg/visibility-1.c: New test.
32041         * gcc.dg/visibility-2.c: Likewise.
32042         * gcc.dg/visibility-3.c: Likewise.
32043         * gcc.dg/visibility-4.c: Likewise.
32044         * gcc.dg/visibility-5.c: Likewise.
32045         * gcc.dg/visibility-6.c: Likewise.
32046         * g++.dg/ext/visibility-1.C: Likewise.
32047         * g++.dg/ext/visibility-2.C: Likewise.
32048         * g++.dg/ext/visibility-3.C: Likewise.
32049         * g++.dg/ext/visibility-4.C: Likewise.
32050         * g++.dg/ext/visibility-5.C: Likewise.
32051         * g++.dg/ext/visibility-6.C: Likewise.
32052
32053 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32054
32055         * g++.dg/lookup/java1.C: New test.
32056         * g++.dg/lookup/java2.C: New test.
32057
32058 2003-12-07  Falk Hueffner  <falk@debian.org>
32059
32060         * g++.dg/opt/noreturn-1.C: New test.
32061
32062 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
32063
32064         * gcc.dg/overflow-1.c: New test.
32065
32066 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
32067
32068         * g77.f-torture/compile/13060.f: New test.
32069
32070 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
32071
32072         PR c++/13323
32073         * g++.dg/inherit/operator2.C: New test.
32074
32075 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
32076
32077         PR c++/13305
32078         * g++.dg/ext/attrib9.C: New test.
32079
32080 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
32081
32082         PR c++/13314
32083         * g++.dg/template/error7.C: New test.
32084
32085 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
32086             J"orn Rennecke <joern.rennecke@superh.com>
32087
32088         PR target/13302
32089         * g++.dg/other/struct-va_list.C: New test.
32090
32091 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32092
32093         PR c++/13166
32094         * g++.dg/parse/defarg6.C: New test.
32095
32096 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
32097
32098         PR target/13256
32099         * gcc.c-torture/execute/20031201-1.c: New test.
32100
32101 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
32102
32103         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
32104
32105 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
32106
32107         * gcc.dg/builtin-return-1.c: New test.
32108
32109 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
32110             J"orn Rennecke <joern.rennecke@superh.com>
32111
32112         PR optimization/13260
32113         * gcc.c-torture/execute/20031204-1.c: New test.
32114
32115 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
32116
32117         PR c++/9127
32118         * g++.dg/template/error6.C: New test.
32119
32120 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
32121
32122         * gcc.dg/20031202-1.c: New test.
32123
32124 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
32125
32126         PR c++/13179
32127         * g++.dg/template/eh1.C: New test.
32128
32129         PR c++/10771
32130         * g++.dg/template/error5.C: New test.
32131
32132 2003-12-02  David Ung  <davidu@mips.com>
32133
32134         * gcc.dg/compat/vector-check.h: Corrected type for var
32135         g_##TMODE
32136
32137 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32138
32139         PR c++/10126
32140         * g++.dg/template/ptrmem8.C: New test.
32141
32142 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32143
32144         PR c++/12573
32145         * g++.dg/template/dependent-expr3.C: New test.
32146
32147 2003-12-01  James Lemke  <jim@wasabisystems.com>
32148
32149         * gcc.dg/arm-g2.c: New test.
32150
32151 2003-12-01  Roger Sayle  <roger@eyesopen.com>
32152
32153         PR optimization/11634
32154         * gcc.dg/20031201-2.c: New test case.
32155
32156 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
32157
32158         PR 11433
32159         * objc.dg/proto-lossage-3.m: New test.
32160
32161 2003-12-01  Roger Sayle  <roger@eyesopen.com>
32162
32163         PR optimization/12628
32164         * gcc.dg/20031201-1.c: New test case.
32165
32166 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
32167
32168         * gcc.dg/unaligned-1.c: New test.
32169
32170 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
32171
32172         PR c++/9849
32173         * g++.dg/template/error4.C: New test.
32174         * g++.dg/template/nested3.C: Adjust error markers.
32175
32176 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32177
32178         * gcc.dg/cpp/assert4.c: Check more #system assertions.
32179
32180 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
32181
32182         PR c/10333
32183         * gcc.dg/bitfld-7.c: New test.
32184
32185 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
32186
32187         * gcc.dg/tls/asm-1.C: New test.
32188
32189 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32190
32191         * gcc.dg/cpp/assert4.c: Update.
32192
32193 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
32194
32195         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
32196         * gcc.dg/builtin-apply3.c: New test.
32197
32198 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
32199
32200         * lib/compat.exp (compat-obj): New xfaildata parameter.
32201         Use it to set compiler_conditional_xfail_data before compiling.
32202         (compat-get-options): Handle dg-xfail-if.
32203         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
32204         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
32205         * gcc.dg/compat/vector-1_y.c: Likewise.
32206         * gcc.dg/compat/vector-2_x.c: Likewise.
32207         * gcc.dg/compat/vector-2_y.c: Likewise.
32208
32209 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
32210
32211         * g++.dg/opt/reg-stack4.C: New test.
32212
32213 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
32214
32215         * gcc.dg/builtin-apply2.c: New test.
32216
32217 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
32218
32219         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
32220
32221 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32222
32223         PR c++/12924
32224         * g++.dg/template/template-id-2.C: New test.
32225
32226 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32227
32228         PR c++/5369
32229         * g++.dg/template/memfriend1.C: New test.
32230         * g++.dg/template/memfriend2.C: Likewise.
32231         * g++.dg/template/memfriend3.C: Likewise.
32232         * g++.dg/template/memfriend4.C: Likewise.
32233         * g++.dg/template/memfriend5.C: Likewise.
32234         * g++.dg/template/memfriend6.C: Likewise.
32235         * g++.dg/template/memfriend7.C: Likewise.
32236         * g++.dg/template/memfriend8.C: Likewise.
32237         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
32238
32239 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
32240
32241         PR c++/12515
32242         * g++.dg/ext/cond1.C: New test.
32243
32244 2003-11-20  Richard Henderson  <rth@redhat.com>
32245
32246         * gcc.dg/20020201-2.c: Remove.
32247         * gcc.dg/20020201-4.c: Remove.
32248         * gcc.dg/20020304-1.c: Remove.
32249
32250 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
32251
32252         * gcc.dg/cpp/trad/xwin1.c: New test case.
32253
32254 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
32255
32256         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
32257         * lib/g77.exp: Likewise.
32258         * lib/objc.exp: Likewise.
32259         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
32260         for darwin.
32261
32262 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32263
32264         PR c++/12932
32265         * g++.dg/template/static5.C: New test.
32266
32267 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
32268
32269         * gcc.dg/nested-func-1.c: New test.
32270
32271 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32272
32273         * gcc.dg/cpp/assert4.c: New test.
32274
32275 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
32276
32277         PR c++/2294
32278         * g++.dg/lookup/using9.c: New test.
32279
32280 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
32281
32282         PR c++/12762
32283         * g++.dg/template/error3.C: New test.
32284
32285 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
32286
32287         PR ada/13035
32288         * ada/acats/run_acats, run_all.sh: Fix syntax error.
32289         No longer use a wrapper for gcc, since this does not work under
32290         Windows.
32291
32292 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
32293
32294         PR c++/2094
32295         * g++.dg/template/ptrmem7.C: New test.
32296
32297 2003-11-13  Andrew Pinski <apinski@apple.com>
32298
32299         * gcc.c-torture/compile/20031113-1.c: New test.
32300
32301 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
32302             Kean Johnston <jkj@sco.com>
32303
32304         PR c/13029
32305         * gcc.dg/unused-4.c: Update.
32306
32307 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
32308
32309         * g++.dg/opt/const3.C: New test.
32310
32311 2003-11-13  Jan Hubicka  <jh@suse.cz>
32312
32313         * gcc.c-torture/compile/20031112-1.c: New test.
32314
32315 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
32316
32317         * g++.dg/parse/crash10.C: Remove bogus error marker.
32318
32319 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32320
32321         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
32322         (host_gcc): Likewise.
32323         (ROOT): Honor $PWDCMD.
32324         (BASE): Likewise.
32325         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
32326
32327 2003-11-12  Catherine Moore  <clm@redhat.com>
32328
32329         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
32330
32331 2003-11-12  Andreas Jaeger  <aj@suse.de>
32332             Jakub Jelinek  <jakub@redhat.com>
32333             Andrew Pinski  <pinskia@physics.uc.edu>
32334             Richard Henderson  <rth@redhat.com>
32335
32336         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
32337         systems.
32338         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
32339
32340         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
32341         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
32342
32343 2003-11-11  Andreas Jaeger  <aj@suse.de>
32344
32345         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
32346
32347         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
32348
32349 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
32350
32351         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
32352         Clean ups.
32353
32354 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
32355
32356         * gcc.dg/trampoline-1.c: New test.
32357
32358 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
32359
32360         * gcc.c-torture/compile/200031109-1.c: New test.
32361
32362 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
32363
32364         PR c/3190
32365         PR c/8714
32366         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
32367         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
32368         gcc.dg/format/no-y2k-1.c: Update.
32369
32370 2003-11-08  Roger Sayle  <roger@eyesopen.com>
32371
32372         PR optimization/10467
32373         * gcc.dg/20031108-1.c: New test case.
32374
32375 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
32376
32377         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
32378
32379 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
32380
32381         * gcc.dg/compound-lvalue-1.c: New test.
32382         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
32383         some XFAILs.
32384
32385 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
32386
32387         * gcc.dg/altivec-varargs-1.c: New test.
32388
32389 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
32390
32391         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
32392         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
32393         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
32394         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
32395         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
32396
32397 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
32398
32399         * gcc.dg/cond-lvalue-1.c: New test.
32400
32401 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
32402
32403         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
32404
32405 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32406
32407         PR c++/11616
32408         * g++.dg/template/instantiate5.C: New test.
32409
32410 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32411
32412         PR c++/12726
32413         * g++.dg/ext/complit2.C: Replace test with self-contained version.
32414         * ChangeLog: Add missing first entry for above test.
32415
32416 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32417
32418         PR c++/9810
32419         * g++.dg/template/using8.C: New test.
32420         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
32421
32422 2003-11-02  Roger Sayle  <roger@eyesopen.com>
32423
32424         PR optimization/10817
32425         * gcc.c-torture/compile/20031102-1.c: New test case.
32426
32427 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
32428
32429         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
32430         2147483647.
32431
32432 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
32433
32434         * gcc.dg/20031102-1.c: New test.
32435
32436 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
32437
32438         * gcc.dg/complex-1.c: New test.
32439
32440 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32441
32442         PR c++/12796
32443         * g++.dg/template/crash13.C: Adjust expected error location.
32444         * g++.old-deja/g++.brendan/ns1.C: Likewise.
32445
32446 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
32447
32448         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
32449
32450 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
32451
32452         PR/10239
32453         * gcc.c-torture/compile/20031031-2.c: New test.
32454
32455 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
32456
32457         PR/11640
32458         * gcc.c-torture/compile/20031031-1.c: New test.
32459
32460 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
32461
32462         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
32463         * gcc.misc-tests/bprob.exp: Likewise.
32464         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
32465         the execution test on arm-elf configs.
32466         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
32467         configs that don't support scratch files.
32468         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
32469
32470 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
32471
32472         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
32473         done by dejagnu.
32474
32475 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
32476
32477         * ada/acats/run_all.sh: Redirect mv output to /dev/null
32478         Avoid non pure sh syntax. Add more logging.
32479
32480         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
32481         fail.
32482
32483 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32484
32485         PR libgcj/10610
32486         * gcc.dg/ppc-stackalign-1.c: New test.
32487
32488 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
32489
32490         * ada/acats/run_all.sh: Change output to be more compliant with
32491         dejagnu framework.
32492         Create acats.sum and acats.log files under testsuite/ada/acats
32493         Only run [a-z]* directories, to filter out e.g. CVS.
32494         Redirect build output to log file.
32495
32496 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
32497
32498         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
32499
32500 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
32501
32502         PR ada/5909:
32503         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
32504
32505 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
32506
32507         * gcc.c-torture/compile/20031023-1.c: New test.
32508         * gcc.c-torture/compile/20031023-2.c: New test.
32509         * gcc.c-torture/compile/20031023-3.c: New test.
32510         * gcc.c-torture/compile/20031023-4.c: New test.
32511
32512 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32513
32514         PR c++/10371
32515         * g++.dg/lookup/scoped8.C: New test.
32516
32517 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
32518
32519         * g++.dg/opt/reg-stack3.C: New test.
32520
32521 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
32522
32523         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
32524
32525 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32526
32527         PR c++/11076
32528         * g++.dg/template/crash13.C: New test.
32529
32530 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
32531
32532         * gcc.dg/c99-restrict-2.c: New test.
32533
32534 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
32535
32536         PR c++/12698, c++/12699, c++/12700, c++/12566
32537         * g++.dg/inherit/covariant9.C: New test.
32538         * g++.dg/inherit/covariant10.C: New test.
32539         * g++.dg/inherit/covariant11.C: New test.
32540
32541 2003-10-23  Jason Merrill  <jason@redhat.com>
32542
32543         PR c++/12726
32544         * g++.dg/ext/complit2.C: New test.
32545
32546 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
32547
32548         PR target/12654
32549         * gcc.c-torture/execute/20031020-1.c: New test.
32550
32551 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32552
32553         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
32554         following the jump_insn.
32555
32556 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
32557
32558         * gcc.dg/cast-lvalue-1.c: New test.
32559
32560 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
32561
32562         PR c++/11962
32563         * g++.dg/template/cond2.C: New test.
32564
32565 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
32566
32567         * gcc.dg/builtins-28.c: New test.
32568
32569 2003-10-20  Jan Hubicka  <jh@suse.cz>
32570
32571         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
32572         parameter.
32573         * testsuite/gcc.dg/inline-2.c: Likewise.
32574
32575 2003-10-20  Phil Edwards  <phil@codesourcery.com>
32576
32577         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
32578         * gcc.dg/nest.c: Likewise.
32579
32580 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32581
32582         PR c++/9781, c++/10583, c++/11862
32583         * g++.dg/parse/crash13.C: New test.
32584
32585 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32586
32587         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
32588
32589 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
32590
32591         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
32592         Define HAVE_C99_RUNTIME except on Solaris.
32593         * gcc.dg/builtins-20.c: Likewise.
32594
32595 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32596
32597         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
32598
32599 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32600
32601         PR c++/12495
32602         * g++.dg/template/crash21.C: New test.
32603
32604 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32605
32606         PR c++/2513
32607         * g++.dg/template/typename5.C: New test.
32608
32609 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32610
32611         PR c++/12369
32612         * g++.dg/template/friend25.C: New test.
32613
32614 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
32615
32616         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
32617         versions.
32618
32619 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
32620
32621         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
32622         == 2147483647.
32623
32624 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
32625
32626         * gcc.c-torture/execute/960416-1.x: Remove.
32627         * gcc.c-torture/execute/divconst-3.x: Likewise.
32628
32629 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
32630
32631         PR target/12598
32632         * gcc.dg/torture/cris-volatile-1.c: New test.
32633
32634 2003-10-14  Roger Sayle  <roger@eyesopen.com>
32635
32636         PR optimization/9325
32637         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
32638         for overflowing floating point to integer conversion during RTL
32639         simplification.
32640
32641 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
32642
32643         * objc/execute/_cmd.m: Fix typo.
32644         * objc.dg/image-info.m, objc.dg/symtab-1.m:
32645         Relax 'scan-assembler' regexp.
32646         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
32647         objc.dg/try-catch-4.m: Run on non-Darwin targets.
32648         * objc.dg/zero-link-2.m: Remove blank line.
32649         * objc.dg/zero-link-3.m: New test case.
32650
32651 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
32652
32653         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
32654
32655         * gcc.dg/asm-names.c: Use scan-assembler-not rather
32656         than linker trickery.
32657
32658 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32659
32660         PR c++/12370
32661         * g++.dg/other/friend2.C: New test.
32662
32663 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
32664
32665         * gcc.dg/20031012-1.c: New test.
32666
32667 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
32668
32669         * gcc.dg/weak/weak-3.c: Fix for new warning.
32670
32671 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
32672
32673         PR optimization/8750
32674         * gcc.c-torture/execute/20031012-1.c: New test case.
32675
32676 2003-10-11  Roger Sayle  <roger@eyesopen.com>
32677
32678         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
32679         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
32680
32681 2003-10-11  Roger Sayle  <roger@eyesopen.com>
32682
32683         PR optimization/12260
32684         * gcc.c-torture/compile/20031011-2.c: New test case.
32685
32686 2003-10-11  Roger Sayle  <roger@eyesopen.com>
32687
32688         * gcc.c-torture/execute/20031011-1.c: New testcase.
32689
32690 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
32691
32692         * gcc.c-torture/compile/20031011-1.c: New test.
32693
32694 2003-10-11  Jan Hubicka  <jh@suse.cz>
32695
32696         * g++.dg/other/first-global.C: New test.
32697
32698 2003-10-11  Roger Sayle  <roger@eyesopen.com>
32699
32700         * gcc.c-torture/execute/string-opt-18.c: New testcase.
32701
32702 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
32703
32704         * gcc.c-torture/compile/20031010-1.c: New test.
32705
32706 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
32707
32708         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
32709         * gcc.c-torture/execute/va-arg-25.c: ... here.
32710
32711 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
32712
32713         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
32714
32715 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
32716
32717         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
32718
32719 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
32720
32721         * g++.dg/parse/error2.C: New test.
32722
32723 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
32724
32725         PR c++/11097
32726         * g++.dg/other/error5.C: Modify the error message.
32727         * g++.dg/lookup/using8.C: New test.
32728
32729 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
32730
32731         * gcc.dg/darwin-abi-2.c: New file.
32732         * gcc.c-torture/execute/va-arg-24.c: New file.
32733
32734 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
32735
32736         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
32737         indentation.
32738
32739 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
32740
32741         PR c++/10147
32742         * g++.dg/other/error4.C: Update error messages.
32743         * g++.dg/template/ptrmem4.C: Likewise.
32744
32745         PR c++/12337
32746         * g++.dg/init/new9.C: New test.
32747
32748         PR c++/12334, c++/12236, c++/8656
32749         * g++.dg/ext/attrib8.C: New test.
32750
32751 2003-10-06  Devang Patel  <dpatel@apple.com>
32752
32753         * gcc.dg/debug/dwarf2-3.h: New test.
32754         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
32755
32756 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
32757
32758         * g++.dg/opt/cfg2.C: New test.
32759
32760 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
32761
32762         * g++.dg/opt/float1.C: New test.
32763
32764 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
32765
32766         * gcc.dg/c90-array-lval-6.c: New test.
32767         * gcc.dg/c99-array-lval-6.c: New test.
32768
32769 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
32770             Ziemowit Laski  <zlaski@apple.com>
32771
32772         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
32773         'Derived', so that it is never considered a class method; add
32774         new warning for '+port' method ambiguity.
32775         * objc.dg/method-12.m: Include <objc/objc.h> instead of
32776         <objc/objc-api.h> (needed on Mac OS X).
32777         * objc.dg/method-13.m: New test.
32778
32779 2003-10-03  Roger Sayle  <roger@eyesopen.com>
32780
32781         PR optimization/9325, PR java/6391
32782         * gcc.c-torture/execute/20031003-1.c: New test case.
32783
32784 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
32785
32786         PR optimization/12180
32787         * gcc.dg/20031002-1.c: New test.
32788
32789         PR c++/12486
32790         * g++.dg/inherit/error1.C: New test.
32791
32792 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
32793
32794         * lib/f-torture.exp (search_for): Rename to...
32795         (search_for_re): This.  Also, clean up comments and the
32796         "regexp" invocation.
32797
32798 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
32799
32800         * gcc.c-torture/compile/20031002-1.c: New test.
32801
32802 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
32803
32804         * g++.dg/opt/cond1.C: New test.
32805
32806 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
32807
32808         * gcc.dg/Wold-style-definition-2.c: New testcase.
32809         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
32810
32811 2003-09-29  Richard Henderson  <rth@redhat.com>
32812
32813         * g++.dg/init/array10.C: Add dg-options.
32814
32815 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
32816
32817         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
32818
32819 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32820
32821         * g++.dg/template/friend19.C: Fix typo.
32822         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
32823
32824 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
32825
32826         * gcc.c-torture/execute/20030928-1.c: New test.
32827         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
32828
32829 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
32830
32831         * g++.dg/opt/unroll1.C: New test.
32832
32833 2003-09-26  Roger Sayle  <roger@eyesopen.com>
32834
32835         PR optimization/11741
32836         * gcc.dg/20030926-1.c: New test case.
32837
32838 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32839
32840         PR c++/5655
32841         * g++.dg/parse/access7.C: New test.
32842         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
32843
32844 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
32845
32846         MERGE OF objc-improvements-branch into MAINLINE:
32847         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
32848         if libobjc has not been built.
32849         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
32850         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
32851         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
32852         objc/execute/nested-3.m, objc/execute/np-2.m,
32853         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
32854         objc/execute/redefining_self.m, objc/execute/root_methods.m,
32855         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
32856         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
32857         objc.dg/special/unclaimed-category-1.h,
32858         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
32859         well as GNU runtime.
32860         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
32861         * execute/cascading-1.m, execute/function-message-1.m,
32862         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
32863         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
32864         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
32865         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
32866         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
32867         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
32868         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
32869         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
32870         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
32871         * objc.dg/bitfield-2.m: Run only on Darwin.
32872         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
32873         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
32874         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
32875         * objc.dg/const-str-1.m: Fix constant string layout.
32876
32877 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
32878
32879         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
32880
32881 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
32882
32883         * gcc.dg/darwin-abi-1.c: New file.
32884
32885 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
32886
32887         PR target/12281
32888         * gcc.c-torture/compile/20030921-1.c: New test.
32889
32890 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
32891
32892         * g++.dg/opt/reg-stack2.C: New test.
32893
32894 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
32895
32896         * g++.dg/eh/delayslot1.C: New test.
32897
32898 2003-09-20  Richard Henderson  <rth@redhat.com>
32899
32900         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
32901
32902 2003-09-20  Roger Sayle  <roger@eyesopen.com>
32903
32904         * gcc.c-torture/execute/20030920-1.c: New test case.
32905
32906 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32907
32908         * g++.dg/rtti/typeid3.C: Correct expected error message.
32909
32910 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32911
32912         PR c++/157
32913         * g++.dg/parse/crash12.C: New test.
32914
32915 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
32916
32917         * gcc.dg/compat/mixed-struct-check.h: New.
32918         * gcc.dg/compat/mixed-struct-defs.h: New.
32919         * gcc.dg/compat/mixed-struct-init.h: New.
32920         * gcc.dg/compat/struct-by-value-19_main.c: New.
32921         * gcc.dg/compat/struct-by-value-19_x.c: New.
32922         * gcc.dg/compat/struct-by-value-19_y.c: New.
32923         * gcc.dg/compat/struct-by-value-20_main.c: New.
32924         * gcc.dg/compat/struct-by-value-20_x.c: New.
32925         * gcc.dg/compat/struct-by-value-20_y.c: New.
32926         * gcc.dg/compat/struct-return-19_main.c: New.
32927         * gcc.dg/compat/struct-return-19_x.c: New.
32928         * gcc.dg/compat/struct-return-19_y.c: New.
32929         * gcc.dg/compat/struct-return-20_main.c: New.
32930         * gcc.dg/compat/struct-return-20_x.c: New.
32931         * gcc.dg/compat/struct-return-20_y.c: New.
32932
32933 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
32934         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
32935         so that it will not complain on LP64 targets.
32936
32937 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32938
32939         PR c++/495
32940         * g++.dg/template/friend24.C: New test.
32941
32942 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
32943
32944         PR c++/12332
32945         * g++.dg/template/memtmpl2.C: New test.
32946
32947 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
32948
32949         PR target/11184
32950         * gcc.dg/builtin-apply1.c: New test.
32951
32952 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
32953
32954         PR c++/9848
32955         * g++.dg/warn/Wunused-4.C: New test.
32956
32957 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32958
32959         PR c++/12316
32960         * g++.dg/other/gc2.C: New test.
32961
32962 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
32963
32964         PR c++/11991
32965         * g++.dg/rtti/typeid3.C: New test.
32966
32967         PR c++/12266
32968         * g++.dg/overload/template1.C: New test.
32969
32970 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
32971
32972         * g++.dg/opt/cfg3.C: New test.
32973
32974 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32975
32976         PR c++/7939
32977         * g++.dg/template/crash11.C: New test.
32978
32979 2003-09-16  Jason Merrill  <jason@redhat.com>
32980             Jakub Jelinek  <jakub@redhat.com>
32981
32982         * gcc.dg/attr-warn-unused-result.c: New test.
32983
32984 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
32985
32986         PR c++/12184
32987         * g++.dg/expr/call2.C: New test.
32988
32989 2003-09-15  Andreas Jaeger  <aj@suse.de>
32990
32991         * gcc.dg/Wold-style-definition-1.c: New test.
32992
32993 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
32994
32995         PR c++/3907
32996         * g++.dg/parse/template12.C: New test.
32997
32998         * g++.dg/abi/bitfield11.C: New test.
32999         * g++.dg/abi/bitfield12.C: Likewise.
33000
33001 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
33002
33003         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
33004         non-expansion of functional macro name without arguments at EOL.
33005         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
33006
33007 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
33008
33009         * gcc.c-torture/execute/20030914-[12].c: New tests.
33010
33011 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
33012
33013         PR c++/11788
33014         * g++.dg/overload/addr1.C: New test.
33015
33016 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
33017
33018         * gcc.dg/20030909-1.c: New test.
33019
33020 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
33021
33022         * gcc.dg/ultrasp10.c: New test.
33023
33024 2003-09-09  Devang Patel  <dpatel@apple.com>
33025
33026         * gcc.dg/darwin-ld-6.c: New test.
33027
33028 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33029
33030         * gcc.dg/torture/builtin-explog-1.c: New testcase.
33031
33032 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
33033
33034         * gcc.dg/ia64-types1.c: New test.
33035         * gcc.dg/ia64-types2.c: Likewise.
33036
33037 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33038
33039         * gcc.dg/builtins-1.c: Add more _Complex tests.
33040         * gcc.dg/torture/builtin-attr-1.c: Likewise.
33041
33042         * gcc.dg/builtins-1.c: Test existing _Complex functions.
33043         * gcc.dg/torture/builtin-attr-1.c: Likewise.
33044
33045 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
33046
33047         PR c++/11786
33048         * g++.dg/lookup/koenig2.C: New test.
33049
33050         PR c++/5296
33051         * g++.dg/rtti/typeid2.C: New test.
33052
33053 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
33054
33055         * gcc.c-torture/compile/20030904-1.c: New test.
33056
33057 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
33058
33059         * g++.dg/opt/longbranch2.C: New test.
33060
33061 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
33062
33063         * g++.dg/template/crash10.C: Only compile it.
33064
33065 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
33066
33067         PR middle-end/11665
33068         * gcc.c-torture/compile/20030907-1.c: New test.
33069         * g++.dg/init/array11.C: New test.
33070
33071 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
33072
33073         PR c++/11852
33074         * g++.dg/init/struct1.C: New test.
33075
33076 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
33077
33078         PR c++/12181
33079         * g++.dg/expr/comma1.C: New test.
33080
33081 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
33082
33083         PR c++/11867
33084         * g++.dg/expr/static_cast5.C: New test.
33085
33086 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
33087
33088         PR c++/11507
33089         * g++.dg/lookup/scoped7.C: New test.
33090
33091         PR c++/9574
33092         * g++.dg/other/static1.C: New test.
33093
33094         PR c++/11490
33095         * g++.dg/warn/template-1.C: New test.
33096
33097         PR c++/11432
33098         * g++.dg/template/crash10.C: New test.
33099
33100         PR c++/2478
33101         * g++.dg/overload/VLA.C: New test.
33102
33103         PR c++/10804
33104         * g++.dg/template/call1.C: New test.
33105
33106 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
33107
33108         PR c++/11794
33109         * g++.dg/parse/using3.C: New test.
33110
33111 2003-09-06  Roger Sayle  <roger@eyesopen.com>
33112
33113         PR c++/11409
33114         * g++.dg/overload/builtin3.C: New test case.
33115
33116 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
33117
33118         PR c/9862
33119         * gcc.dg/20030906-1.c: New test.
33120         * gcc.dg/20030906-2.c: Likewise.
33121
33122 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
33123
33124         PR c++/12167
33125         * g++.dg/parse/defarg5.C: New test.
33126
33127         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
33128
33129 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
33130
33131         PR c++/12163
33132         * g++.dg/expr/static_cast4.C: New test.
33133
33134         PR c++/12146
33135         * g++.dg/template/crash9.C: New test.
33136
33137 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
33138
33139         * g++.old-deja/g++.ext/pretty2.C: Update for change
33140         in __FUNCTION__.
33141         * g++.old-deja/g++.ext/pretty3.C: Likewise.
33142
33143 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
33144
33145         PR c++/11922
33146         * g++/dg/template/qualified-id1.C: New test.
33147
33148         PR c++/12037
33149         * g++.dg/warn/noeffect4.C: New test.
33150
33151 2003-09-04  Matt Austern  <austern@apple.com>
33152
33153         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
33154         * g++.dg/ext/fnname2.C: Likewise.
33155         * g++.dg/ext/fnname3.C: Likewise.
33156
33157 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
33158
33159         * g++.dg/expr/lval1.C: New test.
33160         * g++.dg/ext/lvcast.C: Remove.
33161
33162 2003-09-03  Roger Sayle  <roger@eyesopen.com>
33163
33164         PR optimization/11700.
33165         * gcc.c-torture/compile/20030903-1.c: New test case.
33166
33167 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
33168
33169         PR c++/12053
33170         * g++.dg/abi/layout4.C: New test.
33171
33172 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
33173
33174         PR c++/11553
33175         * g++.dg/parse/friend3.C: New test.
33176
33177 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
33178
33179         PR c++/11847
33180         * g++.dg/template/class1.C: New test.
33181
33182         PR c++/11808
33183         * g++.dg/expr/call1.C: New test.
33184
33185 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
33186
33187         PR c++/12114
33188         * g++.dg/init/ref9.C: New test.
33189
33190         PR c++/11972
33191         * g++.dg/template/nested4.C: New test.
33192
33193 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
33194
33195         PR c++/12093
33196         * g++.dg/template/non-dependent4.C: New test.
33197
33198         PR c++/11928
33199         * g++.dg/inherit/conv1.C: New test.
33200
33201 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
33202
33203         PR c++/6196
33204         * g++.dg/ext/label1.C: New test.
33205         * g++.dg/ext/label2.C: Likewise.
33206
33207 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
33208
33209         * g++.dg/expr/cond3.C: New test.
33210
33211 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33212
33213         * gcc.dg/builtins-1.c: Add new builtin cases.
33214
33215 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33216
33217         * gcc.dg/builtins-1.c: Add new cases.
33218         * gcc.dg/torture/builtin-attr-1.c: Likewise.
33219
33220 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33221
33222         * gcc.dg/builtins-1.c: Add more math builtin tests.
33223         * gcc.dg/torture/builtin-attr-1.c: New test.
33224
33225 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
33226
33227         PR optimization/5079
33228         * g++.dg/opt/static3.C: New test.
33229
33230 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33231
33232         * gcc.misc-tests/gcov-10b.c: New test.
33233
33234 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
33235
33236         * g++.dg/opt/ptrmem3.C: New test.
33237
33238         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
33239
33240 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
33241
33242         * gcc.dg/20030826-2.c: New test.
33243
33244 2003-08-26  Roger Sayle  <roger@eyesopen.com>
33245
33246         PR middle-end/12002
33247         * g77.f-torture/compile/12002.f: New test case.
33248
33249 2003-08-26  Roger Sayle  <roger@eyesopen.com>
33250
33251         * gcc.dg/20030826-1.c: New test case.
33252
33253 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
33254
33255         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
33256
33257 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
33258
33259         PR c++/11871
33260         * c++.dg/lookup/crash1.C: New test.
33261
33262         * c++.dg/warn/noeffect3.C: New test.
33263
33264 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
33265
33266         * gcc.dg/compat/vector-1_x.c: Compile with -w.
33267         * gcc.dg/compat/vector-1_y.c: Ditto.
33268         * gcc.dg/compat/vector-2_x.c: Ditto.
33269         * gcc.dg/compat/vector-2_y.c: Ditto.
33270
33271 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
33272
33273         * gcc.dg/20030702-1.c: New test.
33274
33275 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
33276
33277         PR c++/8795
33278         * g++.dg/ext/altivec-1.C: New test.
33279
33280 2003-08-24  Richard Henderson  <rth@redhat.com>
33281
33282         * g++.dg/eh/simd-2.C: Add -w for x86.
33283
33284 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
33285
33286         * gcc.dg/20030815-1.c: New test.
33287
33288 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33289
33290         PR c++/3765
33291         * g++.dg/parse/access6.C: New test.
33292
33293 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33294
33295         PR c++/641, c++/11876
33296         * g++.dg/template/friend22.C: New test.
33297         * g++.dg/template/friend23.C: Likewise.
33298
33299 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
33300
33301         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
33302         identically.
33303
33304 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
33305
33306         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
33307
33308 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
33309
33310         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
33311
33312 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
33313
33314         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
33315
33316 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
33317
33318         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
33319
33320 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
33321
33322         PR c++/11919
33323         * g++.dg/overload/prom1.C: New test.
33324
33325         PR c++/11551
33326         * g++.dg/parse/dtor2.C: New test.
33327
33328         PR c++/10762
33329         * g++.dg/parse/using2.C: New test.
33330
33331 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
33332
33333         PR target/11805
33334         * gcc.c-torture/compile/20030821-1.c: New.
33335
33336 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
33337
33338         PR c++/11834
33339         * g++.dg/template/deduce2.C: New test.
33340
33341 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
33342
33343         * gcc.c-torture/execute/20030821-1.c: New test.
33344
33345 2003-08-20  Roger Sayle  <roger@eyesopen.com>
33346
33347         PR middle-end/11984
33348         * gcc.dg/20030820-1.c: New test case.
33349
33350 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
33351
33352         PR c++/11945
33353         * g++.dg/warn/noeffect2.C: New test.
33354
33355 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
33356
33357         PR c++/10926
33358         * g++.dg/template/dtor2.C: New test.
33359
33360         PR c++/11684
33361         * g++.dg/template/operator1.C: New test.
33362         * g++.dg/parse/operator4.C: New test.
33363
33364         PR c++/11946.C
33365         * g++.dg/expr/enum1.C: New test.
33366         * gcc.dg/c99-bool-1.c: Remove bogus warning.
33367
33368         PR c++/11036.C
33369         * g++.dg/parse/elab2.C: New test.
33370         * g++.dg/parse/typedef4.C: Change error message.
33371         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
33372         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
33373         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
33374
33375 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
33376
33377         * gcc.dg/pch/warn-1.c: New.
33378         * gcc.dg/pch/warn-1.hs: New.
33379
33380         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
33381         not-tested file.
33382
33383 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
33384
33385         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
33386
33387 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
33388
33389         * gcc.dg/uninit-D.c: New Test.
33390         * gcc.dg/uninit-E.c: New Test.
33391         * gcc.dg/uninit-F.c: New Test.
33392         * gcc.dg/uninit-G.c: New Test.
33393
33394 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
33395
33396         * g++.dg/README: Describe the pch directory.
33397
33398 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33399
33400         PR c++/11174
33401         * g++.dg/parse/access4.C: New test.
33402         * g++.dg/parse/access5.C: Likewise.
33403         * g++.old-deja/g++.jason/access17.C: Adjust error message.
33404
33405 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
33406
33407         * gcc.dg/noncompile/20030818-1.c: New.
33408
33409 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
33410
33411         PR c++/11957
33412         * g++.dg/warn/noeffect1.C: New test.
33413
33414         * g++.dg/template/scope2.C: New test.
33415         * g++.dg/template/error2.C: Correct dg-error
33416
33417 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
33418
33419         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
33420
33421 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
33422
33423         PR C++/11512
33424         * g++.dg/template/warn1.C: New.
33425
33426 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
33427
33428         * g++.dg/template/error2.C: New test.
33429         * g++.dg/lookup/using7.C: Adjust errors
33430         * g++.old-deja/g++.pt/crash36.C: Likewise.
33431         * g++.old-deja/g++.pt/derived3.C: Likewise.
33432
33433 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33434
33435         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
33436         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
33437         * gcc.c-torture/execute/builtins/string-9.c: New, from
33438         string-opt-9.c.  Adjust for execute/builtins framework.
33439         * gcc.c-torture/execute/string-opt-9.c: Delete.
33440
33441 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
33442
33443         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
33444
33445         * g++.dg/parse/ret-type2.C: New test.
33446
33447         PR c++/11703
33448         * g++.dg/init/new8.C: New test.
33449
33450         PR c++/10923
33451         * g++.dg/parse/typedef5.C: New test.
33452
33453         PR c++/9512
33454         * g++.dg/parse/qualified2.C: New test.
33455         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
33456         invalid code.
33457
33458 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
33459
33460         * g++.dg/conversion/ptrmem1.C: New test.
33461
33462 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
33463
33464         PR target/11693
33465         * gcc.dg/20030811-1.c: New test.
33466
33467         PR target/11535
33468         * gcc.c-torture/execute/20030811-1.c: New test.
33469
33470 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33471
33472         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
33473
33474 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
33475
33476         PR c++/11789.C
33477         * g++.dg/inherit/multiple1.C: New test.
33478
33479 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
33480
33481         * gcc.dg/spe1.c: New test.
33482
33483         PR c++/11670
33484         * g++.dg/expr/cast2.C: New test.
33485
33486         PR c++/10530
33487         * g++.dg/template/dependent-name2.C: New test.
33488
33489 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
33490
33491         * g++.dg/parse/crash11.C: Put the dg options in comments.
33492
33493 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
33494
33495         * lib/gcc-dg.exp: Update for diagnostic change.
33496
33497 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33498
33499         PR c++/5767
33500         * g++.dg/parse/crash11.C: New test.
33501
33502 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
33503
33504         * gcc.dg/cpp/spacing1.c: Update.
33505
33506 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
33507
33508         PR target/11739
33509         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
33510         a value for -mtune.
33511
33512 2003-08-04  Roger Sayle  <roger@eyesopen.com>
33513
33514         PR middle-end/11771
33515         * gcc.c-torture/compile/20030804-1.c: New test case.
33516
33517 2003-08-04  Roger Sayle  <roger@eyesopen.com>
33518
33519         * gcc.dg/20030804-1.c: New test case.
33520
33521 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
33522
33523         * gcc.dg/cpp/separate-1.c: New test.
33524
33525 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
33526
33527         PR c++/11704
33528         * g++.dg/template/dependent-expr2.C: New test.
33529
33530         PR c++/11766
33531         * g++.dg/expr/ptrmem1.C: New test.
33532
33533 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33534
33535         PR c++/9453
33536         * g++.dg/template/friend15.C: New test.
33537
33538 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
33539
33540         * lib/dg-pch.exp: Work round PCH bug.
33541
33542 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33543
33544         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
33545         builtins.  Move cases from builtins-4.c here.
33546
33547         * gcc.dg/torture/builtin-math-1.c: New test taken from
33548         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
33549         additional cases.
33550
33551         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
33552         Delete.
33553
33554 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
33555
33556         PR c++/9447
33557         * g++.dg/template/using7.C: New test.
33558
33559 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
33560
33561         * import1.c, import2.c: New tests.
33562
33563 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
33564
33565         * g++.dg/eh/crossjump1.C: New test.
33566
33567 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
33568
33569         PR c++/11697
33570         * g++.dg/template/using6.C: New test.
33571
33572         PR c++/11744
33573         * g++.dg/template/koenig2.C: New test.
33574
33575 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33576
33577         PR c++/7983
33578         * g++.dg/parse/typedef4.C: New test.
33579
33580 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33581
33582         PR c++/8442, c++/8806
33583         * g++.dg/template/elab1.C: New test.
33584         * g++.dg/template/type2.C: Likewise.
33585         * g++.dg/template/ttp3.C: Adjust expected error message.
33586         * g++.old-deja/g++.law/visibility13.C: Likewise.
33587         * g++.old-deja/g++.niklas/t135.C: Likewise.
33588         * g++.old-deja/g++.pt/ttp41.C: Likewise.
33589         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
33590         template argument.
33591         * g++.old-deja/g++.pt/ttp44.C: Likewise.
33592
33593 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
33594
33595         PR c++/11295
33596         * g++.dg/ext/stmtexpr1.C: New test.
33597
33598         * g++.dg/opt/tmp1.C: New test.
33599
33600         PR c++/11525
33601         * g++.dg/parse/constant4.C: New test.
33602
33603         PR c++/9447
33604         * g++.dg/template/using5.C: New test.
33605
33606 2003-07-31  Roger Sayle  <roger@eyesopen.com>
33607
33608         * gcc.dg/builtins-27.c: New test case.
33609
33610 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
33611
33612         * gcc.dg/tls/opt-7.c: New test.
33613
33614 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
33615
33616         * g++.old-deja/g++.other/crash18.C: Remove.
33617
33618 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
33619
33620         * g++.dg/template/explicit3.C: New.
33621         * g++.dg/template/explicit4.C: New.
33622         * g++.dg/template/explicit5.C: New.
33623
33624         PR c++/11347
33625         * g++.dg/template/memtmpl1.C: New.
33626
33627 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
33628
33629         PR target/11565
33630         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
33631         * gcc.dg/i386-387-5.c (dg-options): Likewise.
33632
33633 2003-07-30  Jan Hubicka  <jh@suse.cz>
33634
33635         * vtgc1.c: Kill.
33636
33637 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
33638
33639         * gcc.dg/struct-in-proto-1.c: New test.
33640
33641 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
33642
33643         * gcc.dg/cpp/include2.c: Only expect one message.
33644
33645 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
33646
33647         PR c++/9447
33648         * g++.dg/template/using1.C: New test.
33649         * g++.dg/template/using2.C: New test.
33650         * g++.dg/template/using3.C: New test.
33651         * g++.dg/template/using4.C: New test.
33652
33653 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
33654
33655         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
33656         * gcc.c-torture/execute/string-opt-10.c: Likewise.
33657
33658 2003-07-28  Jan Hubicka  <jh@suse.cz>
33659
33660         PR c++/11530
33661         * g++.dg/opt/call1.C: New test.
33662
33663 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
33664
33665         PR c++/11667
33666         * g++.dg/init/enum2.C: New test.
33667         * g++.dg/template/overload1.C: Add "-w" option.
33668
33669 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
33670
33671         * gcc.dg/Wdeclaration-after-statement-1.c,
33672         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
33673
33674 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
33675
33676         * gcc.c-torture/compile/20030725-1.c: New test.
33677
33678 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
33679
33680         * gcc.dg/20030505.c: Only run for SPE.
33681         Remove definition of opaque type.
33682
33683 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
33684
33685         * g++.dg/template/ptrmem6.C: New test.
33686
33687 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
33688
33689         * gcc.c-torture/compile/zero-strct-2.c: New test.
33690
33691 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
33692
33693         * gcc.dg/intermod-1.c: New test.
33694
33695 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
33696
33697         PR c++/11617
33698         * g++.dg/template/lookup2.C: New test.
33699         * g++.dg/template/memclass1.C: Remove instantiated from error.
33700         * g++.dg/other/error2.C: Tweak expected errors.
33701
33702         PR c++/11596
33703         * g++.dg/template/defarg3.C: New test.
33704
33705         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
33706
33707 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
33708
33709         * g++.dg/inherit/access5.C: New test.
33710
33711 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33712
33713         PR c++/11513
33714         * g++.dg/template/crash8.C: New test.
33715
33716 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
33717
33718         PR c/10602
33719         * gcc.dg/noncompile/incomplete-2.c: New test.
33720
33721 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
33722
33723         PR c++/11645
33724         * g++.dg/inherit/access4.C: New test.
33725
33726         PR c++/11517
33727         * g++.dg/expr/cond2.C: New test.
33728
33729         PR optimization/10679
33730         * g++.dg/opt/inline4.C: New test.
33731
33732 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
33733
33734         * g++.dg/parse/crash10: New test.
33735
33736 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
33737
33738         * g++.dg/ext/flexary1.C: New test.
33739
33740 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33741
33742         PR c++/10793
33743         * g++.dg/template/crash9.C: New test.
33744
33745 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33746
33747         PR c++/3004
33748         * g++.dg/parse/typedef3.C: New test.
33749
33750         PR c++/7906
33751         * g++.dg/parse/operator2.C: New test.
33752
33753         PR c++/8895
33754         * g++.dg/parse/def-tmpl-arg1.C: New test.
33755
33756         PR c++/9282
33757         * g++.dg/parse/funptr1.C: New test.
33758
33759         PR c++/9452
33760         * g++.dg/parse/ambig3.C: New test.
33761
33762         PR c++/9454
33763         * g++.dg/parse/operator3.C: New test.
33764
33765         PR c++/9486
33766         * g++.dg/parse/template10.C: New test.
33767
33768         PR c++/9488
33769         * g++.dg/parse/template11.C: New test.
33770
33771         PR c++/10150
33772         * g++.dg/parse/invalid-op1.C: New test.
33773
33774         PR c++/10247
33775         * g++.dg/parse/condexpr1.C: New test.
33776
33777 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
33778
33779         * g++.dg/ext/packed3.C: New test.
33780         * g++.dg/ext/packed4.C: New test.
33781
33782         * gcc.dg/pack-test-3.c: New test.
33783
33784 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
33785
33786         * lib/compat.exp: Handle dg-options per source file.
33787         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
33788         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
33789         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
33790         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
33791         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
33792         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
33793         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
33794         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
33795         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
33796         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
33797         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
33798         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
33799         * g++.dg/compat/break/bitfield7_x.C: Ditto.
33800         * g++.dg/compat/break/bitfield7_y.C: Ditto.
33801
33802 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
33803
33804         PR c/10320
33805         * gcc.c-torture/execute/20030718-1.c: New test.
33806
33807 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
33808
33809         PR optimization/11536
33810         * gcc.dg/20030721-1.c: New test.
33811
33812 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
33813
33814         PR c++/11546
33815         * g++.dg/template/lookup1.C: New test.
33816
33817 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
33818
33819         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
33820         diagnostics of ill-formed constructs involving labels.
33821         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
33822         the new 'previously defined here' message.
33823
33824 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
33825
33826         * g++.dg/parse/non-dependent2.C: New test.
33827
33828 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
33829
33830         * g++.dg/init/init-ref4.C: xfail on targets without
33831         weak symbols.
33832
33833 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
33834
33835         PR target/11087
33836         * gcc.c-torture/execute/20030717-1.c: New test.
33837
33838 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
33839
33840         * g++.dg/opt/cfg1.C: New test.
33841
33842 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
33843
33844         PR optimization/11557
33845         * gcc.dg/20030717-1.c: New test.
33846
33847 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
33848
33849         PR c++/10476
33850         * g++.dg/expr/crash-1.C: New test.
33851
33852         PR c++/11027
33853         * g++.dg/template/init3.C: New test.
33854
33855         PR c++/8222
33856         * g++.dg/template/non-dependent1.C: New test.
33857
33858         PR c++/11070
33859         * g++.dg/template/non-dependent2.C: New test.
33860
33861         PR c++/11071
33862         * g++.dg/template/non-dependent3.C: New test.
33863
33864         PR c++/9907
33865         * g++.dg/template/sizeof5.C: New test.
33866
33867 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
33868
33869         PR 11498
33870         * gcc.c-torture/compile/mangle-1.c: New file.
33871
33872 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33873
33874         PR c++/7809
33875         * g++.dg/parse/access3.C: New test.
33876
33877 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
33878
33879         PR c++/11384
33880         * g++.dg/init/init-ref4.C: New test.
33881
33882 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
33883
33884         PR c++/11547
33885         * g++.dg/parse/constant3.C: New test.
33886         * g++.dg/parse/crash7.C: Likewise.
33887
33888 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
33889
33890         PR target/11008
33891         * gcc.dg/i386-pentium4-not-mull.c: New.
33892
33893 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
33894
33895         * gcc.dg/asm-names.c (ymain): Make it weak.
33896
33897 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33898
33899         PR c++/5421
33900         * g++.dg/template/friend21.C: New test.
33901
33902 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
33903
33904         * gcc.dg/cleanup-8.c: New test.
33905         * gcc.dg/cleanup-9.c: New test.
33906
33907 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
33908
33909         * g++.dg/ext/dll-MI1.h: New file.
33910         * g++.dg/ext/dllexport-MI1.C: New file.
33911         * g++.dg/ext/dllimport-MI1.C: New file.
33912
33913 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
33914
33915         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
33916         it does not have cmpstrsi patterns (just cmpmemsi).
33917
33918 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
33919
33920         PR debug/11473
33921         * g++.dg/debug/debug8.C: New test.
33922
33923 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33924
33925         PR c++/10108
33926         * g++.dg/template/crash7.C: New test.
33927
33928 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
33929
33930         PR target/10795
33931         * gcc.c-torture/compile/20030708-1.c: New.
33932
33933 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
33934
33935         * gcc.c-torture/execute/20030715-1.c: New test.
33936
33937 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
33938
33939         * gcc.dg/pch/inline-3.c: New file.
33940         * gcc.dg/pch/inline-3.hs: New file.
33941         * gcc.dg/pch/inline-4.c: New file.
33942         * gcc.dg/pch/inline-4.hs: New file.
33943
33944 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
33945
33946         PR c++/11509
33947         * g++.dg/template/crash6.C: New test.
33948
33949         PR c++/7053
33950         * g++.dg/template/friend20.C: New test.
33951
33952         PR c++/7019
33953         * g++.dg/template/overload2.C: New test.
33954
33955 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33956
33957         PR optimization/11440
33958         * gcc.c-torture/execute/20030714-1.c: New test.
33959
33960 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33961
33962         PR c++/11154
33963         * g++.dg/template/partial2.C: New test.
33964
33965 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
33966
33967         PR c++/11503
33968         * g++.dg/template/anon1.C: New test.
33969
33970         PR c++/11493
33971         PR c++/11495
33972         * g++.dg/parse/template9.C: Likewise.
33973         * g++.dg/template/crash4.C: New test.
33974         * g++.dg/template/koenig1.C: Likewise.
33975         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
33976         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
33977         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
33978         functions.
33979         * g++.old-deja/g++.jason/template36.C: Likewise.
33980         * g++.old-deja/g++.mike/p1989.C: Likewise.
33981         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
33982         * g++.old-deja/g++.pt/ttp20.C: Use this->.
33983         * g++.old-deja/g++.pt/ttp21.C: Use this->.
33984         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
33985         compiling.
33986         * g++.old-deja/g++.pt/union2.C: Use this->.
33987
33988 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
33989
33990         * gcc.dg/20030711-1.c: New test.
33991
33992 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
33993
33994         PR c++/11050
33995         * g++.dg/parse/args1.C: New test.
33996         * g++.pt/defarg8.C: Change expected errors.
33997
33998 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
33999
34000         PR c++/8164
34001         * g++.dg/template/nontype2.C: New test.
34002
34003         PR c++/10558
34004         * g++.dg/parse/template8.C: New test.
34005
34006         PR c++/8327
34007         * g++.dg/template/scope1.C: New test.
34008
34009         * g++.dg/warn/Wsign-compare-1.C: New test.
34010
34011 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
34012
34013         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
34014
34015 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
34016
34017         PR c++/9411
34018         * g++.dg/template/explicit2.C: New test.
34019
34020         PR c++/10032
34021         * g++.dg/warn/pedantic1.C: New test.
34022
34023 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
34024
34025         PR c++ 9483
34026         * g++.dg/other/field1.C: New test.
34027
34028 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
34029
34030         PR c/11449
34031         * gcc.c-torture/compile/20030707-1.c: New.
34032
34033 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34034
34035         PR c++/10849
34036         * g++.dg/template/access12.C: New test.
34037
34038 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
34039
34040         * g++.dg/bprob/bprob.exp (prof_ext): Update.
34041         * g77.dg/bprob/bprob.exp (prof_ext): Update.
34042         * gcc.misc-tests/bprob.exp (prof_ext): Update.
34043         * gcc.misc-tests/gcov.exp: Update
34044         * g++.dg/gcov/gcov.exp: Update
34045         * lib/gcov.exp: Update.
34046
34047 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
34048
34049         * g++.dg/abi/mangle17.C: Make sure template expressions are
34050         dependent.
34051         * g++.dg/abi/mangle4.C: Mark erroneous casts.
34052         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
34053         * g++.dg/opt/stack1.C: Remove erroneous code.
34054         * g++.dg/parse/template7.C: New test.
34055         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
34056         * g++.old-deja/g++.pt/crash4.C: Likewise.
34057
34058 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34059
34060         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
34061         with zero or one occurence of `$' after the initial `L'.
34062
34063 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
34064
34065         * gcc.c-torture/compile/20030704-1.c: Add a comment.
34066
34067 2003-07-08  Roger Sayle  <roger@eyesopen.com>
34068
34069         PR c/11370
34070         * gcc.dg/Wunreachable-6.c: New testcase.
34071         * gcc.dg/Wunreachable-7.c: New testcase.
34072
34073 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
34074
34075         PR c/11420
34076         * gcc.dg/20030708-1.c: New test.
34077
34078 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
34079
34080         * gcc.dg/compat/sdata-section.h: New file.
34081         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
34082         * gcc.dg/torture/mips-sdata-1.c: New test.
34083
34084 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34085
34086         PR c++/11030
34087         * g++.dg/template/friend19.C: New test.
34088
34089 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
34090
34091         * g++.dg/opt/strength-reduce.C: New test.
34092
34093 2003-07-07  Roger Sayle  <roger@eyesopen.com>
34094
34095         PR target/10979
34096         * gcc.dg/20030707-1.c: New testcase.
34097
34098 2003-07-07  Roger Sayle  <roger@eyesopen.com>
34099
34100         PR optimization/11059
34101         * g++.dg/opt/emptyunion.C: New testcase.
34102
34103 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
34104             Eric Botcazou  <ebotcazou@libertysurf.fr>
34105
34106         * g++.dg/opt/stack1.C: New test.
34107
34108 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
34109
34110         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
34111         run test.
34112
34113         PR c++/11431
34114         * g++.dg/expr/static_cast3.C: New test.
34115
34116 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
34117
34118         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
34119         everywhere.
34120         * gcc.dg/concat.c: Concatenation of string constants with
34121         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
34122         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
34123         * gcc.dg/cpp/escape-2.c: Use wide character constants where
34124         necessary to avoid multi-character character constant warning.
34125         * gcc.dg/cpp/escape.c: Likewise.
34126         * gcc.dg/cpp/ucs.c: Likewise.
34127         Remove backslashes from dg-bogus comments, as they confuse Tcl.
34128         Fix a typo.
34129
34130 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
34131
34132         PR c/11428
34133         * gcc.c-torture/compile/20030704-1.c: New.
34134
34135 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
34136
34137         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
34138
34139 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
34140
34141         PR c++/5287, PR c++/7910,  PR c++/11021
34142         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
34143         tests for warnings.
34144         * g++.dg/ext/dllimport2.C: Add tests for warnings.
34145         * g++.dg/ext/dllimport3.C: Likewise.
34146         * g++.dg/ext/dllimport4.C: New file.
34147         * g++.dg/ext/dllimport5.C: New file.
34148         * g++.dg/ext/dllimport6.C: New file.
34149         * g++.dg/ext/dllimport7.C: New file.
34150         * g++.dg/ext/dllimport8.C: New file.
34151         * g++.dg/ext/dllimport9.C: New file.
34152         * g++.dg/ext/dllimport10.C: New file.
34153         * g++.dg/ext/dllexport1.C: New file.
34154
34155 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
34156
34157         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
34158         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
34159
34160 2003-07-03  Roger Sayle  <roger@eyesopen.com>
34161
34162         * gcc.dg/builtins-25.c: New testcase.
34163         * gcc.dg/builtins-26.c: New testcase.
34164
34165 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
34166
34167         * gcc.dg/compat/vector-defs.h: New file.
34168         * gcc.dg/compat/vector-setup.h: New file.
34169         * gcc.dg/compat/vector-check.h: New file.
34170         * gcc.dg/compat/vector-1_main.c: New file.
34171         * gcc.dg/compat/vector-1_x.c: New file.
34172         * gcc.dg/compat/vector-1_y.c: New file.
34173         * gcc.dg/compat/vector-2_main.c: New file.
34174         * gcc.dg/compat/vector-2_x.c: New file.
34175         * gcc.dg/compat/vector-2_y.c: New file.
34176
34177         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
34178         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
34179         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
34180         * gcc.dg/compat/struct-align-1.h: New file.
34181         * gcc.dg/compat/struct-align-1_main.c: New file.
34182         * gcc.dg/compat/struct-align-1_x.c: New file.
34183         * gcc.dg/compat/struct-align-1_y.c: New file.
34184         * gcc.dg/compat/struct-align-2.h: New file.
34185         * gcc.dg/compat/struct-align-2_main.c: New file.
34186         * gcc.dg/compat/struct-align-2_x.c: New file.
34187         * gcc.dg/compat/struct-align-2_y.c: New file.
34188
34189         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
34190         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
34191         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
34192         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
34193         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
34194         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
34195         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
34196         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
34197         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
34198         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
34199         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
34200         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
34201         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
34202         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
34203         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
34204         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
34205         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
34206         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
34207         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
34208         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
34209         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
34210         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
34211         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
34212         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
34213         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
34214         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
34215         * gcc.dg/compat/struct-return-10_x.c: Ditto.
34216         * gcc.dg/compat/struct-return-2_x.c: Ditto.
34217         * gcc.dg/compat/struct-return-3_x.c: Ditto.
34218
34219 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
34220
34221         * gcc.dg/i386-call-1.c: New test.
34222
34223 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
34224
34225         PR c++/9162
34226         * g++.dg/parse/defarg4.C: New.
34227
34228 2003-07-03  Roger Sayle  <roger@eyesopen.com>
34229
34230         PR target/10700
34231         * gcc.c-torture/compile/20030703-1.c: New test case.
34232
34233 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
34234
34235         * g++.dg/template/local3.C: Remove extra semicolon.
34236
34237 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
34238
34239         * gcc.dg/i386-volatile-1.c: New test.
34240
34241 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
34242
34243         PR c++/11072
34244         * g++.dg/other/offsetof2.C: XFAIL.
34245         * g++.dg/other/offsetof5.C: New.
34246
34247         PR c++/10219
34248         * g++.dg/template/error1.C: New.
34249
34250         PR c++/9779
34251         * g++.dg/template/dependent-expr1.C: New.
34252
34253 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
34254
34255         PR c++/6949
34256         * g++.dg/template/local3.C: New test.
34257
34258         PR c++/11149
34259         * g++.dg/lookup/scoped6.C: New test.
34260
34261 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
34262
34263         PR c++/8046
34264         * g++.dg/other/error7.C: New test.
34265
34266 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
34267
34268         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
34269         * g++.old-deja/g++.abi/vtable3.h: Likewise.
34270         * g++.old-deja/g++.law/code-gen5.C: Likewise.
34271         * g++.old-deja/g++.other/union2.C: Likewise.
34272         * gcc.dg/c90-const-expr-2.c: Likewise.
34273         * gcc.dg/c90-const-expr-3.c: Likewise.
34274         * gcc.dg/c99-const-expr-2.c: Likewise.
34275         * gcc.dg/c99-const-expr-3.c: Likewise.
34276         * gcc.dg/concat.c: Likewise.
34277
34278 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
34279
34280         PR c++/9559
34281         * g++.dg/init/static1.C: New test.
34282
34283 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34284
34285         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
34286         * g++.old-deja/g++.other/access2.C: Likewise.
34287         * g++.old-deja/g++.other/decl2.C: Likewise.
34288         * gcc.c-torture/execute/20020615-1.c: Likewise.
34289
34290 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
34291
34292         PR c++/4933
34293         * g++.dg/template/sizeof4.C: New test.
34294
34295 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
34296
34297         * g++.dg/other/error6.C: New test.
34298
34299 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
34300
34301         PR c++/10750
34302         * g++.dg/parse/constant2.C: New test.
34303
34304 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
34305
34306         PR c++/11106
34307         * g++.dg/other/error5.C: New test.
34308
34309 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34310
34311         * gcc.dg/format/gcc_diag-1.c: New test.
34312
34313 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
34314
34315         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
34316
34317 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
34318
34319         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
34320         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
34321         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
34322
34323 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
34324
34325         * gcc.c-torture/execute/builtins/string-8.c: New test.
34326         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
34327         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
34328         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
34329
34330 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
34331
34332         PR c++/10468
34333         * g++.dg/ext/typeof6.C: New test.
34334
34335 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
34336
34337         PR c++/10796
34338         * g++.dg/init/enum1.C: New test.
34339
34340 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
34341
34342         * gcc.dg/20030627-1.c: New test.
34343
34344 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
34345
34346         PR c++/11332
34347         * g++.dg/expr/static_cast2.C: New test.
34348
34349 2003-06-26  Roger Sayle  <roger@eyesopen.com>
34350             Jakub Jelinek  <jakub@redhat.com>
34351
34352         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
34353         sprintf(dst,"%s",src) optimization.
34354         * gcc.c-torture/execute/20030626-1.c: New test case.
34355         * gcc.c-torture/execute/20030626-2.c: New test case.
34356
34357 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
34358
34359         * gcc.c-torture/execute/multi-ix.c: New test.
34360
34361         * gcc.c-torture/execute/simd-4.c (main):
34362         Added missing semicolon at end of union.
34363
34364 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
34365
34366         PR c++/8266
34367         * g++.dg/template/explicit-instantiation3.C: New test.
34368
34369 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
34370
34371         * gcc.dg/20030626-1.c: Use signed char.
34372
34373 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
34374
34375         * gcc.dg/20030626-1.c: New test.
34376
34377 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
34378
34379         * const-str-2.m: Update.
34380
34381 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
34382
34383         PR c++/10990
34384         * g++.dg/rtti/dyncast1.C: New test.
34385         * g++.dg/abi/mangle4.C: Correct base-specifier access.
34386         * g++.dg/lookup/scoped1.C: Remove XFAIL.
34387         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
34388
34389         PR c++/10931
34390         * g++.dg/expr/static_cast1.C: New test.
34391
34392 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
34393
34394         * gcc.dg/20030625-1.c: New test.
34395
34396 2003-06-24  Roger Sayle  <roger@eyesopen.com>
34397
34398         * gcc.c-torture/compile/20030624-1.c: New test case.
34399
34400 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
34401
34402         * gcc.c-torture/execute/string-opt-17.c: New test.
34403
34404 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
34405
34406         PR c++/5754
34407         * g++.dg/parse/crash6.C: New test.
34408
34409 2003-06-23  Roger Sayle  <roger@eyesopen.com>
34410
34411         * gcc.dg/builtins-24.c: New test case.
34412
34413 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
34414
34415         * g++.dg/opt/operator1.C: New test.
34416
34417 2003-06-22  Roger Sayle  <roger@eyesopen.com>
34418
34419         * gcc.c-torture/execute/string-opt-16.c: New test case.
34420
34421 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
34422
34423         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
34424         * g++.old-deja/g++.other/conv7.C: Likewise.
34425         * g++.old-deja/g++.other/overcnv2.C: Likewise.
34426         * g++.old-deja/g++.other/overload14.C: Likewise.
34427
34428 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
34429
34430         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
34431         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
34432
34433 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
34434
34435         PR c++/10888
34436         * g++.dg/warn/Winline-3.C: New test.
34437
34438 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
34439
34440         * lib/target-supports.exp (check_alias_available): Make the test
34441         program acceptable to the Solaris assembler.
34442
34443         PR c++/10749
34444         * g++.dg/template/memclass2.C: New test.
34445
34446 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
34447             Eric Botcazou  <ebotcazou@libertysurf.fr>
34448
34449         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
34450         data for non-matching targets.
34451         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
34452
34453 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
34454
34455         PR c++/10845
34456         * g++.dg/template/member3.C: New test.
34457
34458 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
34459
34460         PR c++/10939
34461         * g++.dg/template/func1.C: New test.
34462
34463         PR c++/9649
34464         * g++.dg/template/static4.C: New test.
34465         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
34466
34467         PR c++/11041
34468         * g++.dg/init/ref7.C: New test.
34469
34470 2003-06-19  Matt Austern  <austern@apple.com>
34471
34472         PR c++/11228
34473         * g++.dg/anew1.C: New test.
34474         * g++.dg/anew2.C: New test.
34475         * g++.dg/anew3.C: New test.
34476         * g++.dg/anew4.C: New test.
34477
34478 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
34479
34480         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
34481
34482 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
34483
34484         * gcc.c-torture/execute/simd-4.c (main): Make expected value
34485         endian-dependent.
34486
34487 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
34488
34489         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
34490         Remove cruft.
34491
34492 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
34493
34494         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
34495         * gcc.c-torture/compile/961203-1.c: Likewise.
34496         * gcc.c-torture/compile/980506-1.c: Likewise.
34497
34498 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
34499
34500         PR c++/10712
34501         * g++.dg/lookup/using7.C: New test.
34502
34503 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
34504
34505         PR c++/11105
34506         * g++.dg/abi/conv1.C: Remove it.
34507         * g++.dg/template/conv7.C: New test.
34508         * g++.dg/template/conv8.C: Likewise.
34509         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
34510         conversion operator.
34511
34512 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
34513
34514         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
34515         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
34516         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
34517         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
34518         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
34519         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
34520         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
34521         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
34522         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
34523         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
34524         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
34525         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
34526         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
34527         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
34528         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
34529         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
34530         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
34531         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
34532         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
34533         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
34534         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
34535         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
34536         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
34537         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
34538         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
34539         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
34540         * gcc.dg/compat/struct-return-10_x.c: Ditto.
34541         * gcc.dg/compat/struct-return-2_x.c: Ditto.
34542         * gcc.dg/compat/struct-return-3_x.c: Ditto.
34543
34544 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
34545
34546         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
34547         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
34548         indications.
34549
34550 2003-06-16  Roger Sayle  <roger@eyesopen.com>
34551
34552         * gcc.dg/i386-387-5.c: New test case.
34553         * gcc.dg/i386-387-6.c: New test case.
34554         * gcc.dg/builtins-23.c: New test case.
34555
34556 2003-06-15  Roger Sayle  <roger@eyesopen.com>
34557
34558         * gcc.dg/builtins-22.c: New test case.
34559         * gcc.dg/i386-387-1.c: Update to test exp.
34560         * gcc.dg/i386-387-2.c: Likewise.
34561
34562 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34563
34564         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
34565
34566 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
34567
34568         * lib/gcc-dg.exp (dg-require-dll): New function.
34569         (dg-xfail-if): Likewise.
34570         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
34571         driver.
34572
34573         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
34574         * gcc.c-torture/compile/20001205-1.c: Likewise.
34575         * gcc.c-torture/compile/20001226-1.c: Likewise.
34576         * gcc.c-torture/compile/20010518-2.c: Likewise.
34577         * gcc.c-torture/compile/20020312-1.c: Likewise.
34578         * gcc.c-torture/compile/20020604-1.c: Likewise.
34579         * gcc.c-torture/compile/920501-12.c: Likewise.
34580         * gcc.c-torture/compile/920501-4.c: Likewise.
34581         * gcc.c-torture/compile/920520-1.c: Likewise.
34582         * gcc.c-torture/compile/920521-1.c: Likewise.
34583         * gcc.c-torture/compile/920625-1.c: Likewise.
34584         * gcc.c-torture/compile/961203-1.c: Likewise.
34585         * gcc.c-torture/compile/980506-1.c: Likewise.
34586         * gcc.c-torture/compile/981006-1.c: Likewise.
34587         * gcc.c-torture/compile/981022-1.c: Likewise.
34588         * gcc.c-torture/compile/981223-1.c: Likewise.
34589         * gcc.c-torture/compile/990617-1.c: Likewise.
34590         * gcc.c-torture/compile/dll.c: Likewise.
34591         * gcc.c-torture/compile/labels-3.c: Likewise.
34592         * gcc.c-torture/compile/mipscop-1.c: Likewise.
34593         * gcc.c-torture/compile/mipscop-2.c: Likewise.
34594         * gcc.c-torture/compile/mipscop-3.c: Likewise.
34595         * gcc.c-torture/compile/mipscop-4.c: Likewise.
34596         * gcc.c-torture/compile/simd-5.c: Likewise.
34597         * gcc.c-torture/compile/20000804-1.x: Remove.
34598         * gcc.c-torture/compile/20001205-1.x: Likewise.
34599         * gcc.c-torture/compile/20001226-1.x: Likewise.
34600         * gcc.c-torture/compile/20010518-2.x: Likewise.
34601         * gcc.c-torture/compile/20020312-1.x: Likewise.
34602         * gcc.c-torture/compile/20020604-1.x: Likewise.
34603         * gcc.c-torture/compile/920501-12.x: Likewise.
34604         * gcc.c-torture/compile/920501-4.x: Likewise.
34605         * gcc.c-torture/compile/920520-1.x: Likewise.
34606         * gcc.c-torture/compile/920521-1.x: Likewise.
34607         * gcc.c-torture/compile/920625-1.x: Likewise.
34608         * gcc.c-torture/compile/961203-1.x: Likewise.
34609         * gcc.c-torture/compile/980506-1.x: Likewise.
34610         * gcc.c-torture/compile/981006-1.x: Likewise.
34611         * gcc.c-torture/compile/981022-1.x: Likewise.
34612         * gcc.c-torture/compile/981223-1.x: Likewise.
34613         * gcc.c-torture/compile/990617-1.x: Likewise.
34614         * gcc.c-torture/compile/mipscop-1.x: Likewise.
34615         * gcc.c-torture/compile/mipscop-2.x: Likewise.
34616         * gcc.c-torture/compile/mipscop-3.x: Likewise.
34617         * gcc.c-torture/compile/mipscop-4.x: Likewise.
34618         * gcc.c-torture/compile/simd-5.x: Likewise.
34619
34620         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
34621
34622 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
34623
34624         * gcc.c-torture/execute/20030611-1.c: New test.
34625
34626 2003-06-12  Roger Sayle  <roger@eyesopen.com>
34627
34628         PR middle-end/168
34629         * gcc.dg/20030612-1.c: New test case.
34630
34631 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
34632
34633         PR c++/10635
34634         * g++.dg/expr/cast1.C: New test.
34635
34636 2003-06-12  Roger Sayle  <roger@eyesopen.com>
34637
34638         * gcc.dg/builtins-21.c: New test case.
34639
34640 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
34641
34642         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
34643         options instead of at the end.
34644         * lib/objc.exp (objc_target_compile): Likewise.
34645
34646 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
34647
34648         PR c++/10432
34649         * g++.dg/parse/error1.C: New test.
34650
34651 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
34652
34653         * gcc.dg/compat/struct-by-value-11_main.c: New file.
34654         * gcc.dg/compat/struct-by-value-11_x.c: New file.
34655         * gcc.dg/compat/struct-by-value-11_y.c: New file.
34656         * gcc.dg/compat/struct-by-value-12_main.c: New file.
34657         * gcc.dg/compat/struct-by-value-12_x.c: New file.
34658         * gcc.dg/compat/struct-by-value-12_y.c: New file.
34659         * gcc.dg/compat/struct-by-value-13_main.c: New file.
34660         * gcc.dg/compat/struct-by-value-13_x.c: New file.
34661         * gcc.dg/compat/struct-by-value-13_y.c: New file.
34662         * gcc.dg/compat/struct-by-value-14_main.c: New file.
34663         * gcc.dg/compat/struct-by-value-14_x.c: New file.
34664         * gcc.dg/compat/struct-by-value-14_y.c: New file.
34665         * gcc.dg/compat/struct-by-value-15_main.c: New file.
34666         * gcc.dg/compat/struct-by-value-15_x.c: New file.
34667         * gcc.dg/compat/struct-by-value-15_y.c: New file.
34668         * gcc.dg/compat/struct-by-value-16_main.c: New file.
34669         * gcc.dg/compat/struct-by-value-16_x.c: New file.
34670         * gcc.dg/compat/struct-by-value-16_y.c: New file.
34671         * gcc.dg/compat/struct-by-value-17_main.c: New file.
34672         * gcc.dg/compat/struct-by-value-17_x.c: New file.
34673         * gcc.dg/compat/struct-by-value-17_y.c: New file.
34674         * gcc.dg/compat/struct-by-value-18_main.c: New file.
34675         * gcc.dg/compat/struct-by-value-18_x.c: New file.
34676         * gcc.dg/compat/struct-by-value-18_y.c: New file.
34677
34678         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
34679         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
34680         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
34681         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
34682         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
34683         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
34684         * gcc.dg/compat/scalar-return-3_main.c: New file.
34685         * gcc.dg/compat/scalar-return-3_x.c: New file.
34686         * gcc.dg/compat/scalar-return-3_y.c: New file.
34687         * gcc.dg/compat/scalar-return-4_main.c: New file.
34688         * gcc.dg/compat/scalar-return-4_x.c: New file.
34689         * gcc.dg/compat/scalar-return-4_y.c: New file.
34690
34691 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
34692
34693         * gcc.dg/compat/fp2-struct-check.h: New file.
34694         * gcc.dg/compat/fp2-struct-defs.h: New file.
34695         * gcc.dg/compat/fp2-struct-init.h: New file.
34696         * gcc.dg/compat/struct-by-value-10_main.c: New file.
34697         * gcc.dg/compat/struct-by-value-10_x.c: New file.
34698         * gcc.dg/compat/struct-by-value-10_y.c: New file.
34699         * gcc.dg/compat/struct-return-10_main.c: New file.
34700         * gcc.dg/compat/struct-return-10_x.c: New file.
34701         * gcc.dg/compat/struct-return-10_y.c: New file.
34702
34703         * gcc.dg/compat/compat-common.h: New file.
34704         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
34705         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
34706         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
34707         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
34708         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
34709         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
34710         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
34711         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
34712         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
34713         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
34714         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
34715         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
34716         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
34717         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
34718         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
34719         * gcc.dg/compat/small-struct-check.h: Ditto.
34720         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
34721         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
34722         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
34723         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
34724         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
34725         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
34726         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
34727         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
34728         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
34729         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
34730         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
34731         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
34732         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
34733         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
34734         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
34735         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
34736         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
34737         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
34738         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
34739         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
34740         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
34741         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
34742         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
34743         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
34744         * gcc.dg/compat/struct-return-2_main.c: Ditto.
34745         * gcc.dg/compat/struct-return-2_x.c: Ditto.
34746         * gcc.dg/compat/struct-return-2_y.c: Ditto.
34747         * gcc.dg/compat/struct-return-3_main.c: Ditto.
34748         * gcc.dg/compat/struct-return-3_x.c: Ditto.
34749         * gcc.dg/compat/struct-return-3_y.c: Ditto.
34750
34751 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
34752
34753         * g++.dg/pch/static-1.C: New file.
34754         * g++.dg/pch/static-1.Hs: New file.
34755
34756 2003-06-10  Richard Henderson  <rth@redhat.com>
34757
34758         * gcc.dg/asm-7.c: Adjust expected warning text.
34759
34760 2003-06-10  Roger Sayle  <roger@eyesopen.com>
34761
34762         * gcc.dg/builtins-20.c: New test case.
34763
34764 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
34765
34766         PR c++/11131
34767         * g++.dg/opt/template1.C: New test.
34768
34769 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
34770
34771         * lib/gcc-dg.exp (dg-test): Clear additional_files and
34772         additional_sources.
34773
34774 2003-05-21  David Taylor  <dtaylor@emc.com>
34775
34776         * gcc.dg/Wpadded.c: New file.
34777
34778 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
34779
34780         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
34781         * gcc.dg/special/weak-2.c: Add dg-require-weak.
34782         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
34783         dg-require-weak.
34784
34785 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
34786
34787         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
34788
34789 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
34790
34791         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
34792         (dg-require-alias): Likewise.
34793         (dg-require-gc-sections): Likewise.
34794         * lib/target-supports.exp (check_gc_sections_available): Likewise.
34795
34796 2003-06-08  Richard Henderson  <rth@redhat.com>
34797
34798         * gcc.dg/20011029-2.c: Fix the array reference.
34799         * gcc.dg/asm-7.c: New.
34800
34801 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
34802
34803         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
34804
34805 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
34806
34807         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
34808         (dg-require-gc-sections): Likewise.
34809
34810 2003-06-08  Jan Hubicka  <jh@suse.cz>
34811
34812         * i386-cmov1.c: Fix regular expression.
34813         * i386-cvt-1.c: Likewise.
34814         * i386-local.c: Likewise.
34815         * i386-local2.c: Likewise.
34816         * i386-mul.c: Likewise.
34817         * i386-ssetype-1.c: Likewise.
34818         * i386-ssetype-3.c: Likewise.
34819         * i386-ssetype-5.c: Likewise.
34820
34821 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34822
34823         PR c++/11039
34824         * g++.dg/warn/implicit-typename2.C: New test.
34825         * g++.dg/warn/implicit-typename3.C: New test.
34826
34827 2003-06-07  Richard Henderson  <rth@redhat.com>
34828
34829         * g++.dg/other/offsetof3.C: Use size_t.
34830         * g++.dg/other/offsetof4.C: Likewise.
34831
34832 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
34833
34834         * lib/copy-file.exp: New. Implement gcc_copy_files.
34835
34836         * lib/dg-pch.exp: Load copy-file.exp
34837         (dg-pch): Use gcc_copy_files instead of "file copy".
34838
34839 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
34840
34841         * gcc.dg/weak/weak.exp: Simplify.
34842         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
34843         * gcc.dg/weak/weak-1.c: Likewise.
34844         * gcc.dg/weak/weak-2.c: Likewise.
34845         * gcc.dg/weak/weak-3.c: Likewise.
34846         * gcc.dg/weak/weak-4.c: Likewise.
34847         * gcc.dg/weak/weak-5.c: Likewise.
34848         * gcc.dg/weak/weak-6.c: Likewise.
34849         * gcc.dg/weak/weak-7.c: Likewise.
34850         * gcc.dg/weak/weak-8.c: Likewise.
34851         * gcc.dg/weak/weak-9.c: Likewise.
34852
34853 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
34854
34855         gcc.c-torture/execute/20030606-1.c: New.
34856
34857 2003-06-06  Roger Sayle  <roger@eyesopen.com>
34858
34859         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
34860         * gcc.dg/builtins-19.c: Likewise.
34861
34862 2003-06-06  Roger Sayle  <roger@eyesopen.com>
34863
34864         * gcc.dg/builtins-2.c: Add some more tests.
34865         * gcc.dg/builtins-18.c: New test case.
34866         * gcc.dg/builtins-19.c: New test case.
34867
34868 2003-06-06  Roger Sayle  <roger@eyesopen.com>
34869             Jim Wilson  <wilson@tuliptree.org>
34870
34871         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
34872
34873 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
34874
34875         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
34876         mempcpy/stpcpy calls not to be optimized into something else.
34877         * gcc.c-torture/execute/string-opt-3.c: Moved to...
34878         * gcc.c-torture/execute/builtins/string-7.c: ...here.
34879         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
34880
34881 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34882
34883         * gcc.dg/format/asm_fprintf-1.c: New test.
34884
34885 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
34886
34887         * lib/gcc-defs.exp (additional_sources): New variable.
34888         (dg-additional-sources): New function.
34889         (additional_files): New variable.
34890         (dg-additional-files): New function.
34891         (dg-additional-files-options): Likewise.
34892         * lib/gcc-dg.exp (dg-require-weak): New function.
34893         (dg-require-alias): Likewise.
34894         (dg-require-gc-sections): Likewise.
34895         * lib/target-supports.exp (check_alias_available): Remove testfile
34896         parameter.
34897         (check_gc_sections_available): New function.
34898         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
34899         (dg-gpp-additional-files): Likewise.
34900         * lib/g++.exp (additional_sources): Remove.
34901         (additional_files): Likewise.
34902         (g++_target_compile): Use dg-additional-files-options.
34903
34904         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
34905         Tcl logic.
34906         * gcc.dg/special/ecos.exp: Remove.
34907         * gcc.dg/special/20000419-2.c: Use dg-require-*.
34908         * gcc.dg/special/alias-1.c: Likewise.
34909         * gcc.dg/special/alias-2.c: Likewise.
34910         * gcc.dg/special/gcsec-1.c: Likewise.
34911         * gcc.dg/special/weak-1.c: Likewise.
34912         * gcc.dg/special/weak-2.c: Likewise.
34913         * gcc.dg/special/wkali-1.c: Likewise.
34914         * gcc.dg/special/wkali-2.c: Likewise.
34915
34916         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
34917         dg-gpp-additional-*.
34918         * g++.dg/special/conpr-3.C: Likewise.
34919         * g++.dg/special/conpr-4.C: Likewise.
34920         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
34921         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
34922         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
34923         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
34924         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
34925         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
34926         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
34927         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
34928         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
34929         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
34930         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
34931         * g++.old-deja/g++.other/comdat1.C: Likewise.
34932         * g++.old-deja/g++.other/comdat2.C: Likewise.
34933         * g++.old-deja/g++.other/comdat3.C: Likewise.
34934         * g++.old-deja/g++.other/ctor1.C: Likewise.
34935         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
34936
34937 2003-06-05  Richard Henderson  <rth@redhat.com>
34938
34939         * gcc.dg/debug/20030605-1.c: New.
34940
34941 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
34942
34943         * README.QMTEST: Update.
34944
34945 2003-06-04  Richard Henderson  <rth@redhat.com>
34946
34947         * gcc.dg/cleanup-1.c: New.
34948         * gcc.dg/cleanup-2.c: New.
34949         * gcc.dg/cleanup-3.c: New.
34950         * gcc.dg/cleanup-4.c: New.
34951         * gcc.dg/cleanup-5.c: New.
34952         * gcc.dg/cleanup-6.c: New.
34953         * gcc.dg/cleanup-7.c: New.
34954
34955 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
34956
34957         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
34958
34959         * lib/dg-pch.exp: New file.
34960         * g++.dg/pch/pch.exp: Use dg-pch.exp.
34961         * gcc.dg/pch/pch.exp: Likewise.
34962
34963 2003-06-04  Roger Sayle  <roger@eyesopen.com>
34964
34965         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
34966         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
34967         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
34968         * gcc.dg/builtins-17.c: New test case.
34969         * gcc.dg/i386-387-4.c: New test case.
34970         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
34971
34972 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
34973
34974         * gcc.dg/ultrasp9.c: New test.
34975
34976 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
34977
34978         * gcc.c-torture/compile/20030604-1.c: New test.
34979         * gcc.dg/sparc-constant-1.c: New test.
34980
34981 2003-06-03  Glen Nakamura  <glen@imodulo.com>
34982
34983         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
34984
34985 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
34986
34987         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
34988
34989         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
34990         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
34991
34992 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
34993
34994         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
34995
34996 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34997
34998         PR c++/10940
34999         * g++.dg/template/spec10.C: New test.
35000
35001 2003-06-03  Roger Sayle  <roger@eyesopen.com>
35002
35003         * gcc.dg/builtins-16.c: New test case.
35004
35005 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
35006
35007         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
35008         mempcpy test with post-increments.
35009         * gcc.c-torture/execute/string-opt-3.c: New test.
35010         * gcc.dg/string-opt-1.c: New test.
35011
35012 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
35013
35014         PR fortran/10965
35015         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
35016
35017 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
35018
35019         * lib/scanasm.exp (dg-scan): New function, factored out of ...
35020         (scan-assembler): ... here.  Use dg-scan.
35021         (scan-assembler-not): Likewise.
35022         (scan-file): New function.
35023         (scan-file-not): Likewise.
35024         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
35025         * gcc.dg/cpp/_Pragma4.c: Likewise.
35026         * gcc.dg/cpp/_Pragma5.c: Likewise.
35027         * gcc.dg/cpp/avoidpaste1.c: Likewise.
35028         * gcc.dg/cpp/avoidpaste2.c: Likewise.
35029         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
35030         * gcc.dg/cpp/cmdlne-P.c: Likewise.
35031         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
35032         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
35033         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
35034         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
35035         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
35036         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
35037         * gcc.dg/cpp/cxxcom1.c: Likewise.
35038         * gcc.dg/cpp/line1.c: Likewise.
35039         * gcc.dg/cpp/maccom1.c: Likewise.
35040         * gcc.dg/cpp/maccom2.c: Likewise.
35041         * gcc.dg/cpp/maccom3.c: Likewise.
35042         * gcc.dg/cpp/maccom4.c: Likewise.
35043         * gcc.dg/cpp/maccom5.c: Likewise.
35044         * gcc.dg/cpp/maccom6.c: Likewise.
35045         * gcc.dg/cpp/multiline.c: Likewise.
35046         * gcc.dg/cpp/spacing1.c: Likewise.
35047         * gcc.dg/cpp/spacing2.c: Likewise.
35048         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
35049         * gcc.dg/cpp/trad/maccom1.c: Likewise.
35050         * gcc.dg/cpp/trad/maccom2.c: Likewise.
35051         * gcc.dg/cpp/trad/maccom3.c: Likewise.
35052         * gcc.dg/cpp/trad/maccom4.c: Likewise.
35053         * gcc.dg/cpp/trad/maccom6.c: Likewise.
35054         * gcc.dg/cpp/cxxcom2.c: Likewise.
35055         * gcc.dg/cpp/cxxcom2.h: New file.
35056
35057         * gcc.dg/cpp/truefalse.cpp: Move it to ...
35058         * g++.dg/cpp/truefalse.C: Here.
35059         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
35060
35061 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
35062
35063         * gcc.dg/cpp/redef3.c: New file.
35064
35065 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
35066
35067         * gcc.dg/i386-loop-3.c: New test.
35068
35069 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
35070
35071         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
35072
35073 2003-05-31  Roger Sayle  <roger@eyesopen.com>
35074
35075         * gcc.dg/fwrapv-1.c: New test case.
35076         * gcc.dg/fwrapv-2.c: New test case.
35077
35078 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35079
35080         PR c++/10956
35081         * g++.dg/template/spec9.C: New test.
35082
35083 2003-05-29  Roger Sayle  <roger@eyesopen.com>
35084
35085         * gcc.dg/duff-4.c: New test case.
35086
35087 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
35088
35089         PR fortran/10843
35090         * g77.dg/ffixed-form-1.f: New test
35091         * g77.dg/ffixed-form-2.f: New test
35092         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
35093         * g77.dg/ffree-form-3.f: New test
35094
35095 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
35096
35097         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
35098         * gcc.dg/wint_t-1.c: Likewise.
35099
35100 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35101
35102         * g++.dg/template/access11.C: New test.
35103
35104 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35105
35106         PR c++/10849
35107         * g++.dg/template/access10.C: New test.
35108
35109 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
35110             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35111
35112         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
35113
35114 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
35115
35116         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
35117         suppress for powerpc-*-darwin*.
35118         * gcc.dg/torture/builtin-noret-2.c: Likewise.
35119
35120 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
35121
35122         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
35123         suppress option for powerpc-*-darwin*.
35124
35125 2003-05-23  Roger Sayle  <roger@eyesopen.com>
35126
35127         * gcc.dg/builtins-1.c: Add tests for tan and atan.
35128         * gcc.dg/builtins-4.c: Add test for fmod.
35129
35130 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35131
35132         PR c++/10682
35133         * g++.dg/template/instantiate4.C: New test.
35134
35135 2003-05-22  Roger Sayle  <roger@eyesopen.com>
35136
35137         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
35138
35139 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
35140
35141         * gcc.dg/compat/scalar-return-1_main.c: New file.
35142         * gcc.dg/compat/scalar-return-1_x.c: New file.
35143         * gcc.dg/compat/scalar-return-1_y.c: New file.
35144         * gcc.dg/compat/scalar-return-2_main.c: New file.
35145         * gcc.dg/compat/scalar-return-2_x.c: New file.
35146         * gcc.dg/compat/scalar-return-2_y.c: New file.
35147         * gcc.dg/compat/struct-return-3_main.c: New file.
35148         * gcc.dg/compat/struct-return-3_y.c: New file.
35149         * gcc.dg/compat/struct-return-3_x.c: New file.
35150         * gcc.dg/compat/struct-return-2_main.c: New file.
35151         * gcc.dg/compat/struct-return-2_x.c: New file.
35152         * gcc.dg/compat/struct-return-2_y.c: New file.
35153
35154 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35155
35156         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
35157         for hppa*-hp-hpux*.
35158         * gcc.dg/20021014-1.c (dg-options): Likewise.
35159         * gcc.dg/nest.c (dg-options): Likewise.
35160
35161 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
35162
35163         PR c++/9738
35164         * g++.dg/ext/dllimport2.C: New file.
35165         * g++.dg/ext/dllimport3.C: New file.
35166
35167 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
35168
35169         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
35170         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
35171         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
35172         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
35173         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
35174         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
35175         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
35176         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
35177         * gcc.dg/compat/small-struct-defs.h: New file.
35178         * gcc.dg/compat/small-struct-init.h: New file.
35179         * gcc.dg/compat/small-struct-check.h: New file.
35180         * gcc.dg/compat/fp-struct-defs.h: New file.
35181         * gcc.dg/compat/fp-struct-check.h: New file.
35182         * gcc.dg/compat/fp-struct-init.h: New file.
35183         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
35184         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
35185
35186 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
35187
35188         * gcc.dg/20030225-2.c: New test.
35189
35190 2003-05-18  Roger Sayle  <roger@eyesopen.com>
35191             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35192
35193         * gcc.c-torture/compile/20030518-1.c: New test case.
35194
35195 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
35196
35197         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
35198         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
35199         gcc-dg-debug-runtest.
35200         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
35201         gcc-dg-debug-runtest.
35202
35203 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35204
35205         PR c++/9022
35206         * g++.dg/lookup/using6.C: New test.
35207
35208 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35209
35210         * g++.dg/parse/access2.C: New test.
35211
35212 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
35213
35214         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
35215         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
35216         * gcc.dg/debug/debug.exp: Likewise.
35217
35218 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
35219
35220         * gcc.dg/dollar.c: New test.
35221
35222 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
35223
35224         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
35225         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
35226         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
35227         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
35228         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
35229         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
35230         * gcc.dg/compat/struct-by-value-6_main.c: New file.
35231         * gcc.dg/compat/struct-by-value-6_x.c: New file.
35232         * gcc.dg/compat/struct-by-value-6_y.c: New file.
35233         * gcc.dg/compat/struct-by-value-7_main.c: New file.
35234         * gcc.dg/compat/struct-by-value-7_x.c: New file.
35235         * gcc.dg/compat/struct-by-value-7_y.c: New file.
35236         * gcc.dg/compat/struct-by-value-8_main.c: New file.
35237         * gcc.dg/compat/struct-by-value-8_x.c: New file.
35238         * gcc.dg/compat/struct-by-value-8_y.c: New file.
35239         * gcc.dg/compat/struct-by-value-9_main.c: New file.
35240         * gcc.dg/compat/struct-by-value-9_x.c: New file.
35241         * gcc.dg/compat/struct-by-value-9_y.c: New file.
35242
35243 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
35244
35245         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
35246         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
35247         support for "repo" mode.
35248         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
35249         * lib/g77-dg.exp: Likewise.
35250         * lib/obj-dg.exp: Likewise.
35251
35252 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
35253
35254         Merge from gcc-3_2-rhl8-branch:
35255         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
35256
35257         * gcc.dg/tls/opt-6.c: New test.
35258
35259         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
35260
35261         * gcc.dg/20030405-1.c: New test.
35262
35263         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
35264
35265         * gcc.dg/20030309-1.c: New test.
35266
35267         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
35268
35269         * gcc.c-torture/execute/20030307-1.c: New test.
35270
35271         2003-02-20  Randolph Chung  <tausq@debian.org>
35272
35273         * gcc.c-torture/compile/20030220-1.c: New test.
35274
35275         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
35276
35277         * gcc.dg/20030217-1.c: New test.
35278
35279         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
35280
35281         * gcc.c-torture/compile/20020129-1.c: New test.
35282
35283         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
35284
35285         * gcc.dg/unroll-1.c: New test.
35286
35287         2002-11-16  Jan Hubicka  <jh@suse.cz>
35288
35289         * gcc.c-torture/execute/20020920-1.c: New test.
35290
35291         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
35292
35293         PR target/7434
35294         * gcc.c-torture/compile/20021008-1.c: New test.
35295
35296         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
35297
35298         PR target/7559
35299         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
35300
35301         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
35302
35303         * gcc.c-torture/compile/20020807-1.c: New test.
35304
35305         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
35306
35307         * gcc.dg/tls/opt-1.c: New test.
35308
35309         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
35310
35311         * gcc.dg/20020729-1.c: New test.
35312
35313         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
35314
35315         * g++.dg/opt/life1.C: New test.
35316
35317         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
35318
35319         * gcc.dg/20020525-1.c: New test.
35320
35321         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
35322
35323         PR c++/6794
35324         * g++.dg/ext/pretty1.C: New test.
35325         * g++.dg/ext/pretty2.C: New test.
35326
35327 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
35328
35329         PR c++/8385
35330         * g++.dg/ext/typeof5.C: New test.
35331
35332 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
35333
35334         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
35335         __USER_LABEL_PREFIX__ into account.
35336         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
35337
35338 2003-05-14  Roger Sayle  <roger@eyesopen.com>
35339
35340         * gcc.dg/builtins-15.c: New test case.
35341
35342 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
35343
35344         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
35345
35346 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
35347
35348         * lib/g++.exp: Tweak handling of additional source files.
35349         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
35350         * g++.dg/special/conpr-2a.C: Rename to ...
35351         * g++.dg/special/conpr-2a.cc: ... this.
35352         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
35353         * g++.dg/special/conpr-3a.C: Rename to ...
35354         * g++.dg/special/conpr-3a.cc: This.
35355         * g++.dg/special/conpr-3b.C: Rename to ...
35356         * g++.dg/special/conpr-3b.cc: This.
35357         * g++.dg/special/conpr-4.C: New test.
35358         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
35359
35360 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
35361
35362         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
35363
35364 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35365
35366         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
35367         * g++.old-deja/g++.robertl/eb71.C: Likewise.
35368         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
35369         * g++.old-deja/g++.other/warn3.C: Likewise.
35370
35371 2003-05-11  Roger Sayle  <roger@eyesopen.com>
35372
35373         * gcc.dg/i386-387-1.c: Update to also test log.
35374         * gcc.dg/i386-387-2.c: Likewise.
35375
35376 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
35377
35378         * g77.f-torture/execute/int8421.f: New test.
35379
35380 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35381
35382         PR c++/10230, c++/10481
35383         * g++.dg/lookup/scoped5.C: New test.
35384
35385 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35386
35387         PR c++/10552
35388         * g++.dg/template/ttp6.C: New test.
35389
35390 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
35391
35392         * gcc.c-torture/execute/builtins: New directory.
35393         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
35394         gcc.c-torture/execute/builtins.
35395         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
35396         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
35397         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
35398         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
35399
35400 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35401
35402         PR c++/9252
35403         * g++.dg/template/access8.C: New test.
35404         * g++.dg/template/access9.C: New test.
35405
35406 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35407
35408         PR c++/9554
35409         * g++.dg/parse/access1.C: New test.
35410
35411 2003-05-09  DJ Delorie  <dj@redhat.com>
35412
35413         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
35414         long, and not an int.
35415
35416 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35417
35418         PR c++/10555, c++/10576
35419         * g++.dg/template/memclass1.C: New test.
35420
35421 2003-05-08  DJ Delorie  <dj@redhat.com>
35422
35423         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
35424         targets.
35425         * gcc.c-torture/execute/20021024-1.x: Likewise.
35426         * gcc.c-torture/execute/shiftdi.x: Likewise.
35427         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
35428         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
35429         * gcc.dg/20021018-1.c: Likewise.
35430
35431 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35432
35433         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
35434
35435         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
35436         (bcopy): Call memmove.
35437
35438 2003-05-08  Roger Sayle  <roger@eyesopen.com>
35439
35440         * g77.f-torture/compile/8485.f: New test case.
35441
35442 2003-05-07  Richard Henderson  <rth@redhat.com>
35443
35444         PR c++/10570
35445         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
35446         Verify exception_cleanup not called for rethrows.
35447         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
35448         when exiting catch block without rethrowing.
35449         * g++.dg/eh/forced3.C: New.
35450         * g++.dg/eh/forced4.C: New.
35451
35452 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
35453
35454         * gcc.dg/20030505.c: Fix triplet.
35455
35456 2003-05-06  DJ Delorie  <dj@redhat.com>
35457
35458         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
35459         * gcc.dg/nest.c: Likewise.
35460
35461 2003-05-05  Roger Sayle  <roger@eyesopen.com>
35462
35463         * gcc.dg/builtins-14.c: New test case.
35464
35465 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
35466
35467         * lib/compat.exp (compat-execute): New argument.
35468         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
35469         * gcc.dg/compat: New test directory.
35470         * gcc.dg/compat/compat.exp: New expect script.
35471         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
35472         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
35473         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
35474         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
35475         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
35476         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
35477
35478         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
35479         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
35480         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
35481         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
35482         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
35483         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
35484         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
35485         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
35486         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
35487         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
35488         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
35489         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
35490         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
35491         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
35492         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
35493
35494 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
35495
35496         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
35497
35498 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
35499
35500         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
35501
35502 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
35503
35504         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
35505         * gcc.dg/ppc-fsel-2.c: New test.
35506
35507         * gcc.dg/unused-5.c: New test.
35508
35509 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35510
35511         PR c++/10496
35512         * g++.dg/warn/pmf1.C: New test.
35513
35514 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35515
35516         PR c++/4494
35517         * g++.dg/warn/main.C: New test.
35518
35519 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35520
35521         * gcc.dg/nonnull-3.c: New test.
35522
35523 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
35524
35525         * gcc.dg/cpp/Wtrigraphs.c: Update.
35526         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
35527
35528 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
35529
35530         * gcc.dg/ppc-fsel-1.c: New test.
35531
35532 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
35533
35534         PR c/10604
35535         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
35536
35537 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
35538
35539         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
35540
35541 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35542
35543         PR c++/9364, c++/10553, c++/10586
35544         * g++.dg/parse/typename4.C: New test.
35545         * g++.dg/parse/typename5.C: Likewise.
35546
35547 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
35548
35549         * gcc.c-torture/compile/20030503-1.c: New test.
35550
35551 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35552
35553         * g++.dg/lookup/using5.C: Fix testcase error.
35554
35555 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
35556
35557         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
35558         since MEABI is no longer supported.  Remove all vestiges
35559         of MEABI from the test.
35560
35561 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35562
35563         PR c++/10554
35564         * g++.dg/lookup/using5.C: New test.
35565
35566 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35567
35568         PR c++/8772
35569         * g++.dg/template/ttp5.C: New test.
35570
35571 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
35572
35573         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
35574         (dg-gpp-additional-sources): New function.
35575         (dg-gpp-additional-files): Likewise.
35576         * lib/g++.exp (additional_sources): New variable.
35577         (additional_files): Likewise.
35578         (g++_target_compile): Deal with them.
35579         * lib/old-dejagnu.exp: Remove.
35580         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
35581         * g++.old-deja: Revise all tests to use dg commands.
35582
35583 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35584
35585         PR c++/9432, c++/9528
35586         * g++.dg/lookup/using4.C: New test.
35587
35588 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
35589
35590         * gcc.dg/noreturn-5.c: New file.
35591         * gcc.dg/noreturn-6.c: New file.
35592
35593         * gcc.c-torture/compile/inline-1.c: New file.
35594
35595 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
35596
35597         PR c++/10551
35598         * g++.dg/template/explicit1.C: New test.
35599
35600 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
35601
35602         PR c++/10549
35603         * g++.dg/other/bitfield1.C: New test.
35604
35605         PR c++/10527
35606         * g++.dg/init/new7.C: New test.
35607
35608 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
35609
35610         * g++.dg/ext/desig1.C: New test.
35611         * g++.dg/ext/init1.C: Update.
35612
35613         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
35614
35615 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
35616
35617         PR c++/10180
35618         * g++.dg/warn/Winline-1.C: New test.
35619
35620 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
35621
35622         * gcc.c-torture/execute/string-opt-19.c: New test.
35623
35624         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
35625         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
35626
35627 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
35628
35629         PR c++/10506
35630         * g++.dg/init/new6.C: New test.
35631
35632         PR c++/10503
35633         * g++.dg/init/ref6.C: New test.
35634
35635 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
35636
35637         * g++.dg/warn/weak1.C: XFAIL on AIX4.
35638
35639 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35640
35641         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
35642         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
35643
35644 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
35645
35646         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
35647         initialized static data members.
35648
35649 2003-04-25  H.J. Lu <hjl@gnu.org>
35650
35651         * gcc.dg/ia64-sync-4.c: New test.
35652
35653 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35654
35655         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
35656         date.
35657
35658 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
35659
35660         PR c++/10337
35661         * g++.dg/warn/conv1.C: New test.
35662         * g++.old-deja/g++.other/conv7.C: Adjust.
35663         * g++.old-deja/g++.other/overload14.C: Adjust.
35664
35665 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
35666
35667         PR c++/10471
35668         * g++.dg/template/defarg2.C: New test.
35669
35670 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
35671
35672         * gcc.dg/cpp/include2.c: Update.
35673         * gcc.dg/cpp/multiline-2.c: New.
35674         * gcc.dg/cpp/multiline.c: Update.
35675         * gcc.dg/cpp/strify2.c: Update.
35676         * gcc.dg/cpp/trad/literals-2.c: Update.
35677
35678 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35679
35680         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
35681
35682 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
35683
35684         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
35685
35686 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
35687
35688         PR c++/10451
35689         * g++.dg/parse/crash4.C: New test.
35690
35691         PR c++/9847
35692         * g++.dg/parse/crash5.C: New test.
35693
35694 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
35695
35696         PR c++/10446
35697         * g++.dg/parse/crash3.C: New test.
35698
35699         PR c++/10428
35700         * g++.dg/parse/elab1.C: New test.
35701
35702 2003-04-22  Devang Patel  <dpatel@apple.com>
35703
35704         * gcc.dg/cpp/trad/funlike-5.c: New test.
35705
35706 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
35707
35708         * g++.dg/other/packed1.C: Fix dg options.
35709
35710 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
35711
35712         * g++.dg/other/offsetof2.C: New test.
35713
35714 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
35715
35716         * g++.dg/template/recurse.C: Adjust location of error messages.
35717
35718 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
35719
35720         PR c++/9881
35721         * g++.dg/init/addr-const1.C: New test.
35722         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
35723
35724 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
35725
35726         PR c++/10405
35727         * g++.dg/lookup/struct-hack1.C: New test.
35728
35729 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
35730
35731         * ucs.c: Update diagnostic messages.
35732
35733 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
35734
35735         * gcc.dg/cpp/truefalse.cpp: New test.
35736         * gcc.dg/cpp/cpp.exp: Update.
35737         * g++.dg/other/stdbool-if.C: Remove.
35738
35739 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
35740
35741         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
35742         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
35743
35744 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
35745
35746         * gcc.c-torture/compile/20030418-1.c: New test.
35747
35748 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
35749
35750         * README.compat: Remove; content moved to doc/sourcebuild.texi.
35751
35752 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35753
35754         PR c++/10347
35755         g++.dg/template/dependent-name1.C: New test.
35756
35757 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
35758
35759         * gcc.dg/warn-1.c (tourist_guide): New array,
35760         contains a pointer to bar.
35761
35762 2003-04-16  Roger Sayle  <roger@eyesopen.com>
35763
35764         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
35765         * gcc.c-torture/execute/medce-1.c: New test case.
35766         * gcc.c-torture/execute/medce-2.c: New test case.
35767
35768 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
35769
35770         * lib/prune.exp: Ignore more messages.
35771
35772         PR c++/10381
35773         * g++.dg/parse/lookup3.C: New test.
35774
35775 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
35776
35777         * gcc.c-torture/compile/20030415-1.c : New test.
35778
35779 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
35780
35781         * gcc.c-torture/execute/scope-2.c: Move to ...
35782         * gcc.dg/noncompile/scope.c: .... here.
35783
35784 2003-04-14  Roger Sayle  <roger@eyesopen.com>
35785
35786         * gcc.dg/20030414-2.c: New test case.
35787
35788 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
35789
35790         PR target/10377
35791         * gcc.dg/20030414-1.c: New test.
35792
35793 2003-04-13  Roger Sayle  <roger@eyesopen.com>
35794
35795         * gcc.dg/builtins-12.c: New test case.
35796         * gcc.dg/builtins-13.c: New test case.
35797
35798 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35799
35800         * gcc.c-torture/execute/string-opt-18.c: New test.
35801
35802 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
35803
35804         PR c++/10300
35805         * g++.dg/init/new5.C: New test.
35806
35807 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
35808
35809         PR c++/7910
35810         * g++.dg/ext/dllimport1.C: New test.
35811
35812 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
35813
35814         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
35815
35816 2003-04-11  Bud Davis <bdavis9659@comcast.net>
35817
35818         PR Fortran/9263
35819         * g77.f-torture/noncompile/9263.f: New test
35820         PR Fortran/1832
35821         * g77.f-torture/execute/1832.f: New test
35822
35823 2003-04-11  David Chad  <davidc@freebsd.org>
35824             Loren J. Rittle  <ljrittle@acm.org>
35825
35826         libobjc/8562
35827         * objc.dg/headers.m: New test.
35828
35829 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
35830
35831         * gcc.c-torture/execute/builtin-noret-2.c: New.
35832         * gcc.c-torture/execute/builtin-noret-2.x: New.
35833         XFAIL builtin-noret-2.c at -O1 and above.
35834         * gcc.dg/redecl.c: New.
35835         * gcc.dg/Wshadow-1.c: Update error regexps.
35836
35837 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
35838
35839         * g++.dg/abi/bitfield10.C: New test.
35840
35841 2003-04-09  Mike Stump  <mrs@apple.com>
35842
35843         * gcc.dg/pch/pch.exp: Make testcase names longer.
35844         * g++.dg/pch/pch.exp: Make testcase names longer.
35845
35846 2003-04-08  Roger Sayle  <roger@eyesopen.com>
35847
35848         * gcc.dg/builtins-11.c: New test case.
35849
35850 2003-04-08  Roger Sayle  <roger@eyesopen.com>
35851
35852         * gcc.dg/builtins-9.c: New test case.
35853         * gcc.dg/builtins-10.c: New test case.
35854
35855 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
35856
35857         * gcc.dg/noncompile/init-4.c.c: New test.
35858
35859 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
35860
35861         * gcc.misc-test/gcov-9.c: New test.
35862         * gcc.misc-test/gcov-10.c: New test
35863         * gcc.misc-test/gcov-11.c: New test.
35864
35865 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
35866
35867         PR optimization/10024
35868         * gcc.c-torture/compile/20030405-1.c: New test.
35869
35870 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
35871
35872         * gcc.dg/pch/static-3.c: New.
35873         * gcc.dg/pch/static-3.hs: New.
35874         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
35875
35876 2003-04-04  Richard Henderson  <rth@redhat.com>
35877
35878         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
35879         * g++.dg/eh/forced2.C: Likewise.
35880
35881 2003-04-03  Mike Stump  <mrs@apple.com>
35882
35883         * lib/scanasm.exp (scan-assembler): Add xfail processing for
35884         target arg.
35885         (scan-assembler-times, scan-assembler-not): Likewise.
35886         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
35887
35888 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
35889
35890         * gcc.dg/sparc-loop-1.c: New test.
35891
35892 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
35893
35894         PR other/9274
35895         * g++.dg/pch/system-2.C: New.
35896         * g++.dg/pch/system-2.Hs: New.
35897
35898 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
35899
35900         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
35901
35902         * g++.dg/eh/simd-1.C (vecfunc): Same.
35903
35904 2003-04-01  Roger Sayle  <roger@eyesopen.com>
35905
35906         * gcc.c-torture/execute/20030401-1.c: New test case.
35907
35908 2003-04-01  Ziemowit Laski <zlaski@apple.com>
35909
35910         * objc.dg/defs.m: New.
35911
35912 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
35913
35914         * g++.dg/eh/simd-1.C: New.
35915         * g++.dg/eh/simd-2.C: New.
35916
35917 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
35918
35919         * gcc.c-torture/execute/simd-3.c: New.
35920
35921 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
35922
35923         PR c/9936
35924         * gcc.dg/20030331-2.c: New test.
35925
35926 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
35927
35928         PR c++/10278
35929         * g++.dg/parse/crash2.C: New test.
35930
35931 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
35932
35933         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
35934         * gcc.c-torture/execute/20030331-1.c: ...here.
35935
35936 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
35937
35938         * gcc.c-torture/execute/20030331-1.c: New test.
35939
35940 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
35941
35942         * lib/gcov.exp: Adjust call return testing strings.
35943         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
35944
35945 2003-03-31  Roger Sayle  <roger@eyesopen.com>
35946
35947         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
35948         * gcc.dg/builtins-7.c: New test case.
35949         * gcc.dg/builtins-8.c: New test case.
35950
35951 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
35952
35953         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
35954
35955 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
35956
35957         PR c++/7647
35958         * g++.dg/lookup-class-member-2.C: New test.
35959
35960 2003-03-30  Glen Nakamura  <glen@imodulo.com>
35961
35962         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
35963
35964 2003-03-28  Roger Sayle  <roger@eyesopen.com>
35965
35966         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
35967
35968 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
35969
35970         * g++.dg/init/attrib1.C: New test.
35971
35972 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
35973
35974         * gcc.dg/ultrasp8.c: New test.
35975
35976 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
35977
35978         * gcc.dg/ultrasp7.c: New test.
35979
35980 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
35981
35982         PR c++/10047
35983         * g++.dg/template/inline1.C: New test.
35984
35985 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
35986
35987         * gcc.dg/sparc-dwarf2.c: New test.
35988
35989 2003-03-27  Roger Sayle  <roger@eyesopen.com>
35990
35991         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
35992         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
35993
35994 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
35995
35996         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
35997         than reading .x files.
35998         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
35999         * g77.dg/gcov/gcov-1.f: Likewise.
36000         * gcc.misc-tests/gcov-4b.c: Likewise.
36001         * gcc.misc-tests/gcov-5b.c: Likewise.
36002         * gcc.misc-tests/gcov-6.c: Likewise.
36003         * gcc.misc-tests/gcov-7.c: Likewise.
36004         * gcc.misc-tests/gcov-8.c: Likewise.
36005         * g++.dg/gcov/gcov-1.x: Remove.
36006         * g77.dg/gcov/gcov-1.x: Likewise.
36007         * gcc.misc-tests/gcov-4b.x: Likewise.
36008         * gcc.misc-tests/gcov-5b.x: Likewise.
36009         * gcc.misc-tests/gcov-6.x: Likewise.
36010         * gcc.misc-tests/gcov-7.x: Likewise.
36011         * gcc.misc-tests/gcov-8.x: Likewise.
36012
36013 2003-03-27  Glen Nakamura  <glen@imodulo.com>
36014
36015         PR opt/10087
36016         * gcc.dg/20030324-1.c: New test.
36017
36018 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
36019
36020         PR c++/10224
36021         * g++.dg/template/arg3.C: New test.
36022
36023         PR c++/10158
36024         * g++.dg/template/friend18.C: New test.
36025
36026 2003-03-26  Roger Sayle  <roger@eyesopen.com>
36027
36028         * g77.f-torture/compile/20030326-1.f: New test case.
36029
36030 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
36031
36032         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
36033
36034         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
36035
36036 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
36037
36038         * gcc.dg/ia64-sync-3.c: New test.
36039
36040 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
36041
36042         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
36043
36044 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
36045
36046         * gcc.dg/ultrasp6.c: New test.
36047
36048 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
36049
36050         * gcc.dg/i386-signbit-1.c: New test.
36051         * gcc.dg/i386-signbit-2.c: New test.
36052         * gcc.dg/i386-signbit-3.c: New test.
36053
36054 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
36055
36056         * gcc.dg/ultrasp5.c: Fix options.
36057
36058 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
36059
36060         * gcc.dg/ultrasp5.c: Fix comment.
36061
36062 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
36063
36064         PR fortran/10197
36065         * g77.f-torture/execute/10197.f: New test.
36066
36067 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
36068
36069         PR c++/9898, c++/383
36070         * g++.dg/template/conv6.C: New test.
36071
36072         PR c++/10119
36073         * g++.dg/template/ptrmem5.C: New test.
36074
36075         PR c++/10026
36076         * g++.dg/lookup/koenig1.C: New test.
36077
36078         PR C++/10199
36079         * g++.dg/lookup/template2.C: New test.
36080
36081 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
36082
36083         * g++.dg/opt/rtti1.C: New test.
36084
36085 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
36086
36087         * gcc.dg/ultrasp5.c: New test.
36088
36089 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
36090
36091         PR middle-end/9967
36092         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
36093         builtin fputs.
36094
36095 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
36096
36097         PR c/8224
36098         * gcc.dg/20030323-1.c: New test.
36099
36100 2003-03-23  Roger Sayle  <roger@eyesopen.com>
36101
36102         * gcc.c-torture/compile/20030323-1.c: New test case.
36103
36104 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
36105
36106         * gcc.dg/20030321-1.c: New test.
36107
36108 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
36109
36110         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
36111
36112 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
36113
36114         PR c++/9978, c++/9708
36115         * g++.dg/ext/vlm1.C: Adjust expected error.
36116         * g++.dg/ext/vla2.C: New test.
36117         * g++.dg/template/arg1.C: New test.
36118         * g++.dg/template/arg2.C: New test.
36119
36120 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
36121
36122         * g77.f-torture/execute/select.f: New test.
36123         * g77.f-torture/noncompile/select_no_compile.f: New test.
36124
36125 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
36126
36127         PR c++/9898
36128         * g++.dg/other/error4.C: New test.
36129
36130 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
36131
36132         * g++.dg/template/friend17.C: New test.
36133
36134 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
36135
36136         * gcc.c-torture/compile/20030320-1.c: New.
36137
36138 2003-03-20  Roger Sayle  <roger@eyesopen.com>
36139
36140         * gcc.dg/builtins-6.c: New test case.
36141
36142 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
36143
36144         PR target/10073
36145         * gcc.c-torture/compile/20030319-1.c: New.
36146
36147 2003-03-18  Jan Hubicka  <jh@suse.cz>
36148
36149         * gcc.dg/i386-cvt-1.c: New test.
36150
36151 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
36152
36153         * objc.dg/naming-1.m: Use "(parse|syntax) error".
36154         * objc.dg/naming-2.m: Likewise.
36155
36156 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
36157
36158         PR c++/9639
36159         * g++.dg/parse/crash1.C: New test.
36160
36161 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
36162
36163         PR c++/8805
36164         * g++.dg/eh/cleanup1.C: New test.
36165
36166 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
36167
36168         * gcc.c-torture/execute/20030316-1.c: New test case.
36169
36170 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
36171
36172         PR c++/9629
36173         * g++.dg/init/ctor2.C: New test.
36174
36175 2003-03-15  Roger Sayle  <roger@eyesopen.com>
36176
36177         * g77.f-torture/compile/xformat.f: New test case.
36178
36179 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36180
36181         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
36182         * g++.old-deja/g++.mike/eh50.C: Likewise.
36183
36184 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36185
36186         PR c++/6440
36187         * g++.dg/template/spec7.C: New test.
36188         * g++.dg/template/spec8.C: Likewise.
36189
36190 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
36191
36192         * gcc.c-torture/execute/20030313-1.c: New test.
36193
36194 2003-03-14  Richard Henderson  <rth@redhat.com>
36195
36196         * gcc.dg/inline-2.c: Adjust alpha test for external call.
36197
36198 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
36199
36200         * gcc.c-torture/compile/20030314-1.c: New test.
36201
36202 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
36203
36204         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
36205         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
36206         thumb target,
36207         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
36208         to accept newer _imp__  prefix and additional
36209         newline in .drectve section.
36210         * gcc.dg/dll-4.c: Likewise.
36211         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
36212         switch.
36213
36214 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
36215
36216         * g++.dg/parse/namespace9.C: New test.
36217
36218         * g++.dg/init/ref5.C: New test.
36219         * g++.dg/parse/ptrmem1.C: Likewise.
36220
36221 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36222
36223         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
36224         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
36225         regular expression.
36226         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
36227         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
36228
36229 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
36230
36231         * gcc.c-torture/execute/20030224-2.c: New test.
36232
36233 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
36234
36235         * gcc.dg/decl-3.c: New test.
36236
36237 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
36238
36239         * gcc.dg/i386-loop-2.c: New test.
36240
36241 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
36242
36243         PR c++/9474
36244         * g++.dg/parse/namespace8.C: New test.
36245
36246         PR c++/9924
36247         * g++.dg/overload/builtin2.C: New test.
36248
36249 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
36250
36251         * gcc.dg/return-type-3.c: New test.
36252
36253 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
36254
36255         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
36256         profiling options are not supported.
36257
36258 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
36259
36260         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
36261         * g++.old-deja/g++.warn/impint2.C: Likewise.
36262
36263 2003-03-10  Devang Patel  <dpatel@apple.com>
36264
36265         * g++.dg/cpp/c++_cmd_1.C: New test.
36266         * g++.dg/cpp/c++_cmd_1.h: New file.
36267
36268 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
36269
36270         * gcc.dg/altivec-9.c: New file.
36271
36272 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36273
36274         * gcc.dg/ppc-sdata-1.c: New test.
36275         * gcc.dg/ppc-sdata-2.c: New test.
36276
36277 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
36278
36279         PR c++/9373
36280         * g++.dg/opt/ptrmem2.C: New test.
36281
36282         PR c++/8534
36283         * g++.dg/opt/ptrmem1.C: New test.
36284
36285 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
36286
36287         * gcc.dg/i386-loop-1.c: New test.
36288
36289 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36290
36291         PR c++/9970
36292         * g++.dg/lookup/friend1.C: New test.
36293
36294 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
36295
36296         PR c++/9823
36297         * g++.dg/parser/constructor1.C: New test.
36298
36299 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
36300
36301         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
36302
36303         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
36304
36305 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
36306
36307         * gcc.dg/cpp/Wunused.c: Update test.
36308
36309 2003-03-08  Jan Hubicka  <jh@suse.cz>
36310
36311         * gcc.dg/inline-3.c: New test.
36312
36313 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
36314
36315         PR c++/9809
36316         * g++.dg/parse/builtin1.C: New test.
36317
36318         PR c++/9982
36319         * g++.dg/abi/cookie1.C: New test.
36320         * g++.dg/abi/cookie2.C: Likewise.
36321
36322         PR c++/9524
36323         * g++.dg/template/field1.C: New test.
36324
36325         PR c++/9912
36326         * g++.dg/parse/class1.C: New test.
36327         * g++.dg/parse/namespace7.C: Likewise.
36328         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
36329
36330 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
36331
36332         * g++.dg/init/ref4.C: New test.
36333
36334 2003-03-07  Jan Hubicka  <jh@suse.cz>
36335
36336         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
36337         * gcc.dg/inline-3.c: New test.
36338
36339 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
36340
36341         * g++.dg/init/ref3.C: New test.
36342
36343         PR c++/9965
36344         * g++.dg/init/ref2.C: New test.
36345
36346         PR c++/9400
36347         * g++.dg/warn/Wshadow-2.C: New test.
36348
36349         PR c++/9791
36350         * g++.dg/warn/Woverloaded-1.C: New test.
36351
36352 2003-03-05  Jan Hubicka  <jh@suse.cz>
36353
36354         * gcc.dg/i386-local2.c: New.
36355         * gcc.dg/i386-local.c: Fix typo.
36356
36357 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
36358
36359         * g++.dg/abi/layout3.C: New test.
36360
36361 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
36362
36363         * gcc.c-torture/compile/20030305-1.c
36364
36365 2003-03-05  Jan Hubicka  <jh@suse.cz>
36366
36367         * gcc.dg/i386-local.c: New.
36368
36369 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
36370
36371         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
36372
36373 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
36374
36375         * gcc.dg/switch-2.c: New test.
36376         * gcc.dg/switch-3.c: New test.
36377         * gcc.dg/Wswitch.c: Adjust line numbers.
36378         * gcc.dg/Wswitch-default.c: Likewise.
36379         * gcc.dg/Wswitch-enum.c: Likewise.
36380
36381 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
36382
36383         * gcc.c-torture/execute/20030222-1.c: New test.
36384
36385 2003-03-03  James E Wilson  <wilson@tuliptree.org>
36386
36387         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
36388
36389 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
36390
36391         PR c++/9878
36392         * g++.dg/init/ref1.C: New test.
36393
36394 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
36395
36396         * gcc.dg/sh-relax.c: New SH-only test.
36397
36398 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
36399
36400         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
36401         comment explaining purpose of testcase.
36402
36403 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
36404
36405         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
36406         for HC11/HC12 (asm needs two int registers).
36407         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
36408         HC11/HC12 because the test uses an asm which needs two 32-bit
36409         registers.
36410
36411 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
36412
36413         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
36414         for HC11/HC12 (array is too large otherwise).
36415         * gcc.c-torture/compile/920501-4.x: New file, likewise.
36416         * gcc.c-torture/compile/20010518-2.x: Likewise.
36417         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
36418         HC11/HC12 (array is too large).
36419
36420 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
36421
36422         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
36423         * lib/g++-dg.exp (g++-dg-test): Likewise.
36424
36425 2003-03-01  Roger Sayle  <roger@eyesopen.com>
36426
36427         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
36428         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
36429
36430 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36431
36432         * g++.dg/warn/implicit-typename1.C: Remove warning.
36433
36434 2003-02-28  Richard Henderson  <rth@redhat.com>
36435
36436         * gcc.dg/noreturn-1.c: Move noreturn warning line.
36437         * gcc.dg/return-type-1.c: Move control reaches end warning line.
36438
36439 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
36440
36441         * gcc.dg/pch/pch.exp: Change .pch to .gch.
36442         * g++.dg/pch/pch.exp: Likewise.
36443
36444 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
36445
36446         PR c++/9879
36447         * testsuite/g++.dg/init/new4.C: New test.
36448
36449 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
36450
36451         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
36452
36453 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
36454
36455         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
36456         unsigned long.
36457
36458         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
36459         wider than float.
36460
36461 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36462
36463         * lib/scanasm.exp: Add support for counting numbers of
36464         occurences.
36465         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
36466         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
36467
36468 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
36469
36470         PR c++/9683
36471         * g++.dg/template/static3.C: New test.
36472
36473         PR c++/9829
36474         * g++.dg/parse/namespace6.C: New test.
36475
36476 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36477
36478         PR target/9732
36479         * gcc.dg/20030225-1.c: New test.
36480
36481 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
36482
36483         * README: Remove out-of-date information.
36484
36485         PR c++/9836
36486         * g++.dg/template/spec6.C: New test.
36487
36488 2003-02-24  Jeff Law  <law@redhat.com>
36489
36490         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
36491
36492 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36493
36494         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
36495         * gcc.dg/pragma-ep-1.c: Likewise.
36496
36497 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36498
36499         PR c++/9602
36500         * g++.dg/template/friend16.C: New test.
36501
36502 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
36503
36504         PR c++/5333
36505         * g++.dg/parse/fused-params1.C: Adjust error messages.
36506         * g++.dg/template/nested3.C: New test.
36507
36508 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
36509
36510         * g++.dg/abi/param1.C: New test.
36511
36512 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36513
36514         PR c++/7982
36515         * g++.dg/warn/implicit-typename1.C: New test.
36516
36517 2003-02-22  Kelley Cook <kelleycook@comcast.net>
36518
36519         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
36520         with "mtune".
36521         * g++.old-deja/g++.other/store-expr2.C: Likewise.
36522         * gcc.c-torture/execute/20010129-1.x: Likewise.
36523         * gcc.dg/20011107-1.c: Likewise.
36524         * gcc.dg/20020108-1.c: Likewise.
36525         * gcc.dg/20020122-3.c: Likewise.
36526         * gcc.dg/20020206-1.c: Likewise.
36527         * gcc.dg/20020310-1.c: Likewise.
36528         * gcc.dg/20020426-2.c: Likewise.
36529         * gcc.dg/20020517-1.c: Likewise.
36530         * gcc.dg/991230-1.c: Likewise.
36531         * gcc.dg/i386-unroll-1.c: Likewise.
36532         * gcc.misc-tests/i386-prefetch.exp: Likewise.
36533
36534 2003-02-22  Jan Hubicka  <jh@suse.cz>
36535
36536         * gcc.dg/i386-mul.c: New test.
36537
36538 2003-02-21  Roger Sayle  <roger@eyesopen.com>
36539
36540         * gcc.dg/builtins-5.c: New test case.
36541
36542 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
36543
36544         * gcc.dg/asmreg-1.c: New test.
36545
36546 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
36547
36548         PR c++/9749
36549         * g++.dg/parse/varmod1.C: New test.
36550
36551 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
36552
36553         PR c++/9727
36554         * g++.dg/template/op1.C: New test.
36555
36556 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
36557
36558         PR c++/8906
36559         * g++.dg/template/nested2.C: New test.
36560
36561 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
36562
36563         PR c++/8724
36564         * g++.dg/expr/dtor1.C: New test.
36565
36566 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
36567
36568         * gcc.dg/cpp/include3.c: New test.
36569         * gcc.dg/cpp/inc/foo.h: New file.
36570
36571 2003-02-21  Glen Nakamura  <glen@imodulo.com>
36572
36573         * gcc.c-torture/execute/20030221-1.c: New test.
36574
36575 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
36576
36577         PR c++/9729
36578         * g++.dg/abi/conv1.C: New test.
36579
36580 2003-02-20  Jan Hubicka  <jh@suse.cz>
36581
36582         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
36583
36584 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
36585
36586         * gcc.c-torture/compile/20030219-1.c: New test.
36587
36588 2003-02-18  Jan Hubicka  <jh@suse.cz>
36589
36590         * gcc.dg/funcorder.c: New test.
36591
36592 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
36593
36594         * gcc.c-torture/execute/20030218-1.c: New.
36595
36596 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
36597
36598         * gcc.dg/20030218-1.c: New.
36599
36600 2003-02-18  Richard Henderson  <rth@redhat.com>
36601
36602         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
36603         * gcc.dg/attr-used-2.c: New.
36604
36605 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
36606
36607         PR c++/9704
36608         * g++.dg/init/copy5.C: New test.
36609
36610 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
36611
36612         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
36613         * g++.dg/pch/pch.exp: Likewise.
36614
36615 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
36616
36617         * gcc.c-torture/execute/20030209-1.c: Enable the test if
36618         STACK_SIZE is not defined.
36619
36620 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36621
36622         PR c++/9457
36623         * g++.dg/template/init1.C: New test.
36624
36625 2003-02-16  Jan HUbicka  <jh@suse.cz>
36626
36627         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
36628         (foo): Add few extra tests
36629         * gcc.dg/c99-const-expr-3.c: Likewise.
36630         * gcc.c-torture/execute/20030216-1.c: New.
36631
36632 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36633
36634         PR c++/9459
36635         * g++.dg/ext/typeof4.C: New test.
36636
36637 2003-02-15  Roger Sayle  <roger@eyesopen.com>
36638
36639         * gcc.dg/i386-387-3.c: New test case.
36640
36641 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
36642
36643         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
36644         cris-*-elf* cris-*-aout* and mmix-*-*.
36645
36646 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
36647
36648         * gcc.dg/20030213-1.c: New test.
36649
36650 2003-02-12  Roger Sayle  <roger@eyesopen.com>
36651
36652         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
36653         * gcc.dg/i386-387-2.c: Likewise.
36654
36655 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
36656
36657         * gcc.dg/ppc-spe.c: Fix formatting.
36658         Enable tests that were previously unsupported by gas.
36659         Delete tests for instructions that no longer exist.
36660         Switch arguments on evsubifw builtin.
36661
36662 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
36663
36664         * gcc.c-torture/execute/20030209-1.c: Disable the test if
36665         STACK_SIZE is too small.
36666
36667 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
36668             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
36669
36670         * gcc.dg/decl-2.c: New test.
36671
36672 2003-02-10  Jan Hubicka  <jh@suse.cz>
36673
36674         * gcc.dg/i386-fpcvt-1.c: New test.
36675
36676 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
36677
36678         * gcc.c-torture/execute/20030209-1.c: New test.
36679
36680 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
36681
36682         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
36683         int-wide bitops, use the constants of the same width.
36684         Likewise, if long long is 32-bit wide, test bitops using
36685         32-bit constants.
36686
36687 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
36688
36689         * gcc.dg/20021014-1.c: Annotate with expected notice text.
36690
36691 2003-02-07  Roger Sayle  <roger@eyesopen.com>
36692
36693         * testsuite/gcc.dg/builtins-4.c: New test case.
36694
36695 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36696
36697         * gcc.dg/20020430-1.c: Fix dg command typos.
36698         * gcc.dg/20020503-1.c: Likewise.
36699
36700 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36701
36702         PR c++/8785
36703         * g++.dg/parse/fused-params1.C: New test.
36704
36705         PR c++/8857
36706         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
36707
36708         PR c++/8921
36709         * g++.dg/parse/non-dependent1.C: New test.
36710
36711         PR c++/8928
36712         * g++.dg/parse/dupl-tmpl-args1.C: New test.
36713
36714         PR c++/9228
36715         * g++.dg/parse/undefined7.C: New test.
36716         * g++.dg/parse/non-templ1.C: New test.
36717
36718         PR c++/9229
36719         * g++.dg/parse/too-many-tmpl-args1.C: New test.
36720
36721 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
36722
36723         * gcc.c-torture/compile/20030206-1.c: New test.
36724
36725 2003-02-05  Roger Sayle  <roger@eyesopen.com>
36726
36727         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
36728         "pow" to "foo" to avoid potential confusion with a math built-in.
36729
36730 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36731
36732         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
36733         conditions for SPARC targets.
36734
36735 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
36736
36737         * gcc.dg/20030204-1.c: New test.
36738
36739 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36740
36741         PR c++/38
36742         * g++.dg/parse/array-size1.C: New test.
36743
36744         PR c++/5657
36745         * g++.dg/parse/undefined3.C: New test.
36746
36747         PR c++/5665
36748         * g++.dg/parse/undefined4.C: New test.
36749
36750         PR c++/5975
36751         * g++.dg/parse/undefined5.C: New test.
36752
36753         PR c++/7259
36754         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
36755
36756         PR c++/8578
36757         * g++.dg/parse/casting-operator1.C: New test.
36758
36759         PR c++/8596
36760         * g++.dg/parse/undefined6.C: New test.
36761
36762         PR c++/8736
36763         * g++.dg/parse/missing-template1.C: New test.
36764
36765 2003-02-04  Jan Hubicka  <jh@suse.cz>
36766
36767         * gcc.dg/i386-cadd.c: Compile using -march=k8.
36768         * gcc.dg/i386-cmov?.c: Likewise.
36769         * gcc.dg/i386-fpcvt-?.c: Likewise.
36770         * gcc.dg/i386-ssefp-1.c: Likewise.
36771         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
36772         conventions.
36773
36774 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
36775
36776         PR c++/7129
36777         * testsuite/g++.dg/ext/max.C: New test.
36778
36779 2003-02-03  Jan Hubicka  <jh@suse.cz>
36780
36781         * gcc.c-torture/execute/20030203-1.c: New test.
36782
36783 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
36784
36785         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
36786         'natural-endian'.
36787
36788 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
36789
36790         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
36791         * g++.dg/init/new2.C: Likewise.
36792         * g++.dg/other/new1.C: Likewise.
36793
36794 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
36795
36796         * gcc.dg/struct-ret-libc.c: New test.
36797
36798 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
36799
36800         * gcc.dg/20030129-1.c: New test.
36801
36802 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36803
36804         PR c++/8849
36805         * g++.dg/template/ptrmem4.C: New test.
36806
36807 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
36808
36809         * g++.dg/parser/constant1.C: New test.
36810
36811 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36812
36813         PR c++/8591
36814         * g++.dg/parse/friend2.C: New test.
36815
36816 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
36817
36818         PR c++/9437
36819         * g++.dg/template/unify4.C: New test.
36820
36821 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
36822
36823         * gcc.c-torture/execute/20030128-1.c: New test.
36824
36825 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
36826
36827         * g++.dg/lookup/nested1.C: Test moved from ...
36828         * g++.old-deja/g++.other/lookup24.C: ... here.
36829
36830 2003-01-28  Jan Hubicka  <jh@suse.cz>
36831
36832         * gcc.dg/i386-cmov5.c: New test.
36833
36834 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
36835
36836         * gcc.c-torture/execute/20010925-1.c: Changed the
36837         memcpy declaration.
36838
36839 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
36840
36841         PR c++/3902
36842         * g++.dg/parse/template5.C: New test.
36843
36844 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
36845
36846         PR fortran/9258
36847         * g77.dg/pr9258: New test.
36848
36849 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
36850
36851         * README: Move relevant parts from README.g++.
36852
36853         * README.g++: Remove this file.
36854
36855 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
36856
36857         * g++.dg/abi/dcast1.C: New test.
36858
36859 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36860
36861         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
36862
36863 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
36864
36865         PR c++/47
36866         * g++.old-deja/g++.other/lookup24.C: New test.
36867
36868 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36869
36870         PR middle-end/7227
36871         * gcc.dg/uninit-C.c: New test.
36872
36873 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
36874
36875         * g++.dg/abi/covariant1.C: New test.
36876
36877 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
36878
36879         * gcc.dg/20030123-1.c: New test.
36880
36881 2003-01-25  Jan Hubicka  <jh@suse.cz>
36882
36883         PR opt/8492
36884         * gcc.c-torture/compile/20030125-1.c
36885
36886 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
36887
36888         PR c++/9403
36889         * g++.dg/parse/template3.C: New test.
36890         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
36891
36892         PR c++/795
36893         * g++.dg/parse/template4.C: New test.
36894
36895         PR c++/9415
36896         * g++.dg/template/qual2.C: New test.
36897
36898         PR c++/8545
36899         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
36900
36901         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
36902
36903 2003-01-25  Roger Sayle  <roger@eyesopen.com>
36904
36905         * gcc.c-torture/execute/switch-1.c: New test case.
36906
36907 2003-01-25  Jan Hubicka  <jh@suse.cz>
36908
36909         * gcc.c-torture/execute/20030125-1.[cx]: New test.
36910
36911 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
36912
36913         Tweaks for Bison-1.875. From the NEWS file:
36914         "- `parse error' -> `syntax error'
36915         Bison now uniformly uses the term `syntax error'"
36916         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
36917         * gcc.dg/cpp/digraph2.c: Likewise.
36918         * gcc.dg/cpp/direct2.c: Likewise.
36919         * gcc.dg/cpp/paste4.c: Likewise.
36920         * gcc.dg/c90-restrict-1.c: Likewise.
36921         * gcc.dg/c99-func-2.c: Likewise.
36922         * gcc.dg/noncompile/920721-2.c: Likewise.
36923         * gcc.dg/noncompile/930622-2.c: Likewise.
36924         * gcc.dg/noncompile/940112-1.c: Likewise.
36925         * gcc.dg/noncompile/950921-1.c: Likewise.
36926         * gcc.dg/noncompile/951123-1.c: Likewise.
36927         * gcc.dg/noncompile/971104-1.c: Likewise.
36928         * gcc.dg/noncompile/990416-1.c: Likewise.
36929
36930 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
36931
36932         * g++.dg/parse/undefined1.C: Add error message.
36933
36934 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
36935
36936         PR c++/9354
36937         * g++.dg/parse/new1.C: New test.
36938
36939         PR c++/9216
36940         * g++.dg/parse/template2.C: New test.
36941
36942         PR c++/9354
36943         * g++.dg/parse/typedef2.C: New test.
36944
36945         PR c++/9328
36946         * g++.dg/ext/typeof3.C: New test.
36947
36948 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36949
36950         PR c++/2738
36951         * g++.dg/parse/ret-type1.C: New test.
36952
36953         PR c++/3792
36954         * g++.dg/parse/tmpl-outside1.C: New test.
36955
36956         PR c++/4207
36957         * g++.dg/parse/int-as-enum1.C: New test.
36958
36959         PR c++/4903
36960         * g++.dg/parse/no-typename1.C: New test.
36961
36962         PR c++/5533
36963         * g++.dg/parse/no-value1.C: New test.
36964
36965         PR c++/5921
36966         * g++.dg/parse/wrong-inline1.C: New test.
36967
36968         PR c++/6402
36969         * g++.dg/parse/ref1.C: New test.
36970
36971         PR c++/6992
36972         * g++.dg/parse/attr-ctor1.C: New test.
36973
36974         PR c++/7229
36975         * g++.dg/parse/namespace5.C: New test.
36976
36977         PR c++/7917
36978         * g++.dg/parse/func-def1.C: New test.
36979
36980         PR c++/8143
36981         * g++.dg/parse/undefined1.C: New test.
36982
36983         PR c++/5723, PR c++/8522
36984         * g++.dg/parse/specialization1.C: New test.
36985
36986         PR c++/163, PR c++/8595
36987         * g++.dg/parse/struct-as-enum1.C: New test.
36988
36989         PR c++/9173
36990         * g++.dg/parse/undefined2.C: New test.
36991
36992 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
36993
36994         PR c++/9298
36995         * g++.dg/parse/template1.C: New test.
36996
36997         PR c++/9384
36998         * g++.dg/parse/using1.C: New test.
36999
37000         PR c++/9285
37001         PR c++/9294
37002         * g++.dg/parse/expr2.C: New test.
37003
37004         PR c++/9388
37005         * g++.dg/parse/lookup2.C: Likewise.
37006
37007 2003-01-21  Jan Hubicka  <jh@suse.cz>
37008
37009         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
37010         * gcc.c-torture/execute/eeprof-1.c: Likewise.
37011         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
37012         * gcc.c-torture/execute/string-opt-*.c: Likewise.
37013
37014 2003-01-20  Nick Clifton  <nickc@redhat.com>
37015
37016         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
37017         problem with ARM sibcall code generation.
37018
37019 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
37020
37021         * gcc.c-torture/execute/20030120-1.c: New.
37022
37023 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
37024
37025         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
37026
37027 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
37028
37029         PR c++/9272
37030         * g++.dg/parse/ctor1.C: New test.
37031
37032         PR c++/9294:
37033         * g++.dg/parse/qualified1.C: New test.
37034
37035         * g++.dg/parse/typename3.C: New test.
37036
37037 2003-01-16  Richard Henderson  <rth@redhat.com>
37038
37039         * g++.dg/tls/init-2.C: Fix error matches for real this time.
37040
37041 2003-01-16  Richard Henderson  <rth@redhat.com>
37042
37043         * g++.dg/pch/pch.exp: Copy test header to the working directory
37044         before using it either for precompilation or direct use.
37045         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
37046         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
37047
37048 2003-01-16  Richard Henderson  <rth@redhat.com>
37049
37050         * gcc.dg/pch/pch.exp: Copy test header to the working directory
37051         before using it either for precompilation or direct use.
37052         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
37053         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
37054
37055 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
37056
37057         * g++.dg/ext/typename1.C: Add typename keyword.
37058         * g++.dg/template/crash1.C: Update error messages.
37059         * g++.dg/template/crash2.C: Remove error message.
37060         * g++.dg/parse/typename2.C: New test.
37061         * g++.dg/template/typename2.C: Change implicit
37062         typename warning into error.
37063         * g++.old-deja/g++.benjamin/tem03.C: Issue more
37064         error messages.
37065         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
37066         * g++.old-deja/g++.brendan/crash56.C: Add this->.
37067         * g++.old-deja/g++.law/visibility13.C: Remove error
37068         messages.
37069         * g++.old-deja/g++.ns/template17.C: Reorder code to
37070         make declaration visible in template.
37071         * g++.old-deja/g++.pt/crash3.C: Fix typos.
37072         * g++.old-deja/g++.pt/crash36.C: Issue more error
37073         messages.
37074         * g++.old-deja/g++.pt/crash5.C: Improve error
37075         message.
37076         * g++.old-deja/g++.pt/crash67.C: Remove warning.
37077         * g++.old-deja/g++.pt/inherit1.C: Add this->.
37078         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
37079         * g++.old-deja/g++.pt/typename16.C: Replace implicit
37080         typename warning with error message.
37081         * g++.old-deja/g++.pt/typename19.C: Remove warning.
37082         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
37083         * g++.old-deja/g++.robertl/eb24.C: Use this->.
37084
37085 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
37086
37087         * g++.dg/parse/ambig2.C: New test.
37088
37089 2003-01-15  Richard Henderson  <rth@redhat.com>
37090
37091         * g++.dg/tls/init-2.C: Update error message string.
37092
37093 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37094
37095         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
37096
37097 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
37098
37099         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
37100         all for HC11/HC12.
37101         * gcc.c-torture/compile/20001205-1.x: Likewise.
37102         * gcc.c-torture/compile/20001226-1.x: Likewise.
37103         * gcc.c-torture/compile/920520-1.x: Likewise.
37104         * gcc.c-torture/compile/961203-1.x: Likewise.
37105         * gcc.c-torture/compile/20020604-1.x: Likewise.
37106
37107 2003-01-15  Jan Hubicka  <jh@suse.cz>
37108
37109         * gcc.c-torture/compile/20030115-1.c: New test.
37110
37111         * gcc.dg/i386-fpcvt-1.c: New test.
37112         * gcc.dg/i386-fpcvt-2.c: New test.
37113
37114 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
37115
37116         Further conform g++'s __vmi_class_type_info to the C++ ABI
37117         specification.
37118         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
37119         the specification.
37120
37121 2003-01-14  Jan Hubicka  <jh@suse.cz>
37122
37123         * gcc.dg/i386-fpcvt-1.c: New test.
37124         * gcc.dg/i386-fpcvt-2.c: New test.
37125
37126 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
37127
37128         * gcc.dg/i386-mmx-3.c: New test.
37129
37130 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
37131
37132         PR c++/9264
37133         * g++.dg/parse/octal1.C: New file.
37134
37135         PR c++/9172
37136         * g++.dg/parse/typename1.C: New file.
37137
37138 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
37139
37140         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
37141         * gcc.dg/bf-no-ms-layout.c: Likewise.
37142         * gcc.dg/bf-ms-attrib.c: Likewise.
37143
37144 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
37145
37146         PR c++/9099
37147         * g++.dg/parse/dtor1.C: New file.
37148
37149         PR c++/9128
37150         * g++.dg/rtti/typeid1.C: New file.
37151
37152         PR c++/9153
37153         * g++.dg/parse/lookup1.C: New file.
37154
37155         PR c++/9171
37156         * g++.dg/templ/spec5.C: New file.
37157
37158 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
37159
37160         * gcc.c-torture/compile/20030110-1.c: New test.
37161
37162 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
37163
37164         Merge from pch-branch:
37165
37166         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
37167
37168         * gcc.dg/pch/cpp-1.h: New.
37169         * gcc.dg/pch/cpp-1.c: New.
37170         * gcc.dg/pch/cpp-2.h: New.
37171         * gcc.dg/pch/cpp-2.c: New.
37172
37173         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
37174
37175         * gcc.dg/pch/except-1.h: New.
37176         * gcc.dg/pch/except-1.c: New.
37177
37178         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
37179
37180         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
37181         running test.
37182         * gcc.dg/pch: Include *.hp not *.h.
37183         * gcc.dg/pch/system-1.h: New.
37184         * gcc.dg/pch/system-1.c: New.
37185
37186         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
37187
37188         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
37189         rather than trying to build and run a program using PCH.
37190         * gcc.dg/pch: Remove dg-do commands from test files.
37191
37192         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
37193
37194         * gcc.dg/pch/macro-3.c: New.
37195         * gcc.dg/pch/macro-3.h: New.
37196
37197         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
37198
37199         * gcc.dg/pch/common-1.c: New.
37200         * gcc.dg/pch/common-1.h: New.
37201         * gcc.dg/pch/decl-1.c: New.
37202         * gcc.dg/pch/decl-1.h: New.
37203         * gcc.dg/pch/decl-2.c: New.
37204         * gcc.dg/pch/decl-2.h: New.
37205         * gcc.dg/pch/decl-3.c: New.
37206         * gcc.dg/pch/decl-3.h: New.
37207         * gcc.dg/pch/decl-4.c: New.
37208         * gcc.dg/pch/decl-4.h: New.
37209         * gcc.dg/pch/decl-5.c: New.
37210         * gcc.dg/pch/decl-5.h: New.
37211         * gcc.dg/pch/global-1.c: New.
37212         * gcc.dg/pch/global-1.h: New.
37213         * gcc.dg/pch/inline-1.c: New.
37214         * gcc.dg/pch/inline-1.h: New.
37215         * gcc.dg/pch/inline-2.c: New.
37216         * gcc.dg/pch/inline-2.h: New.
37217         * gcc.dg/pch/static-1.c: New.
37218         * gcc.dg/pch/static-1.h: New.
37219         * gcc.dg/pch/static-2.c: New.
37220         * gcc.dg/pch/static-2.h: New.
37221
37222         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
37223
37224         * g++.dg/pch/pch.exp: Better handle failing testcases.
37225         * gcc.dg/pch/pch.exp: Likewise.
37226         * gcc.dg/pch/macro-1.c: New.
37227         * gcc.dg/pch/macro-1.h: New.
37228         * gcc.dg/pch/macro-2.c: New.
37229         * gcc.dg/pch/macro-2.h: New.
37230
37231         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
37232
37233         * g++.dg/dg.exp: Treat files in pch/ specially.
37234         * g++.dg/pch/pch.exp: New file.
37235         * g++.dg/pch/empty.H: New file.
37236         * g++.dg/pch/empty.C: New file.
37237         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
37238         "precompile".
37239
37240         * gcc.dg/pch/pch.exp: New file.
37241         * gcc.dg/pch/empty.h: New file.
37242         * gcc.dg/pch/empty.c: New file.
37243         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
37244         "precompile".
37245
37246 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37247
37248         * g++.dg/template/friend14.C: New test.
37249
37250 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
37251
37252         * gcc.dg/old-style-asm-1.c: New test.
37253
37254 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
37255
37256         * gcc.c-torture/compile/20030109-1.c: New test.
37257
37258 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
37259
37260         * gcc.c-torture/execute/20030109-1.c: New test.
37261
37262 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
37263
37264         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
37265         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
37266         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
37267         * g++.old-deja/g++.mike/eh2.C: Likewise.
37268         * g++.old-deja/g++.mike/eh3.C: Likewise.
37269         * g++.old-deja/g++.mike/eh5.C: Likewise.
37270         * g++.old-deja/g++.mike/eh6.C: Likewise.
37271         * g++.old-deja/g++.mike/eh7.C: Likewise.
37272         * g++.old-deja/g++.mike/eh8.C: Likewise.
37273         * g++.old-deja/g++.mike/eh9.C: Likewise.
37274         * g++.old-deja/g++.mike/eh10.C: Likewise.
37275         * g++.old-deja/g++.mike/eh12.C: Likewise.
37276         * g++.old-deja/g++.mike/eh13.C: Likewise.
37277         * g++.old-deja/g++.mike/eh14.C: Likewise.
37278         * g++.old-deja/g++.mike/eh16.C: Likewise.
37279         * g++.old-deja/g++.mike/eh17.C: Likewise.
37280         * g++.old-deja/g++.mike/eh18.C: Likewise.
37281         * g++.old-deja/g++.mike/eh21.C: Likewise.
37282         * g++.old-deja/g++.mike/eh23.C: Likewise.
37283         * g++.old-deja/g++.mike/eh24.C: Likewise.
37284         * g++.old-deja/g++.mike/eh25.C: Likewise.
37285         * g++.old-deja/g++.mike/eh26.C: Likewise.
37286         * g++.old-deja/g++.mike/eh27.C: Likewise.
37287         * g++.old-deja/g++.mike/eh28.C: Likewise.
37288         * g++.old-deja/g++.mike/eh29.C: Likewise.
37289         * g++.old-deja/g++.mike/eh31.C: Likewise.
37290         * g++.old-deja/g++.mike/eh33.C: Likewise.
37291         * g++.old-deja/g++.mike/eh34.C: Likewise.
37292         * g++.old-deja/g++.mike/eh35.C: Likewise.
37293         * g++.old-deja/g++.mike/eh36.C: Likewise.
37294         * g++.old-deja/g++.mike/eh37.C: Likewise.
37295         * g++.old-deja/g++.mike/eh38.C: Likewise.
37296         * g++.old-deja/g++.mike/eh39.C: Likewise.
37297         * g++.old-deja/g++.mike/eh40.C: Likewise.
37298         * g++.old-deja/g++.mike/eh41.C: Likewise.
37299         * g++.old-deja/g++.mike/eh42.C: Likewise.
37300         * g++.old-deja/g++.mike/eh44.C: Likewise.
37301         * g++.old-deja/g++.mike/eh46.C: Likewise.
37302         * g++.old-deja/g++.mike/eh47.C: Likewise.
37303         * g++.old-deja/g++.mike/eh48.C: Likewise.
37304         * g++.old-deja/g++.mike/eh49.C: Likewise.
37305         * g++.old-deja/g++.mike/eh50.C: Likewise.
37306         * g++.old-deja/g++.mike/eh51.C: Likewise.
37307         * g++.old-deja/g++.mike/eh53.C: Likewise.
37308         * g++.old-deja/g++.mike/eh55.C: Likewise.
37309         * g++.old-deja/g++.mike/p7912.C: Likewise.
37310         * g++.old-deja/g++.mike/p9706.C: Likewise.
37311         * g++.old-deja/g++.mike/p10416.C: Likewise.
37312         * g++.old-deja/g++.mike/p11667.C: Likewise.
37313         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
37314         Remove redundant reference to Iris.
37315         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
37316         Elxsi, i860, Pico Java, and WE32K.
37317
37318 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
37319
37320         * g++.dg/ext/asm4.C: New test.
37321
37322 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37323
37324         PR c++/9030
37325         * g++.dg/template/friend12.C: New test.
37326         * g++.dg/template/friend13.C: Likewise.
37327         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
37328
37329 2003-01-08  Jan Hubicka  <jh@suse.cz>
37330
37331         * gcc.dg/i386-cadd.c: New test.
37332         * gcc.dg/i386-cmov4.c: Likewise.
37333
37334 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
37335
37336         PR c++/9165
37337         * g++.dg/warn/Wunused-3.C: New test.
37338
37339         * g++.dg/abi/bitfield9.C: New test.
37340
37341         PR c++/9189
37342         * g++.dg/parse/defarg3.C: New test.
37343
37344 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
37345
37346         * g++.dg/parse/ambig1.C: New test.
37347         * g++.dg/parse/defarg2.C: New test.
37348
37349 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
37350
37351         * g++.dg/template/defarg-1.C: New test.
37352         * g++.dg/template/local2.C: Likewise.
37353
37354 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
37355
37356         * gcc.c-torture/execute/20030105-1.c: New test.
37357
37358 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37359
37360         * g++.dg/parse/namespace3.C: Remove extra semicolons.
37361         * g++.dg/parse/namespace4.C: Likewise.
37362
37363 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
37364
37365         * g++.dg/template/ntp2.C: New test.
37366
37367 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
37368
37369         * g++.dg/parse/extern-C-1.C: New test.
37370
37371         * g++.dg/parse/namespace4.C: New test.
37372
37373         * g++.dg/template/nested1.C: New test.
37374
37375         * g++.dg/parse/namespace3.C: New test.
37376
37377 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
37378
37379         * g++.dg/lookup/two-stage1.C: New test.
37380
37381 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37382
37383         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
37384         * g++.old-deja/g++.jason/access8.C: Likewise.
37385         * g++.old-deja/g++.other/decl5.C: Likewise.
37386
37387 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
37388
37389         * g++.dg/parse/parse7.C: New test.
37390
37391 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
37392
37393         PR c++/2843
37394         * g++.dg/ext/attrib7.C: New test.
37395
37396 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
37397
37398         * g++.dg/parse/parse6.C: New test.
37399
37400 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
37401
37402         * gcc.dg/h8300-stack-1.c: New.
37403
37404 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
37405
37406         g++.dg/lookup/exception1.C: New test.
37407
37408         g++.dg/lookup/template1.C: New test.
37409
37410         g++.dg/parse/namespace2.C: New test.
37411
37412         g++.dg/parse/parens2.C: New test.
37413
37414 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
37415
37416         * g++.dg/parse/parse5.C: New test.
37417         * g++.dg/lookup/scoped4.C: New test.
37418
37419 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
37420
37421         * g++.dg/parse/parens1.C: New test.
37422
37423         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
37424         angle-bracket1.C.
37425         * g++.dg/parse/parens2.C: New test.
37426
37427         * g++.dg/lookup/scope-operator1.C: New test.
37428
37429         * g++.dg/parse/operator1.C: New test.
37430
37431 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37432
37433         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
37434         * g++.old-deja/g++.other/access6.C: Likewise.
37435         * g++.old-deja/g++.other/decl1.C: Likewise.
37436         * g++.old-deja/g++.pt/typename12.C: Likewise.
37437
37438 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
37439
37440         * g++.dg/parse/namespace1.C: New test.
37441
37442 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
37443
37444         * g++.dg/parse/parse4.C: New test.
37445
37446 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
37447
37448         * g++.dg/parse/parse3.C: New test.
37449
37450 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
37451
37452         * g++.dg/parse/parse2.C: New test.
37453
37454 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
37455
37456         * g++.dg/template/friend11.C: New test.
37457
37458 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
37459
37460         * g++.dg/parse/parse1.C: New test.
37461
37462 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
37463
37464         * lib/profopt.exp: Change the name of a global variable to avoid
37465         possible clashes with other test suites.
37466
37467 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
37468
37469         * g++.dg/inherit/covariant8.C: New test.
37470
37471 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
37472
37473         * g++.dg/init/array9.C: New test.
37474
37475         PR c++/9112
37476         * g++.dg/parse/expr1.C: New test.
37477
37478 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
37479
37480         * gcc.c-torture/compile/20021230-1.c: New test.
37481
37482 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
37483
37484         * g++.dg/inherit/covariant5.C: New test.
37485         * g++.dg/inherit/covariant6.C: New test.
37486         * g++.dg/inherit/covariant7.C: New test.
37487
37488 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37489
37490         PR c++/2739
37491         * g++.dg/other/access2.C: New test.
37492
37493 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37494
37495         * g++.dg/other/anon-struct.C: No longer fails
37496         * g++.old-deja/g++.brendan/parse4.C: Likewise.
37497         * g++.old-deja/g++.brendan/parse5.C: Likewise.
37498         * g++.old-deja/g++.brendan/parse6.C: Likewise.
37499
37500 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37501
37502         * g++.dg/parse/angle-bracket.C (main): No longer fails.
37503
37504 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
37505
37506         * g++.dg/eh/spec4.C: Remove stray semicolon.
37507         * g++.dg/expr/pmf-1.C: Change error message.
37508         * g++.dg/ext/asm1.C: Remove stray semicolon.
37509         * g++.dg/ext/typename1.C: Add missing typenames.
37510         * g++.dg/inherit/template-as-base.C: Change error message.
37511         * g++.dg/lookup/scoped1.C: Likewise.
37512         * g++.dg/lookup/scoped2.C: Likewise.
37513         * g++.dg/lookup/using2.C: Likewise.
37514         * g++.dg/other/component1.C: Remove stray semicolon.
37515         * g++.dg/other/do1.C: Change error message.
37516         * g++.dg/other/error2.C: Likewise.
37517         * g++.dg/other/init1.C: Likewise.
37518         * g++.dg/other/packed1.C: Remove stray semicolon.
37519         * g++.dg/other/ptrmem2.C: Change error message.
37520         * g++.dg/parse/parameter-declaration-1.C: Remove line number
37521         marker.
37522         * g++.dg/special/initp1.C: Remove invalid attribute usage.
37523         * g++.dg/template/access3.C: Add typename keyword.
37524         * g++.dg/template/access5.C: Remove stray semicolon.
37525         * g++.dg/template/access6.C: Likewise.
37526         * g++.dg/template/complit1.C: Likewise.
37527         * g++.dg/template/crash1.C: Change error message.
37528         * g++.dg/template/inherit2.C: Remove stray semicolon.
37529         * g++.dg/template/instantiate2.C: Likewise.
37530         * g++.dg/template/instantiate3.C: Change error message.
37531         * g++.dg/template/qual1.C: Remove stray semicolon.
37532         * g++.dg/template/qualttp18.C: Change error message.
37533         * g++.dg/template/ref1.C: Remove stray semicolon.
37534         * g++.dg/template/sizeof1.C (A::value): Declare it.
37535         * g++.dg/template/spec4.C: Change error message.
37536         * g++.dg/template/static1.C: Likewise.
37537         * g++.dg/template/type1.C: Likewise.
37538         * g++.dg/template/typename3.C: Likewise.
37539         * g++.old-deja/g++.benjamin/13478.C: Change error message.
37540         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
37541         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
37542         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
37543         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
37544         named return value extension.
37545         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
37546         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
37547         * g++.old-deja/g++.bob/extern_C.C: Likewise.
37548         * g++.old-deja/g++.bob/inherit2.C: Likewise.
37549         * g++.old-deja/g++.brendan/complex1.C: Likewise.
37550         * g++.old-deja/g++.brendan/copy5.C: Likewise.
37551         * g++.old-deja/g++.brendan/crash13.C: Likewise.
37552         * g++.old-deja/g++.brendan/crash15.C: Likewise.
37553         * g++.old-deja/g++.brendan/crash18.C: Change error message.
37554         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
37555         * g++.old-deja/g++.brendan/crash38.C: Likewise.
37556         * g++.old-deja/g++.brendan/crash50.C: Likewise.
37557         * g++.old-deja/g++.brendan/crash56.C: Likewise.
37558         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
37559         syntax.
37560         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
37561         * g++.old-deja/g++.brendan/crash8.C: Change error message.
37562         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
37563         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
37564         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
37565         * g++.old-deja/g++.brendan/template11.C: Likewise.
37566         * g++.old-deja/g++.brendan/template26.C: Likewise.
37567         * g++.old-deja/g++.brendan/template27.C: Use explicit
37568         specialization syntax.
37569         * g++.old-deja/g++.brendan/template30.C: Likewise.
37570         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
37571         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
37572         non-dependent names.
37573         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
37574         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
37575         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
37576         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
37577         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
37578         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
37579         named return value extension.
37580         * g++.old-deja/g++.ext/namedret2.C: Likewise.
37581         * g++.old-deja/g++.ext/namedret3.C: Likewise.
37582         * g++.old-deja/g++.ext/return1.C: Likewise.
37583         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
37584         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
37585         * g++.old-deja/g++.jason/access8.C: Likewise.
37586         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
37587         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
37588         pseudo-destructor names.
37589         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
37590         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
37591         pseudo-destructor names.
37592         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
37593         * g++.old-deja/g++.jason/overload19.C: Likewise.
37594         * g++.old-deja/g++.jason/overload32.C: Likewise.
37595         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
37596         stray semicolons.
37597         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
37598         * g++.old-deja/g++.jason/return.C: Likewise.
37599         * g++.old-deja/g++.jason/return2.C: Likewise.
37600         * g++.old-deja/g++.jason/shadow1.C: Likewise.
37601         * g++.old-deja/g++.jason/special.C: Use explicit specialization
37602         syntax.
37603         * g++.old-deja/g++.jason/template10.C: Account for use of
37604         non-dependent names.
37605         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
37606         syntax.
37607         * g++.old-deja/g++.jason/template37.C: Likewise.
37608         * g++.old-deja/g++.law/access4.C: Change error messages.
37609         * g++.old-deja/g++.law/arm13.C: Remove incorrect
37610         pseudo-destructor names.
37611         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
37612         * g++.old-deja/g++.law/ctors9.C: Likewise.
37613         * g++.old-deja/g++.law/cvt22.C: Likewise.
37614         * g++.old-deja/g++.law/dtors5.C: Likewise.
37615         * g++.old-deja/g++.law/global-init1.C: Likewise.
37616         * g++.old-deja/g++.law/missed-error3.C: Likewise.
37617         * g++.old-deja/g++.law/operators28.C: Likewise.
37618         * g++.old-deja/g++.law/visibility28.C: Likewise.
37619         * g++.old-deja/g++.martin/eval1.C: Likewise.
37620         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
37621         name.
37622         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
37623         * g++.old-deja/g++.mike/net34.C: Likewise.
37624         * g++.old-deja/g++.mike/net36.C: Likewise.
37625         * g++.old-deja/g++.mike/ns2.C: Likewise.
37626         * g++.old-deja/g++.mike/p12306.C: Likewise.
37627         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
37628         value extension.
37629         * g++.old-deja/g++.mike/p700.C: Likewise.
37630         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
37631         * g++.old-deja/g++.mike/p710.C: Likewise.
37632         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
37633         value extension.
37634         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
37635         * g++.old-deja/g++.mike/pmf9.C: Likewise.
37636         * g++.old-deja/g++.ns/crash2.C: Likewise.
37637         * g++.old-deja/g++.ns/crash3.C: Likewise.
37638         * g++.old-deja/g++.ns/invalid1.C: Likewise.
37639         * g++.old-deja/g++.ns/ns17.C: Likewise.
37640         * g++.old-deja/g++.ns/template16.C: Likewise.
37641         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
37642         keyword.
37643         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
37644         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
37645         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
37646         named return value extension.
37647         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
37648         * g++.old-deja/g++.other/access4.C: Issue additional error
37649         messages.
37650         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
37651         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
37652         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
37653         * g++.old-deja/g++.other/crash25.C: Change error message.
37654         * g++.old-deja/g++.other/crash4.C: Change error message.
37655         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
37656         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
37657         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
37658         checks.
37659         * g++.old-deja/g++.other/defarg8.C: Likewise.
37660         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
37661         * g++.old-deja/g++.other/dtor10.C: Likewise.
37662         * g++.old-deja/g++.other/incomplete.C: Likewise.
37663         * g++.old-deja/g++.other/linkage7.C: Likewise.
37664         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
37665         lookup algorithm.
37666         * g++.old-deja/g++.other/mangle2.C: Likewise.
37667         * g++.old-deja/g++.other/refinit2.C: Likewise.
37668         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
37669         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
37670         * g++.old-deja/g++.pt/crash28.C: Likewise.
37671         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
37672         syntax.
37673         * g++.old-deja/g++.pt/crash32.C: Change error message.
37674         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
37675         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
37676         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
37677         error message position.
37678         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
37679         * g++.old-deja/g++.pt/defarg8.C: Change error message.
37680         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
37681         syntax.
37682         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
37683         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
37684         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
37685         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
37686         keyword.
37687         * g++.old-deja/g++.pt/explicit31.C: Likewise.
37688         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
37689         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
37690         keyword.
37691         * g++.old-deja/g++.pt/explicit71.C: Change error message.
37692         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
37693         syntax.
37694         * g++.old-deja/g++.pt/friend28.C: Account for use of
37695         non-dependent names.
37696         * g++.old-deja/g++.pt/friend29.C: Likewise.
37697         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
37698         rules.
37699         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
37700         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
37701         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
37702         lookup rules.
37703         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
37704         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
37705         keyword.
37706         * g++.old-deja/g++.pt/memclass20.C: Likewise.
37707         * g++.old-deja/g++.pt/memclass5.C: Likewise.
37708         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
37709         keyword.
37710         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
37711         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
37712         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
37713         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
37714         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
37715         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
37716         keyword.
37717         * g++.old-deja/g++.pt/spec10.C: Likewise.
37718         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
37719         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
37720         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
37721         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
37722         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
37723         * g++.old-deja/g++.pt/ttp62.C: Likewise.
37724         * g++.old-deja/g++.pt/ttp64.C: Likewise.
37725         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
37726         * g++.old-deja/g++.pt/typename15.C: Likewise.
37727         * g++.old-deja/g++.pt/typename22.C: Likewise.
37728         * g++.old-deja/g++.pt/typename6.C: Change error messages.
37729         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
37730         * g++.old-deja/g++.pt/virtual2.C: Likewise.
37731         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
37732         syntax.
37733         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
37734         return value extension.
37735         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
37736         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
37737         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
37738         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
37739
37740 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
37741
37742         * g++.dg/warn/inline1.C: New test.
37743         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
37744         * g++.old-deja/g++.jason/synth10.C: Likewise.
37745         * g++.old-deja/g++.mike/net31.C: Likewise.
37746         * g++.old-deja/g++.mike/p8786.C: Likewise.
37747
37748         * g++.dg/template/friend10.C: New test.
37749         * g++.dg/template/conv5.C: New test.
37750
37751 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
37752
37753         * g++.dg/lookup/scoped3.C: New test.
37754
37755         * g++.dg/lookup/decl1.C: New test.
37756         * g++.dg/lookup/decl2.C: New test.
37757
37758 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
37759
37760         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
37761         gcc.c-torture/compile/20021015-1.c,
37762         gcc.c-torture/compile/20021015-2.c,
37763         gcc.c-torture/compile/20021123-1.c,
37764         gcc.c-torture/compile/20021123-2.c,
37765         gcc.c-torture/compile/20021123-3.c,
37766         gcc.c-torture/compile/20021123-4.c,
37767         gcc.c-torture/execute/20021024-1.c: Add tests previously added
37768         only to 3.1 or 3.2 branch.
37769
37770 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
37771
37772         * gcc.dg/i386-bitfield3.c: New test.
37773
37774         * gcc.dg/i386-bitfield2.c: New test.
37775
37776 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
37777
37778         * g++.dg/parse/conv_op1.C: New test.
37779
37780 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
37781
37782         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
37783         approved.
37784
37785 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
37786
37787         * gcc.c-torture/compile/20021220-1.c: New test.
37788
37789 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
37790
37791         * gcc.dg/i386-fastcall-1.c: New.
37792
37793 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
37794
37795         * gcc.c-torture/execute/20021219-1.c: New test.
37796
37797 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
37798
37799         * gcc.dg/i386-pic-1.c: New test.
37800
37801 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37802
37803         PR c++/8099
37804         * g++.dg/template/friend9.C: New test.
37805
37806 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37807
37808         PR c++/3663
37809         * g++.dg/template/access7.C: New test.
37810
37811 2002-12-18  Nick Clifton  <nickc@redhat.com>
37812
37813         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
37814         the libstdc++-v3 directory has been found.
37815
37816 2002-12-12  Devang Patel <dpatel@apple.com>
37817         * gcc.dg/darwin-ld-1.c: New test.
37818         * gcc.dg/darwin-ld-2.c: New test.
37819         * gcc.dg/darwin-ld-3.c: New test.
37820         * gcc.dg/darwin-ld-4.c: New test.
37821         * gcc.dg/darwin-ld-5.c: New test.
37822
37823 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
37824
37825         * gcc.c-torture/compile/20021212-1.c: New test.
37826
37827 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
37828
37829         * gcc.dg/fshort-wchar: New test.
37830
37831 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
37832
37833         PR c++/8372
37834         * g++.dg/template/dtor1.C: New test.
37835
37836         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
37837         markers.
37838
37839 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
37840
37841         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
37842
37843 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
37844
37845         * g++.dg/template/static1.C: New test.
37846         * g++.dg/template/static2.C: New test.
37847         * g++.old-deja/g++.ext/memconst.C: New test.
37848
37849 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37850
37851         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
37852         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
37853         * g++.dg/special/initp1.C: Likewise.
37854
37855 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
37856
37857         * gcc.c-torture/execute/20021204-1.c: New test.
37858
37859 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
37860
37861         * gcc.dg/ppc-fmadd-1.c: New file.
37862         * gcc.dg/ppc-fmadd-2.c: New file.
37863         * gcc.dg/ppc-fmadd-3.c: New file.
37864
37865 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
37866
37867         * gcc.c-torture/compile/20021204-1.c: New test.
37868
37869 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
37870
37871         * g++.dg/inherit/covariant2.C: New test.
37872         * g++.dg/inherit/covariant3.C: New test.
37873         * g++.dg/inherit/covariant4.C: New test.
37874         * g++.dg/inherit/covariant1.C: Remove XFAIL.
37875         * g++.old-deja/g++.robertl/eb17.C: Likewise.
37876
37877 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
37878
37879         PR c++/8688
37880         * g++.dg/init/brace3.C: New test.
37881
37882 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
37883
37884         * gcc.dg/20020210-1.c: Fix a comment typo.
37885
37886 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
37887
37888         PR c++/8720
37889         * g++.dg/parse/defarg1.C: New test.
37890
37891         PR c++/8615
37892         * g++.dg/template/char1.C: New test.
37893
37894         * g++.dg/template/varmod1.C: Fix typo.
37895
37896 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37897
37898         DR 180
37899         * g++.old-deja/g++.pt/crash32.C: Expect error.
37900
37901 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
37902
37903         PR c++/5919
37904         * g++.dg/template/varmod1.C: New test.
37905
37906         PR c++/8727
37907         * g++.dg/inherit/typeinfo1.C: New test.
37908
37909         PR c++/8663
37910         * g++.dg/inherit/typedef1.C: New test.
37911
37912 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
37913
37914         PR c++/8332
37915         PR c++/8493
37916         * g++.dg/template/strlen1.C: New test.
37917
37918         PR c++/8227
37919         * g++.dg/template/ctor2.C: New test.
37920
37921         PR c++/8214
37922         * g++.dg/init/string1.C: New test.
37923
37924         PR c++/8511
37925         * g++.dg/template/friend8.C: New test.
37926
37927 2002-11-29  Joe Buck <jbuck@synopsys.com>
37928
37929         * g++.dg/lookup/anon2.C: New test.
37930
37931 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
37932
37933         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
37934         h8300 port.
37935
37936 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
37937
37938         * gcc.dg/bitfld-6.c: New test.
37939
37940 2002-11-27  Jan Hubicka  <jh@suse.cz>
37941
37942         * gcc.c-torture/execute/20021127.[cx]: New test.
37943
37944 2002-11-26  Jan Hubicka  <jh@suse.cz>
37945
37946         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
37947         quality.
37948
37949 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
37950
37951         * g++.dg/init/brace2.C: New test.
37952         * g++.old-deja/g++.mike/p9129.C: Correct.
37953
37954 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
37955
37956         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
37957
37958 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
37959
37960         * gcc.dg/sibcall-6: New test for indirect sibcalls.
37961
37962 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
37963
37964         * testsuite/g++.dg/abi/empty11.C: New test.
37965         * testsuite/g++.dg/rtti/cv1.C: New test.
37966
37967 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
37968
37969         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
37970
37971 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
37972
37973         * g++.dg/abi/empty10.C: New test.
37974
37975 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
37976
37977         * gcc.c-torture/compile/20021124-1.c: New test.
37978
37979 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
37980
37981         * g++.dg/abi/rtti2.C: New test.
37982
37983 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
37984
37985         * gcc.dg/i386-unroll-1.c: New test.
37986
37987 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
37988
37989         * gcc.c-torture/compile/20021120-1.c: New test.
37990         * gcc.c-torture/compile/20021120-2.c: New test.
37991
37992 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
37993
37994         * gcc.dg/bitfld-5.c: New test.
37995
37996 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
37997
37998         * gcc.c-torture/execute/20021120-3.c: New test.
37999
38000 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
38001
38002         * gcc.c-torture/execute/20021120-2.c: New test.
38003
38004 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
38005
38006         * gcc.c-torture/execute/20021120-1.c: New test.
38007
38008 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
38009
38010         * gcc.c-torture/execute/20021118-3.c: New test.
38011
38012 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
38013
38014         * gcc.c-torture/compile/20021119-1.c: New test.
38015
38016 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
38017
38018         * gcc.dg/duff-1.c: New test.
38019         * gcc.dg/duff-2.c: New test.
38020         * gcc.dg/duff-3.c: New test.
38021
38022 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
38023
38024         * gcc.dg/cpp/_Pragma5.c: New test.
38025
38026 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
38027
38028         * gcc.c-torture/execute/20021118-2.c: New test.
38029
38030 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
38031
38032         * gcc.c-torture/execute/20021118-1.c: New test.
38033
38034 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
38035
38036         * gcc.dg/20021116-1.c: New test.
38037
38038 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
38039
38040         * g++.dg/abi/vcall1.C: New test.
38041
38042 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
38043
38044         * gcc.dg/20021029-1.c: New test.
38045         * gcc.dg/20021029-2.c: New test.
38046
38047 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38048
38049         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
38050
38051 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
38052
38053         PR c/8439
38054         * gcc.dg/20021110.c: Move to ...
38055         * gcc.c-torture/compile/20021110.c: .... here.
38056
38057 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38058
38059         PR c/8467
38060         * gcc.c-torture/execute/20021111-1.c
38061
38062 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
38063
38064         PR c/8439
38065         * gcc.dg/20021110.c: New test.
38066
38067 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
38068
38069         * g++.dg/abi/vthunk3.C: Run only on x86.
38070
38071 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
38072
38073         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
38074
38075 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
38076
38077         * lib/compat.exp (compat-execute): Fix logic error in last
38078         change.
38079
38080 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
38081
38082         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
38083
38084 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38085
38086         PR c++/8389
38087         * g++.dg/template/access6.C: New test.
38088
38089 2002-11-08  Jan Hubicka  <jh@suse.cz>
38090
38091         * gcc.dg/i386-ssefp-1.c: New test.
38092         * gcc.dg/i386-ssefp-1.c: New test.
38093
38094 2002-11-08  Jan Hubicka  <jh@suse.cz>
38095
38096         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
38097
38098 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
38099
38100         * g++.dg/abi/vthunk3.C: New test.
38101
38102         PR c++/8338
38103         * g++.dg/template/crash2.C: New test.
38104
38105 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
38106
38107         * testsuite/g++.dg/abi/dtor1.C: New test.
38108         * testsuite/g++.dg/abi/dtor2.C: Likewise.
38109
38110 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
38111
38112         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
38113         Darwin.
38114
38115 2002-11-04  Adam Nemet  <anemet@lnxw.com>
38116
38117         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
38118         -mthumb.  Only xfail with -O0.
38119
38120 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
38121
38122         * g++.dg/abi/thunk1.C: New test.
38123         * g++.dg/abi/thunk2.C: Likewise.
38124         * g++.dg/abi/vtt1.C: Likewise.
38125
38126 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
38127
38128         PR optimization/8423
38129         * gcc.c-torture/execute/builtin-constant.c: New test.
38130
38131 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
38132
38133         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
38134         Add some more cases.
38135
38136 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
38137
38138         PR c++/8391
38139         * g++.dg/opt/local1.C: New test.
38140
38141 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
38142
38143         PR c++/8160
38144         * g++.dg/template/complit1.C: New test.
38145
38146         PR c++/8149
38147         * g++.dg/template/typename4.C: Likewise.
38148
38149 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38150
38151         Core issue 287, PR c++/7639
38152         * g++.dg/template/instantiate1.C: Adjust error location.
38153         * g++.dg/template/instantiate3.C: New test.
38154         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
38155         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
38156         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
38157
38158 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
38159
38160         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
38161
38162 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
38163
38164         PR c++/8287
38165         * g++.dg/init/dtor2.C: New test.
38166
38167 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38168
38169         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
38170         * gcc.dg/nest.c: Bypass errors on irix6.
38171
38172 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
38173
38174         * gcc.dg/nest.c: Expect error for mmix-*-*.
38175         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
38176
38177 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
38178
38179         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
38180         markers.
38181
38182         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
38183
38184 2002-10-25  Mike Stump  <mrs@apple.com>
38185
38186         * gcc.dg/warn-1.c: New test.
38187
38188 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
38189
38190         * g++.dg/template/typename3.C: New test.
38191
38192 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
38193
38194         * g++.dg/lookup/ptrmem1.C: New test.
38195
38196         * g++.dg/abi/vthunk2.C: New test.
38197
38198 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
38199
38200         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
38201
38202 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
38203
38204         * g++.dg/abi/empty9.C: New test.
38205
38206 2002-10-24  Richard Henderson  <rth@redhat.com>
38207
38208         * g++.dg/inherit/thunk1.C: Enable for ia64.
38209
38210 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
38211
38212         PR c++/8067
38213         * g++.dg/lookup/pretty1.C: New test.
38214
38215 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
38216
38217         * gcc.dg/20021023-1.c: New test.
38218
38219 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
38220
38221         PR c++/7679
38222         * g++.dg/parse/inline1.C: New test.
38223
38224 2002-10-23  Richard Henderson  <rth@redhat.com>
38225
38226         * g++.dg/inherit/thunk1.C: Enable for x86_64.
38227
38228         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
38229
38230 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
38231
38232         PR c++/6579
38233         * g++.dg/parse/stmtexpr3.C: New test.
38234
38235 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
38236
38237         * g++.dg/expr/cond1.C: New test.
38238
38239 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
38240
38241         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
38242
38243 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
38244
38245         * g++.dg/abi/vbase13.C: New test.
38246         * g++.dg/abi/vbase14.C: Likewise.
38247
38248 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
38249
38250         * gcc.dg/tls/pic-1.c: New test.
38251         * gcc.dg/tls/nonpic-1.c: New test.
38252         * gcc.dg/20021018-1.c: New test.
38253
38254 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
38255
38256         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
38257         Remove only files with the same base name as the test case.
38258         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
38259         (profopt-execute): Likewise.  Also, remove old profiling
38260         and performance data files before running the tests.
38261
38262         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
38263         * g++.dg/bprob/bprob.exp: Likewise.
38264         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
38265         to allow more general test case names.
38266
38267         * g++.dg/bprob/bprob-1.C: Rename to ...
38268         * g++.dg/bprob/g++-bprob-1.C: ... this.
38269
38270         * g77.dg/bprob/bprob-1.f: Rename to ...
38271         * g77.dg/bprob/g77-bprob-1.f: ... this.
38272
38273 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
38274
38275         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
38276         bison 1.50 or later.
38277
38278 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
38279
38280         * g++.dg/README: Describe more test directories.
38281
38282 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
38283
38284         * g++.dg/init/array6.C: Add additional tests.
38285
38286 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
38287
38288         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
38289         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
38290
38291 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
38292
38293         * gcc.c-torture/compile/20020604-1.x: New.
38294         * gcc.c-torture/compile/simd-5.x: Likewise.
38295         * gcc.c-torture/execute/920710-1.x: Likewise.
38296         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
38297
38298 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
38299
38300         * g++.dg/inherit/override1.C: Add dg-options clause.
38301
38302 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38303
38304         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
38305         _mm_slli_si128.
38306
38307 2002-10-19  Andreas Schwab  <schwab@suse.de>
38308
38309         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
38310         directory component.
38311
38312 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
38313
38314         * g++.dg/inherit/thunk1.C: New test.
38315
38316         * g++.dg/inherit/override1.C: New test.
38317
38318         * g++.dg/abi/mangle11.C: New test.
38319         * g++.dg/abi/mangle14.C: New test.
38320         * g++.dg/abi/mangle17.C: New test.
38321
38322 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
38323
38324         * g++.dg/overload/member2.C: New test.
38325
38326 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
38327
38328         * g++.dg/README: Describe new compat directory.
38329         * g++.dg/dg.exp: Skip tests in compat directory.
38330         * README.compat: New file.
38331         * lib/compat.exp: New expect script.
38332         * g++.dg/compat: New test directory.
38333         * g++.dg/compat/compat.exp: New expect script.
38334         * g++.dg/compat/abi: New test directory.
38335         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
38336         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
38337         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
38338         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
38339         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
38340         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
38341         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
38342         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
38343         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
38344         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
38345         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
38346         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
38347         * g++.dg/compat/break: New test directory.
38348         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
38349         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
38350         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
38351         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
38352         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
38353         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
38354         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
38355         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
38356         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
38357         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
38358         g++.dg/compat/break/README: New files.
38359         * g++.dg/compat/eh: New test directory.
38360         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
38361         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
38362         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
38363         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
38364         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
38365         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
38366         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
38367         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
38368         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
38369         g++.dg/compat/eh/filter2_y.C,
38370         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
38371         g++.dg/compat/eh/new1_y.C,
38372         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
38373         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
38374         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
38375         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
38376         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
38377         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
38378         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
38379         g++.dg/compat/eh/unexpected1_y.C: New files.
38380         * g++.dg/compat/init: New test directory.
38381         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
38382         g++.dg/compat/init/array5_y.C,
38383         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
38384         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
38385         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
38386         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
38387         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
38388         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
38389         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
38390         g++.dg/compat/init/init-ref2_y.C: New files.
38391
38392 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
38393
38394         PR c++/7584
38395         * g++.dg/inherit/using3.C: New test.
38396
38397 2002-10-17  Jan Hubicka  <jh@suse.cz>
38398
38399         * gcc.dg/20021017-2.c: New test.
38400
38401 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
38402
38403         * g++.dg/abi/mangle16.C: Adjust.
38404
38405         * g++.dg/init/array8.C: New test.
38406
38407 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
38408
38409         * gcc.dg/special/mips-abi.exp: New test.
38410         * gcc.dg/special/mips-abi.s: Empty file used by the above.
38411
38412 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
38413
38414         * g++.dg/abi/mangle16.C: New test.
38415         * g++.dg/abi/mangle17.C: Likewise.
38416
38417         PR c++/7478
38418         * g++.dg/template/ref1.C: New test.
38419
38420 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38421
38422         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
38423
38424 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
38425
38426         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
38427
38428 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
38429
38430         PR c++/7524
38431         * g++.dg/init/array7.C: New test.
38432
38433 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
38434
38435         * g++.dg/init/array6.C: New test.
38436
38437         * g++.dg/abi/mangle13.C: Likewise.
38438         * g++.dg/abi/mangle14.C: Likewise.
38439         * g++.dg/abi/mangle15.C: Likewise.
38440
38441 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
38442
38443         * g++.dg/abi/empty8.C: New test.
38444
38445 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
38446
38447         * g++.dg/init/ctor1.C: New test.
38448
38449 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
38450
38451         * gcc.c-torture/execute/20021015-1.c: New test.
38452
38453 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
38454
38455         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
38456
38457 2002-10-14  Jan Hubicka  <jh@suse.cz>
38458
38459         * gcc.dg/i386-ssetype-[1-5].c: New tests.
38460
38461 2002-10-14  Richard Henderson  <rth@redhat.com>
38462
38463         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
38464
38465 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
38466
38467         PR optimization/6631
38468         * g++.dg/opt/const2.C: New test.
38469
38470 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
38471
38472         PR c++/7176
38473         * g++.dg/parse/friend1.C: New test.
38474         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
38475
38476 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
38477
38478         * gcc.dg/20021014-1.c: New test.
38479
38480 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
38481
38482         PR c++/5661
38483         * g++.dg/ext/vlm1.C: New test.
38484         * g++.dg/ext/vlm2.C: Likewise.
38485
38486         * g++.dg/init/array1.C: Remove invalid braces.
38487         * g++.dg/init/brace1.C: New test.
38488         * g++.dg/init/copy2.C: Likewise.
38489         * g++.dg/init/copy3.C: Likewise.
38490         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
38491         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
38492         braces.
38493
38494 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
38495
38496         * gcc.dg/cpp/assembler.S: Don't use -ansi.
38497
38498 2002-10-11  Richard Shann  <richard.shann@superh.com>
38499
38500         * gcc.c-torture/compile/simd-5.c: New test.
38501
38502 2002-10-10  Roger Sayle  <roger@eyesopen.com>
38503
38504         * gcc.c-torture/execute/shiftopt-1.c: New test case.
38505
38506 2002-10-10  Jim Wilson  <wilson@redhat.com>
38507
38508         * gcc.c-torture/execute/20021010-1.c: New test.
38509
38510 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
38511
38512         PR c/7353
38513         * g++.dg/ext/typedef-init.C: New test.
38514         * gcc.dg/typedef-init.c: New test.
38515
38516 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
38517
38518         * gcc.dg/cpp/paste13.c: New test.
38519
38520 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38521
38522         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
38523         remaining platforms, XFAIL during compile, not execute.  Don't
38524         XFAIL at -O0.
38525
38526 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
38527
38528         * gcc.dg/alias-1.c: Tweak expected warning.
38529
38530 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
38531
38532         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
38533
38534 2002-10-06  Andreas Jaeger  <aj@suse.de>
38535
38536         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
38537         * gcc.dg/cpp/c++98.C: Likewise.
38538
38539         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
38540         * g++.dg/cpp/c++98.C: Likewise.
38541
38542         * g++.dg/README (Subdirectories): Mention cpp directory.
38543
38544         PR target/7559
38545         * gcc.dg/20021006-1.c: New test.
38546
38547 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38548
38549         PR c++/7804
38550         * g++.dg/other/warning1.C: New test.
38551
38552 2002-10-04  Roger Sayle  <roger@eyesopen.com>
38553
38554         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
38555         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
38556         and sparc-*-* with -m64 as expected failures.  See PR 8087.
38557
38558 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
38559
38560         PR c++/7931
38561         * g++.dg/template/ptrmem3.C: New test.
38562
38563         PR c++/7754
38564         * g++.dg/template/union1.C: New test.
38565
38566 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
38567
38568         PR c++/8006
38569         * g++.dg/abi/mangle9.C: New test.
38570         * g++.dg/abi/mangle10.C: New test.
38571         * g++.dg/abi/mangle11.C: New test.
38572         * g++.dg/abi/mangle12.C: New test.
38573
38574 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
38575
38576         PR c++/7188.
38577         * g++.dg/template/meminit1.C: New test.
38578         * g++.dg/warn/Wreorder-1.C: Likewise.
38579         * g++.old-deja/g++.mike/warn3.C: Tweak.
38580         * lib/prune.exp: Ingore "in copy constructor".
38581
38582 2002-10-02  Andreas Jaeger  <aj@suse.de>
38583
38584         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
38585         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
38586         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
38587         on x86-64.
38588
38589 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
38590
38591         * gcc.dg/empty1.C: Fix typo.
38592
38593 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
38594
38595         * gcc.dg/alias-1.c: New test.
38596
38597 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
38598
38599         * gcc.dg/empty1.C: New test.
38600
38601         * g++.dg/tls/init-2.C: Tweak error messages.
38602
38603 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
38604
38605         * gcc.c-torture/compile/20020923-1.c: New test.
38606
38607 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
38608
38609         * gcc.c-torture/execute/ffs-1.c: New test.
38610         * gcc.c-torture/execute/ffs-2.c: Ditto.
38611
38612 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
38613
38614         * g++.dg/overload/member1.C: New test.
38615
38616 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
38617
38618         * g++.dg/abi/empty7.C: New test.
38619         * g++.dg/init/pm2.C: Likewise.
38620
38621 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
38622
38623         * g++.dg/rtti/crash1.C: New test.
38624
38625 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
38626
38627         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
38628         gcc.dg/sibcall-4.c: New tests.
38629
38630 2002-09-28  Roger Sayle  <roger@eyesopen.com>
38631
38632         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
38633         powerpc and MMIX targets.
38634
38635 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
38636
38637         * gcc.dg/cpp/20020927-1.c: New.
38638
38639 2002-09-26  David S. Miller  <davem@redhat.com>
38640
38641         * gcc.c-torture/compile/trunctfdf.c: New.
38642
38643 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38644
38645         * lib/target-supports.exp (check_weak_available): Handle solaris2.
38646
38647 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
38648
38649         * gcc.c-torture/execute/loop-15.c: New.
38650
38651 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
38652
38653         * README.QMTEST: Fix typo.
38654
38655 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
38656
38657         * gcc.dg/20020926-1.c: New test.
38658
38659 2002-09-25  David S. Miller  <davem@redhat.com>
38660
38661         PR target/7842
38662         * gcc.c-torture/execute/shiftdi.c: New test.
38663
38664 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
38665
38666         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
38667         unique to the tool.
38668         * lib/g77.exp (g77_init): Likewise.
38669         * lib/g++.exp (g++_init): Likewise.
38670         * lib/objc.exp (objc_init): Likewise.
38671
38672 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
38673
38674         * g++.dg/abi/empty5.C: New test.
38675         * g++.dg/abi/empty6.C: New test.
38676         * g++.dg/abi/vbase12.C: New test.
38677
38678 2002-09-25  Richard Henderson  <rth@redhat.com>
38679
38680         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
38681         too-small long double.
38682
38683 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
38684
38685         * gcc.dg/20020919-1.c: New test.
38686
38687 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
38688
38689         * g++.dg/abi/bitfield6.C: New test.
38690         * g++.dg/abi/bitfield7.C: New test.
38691         * g++.dg/abi/bitfield8.C: New test.
38692         * g++.dg/abi/vbase11.C: New test.
38693
38694 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38695
38696         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
38697         hppa*-*-hpux*.  Update test comment.
38698
38699 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
38700
38701         * gcc.dg/tls/struct-1.c: New test.
38702
38703 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
38704
38705         * gcc.dg/cpp/tr-warn2.c: Update.
38706
38707 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
38708
38709         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
38710
38711 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
38712
38713         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
38714         systems.
38715
38716 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
38717
38718         * gcc.c-torture/execute/ieee/mzero3.c: New test.
38719
38720         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
38721         Adjust for c++filt moved to binutils.  Remove spurious duplicate
38722         setting of cxxfilt.
38723
38724 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
38725
38726         * gcc.dg/20020312-2.c: Update for darwin.
38727
38728 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
38729
38730         * g++.old-deja/g++.other/crash32.C: Mark ICE.
38731
38732 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
38733
38734         * objc.dg/comp-types-1.m: New test.
38735         * objc.dg/comp-types-2.m: New test.
38736         * objc.dg/comp-types-3.m: New test.
38737         * objc.dg/comp-types-4.m: New test.
38738         * objc.dg/comp-types-5.m: New test.
38739         * objc.dg/comp-types-6.m: New test.
38740
38741 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38742
38743         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
38744
38745 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
38746
38747         * g++.dg/other/do1.C: New test.
38748
38749         * g++.dg/template/subst1.C: New test.
38750
38751 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
38752
38753         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
38754
38755 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
38756
38757         * g++.dg/template/qualttp20.C: Adjust expected errors.
38758         * g++.old-deja/g++.jason/report.C: Likewise.
38759         * g++.old-deja/g++.other/qual1.C: Likewise.
38760
38761         * g++.dg/lookup/scoped2.C: New test.
38762
38763         * g++.dg/ext/asm3.C: New test.
38764
38765 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
38766
38767         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
38768
38769 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
38770
38771         * ChangeLog: follow spelling conventions.
38772         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
38773         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
38774         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
38775         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
38776         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
38777         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
38778         * g++.old-deja/g++.law/global-init1.C: Likewise.
38779         * g++.old-deja/g++.other/delete4.C: Likewise.
38780         * g++.old-deja/g++.other/inline21.C: Likewise.
38781         * g++.old-deja/g++.other/singleton.C: Likewise.
38782         * g77.dg/strlen0.f: Likewise.
38783         * g77.f-torture/compile/20010519-1.f: Likewise.
38784         * g77.f-torture/compile/980310-4.f: Likewise.
38785         * gcc.c-torture/compile/20000605-1.c: Likewise.
38786         * gcc.c-torture/execute/20020225-1.c: Likewise.
38787         * gcc.dg/c90-hexfloat-2.c: Likewise.
38788         * gcc.dg/c99-bool-1.c: Likewise.
38789         * gcc.dg/c99-hexfloat-2.c: Likewise.
38790         * gcc.dg/dll-2.c: Likewise.
38791         * gcc.dg/wtr-union-init-1.c: Likewise.
38792         * gcc.dg/wtr-union-init-2.c: Likewise.
38793         * gcc.dg/wtr-union-init-3.c: Likewise.
38794         * gcc.dg/cpp/avoidpaste1.c: Likewise.
38795         * gcc.dg/cpp/defined.c: Likewise.
38796         * gcc.dg/cpp/macsyntx.c: Likewise.
38797         * gcc.dg/cpp/paste2.c: Likewise.
38798         * gcc.dg/cpp/trad/defined.c: Likewise.
38799         * gcc.dg/format/c90-printf-1.c: Likewise.
38800         * gcc.dg/format/c90-scanf-1.c: Likewise.
38801         * gcc.dg/format/c99-printf-1.c: Likewise.
38802         * gcc.dg/format/c99-scanf-1.c: Likewise.
38803         * gcc.misc-tests/gcov-8.c: Likewise.
38804         * lib/profopt.exp: Likewise.
38805
38806 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
38807
38808         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
38809
38810 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
38811
38812         * g++.dg/inherit/using2.C: New test.
38813
38814 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
38815
38816         * ChangeLog: Follow spelling conventions.
38817         * g++.dg/template/friend4.C: Likewise.
38818         * g++.old-deja/g++.pt/crash67.C: Likewise.
38819         * gcc.c-torture/execute/20000801-4.c: Likewise.
38820         * gcc.dg/c90-digraph-1.c: Likewise.
38821         * gcc.dg/c94-digraph-1.c: Likewise.
38822         * gcc.dg/c99-digraph-1.c: Likewise.
38823         * gcc.dg/cpp/line5.c: Likewise.
38824         * gcc.dg/cpp/multiline.c: Likewise.
38825         * gcc.dg/cpp/trad/literals-1.c: Likewise.
38826         * gcc.dg/format/attr-3.c: Likewise.
38827         * gcc.dg/format/c90-scanf-3.c: Likewise.
38828         * gcc.dg/format/ext-4.c: Likewise.
38829
38830 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
38831
38832         * g++.dg/template/pretty1.C: New test.
38833
38834 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
38835
38836         * gcc.c-torture/execute/struct-cpy-1.c: New test.
38837
38838 2002-09-13  Matt Austern  <austern@apple.com>
38839
38840         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
38841         passing a cast expression to a function by const reference.
38842
38843 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
38844
38845         * g++.dg/template/deduce1.C: New test.
38846
38847 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
38848
38849         * gcc.c-torture/execute/simd-1.c: Force all use of int to
38850         32-bit int.
38851
38852 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38853
38854         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
38855         usage.
38856
38857 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
38858
38859         * gcc.c-torture/compile/20020910-1.c: New test.
38860
38861 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
38862
38863         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
38864
38865 2002-09-10  Andreas Jaeger  <aj@suse.de>
38866
38867         * gcc.dg/20020312-2.c: Adjust for x86-64.
38868
38869 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
38870
38871         * g77.dg/7388.f: New test case for PR 7388.
38872
38873 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
38874
38875         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
38876
38877 2002-09-05  Ziemowit Laski <zlaski@apple.com>
38878
38879         * objc.dg/proto-lossage-1.m: New test.
38880
38881 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
38882
38883         * gcc.dg/cpp/_Pragma4.c: Fix typo.
38884
38885 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
38886
38887         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
38888         expected to pass.
38889
38890 2002-09-06  Stan Shebs  <shebs@apple.com>
38891             David Edelsohn  <edelsohn@gnu.org>
38892
38893         * gcc.dg/weak: New directory.
38894         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
38895         target-specific xfail bits.
38896         * gcc.dg/typeof-2.c: Move to new directory.
38897         * gcc.dg/weak.exp: New expect script.
38898
38899 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
38900
38901         * gcc.c-torture/execute/extzvsi.c: New test.
38902
38903 2002-09-05  Stan Shebs  <shebs@apple.com>
38904
38905         * gcc.dg/weak-1.c: xfail on Darwin.
38906         * gcc.dg/weak-2.c: Ditto.
38907         * gcc.dg/weak-3.c: Ditto.
38908         * gcc.dg/weak-4.c: Ditto.
38909         * gcc.dg/weak-5.c: Ditto.
38910         * gcc.dg/weak-6.c: Ditto.
38911         * gcc.dg/weak-7.c: Ditto.
38912         * gcc.dg/weak-8.c: Ditto.
38913         * gcc.dg/weak-9.c: Ditto.
38914
38915 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
38916
38917         * gcc.c-torture/execute/loop-14.c: New test.
38918
38919 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
38920
38921         * g++.dg/other/cxa-atexit1.C: New test.
38922
38923         * gcc.dg/typeof-2.c: New test.
38924
38925 2002-09-03  Roger Sayle  <roger@eyesopen.com>
38926
38927         * gcc.dg/builtins-2.c: New testcase.
38928         * gcc.dg/builtins-3.c: New testcase.
38929
38930 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
38931
38932         * gcc.dg/cpp/_Pragma4.c: New test.
38933
38934 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
38935
38936         * objc/execute/nil_method-1.m: New testcase.
38937
38938 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
38939
38940         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
38941         [Object class], not [Object initialize].
38942
38943 2002-08-31  Roger Sayle  <roger@eyesopen.com>
38944             Hans-Peter Nilsson  <hp@bitrange.com>
38945
38946         * gcc.c-torture/execute/20020720-1.x: Skip test on
38947         mmix-knuth-mmixware.  Correct comment.
38948
38949 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
38950
38951         * testsuite/g++.dg/abi/bitfield5.C: New test.
38952         * testsuite/g++.dg/abi/vbase10.C: Likewise.
38953
38954 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
38955
38956         * objc.dg/undeclared-selector.m: New test.
38957
38958 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
38959
38960         * g++.dg/other/offsetof1.C: Avoid cast warning.
38961
38962 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
38963
38964         * objc.dg/super-class-2.m: New test.
38965
38966 2002-08-24  Matt Austern  <austern@apple.com>
38967
38968         * g++.dg/ext/lvaddr.C: New test.
38969         * g++.dg/ext/lvcast.C: New test.
38970
38971 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
38972
38973         * testsuite/g++.dg/inherit/cond1.C: New test.
38974
38975 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
38976
38977         * gcc.dg/noncompile/incomplete-1.c: New test.
38978
38979 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
38980
38981         * gcc.dg/typespec-1.c: New test.
38982
38983 2002-08-20  Devang Patel  <dpatel@apple.com>
38984         * objc.dg/proto-hier-2.m: New test.
38985
38986 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
38987
38988         * objc.dg/bitfield-1.m: New test.
38989         * objc.dg/bitfield-2.m: New test.
38990
38991 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
38992
38993         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
38994         gcc.dg/c99-flex-array-4.c: New tests.
38995
38996 2002-08-16  Stan Shebs  <shebs@apple.com>
38997
38998         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
38999
39000 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
39001
39002         * gcc.dg/typeof-1.c: New test.
39003         * g++.dg/ext/typeof2.C: New test.
39004
39005 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
39006
39007         * g++.dg/other/offsetof1.C: New test.
39008
39009 2002-08-14  Richard Henderson  <rth@redhat.com>
39010
39011         * gcc.dg/tls/diag-3.c: Fix expected message strings.
39012
39013 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
39014
39015         * gcc.dg/cpp/_Pragma3.c: New test.
39016
39017 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
39018
39019         * g++.dg/template/inherit3: New test.
39020
39021 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
39022
39023         * gcc.dg/bitfld-4.c: Add blank options.
39024
39025 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
39026
39027         * g++.dg/template/crash1.C: New test.
39028
39029 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
39030
39031         * gcc.dg/tls/opt-2.c: New test.
39032
39033 2002-08-08  Devang Patel  <dpatel@apple.com>
39034
39035         * objc.dg/selector-1.m : New test
39036
39037 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
39038
39039         * g++.dg/abi/bitfield4.C: New test.
39040         * gcc.dg/bitfld-4.c: New test.
39041
39042 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
39043
39044         * g++.dg/other/packed1.C: New test.
39045
39046 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
39047
39048         * g++.dg/abi/offsetof.C: Tweak error messages.
39049         * g++.old-deja/g++.mike/p10769a.C: Likewise.
39050
39051 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
39052
39053         * gcc.dg/bitfld-3.c: New test.
39054
39055 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
39056             Richard Henderson  <rth@redhat.com>
39057
39058         * gcc.dg/i386-bitfield1.c: New test.
39059         * g++.dg/abi/bitfield3.C: Update.
39060
39061 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
39062
39063         * objc.dg/const-str-2.m: Update.
39064         * gcc.dg/cpp/c++98.c: Change to C extension.
39065         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
39066         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
39067
39068 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
39069
39070         * testsuite/gcc.dg/tls/diag-3.c: New.
39071
39072 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
39073
39074         * g++.dg/README (Subdirectories): Document new subdir expr.
39075         * g++.dg/expr/pmf-1.C: New test.
39076
39077 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
39078
39079         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
39080
39081 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
39082
39083         * g++.dg/abi/bitfield3.C: New test.
39084
39085 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
39086
39087         * lib/gcov.exp: Tweak expected line formats.
39088         * gcc.misc-tests/gcov8.c: New test.
39089         * gcc.misc-tests/gcov8.x: New flags.
39090
39091 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
39092
39093         * consistency.vlad/layout/endian.c: Include string.h.
39094
39095         * gcc.c-torture/execute/20020805-1.c: New test.
39096
39097 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
39098
39099         * g++.dg/other/conversion1.C: New test.
39100
39101 2002-08-03  Roger Sayle  <roger@eyesopen.com>
39102
39103         * gcc.dg/builtins-1.c: New testcase.
39104
39105 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
39106
39107         * g++.dg/inherit/access3.C: New test.
39108
39109 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
39110
39111         * gcc.dg/ia64-visibility-2.c: New test.
39112
39113 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
39114
39115         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
39116         __qualifier_flags to __flags.
39117
39118 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
39119
39120         * g++.dg/inherit/operator1.C: New test.
39121         * g++.dg/lookup/disamb1.C: Fix typo in comment.
39122         * g++.dg/other/error1.C: Change expected error message.
39123         * g++.dg/template/conv4.C: Likewise.
39124
39125 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
39126
39127         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
39128         for documented behavior.
39129
39130 2002-07-25  Roger Sayle  <roger@eyesopen.com>
39131
39132         * gcc.c-torture/execute/20020720-1.x: Skip this test on
39133         several targets known to fail.
39134
39135 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
39136
39137         * gcc.dg/mips-args-[123].c: New tests.
39138
39139 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
39140
39141         * gcc.dg/ppc-spe.c: New.
39142
39143 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
39144
39145         * g++.dg/other/ptrmem4.C: New testcase.
39146
39147 2002-07-24  Richard Henderson  <rth@redhat.com>
39148
39149         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
39150
39151 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
39152
39153         * g++.dg/ext/alignof1.C (main): Return 0 for success.
39154
39155 2002-07-24  Roger Sayle  <roger@eyesopen.com>
39156
39157         * gcc.c-torture/execute/memset-3.c: New testcase.
39158
39159 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
39160
39161         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
39162         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
39163
39164 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39165
39166         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
39167         Delete.
39168
39169 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
39170
39171         * gcc.c-torture/compile/simd-4.c: New test.
39172
39173 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39174
39175         PR c++/7347, c++/7348
39176         * g++.dg/template/access4.C: New test.
39177         * g++.dg/template/access5.C: New test.
39178         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
39179         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
39180         * g++.old-deja/g++.pt/ttp58.C: Likewise.
39181         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
39182
39183 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
39184
39185         * gcc.dg/gnu89-init-2.c: New test.
39186
39187 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
39188
39189         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
39190
39191 2002-07-20  Roger Sayle  <roger@eyesopen.com>
39192
39193         * gcc.c-torture/execute/20020720-1.c: New testcase.
39194
39195 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
39196
39197         * gcc.dg/cpp/Wsignprom.c: New tests.
39198
39199 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
39200
39201         * gcc.c-torture/execute/loop-13.c: New test.
39202
39203 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
39204
39205         * gcc.dg/cpp/expr.c: New tests.
39206
39207 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
39208
39209         * g++.dg/opt/pr6713.C: Add template instantiation.
39210
39211 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
39212
39213         * gcc.dg/nest.c: New test.
39214
39215 2002-07-17  Richard Henderson  <rth@redhat.com>
39216
39217         * g++.dg/opt/pr6713.C: New test.
39218
39219 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
39220
39221         * gcc.c-torture/execute/loop-2e.x: Let the testcase
39222         XFAIL for all x86 processors.
39223
39224 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
39225
39226         * gcc.c-torture/execute/20010122-1.x: Do not test with
39227         -fomit-frame-pointer.
39228
39229 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39230
39231         * g++.dg/template/instantiate2.C: New test.
39232         * g++.dg/template/spec4.C: New test.
39233
39234 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39235
39236         * g++.dg/template/access2.C: New test.
39237         * g++.dg/template/access3.C: New test.
39238
39239 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
39240
39241         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
39242         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
39243         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
39244         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
39245         Convert to use <stdarg.h>.
39246         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
39247         Delete.
39248         * gcc.dg/va-arg-2.c: New.
39249         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
39250
39251 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
39252
39253         * gcc.c-torture/compile/20020710-1.c: New test.
39254
39255 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
39256                           Andrew Pinski  <pinskia@physics.uc.edu>
39257
39258         gcc.c-torture/compile/simd-2.c: New testcase.
39259         gcc.c-torture/compile/simd-3.c: Likewise.
39260
39261 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
39262
39263         PR c++/7224
39264         * g++.dg/overload/error1.C: New test.
39265
39266 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39267
39268         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
39269         configuration and IRIX 6 O32 ABI.
39270
39271 2002-07-11  Roger Sayle  <roger@eyesopen.com>
39272
39273         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
39274
39275 2002-07-10  Roger Sayle  <roger@eyesopen.com>
39276
39277         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
39278
39279 2002-07-10  Jeffrey A Law  <law@redhat.com>
39280
39281         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
39282
39283         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
39284
39285 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
39286
39287         * gcc.dg/20020312-2.c: Check for __PPC__.
39288
39289 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
39290
39291         * gcc.c-torture/compile/20020709-1.c: New test.
39292
39293 2002-07-07  Roger Sayle  <roger@eyesopen.com>
39294
39295         * g++.dg/template/qualttp21.C: New test case.
39296
39297 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
39298
39299         * gcc.c-torture/compile/20020706-1.c: New test.
39300         * gcc.c-torture/compile/20020706-2.c: New test.
39301
39302 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
39303             Alexandre Oliva  <aoliva@redhat.com>
39304
39305         * g++.dg/warn/incomplete1.C: New test.
39306
39307 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39308
39309         PR c++/7099
39310         * g++.dg/warn/noreturn1.C: New test.
39311
39312 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
39313
39314         PR c++/6706
39315         * g++.dg/debug/debug6.C: New test.
39316         * g++.dg/debug/debug7.C: New test.
39317
39318 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
39319
39320         * gcc.c-torture/compile/simd-3.c: New test.
39321
39322 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
39323
39324         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
39325         * gcc.dg/20020620-1.c: Likewise.
39326
39327 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39328
39329         PR c++/6944
39330         * g++.dg/init/array4.C: New test.
39331         * g++.dg/init/array5.C: New test.
39332
39333 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
39334
39335         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
39336         * gcc.c-torture/execute/simd-2.c (main): Likewise.
39337
39338 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39339
39340         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
39341         * gcc.dg/wtr-aggr-init-1.c: Likewise.
39342         * gcc.dg/wtr-conversion-1.c: Likewise.
39343         * gcc.dg/wtr-escape-1.c: Likewise.
39344         * gcc.dg/wtr-int-type-1.c: Likewise.
39345         * gcc.dg/wtr-label-1.c: Likewise.
39346         * gcc.dg/wtr-static-1.c: Likewise.
39347         * gcc.dg/wtr-strcat-1.c: Likewise.
39348         * gcc.dg/wtr-suffix-1.c: Likewise.
39349         * gcc.dg/wtr-switch-1.c: Likewise.
39350         * gcc.dg/wtr-unary-plus-1.c: Likewise.
39351         * gcc.dg/wtr-union-init-1.c: Likewise.
39352         * gcc.dg/wtr-union-init-2.c: Likewise.
39353         * gcc.dg/wtr-union-init-3.c: Likewise.
39354
39355         * gcc.dg/wtr-func-def-1.c: New test.
39356
39357 2002-07-02 Devang Patel <dpatel@apple.com>
39358
39359         * objc.dg/param-1.m: New test.
39360
39361 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
39362
39363         * gcc.dg/cpp/trad/directive.c: Add test.
39364         * gcc.dg/cpp/trad/macroargs.c: Add test.
39365         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
39366
39367 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
39368
39369         * gcc.dg/cpp/cmdlne-M.c: New test.
39370
39371 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
39372
39373         * objc.dg/desig-init-1.m: New test.
39374
39375 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39376
39377         PR c++/6716
39378         * g++.dg/template/instantiate1.C: New test.
39379
39380 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
39381
39382         PR c++/7112
39383         * g++.dg/template/sizeof2.C: New test.
39384
39385 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
39386
39387         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
39388         gcc.dg/cpp/trad/include.c: New tests.
39389
39390 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
39391
39392         PR target/7177
39393         * gcc.c-torture/compile/20020701-1.c: New test.
39394
39395 2002-07-01  Stan Shebs  <shebs@apple.com>
39396
39397         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
39398         header here...
39399         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
39400         (objc-torture-execute): or here.
39401
39402 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
39403
39404         * gcc.c-torture/execute/arith-rand-ll.c: New test.
39405
39406 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
39407
39408         * gcc.dg/cpp/trad/escaped-nl.c: New test.
39409
39410 2002-06-30  Devang Patel  <dpatel@apple.com>
39411
39412         * objc.dg/fsyntax-only.m: New test.
39413
39414 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
39415
39416         PR c++/6695
39417         * g++.dg/template/friend7.C: New file.
39418
39419 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
39420
39421         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
39422         return type.
39423
39424 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
39425
39426         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
39427         avoid division by zero.
39428
39429 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
39430
39431         * gcc.dg/Wunknownprag.c: New tests.
39432
39433 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
39434
39435         * gcc.c-torture/execute/simd-2.c: New test.
39436
39437 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
39438
39439         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
39440         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
39441         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
39442         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
39443         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
39444         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
39445         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
39446         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
39447         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
39448         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
39449         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
39450         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
39451         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
39452         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
39453         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
39454         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
39455         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
39456
39457 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
39458
39459         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
39460         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
39461         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
39462         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
39463         New tests.
39464         * gcc.dg/cpp/trad/directive.c: Update.
39465
39466 2002-06-23  Andreas Jaeger  <aj@suse.de>
39467
39468         * gcc.c-torture/execute/complex-6.c: New.
39469
39470 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
39471
39472         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
39473         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
39474         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
39475         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
39476
39477 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
39478
39479         * gcc.dg/cpp/trad: New directory with traditional tests copied
39480         from parent directory.
39481         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
39482         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
39483         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
39484         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
39485         Move to trad/ and rename.
39486         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
39487         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
39488         gcc.dg/cpp/trad/redef2.c: New tests.
39489         * gcc.dg/cpp/trad/trad.exp: New driver.
39490
39491 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
39492
39493         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
39494         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
39495         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
39496         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
39497         Remove.
39498
39499 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
39500
39501         * gcc.dg/20020620-1.c: New test.
39502
39503 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39504
39505         * g++.dg/template/ttp4.C: New test.
39506
39507 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
39508
39509         * g++.dg/opt/vt1.C: Fix regexp.
39510
39511 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39512
39513         * gcc.c-torture/execute/pure-1.c: Make functions static again.
39514         Don't use attribute `noinline'.
39515
39516 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
39517
39518         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
39519
39520 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
39521
39522         * gcc.c-torture/execute/simd-1.c: New.
39523
39524         * gcc.dg/simd-1.c: New.
39525
39526 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
39527
39528         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
39529
39530 2002-06-16  Richard Henderson  <rth@redhat.com>
39531
39532         * g++.dg/ext/anon-struct1.C: New.
39533         * g++.dg/ext/anon-struct2.C: New.
39534         * g++.dg/ext/anon-struct3.C: New.
39535         * gcc.dg/anon-struct-1.c: New.
39536         * gcc.dg/anon-struct-2.c: New.
39537         * gcc.dg/anon-struct-3.c: New.
39538         * gcc.dg/20011008-1.c: Adjust warning text.
39539         * gcc.dg/20020527-1.c: Add -fms-extensions.
39540
39541 2002-06-16  Richard Henderson  <rth@redhat.com>
39542
39543         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
39544
39545 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
39546
39547         * gcc.c-torture/execute/20020615-1.c: New test.
39548
39549 2002-06-15  Roger Sayle  <roger@eyesopen.com>
39550
39551         * gcc.c-tortuture/execute/compare-1.c: New test case.
39552         * gcc.c-tortuture/execute/compare-2.c: New test case.
39553         * gcc.c-tortuture/execute/compare-3.c: New test case.
39554
39555 2002-06-13  Richard Henderson  <rth@redhat.com>
39556
39557         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
39558         ia64 ilp32.
39559
39560 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39561
39562         * g++.dg/template/typename2.C: Update error message.
39563
39564 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
39565
39566         * gcc.c-torture/execute/20020611-1.c: New test.
39567
39568 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
39569
39570         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
39571         list of targets to skip.
39572
39573 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
39574
39575         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
39576         targets if not optimizing.
39577
39578 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
39579
39580         * gcc.c-torture/compile/20020605-1.c: New test.
39581
39582         * g++.dg/opt/vt1.C: New test.
39583
39584         * gcc.dg/20020531-1.c: New test.
39585
39586         * gcc.dg/20020530-1.c: New test.
39587
39588         * gcc.dg/20020527-1.c: New test.
39589
39590         * g++.dg/opt/cse1.C: New test.
39591
39592 2002-06-07  Roger Sayle  <roger@eyesopen.com>
39593
39594         * gcc.dg/20020607-2.c: New test case.
39595
39596 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
39597
39598         * gcc.c-torture/compile/20020604-1.c: New test.
39599
39600 2002-06-04  Richard Henderson  <rth@redhat.com>
39601
39602         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
39603         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
39604         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
39605
39606 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
39607
39608         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
39609
39610 2002-06-03  Richard Henderson  <rth@redhat.com>
39611
39612         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
39613         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
39614
39615 2002-06-02  Richard Henderson  <rth@redhat.com>
39616
39617         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
39618         test functions static.
39619
39620 2002-06-02  Andreas Jaeger  <aj@suse.de>
39621
39622         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
39623         now.
39624
39625 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
39626
39627         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
39628         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
39629         Update for mofified diagnostics.
39630         * gcc.dg/c99-intconst-1.c: No longer fail.
39631
39632 2002-06-02  Richard Henderson  <rth@redhat.com>
39633
39634         * gcc.dg/uninit-A.c: Remove xfail markers.
39635
39636 2002-06-01  Roger Sayle  <roger@eyesopen.com>
39637
39638         * gcc.dg/fnegate-1.c: New test case.
39639
39640 2002-05-30  Osku Salerma  <osku@iki.fi>
39641
39642         * gcc.c-torture/execute/mayalias-1.c: New file.
39643
39644 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
39645
39646         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
39647         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
39648         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
39649
39650 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
39651
39652         * gcc.c-torture/execute/20020529-1.c: New test.
39653
39654 2002-05-27  Richard Henderson  <rth@redhat.com>
39655
39656         * g++.dg/ext/attrib6.C: New test case.
39657
39658 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39659
39660         * gcc.c-torture/execute/pure-1.c: New test.
39661
39662 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
39663
39664         * gcc.dg/cpp/arith-2.c: Remove.
39665
39666 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
39667
39668         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
39669         * gcc.dg/cpp/if-3.c: Remove.
39670
39671 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
39672
39673         * g++.dg/opt/cse2.C: New test.
39674
39675 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
39676
39677         * gcc.dg/cpp/arith-1.c: New semantic tests.
39678         * gcc.dg/cpp/if-1.c: Update.
39679
39680 2002-05-24  Ben Elliston  <bje@redhat.com>
39681
39682         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
39683
39684 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
39685
39686         * gcc.dg/verbose-asm.c: New test.
39687
39688 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
39689
39690         * gcc.dg/cpp/paste12.c: New test.
39691
39692 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
39693
39694         * g++.dg/parse/named_ops.C: New test.
39695
39696 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
39697
39698         * gcc.dg/weak-8.c: New test.
39699
39700 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
39701
39702         * gcc.dg/weak-2.c: Allow optional leading underscore
39703         in scan-assembler symbol name.
39704         * gcc.dg/weak-3.c: Likewise.
39705         * gcc.dg/weak-4.c: Likewise.
39706         * gcc.dg/weak-5.c: Likewise.
39707
39708 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
39709
39710         * gcc.dg/20020523-1.c: New test.
39711
39712 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
39713
39714         * objc.dg/const-str-2.m: Update now that we stop after
39715         a command line error.
39716
39717 2002-05-22  Richard Henderson  <rth@redhat.com>
39718
39719         * g++.dg/dg.exp: Fix typo in test pruneing.
39720
39721 2002-05-22  Richard Henderson  <rth@redhat.com>
39722
39723         * g++.dg/dg.exp: Prune the tls subdirectory.
39724         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
39725         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
39726         * g++.dg/tls/init-1.C: New.
39727
39728 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
39729
39730         * gcc.dg/20020517-1.c: New test.
39731
39732 2002-05-21  Richard Henderson  <rth@redhat.com>
39733
39734         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
39735         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
39736
39737 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
39738
39739         * g++.dg/other/copy2.C: New test.
39740
39741 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
39742
39743         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
39744         (MAX_COPY): Bump up to 10 times sizeof (long long).
39745         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
39746
39747         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
39748         sizeof (long long).
39749
39750         * gcc.c-torture/execute/strcpy-1.c: New test.
39751
39752 2002-05-19  Jason Merrill  <jason2redhat.com>
39753
39754         * g++.dg/ext/oper1.C: New test.
39755
39756 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
39757 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
39758
39759         * README.QMTEST: New file.
39760
39761         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
39762
39763 2002-05-19  Andreas Jaeger  <aj@suse.de>
39764
39765         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
39766         now.
39767         * gcc.c-torture/execute/loop-2d.x: Likewise.
39768
39769 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
39770
39771         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
39772         support weak symbols.
39773         * gcc.dg/weak-4.c: Likewise.
39774         * gcc.dg/weak-6.c: Likewise.
39775
39776 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
39777
39778         * gcc.dg/weak-3.c: Add dg-excess-error comment for
39779         cygwin, coff and h8300-*-hms targets
39780         * gcc.dg/weak-5.c: Likewise.
39781         * gcc.dg/weak-7.c: Likewise.
39782
39783 2002-05-16  Jason Merrill  <jason@redhat.com>
39784
39785         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
39786         (scan-assembler-not, scan-assembler-dem): Likewise.
39787         (scan-assembler-dem-not): Likewise.
39788
39789 2002-05-15  Richard Henderson  <rth@redhat.com>
39790
39791         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
39792
39793 2002-05-15  Richard Henderson  <rth@redhat.com>
39794
39795         * gcc.dg/weak-5.c (vfoo1c): No warning here.
39796         (vfoo1f): Warning here.
39797         (vfoo1l): Don't redefine the alias.
39798
39799 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
39800
39801         * g++.dg/init/pm1.C: New test.
39802
39803 2002-05-12  David S. Miller  <davem@redhat.com>
39804
39805         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
39806         types.
39807
39808 2002-05-10  Roger Sayle  <roger@eyesopen.com>
39809
39810         * gcc.c-torture/execute/20020510-1.c: New test case.
39811
39812 2002-05-10  David S. Miller  <davem@redhat.com>
39813
39814         * gcc.c-torture/execute/conversion.c: Test long double too.
39815
39816 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
39817
39818         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
39819         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
39820         * lib/g++.exp (g++_link_flags): Likewise.
39821         * lib/objc.exp (objc_target_compile): Likewise.
39822
39823 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
39824
39825         * gcc.dg/cpp/poison.c: Update.
39826         * gcc.dg/cpp/20000625-2.c: Remove.
39827         * gcc.dg/cpp/direct2s.c: Remove final test.
39828
39829 2002-05-08  Tom Rix  <trix@redhat.com>
39830
39831         * gcc.c-torture/execute/20020508-1.c: New test.
39832         * gcc.c-torture/execute/20020508-2.c: New test.
39833         * gcc.c-torture/execute/20020508-3.c: New test.
39834
39835 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
39836
39837         * gcc.dg/cpp/charconst-4.c: More tests.
39838
39839 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
39840
39841         PR c/6569
39842         * gcc.dg/weak-3.c: Update location of warning messages.
39843         * gcc.dg/weak-5.c: Likewise.
39844
39845 2002-05-06  Roger Sayle  <roger@eyesopen.com>
39846
39847         * gcc.c-torture/execute/20020506-1.c: New test case.
39848
39849 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
39850
39851         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
39852
39853 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
39854
39855         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
39856
39857 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
39858
39859         * gcc.dg/cpp/charconst-3.c: New test.
39860
39861 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
39862
39863         * gcc.dg/cpp/charconst.c: Update tests.
39864
39865 2002-05-05  Tim Josling  <tej@melbpc.org.au>
39866
39867         * treelang: Added directory for new sample language treelang. Also
39868         lib/treelang.exp: New file to signal treelang should be tested.
39869
39870 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
39871
39872         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
39873         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
39874         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
39875         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
39876         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
39877         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
39878         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
39879
39880 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
39881
39882         * gcc.dg/format/xopen-2.c: New test.
39883
39884 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
39885
39886         * gcc.dg/20020503-1.c: New test.
39887
39888 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
39889
39890         * g++.dg/init/dtor1.C: Make it tougher.
39891
39892 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
39893
39894         * g++.dg/init/dtor1.C: New test.
39895
39896 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
39897
39898         * gcc.dg/altivec-8.c: New.
39899
39900 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
39901
39902         * gcc.dg/altivec-7.c: New.
39903
39904 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
39905
39906         * g++.dg/parse/typedef1.C: New test.
39907
39908 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
39909
39910         PR c++/6486
39911         * g++.dg/template/friend6.C: New test.
39912
39913         PR c++/6492
39914         * g++.dg/init/copy1.C: New test.
39915
39916 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
39917
39918         * g++.dg/warn/effc1.C: New test.
39919
39920 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
39921
39922         * gcc.dg/cpp/if-cexp.c: Add a test.
39923
39924 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
39925
39926         * gcc.dg/20020426-2.c: New test.
39927
39928 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
39929
39930         * gcc.dg/cpp/if-mop.c: Update.
39931         * gcc.dg/cpp/if-mpar.c: Add test.
39932         * gcc.dg/cpp/if-oppr.c: Update.
39933
39934 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39935
39936         PR c/6343
39937         * gcc.dg/weak-[2-7].c: New tests.
39938
39939 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
39940
39941         * gcc.dg/enum1.c: New test.
39942
39943 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
39944
39945         PR c++/6497
39946         * g++.dg/inherit/access2.C: New test.
39947
39948 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
39949
39950         PR bootstrap/6445
39951         * gcc.dg/20020426-1.c: New test.
39952
39953 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
39954
39955         * g++.dg/abi/enum1.C: New test.
39956
39957 2002-04-26  Richard Henderson  <rth@redhat.com>
39958
39959         * gcc.dg/c99-bool-1.c: Expect always true warning.
39960
39961 2002-04-25  Roger Sayle  <roger@eyesopen.com>
39962
39963         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
39964
39965 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39966
39967         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
39968         targets.
39969
39970 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
39971
39972         * g++.dg/abi/mange7.C: New test.
39973
39974         PR c++/6438.
39975         * g++.dg/parse/stmtexpr2.C: New test.
39976
39977 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
39978
39979         * gcc.dg/20020312-2.c: Add SH target.
39980
39981 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39982
39983         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
39984         compiler output on mips*-*-irix*.
39985
39986 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
39987
39988         * g++.dg/parse/attr1.C: New test.
39989
39990 2002-04-23  Roger Sayle  <roger@eyesopen.com>
39991
39992         * gcc.c-torture/execute/string-opt-17.c: New test case.
39993         * gcc.c-torture/execute/memset-2.c: New test case.
39994
39995 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
39996
39997         PR c++/6256:
39998         * g++.dg/template/friend5.C: New test.
39999
40000         PR c++/6331:
40001         * g++.dg/template/qual1.C: Likewise.
40002
40003 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
40004
40005         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
40006         Include stdlib.h, not stdio.h or ctype.h.
40007
40008 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
40009
40010         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
40011         cris-*-elf* and mmix-*-*.
40012         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
40013         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
40014         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
40015         Ditto.
40016         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
40017         * gcc.dg/wchar_t-1.c: Ditto.
40018
40019 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
40020
40021         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
40022         Clarify comment.
40023
40024 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
40025
40026         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
40027
40028 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40029
40030         * gcc.c-torture/execute/20000906-1.x: Delete.
40031
40032 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
40033
40034         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
40035
40036 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
40037
40038         * PR6367
40039         * g77.f-torture/execute/6367.f: New test.
40040         * g77.f-torture/execute/6367.x: Disable for MMIX.
40041
40042 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
40043
40044         * PR6352
40045         * g++.dg/opt/inline2.C: New test.
40046
40047 2002-04-18  Richard Henderson  <rth@redhat.com>
40048
40049         * gcc.dg/20000906-1.c: Enable for all targets.
40050         * gcc.c-torture/compile/iftrap-2.c: New.
40051
40052 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
40053
40054         * gcc.dg/20020418-1.c: New test.
40055         * gcc.dg/20020418-2.c: New test.
40056
40057 2002-04-18  Richard Henderson  <rth@redhat.com>
40058
40059         * gcc.c-torture/compile/iftrap-1.c: New.
40060         * gcc.dg/iftrap-1.c: Adjust for ia64.
40061         * gcc.dg/iftrap-2.c: New.
40062
40063 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
40064
40065         * gcc.c-torture/compile/20020418-1.c: New test.
40066
40067 2002-04-18  Roger Sayle  <roger@eyesopen.com>
40068
40069         * gcc.c-torture/compile/20020415-1.c: New.
40070
40071 2002-04-18  David S. Miller  <davem@redhat.com>
40072
40073         * gcc.c-torture/execute/20020418-1.c: New test.
40074
40075 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
40076
40077         * gcc.dg/20020416-1.c: New test.
40078
40079         * g++.dg/opt/inline1.C: New test.
40080
40081 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
40082
40083         * gcc.dg/altivec-5.c: New test.
40084
40085         * gcc.dg/20020415-1.c: New test.
40086
40087 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
40088
40089         * testsuite/lib/chill.exp: Remove.
40090
40091 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
40092
40093         * g++.dg/other/big-struct.C: New test.
40094
40095 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
40096
40097         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
40098         of scratch file.
40099
40100 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
40101
40102         PR c/6277
40103         * gcc.dg/i386-387-1.c: Allow optional leading underscore
40104         in scan-assembler function name
40105
40106 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
40107
40108         * g77.f-torture/execute/980628-4.x,
40109         g77.f-torture/execute/980628-5.x,
40110         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
40111         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
40112         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
40113         i[34567]86-*-*.
40114
40115 2002-04-13  David S. Miller  <davem@redhat.com>
40116
40117         * gcc.c-torture/execute/20020413-1.c: New test.
40118
40119 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
40120
40121         * gcc.dg/asm-6.c,
40122         * g++.dg/ext/asm1.C: New tests.
40123
40124 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
40125
40126         PR c++ 5373.
40127         * g++.dg/parse/stmtexpr1.C: New test.
40128
40129         PR c++/5189.
40130         * g++.dg/template/copy1.C: New test.
40131
40132 2002-04-12  Richard Henderson  <rth@redhat.com>
40133
40134         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
40135
40136 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
40137
40138         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
40139         gcc.c-torture/execute/20020307-2.c.
40140
40141 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
40142
40143         * g++.dg/ext/attrib5.C,
40144         * g++.dg/lookup/struct1.C: New tests.
40145
40146 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
40147
40148         * gcc.dg/20020411-1.c: New test.
40149
40150         * gcc.c-torture/execute/20020411-1.c: New test.
40151
40152 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
40153
40154         * g77.f-torture/execute/6177.f: New test.
40155
40156 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
40157
40158         PR middle-end/6247
40159         * g++.dg/opt/cleanup1.C: New test.
40160
40161         * g++.dg/opt/const1.C: New test.
40162
40163 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
40164
40165         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
40166
40167 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
40168
40169         PR c++/5507
40170         * g++.dg/template/typename2.C: New test.
40171
40172 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
40173
40174         * gcc.c-torture/execute/loop-12.c: New.
40175
40176 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
40177
40178         * g77.f-torture/execute/980628-4.x,
40179         g77.f-torture/execute/980628-5.x,
40180         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
40181         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
40182         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
40183
40184 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40185
40186         PR optimization/6086
40187         * g++.dg/opt/preinc1.C: New test.
40188
40189 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
40190
40191         PR c++/5571
40192         * g++.dg/opt/static2.C: New test.
40193
40194 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
40195
40196         PR c/5120
40197         * gcc.dg/20020406-1.c: New test.
40198
40199 2002-04-04  David S. Miller  <davem@redhat.com>
40200
40201         * gcc.c-torture/execute/20020404-1.c: New test.
40202
40203 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
40204
40205         PR c/6123
40206         * gcc.dg/20020312-2.c: Do not declare global register variable
40207         if __PIC__ or __pic__ is defined.
40208
40209 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
40210
40211         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
40212         __asm__ so that it works correctly even if -ansi -pedantic-errors.
40213
40214 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40215
40216         * gcc.misc-tests/linkage.exp: Update last change to handle
40217         sparc*-, not just sparc-.
40218
40219 2002-04-03  Richard Henderson  <rth@redhat.com>
40220
40221         * gcc.dg/cpp/ucs.c: Improved long UCS test.
40222
40223 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
40224
40225         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
40226
40227 2002-04-02  David S. Miller  <davem@redhat.com>
40228
40229         * gcc.c-torture/execute/20020402-3.c: New test.
40230
40231 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
40232
40233         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
40234         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
40235
40236         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
40237         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
40238         g77.f-torture/execute/20001201.x,
40239         g77.f-torture/execute/u77-test.x: New files.
40240
40241         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
40242         * gcc.dg/wchar_t-1.c: Ditto.
40243
40244 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40245
40246         * gcc.c-torture/execute/20020402-1.c: New test.
40247
40248 2002-04-01  Richard Henderson  <rth@redhat.com>
40249
40250         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
40251
40252         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
40253
40254 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40255
40256         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
40257
40258 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
40259
40260         * g++.dg/inherit/template-as-base.C: Expect error.
40261         * g++.dg/inherit/namespace-as-base.C: Likewise.
40262
40263 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
40264
40265         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
40266         g++.dg/ext/instantiate3.C: Tweak match patterns.
40267
40268         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
40269         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
40270         -da test.
40271
40272 2002-03-31  Richard Henderson  <rth@redhat.com>
40273
40274         * gcc.dg/special/alias-2.c: New.
40275         * gcc.dg/special/ecos.exp: Run it.
40276
40277 2002-03-31  Richard Henderson  <rth@redhat.com>
40278
40279         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
40280
40281 2002-03-31  Kazu Hirata  <kazu@hxi.com>
40282
40283         * gcc.dg/weak-1.c: Disable on h8300 port.
40284
40285 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
40286
40287         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
40288         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
40289         ordering tests.
40290         * g++.dg/bprob/bprob-1.C: New test.
40291         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
40292         * g++.dg/gcov/gcov-1.C: New test.
40293         * g++.dg/gcov/gcov-1.x: New file.
40294         * g++.dg/gcov/gcov-2.C: New test.
40295         * g++.dg/gcov/gcov-3.C: New test.
40296         * g++.dg/gcov/gcov-3.h: New file.
40297
40298 2002-03-28  Roger Sayle  <roger@eyesopen.com>
40299
40300         * g++.old-deja/g++.other/builtins5.C: New test.
40301         * g++.old-deja/g++.other/builtins6.C: New test.
40302         * g++.old-deja/g++.other/builtins7.C: New test.
40303         * g++.old-deja/g++.other/builtins8.C: New test.
40304         * g++.old-deja/g++.other/builtins9.C: New test.
40305
40306 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
40307
40308         * g++.dg/opt/static1.C: New test.
40309
40310         * g++.dg/opt/longbranch1.C: New test.
40311
40312 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
40313
40314         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
40315
40316         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
40317
40318 2002-03-28  Jeffrey A Law  (law@redhat.com)
40319
40320         * gcc.c-torture/execute/20020328-1.c: New test.
40321
40322 2002-03-27  Richard Henderson  <rth@redhat.com>
40323
40324         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
40325         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
40326         move from g++.old-deja/g++.ext/.
40327
40328 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
40329
40330         * g++.dg/init/new2.C: New test.
40331
40332 2002-03-26  Richard Henderson  <rth@redhat.com>
40333
40334         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
40335
40336         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
40337         on sparc.
40338
40339         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
40340         sparcv9 systems.
40341         * gcc.dg/20001102-1.c: Likewise.
40342
40343 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
40344
40345         * gcc.dg/cpp/endif-pedantic1.c,
40346         gcc.dg/cpp/endif-pedantic2.c: New tests.
40347
40348 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
40349
40350         * g++.dg/init/new1.C: New test.
40351
40352 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
40353
40354         * g++.dg/abi/vbase9.C: New test.
40355
40356 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
40357
40358         * gcc.dg/arm-asm.c: New test.
40359
40360 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
40361
40362         * gcc.dg/Wswitch-enum.c: New test.
40363         Fix PR c/5044.
40364
40365 2002-03-26  Richard Henderson  <rth@redhat.com>
40366
40367         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
40368         structure.
40369
40370 2002-03-25  Richard Henderson  <rth@redhat.com>
40371
40372         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
40373         sparcv9 systems.
40374
40375         * gcc.c-torture/compile/20011119-1.c (xxx): New.
40376         * gcc.c-torture/compile/20011119-2.c (xxx): New.
40377
40378 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
40379
40380         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
40381
40382 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
40383
40384         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
40385         targets using generic thunk support.
40386
40387 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
40388
40389         * gcc.c-torture/compile/20020323-1.c: New test.
40390
40391         * g++.dg/opt/conj2.C: New test.
40392
40393 2002-03-24  Richard Henderson  <rth@redhat.com>
40394
40395         * gcc.dg/weak-1.c: Use -fno-common.
40396
40397 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
40398
40399         * g77.dg/f77-edit-apostrophe-out.f: New test
40400         * g77.dg/f77-edit-h-out.f: New test
40401         * g77.dg/f77-edit-t-in.f: New test
40402         * g77.dg/f77-edit-t-out.f: New test
40403         * g77.dg/f77-edit-x-out.f: New test
40404         * g77.dg/f77-edit-slash-out.f: New test
40405         * g77.dg/f77-edit-colon-out.f: New test
40406         * g77.dg/f77-edit-s-out.f: New test
40407
40408 2002-03-24  Richard Henderson  <rth@redhat.com>
40409
40410         * objc/execute/formal_protocol-6.x: New XFAIL.
40411
40412 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
40413
40414         * gcc.dg/weak-1.c: Early return from dg-final on platforms
40415         that do not support weak symbols
40416
40417 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
40418
40419         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
40420         * lib/g77.exp: Likewise.
40421         * lib/objc.exp: Likewise.
40422
40423 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
40424
40425         * gcc.dg/Wswitch-default.c: New test.
40426
40427 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
40428
40429         * g++.dg/other/enum1.C: New test.
40430
40431 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
40432
40433         * gcc.dg/pragma-ep-3.c: Fix typo.
40434
40435 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
40436
40437         * g++.dg/inherit/template-as-base.C: New test.
40438
40439 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
40440
40441         * g++.old-deja/g++.other/dwarf2-1.C: Move...
40442         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
40443
40444 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
40445
40446         * gcc.dg/cpp/multiline.c: Update to match.
40447
40448 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
40449
40450         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
40451
40452 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
40453
40454         * gcc.dg/cpp/extratokens2.c: New file.
40455
40456 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
40457
40458         * gcc.dg/20020312-2.c: Add rs6000 target.
40459
40460         * gcc.c-torture/compile/20020319-1.c: New test.
40461
40462 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40463
40464         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
40465         (A, E): Handle this.
40466
40467 2002-03-20  Jason Merrill  <jason@redhat.com>
40468
40469         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
40470         ignoring -fpic.
40471         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
40472         through prune_gcc_output.
40473
40474 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
40475
40476         * gcc.c-torture/compile/20020320-1.c: New test.
40477
40478 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
40479
40480         * gcc.c-torture/compile/20020318-1.c: New test.
40481
40482         * gcc.dg/struct-by-value-1.c: New test.
40483
40484         * gcc.dg/20020319-1.c: New test.
40485
40486 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
40487
40488         * g++.dg/opt/conj1.C: New test.
40489
40490 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
40491
40492         * g++.dg/template/qualttp20.C: Revert previous change.
40493         * g++.dg/template/qualttp3.C: Likewise.
40494         * g++.dg/template/qualttp4.C: Likewise.
40495         * g++.dg/template/qualttp5.C: Likewise.
40496         * g++.dg/template/qualttp6.C: Likewise.
40497         * g++.dg/template/qualttp7.C: Likewise.
40498         * g++.dg/template/qualttp8.C: Likewise.
40499         * g++.dg/template/recurse.C: Likewise.
40500
40501 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
40502
40503         * gcc.dg/cpp/wchar-1.c: Update.
40504
40505 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
40506
40507         * g++.dg/template/conv1.C: New test.
40508         * g++.dg/template/conv2.C: New test.
40509         * g++.dg/template/conv3.C: New test.
40510         * g++.dg/template/conv4.C: New test.
40511
40512 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
40513
40514         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
40515         * g++.dg/template/qualttp3.C: Likewise.
40516         * g++.dg/template/qualttp4.C: Likewise.
40517         * g++.dg/template/qualttp5.C: Likewise.
40518         * g++.dg/template/qualttp6.C: Likewise.
40519         * g++.dg/template/qualttp7.C: Likewise.
40520         * g++.dg/template/qualttp8.C: Likewise.
40521         * g++.dg/template/recurse.C: Likewise.
40522
40523 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
40524
40525         * g++.dg/opt/dtor1.C: New test.
40526
40527 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
40528
40529         * gcc.c-torture/compile/20020315-1.c: New test.
40530
40531 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
40532
40533         * gcc.dg/weak-1.c: Fix scan tests.
40534
40535 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
40536
40537         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
40538         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
40539         cris-*-aout* mmix-*-*.
40540         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
40541         cris-*-aout* mmix-*-*.
40542         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
40543         cris-*-elf* cris-*-aout* and mmix-*-*.
40544         * gcc.dg/20001009-1.c: Ditto.
40545         * gcc.dg/20010912-1.c: Ditto.
40546         * gcc.dg/20020122-4.c: Ditto.
40547         * gcc.dg/inline-2.c: Ditto.
40548
40549 2002-03-14  Jeffrey A Law  (law@cygnus.com)
40550
40551         * gcc.c-torture/compile/20020314-1.c: New test.
40552
40553 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
40554
40555         * gcc.c-torture/execute/20020314-1.c: New test.
40556
40557 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
40558
40559         * g++.dg/warn/Wunused-1.C: New test.
40560
40561 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
40562
40563         * g++.dg/abi/mangle6.C: New test.
40564
40565 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
40566
40567         * gcc.c-torture/compile/20020309-2.c: New test.
40568
40569         * gcc.c-torture/compile/20020312-1.c: New test.
40570
40571 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
40572
40573         * g++.dg/other/access1.C: New test.
40574
40575 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
40576
40577         * gcc.c-torture/execute/wchar_t-1.c: New test.
40578
40579 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
40580
40581         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
40582
40583 2002-03-12  Roger Sayle  <roger@eyesopen.com>
40584
40585         * gcc.dg/20020312-1.c: New test case.
40586
40587 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
40588
40589         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
40590
40591 2002-03-11  Richard Henderson  <rth@redhat.com>
40592
40593         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
40594         * g++.old-deja/g++.jason/report.C: Likewise.
40595
40596 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
40597
40598         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
40599         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
40600
40601 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
40602
40603         * testsuite/g++.dg/overload/pmf1.C: New test.
40604
40605 2002-03-11  Kazu Hirata  <kazu@hxi.com>
40606
40607         * gcc.c-torture/execute/20020307-1.c: Use long.
40608
40609 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
40610
40611         PR optimization/5844
40612         * gcc.dg/20020310-1.c: New test.
40613
40614 2002-03-09  Michael Meissner  <meissner@redhat.com>
40615
40616         * gcc.c-torture/execute/memcpy-2.c: New test.
40617         * gcc.c-torture/execute/memset-1.c: New test.
40618         * gcc.c-torture/execute/strlen-1.c: New test.
40619         * gcc.c-torture/execute/strcmp-1.c: New test.
40620         * gcc.c-torture/execute/strncmp-1.c: New test.
40621
40622 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
40623
40624         * gcc.dg/ppc-ldstruct.c: New test.
40625
40626 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
40627
40628         * gcc.c-torture/execute/va-arg-22.c: New test.
40629
40630 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
40631
40632         * gcc.c-torture/compile/20020309-1.c: New test.
40633
40634 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
40635
40636         * gcc.c-torture/execute/20020307-2.c: New test.
40637
40638 2002-03-07  Jeffrey A Law  (law@redhat.com)
40639
40640         * g77.f-torture/compile/20020307-1.f: New test.
40641
40642 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
40643
40644         * gcc.dg/unordered-1.c: New test.
40645
40646 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
40647
40648         * gcc.c-torture/execute/20020307-1.c: New test.
40649
40650 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
40651
40652         * gcc.dg/20020304-1.c: New test.
40653
40654         * gcc.c-torture/compile/20020304-2.c: New test.
40655
40656 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
40657
40658         * gcc.c-torture/compile/20020304-1.c: New test case
40659         (from PR c/5830).
40660
40661 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
40662
40663         * gcc.dg/20020103-1.c: Add other -D ppc variants.
40664
40665 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
40666
40667         * g++.dg/other/classkey1.C: New test.
40668
40669 2002-03-01  Richard Henderson  <rth@redhat.com>
40670
40671         * gcc.c-torture/compile/981223-1.x: New.
40672         * gcc.c-torture/compile/920625-1.x: New.
40673
40674 2002-02-28  Richard Henderson  <rth@redhat.com>
40675
40676         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
40677
40678 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
40679
40680         * gcc.c-torture/execute/20020227-1.c: New test.
40681
40682 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
40683
40684         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
40685         here" ERROR lines.
40686         * g++.old-deja/g++.oliva/partord1.C: Likewise.
40687         * g++.old-deja.g++.other/defarg1.C: Likewise.
40688         * g++.old-deja/g++.pt/calls2.C: Likewise.
40689         * g++.old-deja/g++.pt/crash20.C: Likewise.
40690         * g++.old-deja/g++.pt/crash30.C: Likewise.
40691         * g++.old-deja/g++.pt/crash36.C: Likewise.
40692         * g++.old-deja/g++.pt/crash6.C: Likewise.
40693         * g++.old-deja/g++.pt/defarg13.C: Likewise.
40694         * g++.old-deja/g++.pt/derived3.C: Likewise.
40695         * g++.old-deja/g++.pt/error1.C: Likewise.
40696         * g++.old-deja/g++.pt/friend21.C: Likewise.
40697         * g++.old-deja/g++.pt/friend23.C: Likewise.
40698         * g++.old-deja/g++.pt/infinite1.C: Likewise.
40699         * g++.old-deja/g++.robertl/eb128.C: Likewise.
40700
40701 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
40702
40703         * gcc.c-torture/execute/20020225-2.c: New test.
40704
40705 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
40706
40707         * gcc.c-torture/execute/920730-1t.c,
40708         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
40709         Delete test cases, only relevant to -traditional.
40710
40711 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
40712
40713         * gcc.dg/cpp/undef1.c: Remove.
40714         * gcc.dg/cpp/directiv.c: Update.
40715         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
40716
40717 2002-02-27  Michael Meissner  <meissner@redhat.com>
40718
40719         * gcc.c-torture/execute/20020226-1.c: New test.
40720
40721 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
40722
40723         * g++.dg/debug/debug4.C: New test.
40724
40725         * gcc.dg/ia64-visibility-1.c: New test.
40726
40727 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
40728
40729         * gcc.dg/debug/20020224-1.c: New.
40730
40731 2002-02-25  Kazu Hirata  <kazu@hxi.com>
40732
40733         * gcc.c-torture/execute/960416-1.x: New.
40734         * gcc.c-torture/execute/divconst-3.x: Likewise.
40735
40736 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
40737
40738         * gcc.dg/20020224-1.c: New test.
40739
40740 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
40741
40742         * gcc.c-torture/execute/20020225-1.c: New.
40743
40744 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
40745
40746         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
40747
40748 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
40749
40750         * gcc.dg/20020222-1.c: New test.
40751
40752 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
40753
40754         * g++.dg/opt/anonunion1.C: New test.
40755
40756 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
40757
40758         * g++.dg/template/qualttp19.C: New test.
40759         * g++.dg/template/qualttp20.C: New test.
40760         * g++.old-deja/g++.jason/report.C: Adjust expected errors
40761         * g++.old-deja/g++.other/qual1.C: Likewise.
40762
40763 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
40764
40765         * gcc.dg/attr-alwaysinline.c: New.
40766
40767 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
40768
40769         * gcc.dg/20020220-1.c: New test.
40770
40771         * gcc.dg/20020220-2.c: New test.
40772
40773         * g++.dg/opt/mmx1.C: New test.
40774
40775 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
40776
40777         * gcc.c-torture/compile/20020110.c: New test.
40778
40779 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
40780
40781         * gcc.c-torture/execute/20020219-1.c: New test.
40782
40783         * gcc.dg/20020219-1.c: New test.
40784
40785         * gcc.dg/noncompile/20020220-1.c: New test.
40786
40787         * g++.dg/opt/ptrintsum1.C: New test.
40788
40789         * gcc.dg/debug/20020220-1.c: New test.
40790
40791 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
40792
40793         * gcc.c-torture/execute/20020216-1.c: New test.
40794
40795 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
40796
40797         * gcc.dg/decl-1.c: Update, new test.
40798
40799 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
40800
40801         * g++.dg/abi/bitfield1.C: New test.
40802         * g++.dg/abi/bitfield2.C: New test.
40803
40804 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
40805
40806         * gcc.dg/attr-nest.c: New test.
40807
40808 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
40809
40810         * gcc.c-torture/execute/20020215-1.c: New test.
40811
40812 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
40813
40814         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
40815         * g++.dg/debug/debug.exp: New.
40816         * g++.dg/debug/trivial.C: New.
40817         * g++.dg/debug/debug1.C: Moved...
40818         * g++.dg/other/debug1.C: ...from here.
40819         * g++.dg/debug/debug2.C: Moved...
40820         * g++.dg/other/debug2.C: ...from here.
40821         * g++.dg/debug/debug3.C: Moved...
40822         * g++.dg/other/debug3.C: ...from here.
40823
40824         * gcc.dg/noncompile/20020213-1.c: New test.
40825
40826 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
40827
40828         * g++.dg/other/debug3.C: New test.
40829
40830         * gcc.c-torture/execute/20020213-1.c: New test.
40831
40832 2002-02-13  Richard Smith <richard@ex-parrot.com>
40833
40834         * g++.old-deja/g++.other/thunk1.C: New test.
40835
40836 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
40837
40838         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
40839
40840 2002-02-13  Stan Shebs  <shebs@apple.com>
40841
40842         * gcc.dg/altivec-3.c: New.
40843
40844 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
40845
40846         * gcc.dg/Wunreachable-1.c: New test.
40847         * gcc.dg/Wunreachable-2.c: New test.
40848
40849 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
40850
40851         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
40852
40853 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
40854
40855         * gcc.dg/decl-1.c: New test.
40856
40857 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
40858
40859         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
40860
40861 2002-02-10  Kazu Hirata  <kazu@hxi.com>
40862
40863         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
40864         * gcc.c-torture/compile/980506-1.x: Likewise.
40865
40866 2002-02-10  Kazu Hirata  <kazu@hxi.com>
40867
40868         * gcc.dg/20020210-1.c: New.
40869
40870 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
40871
40872         * g77.f-torture/execute/947.f: New regression test
40873         for PR fortran/947.
40874
40875 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
40876
40877         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
40878         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
40879
40880 2002-02-08  Richard Henderson  <rth@redhat.com>
40881
40882         * gcc.c-torture/compile/labels-3.c: New.
40883
40884 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
40885
40886         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
40887         expression statements work instead.
40888         * gcc.dg/noncompile/20020207-1.c: New test.
40889
40890 2002-02-07  Richard Henderson  <rth@redhat.com>
40891
40892         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
40893
40894 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
40895
40896         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
40897         message from g77
40898         * lib/g77-dg.exp: Trim g77 error messages so that they are
40899         recognized by dg.exp.
40900
40901 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
40902
40903         PR fortran/5473
40904         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
40905
40906 2002-02-07  Richard Henderson  <rth@redhat.com>
40907
40908         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
40909         to be sufficiently aligned for integers.
40910
40911 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
40912
40913         * g++.dg/template/friend4.C: New test.
40914
40915 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
40916
40917         PR fortran/5743
40918         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
40919         unsupported cases.
40920
40921 2002-02-07  Richard Henderson  <rth@redhat.com>
40922
40923         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
40924         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
40925         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
40926         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
40927
40928 2002-02-06  Richard Henderson  <rth@redhat.com>
40929
40930         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
40931
40932 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
40933
40934         * gcc.dg/20020206-1.c: New test.
40935
40936 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
40937
40938         * gcc.c-torture/execute/20020206-1.c: New test.
40939
40940         * gcc.c-torture/execute/20020206-2.c: New test.
40941
40942         PR optimization/5429:
40943         * gcc.c-torture/compile/20020206-1.c: New test.
40944
40945 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
40946
40947         * g++.dg/ext/align1.C: Do not use an explicit alignment value
40948         as certain file formats cannot support particularly large
40949         alignments.
40950
40951         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
40952         and do not expect to be able to link the executable.
40953
40954         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
40955         fail because the COFF format does not support the weak attribute.
40956
40957 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
40958
40959         * g77.dg/pr5473.f: New test
40960
40961 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
40962
40963         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
40964         Fix testcase accordingly.
40965
40966 2002-02-04  Richard Henderson  <rth@redhat.com>
40967
40968         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
40969         (buf): Change to be an array of pointers, not ints.
40970
40971 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
40972
40973         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
40974         before all tests.  Move warning one line above to match where it
40975         C frontend emits.
40976         * gcc.dg/Wswitch-2.c: New test.
40977         * g++.dg/warn/Wswitch-1.C: New test.
40978         * g++.dg/warn/Wswitch-2.C: New test.
40979
40980 2002-02-04  Richard Henderson  <rth@redhat.com>
40981
40982         * g++.dg/abi/offsetof.C: Fix size comparison.
40983
40984 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
40985
40986         * gcc.dg/cast-qual-2.c: New test.
40987
40988 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
40989
40990         * gcc.dg/20020201-4.c: New test.
40991
40992 2002-02-04  Ben Elliston  <bje@redhat.com>
40993
40994         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
40995         target_info attribute != 0, in addition to the empty string.
40996         (gcc_target_compile): Likewise.
40997
40998 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
40999
41000         * gcc.dg/Wswitch.c: New test.
41001         PR gcc/4475. PR gcc/3780.
41002
41003 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
41004
41005         * g77.f-torture/execute/5122.f: New test for regressions
41006         against PR fortran/5122.
41007
41008 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
41009
41010         * g77.f-torture/compile/pr3743.f: Delete
41011         * g77.dg/pr3743-1.f: New test.
41012         * g77.dg/pr3743-2.f: New test.
41013         * g77.dg/pr3743-3.f: New test.
41014         * g77.dg/pr3743-4.f: New test.
41015
41016 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
41017
41018         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
41019
41020 2002-02-02  Richard Henderson  <rth@redhat.com>
41021
41022         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
41023         * gcc.c-torture/execute/bf64-1.c: Likewise.
41024
41025 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
41026
41027         * gcc.dg/20020201-2.c: New test.
41028
41029         * gcc.dg/20020201-3.c: New test.
41030
41031         * gcc.c-torture/execute/bitfld-2.c: New test.
41032
41033 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
41034
41035         * gcc.dg/bitfld-1.c: Update.
41036         * gcc.dg/bitfld-2.c: Update.
41037         * gcc.c-torture/execute/bitfld-1.x: New.
41038
41039 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
41040
41041         * gcc.c-torture/execute/20020201-1.c: New test.
41042
41043 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
41044
41045         PR target/5469
41046         * gcc.dg/20020201-1.c: New test.
41047
41048 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
41049
41050         PR fortran/3743
41051         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
41052         * g77.f-torture/compile/pr3743.x: Remove
41053
41054 2002-01-31  Tom Rix  <trix@redhat.com>
41055
41056         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
41057
41058 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
41059
41060         * gcc.dg/noncompile/20020130-1.c: New test.
41061
41062 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
41063
41064         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
41065
41066 2002-01-29  Richard Henderson  <rth@redhat.com>
41067
41068         * gcc.c-torture/execute/991118-1.c: Cast various constants back
41069         to long long.
41070         * gcc.c-torture/execute/bf64-1.c: Likewise.
41071
41072 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
41073
41074         * gcc.c-torture/execute/20020129-1.c: New test.
41075
41076 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
41077
41078         * gcc.c-torture/compile/20000224-1.c: Update.
41079         * gcc.c-torture/execute/bitfld-1.c: New tests.
41080         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
41081         * gcc.dg/uninit-A.c: Update.
41082
41083 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
41084
41085         * g++.dg/template/ctor1.C: Add instantiation.
41086
41087 2002-01-28  Paul Koning  <pkoning@equallogic.com>
41088
41089         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
41090         argument to __builtin_prefetch to be const ptr.
41091
41092 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
41093
41094         * gcc.c-torture/compile/20020120-1.c: New test.
41095
41096 2002-01-27  Kazu Hirata  <kazu@hxi.com>
41097
41098         * gcc.c-torture/execute/20020127-1.c: New test.
41099
41100 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
41101
41102         * g77.dg/f77-edit-i-in.f: New test
41103         * g77.dg/f77-edit-i-out.f: New test
41104
41105 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
41106
41107         * gcc.dg/debug/debug.exp: New file.
41108         * gcc.dg/debug/trivial.c: New file.
41109         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
41110         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
41111         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
41112         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
41113         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
41114         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
41115         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
41116         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
41117         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
41118         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
41119         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
41120         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
41121         * gcc.dg/20000503-1.c: Removed.
41122         * gcc.dg/20010207-1.c: Removed.
41123         * gcc.dg/20011223-1.c: Removed.
41124         * gcc.dg/20020104-2.c: Removed.
41125         * gcc.dg/debug-1.c: Removed.
41126         * gcc.dg/debug-2.c: Removed.
41127         * gcc.dg/debug-3.c: Removed.
41128         * gcc.dg/debug-4.c: Removed.
41129         * gcc.dg/debug-5.c: Removed.
41130         * gcc.dg/debug-6.c: Removed.
41131         * gcc.dg/dwarf2-1.c: Removed.
41132         * gcc.dg/dwarf2-2.c: Removed.
41133
41134 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
41135
41136         * g++.old-deja/g++.other/eh5.C: New test.
41137         * g++.old-deja/g++.other/sibcall2.C: New test.
41138         * g++.old-deja/g++.other/array9.C: New test.
41139         * g++.old-deja/g++.other/typename2.C: New test.
41140         * g++.old-deja/g++.other/crash60.C: New test.
41141         * g++.old-deja/g++.other/conv9.C: New test.
41142         * g++.old-deja/g++.other/mangle10.C: New test.
41143         * g++.old-deja/g++.other/unchanging1.C: New test.
41144         * g++.old-deja/g++.other/exprstmt1.C: New test.
41145         * g++.old-deja/g++.other/inline23.C: New test.
41146         * g++.old-deja/g++.eh/ia64-1.C: New test.
41147         * g++.old-deja/g++.other/dwarf2-1.C: New test.
41148         * g++.old-deja/g++.other/reload1.C: New test.
41149         * g++.old-deja/g++.other/static20.C: New test.
41150         * g++.old-deja/g++.other/local-alloc1.C: New test.
41151         * g++.old-deja/g++.other/conv8.C: New test.
41152         * g++.old-deja/g++.other/stmtexpr2.C: New test.
41153         * g++.old-deja/g++.other/storeexpr1.C: New test.
41154         * g++.old-deja/g++.other/storeexpr2.C: New test.
41155         * g++.dg/eh/template2.C: New test.
41156         * g++.dg/warn/weak1.C: New test.
41157
41158 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
41159
41160         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
41161         Remove first, non-varying, argument.
41162
41163 2002-01-23  Richard Henderson  <rth@redhat.com>
41164
41165         * gcc.dg/inline-2.c: New.
41166
41167         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
41168         Add optional target arg.  Check number of arguments.
41169         (scan-assembler-not, scan-assembler-dem): Likewise.
41170         (scan-assembler-dem-not): Likewise.
41171
41172 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
41173
41174         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
41175         line 12.
41176         * g++.old-deja/g++.brendan/parse3.C,
41177         g++.old-deja/g++.other/crash26.C,
41178         g++.old-deja/g++.other/crash28.C,
41179         g++.old-deja/g++.other/crash29.C,
41180         g++.old-deja/g++.other/crash30.C,
41181         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
41182
41183 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
41184
41185         * gcc.dg/20020115-1.c: New.
41186
41187 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
41188
41189         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
41190
41191 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
41192
41193         * gcc.dg/20020122-3.c: New.
41194
41195 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
41196
41197         * g++.dg/other/gc1.C: New test.
41198
41199 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
41200
41201         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
41202
41203 2002-01-22  Richard Henderson  <rth@redhat.com>
41204
41205         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
41206
41207 2002-01-22  Richard Henderson  <rth@redhat.com>
41208
41209         * gcc.dg/20020122-4.c: New.
41210
41211 2002-01-22  H.J. Lu <hjl@gnu.org>
41212
41213         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
41214         link output.
41215         * gcc.dg/special/ecos.exp: Likewise.
41216         * lib/g++-dg.exp: Likewise.
41217         * lib/g77-dg.exp: Likewise.
41218         * lib/gcc-dg.exp : Likewise.
41219         * lib/mike-g++.exp: Likewise.
41220         * lib/mike-g77.exp: Likewise.
41221         * lib/mike-gcc.exp: Likewise.
41222         * lib/objc-dg.exp: Likewise.
41223
41224 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
41225
41226         PR target/5379
41227         * gcc.dg/20020122-2.c: New test.
41228
41229 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
41230
41231         * gcc.dg/20020122-1.c: New test.
41232
41233 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
41234
41235         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
41236
41237 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
41238
41239         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
41240
41241 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41242
41243         * gcc.c-torture/compile/20020121-1.c: New test.
41244
41245 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
41246
41247         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
41248         ld_library_path.
41249
41250 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
41251
41252         * gcc.dg/20020218-1.c: New test.
41253
41254 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
41255
41256         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
41257         messages
41258         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
41259         "At global scope" warning
41260         * g++.dg/ext/align1.C: Change cygwin test for alignment
41261         from db-bogus to dg-warning
41262
41263 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
41264
41265         * g77.f-torture/compile/cpp2.F: New test.
41266
41267 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
41268
41269         * g++.dg/template/access1.C: New test.
41270
41271 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
41272
41273         * gcc.dg/20020118-1.c: New.
41274
41275 2002-01-18  Kazu Hirata  <kazu@hxi.com>
41276
41277         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
41278
41279 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
41280
41281         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
41282         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
41283         alignment warnings.
41284
41285 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
41286
41287         * gcc.misc-tests/i386-prefetch.exp: Save and restore
41288         torture_with_loops and torture_without_loops
41289
41290 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
41291
41292         * gcc.c-torture/compile/20020116-1.c: New test.
41293
41294 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
41295
41296         * gcc.dg/20020116-2.c: New test.
41297
41298         * gcc.dg/ultrasp4.c: New test.
41299
41300         * gcc.dg/20020116-1.c: New test.
41301
41302 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
41303
41304         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
41305         by EABI.
41306
41307 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
41308
41309         * gcc.misc-tests/i386-prefetch.exp: New.
41310         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
41311         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
41312         * gcc.misc-tests/i386-pf-none-1.c: New test.
41313         * gcc.misc-tests/i386-pf-sse-1.c: New test.
41314
41315 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
41316
41317         * gcc.dg/gnu89-init-1.c: Add new tests.
41318
41319 2002-01-15  Andreas Jaeger  <aj@suse.de>
41320
41321         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
41322         * gcc.dg/i386-mmx-2.c: Likewise.
41323         * gcc.dg/i386-sse-1.c: Likewise.
41324         * gcc.dg/i386-sse-2.c: Likewise.
41325         * gcc.dg/i386-sse-3.c: Likewise.
41326
41327 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
41328
41329         * g77.f-torture/execute/intrinsic-unix-bessel.f:
41330         Uncomment additional cases that now pass.
41331
41332 2002-01-11  Richard Henderson  <rth@redhat.com>
41333
41334         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
41335         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
41336
41337 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
41338
41339         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
41340
41341 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
41342
41343         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
41344         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
41345
41346 2002-01-10  Dale Johannesen  <dalej@apple.com>
41347
41348         * gcc.c-torture/execute/loop-11.c: New.
41349
41350 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
41351
41352         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
41353         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
41354
41355 2002-01-09  Richard Henderson  <rth@redhat.com>
41356
41357         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
41358         type in which to perform the operation for each size.
41359
41360 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
41361
41362         * gcc.c-torture/compile/20020109-2.c: New test.
41363
41364 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
41365
41366         * gcc.c-torture/execute/loop-10.c: New test.
41367
41368 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
41369
41370         * gcc.c-torture/compile/20010226-1.c: New test.
41371         * gcc.c-torture/compile/20010227-1.c: New test.
41372         * gcc.c-torture/compile/20010426-1.c: New test.
41373         * gcc.c-torture/compile/20010510-1.c: New test.
41374         * gcc.c-torture/compile/20010605-3.c: New test.
41375         * gcc.c-torture/compile/20010824-1.c: New test.
41376         * gcc.c-torture/execute/20010409-1.c: New test.
41377         * gcc.dg/noncompile/20000901-1.c: New test.
41378         * gcc.dg/20001023-1.c: New test.
41379         * gcc.dg/20001101-1.c: New test.
41380         * gcc.dg/20001102-1.c: New test.
41381         * gcc.dg/20010207-1.c: New test.
41382         * gcc.dg/20010405-1.c: New test.
41383         * gcc.dg/20010822-1.c: New test.
41384         * gcc.dg/20011107-1.c: New test.
41385
41386 2002-01-09  Jeffrey A Law  (law@redhat.com)
41387
41388         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
41389
41390         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
41391         execution failure on PA targets.
41392
41393 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
41394
41395         * gcc.c-torture/compile/20020109-1.c: New test.
41396
41397 2002-01-08  Kazu Hirata  <kazu@hxi.com>
41398
41399         * gcc.c-torture/execute/20020108-1.c: New test.
41400
41401 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
41402
41403         * gcc.dg/20020108-1.c: New test.
41404
41405 2002-01-08  H.J. Lu <hjl@gnu.org>
41406
41407         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
41408         for header files.
41409
41410 2002-01-08  Geoff Keating  <geoffk@redhat.com>
41411
41412         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
41413         consistency.
41414
41415 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
41416
41417         * gcc.dg/altivec-4.c: Test altivec predicates.
41418
41419 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
41420
41421         * gcc.c-torture/execute/20020107-1.c: New test.
41422
41423 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
41424
41425         PR c/5279
41426         * gcc.c-torture/compile/20020106-1.c: New test.
41427
41428 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
41429
41430         * gcc.c-torture/execute/nestfunc-4.c: New test.
41431
41432 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
41433
41434         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
41435         extra triple that slipped in.
41436         * g++.old-deja/g++.abi/align.C: Likewise.
41437         * g++.old-deja/g++.abi/bitfields.C: Likewise.
41438
41439 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
41440
41441         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
41442         * g++.old-deja/g++.abi/align.C: Likewise.
41443         * g++.old-deja/g++.abi/bitfields.C: Likewise.
41444
41445         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
41446         on FreeBSD/i386.
41447         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
41448         FreeBSD.
41449
41450 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
41451
41452         * gcc.dg/20020104-1.c: New test.
41453
41454         * gcc.dg/20020104-2.c: New test.
41455
41456 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
41457
41458         * gcc.dg/20020103-1.c: Fix typo in target selector.
41459
41460 2002-01-03  Richard Henderson  <rth@redhat.com>
41461
41462         * gcc.dg/20020103-1.c: New.
41463
41464 2002-01-03  Kazu Hirata  <kazu@hxi.com>
41465
41466         * gcc.c-torture/execute/20020103-1.c: New test.
41467
41468 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
41469
41470         * g++.dg/other/debug2.C: New test.
41471
41472         * gcc.c-torture/compile/20020103-1.c: New test.
41473
41474 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
41475
41476         * gcc.dg/gnu89-init-1.c: Added new tests.
41477
41478 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
41479
41480         * g++.dg/template/friend2.C: Remove as patch is reverted.
41481
41482         * g++.dg/warn/oldcast1.C: New test.
41483
41484         * g++.dg/template/ptrmem1.C: New test.
41485         * g++.dg/template/ptrmem2.C: New test.
41486
41487         * g++.dg/template/ntp.C: New test.
41488
41489         * g++.dg/other/component1.C: New test.
41490
41491         * g++.dg/template/ttp3.C: New test.
41492
41493         * g++.dg/template/friend2.C: New test.
41494         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
41495
41496 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
41497
41498         * g++.dg/other/ptrmem1.C: New test.
41499         * g++.dg/other/ptrmem2.C: New test.
41500
41501 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
41502
41503         * g++.dg/template/ctor1.C: New test.
41504
41505 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
41506
41507         * g++.dg/template/friend2.C: New test.
41508
41509 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
41510
41511         * gcc.dg/mmix-1.c: New test.
41512
41513 2001-12-31  Richard Henderson  <rth@redhat.com>
41514
41515         * gcc.dg/asm-5.c: New.
41516
41517 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
41518
41519         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
41520         in namespace __gnu_cxx
41521
41522 2001-12-30  Richard Henderson  <rth@redhat.com>
41523
41524         * gcc.dg/debug-6.c: New.
41525
41526 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
41527
41528         * gcc.c-torture/compile/20011229-2.c: New test.
41529
41530 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
41531
41532         * gcc.dg/debug-3.c: New test.
41533         * gcc.dg/debug-4.c: New test.
41534         * gcc.dg/debug-5.c: New test.
41535
41536 2001-12-29  Richard Henderson  <rth@redhat.com>
41537
41538         * g++.dg/eh/loop1.C: New.
41539
41540 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
41541
41542         * g++.dg/template/crash1.C: New test.
41543
41544 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
41545
41546         * g++.dg/other/const1.C: New test.
41547
41548 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
41549
41550         * gcc.c-torture/compile/20011229-1.c: New test.
41551
41552 2001-12-28  Stan Shebs  <shebs@apple.com>
41553
41554         * lib/objc-torture.exp: Resync with c-torture.exp.
41555         * lib/objc.exp: Load standard libraries.
41556
41557 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
41558
41559         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
41560         additional tests.
41561
41562 2001-12-27  Roger Sayle <roger@eyesopen.com>
41563
41564         * gcc.c-torture/execute/string-opt-16.c: New testcase.
41565
41566 2001-12-27  Richard Henderson  <rth@redhat.com>
41567
41568         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
41569
41570 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
41571
41572         * g++.dg/eh/ctor1.C: New test.
41573         * g++.dg/other/error2.C: New test.
41574
41575 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
41576
41577         * g++.dg/other/init2.C: New test.
41578
41579 2001-12-24  Richard Henderson  <rth@redhat.com>
41580
41581         * gcc.dg/20011223-1.c: New.
41582         * gcc.dg/inline-1.c: New.
41583
41584 2001-12-23  Richard Henderson  <rth@redhat.com>
41585
41586         * gcc.dg/asm-4.c: Test operand modifiers.
41587
41588 2001-12-23  Richard Henderson  <rth@redhat.com>
41589
41590         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
41591
41592 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
41593
41594         * gcc.c-torture/execute/20011223-1.c: New test.
41595
41596 2001-12-21  Richard Henderson  <rth@redhat.com>
41597
41598         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
41599         re-enables the warning.
41600
41601 2001-12-21  Richard Henderson  <rth@redhat.com>
41602
41603         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
41604
41605 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
41606
41607         * gcc.c-torture/compile/20011218-1.c: New test.
41608
41609 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
41610
41611         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
41612         arm-isr.c test.
41613         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
41614         epilogue generation for ARM ISR routines.
41615
41616 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41617
41618         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
41619         * gcc.dg/format/c90-printf-3.c: Likewise.
41620         * gcc.dg/format/c99-printf-3.c: Likewise.
41621         * gcc.dg/format/ext-1.c: Likewise.
41622         * gcc.dg/format/ext-6.c: Likewise.
41623         * gcc.dg/format/format.h: Prototype unlocked stdio.
41624
41625 2001-12-20  Richard Henderson  <rth@redhat.com>
41626
41627         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
41628         (arena): Use it.
41629         (malloc): Correct allocation logic.  Abort if we fill up the
41630         arena before initialization complete.
41631         (realloc): Correct allocation logic.
41632
41633 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
41634
41635         * gcc.c-torture/compile/20011219-2.c: New test.
41636
41637         * gcc.c-torture/execute/20011219-1.c: New test.
41638
41639 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
41640
41641         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
41642         target does not support weak symbols.
41643
41644 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
41645
41646         * gcc.c-torture/compile/20011219-1.c: New test.
41647
41648 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
41649
41650         * g++.dg/other/error1.C: New test.
41651
41652 2001-12-17  Jeffrey A Law  (law@redhat.com)
41653
41654         * gcc.c-torture/execute/20011217-1.c: New test.
41655
41656 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
41657
41658         * objc.dg/special/: New directory.
41659         * objc.dg/special/special.exp: New file.
41660         * objc.dg/special/unclaimed-category-1.h: New file.
41661         * objc.dg/special/unclaimed-category-1a.m: New file.
41662         * objc.dg/special/unclaimed-category-1.m: New file.
41663
41664 2001-12-17  Andreas Jaeger  <aj@suse.de>
41665
41666         * gcc.c-torture/compile/20011217-2.c: New test.
41667
41668 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
41669
41670         * gcc.c-torture/compile/20011217-1.c: New test.
41671
41672 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
41673
41674         * testsuite/gcc.dg/20011214-1.c: New.
41675
41676 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
41677
41678         * gcc.dg/altivec-4.c: New.
41679
41680 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
41681
41682         * gcc.dg/20011113-1.c: New test.
41683
41684 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
41685
41686         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
41687         std::__malloc_alloc_template<0> and
41688         std::__default_alloc_template<false, 0>.
41689
41690 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
41691
41692         * objc/execute/bf-21.m: New test.
41693         * objc/execute/enumeration-1.m: New test.
41694         * objc/execute/enumeration-2.m: New test.
41695
41696 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
41697
41698         * gcc.dg/gnu89-init-1.c: New test.
41699
41700 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
41701
41702         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
41703         * g++.old-deja/g++.jason/2371.C: Likewise.
41704         * g++.old-deja/g++.jason/template33.C: Likewise.
41705         * g++.old-deja/g++.jason/template34.C: Likewise.
41706         * g++.old-deja/g++.jason/template36.C: Likewise.
41707         * g++.old-deja/g++.oliva/typename1.C: Likewise.
41708         * g++.old-deja/g++.oliva/typename2.C: Likewise.
41709         * g++.old-deja/g++.other/typename1.C: Likewise.
41710         * g++.old-deja/g++.pt/inherit2.C: Likewise.
41711         * g++.old-deja/g++.pt/nontype5.C: Likewise.
41712         * g++.old-deja/g++.pt/typename11.C: Likewise.
41713         * g++.old-deja/g++.pt/typename14.C: Likewise.
41714         * g++.old-deja/g++.pt/typename16.C: Likewise.
41715         * g++.old-deja/g++.pt/typename3.C: Likewise.
41716         * g++.old-deja/g++.pt/typename4.C: Likewise.
41717         * g++.old-deja/g++.pt/typename5.C: Likewise.
41718         * g++.old-deja/g++.pt/typename7.C: Likewise.
41719         * g++.old-deja/g++.robertl/eb9.C: Likewise.
41720
41721 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
41722
41723         * g++.dg/other/linkage1.C: New test.
41724         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
41725         specifiers.
41726
41727 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
41728
41729         * gcc.dg/concat.c: New test.
41730
41731 2001-12-11  Stan Shebs  <shebs@apple.com>
41732
41733         * objc/compile: New test directory.
41734         * objc/compile/compile.exp: New expect script.
41735         * objc/compile/20011211-1.m: New compile test.
41736
41737 2001-12-11  Jason Merrill  <jason@redhat.com>
41738
41739         * lib/prune.exp (prune_gcc_output): Also handle "In member
41740         function".  So many permutations...
41741
41742 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
41743
41744         * g++.dg/template/typedef1.C: New test.
41745
41746 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
41747
41748         * g++.dg/other/copy1.C: New test.
41749
41750 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
41751
41752         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
41753
41754         * gcc.dg/builtin-choose-expr.c: New.
41755
41756 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
41757
41758         * gcc.dg/altivec-2.c: New.
41759
41760 2001-12-07  Richard Henderson  <rth@redhat.com>
41761
41762         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
41763
41764 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
41765
41766         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
41767         ultrasparc.
41768
41769 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
41770
41771         * g++-old.deja/g++.robertl/eb101.C: Deleted.
41772
41773 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
41774
41775         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
41776         variable argument list.
41777
41778 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
41779
41780         * gcc.c-torture/execute/memcheck: Delete entire directory.
41781         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
41782         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
41783
41784 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
41785
41786         * gcc.dg/Wshadow-1.c: New test.
41787
41788 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
41789
41790         * gcc.c-torture/compile/20011130-1.c: New test.
41791
41792         * gcc.dg/noncompile/20011025-1.c: New test.
41793
41794         * g++.dg/other/anon-union.C: New test.
41795
41796         * gcc.c-torture/execute/20011024-1.c: New test.
41797
41798 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
41799
41800         * gcc.c-torture/execute/20000722-1.x,
41801         gcc.c-torture/execute/20010123-1.x: Remove.
41802         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
41803         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
41804         gcc.dg/c99-complit-2.c: New tests.
41805
41806 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
41807
41808         * g++.dg/inherit/base1.C: New test.
41809
41810 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
41811
41812         * g++.dg/other/stdarg1.C: New test.
41813
41814         * gcc.c-torture/compile/20011130-2.c: New test.
41815
41816 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
41817
41818         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
41819         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
41820         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
41821         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
41822         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
41823         * gcc.dg/builtin-prefetch-1.c: New test.
41824
41825 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
41826
41827         * gcc.dg/20011130-1.c: New test.
41828
41829 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
41830
41831         * g++.dg/other/scope1.C: New test.
41832         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
41833
41834 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
41835
41836         * gcc.dg/vla-init-1.c: New test.
41837
41838 2001-12-01  Geoff Keating  <geoffk@redhat.com>
41839
41840         * gcc.c-torture/compile/structs.c: New testcase from GDB.
41841
41842 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
41843
41844         * objc.dg/alias.m: Update.
41845         * objc.dg/class-1.m: Update.
41846         * objc.dg/const-str-1.m: Update.
41847         * objc.dg/fwd-proto-1.m: Update.
41848         * objc.dg/id-1.m: Update.
41849         * objc.dg/super-class-1.m: Update.
41850
41851 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
41852
41853         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
41854         constructs.
41855
41856 2001-11-28  Jeffrey A Law  (law@cygnus.com)
41857
41858         * gcc.c-torture/execute/20011128-1.c: New test.
41859
41860 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
41861
41862         * gcc.dg/20011127-1.c: New test.
41863
41864 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
41865
41866         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
41867         from Austin Group draft 7.
41868         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
41869         scanf format arguments.
41870         * gcc.dg/format/no-exargs-2.c: New test.
41871
41872 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
41873
41874         * g++.dg/abi/vbase8-4.C: New test.
41875
41876 2001-11-24  Ian Lance Taylor  <ian@airs.com>
41877
41878         * gcc.c-torture/execute/20011121-1.c: New test.
41879
41880 2001-11-23  Jeffrey A Law  (law@cygnus.com)
41881
41882         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
41883
41884 2001-11-23  Andreas Jaeger  <aj@suse.de>
41885
41886         * gcc.dg/cpp/charconst-2.c: New test.
41887
41888 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
41889
41890         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
41891         to the host if it is remote.  Let tests specify extra headers
41892         they use.
41893         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
41894         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
41895         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
41896         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
41897         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
41898         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
41899         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
41900         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
41901         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
41902         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
41903
41904 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
41905
41906         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
41907         for little endian ARMs.
41908
41909 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
41910
41911         * gcc.c-torture/compile/20011119-1.c: New test.
41912         * gcc.c-torture/compile/20011119-2.c: New test.
41913
41914 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
41915
41916         * gcc.dg/altivec-1.c: Fix typo.
41917
41918 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
41919
41920         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
41921
41922 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
41923
41924         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
41925
41926 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
41927
41928         * lib/g77.exp: Don't specify --rpath-link.
41929
41930         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
41931         across all the headers.
41932         * gcc.dg/format/format.exp: For testing on a remote host,
41933         copy format.h.
41934
41935         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
41936         * gcc.c-torture/execute/930406-1.c: Likewise.
41937         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
41938
41939 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
41940
41941         * gcc.dg/altivec-1.c: New.
41942
41943 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
41944
41945         * gcc.dg/cpp/fpreprocessed.c: New test case.
41946
41947 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41948
41949         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
41950         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
41951         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
41952
41953 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41954
41955         * gcc.dg/no-builtin-1.c: New test.
41956
41957 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
41958
41959         * gcc.c-torture/execute/20011115-1.c: New test.
41960
41961 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
41962
41963         * gcc.c-torture/compile/20011114-2.c: New test.
41964         * gcc.c-torture/compile/20011114-3.c: New test.
41965         * gcc.c-torture/compile/20011114-4.c: New test.
41966
41967 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
41968
41969         * g++.dg/other/init1.C: New test.
41970
41971 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
41972
41973         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
41974         message.
41975
41976         * gcc.c-torture/execute/20011114-1.c: New testcase.
41977
41978         * gcc.c-torture/compile/20010327-1.c: Revert last change.
41979         * gcc.c-torture/compile/20011114-1.c: New test, exactly
41980         like the (before this change) version of 20010327-1.c.
41981
41982 2001-11-14  Roger Sayle <roger@eyesopen.com>
41983
41984         * gcc.c-torture/execute/string-opt-13.c: New testcase.
41985
41986 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
41987
41988         * g++.dg/init/array2.C: New test.
41989
41990 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
41991
41992         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
41993
41994 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
41995
41996         * g++.dg/other/forscope1.C: New test.
41997         * g++.dg/ext/forscope1.C: New test.
41998         * g++.dg/ext/forscope2.C: New test.
41999
42000 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
42001
42002         * gcc.c-torture/execute/20011113-1.c: New test.
42003
42004 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
42005
42006         * gcc.c-torture/execute/20011109-2.c: New test.
42007
42008         * gcc.c-torture/execute/20011109-1.c: New test.
42009
42010 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
42011
42012         * gcc.c-torture/compile/20011109-1.c: New test.
42013
42014 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
42015
42016         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
42017         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
42018         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
42019         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
42020         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
42021         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
42022         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
42023
42024 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
42025
42026         * g++.dg/warn/Wshadow-1.C: New tests.
42027         * g++.old-deja/g++.mike/for3.C: Update.
42028
42029 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
42030
42031         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
42032         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
42033         XFAILs.  Adjust expected error texts.
42034         * gcc.c-torture/compile/20011106-1.c,
42035         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
42036         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
42037         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
42038         gcc.dg/c99-array-lval-5.c: New tests.
42039
42040 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
42041
42042         * gcc.dg/cpp/defined.c: Update.
42043
42044 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
42045
42046         * gcc.c-torture/execute/anon-1.c: New test.
42047
42048 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
42049
42050         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
42051         same size, so no warning should be produced on stormy16.
42052
42053         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
42054         due to oversized array.
42055         * g++.old-deja/g++.mike/ns15.C: Likewise.
42056         * g++.old-deja/g++.pt/crash16.C: Likewise.
42057
42058 2001-11-02  Graham Stott  <grahams@redhat.com>
42059
42060         * g++.dgother/debug1.C: Fix typos.
42061
42062 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
42063
42064         * g++.dg/other/debug1.C: New test.
42065
42066 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
42067
42068         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
42069         of unsigned long.
42070
42071 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
42072
42073         * gcc.dg/20011029-2.c: New test.
42074
42075         * gcc.c-torture/compile/20011029-1.c: New test.
42076
42077 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
42078
42079         * objc/execute/class_self-1.m: New test.
42080         * objc/execute/class_self-2.m: New test.
42081
42082 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
42083
42084         * gcc.misc-tests/msgs.exp: Delete.
42085         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
42086         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
42087         error set to match recent changes.
42088
42089 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
42090
42091         * gcc.dg/20011021-1.c: New test.
42092
42093 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
42094
42095         * gcc.c-torture/compile/20011023-1.c: New test.
42096
42097 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
42098
42099         * lib/g77.exp: Rewrite based on lib/g++.exp.
42100
42101 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
42102
42103         * gcc.c-torture/execute/20011019-1.c: New test.
42104
42105         * gcc.dg/20011018-1.c: New test.
42106
42107 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
42108
42109         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
42110
42111 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
42112
42113         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
42114         * gcc.dg/attr-invalid.c: Likewise.
42115
42116 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
42117
42118         * testsuite/gcc.dg/20011015-1.c: New test.
42119
42120 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
42121
42122         * g++.dg/template/unify2.C: New test.
42123
42124 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
42125
42126         * g++.dg/other/exception-specification.C: New test
42127
42128 2001-10-13  Tom Rix  <trix@redhat.com>
42129
42130         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
42131         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
42132
42133 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
42134
42135         * testsuite/gcc.dg/20011009-1.c: New test.
42136
42137 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
42138
42139         PR g++/4476
42140         * g++.dg/other/friend1.C: New test.
42141
42142 2001-10-11  Richard Henderson  <rth@redhat.com>
42143
42144         * g++.old-deja/g++.other/crash18.C: Add -S to options.
42145
42146 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42147
42148         * gcc.c-torture/compile/20011010-1.c: New.
42149
42150 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
42151
42152         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
42153         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
42154         g77.f-torture/execute/execute.exp,
42155         g77.f-torture/noncompile/noncompile.exp,
42156         gcc.c-torture/compile/compile.exp,
42157         gcc.c-torture/execute/execute.exp,
42158         gcc.c-torture/execute/ieee/ieee.exp,
42159         gcc.c-torture/execute/memcheck/memcheck.exp,
42160         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
42161         objc/execute/execute.exp: Update FSF address.
42162
42163 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
42164
42165         * gcc.dg/cpp/cmdlne-C.c: Update.
42166         * gcc.dg/cpp/cmdlne-C2.c: New.
42167
42168 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42169
42170         * gcc.c-torture/execute/20011008-3.c: New.
42171
42172 2001-10-08  DJ Delorie  <dj@redhat.com>
42173
42174         * gcc.dg/20011008-1.c: New.
42175         * gcc.dg/20011008-2.c: New.
42176
42177 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
42178
42179         * gcc.dg/cpp/spacing1.c: Update test.
42180
42181 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42182
42183         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
42184         spelling errors of "separate" as "seperate".
42185
42186 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
42187
42188         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
42189         enough to avoid inlining.
42190
42191 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
42192
42193         * lib/g77.exp: set libg2c_dir correctly.
42194
42195 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
42196
42197         * gcc.dg/cpp/macro11.c: New test.
42198
42199 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
42200
42201         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
42202         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
42203         gcc.dg/format/multattr-3.c: New tests.
42204         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
42205         tests for format attributes on function pointers being rejected.
42206
42207 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
42208
42209         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
42210
42211 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
42212
42213         * g++.dg/warn/format1.C: New test.
42214
42215 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
42216
42217         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
42218
42219 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
42220
42221         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
42222
42223 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
42224
42225         * gcc.dg/cpp/redef2.c: Add test.
42226
42227 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
42228
42229         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
42230         long-standing bug on i686, apparently.
42231         * gcc.c-torture/execute/loop-2c.x: New file.
42232         * gcc.c-torture/execute/loop-2d.x: New file.
42233         * gcc.c-torture/execute/loop-3c.x: New file.
42234
42235 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
42236
42237         * gcc.dg/cpp/20000625-2.c: Correct line number.
42238
42239 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
42240
42241         * gcc.dg/cpp/macro10.c: New test.
42242         * gcc.dg/cpp/strify3.c: New test.
42243         * gcc.dg/cpp/spacing1.c: Add tests.
42244         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
42245         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
42246
42247 2001-09-24  DJ Delorie  <dj@redhat.com>
42248
42249         * gcc.c-torture/execute/20010924-1.c: New test.
42250
42251 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
42252
42253         * testsuite/objc/execute/paste.m: Remove.
42254
42255 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
42256
42257         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
42258
42259 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
42260
42261         * g77.dg/strlen0.f: New test.
42262
42263 2001-09-21  Richard Henderson  <rth@redhat.com>
42264
42265         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
42266         * g++.old-deja/g++.abi/vtable2.C: Likewise.
42267
42268 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
42269
42270         Table-driven attributes.
42271         * g++.dg/ext/attrib1.C: New test.
42272
42273 2001-09-20  DJ Delorie  <dj@redhat.com>
42274
42275         * gcc.dg/20000926-1.c: Update expected warning messages.
42276         * gcc.dg/array-2.c: Likewise, and test for warnings too.
42277         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
42278         array.
42279
42280 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
42281
42282         * g++.dg/eh/registers1.C: New test case.
42283
42284 2001-09-17  Richard Henderson  <rth@redhat.com>
42285
42286         * gcc.dg/array-5.c: Fix VLA decomposition test.
42287
42288 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
42289
42290         * gcc.dg/cpp/line5.c: New testcase.
42291
42292 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
42293
42294         * gcc.dg/cpp/macro9.c: New test.
42295
42296 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
42297
42298         * gcc.c-torture/execute/980223.c: Change type of addr from long
42299         to char *.
42300
42301 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
42302
42303         * gcc.c-torture/execute/20010915-1.c: New test.
42304
42305 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
42306
42307         * g77.dg/bprob: New directory.
42308         * g77.dg/bprob/bprob.exp: New file.
42309         * g77.dg/bprob/bprob-1.f: New test.
42310         * g77.dg/gcov: New directory.
42311         * g77.dg/gcov/gcov.exp: New file.
42312         * g77.dg/gcov/gcov-1.f: New test.
42313         * g77.dg/gcov/gcov-1.x: New file.
42314
42315 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
42316
42317         * gcc.dg/cpp/directiv.c: Update.
42318         * gcc.dg/cpp/undef1.c: Update.
42319
42320 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
42321
42322         * gcc.dg/20010912-1.c: New test.
42323
42324 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
42325
42326         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
42327         language-independent file in lib.
42328         * lib/gcov.exp: New file.
42329
42330 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
42331
42332         * gcc.c-torture/compile/20010911-1.c: New test.
42333
42334 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
42335
42336         * lib/profopt.exp: New, to support profile-directed optimizations.
42337         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
42338         * gcc.misc-tests/bprob-1.c: New test.
42339         * gcc.misc-tests/bprob-2.c: New test.
42340
42341 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
42342
42343         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
42344         XFAIL and which kinds of gcov output to verify.
42345         * gcc.misc-tests/gcov-4b.x: New file.
42346         * gcc.misc-tests/gcov-5b.x: New file.
42347         * gcc.misc-tests/gcov-6.x: New file.
42348         * gcc.misc-tests/gcov-7.c: New test.
42349         * gcc.misc-tests/gcov-7.x: New file.
42350
42351 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
42352
42353         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
42354         * gcc.misc-tests/gcov-6.c: New test.
42355
42356 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
42357
42358         PR c++/3986
42359         * g++.dg/abi/vbase1.C: New test.
42360
42361 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
42362
42363         * objc.dg/method-2.m: New.
42364
42365 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
42366
42367         PR c++/4203
42368         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
42369         * g++.dg/init/empty1.C: New test.
42370
42371 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
42372
42373         * gcc.c-torture/compile/20010903-1.c: New test.
42374
42375 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
42376
42377         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
42378         for m68k.
42379
42380 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
42381
42382         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
42383
42384         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
42385
42386         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
42387
42388 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
42389
42390         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
42391         for 16-bit 'unsigned int'.
42392
42393 2001-08-29  Kazu Hirata  <kazu@hxi.com>
42394
42395         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
42396
42397 2001-08-27  Richard Henderson  <rth@redhat.com>
42398
42399         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
42400         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
42401
42402 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
42403
42404         * gcc.dg/asm-names.c (ymain): New.
42405
42406 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
42407
42408         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
42409         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
42410         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
42411
42412 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42413
42414         * gcc.dg/compare5.c: New testcase.
42415
42416 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
42417
42418         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
42419         and "In instantiation".
42420
42421 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
42422
42423         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
42424
42425 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
42426
42427         * gcc.misc-tests/gcov.exp: Add support for branch information.
42428         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
42429         * gcc.misc-tests/gcov-4.c: New test.
42430         * gcc.misc-tests/gcov-4b.c: New test.
42431         * gcc.misc-tests/gcov-5b.c: New test.
42432
42433 2001-08-20  Zack Weinberg  <zackw@panix.com>
42434
42435         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
42436         expected to fail.
42437
42438 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
42439
42440         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
42441
42442 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
42443
42444         * g++.dg/eh/template1.C: New test.
42445
42446 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
42447
42448         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
42449         Fix thinko.
42450         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
42451         for xfail.
42452
42453 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
42454
42455         * lib/g77-dg.exp: Use prune.exp for common procedures
42456         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
42457         * lib/g77.exp: (g77-dg-prune) Remove
42458
42459 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
42460
42461         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
42462
42463 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42464
42465         * g++.dg/template/unify1.C: New test.
42466
42467 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
42468
42469         * g++.dg/abi/empty4.C: New test.
42470
42471 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
42472
42473         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
42474         solaris2.*
42475         * g77.f-torture/compile/pr3743.x: Likewise.
42476
42477 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
42478
42479         * g++.dg/other/using-declaration.C: New test.
42480
42481 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
42482
42483         * gcc.dg/cpp/tr-sign.c: New testcase.
42484
42485 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
42486
42487         * gcc.dg/cpp/19951025-1.c: Revert.
42488         * gcc.dg/cpp/directiv.c: We no longer process directives that
42489         interrupt macro arguments.
42490
42491 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
42492
42493         * gcc.dg/bconstp-1.c: New test.
42494
42495 2001-08-03  Richard Henderson  <rth@redhat.com>
42496
42497         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
42498
42499 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
42500
42501         * gcc.dg/cpp/19951025-1.c: Update.
42502
42503 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
42504
42505         * g77.dg/ff90-1.f (s): Fix reference of variable z,
42506         should be x.
42507
42508 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
42509
42510         Kill -fhonor-std.
42511         * g++.old-deja/g++.ns/ns14.C: Remove special options.
42512         * g++.old-deja/g++.other/std1.C: Likewise.
42513         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
42514
42515 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
42516
42517         * lib/g77.exp: Load gcc-defs.exp for common procedures
42518         (g77_pass, g77_fail, g77_finish, g77_exit,
42519         ${tool}_check_unsupported_p} Now redundant.  Deleted.
42520
42521 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
42522
42523         * g77.dg/fbackslash.f
42524         * g77.dg/fcase-preserve.f
42525         * g77.dg/ff90-1.f
42526         * g77.dg/ffixed-line-length-0.f
42527         * g77.dg/ffixed-line-length-132.f
42528         * g77.dg/ffixed-line-length-7.f
42529         * g77.dg/ffixed-line-length-72.f
42530         * g77.dg/ffixed-line-length-none.f
42531         * g77.dg/ffree-form-1.f
42532         * g77.dg/fno-backslash.f
42533         * g77.dg/fno-f90-1.f
42534         * g77.dg/fno-fixed-form-1.f
42535         * g77.dg/fno-onetrip.f
42536         * g77.dg/fno-typeless-boz.f
42537         * g77.dg/fno-underscoring.f
42538         * g77.dg/fno-vxt-1.f
42539         * g77.dg/fonetrip.f
42540         * g77.dg/ftypeless-boz.f
42541         * g77.dg/fugly-assumed.f
42542         * g77.dg/funderscoring.f
42543         * g77.dg/fvxt-1.f
42544
42545 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
42546
42547         * objc.dg/fwd-proto-1.m: New.
42548         * objc.dg/local-decl-1.m: New.
42549         * objc.dg/naming-1.m: New.
42550         * objc.dg/naming-2.m: New.
42551         * objc.dg/proto-hier-1.m: New.
42552
42553 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
42554
42555         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
42556         largest-type elements to a struct makes its size grow.
42557
42558 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
42559
42560         * g++.dg/abi/vthunk1.C: New test.
42561
42562 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
42563
42564         * g++.dg/abi/vbase8-22.C: New test.
42565
42566 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
42567
42568         * gcc.dg/cpp/macro8.c: New test.
42569
42570 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
42571
42572         * g++.dg/abi/vbase8-21.C: New test.
42573
42574 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
42575
42576         * g++.dg/abi/vbase8-10.C: New test.
42577
42578 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42579
42580         * lib/g++.exp (g++_set_ld_library_path): Renamed to
42581         ${tool}_set_ld_library_path.
42582         Changed caller.
42583         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
42584         g++.exp.
42585
42586 2001-07-26  Stan Cox <scox@redhat.com>
42587
42588         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
42589         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
42590         gcc_exit, gcc_check_unsupported_p):
42591         Moved to gcc-deps.exp
42592         * gcc-deps.exp: New file.
42593
42594 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42595
42596         * g++.old-deja/g++.pt/defarg14.C: New test.
42597
42598 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
42599
42600         * g++.old-deja/g++.other/lineno5.C: New test.
42601
42602 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
42603
42604         * g++.old-deja/g++.pt/crash68.C: New test.
42605
42606 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
42607
42608         * g++.old-deja/g++.other/crash42.C: New test.
42609
42610 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
42611
42612         * gcc.dg/cpp/extratokens.c: Fix.
42613         * gcc.dg/cpp/skipping2.c: New tests.
42614
42615 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42616
42617         * gcc.c-torture/execute/20010724-1.c: New file.
42618         * gcc.c-torture/execute/20010724-1.x: New file.
42619
42620 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
42621
42622         * g++.old-deja/g++.other/cond7.C: New test.
42623
42624 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
42625
42626         * g++.old-deja/g++.other/optimize4.C: New test.
42627
42628 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
42629
42630         * g++.old-deja/g++.abi/vbase8-5.C: New test.
42631
42632 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
42633
42634         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
42635         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
42636         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
42637         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
42638
42639         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
42640         bug report" message.
42641
42642         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
42643         * g++.dg/ext/instantiate1.C: Move from old-deja.
42644
42645 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
42646
42647         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
42648         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
42649         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
42650         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
42651
42652 2001-07-23  Jeffrey A Law  (law@cygnus.com)
42653
42654         * gcc.c-torture/execute/20010723-1.c: New test.
42655
42656 2001-07-23  Ben Elliston  <bje@redhat.com>
42657
42658         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
42659
42660 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42661
42662         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
42663         i[34567]86-*-*.
42664         Delete handling of ieee_multilib_flags.
42665         Pass -mieee for alpha*-*-* and sh-*-*.
42666         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
42667
42668 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
42669
42670         Remove old-abi tests.
42671         * g++.old-deja/g++.mike/p11116.C: Remove.
42672         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
42673
42674 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
42675
42676         * g77.f-torture/compile/pr3743.f: New test
42677
42678 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
42679
42680         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
42681
42682 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42683
42684         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
42685         g++.old-deja/g++.pt/static6.C: Likewise.
42686         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
42687         supports weak symbols.
42688
42689 2001-07-18  Andreas Jaeger  <aj@suse.de>
42690
42691         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
42692         supported again.
42693
42694 2001-07-18  Andreas Jaeger  <aj@suse.de>
42695
42696         * gcc.dg/iftrap-1.c: Fix target line.
42697
42698 2001-07-17  Richard Henderson  <rth@redhat.com>
42699
42700         * gcc.c-torture/execute/20010717-1.c: New.
42701
42702 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
42703
42704         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
42705         tests.
42706
42707 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
42708
42709         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
42710
42711 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42712
42713         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
42714         UAC_SIGBUS, UAC_NOPRINT definitions.
42715
42716 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
42717
42718         * objc/execute/object_is_class.m: New test.
42719         * objc/execute/object_is_meta_class.m: New test.
42720
42721 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
42722
42723         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
42724         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
42725
42726 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
42727
42728         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
42729         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
42730
42731 2001-07-14  Richard Henderson  <rth@redhat.com>
42732
42733         * gcc.dg/iftrap-1.c: New.
42734
42735 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
42736
42737         * g77.f-torture/execute/intrinsic77.f: New test.
42738
42739 2001-07-11  Janis Johnson <janis@us.ibm.com>
42740
42741         * gcc.misc-tests/gcov-3.c: New test.
42742
42743 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
42744
42745         * gcc.c-torture/compile/20010711-1.c,
42746         * gcc.c-torture/compile/20010711-2.c: New tests.
42747
42748 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
42749
42750         * gcc.c-torture/execute/20010711-1.c: New test.
42751
42752 2001-07-11  Ben Elliston  <bje@redhat.com>
42753
42754         * g++.old-deja/g++.other/enum5.C: New test.
42755
42756 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
42757
42758         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
42759         (g++-dg-prune): Call prune_gcc_output.
42760         * prune.exp: New file for prune_gcc_output.
42761         * lib/g++.exp, lib/gcc.exp: Load it.
42762
42763 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
42764
42765         * gcc.c-torture/compile/20010701-1.c,
42766         g++.old-deja/g++.ext/attrib6.C: New tests.
42767
42768 2001-07-06  Jeffrey A Law  (law@cygnus.com)
42769
42770         * gcc.c-torture/compile/20010706-1.c: New test.
42771
42772 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
42773
42774         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
42775
42776 2001-06-28  Stan Shebs  <shebs@apple.com>
42777
42778         * gcc.dg/pragma-darwin.c: New test.
42779
42780 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42781
42782         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
42783         Solaris 2.[678] system.
42784
42785 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
42786
42787         * gcc.dg/20010622-1.c: New test.
42788
42789 2001-06-18  Stan Shebs  <shebs@apple.com>
42790
42791         * objc.dg: New directory.
42792         * objc.dg/dg.exp: New file.
42793         * objc.dg/alias.m: New.
42794         * objc.dg/class-1.m: New.
42795         * objc.dg/class-2.m: New.
42796         * objc.dg/const-str-1.m: New.
42797         * objc.dg/const-str-2.m: New.
42798         * objc.dg/id-1.m: New.
42799         * objc.dg/method-1.m: New.
42800         * objc.dg/super-class-1.m: New.
42801         * lib/objc-dg.exp: New file.
42802
42803 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
42804
42805         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
42806         of label name.
42807
42808 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
42809
42810         * g++.old-deja/g++.abi/vbase8-9.C: New test.
42811
42812 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42813
42814         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
42815         variable.
42816
42817 2001-06-12  Richard Henderson  <rth@redhat.com>
42818
42819         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
42820
42821 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
42822
42823         * g++.old-deja/g++.abi/vbase5.C: New test.
42824         * g++.old-deja/g++.abi/vbase6.C: New test.
42825         * g++.old-deja/g++.abi/vbase7.C: New test.
42826
42827 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42828
42829         * gcc.c-torture/compile/20010610-1.c: New test.
42830
42831 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
42832
42833         * g++.old-deja/g++.abi/vbase4.C: New test.
42834
42835 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
42836
42837         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
42838         support %f for HC11/HC12 targets.
42839         * gcc.c-torture/execute/930513-1.x: New file, likewise.
42840         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
42841         on HC11/HC12 targets.
42842         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
42843
42844 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42845
42846         * gcc.dg/wchar_t-1.c: New file.
42847         * gcc.dg/wint_t-1.c: Likewise.
42848
42849 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
42850
42851         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
42852
42853 2001-06-11  Richard Henderson  <rth@redhat.com>
42854
42855         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
42856
42857 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
42858
42859         * gcc.c-torture/compile/20010611-1.c: New test.
42860
42861 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
42862
42863         * gcc.dg/c99-tag-1.c: Add more tests.
42864
42865 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
42866
42867         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
42868         representation on MN10300 and ARM/Thumb.
42869
42870 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
42871
42872         * g77.f-torture/execute/20010610.f: New.
42873
42874 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
42875
42876         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
42877         names.
42878
42879 2001-06-09  Richard Henderson  <rth@redhat.com>
42880
42881         * gcc.c-torture/execute/ashrdi-1.c: New.
42882         * gcc.c-torture/execute/ashldi-1.c: New.
42883         * gcc.c-torture/execute/lshrdi-1.c: New.
42884
42885 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
42886
42887         * objc/execute/load-3.m: Added. Check sending +load to categories,
42888         in addition to classes.
42889
42890 2001-06-08  Stan Shebs  <shebs@apple.com>
42891
42892         * objc/execute/load-2.m: New test.  From Nicola Pero
42893         <n.pero@mi.flashnet.it>.
42894
42895 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
42896
42897         * gcc.c-torture/execute/20010605-2.c: New test.
42898
42899 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
42900
42901         * g++.old-deja/g++.abi/vbase2.C: New test.
42902         * g++.old-deja/g++.abi/vbase3.C: New test.
42903
42904 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
42905
42906         * g++.old-deja/g++.pt/friend49.C: New test.
42907
42908 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
42909
42910         * g++.old-deja/g++.ext/anon3.C: New test.
42911
42912 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
42913
42914         * g++.old-deja/g++.other/conv7.C: New test.
42915
42916 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
42917
42918         * gcc.c-torture/compile/20010605-2.c: New test.
42919
42920 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
42921
42922         * gcc.c-torture/execute/20010604-1.c: New test.
42923
42924 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
42925
42926         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
42927
42928 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
42929
42930         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
42931         (g++_link_flags): Likewise.
42932         (g++_init): Pass gccpath's value to two previous functions.
42933
42934 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42935
42936         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
42937         Ensure logfile entry matches exec command line.
42938
42939 2001-05-31  Richard Henderson  <rth@redhat.com>
42940
42941         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
42942         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
42943
42944 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
42945
42946         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
42947         compiler for irix6.2
42948
42949 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
42950
42951         * g++.old-deja/g++.other/optimize3.C: New file.
42952
42953 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
42954
42955         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
42956         assemble.
42957
42958 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
42959
42960         * g++.old-deja/g++.other/optimize2.C: New file.
42961
42962 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
42963
42964         * gcc.c-torture/compile/20010518-2.c: New file.
42965         * gcc.c-torture/execute/20010518-1.c: New file.
42966         * gcc.c-torture/execute/20010518-2.c: New file.
42967
42968 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
42969
42970         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
42971
42972 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
42973
42974         G++ no longer defines builtins that do not begin with __builtin.
42975         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
42976         * g++.old-deja/g++.brendand/misc13.C: Likewise.
42977         * g++.old-deja/g++.law/builtin1.C: Likewise.
42978         * g++.old-deja/g++.law/cvt2.C: Likewise.
42979         * g++.old-deja/g++.mike/net5.C: Likewise.
42980         * g++.old-deja/g++.other/builtins1.C: Likewise.
42981         * g++.old-deja/g++.other/builtins2.C: Likewise.
42982         * g++.old-deja/g++.other/builtins3.C: Likewise.
42983         * g++.old-deja/g++.other/builtins4.C: Likewise.
42984         * g++.old-deja/g++.other/inline8.C: Likewise.
42985         * g++.old-deja/g++.robertl/eb39.C: Likewise.
42986
42987 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
42988
42989         * g++.old-deja/g++.pt/using1.C: Adjust.
42990         * g++.old-deja/g++.pt/using2.C: New test.
42991
42992 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
42993
42994         * gcc.dg/cpp/charconst.c: New tests.
42995         * gcc.dg/cpp/escape.c: New tests.
42996         * gcc.dg/cpp/escape-1.c: New tests.
42997         * gcc.dg/cpp/escape-2.c: New tests.
42998         * gcc.dg/cpp/ucs.c: New tests.
42999
43000 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
43001
43002         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
43003         native compiler for irix6.5.
43004
43005 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
43006
43007         * lib/g++.exp (g++_include_flags): Use args to compute
43008         get_multilibs.
43009         (g++_link_flags): Likewise.
43010         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
43011
43012 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
43013
43014         * gcc.dg/c90-hexfloat-1.c: Add more tests.
43015
43016 2001-05-21  Geoff Keating  <geoffk@redhat.com>
43017
43018         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
43019         this file.
43020
43021 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
43022
43023         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
43024         STACK_SIZE;
43025         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
43026         to STACK_SIZE; Use it to define size of add_histo array.
43027         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
43028         to STACK_SIZE.
43029         (f): Use GITT_SIZE to define size of gitt local table.
43030         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
43031         to STACK_SIZE; Use it to define size of bytemem array.
43032
43033 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
43034
43035         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
43036         on 68HC11/HC12 due to the asm instruction.
43037         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
43038         * gcc.c-torture/compile/920520-1.x: Likewise.
43039         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
43040         on 68HC11/HC12 because the function is larger than 64K.
43041         * gcc.c-torture/compile/961203-1.x: New file, this test fails
43042         on 68HC11/HC12 because the structure is too large.
43043
43044 2001-05-20  Richard Henderson  <rth@redhat.com>
43045
43046         * gcc.c-torture/execute/20010520-1.c: New.
43047
43048 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43049
43050         * g++.old-deja/g++.warn/compare1.C: New test.
43051         * gcc.dg/compare4.c: New test.
43052
43053 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
43054
43055         * g++.old-deja/g++.other/optimize1.C: New test.
43056
43057 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43058
43059         * g++.old-deja/g++.pt/spec41.C: New test.
43060
43061 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
43062
43063         * gcc.c-torture/compile/20010114-1.x: Remove.
43064
43065 2001-05-18  Stan Shebs  <shebs@apple.com>
43066
43067         * gcc.c-torture/compile/20010518-1.c: New test.
43068
43069 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
43070
43071         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
43072         * g++.old-deja/g++.pt/crash67.C: New test.
43073
43074 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
43075
43076         * g++.old-deja/g++.other/debug9.C: New test.
43077
43078 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
43079
43080         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
43081
43082 2001-05-16  Jan Hubicka  <jh@suse.cz>
43083
43084         * gcc.c-torture/compile/20010516-1.c: New test.
43085
43086 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
43087
43088         * g++.old-deja/g++.other/crash41.C: New test.
43089
43090 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
43091
43092         * g++.old-deja/g++.pt/crash66.C: New test.
43093
43094 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
43095
43096         * g++.old-deja/g++.robertl/eb27.C: Convert.
43097
43098 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
43099
43100         * g++.dg/friend-warn.C: New test.  Do not warn about friend
43101         declaration being redundant.
43102
43103 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
43104
43105         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
43106
43107 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
43108
43109         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
43110
43111 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
43112
43113         * lib/g++.exp: Use testsuite_flags.
43114
43115 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
43116
43117         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
43118
43119 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
43120
43121         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
43122
43123 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
43124
43125         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
43126
43127 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
43128
43129         * gcc.c-torture/compile/20010313-1.c: New test.
43130
43131 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
43132
43133         * gcc.dg/cpp/direct2.c: New test.
43134         * gccq.dg/cpp/direct2s.c: New test.
43135
43136         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
43137
43138 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
43139
43140         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
43141         * g++.old-deja/g++.other/op3.C: Likewise.
43142
43143 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
43144
43145         * gcc.dg/cpp/syshdr.h: New file.
43146         * gcc.dg/cpp/sysmac1.c: Update.
43147         * gcc.dg/cpp/sysmac2.c: Update.
43148
43149 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
43150
43151         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
43152
43153 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
43154
43155         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
43156         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
43157
43158 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
43159
43160         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
43161
43162 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
43163
43164         * lib/g++.exp (g++_include_flags): Don't use any special flags
43165         if TESTING_IN_BUILD_TREE is not defined.
43166         (g++_init): Use a plain 'c++' as the compiler if
43167         TESTING_IN_BUILD_TREEE is not defined.
43168
43169 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
43170
43171         * g++.old-deja/g++.eh/catch13.C: New test.
43172         * g++.old-deja/g++.eh/catch14.C: New test.
43173
43174 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
43175
43176         * gcc.dg/cpp/tr-define.c: New test.
43177
43178 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
43179
43180         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
43181         <stdlib.h>, not <malloc.h>.
43182
43183 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
43184
43185         * g++.old-deja/g++.ns/template17.C: New test.
43186
43187 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
43188
43189         * g++.old-deja/g++.pt/ref4.C: New test.
43190
43191 2001-04-30  Richard Henderson  <rth@redhat.com>
43192
43193         * gcc.dg/20000724-1.c: Revert last change.
43194
43195 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
43196
43197         * g77.f-torture/execute/20010430.f: New test.
43198
43199 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
43200
43201         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
43202
43203 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
43204
43205         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
43206
43207 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
43208
43209         * g++.old-deja/g++.eh/crash6.C: New test.
43210
43211 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
43212
43213         * g++.old-deja/g++.other/warn7.C: New test.
43214
43215 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
43216
43217         * g++.old-deja/g++.other/defarg9.C: New test.
43218
43219 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
43220
43221         * g77.f-torture/compile/20010426.f: New test.
43222         * g77.f-torture/execute/20010426.f: New test.
43223
43224 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
43225
43226         * g77.f-torture/compile/20000629-1.x: Remove - error
43227         has been fixed.
43228
43229 2001-04-26  Jeffrey A Law  (law@cygnus.com)
43230
43231         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
43232         Tweak slightly to work with g++.dg framework.
43233         * g++.dg/special/ecos.exp: Run initp1.C test.
43234         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
43235
43236         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
43237         its linker doesn't give line numbers either.
43238         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
43239
43240 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
43241
43242         * g++.old-deja/g++.other/lex1.C: New test.
43243
43244 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
43245
43246         * gcc.dg/noncompile/20010425-1.c: New test.
43247
43248 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
43249
43250         * g++.old-deja/g++.pt/mangle2.C: New test.
43251
43252 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
43253
43254         * gcc.dg/format/plus-1.c: New test.
43255
43256 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
43257
43258         * gcc.dg/20010423-1.c: New test.
43259
43260 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
43261
43262         * gcc.c-torture/execute/20010422-1.c: New test.
43263
43264 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
43265
43266         * g++.old-deja/g++.ns/type2.C: New test.
43267
43268 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
43269
43270         * g++.old-deja/g++.other/perf1.C: New test.
43271
43272 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
43273
43274         * gcc.dg/c99-func-2.c: Remove xfail.
43275         * gcc.dg/c99-func-3.c: Remove xfail.
43276         * gcc.dg/c99-func-4.c: Remove xfail.
43277
43278 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
43279
43280         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
43281
43282 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
43283
43284         * gcc.c-torture/compile/20010423-1.c: New test.
43285
43286 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
43287
43288         * g++.old-deja/g++.pt/typename28.C: New test.
43289
43290 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
43291
43292         * g++.old-deja/g++.abi/empty2.C: New test.
43293         * g++.old-deja/g++.abi/empty3.C: New test.
43294
43295 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
43296
43297         * g++.old-deja/g++.other/comdat2.C: New test.
43298         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
43299
43300 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
43301
43302         * g++.old-deja/g++.other/overload14.C: New test.
43303
43304 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
43305
43306         * g++.old-deja/g++.other/lookup23.C: New test.
43307
43308 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
43309
43310         * gcc.c-torture/execute/20010403-1.c: New test.
43311
43312 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
43313             Mark Mitchell  <mark@codesourcery.com>
43314
43315         * lib/old-dejagnu.exp: Don't delete output of executable.
43316         Add .exe suffix to executables.
43317
43318 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
43319
43320         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
43321
43322 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43323
43324         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
43325
43326 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
43327
43328         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
43329         * g++.old-deja/g++.abi/crash1.C: New test.
43330
43331 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
43332
43333         * g++.old-deja/g++.other/crash40.C: New test.
43334
43335 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43336
43337         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
43338
43339 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
43340
43341         * g++.old-deja/g++.other/warn6.C: New test.
43342
43343 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
43344
43345         * g++.old-deja/g++.robertl/eb42.C: Same.
43346
43347 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43348
43349         * gcc.dg/wtr-conversion-1.c: New testcase.
43350
43351 2001-04-10  Richard Henderson  <rth@redhat.com>
43352
43353         * g++.old-deja/g++.other/array5.C: New.
43354
43355 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43356
43357         * gcc.c-torture/execute/20010408-1.c: New test.
43358
43359 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
43360
43361         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
43362         headers and constructs.
43363         * g++.old-deja/g++.robertl/eb79.C: Same.
43364         * g++.old-deja/g++.robertl/eb77.C (main): Same.
43365         * g++.old-deja/g++.robertl/eb73.C: Same.
43366         * g++.old-deja/g++.robertl/eb66.C (main): Same.
43367         * g++.old-deja/g++.robertl/eb55.C (t): Same.
43368         * g++.old-deja/g++.robertl/eb54.C (main): Same.
43369         * g++.old-deja/g++.robertl/eb46.C (main): Same.
43370         * g++.old-deja/g++.robertl/eb44.C: Same.
43371         * g++.old-deja/g++.robertl/eb41.C (main): Same.
43372         * g++.old-deja/g++.robertl/eb4.C (main): Same.
43373         * g++.old-deja/g++.robertl/eb39.C: Same.
43374         * g++.old-deja/g++.robertl/eb33.C (main): Same.
43375         * g++.old-deja/g++.robertl/eb31.C (main): Same.
43376         * g++.old-deja/g++.robertl/eb30.C: Same.
43377         * g++.old-deja/g++.robertl/eb3.C: Same.
43378         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
43379         * g++.old-deja/g++.robertl/eb21.C: Same.
43380         * g++.old-deja/g++.robertl/eb15.C: Same.
43381         * g++.old-deja/g++.robertl/eb118.C: Same.
43382         * g++.old-deja/g++.robertl/eb115.C (main): Same.
43383         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
43384         * g++.old-deja/g++.robertl/eb109.C: Same.
43385         * g++.old-deja/g++.other/sibcall1.C (main): Same.
43386         * g++.old-deja/g++.mike/rtti1.C: Same.
43387         * g++.old-deja/g++.mike/p658.C: Same.
43388         * g++.old-deja/g++.mike/net46.C: Same.
43389         * g++.old-deja/g++.mike/net34.C: Same.
43390         * g++.old-deja/g++.mike/memoize1.C: Same.
43391         * g++.old-deja/g++.mike/eh2.C: Same.
43392         * g++.old-deja/g++.law/weak.C: Same.
43393         * g++.old-deja/g++.law/visibility7.C: Same.
43394         * g++.old-deja/g++.law/visibility25.C: Same.
43395         * g++.old-deja/g++.law/visibility22.C: Same.
43396         * g++.old-deja/g++.law/visibility2.C: Same.
43397         * g++.old-deja/g++.law/visibility17.C: Same.
43398         * g++.old-deja/g++.law/visibility13.C: Same.
43399         * g++.old-deja/g++.law/visibility10.C: Same.
43400         * g++.old-deja/g++.law/visibility1.C: Same.
43401         * g++.old-deja/g++.law/virtual3.C (eval): Same.
43402         * g++.old-deja/g++.law/vbase1.C: Same.
43403         * g++.old-deja/g++.law/operators32.C: Same.
43404         * g++.old-deja/g++.law/nest3.C: Same.
43405         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
43406         * g++.old-deja/g++.law/except5.C (main): Same.
43407         * g++.old-deja/g++.law/cvt7.C (run): Same.
43408         * g++.old-deja/g++.law/cvt2.C: Same.
43409         * g++.old-deja/g++.law/cvt16.C: Same.
43410         * g++.old-deja/g++.law/ctors6.C (bar): Same.
43411         * g++.old-deja/g++.law/ctors17.C (main): Same.
43412         * g++.old-deja/g++.law/ctors13.C: Same.
43413         * g++.old-deja/g++.law/ctors12.C (main): Same.
43414         * g++.old-deja/g++.law/ctors10.C: Same.
43415         * g++.old-deja/g++.law/code-gen5.C: Same.
43416         * g++.old-deja/g++.law/bad-error7.C: Same.
43417         * g++.old-deja/g++.law/arm9.C: Same.
43418         * g++.old-deja/g++.law/arm12.C: Same.
43419         * g++.old-deja/g++.law/arg8.C: Same.
43420         * g++.old-deja/g++.law/arg1.C: Same.
43421         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
43422         * g++.old-deja/g++.jason/template31.C: Same.
43423         * g++.old-deja/g++.jason/template24.C (main): Same.
43424         * g++.old-deja/g++.jason/2371.C: Same.
43425         * g++.old-deja/g++.eh/new2.C: Same.
43426         * g++.old-deja/g++.eh/new1.C: Same.
43427         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
43428         * g++.old-deja/g++.brendan/nest21.C (main): Same.
43429         * g++.old-deja/g++.brendan/err-msg3.C: Same.
43430         * g++.old-deja/g++.brendan/crash62.C: Same.
43431         * g++.old-deja/g++.brendan/crash52.C: Same.
43432         * g++.old-deja/g++.brendan/crash49.C (main): Same.
43433         * g++.old-deja/g++.brendan/crash38.C: Same.
43434         * g++.old-deja/g++.brendan/crash15.C (main): Same.
43435         * g++.old-deja/g++.brendan/copy9.C: Same.
43436
43437 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
43438
43439         * gcc.c-torture/execute/20001203-2.c (memset):
43440         Count argument is of type __SIZE_TYPE__.
43441
43442 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
43443
43444         * gcc.c-torture/compile/20010404-1.c: New test.
43445
43446 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
43447
43448         * gcc.c-torture/compile/20010326-1.c: New test.
43449
43450 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
43451
43452         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
43453         peculiarities of the SH.
43454         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
43455
43456 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43457
43458         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
43459         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
43460         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
43461
43462 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
43463
43464         * g77.f-torture/compile/20010321-1.f: New test.
43465
43466 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
43467
43468         * gcc.c-torture/compile/20010329-1.c: New test.
43469
43470 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
43471
43472         * gcc.c-torture/execute/20010329-1.c: New test.
43473
43474 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
43475
43476         * g++.old-deja/g++.other/eh4.C: Fix typo.
43477
43478 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
43479
43480         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
43481
43482 2001-03-28  Philip Blundell  <philb@gnu.org>
43483
43484         * gcc.c-torture/compile/20010328-1.c: New test.
43485
43486 2001-03-27  Richard Henderson  <rth@redhat.com>
43487
43488         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
43489         * g++.old-deja/g++.eh/vbase3.C: Likewise.
43490
43491 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
43492
43493         * gcc.c-torture/compile/20010327-1.c: New test.
43494
43495 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
43496
43497         * g++.old-deja/g++.other/friend12.C: New test.
43498         * g++.old-deja/g++.other/friend9.C: Expect no errors.
43499         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
43500
43501 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
43502
43503         * gcc.c-torture/execute/20010325-1.c: New test.
43504
43505 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
43506
43507         * g++.old-deja/g++.other/mangle3.C: New test.
43508
43509 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
43510
43511         * g++.old-deja/g++.other/anon8.C: New test.
43512
43513 2001-03-20  Philip Blundell  <philb@gnu.org>
43514
43515         * gcc.c-torture/compile/20010320-1.c: New test.
43516
43517 2001-03-17  Richard Henderson  <rth@redhat.com>
43518
43519         * g++.old-deja/g++.other/eh4.C: Add expected error text.
43520
43521 2001-03-15  Geoff Keating  <geoff@redhat.com>
43522
43523         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
43524         tests on AIX.
43525
43526 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
43527
43528         * g++.old-deja/g++.other/eh4.C: New test.
43529
43530 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
43531
43532         * gcc.dg/cpp/mi1.c: Update.
43533
43534 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
43535
43536         * g++.old-deja/g++.other/regstack.C: New test.
43537
43538 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
43539
43540         * g++.old-deja/g++.other/ref4.C: New test.
43541
43542 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
43543
43544         * objc/execute/va_method.m: Added.
43545         * objc/execute/IMP.m: Added.
43546         * objc/execute/_cmd.m: Added.
43547         * objc/execute/accessing_ivars.m: Added.
43548         * objc/execute/class-1.m: Added.
43549         * objc/execute/class-10.m: Added.
43550         * objc/execute/class-11.m: Added.
43551         * objc/execute/class-12.m: Added.
43552         * objc/execute/class-13.m: Added.
43553         * objc/execute/class-14.m: Added.
43554         * objc/execute/class-2.m: Added.
43555         * objc/execute/class-3.m: Added.
43556         * objc/execute/class-4.m: Added.
43557         * objc/execute/class-5.m: Added.
43558         * objc/execute/class-6.m: Added.
43559         * objc/execute/class-7.m: Added.
43560         * objc/execute/class-8.m: Added.
43561         * objc/execute/class-9.m: Added.
43562         * objc/execute/class-tests-1.h
43563         * objc/execute/class-tests-2.h
43564         * objc/execute/compatibility_alias.m: Added.
43565         * objc/execute/encode-1.m: Added.
43566         * objc/execute/formal_protocol-1.m: Added.
43567         * objc/execute/formal_protocol-2.m: Added.
43568         * objc/execute/formal_protocol-3.m: Added.
43569         * objc/execute/formal_protocol-4.m: Added.
43570         * objc/execute/formal_protocol-5.m: Added.
43571         * objc/execute/formal_protocol-6.m: Added.
43572         * objc/execute/formal_protocol-7.m: Added.
43573         * objc/execute/informal_protocol.m: Added.
43574         * objc/execute/initialize.m: Added.
43575         * objc/execute/load.m: Added.
43576         * objc/execute/many_args_method.m: Added.
43577         * objc/execute/nested-3.m: Added.
43578         * objc/execute/no_clash.m: Added.
43579         * objc/execute/private.m: Added.
43580         * objc/execute/redefining_self.m: Added.
43581         * objc/execute/root_methods.m: Added.
43582         * objc/execute/selector-1.m: Added.
43583         * objc/execute/static-1.m: Added.
43584         * objc/execute/static-2.m: Added.
43585         * objc/execute/va_method.m: Added.
43586
43587 2001-03-10  Richard Henderson  <rth@redhat.com>
43588
43589         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
43590
43591 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
43592
43593         * g++.old-deja/g++.other/crash31.C: XFAIL.
43594         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
43595         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
43596         * gcc.c-torture/execute/20010123-1.x: XFAIL.
43597         * gcc.c-torture/execute/20010124-1.x: XFAIL.
43598         * gcc.dg/sequence-pt-1.c: XFAIL one test.
43599
43600 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
43601
43602         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
43603
43604 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
43605
43606         * gcc.dg/20000724-1.c: Don't use multiline strings.
43607
43608 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
43609
43610         * objc/execute/string1.m, objc/execute/string2.m: Compare the
43611         result of -cString against what we expect it to be; don't just
43612         print it out for no one to read.
43613
43614         * objc/execute/string3.m, objc/execute/string4.m: New tests.
43615         Based on testcases provided by Nicola Pero.
43616
43617 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
43618
43619         * gcc.dg/cpp/macro7.c: New test.
43620
43621 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
43622
43623         * gcc.dg/cpp/multiline.c: Update.
43624
43625 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
43626
43627         * g++.old-deja/g++.other/enum3.C: New test.
43628
43629 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
43630
43631         * g++.old-deja/g++.other/pod1.C: New test.
43632
43633 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
43634
43635         * g++.old-deja/g++.ext/overload1.C: New test.
43636
43637 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
43638
43639         * g++.old-deja/g++.pt/using1.C: New test.
43640
43641 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
43642
43643         * g++.old-deja/g++.other/using9.C: New test.
43644
43645 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
43646
43647         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
43648
43649         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
43650
43651 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
43652
43653         * g++.old-deja/g++.ext/realpt1.C: Remove.
43654
43655 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
43656
43657         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
43658
43659 2001-02-26  Will Cohen  <wcohen@redhat.com>
43660
43661         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
43662
43663 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
43664
43665         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
43666         templatized constructors.
43667
43668 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43669
43670         * gcc.c-torture/execute/20010224-1.c: New test.
43671
43672 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
43673
43674         * gcc.c-torture/execute/20010222-1.c: New test.
43675
43676 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
43677
43678         * g++.old-deja/g++.other/inline20.C: New test.
43679
43680 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
43681
43682         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
43683
43684 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
43685
43686         * g++.old-deja/g++.other/lookup22.C: New test.
43687
43688 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
43689
43690         * g77.dg: New directory.
43691         * g77.dg/20010216-1.f: New test case.
43692         * g77.dg/dg.exp: New driver.
43693         * lib/g77-dg.exp: New driver library.
43694
43695 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43696
43697         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
43698
43699 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
43700
43701         * g++.old-deja/g++.other/decl9.C: New test.
43702
43703 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
43704
43705         * g++.old-deja/g++.other/init16.C: Update the test so that it does
43706         not need <string> and also tests the initialization at runtime.
43707
43708 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
43709
43710         * gcc.c-torture/execute/longlong.c: New test.
43711
43712 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
43713
43714         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
43715
43716 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
43717
43718         * gcc.c-torture/execute/920302-1.c (execute):
43719         Change argument type to short.
43720
43721 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
43722
43723         * g++.old-deja/g++.pt/deduct6.C: New test.
43724
43725 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
43726
43727         * g++.old-deja/g++.pt/deduct5.C: New test.
43728
43729 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
43730
43731         * gcc.c-torture/execute/20010209-1.c: New test.
43732
43733 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
43734
43735         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
43736
43737 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
43738
43739         * g++.dg/vtgc1.C: Update for new ABI.
43740
43741         * consistency.vlad: New directory, 1665 files.
43742
43743 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
43744
43745         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
43746         return type.
43747         * gcc.dg/cpp/digraphs.c: Declare puts.
43748
43749 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
43750
43751         * g++.old-deja/g++.other/warn5.C: New test.
43752
43753 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
43754
43755         * g++.old-deja/g++.pt/spec40.C: New test.
43756
43757 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
43758
43759         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
43760         case.
43761         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
43762
43763 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
43764
43765         * gcc.c-torture/compile/20010209-1.c: New test.
43766
43767 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
43768
43769         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
43770         excess errors message but not if it crashes.
43771         * g++.old-deja/g++.other/crash27.C: Likewise.
43772         * g++.old-deja/g++.other/crash28.C: Likewise.
43773         * g++.old-deja/g++.other/crash30.C: Likewise.
43774         * g++.old-deja/g++.other/crash32.C: Likewise.
43775         * g++.old-deja/g++.other/crash35.C: Likewise.
43776         * g++.old-deja/g++.pt/inherit2.C: Likewise.
43777
43778 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
43779
43780         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
43781         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
43782         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
43783         g77.f-torture/execute/execute.exp,
43784         g77.f-torture/noncompile/noncompile.exp,
43785         gcc.c-torture/execute/execute.exp,
43786         gcc.c-torture/execute/memcheck/memcheck.exp,
43787         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
43788         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
43789         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
43790         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
43791         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
43792         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
43793         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
43794         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
43795         Remove bug reporting instructions with ancient email addresses.
43796
43797 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
43798
43799         * gcc.dg/20010202-1.c: New test.
43800         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
43801
43802 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
43803
43804         * g++.dg/stdbool-if.C: New test.
43805
43806 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
43807
43808         * objc/execute/fdecl.m: Added main().
43809
43810 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
43811
43812         * gcc.c-torture/execute/20010206-1.c: New test.
43813
43814 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
43815
43816         * gcc.dg/cpp/avoidpaste1.c: Update.
43817
43818 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
43819
43820         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
43821         Pero <nicola@brainstorm.co.uk>.
43822         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
43823
43824 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
43825
43826         * g++.old-deja/g++.pt/spec39.C: New test.
43827
43828 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
43829
43830         * gcc.c-torture/compile/20010202-1.c: New test.
43831
43832 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
43833
43834         * g++.old-deja/g++.abi/primary2.C: New test.
43835         * g++.old-deja/g++.abi/primary3.C: New test.
43836         * g++.old-deja/g++.abi/primary4.C: New test.
43837         * g++.old-deja/g++.abi/primary5.C: New test.
43838         * g++.old-deja/g++.abi/vtable3.h: New test.
43839         * g++.old-deja/g++.abi/vtable3a.C: New test.
43840         * g++.old-deja/g++.abi/vtable3b.C: New test.
43841         * g++.old-deja/g++.abi/vtable3c.C: New test.
43842         * g++.old-deja/g++.abi/vtable3d.C: New test.
43843         * g++.old-deja/g++.abi/vtable3e.C: New test.
43844         * g++.old-deja/g++.abi/vtable3f.C: New test.
43845         * g++.old-deja/g++.abi/vtable3g.C: New test.
43846         * g++.old-deja/g++.abi/vtable3h.C: New test.
43847         * g++.old-deja/g++.abi/vtable3i.C: New test.
43848         * g++.old-deja/g++.abi/vtable3j.C: New test.
43849         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
43850
43851 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
43852
43853         * g++.old-deja/g++.other/anon6.C: New test.
43854         * g++.old-deja/g++.other/anon7.C: New test.
43855
43856 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
43857
43858         * gcc.dg/cpp/avoidpaste2.c: New tests.
43859
43860 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
43861
43862         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
43863
43864 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
43865
43866         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
43867         DECIMAL_DIG cases for Irix."
43868
43869 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
43870
43871         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
43872
43873 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
43874
43875         * gcc.dg/c99-tag-1.c: New test.
43876
43877 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
43878
43879         * gcc.dg/cpp/tr-warn1.c: Add tests.
43880
43881 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
43882
43883         * gcc.dg/cpp/avoidpaste1.c: Update.
43884         * gcc.dg/cpp/paste4.c: Update.
43885
43886 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
43887
43888         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
43889         cases for Irix.
43890
43891 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
43892
43893         * g++.old-deja/g++.other/inline19.C: New test.
43894
43895 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
43896
43897         * gcc.dg/Wlarger-than.c: New test.
43898
43899 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
43900
43901         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
43902
43903 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
43904
43905         * gcc.c-torture/execute/20010129-1.c: New test.
43906         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
43907
43908 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
43909
43910         * gcc.dg/cpp/avoidpaste1.c: Test case.
43911
43912 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
43913
43914         * g++.old-deja/g++.other/inline18.C: New test.
43915
43916 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43917
43918         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
43919         and __builtin_putchar.
43920
43921 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
43922
43923         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
43924         tests.
43925
43926 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
43927
43928         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
43929         floating point number rounding mode to round to the nearest
43930         representable mode.
43931
43932 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
43933
43934         * g++.old-deja/g++.other/mangle2.C: New test.
43935
43936 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
43937
43938         * gcc.c-torture/compile/20010124-1.c: New test.
43939
43940 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
43941
43942         * g++.old-deja/g++.pt/spec38.C: New test.
43943
43944 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43945
43946         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
43947         "Build don't run".
43948
43949 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43950
43951         * gcc.c-torture/execute/20010123-1.c: New test.
43952
43953 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
43954
43955         * g++.old-deja/g++.pt/spec37.C: New test.
43956
43957 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
43958
43959         * g++.old-deja/g++.pt/overload14.C: New test.
43960
43961 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43962
43963         * gcc.c-torture/execute/20010122-1.c: New test, exercise
43964         __builtin_return_address.
43965
43966 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
43967
43968         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
43969         * g++.old-deja/g++.pt/spec35.C: New test.
43970         * g++.old-deja/g++.pt/spec36.C: New test.
43971
43972 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
43973
43974         * gcc.c-torture/compile/20010118-1.c: New test.
43975
43976 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
43977
43978         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
43979
43980 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
43981
43982         * gcc.c-torture/execute/20010119-1.c: New test.
43983
43984 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
43985
43986         * g++.old-deja/g++.other/vbase5.C: New test.
43987
43988 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
43989
43990         * gcc.c-torture/execute/20010118-1.c: New test.
43991
43992 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
43993
43994         * g++.old-deja/g++.pt/deduct3.C: New test.
43995
43996 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
43997
43998         * g++.old-deja/g++.pt/spec34.C: New test.
43999
44000 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
44001
44002         * g77.f-torture/compile/20000601-2.f: New test.
44003
44004 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
44005
44006         * g++.old-deja/g++.other/init17.C: New test.
44007
44008 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
44009
44010         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
44011
44012 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
44013
44014         * g++.old-deja/g++.pt/unify8.C: New test.
44015
44016 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
44017
44018         * g++.old-deja/g++.abi/vbase1.C: New test.
44019
44020 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
44021
44022         * g++.old-deja/g++.pt/crash65.C: New test.
44023
44024 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
44025
44026         * gcc.dg/cpp/assembl2.S: New test case.
44027
44028 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
44029
44030         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
44031         are supported.
44032
44033 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44034
44035         * g++.old-deja/g++.other/builtins1.C: New test.
44036         * g++.old-deja/g++.other/builtins2.C: Likewise.
44037         * g++.old-deja/g++.other/builtins3.C: Likewise.
44038         * g++.old-deja/g++.other/builtins4.C: Likewise.
44039
44040 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
44041
44042         * gcc.c-torture/compile/20010117-1.c: New test.
44043         * gcc.c-torture/compile/20010117-2.c: New test.
44044
44045 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
44046
44047         * g77.f-torture/execute/20010116.[fx]: New test,
44048         XFAIL on i?86-*-*.
44049         * g77.f-torture/compile/20010115.f: Indicate it's
44050         a test for PR fortran/1636.
44051
44052 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
44053
44054         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
44055
44056 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
44057
44058         * g77.f-torture/compile/20010115.f: New test.
44059
44060 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
44061
44062         * g++.old-deja/g++.pt/nontype5.C: New test.
44063
44064 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
44065
44066         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
44067         have an equivalent working one below it.
44068
44069 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
44070
44071         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
44072         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
44073
44074 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
44075
44076         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
44077         message containing "init_priority".
44078         (conpr-2.C): Likewise.
44079         (conpr-3.C): Likewise.
44080         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
44081
44082 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44083
44084         * gcc.c-torture/execute/20010114-2.c: New test.
44085
44086 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
44087
44088         * gcc.c-torture/compile/20010114-1.c: New test.
44089         * gcc.c-torture/compile/20010114-1.x: Xfail.
44090         * gcc.c-torture/compile/20010114-2.c: New test.
44091         * gcc.c-torture/execute/20010114-1.c: New test.
44092         * gcc.dg/trunc-1.c: New test.
44093         * gcc.dg/uninit-B.c: New test.
44094
44095 2001-01-13  Nick Clifton  <nickc@redhat.com>
44096
44097         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
44098         target.
44099
44100 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
44101
44102         * gcc.c-torture/compile/20010113-1.c: New test.
44103
44104 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
44105
44106         * gcc.c-torture/compile/20001212-1.c: New test.
44107
44108 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
44109
44110         * gcc.dg/cpp/widestr1.c: Update.
44111         * gcc.dg/cpp/prag-imp.c: Remove.
44112
44113 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
44114
44115         * gcc.c-torture/execute/20000801-3.x: Remove.
44116         * gcc.dg/c90-init-1.c: New test.
44117         * gcc.dg/c99-init-1.c: New test.
44118         * gcc.dg/c99-init-2.c: New test.
44119         * gcc.dg/gnu99-init-1.c: New test.
44120
44121 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
44122
44123         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
44124         testing that no relevant ones were found.
44125
44126 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
44127
44128         * g++.old-deja/g++.pt/cast2.C: New test.
44129
44130 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
44131
44132         * g++.old-deja/g++.pt/friend47.C: New test.
44133
44134 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
44135
44136         * g++.old-deja/g++.pt/instantiate13.C: New test.
44137
44138 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
44139
44140         * g++.old-deja/g++.other/defarg7.C: New test.
44141         * g++.old-deja/g++.other/defarg8.C: New test.
44142
44143 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
44144
44145         * g++.old-deja/g++.pt/crash64.C: New test.
44146
44147 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
44148
44149         * g++.old-deja/g++.pt/crash63.C: New test.
44150
44151 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
44152
44153         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
44154
44155 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
44156
44157         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
44158
44159 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
44160
44161         * g++.old-deja/g++.pt/error3.C: New test.
44162
44163 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
44164
44165         * g++.old-deja/g++.other/crash39.C: New test.
44166
44167 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
44168
44169         * g++.old-deja/g++.other/vbase4.C: New test.
44170
44171 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
44172
44173         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
44174         * gcc.dg/special/20000419-2.c: New file. Identical to above.
44175         * gcc.dg/special/special.exp: New test driver which will check
44176         for alias support for the above test.
44177
44178 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
44179
44180         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
44181         problems on small machines.
44182         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
44183         parameterize.
44184
44185 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
44186
44187         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
44188         mips.
44189         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
44190
44191 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
44192
44193         * g++.old_deja/g++.pt/using8.C: New test.
44194
44195 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
44196
44197         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
44198
44199 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
44200
44201         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
44202         where a failure is expected.
44203         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
44204
44205 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
44206
44207         * g++.old_deja/g++.pt/instantiate12.C: New test.
44208
44209 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
44210
44211         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
44212         start of structs.
44213         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
44214         * g++.old-deja/g++.brendan/crash17.C: Likewise.
44215         * g++.old-deja/g++.brendan/crash29.C: Likewise.
44216         * g++.old-deja/g++.brendan/crash48.C: Likewise.
44217         * g++.old-deja/g++.brendan/ns1.C: Likewise.
44218         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
44219         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
44220         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
44221         * g++.old-deja/g++.eh/spec6.C: Likewise.
44222         * g++.old-deja/g++.jason/crash3.C: Likewise.
44223         * g++.old-deja/g++.law/ctors11.C: Likewise.
44224         * g++.old-deja/g++.law/ctors17.C: Likewise.
44225         * g++.old-deja/g++.law/ctors5.C: Likewise.
44226         * g++.old-deja/g++.law/ctors9.C: Likewise.
44227         * g++.old-deja/g++.mike/ambig1.C: Likewise.
44228         * g++.old-deja/g++.mike/net22.C: Likewise.
44229         * g++.old-deja/g++.mike/p3538a.C: Likewise.
44230         * g++.old-deja/g++.mike/p3538b.C: Likewise.
44231         * g++.old-deja/g++.mike/virt3.C: Likewise.
44232         * g++.old-deja/g++.niklas/t128.C: Likewise.
44233         * g++.old-deja/g++.other/anon4.C: Likewise.
44234         * g++.old-deja/g++.other/using1.C: Likewise.
44235         * g++.old-deja/g++.other/warn3.C: Likewise.
44236         * g++.old-deja/g++.pt/t37.C: Likewise.
44237         * g++.old-deja/g++.robertl/eb69.C: Likewise.
44238         * g++.old-deja/g++.robertl/eb71.C: Likewise.
44239
44240 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
44241
44242         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
44243
44244 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44245
44246         * gcc.c-torture/execute/stdio-opt-3.c: New test.
44247
44248 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
44249
44250         * gcc.c-torture/compile/20010107-1.c: New test.
44251
44252 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44253
44254         * gcc.c-torture/execute/builtin-noret-1.c: New test.
44255
44256 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44257
44258         * gcc.dg/format/format.h: New file.
44259         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
44260         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
44261         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
44262         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
44263         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
44264         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
44265         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
44266         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
44267         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
44268         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
44269         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
44270         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
44271         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
44272         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
44273         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
44274         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
44275         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
44276         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
44277         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
44278         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
44279         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
44280         instead of declaring standard types, macros and functions in each
44281         test.
44282
44283 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
44284
44285         * gcc.c-torture/execute/20010106-1.c: New test.
44286
44287 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
44288
44289         * gcc.dg/format/format.exp: New file.
44290         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
44291         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
44292         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
44293         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
44294         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
44295         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
44296         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
44297         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
44298         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
44299         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
44300         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
44301         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
44302         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
44303         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
44304         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
44305         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
44306         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
44307         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
44308         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
44309         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
44310         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
44311         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
44312         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
44313         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
44314         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
44315         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
44316         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
44317         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
44318         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
44319         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
44320         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
44321         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
44322         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
44323         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
44324         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
44325         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
44326         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
44327         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
44328         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
44329         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
44330         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
44331         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
44332
44333 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
44334
44335         * gcc.c-torture/execute/991228-1.c: Take word endianness into
44336         account.
44337
44338 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
44339
44340         * gcc.c-torture/execute/builtin-complex-1.c: New test.
44341
44342 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
44343
44344         * g++.old-deja/g++.pt/crash62.C: New test.
44345
44346 2001-01-04  Richard Henderson  <rth@redhat.com>
44347
44348         * gcc.dg/20000926-1.c: Update expected warnings.
44349         * gcc.dg/array-2.c: Likewise.
44350         * gcc.dg/array-4.c: Also validate flexible array members.
44351         * gcc.dg/c99-flex-array-1.c: New.
44352
44353 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
44354
44355         * gcc.c-torture/compile/20001222-1.x: Remove.
44356
44357 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
44358
44359         * gcc.c-torture/execute/built-in-setjmp.c: New.
44360
44361 2001-01-03  Richard Henderson  <rth@redhat.com>
44362
44363         * gcc.dg/940510-1.c: Update expected error wording.
44364         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
44365
44366 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
44367
44368         * lib/target-supports.exp (check_alias_available): Modified to
44369         indicate aliases not supported if only weak aliases are supported.
44370
44371 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44372
44373         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
44374         Turn on cmpstrsi checks for __pj__ and __i370__.
44375
44376 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
44377
44378         * g++.old-deja/g++.other/virtual11.C: New test.
44379
44380 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
44381
44382         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
44383
44384 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44385
44386         * gcc.c-torture/compile/20010102-1.c: New test.
44387
44388 2001-01-02  Andreas Jaeger  <aj@suse.de>
44389
44390         * gcc.dg/noreturn-3.c: New test.
44391
44392         * gcc.dg/noreturn-4.c: New test.
44393
44394 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44395
44396         * gcc.c-torture/execute/stdio-opt-1.c: Also test
44397         __builtin_fputc and __builtin_fwrite.
44398
44399 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
44400
44401         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
44402         signed char, not default char.
44403
44404 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
44405
44406         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
44407
44408 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
44409
44410         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
44411
44412 2000-12-29  Richard Henderson  <rth@redhat.com>
44413
44414         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
44415         (__cyg_profile_func_exit): Define.
44416
44417 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
44418
44419         * g++.dg/vtgc1.C: New test.
44420
44421 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
44422
44423         * gcc.dg/noncompile/20001228-1.c: New test.
44424
44425         * gcc.dg/20001228-1.c: New test.
44426
44427         * gcc.c-torture/execute/20001228-1.c: New test.
44428
44429 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
44430
44431         * gcc.dg/format-strfmon-1.c: New test.
44432
44433 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44434
44435         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
44436         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
44437         * gcc.c-torture/execute/string-opt-1.c: Likewise.
44438         * gcc.c-torture/execute/string-opt-2.c: Likewise.
44439         * gcc.c-torture/execute/string-opt-3.c: Likewise.
44440         * gcc.c-torture/execute/string-opt-4.c: Likewise.
44441         * gcc.c-torture/execute/string-opt-6.c: Likewise.
44442         * gcc.c-torture/execute/string-opt-7.c: Likewise.
44443         * gcc.c-torture/execute/string-opt-8.c: Likewise.
44444         * gcc.c-torture/execute/string-opt-9.c: Likewise.
44445         * gcc.c-torture/execute/string-opt-10.c: Likewise.
44446         * gcc.c-torture/execute/string-opt-11.c: Likewise.
44447         * gcc.c-torture/execute/string-opt-12.c: Likewise.
44448
44449         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
44450         * gcc.c-torture/execute/string-opt-4.c: Test index.
44451
44452 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
44453
44454         * gcc.c-torture/compile/20001226-1.c: New test.
44455
44456 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
44457
44458         * gcc.c-torture/compile/20001222-1.c: New test.
44459         * gcc.c-torture/compile/20001222-1.x: Xfail.
44460
44461 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
44462
44463         * gcc.c-torture/execute/comp-goto-2.c: New test.
44464
44465 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
44466
44467         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
44468         Use long types if __INT_MAX__ is 32767.
44469         (main): Use cast to (sint32 *) when poking 88 into a_page.
44470
44471         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
44472
44473 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
44474
44475         * gcc.c-torture/compile/20001221-1.c: New test.
44476         * gcc.c-torture/execute/20001221-1.c: New test.
44477
44478 2000-12-20  Richard Henderson  <rth@redhat.com>
44479
44480         * g++.old-deja/g++.pt/crash36.C: Update error lines.
44481         * g++.old-deja/g++.robertl/eb109.C: Likewise.
44482
44483 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44484
44485         * gcc.dg/compare3.c: New test.
44486
44487 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44488
44489         * gcc.dg/format-warnll-1.c: New test.
44490
44491 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
44492
44493         * gcc.dg/cpp/cmdlne-P.c: New test.
44494
44495 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44496
44497         * gcc.c-torture/execute/builtin-abs-1.c,
44498         gcc.c-torture/execute/builtin-abs-2.c: New tests.
44499
44500 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
44501
44502         * gcc.dg/cpp/multiline.c: New test.
44503
44504 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
44505
44506         * g++.old-deja/g++.other/syshdr1.C: Update.
44507         * gcc.dg/cpp/lineflags.c: Remove temporarily.
44508
44509 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44510
44511         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
44512
44513 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44514
44515         * g++.old-deja/g++.pt/ttp65.C: New test.
44516
44517 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44518
44519         * g++.old-deja/g++.pt/ttp64.C: New test.
44520
44521 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44522
44523         * g++.old-deja/g++.pt/spec33.C: New test.
44524
44525 2000-12-14  Catherine Moore  <clm@redhat.com>
44526
44527         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
44528         * gcc.c-torture/execute/920612-2.c: Likewise.
44529         * gcc.c-torture/execute/920428-2.c: Likewise.
44530         * gcc-c-torture/execute/va-arg-11.c: Call exit.
44531         * gcc.c-torture/execute/va-arg-21.c: Likewise.
44532
44533 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44534
44535         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
44536         * gcc.dg/pack-test-2.c: Likewise.
44537
44538 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
44539
44540         Tests by Zack Weinberg <zackw@stanford.edu>.
44541
44542         * gcc.dg/cpp/defined.c: Update.
44543         * gcc.dg/cpp/defined_trad.c: New tests.
44544
44545 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
44546
44547         * gcc.dg/cpp/trad-direct.c: Update.
44548
44549 2000-12-11  Neil Booth  <neilb@earthling.net>
44550
44551         * gcc.dg/cpp/defined_trad.c
44552
44553 2000-12-11  Neil Booth  <neilb@earthling.net>
44554
44555         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
44556
44557 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
44558
44559         * gcc.dg/format-miss-2.c: New test.
44560
44561 2000-12-09  Neil Booth  <neilb@earthling.net>
44562
44563         * gcc.dg/cpp/lineflags.c: New tests.
44564         * gcc.dg/cpp/poison.c: Update.
44565         * gcc.dg/cpp/redef2.c: Update.
44566         * gcc.dg/cpp/skipping.c: New test.
44567
44568 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
44569
44570         * g++.old-deja/g++.other/eh3.C: New testcase.
44571
44572 2000-12-07  Neil Booth  <neilb@earthling.net>
44573
44574         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
44575         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
44576         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
44577         wtr-union-init-2.c, wtr-union-init-3.c: Update.
44578         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
44579         Update.
44580
44581 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44582
44583         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
44584         __SIZE_TYPE__ instead of int for type of integers cast to
44585         pointers.
44586
44587 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
44588
44589         * g++.old-deja/g++.other/cleanup4.C: New test.
44590
44591 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44592
44593         * format-sec-1.c: New test.
44594
44595 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44596
44597         * gcc.dg/format-nonlit-3.c: New test.
44598
44599 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44600
44601         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
44602         through a null pointer.
44603
44604 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44605
44606         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
44607         * g++.old-deja/g++.pt/partial4.C: New test.
44608
44609 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
44610
44611         * gcc.c-torture/execute/ieee/hugeval.x: New.
44612
44613 2000-12-06  Neil Booth  <neilb@earthling.net>
44614
44615         * gcc.dg/cpp/backslash2.c: New tests.
44616
44617 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44618
44619         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
44620         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
44621
44622 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
44623
44624         * gcc.c-torture/execute/20001203-2.c: New testcase.
44625
44626 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
44627
44628         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
44629         * g++.old-deja/g++.other/virtual10.C: New test.
44630
44631 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
44632
44633         * g++.old-deja/g++.mike/pmf5.C: Remove test.
44634
44635 2000-12-05  Richard Henderson  <rth@redhat.com>
44636
44637         * gcc.c-torture/compile/20001205-1.c: New.
44638
44639 2000-12-04  Neil Booth  <neilb@earthling.net>
44640
44641         * g++.old-deja/g++.other/virtual9.C: New test.
44642         * g++.old-deja/g++.pt/crash61.C: New test.
44643         * gcc.c-torture/execute/loop-9.c: New test.
44644
44645 2000-12-04  Neil Booth  <neilb@earthling.net>
44646
44647         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
44648         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
44649         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
44650         * gcc.dg/cpp/extratokens.c: ...here.
44651
44652 2000-12-04  Neil Booth  <neilb@earthling.net>
44653
44654         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
44655         New tests.
44656
44657 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44658
44659         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
44660         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
44661
44662 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
44663
44664         * gcc.c-torture/execute/20001203-1.c: New test.
44665
44666 2000-12-03  Neil Booth  <neilb@earthling.net>
44667
44668         * gcc.dg/cpp/macro6.c: New test cases.
44669
44670 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44671
44672         * gcc.c-torture/execute/string-opt-9.c: New test.
44673         * gcc.c-torture/execute/string-opt-10.c: Likewise.
44674         * gcc.c-torture/execute/string-opt-11.c: Likewise.
44675         * gcc.c-torture/execute/string-opt-12.c: Likewise.
44676
44677         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
44678         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
44679
44680 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
44681
44682         * gcc.dg/cpp/if-6.c: New testcase.
44683
44684         * gcc.dg/20001201-1.c: New testcase.
44685
44686 2000-12-02  Neil Booth  <neilb@earthling.net>
44687
44688         * g++.old-deja/g++.other/externC4.C,
44689         g++.old-deja/g++.other/friend10.C: New tests.
44690
44691 2000-12-02  Neil Booth  <neilb@earthling.net>
44692
44693         * g++.old-deja/g++.other/instan2.C
44694         * g++.old-deja/g++.other/instan3.C: New test.
44695
44696 2000-12-02  Neil Booth  <neilb@earthling.net>
44697
44698         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
44699         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
44700         gnuc99.c,gnuc99-pedantic.c: New tests.
44701
44702 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
44703
44704         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
44705         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
44706
44707 2000-12-01  Neil Booth  <neilb@earthling.net>
44708
44709         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
44710         * gcc.dg/cpp/poison.c: Update.
44711         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
44712
44713 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
44714
44715         * g77.f-torture/execute/20001201.f: New test.
44716
44717 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
44718
44719         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
44720
44721 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
44722
44723         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
44724
44725 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
44726
44727         * g++.old-deja/g++.other/cast6.C: New test.
44728
44729 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
44730
44731         * gcc.c-torture/execute/20001130-2.c: New testcase.
44732
44733 2000-11-30  Richard Henderson  <rth@redhat.com>
44734
44735         * gcc.c-torture/execute/20001130-1.c: New test.
44736
44737 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
44738
44739         * g++.old-deja/g++.other/op3.C: New test.
44740
44741 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
44742
44743         * g++.old-deja/g++.other/op2.C: New test.
44744
44745 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
44746
44747         * g++.old-deja/g++.other/crash38.C: New test.
44748
44749 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
44750
44751         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
44752
44753 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
44754
44755         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
44756         tests.
44757         * gcc.c-torture/execute/string-opt-6.c: New test.
44758
44759         * gcc.dg/20001117-1.c: Add main.
44760
44761 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
44762
44763         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
44764         Move from here ...
44765         * gcc.dg/940510-1.c: ... to here.
44766
44767         * gcc.dg/20000926-1.c: GNU C now allows initializations of
44768         zero-size arrays in toplevel structures.
44769
44770 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
44771
44772         * gcc.c-torture/execute/loop-8.c: New test.
44773
44774 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
44775
44776         * g++.old-deja/g++.other/base1.C: New test.
44777
44778 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
44779
44780         * g++.old-deja/g++.other/parse2.C: New test.
44781
44782 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
44783
44784         * g++.old-deja/g++.pt/incomplete1.C: New test.
44785
44786 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
44787
44788         * g++.old-deja/g++.other/friend9.C: New test.
44789
44790 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
44791
44792         * gcc.dg/20001127-1.c: New test.
44793
44794 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
44795
44796         * g++.old-deja/g++.pt/friend46.C: New test.
44797
44798 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
44799
44800         * g++.old-deja/g++.other/ptrmem8.C: New test.
44801
44802 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44803
44804         * gcc.c-torture/execute/string-opt-7.c: New test.
44805         * gcc.c-torture/execute/string-opt-8.c: Likewise.
44806
44807 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
44808
44809         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
44810         instead of 'mkcheck 2'.
44811
44812 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
44813
44814         * gcc.c-torture/execute/memcheck/driver.c,
44815         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
44816         C9X references to refer to C99.
44817
44818 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
44819
44820         * gcc.dg/ultrasp3.c: New test.
44821
44822 2000-11-25  Neil Booth  <neilb@earthling.net>
44823
44824         * gcc.dg/cpp/include2.c: Update test to be locale independent.
44825
44826 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
44827
44828         * gcc.c-torture/compile/20001123-2.c: New.
44829
44830 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44831
44832         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
44833
44834 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
44835
44836         * gcc.dg/sequence-point-1.c: Add some new tests.
44837         * gcc.c-torture/execute/20001124-1.c: New test.
44838
44839 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
44840
44841         * g++.old-deja/g++.other/vaarg4.C: New test.
44842         * gcc.c-torture/compile/20001123-1.c: New test.
44843
44844 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
44845
44846         * g++.other/crash24.C: Adjust and remove XFAIL.
44847         * g++.other/crash37.C: New test.
44848
44849 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
44850
44851         * g++.old-deja/g++.pt/instantiate9.C: New test.
44852
44853 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
44854
44855         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
44856         new ABI, too.
44857
44858         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
44859         * g++.old-deja/g++.robertl/eb55.C: Likewise.
44860
44861 2000-11-22  Neil Booth  <neilb@earthling.net>
44862
44863         * gcc.dg/cpp/Wtrigraphs.c: New test.
44864
44865 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
44866
44867         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
44868
44869 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
44870
44871         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
44872
44873 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
44874
44875         * lib/gcc-dg.exp: load_lib scanasm.exp.
44876         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
44877         * lib/g++-dg.exp: load_lib scanasm.exp.
44878         * lib/scanasm.exp: New.
44879         (scan-assembler, scan-assembler-not): Add optional arguments to
44880         test name, or if not present, the pattern name.
44881         (scan-assembler-dem, scan-assembler-dem-not): New.
44882
44883         * g++.dg/dg.exp: New.
44884
44885 2000-11-21  Neil Booth  <neilb@earthling.net>
44886
44887         * gcc.dg/cpp/integrated1.c: Remove.
44888
44889 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
44890
44891         * gcc.c-torture/execute/20001121-1.c: New test.
44892
44893 2000-11-21  Richard Henderson  <rth@redhat.com>
44894
44895         * gcc.c-torture/compile/20001121-1.c: New test.
44896
44897 2000-11-20  Neil Booth  <neilb@earthling.net>
44898
44899         * gcc.dg/cpp/integrated1.c: New test.
44900
44901 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
44902
44903         * g++.old-deja/g++.other/inline17.C: New test.
44904
44905 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
44906
44907         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
44908         local variable to be zero: I made the variable global. Now
44909         uses abort() and exit() instead of relying on main's return value.
44910
44911 2000-11-20  Neil Booth  <neilb@earthling.net>
44912
44913         * gcc.dg/cpp/paste2.c: Update test.
44914         * objc/execute/paste.m: New test.
44915
44916 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
44917
44918         * gcc.dg/c99-condexpr-1.c: New test.
44919
44920 2000-11-20  Neil Booth  <neilb@earthling.net>
44921
44922         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
44923
44924 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
44925
44926         * g++.old-deja/g++.pt/export1.C: New test.
44927
44928 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
44929
44930         * gcc.dg/20001117-1.c: New test.
44931
44932 2000-11-18  Richard Henderson  <rth@redhat.com>
44933
44934         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
44935
44936 2000-11-18  Richard Henderson  <rth@redhat.com>
44937
44938         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
44939         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
44940         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
44941
44942 2000-11-18  Richard Henderson  <rth@redhat.com>
44943
44944         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
44945         (main): New.  Exit cleanly.
44946
44947 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44948
44949         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
44950         gcc.dg/c99-fordecl-2.c: New tests.
44951
44952 2000-11-18  Richard Henderson  <rth@redhat.com>
44953
44954         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
44955         * gcc.c-torture/execute/zerolen-2.c: New.
44956
44957 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44958
44959         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
44960         memory.
44961
44962 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
44963
44964         * g++.old-deja/g++.pt/instantiate8.C: New test.
44965
44966 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
44967
44968         * g++.old-deja/g++.other/incomplete.C: Add more tests.
44969         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
44970
44971 2000-11-16  Nick Clifton  <nickc@redhat.com>
44972
44973         * gcc.c-torture/execute/nestfunc-2.c: New test.
44974         * gcc.c-torture/execute/nestfunc-3.c: New test.
44975
44976 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
44977
44978         * gcc.c-torture/compile/20001116-1.c: New test.
44979
44980 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44981
44982         * gcc.c-torture/execute/20001115-1.c: New test.
44983
44984 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
44985
44986         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
44987         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
44988         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
44989         * g++.old-deja/g++.abi/vmihint.C: Likewise.
44990
44991 2000-11-15  Neil Booth  <neilb@earthling.net>
44992
44993         gcc.dg/cpp/_Pragma1.c: Update.
44994         gcc.dg/cpp/_Pragma2.c: New test.
44995
44996 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
44997
44998         * g++.old-deja/g++.other/anon5.C: New test.
44999
45000 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
45001
45002         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
45003         tests.
45004
45005 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
45006
45007         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
45008         output.
45009
45010 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
45011
45012         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
45013         labels at end of compound statements.
45014
45015 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
45016
45017         * gcc.c-torture/execute/loop-7.c: New test.
45018
45019 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
45020
45021         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
45022
45023 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
45024
45025         * gcc.dg/c99-bool-1.c: New test.
45026
45027 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
45028
45029         * gcc.dg/c99-scope-1.c: Remove xfail.
45030         * gcc.dg/c99-scope-2.c: New test.
45031
45032 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45033
45034         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
45035         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
45036
45037 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
45038
45039         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
45040         error messages.
45041
45042         * g++.mike/p700.C: Don't typedef wchar_t.
45043         * g++.mike/p784.C: Likewise.
45044         * g++.mike/eb101.C: Don't use __wchar_t.
45045
45046 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
45047
45048         * g77.f-torture/execute/20001111.[fx]: Test premature exit
45049         from DO loop.
45050
45051 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
45052
45053         * gcc.c-torture/execute/20001111-1.c: New test.
45054
45055 2000-11-10  Nick Clifton  <nickc@redhat.com>
45056
45057         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
45058         long multuiple and accumulate.
45059
45060 2000-11-09  Richard Henderson  <rth@redhat.com>
45061
45062         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
45063         via size_t instead of int.
45064
45065         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
45066         * gcc.c-torture/execute/string-opt-2.c: Likewise.
45067         * gcc.c-torture/execute/string-opt-3.c: Likewise.
45068         * gcc.c-torture/execute/string-opt-4.c: Likewise.
45069
45070 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
45071
45072         * gcc.c-torture/compile/20001109-1.c: New test.
45073         * gcc.c-torture/compile/20001109-2.c: New test.
45074
45075 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
45076
45077         * g++.old-deja/g++.pt/operator1.C: New test.
45078         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
45079
45080 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
45081
45082         * gcc.dg/20001108-1.c: New test.
45083
45084 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
45085
45086         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
45087         with both arguments constant strings.
45088         * gcc.c-torture/execute/string-opt-3.c: New test.
45089         * gcc.c-torture/execute/string-opt-4.c: New test.
45090         * gcc.c-torture/execute/string-opt-5.c: New test.
45091
45092 2000-11-08  Nick Clifton  <nickc@redhat.com>
45093
45094         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
45095         mulsidi3adddi patterns.
45096
45097 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
45098
45099         * g++.old-deja/g++.other/crash36.C: New test.
45100
45101 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
45102
45103         * g++.old-deja/g++.other/init16.C: New test.
45104
45105 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
45106
45107         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
45108
45109 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
45110
45111         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
45112         * gcc.c-torture/execute/va-arg-16.x: Likewise.
45113         * gcc.c-torture/execute/va-arg-17.x: Likewise.
45114
45115 2000-11-07  DJ Delorie  <dj@redhat.com>
45116
45117         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
45118
45119 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45120
45121         * gcc.c-torture/execute/string-opt-1.c: New test.
45122
45123 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
45124
45125         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
45126         mips-sgi-irix6.* because the MIPS ABI passes floating-point
45127         parameters in registers, and there is no way for a varargs
45128         function to know in which order the integer and floating-point
45129         parameters should be interleaved when they are placed on the
45130         stack.
45131         * gcc.c-torture/execute/va-arg-16.x: Likewise.
45132         * gcc.c-torture/execute/va-arg-17.x: Likewise.
45133
45134 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45135
45136         * gcc.c-torture/execute/string-opt-2.c: New test.
45137
45138 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
45139
45140         * g++.old-deja/g++.pt/crash60.C: New test.
45141
45142 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
45143
45144         * g++.old-deja/g++.other/crash24.C: New test.
45145         * g++.old-deja/g++.other/crash25.C: New test.
45146         * g++.old-deja/g++.other/crash26.C: New test.
45147         * g++.old-deja/g++.other/crash27.C: New test.
45148         * g++.old-deja/g++.other/crash28.C: New test.
45149         * g++.old-deja/g++.other/crash29.C: New test.
45150         * g++.old-deja/g++.other/crash30.C: New test.
45151         * g++.old-deja/g++.other/crash31.C: New test.
45152         * g++.old-deja/g++.other/crash32.C: New test.
45153         * g++.old-deja/g++.other/crash33.C: New test.
45154         * g++.old-deja/g++.other/crash34.C: New test.
45155         * g++.old-deja/g++.other/crash35.C: New test.
45156
45157 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
45158
45159         * gcc.c-torture/execute/20001031-1.c: New test.
45160
45161 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
45162
45163         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
45164         namespace.
45165
45166         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
45167         standards-conformant.
45168
45169         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
45170
45171         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
45172         * g++.old-deja/g++.mike/p755a.C: Likewise.
45173         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
45174         library makes no calls to `operator new' during initialization.
45175
45176 2000-11-04  Neil Booth  <neilb@earthling.net>
45177
45178         * gcc.dg/cpp/include2.c: New tests.
45179
45180 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
45181
45182         * lib/g++.exp (g++_set_ld_library_path): New function.
45183         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
45184
45185 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
45186
45187         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
45188         warnings.
45189
45190 2000-11-01  Richard Henderson  <rth@redhat.com>
45191
45192         * g++.old-deja/g++.ext/namedret1.C: New.
45193         * g++.old-deja/g++.ext/namedret2.C: New.
45194         * g++.old-deja/g++.ext/namedret3.C: New.
45195
45196 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
45197
45198         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
45199         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
45200
45201 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45202
45203         * gcc.c-torture/execute/va-arg-21.c: New test.
45204
45205 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
45206
45207         * gcc.dg/c99-complex-2.c: New test.
45208
45209 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45210
45211         * gcc.c-torture/execute/stdio-opt-1.c: New test.
45212
45213 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
45214
45215         * g++.old-deja/g++.other/inline16.C: New test.
45216
45217 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
45218
45219         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
45220         __PRETTY_FUNCTION__
45221
45222 2000-10-29  Neil Booth  <neilb@earthling.net>
45223
45224         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
45225         New tests.
45226         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
45227         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
45228         optimisation.
45229
45230 2000-10-29  Neil Booth  <neilb@earthling.net>
45231
45232         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
45233         * mi1.c, mi1c.h: Add null directives to multiple-include test.
45234         * mi5.c: Test multiple includes work with -C.
45235         * trigraphs.c: Test ^= version.
45236
45237 2000-10-28  Neil Booth  <neilb@earthling.net>
45238
45239         New tests and test updates for new macro expander.
45240
45241         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
45242         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
45243         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
45244         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
45245         new diagnostic messages.
45246
45247         * gcc.dg/cpp/macro3.c: New tests.
45248
45249 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
45250
45251         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
45252         on the same line.
45253
45254 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
45255
45256         * g++.old-deja/g++.other/eh2.C: New test.
45257
45258 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
45259
45260         * gcc.c-torture/execute/20001027-1.c: New test.
45261
45262 2000-10-26  Richard Henderson  <rth@redhat.com>
45263
45264         * gcc.c-torture/execute/20001026-1.c: New.
45265
45266 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
45267
45268         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
45269         * g++.old-deja/g++.law/builtin1.C: Likewise.
45270         * g++.old-deja/g++.law/ctors10.C: Likewise.
45271         * g++.old-deja/g++.law/virtual3.C: Likewise.
45272         * g++.old-deja/g++.mike/p658.C: Likewise.
45273         * g++.old-deja/g++.other/sibcall1.C: Likewise.
45274         * g++.old-deja/g++.other/vaarg2.C: Likewise.
45275         * g++.old-deja/g++.robertl/eb124.C: Likewise.
45276         * g++.old-deja/g++.robertl/eb44.C: Likewise.
45277         * g++.old-deja/g++.robertl/eb77.C: Likewise.
45278
45279 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
45280
45281         * gcc.c-torture/compile/20001024-1.c: New test.
45282
45283 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
45284
45285         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
45286         to tell us whether or not we are using V3.
45287
45288 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
45289
45290         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
45291         operands.
45292
45293 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
45294
45295         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
45296
45297 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
45298
45299         * gcc.c-torture/execute/20001024-1.c: New test.
45300
45301 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
45302
45303         * g++.old-deja/g++.other/sibcall1.C: New test.
45304
45305 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
45306
45307         * gcc.dg/noncompile/init-3.c: New test.
45308
45309 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
45310
45311         * gcc.dg/format-array-1.c: New test.
45312
45313 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
45314
45315         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
45316         writing through null pointers; remove comment about testing
45317         unterminated strings.
45318
45319 2000-10-17  Matthew Hiller  <hiller@redhat.com>
45320
45321         * gcc.c-torture/execute/20001017-2.c: New test.
45322
45323 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
45324
45325         * gcc.c-torture/compile/20001018-1.c: New test.
45326         * gcc.c-torture/compile/20001018-1.x: Xfail.
45327
45328 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45329
45330         * gcc.c-torture/execute/20001017-1.c: New test.
45331
45332 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
45333
45334         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
45335         for multiple use of arguments with scanf formats; add tests for
45336         multiple use of arguments.
45337
45338 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
45339
45340         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
45341
45342 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
45343
45344         * gcc.dg/format-miss-1.c: New test.
45345
45346 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
45347
45348         * gcc.c-torture/execute/20001013-1.c: New test.
45349
45350 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
45351
45352         * gcc.dg/format-branch-1.c: New test.
45353
45354 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
45355
45356         * README, lib/file-format.exp: Remove EGCS references.
45357
45358 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
45359
45360         * gcc.dg/20001013-1.c: New test.
45361
45362 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
45363
45364         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
45365         for intmax_t in the compiler using __typeof__ and the type rules
45366         for conditional expressions.
45367
45368 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
45369
45370         * gcc.dg/20001012-1.c: New test.
45371         * gcc.dg/20001012-2.c: New test.
45372
45373 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
45374
45375         * gcc.dg/format-attr-1.c: New test.
45376
45377 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
45378
45379         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
45380         __LONG_LONG_MAX__ instead of LLONG_MAX.
45381
45382 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
45383
45384         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
45385         scanf flags.
45386         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
45387         flags.
45388
45389 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
45390
45391         * gcc.dg/sequence-pt-1.c: New test.
45392
45393 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
45394
45395         * gcc.c-torture/execute/20001011-1.c: New testcase.
45396         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
45397
45398 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
45399
45400         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
45401         does not error on it.
45402
45403 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
45404
45405         * gcc.dg/20001009-1.c: New test.
45406
45407 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
45408
45409         * gcc.c-torture/compile/20001009-1.c: Move from here ....
45410         * gcc.c-torture/execute/20001009-2.c: ... to here.
45411
45412 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
45413
45414         * gcc.c-torture/compile/20001009-1.c: New testcase.
45415         * gcc.c-torture/execute/20001009-1.c: New testcase.
45416         Testcases provided by Jan Hubicka <jh@suse.cz>.
45417
45418 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
45419
45420         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
45421         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
45422         uintmax_t using <limits.h> to emulate the compiler's internal
45423         logic.  No longer XFAIL %j tests.
45424
45425 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
45426
45427         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
45428         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
45429         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
45430         regexps and details of expected handling of some bad formats.
45431         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
45432         suppression.
45433
45434 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
45435
45436         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
45437         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
45438         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
45439         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
45440         in list archives.
45441
45442 2000-10-06  Richard Henderson  <rth@cygnus.com>
45443
45444         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
45445         * g++.old-deja/g++.brendan/crash52.C: Likewise.
45446         * g++.old-deja/g++.jason/report.C: Likewise.
45447         * g++.old-deja/g++.law/friend5.C: Likewise.
45448         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
45449         of the expected warnings.
45450
45451 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
45452
45453         * g++.old-deja/g++.pt/enum14.C: New test.
45454
45455 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
45456
45457         * g++.old-deja/g++.pt/crash59.C: New test.
45458
45459 2000-10-04  Will Cohen  <wcohen@redhat.com>
45460
45461         * gcc.dg/20000926-1.c: New test.
45462
45463 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
45464
45465         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
45466         function name for current C++ compiler.
45467         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
45468
45469 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
45470
45471         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
45472         __PRETTY_FUNCTION__.
45473         * g++.old-deja/g++.ext/pretty2.C: Likewise.
45474
45475 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45476
45477         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
45478
45479 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
45480
45481         * gcc.c-torture/compile/20000923-1.c: New test.
45482
45483 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
45484
45485         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
45486         * g++.old-deja/g++.pt/ttp62.C: Same.
45487         * g++.old-deja/g++.other/inline14.C: Same.
45488
45489 2000-09-24  Richard Henderson  <rth@cygnus.com>
45490
45491         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
45492
45493 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
45494
45495         * gcc.dg/c90-printf-1.c: Add test for wide string format.
45496
45497 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
45498
45499         * gcc.c-torture/compile/20000922-1.c: New file.
45500
45501 2000-09-21  Nick Clifton  <nickc@redhat.com>
45502
45503         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
45504         a signed long modulo operation.
45505         (mod6): New function - perform an unsigned long modulo operation.
45506         (main): Add tests for modulos of very large numbers by very small
45507         dividends.
45508
45509 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45510
45511         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
45512
45513 2000-09-19  Richard Henderson  <rth@cygnus.com>
45514
45515         * gcc.dg/compare2.c (case 10): XFAIL.
45516
45517 2000-09-18  Richard Henderson  <rth@cygnus.com>
45518
45519         * gcc.c-torture/execute/20000906-1.c: Move ...
45520         * gcc.dg/20000906-1.c: ... here.  Only run on targets
45521         that support __builtin_trap.
45522
45523 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
45524
45525         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
45526
45527 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
45528
45529         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
45530         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
45531         more $ format tests.
45532
45533 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
45534
45535         * gcc.dg/format-errmk-1.c: New test.
45536
45537 2000-09-17  Greg McGary  <greg@mcgary.org>
45538
45539         * gcc.c-torture/execute/20000917-1.x: Remove.
45540
45541 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
45542
45543         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
45544
45545 2000-09-17  Greg McGary  <greg@mcgary.org>
45546
45547         * gcc.c-torture/execute/20000917-1.c: New test.
45548         * gcc.c-torture/execute/20000917-1.x: XFAIL.
45549
45550 2000-09-16  Neil Booth  <NeilB@earthling.net>
45551
45552         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
45553         in nested macro bug.
45554
45555 2000-09-15  Neil Booth  <NeilB@earthling.net>
45556
45557         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
45558
45559 2000-09-14  Jeffrey A Law  (law@cygnus.com)
45560
45561         * gcc.c-torture/execute/20000914-1.c: New test.
45562
45563 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
45564
45565         * g++.other/inline13.C: New test.
45566
45567 2000-09-12  Andreas Jaeger  <aj@suse.de>
45568
45569         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
45570         constant by Ulrich Drepper <drepper@redhat.com>.
45571
45572 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
45573
45574         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
45575
45576 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45577
45578         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
45579
45580 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
45581
45582         * gcc.dg/cpp/backslash.c: New test.
45583
45584 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
45585
45586         * gcc.c-torture/execute/20000910-1.c: New test.
45587         * gcc.c-torture/execute/20000910-2.c: Likewise.
45588
45589 2000-09-11  Robert Lipe  <robertl@sco.com>
45590
45591         * gcc.dg/pragma-align.c: New test.
45592
45593 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
45594
45595         * g++.old-deja/g++.pt/explicit82.C: New test.
45596         * g++.old-deja/g++.pt/explicit83.C: New test.
45597
45598 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
45599
45600         * gcc.dg/asm-names.c: New test.
45601
45602 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45603
45604         * gcc.dg/cpp/tr-warn6.c: New test
45605
45606 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
45607
45608         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
45609         be accepted.
45610
45611 2000-09-07  Catherine Moore  <clm@redhat.com>
45612
45613         * gcc.c-torture/execute/unroll-1.c: New test.
45614
45615 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
45616
45617         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
45618         ERROR markers.
45619         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
45620         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
45621         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
45622         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
45623         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
45624         Preprocess only.
45625         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
45626         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
45627
45628 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
45629
45630         * g++.old-deja/g++.pt/deduct2.C: New test.
45631
45632 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
45633
45634         * g++.old-deja/g++.pt/parms2.C: New test.
45635
45636 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
45637
45638         * g++.old-deja/g++.pt/crash58.C: New test.
45639
45640 2000-09-06  Greg McGary  <greg@mcgary.org>
45641
45642         * gcc.c-torture/execute/20000906-1.c: New test.
45643         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
45644
45645 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45646
45647         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
45648
45649 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
45650
45651         * g++.old-deja/g++.pt/crash57.C: New test.
45652
45653 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
45654
45655         * g++.old-deja/g++.pt/crash56.C: New test.
45656
45657 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
45658
45659         * g++.old-deja/g++.pt/koenig1.C: New test.
45660
45661 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
45662
45663         * gcc.dg/20000904-1.c: New test.
45664
45665 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
45666
45667         * gcc.dg/cpp/paste8.c: New test.
45668
45669 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
45670
45671         * gcc.c-torture/compile/20000827-1.c: New test.
45672
45673 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
45674
45675         * gcc.dg/format-diag-1.c: New test.
45676
45677 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
45678
45679         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
45680         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
45681         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
45682         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
45683         gcc.dg/formatz-1.c: Adjust warning regular expressions.
45684
45685 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
45686
45687         * g++.old-deja/g++.other/nested4.C: New test.
45688
45689 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
45690
45691         * g++.old-deja/g++.ns/scoped1.C: New test.
45692
45693 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
45694
45695         * lib/g++.exp: Support testing already-installed GCC.
45696
45697 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45698
45699         * wtr-label-1.c, wtr-suffix-1.c: New tests.
45700
45701 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45702
45703         * gcc.dg/return-type-2.c: New test.
45704
45705 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
45706
45707         * gcc.c-torture/compile/20000825-1.c: New test.
45708
45709 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
45710
45711         * gcc.dg/dwarf2-2.c: New test.
45712
45713 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
45714
45715         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
45716         dg-warning regexps.
45717
45718 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
45719
45720         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
45721         gcc.dg/format-ext-5.c: New tests.
45722
45723 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
45724
45725         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
45726
45727 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
45728
45729         * gcc.dg/noncompile/930622-2.c: Adjust error message.
45730
45731 2000-08-24  Richard Henderson  <rth@cygnus.com>
45732
45733         * gcc.dg/ia64-sync-1.c: New test.
45734         * gcc.dg/ia64-sync-2.c: New test.
45735         * gcc.dg/ia64-asm-1.c: New test.
45736
45737 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
45738
45739         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
45740         * gcc.dg/format-ext-2.c: New test.
45741
45742 2000-08-23  Jason Merrill  <jason@redhat.com>
45743
45744         * lib/old-dejagnu.exp: Also ignore "In member function" and
45745         "At global scope".
45746
45747 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45748
45749         * gcc.dg/noncompile/label-lineno-1.c: New test.
45750
45751 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
45752
45753         * gcc.dg/c99-array-nonobj-1.c: New test.
45754
45755 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
45756
45757         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
45758         tests.
45759         * gcc.dg/format-ext-1.c: New test.
45760
45761 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45762
45763         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
45764         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
45765         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
45766         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
45767         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
45768
45769 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
45770
45771         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
45772         gcc.dg/c99-strftime-2.c: New tests.
45773
45774 2000-08-22  Richard Henderson  <rth@cygnus.com>
45775
45776         * gcc.c-torture/execute/20000822-1.c: New test.
45777
45778 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
45779
45780         * gcc.c-torture/execute/20000819-1.x: Remove.
45781
45782 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
45783
45784         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
45785         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
45786         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
45787         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
45788         gcc.dg/format-xopen-1.c: New tests.
45789
45790 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
45791
45792         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
45793
45794 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
45795
45796         * g++.old-deja/g++.other/loop2.C: New test.
45797
45798         * gcc.c-torture/compile/20000606-1.c: New test.
45799         * gcc.c-torture/compile/20000728-1.c: New test.
45800         * gcc.c-torture/execute/20000801-1.c: New test.
45801         * gcc.c-torture/execute/20000801-2.c: New test.
45802         * gcc.c-torture/execute/20000819-1.c: New test.
45803         * gcc.c-torture/execute/20000819-1.x: XFAIL.
45804         * gcc.dg/20000629-1.c: New test.
45805         * gcc.dg/20000724-1.c: New test.
45806         * gcc.dg/20000807-1.c: New test.
45807
45808 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
45809
45810         * gcc.dg/cpp/pragma-1.c: New test.
45811         * gcc.dg/cpp/pragma-2.c: New test.
45812
45813 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
45814
45815         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
45816         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
45817
45818 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
45819
45820         * gcc.c-torture/compile/20000818-1.c: New test.
45821
45822 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
45823
45824         * gcc.c-torture/execute/20000818-1.c: New test.
45825
45826 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
45827
45828         * gcc.dg/format-va-1.c: New test.
45829
45830 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
45831
45832         * g++.old-deja/g++.other/typedef8.C: New test.
45833
45834 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
45835
45836         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
45837         * g++.old-deja/g++.mike/net36.C: Mark candidate.
45838         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
45839         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
45840         * g++.old-deja/g++.other/ptrmem7.C: New test.
45841         * g++.old-deja/g++.pt/ptrmem10.C: New test.
45842
45843 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
45844
45845         * g++.old-deja/g++.pt/typename27.C: New test.
45846
45847 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
45848
45849         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
45850         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
45851         * g++.old-deja/g++.pt/friend45.C: New test.
45852         * g++.old-deja/g++.other/friend8.C: New test.
45853
45854 2000-08-15  Richard Henderson  <rth@cygnus.com>
45855
45856         * gcc.c-torture/execute/20000815-1.c: New test.
45857
45858 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
45859
45860         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
45861         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
45862         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
45863
45864 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
45865
45866         * g++.old-deja/g++.other/refinit2.C: New test.
45867
45868 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
45869
45870         * lib/c-torture.exp (c-torture): Make
45871         compiler_conditional_xfail_data global.
45872         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
45873         compiler_conditional_xfail_data machinery.
45874         (f-torture-execute): Likewise.
45875         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
45876         and only when unrolling loops.
45877
45878         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
45879
45880 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
45881
45882         * g++.old-deja/g++.pt/explicit81.C: New test.
45883
45884 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
45885
45886         * g++.old-deja/g++.pt/typename26.C: New test.
45887
45888 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
45889
45890         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
45891         warning.
45892
45893 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
45894
45895         * g++.old-deja/g++.other/array3.C: New test.
45896
45897 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
45898
45899         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
45900         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
45901         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
45902         New tests.
45903
45904 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
45905
45906         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
45907         * g++.old-deja/g++.abi/vmihint.C: Likewise.
45908
45909 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
45910
45911         * gcc.c-torture/execute/20000808-1.c: New test.
45912
45913 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
45914
45915         * gcc.dg/c90-const-expr-1.c: New test.
45916
45917 2000-08-08  Richard Henderson  <rth@cygnus.com>
45918
45919         * gcc.dg/noncompile/920923-1.c: Declare calloc.
45920
45921 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
45922
45923         * gcc.dg/noncompile/const-ll-1.c: New test.
45924
45925 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
45926
45927         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
45928
45929 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
45930
45931         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
45932         that running programs linked against the shared version of libobjc
45933         run correctly.
45934
45935 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
45936
45937         * gcc.dg/c99-printf-1.c: New test.
45938
45939 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
45940
45941         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
45942
45943 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
45944
45945         * gcc.c-torture/execute/20000731-1.x: Delete.
45946
45947 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
45948
45949         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
45950         and torture_without_loops as is done by c-torture.exp.
45951         (search_for): Copy from c-torture.exp.
45952         (gcc-dg-runtest): New function, drives a directory of tests
45953         iterating over the TORTURE_OPTIONS.
45954         (scan-assembler, scan-assembler-not): Move here from
45955         individual directory drivers.
45956
45957         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
45958         defined by lib/gcc-dg.exp.
45959         * gcc.dg/cpp/cpp.exp: Likewise.
45960         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
45961         gcc-dg-runtest, so we cycle over optimization options.
45962
45963         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
45964         * gcc.dg/compare2.c: No longer expected to fail.
45965
45966 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
45967
45968         * gcc.c-torture/execute/20000804-1.c: New test.
45969
45970 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
45971
45972         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
45973
45974 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
45975
45976         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
45977
45978 2000-08-03  Jeffrey A Law  (law@cygnus.com)
45979
45980         * gcc.c-torture/compile/20000803-1.c: New test.
45981
45982 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
45983
45984         * gcc.c-torture/execute/20000801-3.c,
45985         gcc.c-torture/execute/20000801-4.c: New tests.
45986         * gcc.c-torture/execute/20000801-3.x,
45987         gcc.c-torture/execute/20000801-4.x: Xfail.
45988
45989 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
45990
45991         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
45992         libobjc/.libs to allow for libtool.
45993
45994 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
45995
45996         * gcc.c-torture/compile/20000802-1.c: New test.
45997
45998 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
45999
46000         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
46001
46002 2000-07-31  Jeffrey A Law  (law@cygnus.com)
46003
46004         * gcc-c-torture/execute/20000731-2.c: New test.
46005
46006         * gcc.c-torture/execute/20000731-1.c: New test.
46007         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
46008
46009 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
46010
46011         * testsuite/gcc.dg/cpp/paste7.c: New test.
46012         * gcc.dg/cpp/20000725-1.c: New test.
46013
46014 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
46015
46016         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
46017         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
46018         declaration warning for __builtin_dwarf_reg_size.
46019
46020         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
46021
46022 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
46023
46024         * gcc.dg/noncompile/voidparam-1.c: New test.
46025
46026 2000-07-30  Richard Henderson  <rth@cygnus.com>
46027
46028         * gcc.dg/c90-digraph-1.c: Don't xfail.
46029         * gcc.dg/compare2.c (case 10): Xfail.
46030         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
46031
46032 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
46033
46034         * gcc.dg/c99-main-1.c: New test.
46035
46036 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
46037
46038         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
46039
46040 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
46041
46042         * gcc.c-tortuer/execute/20000726-1.c: New test.
46043
46044 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
46045
46046         * gcc.c-torture/execute/enum-2.c: New test.
46047
46048 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46049
46050         * gcc.dg/cpp/tr-warn3.c: New test.
46051
46052 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
46053
46054         * g++.old-deja/g++.ext/implicit1.C: Remove.
46055         * g++.old-deja/g++.jason/c2.C: Remove
46056         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
46057         * g++.old-deja/g++.pt/crash16.C: Likewise.
46058         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
46059
46060 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
46061
46062         * g++.old-deja/g++.other/for2.C: New test.
46063
46064 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
46065
46066         * gcc.dg/20000720-1.c: New test.
46067
46068 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
46069
46070         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
46071
46072 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
46073
46074         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
46075         * gcc.c-torture/execute/20000722-1.c: New.
46076         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
46077
46078 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
46079
46080         * gcc.dg/cpp/20000720-1.S: New test.
46081
46082 2000-07-21  Michael Meissner  <meissner@redhat.com>
46083
46084         * gcc.c-torture/execute/ieee/hugeval.c: New test.
46085
46086 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
46087
46088         * g++.old-deja/g++.brendan/crash16.C,
46089         g++.old-deja/g++.brendan/parse3.C,
46090         g++.old-deja/g++.brendan/redecl1.C,
46091         g++.old-deja/g++.ns/template13.C,
46092         g++.old-deja/g++.other/decl4.C,
46093         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
46094
46095 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
46096
46097         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
46098         and "Internal error".
46099
46100         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
46101         regexps.
46102         * gcc.dg/cpp/paste6.c: New test.
46103
46104 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
46105
46106         * gcc.dg/cpp/tr-direct.c: New test.
46107
46108         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
46109         gcc.dg/cpp/undef1.c: Tweak error regexps.
46110
46111 2000-07-18  Eric Christopher <echristo@redhat.com>
46112
46113         * gcc.c-torture/compile/20000718-1.c: New test.
46114
46115 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
46116
46117         * cpplex.c (_cpp_push_token): If the token being pushed back
46118         is the previous token in this context, just subtract one from
46119         context->posn.
46120         * cppmacro.c (save_expansion): Clear aux field when storing a
46121         placemarker.
46122
46123 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
46124
46125         * gcc.dg/noncompile/redecl-1.c: New test.
46126
46127 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
46128
46129         * gcc.c-torture/execute/20000717-5.c: New test.
46130         * gcc.c-torture/execute/20000717-1.x: Removed.
46131
46132 2000-07-17  Richard Henderson  <rth@cygnus.com>
46133
46134         * gcc.c-torture/execute/20000717-4.c: New test.
46135
46136 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
46137
46138         * gcc.dg/cpp/syshdr.c: New test.
46139         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
46140
46141 2000-07-17  Neil Booth  <neilb@earthling.net>
46142
46143         * gcc.dg/cpp/cmdlne-dM.c: New test.
46144         * gcc.dg/cpp/cmdlne-dD.c: New test.
46145
46146 2000-07-17  Jeffrey A Law  (law@cygnus.com)
46147
46148         * gcc.c-torture/execute/20000717-3.c: New test.
46149
46150         * gcc.c-torture/compile/20000717-1.c: New test.
46151
46152 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
46153
46154         * gcc.c-torture/execute/20000717-2.c: New test.
46155
46156 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
46157
46158         * gcc.dg/formatz-1.c: New test.
46159
46160         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
46161         * gcc.dg/c99-digraph-1.c: New tests.
46162
46163         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
46164         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
46165
46166         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
46167         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
46168         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
46169         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
46170         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
46171         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
46172         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
46173
46174 2000-07-17  Greg McGary <greg@mcgary.org>
46175
46176         * gcc.c-torture/execute/20000717-1.c: New test.
46177         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
46178
46179 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
46180
46181         * gcc.c-torture/execute/20000715-2.c: New test.
46182         * gcc.dg/20000715-1.c: New test.
46183
46184 2000-07-15  Michael Meissner  <meissner@redhat.com>
46185
46186         * gcc.c-torture/execute/20000715-1.c: New test.
46187
46188 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
46189
46190         * gcc.c-torture/execute/20000707-1.c: New test.
46191
46192 2000-07-13  Neil Booth  <NeilB@earthling.net>
46193
46194         * testsuite/gcc.dg/cpp/digraph1.c,
46195         testsuite/gcc.dg/cpp/digraph2.c,
46196         testsuite/gcc.dg/cpp/digraphs.c: New tests.
46197
46198 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
46199
46200         * g77.f-torture/compile/20000630-2.f: New test.
46201         * g77.f-torture/compile/20000630-2.x
46202
46203 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
46204
46205         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
46206
46207 2000-07-11  Neil Booth  <NeilB@earthling.net>
46208
46209         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
46210
46211 2000-07-11  Neil Booth  <NeilB@earthling.net>
46212
46213         * gcc.dg/cpp/cmdlne-C.c: New.
46214
46215 2000-07-09  Neil Booth  <NeilB@earthling.net>
46216
46217         * gcc.dg/cpp/directiv.c: New tests.
46218         * gcc.dg/cpp/undef1.c: Update.
46219
46220 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
46221
46222         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
46223
46224 2000-07-09  Neil Booth  <NeilB@earthling.net>
46225
46226         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
46227
46228 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
46229
46230         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
46231         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
46232
46233 2000-07-08  Neil Booth  <NeilB@earthling.net>
46234
46235         * gcc.dg/cpp/macsyntx.c: New tests.
46236
46237 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
46238
46239         * gcc.dg/20000707-1.c: New test.
46240
46241 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
46242
46243         * gcc.c-torture/execute/20000706-1.c: New test.
46244         * gcc.c-torture/execute/20000706-2.c: New test.
46245         * gcc.c-torture/execute/20000706-3.c: New test.
46246         * gcc.c-torture/execute/20000706-4.c: New test.
46247         * gcc.c-torture/execute/20000706-5.c: New test.
46248
46249 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
46250
46251         * g++.old-deja/g++.pt/instantiate7.C: New test.
46252
46253 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
46254
46255         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
46256         * g++.old-deja/g++.mike/thunk3.C: Likewise.
46257         * g++.old-deja/g++.other/rtti3.C: Likewise.
46258         * g++.old-deja/g++.other/rttid3.C: Likewise.
46259
46260 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
46261
46262         *  g77.f-torture/compile/20000630-1.x: Fix typo
46263
46264 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
46265
46266         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
46267         assembly output.
46268
46269 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
46270
46271         * gcc.dg/cpp/ident.c: New test.
46272
46273 2000-07-05  Neil Booth  <NeilB@earthling.net>
46274
46275         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
46276           gcc.dg/cpp/lexstrng.c: New tests.
46277
46278 2000-07-04  Neil Booth  <NeilB@earthling.net>
46279
46280         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
46281         * gcc.dg/cpp/strify2.c: Same.
46282
46283 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
46284
46285         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
46286         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
46287         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
46288         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
46289
46290         * testsuite/gcc.dg/cpp/macro1.c,
46291         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
46292         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
46293         testsuite/gcc.dg/cpp/strify1.c,
46294         testsuite/gcc.dg/cpp/strify2.c: New tests.
46295
46296 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
46297
46298         * gcc.c-torture/execute/20000703-1.c: New test.
46299
46300 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
46301
46302         * g++.old-deja/g++.pt (lookup10.C): New test.
46303
46304 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
46305
46306         * g++.old-deja/g++.pt (typename25.C): New test.
46307
46308 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
46309
46310         * gcc.c-torture/compile/20000701-1.c: New test.
46311
46312 2000-06-30  Nick Clifton  <nickc@cygnus.com>
46313
46314         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
46315         to test case.
46316
46317 2000-06-30  Catherine Moore  <clm@cygnus.com>
46318
46319         * gcc.c-torture/execute/align-1.c: New test.
46320
46321 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
46322
46323         * g++.old-deja/g++.pt/expr8.C: New test.
46324         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
46325
46326 2000-06-29  Nick Clifton  <nickc@cygnus.com>
46327
46328         * gcc.c-torture/compile/20000629-1.c: New test.
46329
46330 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
46331
46332
46333         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
46334         gcc.dg/noncompile directory, depending on whether they're
46335         preprocessor tests or not.  Annotate all the tests for the dg
46336         framework.
46337
46338         * gcc.c-torture/noncompile/noncompile.exp: Delete.
46339         * gcc.dg/noncompile/noncompile.exp: New.
46340
46341         * Moved files:
46342         Old name                                New name
46343         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
46344         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
46345         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
46346         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
46347         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
46348         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
46349         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
46350         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
46351         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
46352         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
46353         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
46354         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
46355         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
46356         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
46357         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
46358         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
46359         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
46360         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
46361         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
46362         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
46363         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
46364         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
46365         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
46366         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
46367
46368         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
46369         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
46370         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
46371         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
46372         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
46373         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
46374
46375 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
46376
46377         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
46378         declare one variable.  On the fourth, error.
46379         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
46380         declared by 20000628-1a.h.
46381
46382 2000-06-29  Richard Henderson  <rth@redhat.com>
46383
46384         * gcc.c-torture/execute/930529-1.x: New file.
46385         * gcc.dg/920413-1.c: Adjust expected warning text.
46386         * gcc.dg/980217-1.c: Declare abort.
46387         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
46388
46389 2000-06-29  Jeffrey A Law  (law@cygnus.com)
46390
46391         * g77.f-torture/compile/20000629-1.f: New test.
46392         * g77.f-torture/compile/20000629-1.x: Expected to fail.
46393
46394 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
46395
46396         Rearrange lots of files, removing entirely the
46397         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
46398         directories.
46399
46400         * Deleted files:
46401         gcc.c-torture/code_quality/code_quality.exp
46402         gcc.c-torture/special/special.exp
46403         gcc.failure/failure.exp
46404         gcc.failure/940409-1.x
46405         gcc.c-torture/compile/961203-1.x
46406
46407         * New files:
46408         gcc.misc-tests/linkage.exp
46409         gcc.c-torture/execute/920730-1t.c
46410         gcc.c-torture/execute/920730-1t.x
46411         gcc.c-torture/compile/920520-1.x
46412         gcc.c-torture/compile/920521-1.x
46413         gcc.c-torture/compile/981006-1.x
46414         gcc.c-torture/execute/eeprof-1.x
46415
46416         * Moved files (possibly with modifications to fit a new harness):
46417         Old name                                New name
46418         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
46419         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
46420         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
46421         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
46422         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
46423         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
46424         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
46425         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
46426         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
46427         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
46428         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
46429         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
46430         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
46431         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
46432
46433 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
46434
46435         * c-torture/compile/961203-1.x: Delete.
46436
46437         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
46438         not exit. Include stdio.h.
46439         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
46440         * gcc.misc-tests/dg-12.c: Likewise.
46441         * gcc.misc-tests/dg-5.c: Likewise.
46442         * gcc.misc-tests/dg-6.c: Likewise.
46443         * gcc.misc-tests/dg-7.c: Prototype abort.
46444         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
46445         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
46446         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
46447         not exit.
46448         * gcc.misc-tests/sieve.c: Use return from main, not exit.
46449         * gcc.misc-tests/sort2.c: Use return from main, not exit.
46450
46451 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
46452
46453         * gcc.dg/cpp/20000628-1.c: New test.
46454         * gcc.dg/cpp/20000628-1.h: New header for above test.
46455         * gcc.dg/cpp/20000628-1a.h: Likewise.
46456
46457 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
46458
46459         * gcc.dg/cpp: New directory.
46460         * gcc.dg/cpp/cpp.exp: New driver.
46461         * gcc.dg/cpp/20000627-1.c: New test.
46462         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
46463         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
46464         and rewrite as a compilation test.
46465
46466         * gcc.dg: Move many files into the cpp subdirectory, possibly
46467         renaming or editing them as well.
46468         Old name                New name
46469         990119-1.c              cpp/19990119-1.c
46470         990228-1.c              cpp/19990228-1.c
46471         990407-1.c              cpp/19990407-1.c
46472         990409-1.c              cpp/19990409-1.c
46473         990413-1.c              cpp/19990413-1.c
46474         990703-1.c              cpp/19990703-1.c
46475         20000127-1.c            cpp/20000127-1.c
46476         20000129-1.c            cpp/20000129-1.c
46477         20000207-1.c            cpp/20000207-1.c
46478         20000207-2.c            cpp/20000207-2.c
46479         20000209-1.c            cpp/20000209-1.c
46480         20000209-2.c            cpp/20000209-2.c
46481         20000301-1.c            cpp/20000301-1.c
46482         20000419-1.c            cpp/20000419-1.c
46483         20000510-1.S            cpp/20000510-1.S
46484         20000519-1.c            cpp/20000519-1.c
46485         20000529-1.c            cpp/20000529-1.c
46486         20000625-1.c            cpp/20000625-1.c
46487         20000625-2.c            cpp/20000625-2.c
46488         cpp-as1.c               cpp/assert1.c
46489         cpp-as2.c               cpp/assert2.c
46490         cxx-comments-1.c        cpp/cxxcom1.c
46491         cxx-comments-2.c        cpp/cxxcom2.c
46492         endif-label.c           cpp/endif.c
46493         cpp-hash1.c             cpp/hash1.c
46494         cpp-hash2.c             cpp/hash2.c
46495         cpp-if1.c               cpp/if-1.c
46496         cpp-if2.c               cpp/if-2.c
46497         cpp-if3.c               cpp/if-3.c
46498         cpp-if4.c               cpp/if-4.c
46499         cpp-if5.c               cpp/if-5.c
46500         cpp-cond.c              cpp/if-cexp.c
46501         cpp-missingop.c         cpp/if-mop.c
46502         cpp-missingparen.c      cpp/if-mpar.c
46503         cpp-opprec.c            cpp/if-oppr.c
46504         cpp-ifparen.c           cpp/if-paren.c
46505         cpp-shortcircuit.c      cpp/if-sc.c
46506         cpp-shift.c             cpp/if-shift.c
46507         cpp-unary.c             cpp/if-unary.c
46508         cpp-li1.c               cpp/line1.c
46509         cpp-li2.c               cpp/line2.c
46510         lineno.c                cpp/line3.c
46511         lineno-2.c              cpp/line4.c
46512         cpp-mi.c                cpp/mi1.c
46513         cpp-mic.h               cpp/mi1c.h
46514         cpp-micc.h              cpp/mi1cc.h
46515         cpp-mind.h              cpp/mi1nd.h
46516         cpp-mindp.h             cpp/mi1ndp.h
46517         cpp-mix.h               cpp/mi1x.h
46518         cpp-mi2.c               cpp/mi2.c
46519         cpp-mi2a.h              cpp/mi2a.h
46520         cpp-mi2b.h              cpp/mi2b.h
46521         cpp-mi2c.h              cpp/mi2c.h
46522         cpp-mi3.c               cpp/mi3.c
46523         cpp-mi3.def             cpp/mi3.def
46524         poison-1.c              cpp/poison.c
46525         pr-impl.c               cpp/prag-imp.c
46526         cpp-redef-2.c           cpp/redef1.c
46527         cpp-redef.c             cpp/redef2.c
46528         strpaste.c              cpp/strp1.c
46529         strpaste-2.c            cpp/strp2.c
46530         cpp-tradpaste.c         cpp/tr-paste.c
46531         cpp-tradstringify.c     cpp/tr-str.c
46532         cpp-tradwarn1.c         cpp/tr-warn1.c
46533         cpp-tradwarn2.c         cpp/tr-warn2.c
46534         trigraphs.c             cpp/trigraphs.c
46535         cpp-unc1.c              cpp/unc1.c
46536         cpp-unc2.c              cpp/unc2.c
46537         cpp-unc3.c              cpp/unc3.c
46538         cpp-unc.c               cpp/unc4.c
46539         undef.c                 cpp/undef1.c
46540         undef-2.c               cpp/undef2.c
46541         cpp-wi1.c               cpp/widestr1.c
46542
46543 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
46544
46545         * lib/g++.exp (g++_include_flags): Tweak.
46546
46547 2000-06-27  H.J. Lu  <hjl@gnu.org>
46548             Loren J. Rittle  <ljrittle@acm.org>
46549
46550         * lib/g++.exp (g++_include_flags): Override libgloss.exp
46551         version with one that knows about the new gcc tree structure.
46552         (g++_link_flags): Same.
46553
46554 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
46555
46556         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
46557         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
46558         case we are cross-compiling.
46559
46560         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
46561         g++.old-deja/g++.niklas/Makefile.in,
46562         g++.old-deja/g++.niklas/configure.in,
46563         g++.old-deja/g++.other/Makefile.in,
46564         g++.old-deja/g++.other/configure.in,
46565         gcc.c-torture/code_quality/Makefile.in,
46566         gcc.c-torture/code_quality/configure.in,
46567         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
46568         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
46569         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
46570         gcc.c-torture/execute/ieee/Makefile.in,
46571         gcc.c-torture/execute/ieee/configure.in,
46572         gcc.c-torture/noncompile/Makefile.in,
46573         gcc.c-torture/noncompile/configure.in,
46574         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
46575         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
46576         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
46577
46578 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
46579
46580         * g++.old-deja/g++.other/ambig3.C: New test.
46581
46582 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
46583
46584         * g++.old-deja/g++.pt/syntax1.C: New test.
46585         * g++.old-deja/g++.pt/syntax2.C: New test.
46586         * g++.old-deja/g++.other/syntax3.C: New test.
46587         * g++.old-deja/g++.other/syntax4.C: New test.
46588
46589 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
46590
46591         * gcc.dg/20000623-1.c: Prototype exit and abort.
46592
46593 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
46594
46595         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
46596         New tests.
46597         * gcc.dg/cpp-mi3.def: New file.
46598
46599         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
46600         inside assertions.
46601         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
46602         lexer's error messages.
46603         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
46604         divine anything from the linemarkers.
46605         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
46606         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
46607
46608 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
46609
46610         * gcc.dg/20000623-1.c: New test.
46611
46612 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
46613
46614         * gcc.c-torture/execute/20000622-1.c: New test.
46615
46616 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
46617
46618         * g++.old-deja/g++.other/init15.C: New test.
46619
46620 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
46621
46622         * g++.old-deja/g++.pt/vaarg2.C: New test.
46623         * g++.old-deja/g++.pt/vaarg3.C: New test.
46624
46625 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
46626
46627         * g++.old-deja/g++.other/dyncast6.C: New test.
46628
46629 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
46630
46631         * gcc.c-torture/execute/loop-6.c: New test.
46632
46633 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
46634
46635         * gcc.dg/20000614-1.c: New test.
46636         * gcc.dg/20000614-2.c: New test.
46637
46638 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
46639
46640         * g++.old-deja/g++.other/inline12.C: New test.
46641
46642 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
46643
46644         * g++.old-deja/g++.other/eh1.C: New test.
46645
46646 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
46647
46648         * g++.old-deja/g++.other/type.C: New test.
46649
46650 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
46651
46652         * g++.old-deja/g++.other/initstring.C: New test.
46653
46654 2000-06-12  Jason Merrill  <jason@redhat.com>
46655
46656         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
46657
46658 2000-06-09  Jeffrey A Law  (law@cygnus.com)
46659
46660         * gcc.c-torture/compile/20000609-1.c: New test.
46661
46662 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
46663
46664         * gcc.dg/20000609-1.c: New test.
46665
46666 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
46667
46668         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
46669         * gcc.c-torture/noncompile/poison-1.c: Move...
46670         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
46671         * gcc.dg/cpp-li1.c: Add a token after the #line.
46672
46673 2000-06-05  Richard Henderson  <rth@cygnus.com>
46674
46675         * gcc.c-torture/execute/20000605-2.c: New test.
46676         * gcc.c-torture/execute/20000605-3.c: New test.
46677
46678 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
46679
46680         * g77.f-torture/execute/20000503-1.x: New file.
46681
46682 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
46683
46684         * g++.old-deja/g++.eh/badalloc1.C: New test.
46685
46686 2000-06-05  Richard Henderson  <rth@cygnus.com>
46687
46688         * gcc.c-torture/execute/20000605-1.c: New test.
46689
46690 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
46691             Nathan Sidwell <nathan@codesourcery.com>
46692
46693         * gcc.c-torture/compile/20000605-1.c: New test.
46694
46695 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
46696
46697         * g77.f-torture/compile/20000601-1.f: New test.
46698
46699 2000-06-03  Richard Henderson  <rth@cygnus.com>
46700
46701         * gcc.c-torture/execute/20000603-1.c: New.
46702
46703 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
46704
46705         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
46706         * gcc.dg/noreturn-2.c (noreturn): Likewise.
46707
46708 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
46709
46710         * gcc.dg/compare2.c (case 12): XFAIL.
46711         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
46712         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
46713
46714         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
46715
46716 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
46717
46718         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
46719         guard macro is already defined when the header is first
46720         included.
46721         * gcc.dg/cpp-mix.h: New file.
46722         * gcc.dg/endif-label.c: Update patterns to match compiler.
46723
46724         * g++.brendan/complex1.C: Declare abort.
46725         * g++.law/refs4.C: Remove XFAIL.
46726         * g++.oliva/expr2.C: Declare abort and exit.
46727
46728 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
46729
46730         * gcc.c-torture/execute/20000528-1.c: New test.
46731
46732         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
46733         * g++.old-deja/g++.law/temps4.C: Likewise.
46734
46735         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
46736         stdlib.h.  Call abort() on failure.
46737         * g++.old-deja/g++.law/refs4.C: Likewise.
46738         * g++.old-deja/g++.law/temps4.C: Likewise.
46739         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
46740         * gcc.c-torture/execute/20000112-1.c: Include string.h.
46741
46742 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
46743
46744         Relative to g++.dg/special:
46745         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
46746
46747         Relative to g++.old-deja:
46748         * g++.brendan/complex1.C, g++.jason/optimize2.C,
46749         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
46750         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
46751         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
46752         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
46753         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
46754         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
46755
46756         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
46757         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
46758         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
46759         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
46760         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
46761         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
46762         and/or string.h.
46763
46764         * g++.other/goto1.C: Update expectations for error messages.
46765
46766 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
46767
46768         * gcc.c-torture/compile/20000523-1.c: New test.
46769
46770 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
46771
46772         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
46773
46774 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
46775
46776         * g++.old-deja/g++.eh/catch11.C: New test.
46777         * g++.old-deja/g++.eh/catch12.C: New test.
46778
46779 2000-05-24  Nick Clifton  <nickc@cygnus.com>
46780
46781         * gcc.c-torture/execute/20000523-1.c: New test.
46782
46783 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
46784
46785         * c-torture/execute/bcp-1.c: Replace abort in arg of
46786         __builtin_constant_p with a generic external function.
46787
46788         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
46789         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
46790         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
46791         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
46792         Prototype abort and/or exit.
46793
46794         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
46795         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
46796         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
46797         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
46798
46799 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
46800
46801         * gcc.dg/dwarf2-1.c: New test.
46802
46803 2000-05-20  Richard Henderson  <rth@cygnus.com>
46804
46805         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
46806
46807 2000-05-20  Andreas Jaeger  <aj@suse.de>
46808
46809         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
46810         testcase.
46811
46812 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
46813
46814         * gcc.c-torture/execute/20000519-2.c: New test.
46815
46816 2000-05-19  Andreas Jaeger  <aj@suse.de>
46817
46818         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
46819         which fails with SSA.
46820
46821         * lib/c-torture.exp: Also test with -O3 -fssa.
46822
46823 2000-05-18  Michael Meissner  <meissner@redhat.com>
46824
46825         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
46826         * gcc.c-torture/execute/920415-1.c: Ditto.
46827         * gcc.c-torture/execute/920501-1.c: Ditto.
46828         * gcc.c-torture/execute/conversion.c: Ditto.
46829         * gcc.c-torture/execute/cvt-1.c: Ditto.
46830
46831 2000-05-18  Jeffrey A Law  (law@cygnus.com)
46832
46833         * gcc.c-torture/compile/20000518-1.c: New test.
46834
46835 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
46836
46837         * g77.f-torture/compile/200005018.f: New test.
46838
46839 2000-05-17  Jeffrey A Law  (law@cygnus.com)
46840
46841         * gcc.c-torture/compile/20000517-1.c: New test.
46842
46843 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46844
46845         * gcc.c-torture/execute/20000516-1.c: New test.
46846
46847 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
46848
46849         * g++.old-deja/g++.other/eh.C: New test.
46850
46851 2000-05-12  Richard Henderson  <rth@cygnus.com>
46852
46853         * gcc.c-torture/execute/990208-1.c (main): Don't pass
46854         constants through to doit's conditional.
46855
46856 2000-05-11  Jeffrey A Law  (law@cygnus.com)
46857
46858         * gcc.c-torture/compile/20000511-1.c: New test.
46859         * g77.f-torture/compile/20000511-1.f: New test.
46860         * g77.f-torture/compile/20000511-2.f: New test.
46861
46862 2000-05-11  Michael Meissner  <meissner@redhat.com>
46863
46864         * gcc.c-torture/execute/20000511-1.c: New test.
46865
46866 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
46867
46868         * gcc.dg/dg.exp: Scan .S files as well as .c files.
46869         * gcc.dg/20000510-1.S: New.
46870
46871 2000-05-08  Catherine Moore  <clm@cygnus.com>
46872
46873         * gcc.dg/unused-3.c: New.
46874
46875 2000-05-06  Richard Henderson  <rth@cygnus.com>
46876
46877           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
46878           * g++.old-deja/g++.mike/warn1.C: Likewise.
46879           * g++.old-deja/g++.pt/local1.C: Likewise.
46880           * g++.old-deja/g++.pt/local7.C: Likewise.
46881           * g++.old-deja/g++.pt/spec16.C: Likewise.
46882
46883 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
46884
46885         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
46886
46887 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
46888
46889           * g77.f-torture/execute/20000503-1.f: New test.
46890
46891 2000-05-04  Andreas Jaeger  <aj@suse.de>
46892
46893         * gcc.dg/noreturn-2.c: New test.
46894
46895 2000-05-04  Neil Booth  <NeilB@earthling.net>
46896
46897         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
46898         preprocessor.
46899
46900 2000-05-04  Richard Henderson  <rth@cygnus.com>
46901
46902         * gcc.c-torture/execute/20000503-1.c: Fix typo.
46903
46904 2000-05-04  Richard Henderson  <rth@cygnus.com>
46905
46906         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
46907         OpenSSL by Jason R Thorpe.
46908
46909 2000-05-03  Jim Wilson  <wilson@cygnus.com>
46910
46911         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
46912
46913 2000-05-03  Robert Lipe <robertlipe@usa.net>
46914
46915         * gcc.dg/20000503-1.c: New test.
46916
46917 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
46918
46919         * gcc.c-torture/compile/20000502-1.c: New test.
46920         * g++.old-deja/g++.other/align.C: New test.
46921         * gcc.dg/cpp-tradstringify.c: New test.
46922
46923 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
46924
46925         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
46926         and hard registers.
46927
46928 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
46929
46930         * gcc.c-torture/execute/loop-5.c: New test.
46931
46932 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
46933
46934         * gcc.c-torture/execute/va-arg-20.c: New test.
46935
46936 2000-04-23  Jeffrey A Law  (law@cygnus.com)
46937
46938         * gcc.c-torture/execute/20000422-1.c: New test.
46939
46940 2000-04-20  Greg McGary  <gkm@gnu.org>
46941
46942         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
46943         when optimizing, but without sibling-call optimizations (-O1).
46944
46945 2000-04-20  Jeffrey A Law  (law@cygnus.com)
46946
46947           * gcc.c-torture/compile/20000420-1.c: New test.
46948
46949 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
46950
46951         * g++.abi/ptrflags.C: New test.
46952         * g++.eh/catchptr1.C: Test incomplete pointer chains.
46953
46954 2000-04-19  Catherine Moore  <clm@cygnus.com>
46955
46956         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
46957
46958 2000-04-19  Greg McGary  <gkm@gnu.org>
46959
46960         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
46961         sibling-call optimizations.
46962
46963 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
46964
46965         * gcc.dg/20000419-1.c: New test.
46966
46967 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
46968
46969         * gcc.c-torture/execute/20000412-6.c: New test.
46970
46971 2000-04-12  Jeffrey A Law  (law@cygnus.com)
46972
46973         * gcc.c-torture/execute/20000412-5.c: New test.
46974         * g77.f-torture/compile/20000412-1.f: New test.
46975         * gcc.c-torture/execute/20000412-4.c: New test.
46976         * gcc.c-torture/compile/20000412-2.c: New test.
46977         * gcc.c-torture/execute/20000412-3.c: New test.
46978         * gcc.c-torture/compile/20000412-1.c: New test.
46979         * gcc.c-torture/execute/20000412-2.c: New test.
46980
46981 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
46982
46983         * objc/execute/bf-20.m: New test.
46984
46985 2000-04-10  Richard Henderson  <rth@cygnus.com>
46986
46987         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
46988
46989         * gcc.c-torture/execute/20000412-1.c: New test.
46990
46991 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
46992
46993         * g++.old-deja/g++.eh/catchptr1.C: New test.
46994
46995 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
46996
46997         * g++.old-deja/g++.abi/cxa_vec.C: New test.
46998
46999 2000-04-08  Neil Booth  <NeilB@earthling.net>
47000
47001         * gcc.dg/cpp-nullchar.c: Remove test as
47002         embedded nulls cause problems.
47003
47004 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47005
47006         * gcc.dg/compare2.c: New test.
47007
47008 2000-04-08  Neil Booth  <NeilB@earthling.net>
47009
47010         * gcc.dg/cpp-nullchar.c: New test.
47011
47012 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
47013
47014         * gcc.dg/cpp-mi2.c: New test.
47015         * gcc.dg/cpp-mi2[abc].h: New files.
47016
47017 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
47018
47019         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
47020         member name.
47021
47022 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
47023
47024         * g++.old-deja/g++.abi/vmihint.C: New test.
47025
47026 2000-04-06  Neil Booth  <NeilB@earthling.net>
47027
47028         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
47029         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
47030         copyright.
47031
47032 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
47033
47034         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
47035         avoid stack-frame overwrite.
47036
47037 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
47038
47039         * gcc.c-torture/compile/20000405-2.c: New test.
47040         * gcc.c-torture/compile/20000405-3.c: New test.
47041
47042 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47043
47044         * gcc.c-torture/compile/20000405-1.c: New test.
47045
47046 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
47047
47048         * gcc.dg/cast-qual-1.c: Revert last change.
47049
47050 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47051
47052         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
47053
47054 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
47055
47056         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
47057         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
47058
47059 2000-04-03  Jeffrey A Law  (law@cygnus.com)
47060
47061         * gcc.c-torture/compile/20000403-2.c: New test.
47062         * gcc.c-torture/compile/20000403-1.c: New test.
47063
47064 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
47065
47066         * gcc.c-torture/execute/20000403-1.c: New test.
47067
47068 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
47069
47070         * gcc.c-torture/execute/20000402-1.c: New test.
47071
47072 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
47073
47074         * gcc.c-torture/execute/va-arg-15.c: New test.
47075         * gcc.c-torture/execute/va-arg-16.c: New test.
47076         * gcc.c-torture/execute/va-arg-17.c: New test.
47077         * gcc.c-torture/execute/va-arg-18.c: New test.
47078         * gcc.c-torture/execute/va-arg-19.c: New test.
47079
47080 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
47081
47082         * gcc.c-torture/compile/981211-1.c: Move to...
47083         * gcc.dg/cpp-as1.c: ...here.
47084         * gcc.dg/cpp-as2.c: New file.
47085
47086         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
47087         compiler.
47088
47089 2000-04-02  Neil Booth  <NeilB@earthling.net>
47090
47091         * gcc.dg/cpp-cond.c  New tests.
47092         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
47093         accidental success less likely.
47094         * gcc.dg/cpp-missingop.c  New tests.
47095         * gcc.dg/cpp-missingparen.c  New tests.
47096         * gcc.dg/cpp-shift.c  New tests.
47097         * gcc.dg/cpp-shortcircuit.c  New tests.
47098         * gcc.dg/cpp-unary.c  New tests.
47099
47100 2000-03-29  Jeffrey A Law  (law@cygnus.com)
47101
47102         * gcc.c-torture/compile/20000329-1.c: New test.
47103
47104 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
47105
47106         * gcc.c-torture/compile/20000326-1.c: New test.
47107         * gcc.c-torture/compile/20000326-2.c: New test.
47108
47109 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
47110
47111         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
47112         the first parameter is a function argument.
47113
47114 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
47115
47116         * g++.old-deja/g++.ext/array4.C: New test.
47117
47118 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
47119
47120         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
47121
47122 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47123
47124         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
47125
47126 2000-03-19  Richard Henderson  <rth@cygnus.com>
47127
47128         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
47129
47130 2000-03-19  Richard Henderson  <rth@cygnus.com>
47131
47132         * gcc.c-torture/compile/20000319-1.c: New test.
47133
47134 2000-03-14  Jeffrey A Law  (law@cygnus.com)
47135
47136         * gcc.c-torture/execute/20000314-3.c: New test.
47137         * gcc.c-torture/execute/20000314-2.c: New test.
47138         * gcc.c-torture/execute/20000314-1.c: New test.
47139         * gcc.c-torture/compile/20000314-2.c: New test.
47140         * gcc.c-torture/compile/20000314-1.c: New test.
47141
47142 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
47143
47144         * g++.old-deja/g++.warn/inline.C: New test.
47145
47146 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
47147
47148         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
47149         standards-compliant result rather than specific constants.
47150         Put test-values in array.
47151
47152 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
47153
47154         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
47155         (g++_target_compile): Put test-specific options last.
47156
47157 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
47158
47159         * g++.old-deja/g++.eh/vbase4.C: New test.
47160
47161 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
47162
47163         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
47164
47165 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
47166
47167         * g++.old-deja/g++.brendan/misc12.C: Removed.
47168         * g++.old-deja/g++.pt/memtemp77.C: Constify.
47169         * g++.old-deja/g++.ext/pretty4.C: New test.
47170
47171 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
47172
47173         * g++.old-deja/g++.other/string2.C: New test.
47174
47175 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
47176
47177         * g++.old-deja/g++.warn/impint2.C: New test.
47178
47179 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
47180
47181         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
47182         is 1, not zero.
47183
47184 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
47185
47186         * g++.old-deja/g++.warn/impint.C: New test.
47187         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
47188         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
47189         * g++.old-deja/g++.pt/explicit12.C: Likewise.
47190         * g++.old-deja/g++.pt/explicit13.C: Likewise.
47191         * g++.old-deja/g++.pt/explicit17.C: Likewise.
47192         * g++.old-deja/g++.pt/explicit18.C: Likewise.
47193         * g++.old-deja/g++.pt/explicit19.C: Likewise.
47194         * g++.old-deja/g++.pt/explicit23.C: Likewise.
47195         * g++.old-deja/g++.pt/explicit31.C: Likewise.
47196         * g++.old-deja/g++.pt/explicit35.C: Likewise.
47197         * g++.old-deja/g++.pt/explicit6.C: Likewise.
47198         * g++.old-deja/g++.pt/memclass7.C: Likewise.
47199
47200 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
47201
47202         * gcc.dg/cpp-redef.c: New test.
47203
47204 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
47205
47206         * g++.old-deja/g++.pt/unify7.C: New test.
47207
47208 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
47209
47210         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
47211         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
47212
47213 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
47214
47215         * gcc.c-torture/compile/20000224-1.c: New test.
47216
47217 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47218
47219         * gcc.c-torture/compile/cpp-2.c: New test.
47220         * gcc.c-torture/compile/cpp-1.c: New test.
47221
47222 2000-02-25  Jeffrey A Law  (law@cygnus.com)
47223
47224         * gcc.c-torture/execute/20000225-1.c: New test.
47225
47226 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47227
47228         * gcc.dg/cpp-li2.c: New test.
47229
47230         * gcc.dg/cpp-wi1.c: New test.
47231
47232         * gcc.dg/cpp-li1.c: New test.
47233
47234 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
47235
47236         * g++.old-deja/g++.other/sizeof5.C: New test.
47237
47238 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47239
47240         * gcc.c-torture/execute/va-arg-13.c: New test.
47241
47242 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
47243
47244         * gcc.c-torture/execute/va-arg-12.c: New test.
47245
47246 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
47247
47248         * gcc.c-torture/execute/20000223-1.c: New test.
47249
47250 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
47251
47252         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
47253
47254 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
47255
47256         * g++.old-deja/g++.abi/ptrmem.C: New test.
47257
47258 2000-02-19  Richard Henderson  <rth@cygnus.com>
47259
47260         * gcc.c-torture/compile/init-3.c: New.
47261
47262 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
47263
47264         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
47265         ALWAYS_CXXFLAGS.
47266
47267 2000-02-11  Robert Lipe <robertl@sco.com>
47268
47269         * gcc.c-torture/compile/20000211-3.c: New test.
47270
47271 2000-02-11  Martin Buchholz <martin@xemacs.org>
47272
47273         * gcc.c-torture/compile/20000211-2.c: New test.
47274
47275 2000-02-11  Jeffrey A Law  (law@cygnus.com)
47276
47277         * gcc.c-torture/compile/20000211-1.c: New test.
47278
47279 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
47280
47281         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
47282           on native targets
47283
47284 2000-02-08  Nathan Sidwell  <nathan@acm.org>
47285
47286         * g++.old-deja/g++.other/cast5.C: New test.
47287
47288 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
47289
47290         * gcc.c-torture/execute/20000205-1.c: New.
47291
47292 2000-02-03  Nathan Sidwell  <nathan@acm.org>
47293
47294         * g++.old-deja/g++.jason/cast3.C: Return void.
47295         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
47296
47297 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47298
47299         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
47300
47301         * gcc.dg/loop-1.c: New test.
47302
47303 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
47304
47305         * gcc.c-torture/compile/20000127-1.c: New test.
47306         * gcc.c-torture/execute/991228-1.c: New test.
47307
47308 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47309
47310         * gcc.dg/unused-2.c: New test.
47311
47312         * gcc.dg/conv-1.c: New test.
47313
47314 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
47315
47316         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
47317         compiler.
47318         (tool_option_proc): Fix typo.
47319
47320 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
47321
47322         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
47323         of the ld on the host, not on the build machine.
47324         Also, don't crash if '--help' is not a supported option.
47325
47326 2000-01-24  Richard Henderson  <rth@cygnus.com>
47327
47328         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
47329
47330 2000-01-20  Jeffrey A Law  (law@cygnus.com)
47331
47332         * gcc.c-torture/execute/20000120-2.c: New test.
47333         * gcc.c-torture/execute/20000120-1.c: New test.
47334
47335 2000-01-13  Jeffrey A Law  (law@cygnus.com)
47336
47337         * gcc.c-torture/execute/20000113-1.c: New test.
47338
47339 2000-01-12  Jeffrey A Law  (law@cygnus.com)
47340
47341         * gcc.c-torture/execute/20000112-1.c: New test.
47342
47343 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47344
47345         * gcc.dg/20000111-1.c: New test.
47346
47347 2000-01-10  Jeffrey A Law  (law@cygnus.com)
47348
47349         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
47350         with 16 bit integers.
47351
47352 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47353
47354         * gcc.dg/20000108-1.c: New test.
47355
47356 2000-01-05  Nathan Sidwell  <nathan@acm.org>
47357
47358         * g++.old-deja/g++.ns/koenig8.C: New test.
47359
47360 2000-01-05  Nathan Sidwell  <nathan@acm.org>
47361
47362         * g++.old-deja/g++.other/cast4.C: New test.
47363
47364 2000-01-05  Jeffrey A Law  (law@cygnus.com)
47365
47366         * gcc.c-torture/compile/20000105-2.c: New test.
47367         * gcc.c-torture/compile/20000105-1.c: New test.
47368
47369 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47370
47371         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
47372         references to printf & atoi to conform to ANSI standard.
47373         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
47374         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
47375         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
47376         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
47377         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
47378         * g++.old-deja/g++.brendan/complex1.C: Likewise.
47379         * g++.old-deja/g++.brendan/copy1.C: Likewise.
47380         * g++.old-deja/g++.brendan/copy2.C: Likewise.
47381         * g++.old-deja/g++.brendan/copy3.C: Likewise.
47382         * g++.old-deja/g++.brendan/copy4.C: Likewise.
47383         * g++.old-deja/g++.brendan/copy5.C: Likewise.
47384         * g++.old-deja/g++.brendan/copy6.C: Likewise.
47385         * g++.old-deja/g++.brendan/copy7.C: Likewise.
47386         * g++.old-deja/g++.brendan/copy8.C: Likewise.
47387         * g++.old-deja/g++.brendan/crash11.C: Likewise.
47388         * g++.old-deja/g++.brendan/crash14.C: Likewise.
47389         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
47390         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
47391         * g++.old-deja/g++.brendan/delete2.C: Likewise.
47392         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
47393         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
47394         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
47395         * g++.old-deja/g++.brendan/eh1.C: Likewise.
47396         * g++.old-deja/g++.brendan/groff1.C: Likewise.
47397         * g++.old-deja/g++.brendan/init3.C: Likewise.
47398         * g++.old-deja/g++.brendan/misc12.C: Likewise.
47399         * g++.old-deja/g++.brendan/misc7.C: Likewise.
47400         * g++.old-deja/g++.brendan/new2.C: Likewise.
47401         * g++.old-deja/g++.brendan/operators4.C: Likewise.
47402         * g++.old-deja/g++.brendan/operators5.C: Likewise.
47403         * g++.old-deja/g++.brendan/overload2.C: Likewise.
47404         * g++.old-deja/g++.brendan/overload7.C: Likewise.
47405         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
47406         * g++.old-deja/g++.brendan/reference1.C: Likewise.
47407         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
47408         * g++.old-deja/g++.brendan/template24.C: Likewise.
47409         * g++.old-deja/g++.brendan/template3.C: Likewise.
47410         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
47411         * g++.old-deja/g++.jason/inline3.C: Likewise.
47412         * g++.old-deja/g++.jason/opeq.C: Likewise.
47413         * g++.old-deja/g++.law/arg5.C: Likewise.
47414         * g++.old-deja/g++.law/arm7.C: Likewise.
47415         * g++.old-deja/g++.law/ctors11.C: Likewise.
47416         * g++.old-deja/g++.law/cvt8.C: Likewise.
47417         * g++.old-deja/g++.law/init9.C: Likewise.
47418         * g++.old-deja/g++.law/refs4.C: Likewise.
47419         * g++.old-deja/g++.law/template2.C: Likewise.
47420         * g++.old-deja/g++.law/visibility24.C: Likewise.
47421         * g++.old-deja/g++.law/vtable3.C: Likewise.
47422         * g++.old-deja/g++.mike/asm2.C: Likewise.
47423         * g++.old-deja/g++.mike/eh1.C: Likewise.
47424         * g++.old-deja/g++.mike/misc1.C: Likewise.
47425         * g++.old-deja/g++.mike/misc13.C: Likewise.
47426         * g++.old-deja/g++.mike/misc14.C: Likewise.
47427         * g++.old-deja/g++.mike/ns12.C: Likewise.
47428         * g++.old-deja/g++.mike/p1248.C: Likewise.
47429         * g++.old-deja/g++.mike/p3708.C: Likewise.
47430         * g++.old-deja/g++.mike/p3708a.C: Likewise.
47431         * g++.old-deja/g++.mike/p3708b.C: Likewise.
47432         * g++.old-deja/g++.mike/p646.C: Likewise.
47433         * g++.old-deja/g++.mike/p700.C: Likewise.
47434         * g++.old-deja/g++.mike/p783.C: Likewise.
47435         * g++.old-deja/g++.mike/p783a.C: Likewise.
47436         * g++.old-deja/g++.mike/p783b.C: Likewise.
47437         * g++.old-deja/g++.mike/p786.C: Likewise.
47438         * g++.old-deja/g++.mike/p789.C: Likewise.
47439         * g++.old-deja/g++.mike/p789a.C: Likewise.
47440         * g++.old-deja/g++.mike/p807a.C: Likewise.
47441         * g++.old-deja/g++.other/delete3.C: Likewise.
47442         * g++.old-deja/g++.other/dyncast1.C: Likewise.
47443         * g++.old-deja/g++.other/dyncast2.C: Likewise.
47444         * g++.old-deja/g++.other/dyncast3.C: Likewise.
47445         * g++.old-deja/g++.other/empty1.C: Likewise.
47446         * g++.old-deja/g++.other/temporary1.C: Likewise.
47447         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
47448         * g++.old-deja/g++.pt/t16.C: Likewise.
47449         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
47450
47451 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
47452
47453         * gcc.dg/991230-1.c: New test.
47454
47455 1999-12-29  Jeffrey A Law  (law@cygnus.com)
47456
47457         * gcc.c-torture/compile/991229-3.c: New test.
47458         * gcc.c-torture/compile/991229-2.c: New test.
47459         * gcc.c-torture/compile/991229-1.c: New test.
47460
47461 1999-12-29  Greg McGary <gkm@eng.ascend.com>
47462
47463         * gcc.c-torture/compile/labels-2.c: New test.
47464
47465 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
47466
47467         * gcc.c-torture/execute/991227-1.c: New test.
47468
47469 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47470
47471         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
47472
47473 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
47474
47475         * gcc.c-torture/execute/991221-1.c: New test.
47476
47477 1999-12-20  Nathan Sidwell  <nathan@acm.org>
47478
47479         * g++.old-deja/g++.other/cast3.C: New test.
47480
47481 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
47482
47483         * gcc.c-torture/execute/991216-4.c: New test.
47484
47485 1999-12-16  Michael Meissner  <meissner@cygnus.com>
47486
47487         * gcc.c-torture/execute/991216-1.c: New test.
47488         * gcc.c-torture/execute/991216-2.c: New test.
47489         * gcc.c-torture/execute/991216-3.c: New test.
47490
47491 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
47492
47493         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
47494         Actually make the test fail by using "-O2" for compilation.
47495
47496 1999-12-15  Nathan Sidwell  <nathan@acm.org>
47497
47498         * g++.old-deja/g++.warn/cast-align1.C: New test.
47499
47500 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
47501
47502         * gcc.c-torture/compile/991214-1.c: New test.
47503         * gcc.c-torture/compile/991214-2.c: New test.
47504
47505 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
47506
47507         * gcc.dg/991214-1.c: New test.
47508
47509 1999-12-13  Jeffrey A Law  (law@cygnus.com)
47510
47511         * gcc.c-torture/compile/991213-3.c: New test.
47512         * gcc.c-torture/compile/991213-2.c: New test.
47513         * gcc.c-torture/compile/991213-1.c: New test.
47514
47515 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
47516
47517         * gcc.dg/991209-1.c: New test.
47518
47519 1999-12-08  Nathan Sidwell <nathan@acm.org>
47520
47521         * gcc.c-torture/compile/991208-1.c: New test.
47522
47523 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47524
47525         * gcc.dg/ultrasp2.c: New test.
47526
47527 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
47528
47529         * g++.old-deja/g++.abi/align.C (main): Fix typo.
47530
47531 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
47532
47533         * gcc.c-torture/compile/991202-1.c: New test.
47534         * gcc.c-torture/execute/991202-1.c: New test.
47535         * gcc.c-torture/execute/991202-2.c: New test.
47536         * gcc.c-torture/execute/991202-3.c: New test.
47537
47538 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
47539
47540         * g++.old-deja/g++.abi/align.C: New test.
47541         * g++.old-deja/g++.abi/aggregates.C: Likewise.
47542         * g++.old-deja/g++.abi/bitfields.C: Likewise.
47543
47544 1999-12-01  Richard Henderson  <rth@cygnus.com>
47545
47546         * gcc.c-torture/execute/991201-1.c: New.
47547
47548 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
47549
47550         * gcc.dg/991129-1.c: New test.
47551
47552 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
47553
47554         * gcc.c-torture/compile/991127-1.c: New test.
47555
47556 1999-11-22  Nathan Sidwell  <nathan@acm.org>
47557
47558         * g++.old-deja/g++.other/warn4.C: New test.
47559
47560 1999-11-22  Nathan Sidwell  <nathan@acm.org>
47561
47562         * g++.old-deja/g++.eh/cleanup2.C: New test.
47563         * g++.old-deja/g++.ext/pretty2.C: New test.
47564         * g++.old-deja/g++.ext/pretty3.C: New test.
47565         * g++.old-deja/g++.other/debug6.C: New test.
47566
47567 1999-10-20  Jim Wilson  <wilson@cygnus.com>
47568
47569         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
47570         compiler_output to look for one error message instead of two.
47571
47572 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
47573
47574         * gcc.c-torture/execute/991118-1.c: Also test case
47575         where the word boundary does not split a byte evenly.
47576
47577 1999-11-19  Nathan Sidwell  <nathan@acm.org>
47578
47579         * g++.old-deja/g++.ext/restrict1.C: New test.
47580
47581 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
47582
47583         * gcc.c-torture/execute/991118-1.c: New test.
47584
47585 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
47586
47587         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
47588         working directory pathnames.
47589
47590 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
47591
47592         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
47593         host is equipped with driver.h and driver.o so it can actually
47594         compile and run the tests.
47595
47596 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
47597
47598         * gcc.c-torture/compile/991008-1.c: New test.
47599
47600 1999-11-08  Nick Clifton  <nickc@cygnus.com>
47601
47602         * lib/gcc-dg.exp: Include target-supports.exp
47603
47604 1999-11-05  Nick Clifton  <nickc@cygnus.com>
47605
47606         * lib/target-supports.exp: New file: Provide procs to test for
47607         features supported by the target.
47608         (check_weak_available): Moved here from ecos.exp.
47609         (check_alias_available): New proc: Determine of the target
47610         toolchain supports the alias attribute.
47611
47612         * gcc.dg/special/ecos.exp: Move check_weak_available to
47613         target-supports.exp.
47614         (alias-1.c): Only perform the test if the target supports
47615         aliases.
47616         (wkali-1.c): Only perform the test if the target supports
47617         aliases.
47618
47619         * gcc.dg/990506-0.c: Expect error messages from cross
47620         targets as well as native targets.
47621
47622 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47623
47624         * gcc.dg/ultrasp1.c: Removed xfail.
47625         * gcc.dg/struct-ret-2.c: Likewise.
47626         * gcc.dg/array-1.c: Likewise.
47627
47628 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47629
47630         * gcc.dg/struct-ret-2.c: New test.
47631
47632         * gcc.dg/array-1.c: New test.
47633
47634 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
47635
47636         * gcc.c-torture/execute/991030-1.c: New test.
47637
47638 1999-10-26  Richard Henderson  <rth@cygnus.com>
47639
47640         * gcc.c-torture/compile/991026-2.c: New test.
47641
47642 1999-10-26  Jeffrey A Law  (law@cygnus.com)
47643
47644         * gcc.c-torture/compile/991026-1.c: New test.
47645
47646 1999-10-23  Jeffrey A Law  (law@cygnus.com)
47647
47648         * gcc.c-torture/execute/991023-1.c: New test.
47649
47650 1999-10-19  Jeffrey A Law  (law@cygnus.com)
47651
47652         * gcc.c-torture/execute/991019-1.c: New test.
47653
47654 1999-10-16  Richard Henderson  <rth@cygnus.com>
47655
47656         * gcc.c-torture/execute/991016-1.c: New test.
47657
47658 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
47659
47660         * gcc.c-torture/execute/991014-1.c: New test.
47661
47662 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
47663
47664         * g++.old-deja/g++.other/union2.C: New test.
47665
47666 1999-10-13  Nathan Sidwell  <nathan@acm.org>
47667
47668         * g++.old-deja/g++.other/vaarg2.C: New test.
47669         * g++.old-deja/g++.other/vaarg3.C: New test.
47670
47671 1999-10-12  Craig Burley  <craig@jcb-sc.com>
47672
47673         * g77.f-torture/noncompile/19990905-1.f: Moved from being
47674         in compile/.
47675
47676 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
47677
47678         * gcc.c-torture/execute/va-arg-11.c: New test.
47679
47680 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
47681
47682         * lib/file-format.exp (gcc_target_object_format): Don't
47683         crash if objdump is unavailable.
47684
47685 1999-09-29  Donn Terry <donn@interix.com>
47686
47687         * gcc.misc-tests/mg.exp: delete extraneous redirection.
47688
47689 1999-09-28  Nick Clifton  <nickc@cygnus.com>
47690
47691         * gcc.c-torture/compile/990928-1.c: New test.
47692
47693 1999-09-28  Nathan Sidwell  <nathan@acm.org>
47694
47695         * g++.old-deja/g++.other/decl6.C: New test.
47696
47697 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47698
47699         * gcc.c-torture/execute/va-arg-10.c: New test.
47700
47701 1999-09-27  Nathan Sidwell  <nathan@acm.org>
47702
47703         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
47704         __PRETTY_FUNCTION__.
47705
47706 1999-09-23  Nick Clifton  <nickc@cygnus.com>
47707
47708         * gcc.c-torture/execute/990923-1.c: New test.
47709
47710 1999-09-21  Nick Clifton  <nickc@cygnus.com>
47711
47712         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
47713         for which -fpic is inappropriate.
47714
47715 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
47716
47717         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
47718
47719 1999-09-21  Nathan Sidwell  <nathan@acm.org>
47720
47721         * g++.old-deja/g++.other/dyncast1.C: New test.
47722         * g++.old-deja/g++.other/dyncast2.C: New test.
47723         * g++.old-deja/g++.other/dyncast3.C: New test.
47724         * g++.old-deja/g++.other/dyncast4.C: New test.
47725         * g++.old-deja/g++.other/dyncast5.C: New test.
47726         * g++.old-deja/g++.eh/catch3.C: New test.
47727         * g++.old-deja/g++.eh/catch3p.C: New test.
47728         * g++.old-deja/g++.eh/catch4.C: New test.
47729         * g++.old-deja/g++.eh/catch4p.C: New test.
47730         * g++.old-deja/g++.eh/catch5.C: New test.
47731         * g++.old-deja/g++.eh/catch5p.C: New test.
47732         * g++.old-deja/g++.eh/catch6.C: New test.
47733         * g++.old-deja/g++.eh/catch6p.C: New test.
47734         * g++.old-deja/g++.eh/catch7.C: New test.
47735         * g++.old-deja/g++.eh/catch7p.C: New test.
47736         * g++.old-deja/g++.eh/catch8.C: New test.
47737         * g++.old-deja/g++.eh/catch8p.C: New test.
47738         * g++.old-deja/g++.eh/catch9.C: New test.
47739         * g++.old-deja/g++.eh/catch9p.C: New test.
47740
47741 1999-09-13  Nathan Sidwell  <nathan@acm.org>
47742
47743         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
47744         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
47745
47746 1999-09-13  Jeffrey A Law  (law@cygnus.com)
47747
47748         * gcc.c-torture/compile/990913-1.c: New test.
47749
47750 1999-09-10  Nathan Sidwell  <nathan@acm.org>
47751
47752         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
47753         * g++.old-deja/g++.jason/rfg5.C: Likewise.
47754
47755 1999-09-09  Richard Henderson  <rth@cygnus.com>
47756
47757         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
47758
47759 1999-09-09  Nathan Sidwell  <nathan@acm.org>
47760
47761         * g++.old-deja/g++.other/lookup11.C: New test.
47762         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
47763         what is permitted and what we want.
47764         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
47765         overload use.
47766         * g++.old-deja/g++.jason/rfg5.C: Likewise.
47767
47768 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
47769
47770         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
47771         * gcc.c-torture/noncompile/poison-1.c: New file.
47772
47773 1999-09-08  Nathan Sidwell  <nathan@acm.org>
47774
47775         * g++.old-deja/g++.other/sizeof3.C: New test.
47776         * g++.old-deja/g++.other/sizeof4.C: New test.
47777         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
47778         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
47779
47780 1999-09-07  Richard Henderson  <rth@cygnus.com>
47781
47782         * gcc.dg/va-arg-1.c: New.
47783
47784 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47785
47786         * gcc.c-torture/execute/va-arg-9.c: New test.
47787
47788 1999-09-05  Craig Burley  <craig@jcb-sc.com>
47789
47790         * g77.f-torture/compile/980519-2.f: New test.
47791         * g77.f-torture/compile/19990905-0.f: New test.
47792         * g77.f-torture/compile/19990905-1.f: New test.
47793         * g77.f-torture/compile/19990905-2.f: New test.
47794
47795         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
47796
47797 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
47798
47799         * gcc.c-torture/execute/990827-1.c: Fix typo.
47800
47801 1999-09-03  Nathan Sidwell  <nathan@acm.org>
47802
47803         * g++.old-deja/g++.other/deref1.C: New test.
47804
47805 1999-09-02  Nathan Sidwell  <nathan@acm.org>
47806
47807         * g++.old-deja/g++.other/ambig2.C: New test.
47808         * g++.old-deja/g++.other/cond5.C: New test.
47809         * g++.old-deja/g++.other/lookup16.C: New test.
47810
47811 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
47812
47813         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
47814         assemblers too.
47815
47816 1999-08-31  Jeffrey A Law  (law@cygnus.com)
47817
47818         * lib/c-torture.exp: Avoid the "compare executables" optimization
47819         when testing native.
47820
47821 1999-08-29  Jeffrey A Law  (law@cygnus.com)
47822
47823         * gcc.c-torture/execute/990829-1.c: New test.
47824         * gcc.c-torture/compile/990829-1.c: New test.
47825
47826 1999-08-27  Paul Burchard  <burchard@pobox.com>
47827
47828         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
47829         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
47830         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
47831         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
47832         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
47833         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
47834         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
47835         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
47836         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
47837         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
47838         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
47839
47840 1999-08-27  Jeffrey A Law  (law@cygnus.com)
47841
47842         * gcc.c-torture/execute/990827-1.c: New test.
47843
47844 1999-08-26  Craig Burley  <craig@jcb-sc.com>
47845
47846         * g77.f-torture/noncompile/19990826-4.f: New test.
47847
47848         * g77.f-torture/compile/19990826-3.f: New test.
47849
47850         * g77.f-torture/execute/19990826-2.f: New test.
47851
47852         * g77.f-torture/compile/19990826-1.f: New test.
47853
47854         * gcc.c-torture/execute/990826-0.c: New test.
47855         * g77.c-torture/execute/19990826-0.f: New test.
47856
47857         * g77.f-torture/noncompile/970626-2.f: New test.
47858
47859 1999-08-25  Paul Burchard  <burchard@pobox.com>
47860
47861         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
47862         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
47863         lss-011.C: New tests.
47864
47865 1999-08-25  Nathan Sidwell  <nathan@acm.org>
47866
47867         * g++.old-deja/g++.other/decl5.C: New test.
47868
47869 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47870
47871         * noncompile/noncompile.exp: Load_lib c-torture.exp.
47872         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
47873         call `postbase' for each one.  All callers of `postbase' changed
47874         to call this instead.
47875
47876 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
47877
47878         * gcc.c-torture/execute/990811-1.c: New test.
47879
47880 1999-08-09  Nick Clifton  <nickc@cygnus.com>
47881
47882         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
47883         just native ones.
47884
47885         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
47886         just native ones.
47887
47888 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
47889
47890         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
47891
47892 1999-08-04  Jeffrey A Law  (law@cygnus.com)
47893
47894         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
47895
47896 1999-08-04  Nathan Sidwell  <nathan@acm.org>
47897
47898         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
47899
47900 1999-08-04  Jeffrey A Law  (law@cygnus.com)
47901
47902         * gcc.c-torture/execute/990804-1.c: New test.
47903
47904 1999-08-03  Nathan Sidwell  <nathan@acm.org>
47905
47906         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
47907         * g++.old-deja/g++.brendan/crash64.C: Likewise.
47908         * g++.old-deja/g++.brendan/overload8.C: Likewise.
47909
47910 1999-08-03  Nathan Sidwell  <nathan@acm.org>
47911
47912         * g++.old-deja/g++.other/struct1.C: New test.
47913
47914 1999-08-03  Nathan Sidwell  <nathan@acm.org>
47915
47916         * g++.old-deja/g++.other/enum2.C: New test.
47917
47918 1999-08-02  Richard Henderson  <rth@cygnus.com>
47919
47920         Adapted from tests from Franz Sirl:
47921         * gcc.c-torture/execute/va-arg-7.c: New test.
47922         * gcc.c-torture/execute/va-arg-8.c: New test.
47923
47924 1999-08-01  Jeffrey A Law  (law@cygnus.com)
47925
47926         * gcc.c-torture/compile/990801-2.c: New test.
47927
47928         * gcc.c-torture/compile/990801-1.c: New test.
47929
47930 1999-07-27  Michael Meissner  <meissner@cygnus.com>
47931
47932         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
47933         fp-cmp-1.c, converting double to float.
47934
47935         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
47936         fp-cmp-1.c, converting double to long double.
47937
47938         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
47939         from fr1 to unknown_register, since fr1 is a legitimate register
47940         on some machines.
47941
47942 1999-07-25  Jeffrey A Law  (law@cygnus.com)
47943
47944         * README: More listname related changes.
47945
47946 1999-07-08  Catherine Moore  <clm@cygnus.com>
47947
47948         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
47949
47950 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
47951
47952         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
47953
47954 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
47955
47956         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
47957
47958 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
47959
47960         * gcc.dg/990703-1.c: New test.
47961
47962 1999-06-29  Nick Clifton  <nickc@cygnus.com>
47963
47964         * lib/file-format.exp: New file: Move definition of proc
47965         gcc_target_object_format to here from
47966         gcc.dg/special/ecos.exp.
47967
47968         * lib/c-torture.exp: Include lib file-format.exp.
47969         * lib/gcc-dg.exp: Include lib file-format.exp.
47970
47971         * gcc.dg/special/ecos.exp: Remove definition of proc
47972         gcc_target_object_format.
47973
47974 1999-06-28  Jeffrey A Law  (law@cygnus.com)
47975
47976         * gcc.c-torture/execute/990628-1.c: New test.
47977
47978 1999-06-25  Jeffrey A Law  (law@cygnus.com)
47979
47980         * gcc.c-torture/compile/990625-2.c: New test.
47981
47982         * gcc.c-torture/compile/990625-1.c: New test.
47983
47984 1999-06-23  Nick Clifton  <nickc@cygnus.com>
47985
47986         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
47987         attributes compile.
47988         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
47989         ports that use the COFF/PE file format.
47990
47991 1999-06-17  Jeffrey A Law  (law@cygnus.com)
47992
47993         * gcc.c-torture/compile/990617-1.c: New test.
47994
47995 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
47996
47997         * g++.old-deja/g++.other/decl4.C: New test.
47998
47999 1999-06-14  Nathan Sidwell  <nathan@acm.org>
48000
48001         * g++.old-deja/g++.other/bitfld3.C: New test.
48002
48003 1999-06-08  Nathan Sidwell  <nathan@acm.org>
48004
48005         * g++.old-deja/g++.eh/catch1.C: New test.
48006
48007 1999-06-07  Jeffrey A Law  (law@cygnus.com)
48008
48009         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
48010
48011         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
48012         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
48013
48014 1999-06-05  Craig Burley  <craig@jcb-sc.com>
48015
48016         * g77.f-torture/compile/19990502-0.f: Replace with new,
48017         shorter, test that still fails after recent changes.
48018
48019 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
48020
48021         * gcc.c-torture/execute/990604-1.c: New test.
48022
48023 1999-05-31  Jeffrey A Law  (law@cygnus.com)
48024
48025         * gcc.c-torture/execute/990531-1.c: New test.
48026
48027 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48028
48029         * gcc.c-torture/compile/990527-1.c: New test.
48030
48031 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
48032
48033         * gcc.c-torture/execute/990527-1.c: New test.
48034
48035 1999-05-25  Nick Clifton  <nickc@cygnus.com>
48036
48037         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
48038         bitfields as signed.
48039
48040 1999-05-25  Craig Burley  <craig@jcb-sc.com>
48041
48042         * g77.f-torture/compile/19990525-0.f: New test.
48043
48044 1999-05-25  Jeffrey A Law  (law@cygnus.com)
48045
48046         * gcc.c-torture/execute/990525-2.c: New test.
48047
48048         * gcc.c-torture/execute/990525-1.c: New test.
48049
48050 1999-05-24  Nathan Sidwell  <nathan@acm.org>
48051
48052         * g++.old-deja/g++.other/anon3.C: New test.
48053         * g++.old-deja/g++.other/anon4.C: New test.
48054         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
48055         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
48056         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
48057         Merrill).
48058
48059 1999-05-24  Jeffrey A Law  (law@cygnus.com)
48060
48061         * gcc.c-torture/execute/990524-1.c: New test.
48062
48063         * gcc.dg/990524-1.c: New test.
48064
48065 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48066
48067         * gcc.c-torture/compile/990523-1.c: New test.
48068
48069 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
48070
48071         * gcc.c-torture/compile/990519-1.c: New test.
48072
48073 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
48074
48075         * gcc.c-torture/compile/990517-1.c: New test.
48076
48077         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
48078         (e4, f4): New tests.
48079         (main): Call them.
48080
48081 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48082
48083         * gcc.dg/noreturn-1.c: New test.
48084
48085 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
48086
48087         * gcc.c-torture/execute/990513-1.c: New test.
48088
48089 1999-05-10  Richard Henderson  <rth@cygnus.com>
48090
48091         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
48092
48093 1999-05-10  Craig Burley  <craig@jcb-sc.com>
48094
48095         * g77.f-torture/execute/erfc.f: Use small single-precision
48096         values, to avoid problems on Alphas when not -mieee.
48097
48098 1999-05-08  Craig Burley  <craig@jcb-sc.com>
48099
48100         * gcc.dg/990506-0.c: New test.
48101
48102 1999-05-08  Richard Henderson  <rth@cygnus.com>
48103
48104         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
48105         the constant to test.  Don't XFAIL 64-bit targets.
48106
48107         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
48108         * g++.old-deja/g++.law/profile1.C: Likewise.
48109
48110         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
48111         operator new instances.
48112         * g++.old-deja/g++.other/delete5.C: Likewise.
48113
48114 1999-05-03  Craig Burley  <craig@jcb-sc.com>
48115
48116         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
48117         intrinsic.
48118
48119 1999-05-03  Craig Burley  <craig@jcb-sc.com>
48120
48121         * g77.f-torture/execute/u77-test.f: Reverse order of two
48122         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
48123
48124 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48125
48126         * gcc.dg/compare1.c: New test.
48127
48128 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
48129
48130         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
48131         New tests.
48132
48133 1999-05-02  Craig Burley  <craig@jcb-sc.com>
48134
48135         * g77.f-torture/compile/19990502-1.f: New test.
48136
48137 1999-05-02  Craig Burley  <craig@jcb-sc.com>
48138
48139         * g77.f-torture/compile/19990502-0.f: New test.
48140
48141 1999-05-02  Craig Burley  <craig@jcb-sc.com>
48142
48143         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
48144         intrinsic.
48145
48146 1999-05-02  Craig Burley  <craig@jcb-sc.com>
48147
48148         * g77.f-torture/execute/u77-test.f (main): List libU77
48149         intrinsics not currently tested.
48150         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
48151         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
48152         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
48153         Trim blanks off the ends of some printed strings.
48154
48155 1999-05-02  Craig Burley  <craig@jcb-sc.com>
48156
48157         * g77.f-torture/execute/u77-test.f (main): Just warn about
48158         FSTAT gid disagreement, as it's expected on some systems.
48159
48160 1999-05-01  Craig Burley  <craig@jcb-sc.com>
48161
48162         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
48163         use a new function, which allows for some slop.
48164         Clean up some commentary.
48165         (issum): The new function.
48166         (sgladd): Deleted subroutine.
48167
48168 1999-05-01  Craig Burley  <craig@jcb-sc.com>
48169
48170         * g77.f-torture/execute/u77-test.f: Modify to be more like
48171         libf2c/libU77 version, bringing patches to that version here.
48172         Add suitable commentary.
48173
48174 1999-04-25  Richard Henderson  <rth@cygnus.com>
48175
48176         * gcc.dg/990424-1.c: New test.
48177
48178 1999-04-24  Craig Burley  <craig@jcb-sc.com>
48179
48180         * g77.f-torture/execute/u77-test.f (main): Bug involving
48181         LSTAT has been fixed, so turn back on full checking.
48182
48183 1999-04-20  Craig Burley  <craig@jcb-sc.com>
48184
48185         * g77.f-torture/compile/19990419-0.f: New test.
48186         * g77.f-torture/execute/19990419-1.f: New test.
48187
48188 1999-04-17  Richard Henderson  <rth@cygnus.com>
48189
48190         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
48191         to avoid the need for a prototype to supress a warning.
48192
48193 1999-04-07  Jim Wilson  <wilson@cygnus.com>
48194
48195         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
48196
48197 1999-04-04  Jeffrey A Law  (law@cygnus.com)
48198
48199         * gcc.c-torture/execute/990404-1.c: New test.
48200
48201 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
48202
48203         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
48204         * gcc.dg/cpp-if3.c: Don't use -pedantic.
48205         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
48206         missing initializer warnings.
48207
48208 1999-03-28  Jeffrey A Law  (law@cygnus.com)
48209
48210         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
48211         matching strings.
48212
48213 1999-03-26  Jeffrey A Law  (law@cygnus.com)
48214
48215         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
48216
48217 1999-03-26  Craig Burley  <craig@jcb-sc.com>
48218
48219         * g77.f-torture/execute/19990325-0.f: New test.
48220         * g77.f-torture/execute/19990325-1.f: New test.
48221
48222 1999-03-24  Jeffrey A Law  (law@cygnus.com)
48223
48224         * gcc.c-torture/execute/990324-1.c: New test.
48225
48226 1999-03-22  Jim Wilson  <wilson@cygnus.com>
48227
48228         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
48229         test with 4.
48230
48231 1999-03-17  Richard Henderson  <rth@cygnus.com>
48232
48233         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
48234
48235 1999-03-13  Craig Burley  <craig@jcb-sc.com>
48236
48237         * g77.f-torture/execute/19990313-2.f: New test.
48238         * g77.f-torture/execute/19990313-3.f: New test.
48239
48240 1999-03-13  Craig Burley  <craig@jcb-sc.com>
48241
48242         * g77.f-torture/execute/19990313-0.f: New test.
48243         * g77.f-torture/execute/19990313-1.f: New test.
48244
48245 1999-03-12  Jim Wilson  <wilson@cygnus.com>
48246
48247         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
48248         printf to sprintf.
48249         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
48250         (main): Add check for u15.  Conditionalize u31 check depending on
48251         whether ints are <32 bits or >=32 bits.
48252
48253 1999-03-08  Craig Burley  <craig@jcb-sc.com>
48254
48255         * g77.f-torture/execute/19981119-0.f: Improve testiness.
48256
48257 1999-03-08  Craig Burley  <craig@jcb-sc.com>
48258
48259         * g77.f-torture/compile/19990305-0.f: New test.
48260         * g77.f-torture/execute/19981119-0.f: New test.
48261
48262 1999-03-08  Craig Burley  <craig@jcb-sc.com>
48263
48264         * g77.f-torture/execute/970625-2.f: call ABORT if final
48265         result is not correct, instead of just printing it.
48266         Add this checking via newly introduced obfuscation, to
48267         trip up buggy front ends.
48268
48269 1999-03-07  Craig Burley  <craig@jcb-sc.com>
48270
48271         * g77.f-torture/compile/960317-1.f: Moved from being
48272         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
48273
48274 1999-03-06  Craig Burley  <craig@jcb-sc.com>
48275
48276         * g77.f-torture/execute/960317-1.f: New (old) test.
48277         * g77.f-torture/execute/970625-2.f: Ditto.
48278
48279 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
48280
48281         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
48282         message on line 1 or line 2; cccp and cpplib do this differently.
48283
48284 1999-03-01  Jeffrey A Law  (law@cygnus.com)
48285
48286         * g++.old-deja/g++.law/weak1.C: New test.
48287
48288 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
48289
48290         * gcc.c-torture/execute/990119-1.c: Renamed to...
48291         * gcc.dg/990119-1.c: this, so it will only be tested once
48292         (it's a preprocessor test, it doesn't need to be run at
48293         multiple optimization levels).
48294
48295 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
48296
48297         * lib/g++.exp: Don't add incdir=$base_dir/../include to
48298           ALWAYS_CXXFLAGS.
48299
48300 1999-02-24  Craig Burley  <craig@jcb-sc.com>
48301
48302         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
48303         * g77.f-torture/compile/19981216-0.f: ...as it is expected
48304         to not be compilable by current g77.
48305
48306 1999-02-24  Nick Clifton  <nickc@cygnus.com>
48307
48308         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
48309
48310 1999-02-22  Jeffrey A Law  (law@cygnus.com)
48311
48312         * gcc.c-torture/execute/990222-1.c: New test.
48313
48314 1999-02-19  Craig Burley  <craig@jcb-sc.com>
48315
48316         * g77.f-torture/compile/19990218-0.f: New test.
48317         * g77.f-torture/noncompile/19990218-1.f: New test.
48318
48319 1999-02-18  Craig Burley  <craig@jcb-sc.com>
48320
48321         * g77.f-torture/compile/19981216-0.f: New test.
48322
48323 1999-02-14  Jeffrey A Law  (law@cygnus.com)
48324
48325         * gcc.dg/990214-1.c: New test.
48326
48327 1999-02-13  Jeffrey A Law  (law@cygnus.com)
48328
48329         * gcc.dg/990213-2.c: New test.
48330
48331         * gcc.dg/990213-1.c: New test.
48332
48333 1999-02-12  Jeffrey A Law  (law@cygnus.com)
48334
48335         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
48336         ints.
48337
48338 1999-02-11  Nick Clifton  <nickc@cygnus.com>
48339
48340         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
48341         specified by target.
48342
48343         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
48344
48345 1999-02-11  Jeffrey A Law  (law@cygnus.com)
48346
48347         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
48348
48349 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
48350
48351         * gcc.dg/special/ecos.exp: New test driver for new tests with
48352         special requirements.
48353
48354         * gcc.dg/special/alias-1.c: New test.
48355         * gcc.dg/special/gcsec-1.c: New test.
48356         * gcc.dg/special/weak-1.c: New test.
48357         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
48358         * gcc.dg/special/weak-2.c: New test.
48359         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
48360         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
48361         * gcc.dg/special/wkali-1.c: New test.
48362         * gcc.dg/special/wkali-2.c: New test.
48363         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
48364         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
48365
48366 1999-02-10  Felix Lee  <flee@cygnus.com>
48367
48368           * lib/c-torture.exp (c-torture-compile): Pull out code for
48369           analyzing gcc error messages.
48370           (c-torture-execute): Likewise.  Fix some (harmless) false
48371           positives.
48372           * lib/gcc.exp (gcc_check_compile): New function.
48373
48374 1999-02-08  Richard Henderson  <rth@cygnus.com>
48375
48376         * gcc.c-torture/execute/990208-1.c: New test.
48377
48378 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
48379
48380         * g++.dg/special/ecos.exp: New driver for new tests with special
48381         requirements
48382
48383         * g++.dg/special/conpr-1.C: New test
48384         * g++.dg/special/conpr-2.C: New test
48385         * g++.dg/special/conpr-2a.C: New test
48386         * g++.dg/special/conpr-3.C: New test
48387         * g++.dg/special/conpr-3a.C: New test
48388         * g++.dg/special/conpr-3b.C: New test
48389
48390         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
48391         allow g++ to use the dg driver
48392
48393         * README: Add comment about g++.dg directory
48394
48395 1999-02-06  Jeffrey A Law  (law@cygnus.com)
48396
48397         * README: Update email addresses.
48398
48399 1999-02-03  Nick Clifton  <nickc@cygnus.com>
48400
48401         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
48402         arguments in order to force structure S onto the stack even on
48403         the alpha.
48404         (test): Pass 10 leading arguments to function foo as well as the
48405         structure S.
48406
48407         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
48408         failure for all targets.
48409
48410         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
48411         abort to terminate program execution.
48412
48413 1999-01-30  Richard Henderson  <rth@cygnus.com>
48414
48415         * gcc.c-torture/execute/990130-1.c: New test.
48416
48417 1999-01-30  Jeffrey A Law  (law@cygnus.com)
48418
48419         * gcc.dg/990130-1.c: New test.
48420
48421 1999-01-28  Michael Meissner  <meissner@cygnus.com>
48422
48423         * gcc.c-torture/execute/990128-1.c: New test.
48424
48425 1999-01-27  Michael Meissner  <meissner@cygnus.com>
48426
48427         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
48428
48429 1999-01-27  Felix Lee  <flee@cygnus.com>
48430
48431         * lib/c-torture.exp (c-torture-compile): pull out code for
48432         analyzing gcc error messages.
48433         (c-torture-execute): ditto, and fix some (harmless) false
48434         positives.
48435         * lib/gcc.exp (gcc_check_compile): new function.
48436
48437 1999-01-17  Jeffrey A Law  (law@cygnus.com)
48438
48439         * gcc.dg/990117-1.c: New test.
48440
48441         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
48442
48443         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
48444
48445 1999-01-15  Jeffrey A Law  (law@cygnus.com)
48446
48447         * g77.f-torture/compile/990115-1.f: New test.
48448
48449 1999-01-07  Jeffrey A Law  (law@cygnus.com)
48450
48451         * gcc.c-torture/compile/990107-1.c: New test
48452
48453 1999-01-06  Jeffrey A Law  (law@cygnus.com)
48454
48455         * gcc.c-torture/execute/990106-2.c: New test.
48456
48457         * gcc.c-torture/execute/990106-1.c: New test.
48458
48459 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
48460
48461         * gcc.c-torture/compile/981223-1.c: New test.
48462
48463 1998-12-29  Richard Henderson  <rth@cygnus.com>
48464
48465         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
48466         (opt3): Rename from opt4 and disable.
48467
48468 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
48469
48470         * g++.old-deja/g++.pt/ptrmem5.C: New test.
48471
48472 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
48473
48474         * g++.old-deja/g++.other/conv5.C: New test.
48475
48476 1998-12-14  Nick Clifton  <nickc@cygnus.com>
48477
48478         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
48479
48480 1998-12-11  Jeffrey A Law  (law@cygnus.com)
48481
48482         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
48483
48484 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
48485
48486         * gcc.c-torture/compile/981211-1.c: New test.
48487
48488 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
48489
48490         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
48491
48492         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
48493
48494 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48495
48496         * gcc.special/930510-1.c: Make C9X safe.
48497         * gcc.misc-tests/gcov-1.c Similarly.
48498         * gcc.misc-tests/gcov-2.c Similarly.
48499
48500 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
48501
48502         * gcc.dg/ultrasp1.c: New test.
48503
48504 1998-12-06  Richard Henderson  <rth@cygnus.com>
48505
48506         * gcc.c-torture/execute/981206.c: New test.
48507
48508 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
48509
48510         * g++.old-deja/g++.ns/template7.C: New test.
48511
48512         * g++.old-deja/g++.other/expr1.C: New test.
48513
48514         * g++.old-deja/g++.eh/tmpl3.C: New test.
48515
48516         * g++.old-deja/g++.eh/tmpl2.C: New test.
48517
48518 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
48519
48520         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
48521         * g++.old-deja/g++.other/using6.C: Removed.
48522         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
48523
48524         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
48525
48526 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
48527
48528         * g++.old-deja/g++.pt/overload8.C: New test.
48529
48530         * g++.old-deja/g++.pt/overload7.C: New test.
48531
48532         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
48533
48534         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
48535         and relinking messages.
48536         * lib/g++.exp (g++_target_compile): Remove .rpo file when
48537         compiling with -frepo.
48538
48539 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
48540
48541         * g++.old-deja/g++.pt/lookup6.C: New test.
48542
48543 1998-11-30  Nick Clifton  <nickc@cygnus.com>
48544
48545         * gcc.c-torture/execute/981130-1.c: New test.
48546         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
48547
48548 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
48549
48550         * g++.old-deja/g++.pt/explicit76.C: New test.
48551
48552         * g++.old-deja/g++.pt/friend38.C: New test.
48553
48554         * g++.old-deja/g++.ns/crash2.C: New test.
48555
48556         * g++.old-deja/g++.pt/defarg8.C: New test.
48557
48558         * g++.old-deja/g++.pt/instantiate6.C: New test.
48559
48560         * g++.old-deja/g++.pt/static6.C: New test.
48561
48562         * g++.old-deja/g++.pt/decl2.C: New test.
48563
48564 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
48565
48566         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
48567         problem is actually related with name lookup, but so what? :-)
48568
48569         * g++.old-deja/g++.pt/friend37.C: New test.
48570
48571 1998-11-25  Dave Love  <d.love@dl.ac.uk>
48572
48573         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
48574         element, which fails on some systems.
48575
48576         * g77.f-torture/execute/labug1.f: New test.
48577
48578 1998-11-21  Jeffrey A Law  (law@cygnus.com)
48579
48580         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
48581         is defined.
48582
48583 1998-11-18  Dave Love  <d.love@dl.ac.uk>
48584
48585         * g77.f-torture/compile/981117-1.f: New test.
48586
48587 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
48588
48589         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
48590         properly discarded.
48591
48592 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
48593
48594         * gcc.c-torture/execute/memcheck: New directory of tests for
48595         -fcheck-memory-usage.
48596
48597 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
48598
48599         * README: New file, general information about the testsuite and
48600         new description of the various C++ test subdirectories.
48601         * README.g++: Eliminate obsolete information, update and move most
48602         relevant stuff to README.
48603
48604 1998-11-07  Richard Henderson  <rth@cygnus.com>
48605
48606         * gcc.c-torture/compile/981107-1.c: New test.
48607
48608 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
48609
48610         * execute/memcpy-bi.c: New testcase.
48611
48612 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
48613
48614         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
48615         base classes.
48616
48617         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
48618         template is selected.
48619
48620         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
48621         classes, it should be accepted for all types.
48622
48623         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
48624
48625         * g++.old-deja/g++.pt/spec24.C: Ensure that template
48626         specializations start with template headers.
48627
48628 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
48629
48630         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
48631
48632         * g++.old-deja/g++.other/init9.C: Test cross initialization of
48633         non-POD types.
48634
48635 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
48636
48637         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
48638
48639 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
48640
48641         * compile/981022-1.c, compile/981022-1.x: New test and driver.
48642
48643 1998-10-19  Jeffrey A Law  (law@cygnus.com)
48644
48645         * 981019-1.c: New test.
48646
48647 1998-10-14  Robert Lipe <robertl@dgii.com>
48648
48649         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
48650         find objc headers.
48651
48652 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
48653
48654         * compile/981001-4.c: Remove use of GCC extension that triggers a
48655         compiler bug.
48656
48657 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
48658
48659         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
48660
48661 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
48662
48663         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
48664         instantiation of template produces incorrect code for delete
48665         expression.
48666
48667         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
48668         constructors' name is not unique.
48669         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
48670         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
48671
48672         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
48673         automatic array of const is ill-formed.
48674
48675         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
48676         of template parameter?
48677
48678         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
48679         const.
48680
48681         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
48682         pointer-to-member expression.
48683
48684         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
48685         declaration causes ICE.
48686
48687 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
48688
48689         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
48690         reserved in the global namespace.
48691
48692         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
48693         generate needed virtual table.
48694
48695         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
48696
48697 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
48698
48699         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
48700         template-dependent type
48701
48702 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
48703
48704         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
48705         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
48706         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
48707
48708         * g++.old-deja/g++.other/using5.C: New test; using decl from base
48709         class should be usable as argument of member function.
48710         * g++.old-deja/g++.other/using6.C: New test; using decl from base
48711         class should be usable as return type of member function.
48712         * g++.old-deja/g++.other/using7.C: New test; using decl from base
48713         class should be usable as type of data member.
48714
48715         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
48716
48717 1998-10-09  Jeffrey A Law  (law@cygnus.com)
48718
48719         * gcc.c-torture/special/920521-1.c: Fix bogus test.
48720
48721 1998-10-08  Nick Clifton  <nickc@cygnus.com>
48722
48723         * gcc.dg/dll-?.c Add thumb to target list.
48724         Fix assembler scan patterns to match current assembler output.
48725
48726 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
48727
48728         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
48729         matching of template brackets.
48730
48731         * g++.old-deja/g++.other/using4.C: New test.  Test using
48732         declarations of methods from base classes.
48733
48734         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
48735         within functions should introduce names into the innermost
48736         enclosing namespace.
48737
48738         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
48739         of static locals if first initialization throws.
48740
48741 1998-10-07  Jim Wilson  <wilson@cygnus.com>
48742
48743         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
48744
48745 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
48746
48747         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
48748         lose track of the possible targets of tablejump insns.
48749         * special/special.exp: Run it.
48750
48751 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
48752
48753         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
48754         must be declared before its specializations can be named in friend
48755         declarations.
48756
48757 1998-10-05  Dave Love  <d.love@dl.ac.uk>
48758
48759         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
48760
48761         * g77.f-torture/execute/io1.f: New test.
48762
48763 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
48764
48765         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
48766         with pointer to template function, for which no argument deduction
48767         is possible.
48768
48769         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
48770         specialization of template function as argument to template
48771         function.
48772
48773         * g++.old-deja/g++.other/access2.C: New test; Inner class
48774         shouldn't have privileged access to Outer's names.
48775
48776 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
48777
48778         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
48779         friend template declared within template class conflicts with
48780         nested class of the same name.
48781
48782         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
48783         is ignored.
48784
48785         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
48786         object with direct initializer as function declaration.
48787
48788         * g++.old-deja/g++.other/decl2.C: New test; duplicate
48789         initializers.
48790
48791         * g++.old-deja/g++.other/null2.C: New test; conditional operator
48792         involving const pointer and NULL produces incorrect result.
48793
48794         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
48795         type name without `typename' should be rejected with -pedantic.
48796
48797 1998-10-02  Richard Henderson  <rth@cygnus.com>
48798
48799         * g++.old-deja/g++.other/addrof1.C: New test.
48800
48801 1998-10-01  Nick Clifton  <nickc@cygnus.com>
48802
48803         * gcc.c-torture/compile/981001-1.c: New test.
48804         * gcc.c-torture/execute/981001-1.c: New test.
48805
48806 1998-10-01  Jeffrey A Law  (law@cygnus.com)
48807
48808         * gcc.c-torture/compile/981001-2.c: New test.
48809         * gcc.c-torture/compile/981001-3.c: New test.
48810         * gcc.c-torture/compile/981001-4.c: New test.
48811
48812 1998-10-01  Robert Lipe  <robertl@dgii.com>
48813
48814         * lib/objc.exp (objc_target_compile): Add -L during compiles for
48815         multilibbed hosts.  Idea grafted from g77.exp.
48816
48817 1998-09-30  Dave Love  <d.love@dl.ac.uk>
48818
48819         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
48820         avoid losing on systems which need -lsocket.
48821
48822 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
48823
48824         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
48825         * g++.old-deja/g++.other/nested2.C: Ditto.
48826         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
48827         failure.
48828
48829 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
48830
48831         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
48832         preferred over template operator!= for enum bitfields.
48833
48834 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
48835
48836         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
48837         that happen to have the same base name, but in different scopes,
48838         are incorrectly rejected.
48839
48840 1998-09-16  Richard Henderson  <rth@cygnus.com>
48841
48842         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
48843         on the native word size instead of an integer literal.
48844
48845 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
48846
48847         * g++.old-deja/g++.other/static2.C: Invocation of static data
48848         member of type pointer-to-function denoted as non-static member.
48849
48850         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
48851         checks involving function types and aliases.
48852
48853 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
48854
48855         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
48856         redefined to the same non-trivial type.
48857
48858         * g++.old-deja/g++.pt/explicit73.C: Test for proper
48859         namespace-qualification of template specializations declared in
48860         other namespaces.
48861
48862         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
48863         to declare a subset of the specializations of a template function
48864         as friends of specializations of a template class.
48865
48866         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
48867         member templates that do not fully specialize the enclosing
48868         template class are rejected.
48869
48870 1998-09-11  Dave Love  <d.love@dl.ac.uk>
48871
48872         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
48873
48874 1998-09-08  Dave Love  <d.love@dl.ac.uk>
48875
48876         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
48877         altered from libf2c/libU77 version.
48878
48879 1998-09-06  Dave Love  <d.love@dl.ac.uk>
48880
48881         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
48882
48883 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
48884
48885         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
48886         (un)signed char are different types for template specialization
48887         purposes.
48888
48889 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
48890
48891         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
48892         * objc: ObjC testsuite.
48893
48894 1998-08-31  Catherine Moore  <clm@cygnus.com>
48895
48896         * gcc.c-torture/execute/941014-1.x: New file.
48897
48898 1998-08-31  Nick Clifton  <nickc@cygnus.com>
48899
48900         * lib/c-torture.exp: Add support for
48901         torture_eval_before_compile and torture_eval_before_execute
48902         variables.
48903
48904 1998-08-30  Jeffrey A Law  (law@cygnus.com)
48905
48906         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
48907         this test triggers valid.
48908
48909 1998-08-27  Jeffrey A Law  (law@cygnus.com)
48910
48911         * gcc.dg/980827-1.c: New test.
48912
48913 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
48914
48915         * gcc.c-torture/execute/loop-4b.c: New test.
48916
48917 1998-08-26  Nick Clifton  <nickc@cygnus.com>
48918
48919         * lib/c-torture.exp: Add support for
48920         torture_eval_before_compile and torture_eval_before_execute
48921         variables.
48922
48923 1998-08-25  Jeffrey A Law  (law@cygnus.com)
48924
48925         * gcc.c-torture/compile/980825-1.c: New test.
48926
48927 1998-08-24  Nick Clifton  <nickc@cygnus.com>
48928
48929         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
48930         count number tests in opt_t0 not good_t0.
48931
48932 1998-08-24  Jeffrey A Law  (law@cygnus.com)
48933
48934         * gcc.c-torture/compile/930326-1.x: Fix typo.
48935
48936 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
48937
48938         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
48939         causes an ICE.
48940
48941 1998-08-21  Jeffrey A Law  (law@cygnus.com)
48942
48943         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
48944         STACK_SIZE is defined.
48945         * gcc.c-torture/unsorted/stuct.c: Similarly.
48946
48947         * gcc.c-torture/compile/980821-1.c: New test.
48948
48949 1998-08-21  Jeffrey A Law  (law@cygnus.com)
48950
48951         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
48952
48953 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
48954
48955         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
48956         code.
48957
48958 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
48959
48960         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
48961         error'.
48962
48963 1998-08-18  Jeffrey A Law  (law@cygnus.com)
48964
48965         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
48966
48967 1998-08-16  Jeffrey A Law  (law@cygnus.com)
48968
48969         * gcc.c-torture/compile/980816-1.c: New test.
48970
48971         * gcc.dg/980816-1.c: New test.
48972
48973 1998-08-13  Jeffrey A Law  (law@cygnus.com)
48974
48975         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
48976         compiler for ieee tests.
48977
48978 1998-08-01  Dave Love  <d.love@dl.ac.uk>
48979
48980         * g77.f-torture/compile/980729-0.f: New test.
48981
48982 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
48983
48984         * gcc.c-torture/special/eeprof-1.c: New test, for
48985         -finstrument-functions.
48986         * gcc.c-torture/special/special.exp: Run it.
48987
48988 1998-07-29  Jeffrey A Law  (law@cygnus.com)
48989
48990         * gcc.c-torture/compile/980729-1.c: New test.
48991
48992 1998-07-27  Nick Clifton  <nickc@cygnus.com>
48993
48994         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
48995         __thumb__ is defined, and test for ARM style doubles if so.
48996
48997 1998-07-26  Dave Love  <d.love@dl.ac.uk>
48998
48999         * g77.f-torture/noncompile/980615-0.f: New test.
49000
49001 1998-07-26  H.J. Lu  (hjl@gnu.org)
49002
49003         * gcc.dg/980312-1.c: Do link instead of compile.
49004         * gcc.dg/980313-1.c: Likewise.
49005
49006 1998-07-26  Jeffrey A Law  (law@cygnus.com)
49007
49008         * gcc.c-torture/compile/980726-1.c: New test.
49009
49010 1998-07-25  Dave Love  <d.love@dl.ac.uk>
49011
49012         * g77.f-torture/execute/io0.f: New test.
49013
49014 1998-07-24  Nick Clifton  <nickc@cygnus.com>
49015
49016         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
49017         an int.
49018
49019 1998-06-18  Michael Meissner  <meissner@cygnus.com>
49020
49021         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
49022         m32r bugs.
49023
49024 1998-07-17  Nick Clifton  <nickc@cygnus.com>
49025
49026         * gcc.dg/980626-1.c: Expect failures for all toolchains until
49027         c-decl.c:grokdeclarator can handle mode attributes.
49028
49029 1998-07-16  Jeffrey A Law  (law@cygnus.com)
49030
49031         * gcc.c-torture/execute/980716-1.c: New test.
49032
49033 1998-07-13  Jeffrey A Law  (law@cygnus.com)
49034
49035         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
49036         the mn10200.
49037         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
49038         the mn10200.
49039         * gcc.c-torture/execute/va-arg-3.x: Similarly.
49040         * gcc.c-torture/compile/930326-1.x: Similarly.
49041
49042 1998-07-13  Dave Love  <d.love@dl.ac.uk>
49043
49044         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
49045         New test from Craig.
49046
49047 1998-07-12  Dave Love  <d.love@dl.ac.uk>
49048
49049         * g77.f-torture/noncompile/980616-0.f: New test.
49050
49051         * g77.f-torture/execute/970816-3.f: New test from Craig.
49052
49053 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
49054
49055         *  g++.other/singleton.C: Return error value instead of taking
49056         SIGSEGV.
49057
49058 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
49059
49060         *  g++.other/singleton.C: New test.  Warning is under dispute.
49061         Runtime crash is not.
49062
49063 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
49064
49065         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
49066         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
49067         using6.C, using7.C}: New namespace tests.
49068
49069 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
49070
49071         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
49072         specialization with typedef'ed names used as array indexes.
49073
49074 1998-07-09  Jeffrey A Law  (law@cygnus.com)
49075
49076         * gcc.c-torture/execute/980709-1.c: New test.
49077
49078         * gcc.dg/980709-1.c: New test.
49079
49080 1998-07-07  Richard Henderson  <rth@cygnus.com>
49081
49082         * gcc.c-torture/execute/bcp-1.c: New test.
49083
49084 1998-07-07  Jeffrey A Law  (law@cygnus.com)
49085
49086         * gcc.c-torture/execute/980707-1.c: New test.
49087
49088 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
49089
49090         * gcc.c-torture/compile/980706-1.c: New test.
49091
49092 1998-07-01  Dave Love  <d.love@dl.ac.uk>
49093
49094         * g77.f-torture/execute/980701-0.f,
49095         g77.f-torture/execute/980701-1.f: New test from Craig.
49096
49097 1998-07-01  Jeffrey A Law  (law@cygnus.com)
49098
49099         * gcc.c-torture/compile/980701-1.c: New test.
49100
49101         * gcc.c-torture/execute/980701-1.c: New test.
49102
49103 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
49104 rlsruhe.de>
49105
49106         * g++.old-deja/g++.robertl/eb132.C: New test.
49107         * g++.old-deja/g++.robertl/eb133.C: Likewise.
49108
49109 1998-06-29  Dave Love  <d.love@dl.ac.uk>
49110
49111         * g77.f-torture/execute/980628-7.f,
49112         g77.f-torture/execute/980628-8.f,
49113         g77.f-torture/execute/980628-9.f,
49114         g77.f-torture/execute/980628-10.f: New tests from Craig.
49115
49116         * g77.f-torture/execute/980628-3.f: Remove mail headers.
49117
49118 1998-06-28  Jeffrey A Law  (law@cygnus.com)
49119
49120         * g77.f-torture/execute/980628-4.f: New test from Craig.
49121         * g77.f-torture/execute/980628-5.f: Likewise.
49122         * g77.f-torture/execute/980628-2.f: Likewise.
49123         * g77.f-torture/execute/980628-0.f: Likewise.
49124         * g77.f-torture/execute/980628-1.f: Likewise.
49125         * g77.f-torture/execute/980628-3.f: Likewise.
49126         * g77.f-torture/execute/980628-6.f: Likewise.
49127
49128 1998-06-28  Jeffrey A Law  (law@cygnus.com)
49129
49130         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
49131         directory when nothing has been installed yet.
49132
49133 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
49134
49135         * gcc.c-torture/special/special.exp: Handle newer versions of
49136         dejagnu.
49137
49138 1998-06-26  Jeffrey A Law  (law@cygnus.com)
49139
49140         * gcc.dg/980626-1.c: New test.
49141
49142 1998-06-19  Bruno Haible <haible@ilog.fr>
49143
49144         * gcc.misc-tests/m-un-2.c: New test.
49145         * g++.old-deja/g++.other/warn01.c: Likewise.
49146
49147 1998-06-19  Robert Lipe  <robertl@dgii.com>
49148
49149         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
49150         compatibility with assmblers with a different comment character.
49151         Eliminate use of GAS-specific extensions.
49152
49153 1998-06-19  Jeffrey A Law  (law@cygnus.com)
49154
49155         * gcc.c-torture/execute/ieee/980619-1.c: New test.
49156
49157 1998-06-19  Robert Lipe  <robertl@dgii.com>
49158
49159         * lib/g77.exp: Replace search for libf2c.a with search for newly
49160         renamed libg2c.a
49161
49162 1998-06-17  Jeffrey A Law  (law@cygnus.com)
49163
49164         * gcc.c-torture/execute/980617-1.c: New test.
49165
49166 1998-06-12  Jeffrey A Law  (law@cygnus.com)
49167
49168         * gcc.c-torture/execute/980612-1.c: New test.
49169
49170 1998-06-08  Jeffrey A Law  (law@cygnus.com)
49171
49172         * gcc.dg/980523-1.c: Only test on ppc-linux.
49173         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
49174
49175         * gcc.c-torture/execute/980608-1.c: New test.
49176
49177 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
49178
49179         * gcc.c-torture/execute/980605-1.c: New test.
49180
49181 1998-06-04  Jeffrey A Law  (law@cygnus.com)
49182
49183         * gcc.c-torture/execute/980604-1.c: New test.
49184
49185 1998-06-02  Jeffrey A Law  (law@cygnus.com)
49186
49187         * gcc.c-torture/execute/980602-1.c: New test.
49188         * gcc.c-torture/execute/980602-2.c: Likewise.
49189
49190 1998-06-02  Dave Love  <d.love@dl.ac.uk>
49191
49192         * 970125-0.f: Fix per JCB.  Add commentary.
49193
49194 1998-05-31  Michael Meissner  <meissner@cygnus.com>
49195
49196         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
49197         IEEE -0 support.
49198
49199 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
49200
49201         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
49202         earlier.
49203
49204 1998-05-28  Catherine Moore <clm@cygnus.com>
49205
49206         * gcc.c-torture/execute/980526-3.c: New test.
49207
49208 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
49209
49210         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
49211         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
49212         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
49213         m88k-motorola-sysv3 to XFAIL.
49214
49215 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49216
49217         * gcc.dg/980526-1.c: New test.
49218         * gcc.c-torture/execute/980526-2.c: New test.
49219
49220 1998-05-26  Jeffrey A Law  (law@cygnus.com)
49221
49222         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
49223
49224         * gcc.c-torture/execute/980526-1.c: New test.
49225
49226 1998-05-26  Dave Love  <d.love@dl.ac.uk>
49227
49228         * g77.f-torture/execute/alpha2.f: Add runtime test.
49229
49230 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
49231
49232         * g++.old-deja/old-deja.exp: Strip leading directories.
49233
49234         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
49235         error for the line.  Don't run multiple tests for the same line.
49236
49237 1998-05-23  Jeffrey A Law  (law@cygnus.com)
49238
49239         * gcc.dg/980523-1.c: New test.
49240
49241 1998-05-23  Dave Love  <d.love@dl.ac.uk>
49242
49243         * g77.f-torture/compile/970915-0.f: New test.
49244
49245 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
49246
49247         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
49248
49249 1998-05-21  Jeffrey A Law  (law@cygnus.com)
49250
49251         * gcc.dg/980520-1.c: New test.
49252
49253 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
49254
49255         * gcc.dg/980502-1.c: Fix return type.
49256
49257 1998-05-20  Jeffrey A Law  (law@cygnus.com)
49258
49259         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
49260         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
49261         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
49262         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
49263         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
49264
49265 1998-05-20  Dave Love  <d.love@dl.ac.uk>
49266
49267         * g77.f-torture/execute/980520-1.f: New test.
49268
49269 1998-05-15  Dave Love  <d.love@dl.ac.uk>
49270
49271         * lib/mike-g77.exp: New file.
49272
49273         * g77.f-torture/noncompile/noncompile.exp,
49274         g77.f-torture/noncompile/check0.f: New files.
49275
49276 1998-05-14  Dave Love  <d.love@dl.ac.uk>
49277
49278         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
49279         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
49280         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
49281         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
49282         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
49283         abort where appropriate.
49284
49285 1998-05-05  Michael Meissner  <meissner@cygnus.com>
49286
49287         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
49288         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
49289
49290 1998-04-29  Dave Love  <d.love@dl.ac.uk>
49291
49292         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
49293
49294 1998-04-27  Dave Love  <d.love@dl.ac.uk>
49295
49296         * g77.f-torture/compile/980427-0.f: New test.
49297
49298 1998-04-24  Dave Love  <d.love@dl.ac.uk>
49299
49300         * g77.f-torture/compile/980424-0.f: New test.
49301
49302 1998-04-19  Dave Love  <d.love@dl.ac.uk>
49303
49304         * g77.f-torture/compile/980419-2.f (main): New test.
49305         * g77.f-torture/compile/970125-0.f: New test.
49306         * g77.f-torture/compile/980419-1.f: New test.
49307
49308 1998-04-08  Jim Wilson  <wilson@cygnus.com>
49309
49310         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
49311         of loop-4.c.
49312
49313 1998-04-07  Jim Wilson  <wilson@cygnus.com>
49314
49315         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
49316
49317 1998-04-03  Jim Wilson  <wilson@cygnus.com>
49318
49319         * gcc.c-torture/compile/980329-1.c: New test.
49320
49321 1998-03-18  Jim Wilson  <wilson@cygnus.com>
49322
49323         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
49324         * gcc.dg/980312-1.c: Fix typo in -march command.
49325
49326 1998-03-16  H.J. Lu  (hjl@gnu.org)
49327
49328         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
49329
49330 1998-03-11  Robert Lipe  <robertl@dgii.com>
49331
49332         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
49333         Dave Love agree the Fortran source is bogus.
49334
49335 1998-03-11  Robert Lipe  <robertl@dgii.com>
49336
49337         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
49338         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
49339         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
49340         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
49341         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
49342
49343 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
49344
49345         * g++.old-deja/g++.other/friend1.C: New test.
49346
49347 1998-02-18  Dave Love  <d.love@dl.ac.uk>
49348
49349         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
49350         possibly uninitialized) variables and declare dnrm2.
49351
49352 1998-02-23  Robert Lipe <robertl@dgii.com>
49353
49354         From Bruno Haible <haible@ilog.fr>:
49355         * gcc.c-torture/execute/980223.c: New test.
49356
49357 1998-02-13  Jeffrey A Law  (law@cygnus.com)
49358
49359         * gcc.dg/ifelse-1.c: New test.
49360
49361 1998-02-09  H.J. Lu  (hjl@gnu.org)
49362
49363         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
49364
49365           * lib/old-dejagnu.exp (old-dejagnu): Added the
49366           "execution test - XFAIL *-*-*" handling in the spirit of
49367           "excess errors test -". Changed the "execution test fails"
49368           handling to be like "excess errors test fails".
49369           * Update various tests accordingly.
49370
49371 1998-02-06  Jim Wilson  <wilson@cygnus.com>
49372
49373         * gcc.c-torture/execute/980205.c: New test.
49374
49375 1998-01-18  Jeffrey A Law  (law@cygnus.com)
49376
49377         * lib/c-torture.exp: Look for .x files instead of .cexp files.
49378         * lib/f-torture.exp: Similarly.
49379         * gcc.c-torture: Rename all .cexp files to .x files.
49380
49381 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
49382
49383         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
49384         (940510-1.c): Removed duplicate.
49385         (971104-1.c): New test.
49386
49387 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
49388
49389           * lib/f-torture.exp: Improve error and loop detection.
49390
49391 1997-11-19  Michael Meissner  <meissner@cygnus.com>
49392
49393         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
49394         use that to size the filler array.
49395
49396 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
49397
49398         * lib/c-torture.exp(c-torture-execute): Fix typo.
49399
49400         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
49401         testcase as the executable name. Keep the executable around if
49402         the test fails.
49403
49404 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
49405
49406         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
49407         changes.  Only test one -g option, and move it to the end of the
49408         list of options to test.
49409
49410 1997-09-19  Michael Meissner  <meissner@cygnus.com>
49411
49412         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
49413         variable GCC_TORTURE_OPTIONS to supply default switches separated
49414         by colons.  If no environment variable, run tests with -O0 -g, -O1
49415         -g, and -O2 -g as well.
49416
49417 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
49418
49419         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
49420         explanatory comments. Fix indentation.
49421
49422 1997-09-15  Jeffrey A Law  (law@cygnus.com)
49423
49424         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
49425
49426 1997-09-11  Jeffrey A Law  (law@cygnus.com)
49427
49428         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
49429         * g++.old-deja/g++.mike/p7325.C: Likewise.
49430         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
49431
49432 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
49433
49434         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
49435         * g++.old-deja/g++.brendan/crash30.C: Likewise.
49436         * g++.old-deja/g++.brendan/crash39.C: Likewise.
49437         * g++.old-deja/g++.law/operators4.C: Likewise.
49438
49439 1997-09-11  Joe Buck  (jbuck@synopsys.com)
49440
49441         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
49442         * g++.old-deja/g++.mike/p784.C: Ditto.
49443         * g++.old-deja/g++.mike/p785.C: Ditto.
49444
49445 1997-09-05  Jeffrey A Law  (law@cygnus.com)
49446
49447           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
49448
49449 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
49450
49451         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
49452         target feature; pass this to c-torture-execute as needed.
49453
49454 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
49455
49456         * lib/c-torture.exp(c-torture-execute): If the previous and the
49457         current executables being tested are identical, we don't need to
49458         run the executable again. Try to make the executable names
49459         unique. Add an optional argument for passing additional compiler
49460         flags.
49461
49462 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
49463
49464         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
49465
49466 1997-08-29  Jeffrey A Law  (law@cygnus.com)
49467
49468         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
49469
49470 1997-07-31  Jeffrey A Law  (law@cygnus.com)
49471
49472         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
49473         32bit or larger longs.
49474
49475         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
49476         have either a 32bit long or 32bit int.
49477
49478 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
49479
49480         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
49481         Make double precision tests dependent on sizeof (double).
49482
49483 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
49484
49485         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
49486         too.
49487
49488 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
49489
49490         * gcc.c-torture/compile/961203-1.cexp: New script.
49491
49492 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
49493
49494         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
49495         up the includes ourselves.
49496
49497 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
49498
49499         * lib/plumhall.exp: Remove random include, and add a few
49500         verbose messages for debugging.
49501
49502 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
49503
49504         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
49505         of trying to do it ourselves.
49506
49507 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
49508
49509         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
49510
49511 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
49512
49513         * gcc.prms/5403.c: Made regexp a bit less strict.
49514
49515 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
49516
49517         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
49518         is returned from remote_load instead.
49519         * lib/plumhall.exp: Ditto.
49520         * lib/mike-g++.exp: Ditto.
49521         * lib/old-dejagnu.exp: Ditto.
49522         * lib/c-torture.exp: Ditto.
49523
49524 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
49525
49526         * lib/g++.exp: Use build_wrapper procedure.
49527         * lib/gcc.exp: Ditto.
49528
49529 1997-05-20  Jeffrey A Law  (law@cygnus.com)
49530
49531         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
49532         an old-style decl for malloc.  Fixes tests to work when
49533         sizeof (int) != sizeof (size_t).
49534
49535 1997-05-15  Mike Meissner  <meissner@cygnus.com>
49536
49537         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
49538
49539         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
49540         use stdargs.h interface.
49541
49542 1997-05-15  Mike Meissner  <meissner@cygnus.com>
49543
49544         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
49545         NO_VARARGS when compiling.
49546
49547 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
49548
49549         * lib/plumhall.exp(ph_includes): New procedure.
49550         (ph_make): Use it.
49551         (ph_compiler): Ditto.
49552
49553         * lib/g++.exp: Rename test-glue.c to testglue.c.
49554         * lib/gcc.exp: Ditto.
49555
49556 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
49557
49558         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
49559         to completion when it's called.
49560
49561 1997-03-21  Michael Meissner  <meissner@cygnus.com>
49562
49563         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
49564         is defined, don't do test.
49565
49566 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
49567
49568         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
49569         for object files.
49570         (ph_summary): Mark skipped testcases as untested, not unresolved.
49571
49572         * lib/plumhall.exp (ph_make): If unresolved because of bad
49573         errorCode, record errorCode in log file.
49574         (*): Replace send_log/verbose with verbose -log.
49575
49576 1997-03-19  Michael Meissner  <meissner@cygnus.com>
49577
49578         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
49579         double conversion if double isn't at least 8 bytes.
49580
49581         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
49582         int to work with targets where int is 16 bits.
49583
49584         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
49585         8 bytes, just exit, since 4 byte doubles don't have enough bits of
49586         precision for the test to complete.
49587
49588 1997-03-14  Michael Meissner  <meissner@cygnus.com>
49589
49590         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
49591         if d10v is not compiled with the -mdouble64 flag.
49592         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
49593
49594         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
49595         d10v is not compiled with the -mint32 flag.
49596
49597 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
49598
49599         * lib/plumhall.exp: Use incr_count.
49600
49601 1997-03-12  Jeffrey A Law  (law@cygnus.com)
49602
49603         * gcc.c-torture: Update to c-torture-1.45.
49604
49605 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
49606
49607         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
49608         the name of the expect testcase file).
49609
49610         * lib/g++.exp(g++_init): Ditto.
49611
49612 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
49613
49614         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
49615         the host.
49616
49617         * lib/gcc.exp(gcc_exit): New procedure.
49618
49619 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
49620
49621         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
49622         specs where appropriate.
49623
49624         * g++.old-deja/g++.arm/*: Added additional ERROR checks
49625         because of new "candidates are" messages, and removed a few
49626
49627         * Converted all non-old-style g++ testcases to old-style, and
49628         moved into g++.old-deja.
49629
49630 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
49631
49632         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
49633         options.
49634
49635         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
49636         succeeded.
49637
49638         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
49639
49640 1997-02-13  Michael Meissner  <meissner@cygnus.com>
49641
49642         * lib/gcc.exp (gcc_target_compile): Add support for defining
49643         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
49644         the machine doesn't have those features.
49645
49646 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
49647
49648         * g++.law/operators4.exp: Don't use LIBS.
49649
49650 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
49651
49652         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
49653
49654         * lib/mike-g++.exp: Don't set the compiler to be tested here.
49655         * lib/g++.exp: Set it here instead. Also, allow use of the
49656         --tool_exec and --tool_opt options. Change CXX to
49657         GXX_UNDER_TEST.
49658
49659         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
49660
49661         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
49662
49663 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
49664
49665         * lib/old-dejagnu.exp: Use prune_warnings instead of
49666         prune_system_crud.
49667         * lib/mike-g++.exp: Ditto.
49668         * lib/gcc.exp: Ditto.
49669         * lib/g++.exp: Ditto.
49670
49671         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
49672
49673 1997-02-07  Jeffrey A Law  (law@cygnus.com)
49674
49675           * 941014-2.c: Include stdlib.h
49676           * 960327-1.c: Include stdio.h
49677           * dbra.c, index-1.c: Don't assume ints are 32bits.
49678
49679 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
49680
49681         * lib/gcc.exp: Add gcc,stack_size target feature.
49682
49683         * lib/g++.exp(g++_target_compile): Add the include and link
49684         paths here, not in two other places. And, it's $options, not
49685         options.
49686
49687         * lib/mike-g++.exp(postbase): Remove the code that determines
49688         the correct include and link paths.
49689         * g++.old-deja/old-deja.exp: Ditto.
49690
49691 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
49692
49693         * lib/g++.exp(g++_init): target_compile no longer returns the
49694         filename of the result.
49695
49696 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
49697
49698         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
49699         call to glob.
49700
49701         * gcc.c-torture/special/special.exp: Change call to
49702         gcc_target_compile to include the object file.
49703
49704 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
49705
49706         * gcc.c-torture/special/special.exp: Correct misspelling in last
49707         change.
49708
49709 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
49710
49711         * lib/plumhall.exp(ph_summary): Log the entire output of the
49712         executable. Return -1 if there were any failures, 0 otherwise.
49713         (ph_execute): Return -1 if there were any failures, 0 otherwise.
49714         (ph_make): Clean up objects and executables that were built
49715         if the tests succeeded.
49716
49717 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
49718
49719         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
49720         libraries and includes in the build tree as appropriate.
49721
49722 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
49723
49724         * lib/c-torture.exp: Instead of looking for the global variable
49725         NO_LONG_LONG, check to see if that's a feature of the target.
49726
49727 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
49728
49729         * config/default.exp: Minimize. Delete the remainer of the files in
49730         config; this functionality is now in devo/dejagnu/config.
49731
49732         g++.*/*: Pass any additional flags used to compile to postbase;
49733         delete CXXFLAGS.
49734
49735         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
49736         is now done by runtest.exp. Use gcc_target_compile instead of
49737         compile.
49738
49739         lib/c-torture.exp: Use gcc_target_compile instead of compile.
49740         Remove references to CFLAGS. Use remote_file instead of
49741         calling rm -f.
49742         (c-torture): Take a list of arguments to use to compile this
49743         testcase.
49744
49745         lib/g++.exp: Simplify. Use target_compile instead of compile.
49746         lib/gcc-dg.exp: Ditto.
49747         lib/gcc.exp: Ditto.
49748         lib/mike-{gcc,g++}.exp: Ditto.
49749         lib/old-dejagnu.exp: Ditto.
49750         lib/plumhall.exp: Ditto.
49751
49752 1997-01-08  Jim Wilson  <wilson@cygnus.com>
49753
49754         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
49755         (ph_linker): Likewise.
49756
49757 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
49758
49759           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
49760         MAP_ANON / MAP_ANONYMOUS if defined;
49761         else try to map from /dev/zero .
49762
49763 1996-11-12  Jeffrey A Law  (law@cygnus.com)
49764
49765         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
49766         isn't defined, then define it to MAP_ANONYMOUS.
49767
49768 1996-11-12  Jeffrey A Law  (law@cygnus.com)
49769
49770         * gcc.c-torture: Update to c-torture-1.42 release.
49771
49772 1996-11-11  Jeffrey A Law  (law@cygnus.com)
49773
49774         * gcc.c-torture: Update to c-torture-1.41 release.
49775
49776 1996-10-27  Jeffrey A Law  (law@cygnus.com)
49777
49778         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
49779         c-torture release.
49780
49781 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
49782
49783         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
49784         and LDFLAGS.  Fix second case to append the target_info ldflags
49785         onto LDFLAGS, not CFLAGS.
49786         * lib/g++.exp (g++_init): Add target_info stuff.
49787         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
49788         of libgloss and newlib flags for !native.
49789
49790         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
49791         (GDB): Fix relative path to go up another dir for finding gdb.
49792
49793 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
49794
49795         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
49796         versions in the target_info array, if they don't exist.
49797
49798 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
49799
49800         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
49801
49802 1996-07-08  Jim Wilson  <wilson@cygnus.com>
49803
49804         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
49805         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
49806
49807 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
49808
49809         * lib/old-dejagnu.exp: Don't remove the output file before we've
49810         actually tested it. Don't append pwd to the path of the executable
49811         we're testing.
49812
49813 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
49814
49815         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
49816
49817 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
49818
49819         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
49820         temporary directory for compiler files, and set it to a default
49821         value of /tmp. Set $output as the name of the output file from
49822         compiling the testcase. Add a -o option to $cflags_var so the
49823         compiler writes the final output file as $output. Set $executable
49824         to $output.
49825
49826         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
49827         directory for compiler files, and set it to /tmp if it doesn't
49828         already have a value. Set $output_file to the name of the output
49829         file from compiling the testcase. Add a -o option to CXXFLAGS so
49830         the compiler writes the final output file as $output. Use $output
49831         as the executable to be tested.
49832
49833 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
49834
49835         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
49836
49837 1996-06-08  Jeffrey A Law  (law@cygnus.com)
49838
49839         * gcc.c-torture/execute/pending-1.c: New test.  Still
49840         pending in Tege's queue.
49841
49842 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
49843
49844         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
49845         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
49846         if there were failures.  Call unresolved if there were unresolved
49847         testcases.  Call gcc_fail if program did not run to completion.
49848         (ph_make): Pass additional argument name to ph_execute.
49849         (ph_execute): Add new argument.  Pass additional arguments to
49850         ph_summary.  Call gcc_fail is there is no execution output.
49851
49852 1996-04-24  Jeffrey A Law  (law@cygnus.com)
49853
49854         * lib/plumhall.exp (proc_summary): Output relavent summary
49855         lines into the log so specific failures in plumhall can be
49856         investigated.
49857
49858 1996-04-10  Jeffrey A Law  (law@cygnus.com)
49859
49860         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
49861         (c-torture-execute): Don't try to execute tests which use
49862         "long long" types if $NO_LONG_LONG is nonzero.
49863
49864 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
49865
49866         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
49867         not c-torture.
49868
49869         * gcc.ieee: Move from here.
49870         * gcc.c-torture/execute/ieee: To here.
49871
49872 1996-03-26  Jeffrey A Law  (law@cygnus.com)
49873
49874         * gcc.c-torture: Update to c-torture-1.41 release.
49875
49876 1996-03-22  Jeffrey A Law  (law@cygnus.com)
49877
49878         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
49879         not "$output".
49880
49881 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
49882
49883         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
49884         -c present.
49885
49886 1996-03-02  Jeffrey A Law  (law@cygnus.com)
49887
49888         * config/proelf.exp: Handle connecting to a simulator.
49889
49890 1996-01-31  Jeffrey A Law  (law@cygnus.com)
49891
49892         * config/proelf.exp: New file.  Enough framework that we can
49893         run c-torture tests on the proelf targets (or any other target
49894         that gdb can connect to for that matter).
49895
49896 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
49897
49898         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
49899         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
49900
49901         * lib/plumhall.exp (ph_execute): Always call ph_summary if
49902         exec_output exists.
49903
49904 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
49905
49906         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
49907         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
49908
49909         * config/*.exp: Update FSF address.  Change result of ${tool}_load
49910         to pass/fail/unresolved/unsupported/untested.  Caller must now
49911         call unresolved/unsupported/untested.
49912         * lib/*.exp: Update FSF address.  Update to handle new results of
49913         ${tool}_load.
49914         * lib/chill.exp (verbose): Delete.
49915
49916 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
49917
49918         * lib/gcc.exp (default_gcc_start): Change order of args to
49919         $LDFLAGS $CFLAGS $LIBS.
49920         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
49921         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
49922         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
49923         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
49924         * gcc.misc-tests/dg-test.exp: Likewise.
49925         * gcc.misc-tests/msgs.exp: Likewise.
49926         * gcc.prms/prms.exp: Likewise.
49927         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
49928         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
49929
49930         * lib/dg.exp: Deleted, moved to dejagnu/lib.
49931
49932 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
49933
49934         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
49935
49936         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
49937         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
49938
49939         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
49940         necessary.
49941
49942 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
49943
49944         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
49945         global for loop; add use of $mathlib.
49946         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
49947         settings here; set mathlib for anything but VxWorks.
49948
49949 1996-01-22  Jeffrey A Law  (law@cygnus.com)
49950
49951         * gcc.c-torture: Update to c-torture-1.40 release.
49952
49953 1996-01-03  Jeffrey A Law  (law@cygnus.com)
49954
49955         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
49956         dg.exp.
49957
49958 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
49959
49960         * lib/c-torture.exp (c-torture-execute): Declare "output" as
49961         global.
49962
49963 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
49964
49965         * lib/g++.exp (LIBS): Define if not already.
49966         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
49967         (gcc-dg-prune): Call prune_gcc_output.
49968         * lib/gcc.exp (prune_gcc_output): New proc.
49969         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
49970         prune_gcc_output.
49971
49972 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
49973
49974         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
49975         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
49976
49977 1995-11-15  Jeffrey A Law  (law@cygnus.com)
49978
49979         * gcc.c-torture: Update to c-torture-1.39 release.
49980
49981 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
49982
49983         * lib/c-torture.exp (c-torture-execute): Don't return if one option
49984         fails, try others as well.
49985
49986 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
49987
49988         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
49989         If compilation fails, mark execute tests as `untested'.
49990         If test is marked as unsupported, don't mark compilation and
49991         execute tests as failed.
49992
49993 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
49994
49995         * lib/g++.exp (g++_init): Don't link in libg++, and look to
49996         libstdc++ for whether or not we want to be doing shared
49997         libraries.  Delete link_curses since we don't need it anymore.
49998         * lib/mike-g++.exp (postbase): Don't link in libg++.
49999         * g++.old-deja/old-deja.exp: Likewise.
50000
50001 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
50002
50003         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
50004
50005 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
50006
50007         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
50008         For that, add `-Wl,-a,shared_archive'.
50009         * g++.old-deja/old-deja.exp: Likewise.
50010
50011 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
50012
50013         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
50014
50015 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
50016
50017         * lib/mike-g++.exp (postbase): Pay attention to the status of
50018         g++_load.
50019
50020 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
50021
50022           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
50023
50024 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
50025
50026         * lib/gcc.exp (default_gcc_start): No longer need to log program
50027         being executed or its output, execute_anywhere does that now.
50028         * lib/g++.exp (default_g++_version): Call execute_anywhere.
50029         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
50030
50031 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
50032
50033         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
50034         the same as those in lib/g++.exp.
50035
50036 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
50037
50038         * gcc.c-torture: Update to c-torture-1.38 release.
50039         * gcc.ieee: Related changes.
50040
50041 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
50042
50043         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
50044         "exec". Minor reformatting changes.
50045
50046         * config/rom68k.exp (${tool}_load): Make it work in a canadian
50047         cross. This means all "exec" calls now work on a remote host as
50048         well.
50049         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
50050         cross. Filter out the extra "\r\n" stuff that expect puts in.
50051         (c-torture-execute): Filter out the bogus warnings like
50052         c-torture-compile does. Add support for canadian cross.
50053         * lib/gcc.exp (default_gcc_version, default_gcc_start)
50054         Use execute_anywhere rather than calling exec directly. Now it
50055         works for canadian cross testing.
50056
50057 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
50058
50059         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
50060         results into a variable, and check that rather than using file exists.
50061
50062 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
50063
50064         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
50065         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
50066
50067 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
50068
50069         * g++.old-deja/old-deja.exp: Create and pass runshlib and
50070         lib_curses if there's a shared libg++ in the build tree.
50071
50072 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
50073
50074         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
50075         if not supported target.
50076
50077 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
50078
50079         * lib/g++.exp (g++_init): Move empty setting of runshlib and
50080         link_curses up to always happen, not just for native builds.
50081
50082 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
50083
50084         * gcc.c-torture: Update to c-torture-1.36 release.
50085         * gcc.failure: Related changes.
50086
50087 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
50088
50089         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
50090
50091 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
50092
50093         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
50094         * lib/mike-g++.exp (postbase): Not in here.  Still reference
50095         runshlib, link_curses, and mathlib for link and run.
50096
50097         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
50098         pass the runtime shared library options for Solaris, OSF/1, and
50099         Irix5, and link with -lcurses to avoid unresolved references.
50100
50101 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
50102
50103         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
50104         only run once.
50105
50106 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
50107
50108         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
50109
50110 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
50111
50112         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
50113         do not have a framework for the "compat" tests yet.
50114
50115 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
50116
50117         * lib/mike-g++.exp (postbase): New local variable `mathlib',
50118         set to null if we're testing vxworks5.1.  Use that instead of
50119         `-lm' in the setting of LIBS for link and run.
50120
50121 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
50122
50123         * config/rom68k.exp (${tool}_load): Major changes to make it
50124         work.  Verified that it does in fact return the stuff in
50125         exec_output properly.  Catch any Emul or any TRAP other than 0.
50126
50127 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
50128
50129         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
50130         LDFLAGS properly for targets that need stuff from libgloss.
50131         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
50132         only run once.
50133         (gpp_initialized): New variable.
50134
50135 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
50136
50137         * config/rom68k.exp: Load libgloss.exp.
50138         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
50139         so we can produce a fully linked binary.
50140         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
50141         so we can produce a fully linked binary.
50142
50143 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
50144
50145         * lib/plumhall.exp (ph_section): Watch for expected failures.
50146         Add missing `else'.
50147
50148         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
50149         run the testcase.
50150         (c-torture): Likewise.
50151
50152 1995-08-28  Doug Evans  <dje@cygnus.com>
50153
50154         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
50155
50156         * lib/mike-g++.exp (mike_cleanup): New proc.
50157         (prebase): New globals compiler_result, not_compiler_result,
50158         target_regexp.
50159         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
50160         allow leading "-" in pattern.  Watch for unsupported tests.
50161         If $compiler_result is set, pattern match assembler code,
50162         and ditto for $not_compiler_result.
50163         * lib/mike-gcc.exp: Likewise.
50164
50165         * lib/plumhall.exp (ph_execute): Only call ph_summary if
50166         execution "succeeded".
50167
50168 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
50169
50170         * config/win32.exp: New file.
50171         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
50172
50173 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
50174
50175         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
50176         unsupported.
50177         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
50178         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
50179         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
50180
50181         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
50182         "... without exceptions was ...".  That is now handled by
50183         prune_system_crud.
50184         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
50185
50186 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
50187
50188         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
50189         sieve.c,sort2.c}: New files.
50190         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
50191         sieve.exp,sort2.exp}: Drivers for them.
50192
50193         * lib/mike-gcc.exp (program_output): New user settable variable.
50194         (postbase): Call prune_system_crud.  Also prune extraneous compiler
50195         messages.
50196         * lib/mike-g++.exp (program_output): New user settable variable.
50197
50198         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
50199
50200         * config/sh.exp: Deleted (use sim.exp instead).
50201
50202 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
50203
50204         * config/vx.exp: Declare CHECKTASK as global.
50205         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
50206         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
50207         * lib/old-dejagnu.exp: Load [pwd]/$executable.
50208
50209 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
50210
50211         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
50212         target. Like vx.exp, only includes `vx29k.exp' instead of
50213         `vxworks.exp'.
50214
50215 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
50216
50217         * config/sim.exp: Increase time limit from 120 seconds to 240.
50218
50219 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
50220
50221         * gcc.c-torture/execute/950628-1.c: New test.
50222
50223 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
50224
50225         * gcc.c-torture: Update with changes/additions from
50226         c-torture-1.34.
50227
50228 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
50229
50230         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
50231
50232 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
50233
50234         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
50235
50236 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
50237
50238         * gcc.c-torture/compile/950512-1.c: New test.
50239         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
50240         * gcc.dg/struct-ret-1.c: Likewise.
50241
50242 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
50243
50244         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
50245           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
50246
50247 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
50248
50249         * gcc.c-torture/special/920411-1.c: Deleted.
50250         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
50251
50252 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
50253
50254         * config/sim.exp (${tool}_load): Hack in call to bash to get a
50255         cpu limit.
50256
50257 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
50258
50259         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
50260
50261 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
50262
50263         From kenner;
50264         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
50265         is the proper length.
50266         * va-arg-3.c: Likewise.
50267
50268 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
50269
50270         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
50271         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
50272
50273         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
50274         * lib/g++.exp (default_g++_start): Delete old cruft.
50275
50276 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
50277
50278         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
50279         (2 * (1 << 18)) to (2 * (1 << 17)).
50280
50281         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
50282
50283 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
50284
50285         * config/rom68k.exp: Renamed from config/idp.exp
50286
50287 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
50288
50289         * c-torture/compile/921109-2.c
50290
50291 1995-04-18  Mike Stump  <mrs@cygnus.com>
50292
50293         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
50294         excess errors.
50295
50296 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
50297
50298         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
50299         output.
50300         * lib/g++.exp (default_g++_start): Likewise.
50301
50302 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
50303
50304         * gcc.c-torture/compile/950329-1.c: New test.
50305
50306 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
50307
50308           * config/bug.exp (${tool}_load): Updated to use new remote_open
50309           and remote_close procs.
50310         * config/idp.exp: New file.
50311
50312 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
50313
50314         * gcc.c-torture/execute/950322-1.c: New test.
50315
50316 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
50317
50318         * config/vx.exp (${tool}_load): Clean up testing of return code from
50319         vxworks_ld and vxworks_spawn.
50320
50321 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
50322
50323         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
50324
50325 1995-03-13  Mike Stump  <mrs@cygnus.com>
50326
50327         * lib/old-deja.exp: Add `excess errors test - ' error, now one
50328         can mark excess errors on a machine by machine basis.  Note, the
50329         default is to not expect any excess errors, even when excess
50330         errors test - is given, so you will want to put an XFAIL ... on
50331         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
50332         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
50333         those 4 machines, but no others.
50334
50335 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
50336
50337         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
50338         * lib/c-torture.exp: to here.
50339
50340 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
50341
50342         * gcc.c-torture/execute/950221-1.c: New test.
50343         * gcc.c-torture/execute/struct-ret-1.c: New test.
50344         * gcc.c-torture/compile/950221-1.c: New test.
50345
50346         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
50347
50348 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
50349
50350         * gcc.c-torture/execute/arith-1.c (main): Return 0.
50351         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
50352
50353 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
50354
50355         * g++.gb: New directory of tests, derived from my signature and
50356         class scoping tests.
50357
50358         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
50359         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
50360         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
50361         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
50362         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
50363         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
50364         * g++.gb/sig25.C: Likewise.
50365
50366         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
50367         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
50368         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
50369         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
50370         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
50371         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
50372         * g++.gb/sig25.exp: Likewise.
50373
50374         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
50375         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
50376         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
50377         * g++.gb/scope13.C: Likewise, this test still fails.
50378
50379         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
50380         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
50381         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
50382         * g++.gb/scope13.exp: Ditto.
50383
50384         * g++.gb/README: New file, explains what these tests are about.
50385
50386 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
50387
50388         * lib/dg.exp (dg-do): Support `preprocess'.
50389         (dg-test): Likewise.
50390
50391 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
50392
50393         * config/udi.exp: change "continue -expect" to "exp_continue".
50394
50395 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
50396
50397         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
50398         Delete redundant tests.
50399
50400         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
50401         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
50402         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
50403         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
50404         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
50405         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
50406         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
50407         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
50408
50409         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
50410         storing label pointers.
50411         * gcc.c-torture/execute/921019-1.c: Likewise.
50412         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
50413         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
50414         parameter fp.
50415         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
50416         constants.
50417
50418         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
50419         Delete obsolete tests.
50420
50421         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
50422         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
50423         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
50424         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
50425         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
50426         * gcc.c-torture/compile/950124-1.c: New test.
50427
50428         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
50429
50430 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
50431
50432         * lib/mike-g++.exp: Add -lm to LIBS.
50433
50434 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
50435
50436         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
50437
50438 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
50439
50440         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
50441
50442 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
50443
50444         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
50445
50446 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
50447
50448         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
50449         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
50450         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
50451         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
50452         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
50453         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
50454         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
50455         * g++.law/{operators31.C, operators32.C,
50456         * g++.law/{operators33.C, operators34.C}: Likewise.
50457         * g++.law/{pic1.C, refs2.C}: Likewise.
50458         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
50459         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
50460         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
50461         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
50462
50463         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
50464         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
50465         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
50466         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
50467         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
50468         * g++.law/{enum9.exp, friend5.exp}: Likewise.
50469         * g++.law/{nest3.exp, nest4.exp}: Likewise.
50470         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
50471         * g++.law/{operators30.exp, operators31.exp}: Likewise.
50472         * g++.law/{operators32.exp, operators33.exp}: Likewise.
50473         * g++.law/{operators34.exp}: Likewise.
50474         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
50475         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
50476         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
50477         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
50478         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
50479
50480         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
50481         No longer expected to fail.
50482         * g++.law/missed-error3.C: Tweak for recent bool changes.
50483
50484 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
50485
50486         * config/emb-unix: Deleted.
50487         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
50488         remote execution.  Do final link on remote host if REMOTE_LINK is set.
50489
50490 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
50491
50492         * lib/dg.exp (dg-test): Fix typo in last patch.
50493
50494 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
50495
50496         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
50497         (handles multiple occurrences).
50498
50499 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
50500
50501         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
50502         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
50503         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
50504         printed).
50505         * lib/c-torture.exp (c-torture-compile): Likewise.
50506         (c-torture): Prepend full path if missing.
50507         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
50508         (gcc_fail): Likewise.
50509         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
50510
50511 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
50512
50513         * lib/netware.exp: Only attach to NetWare i386 systems.
50514
50515 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
50516
50517         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
50518         messages.  Add test name to "output pattern match" pass/fail message.
50519
50520 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
50521
50522         * gcc.dg: New testsuite.
50523         * gcc.dg/dg.exp: New file.
50524
50525         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
50526         test-switch.c}: Deleted.
50527
50528         * gcc.misc-tests/msgs.exp: New testcase driver.
50529
50530 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
50531
50532         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
50533         Watch for illegal return values from ${tool}_load.
50534         * config/unix.exp (${tool}_load): Fix pass/fail detection for
50535         cross targets.  Coerce return value >0 to 1.
50536
50537 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
50538
50539         * config/unix.exp (${tool}_load): Call program rsh, not proc.
50540
50541         * config/emb-unix.exp: New file.
50542
50543         * config/sim.exp: Error if variable $SIM not defined.
50544         (${tool}_load): Mark test as "untested" if simulator missing.
50545
50546         * config/unix.exp: Load remote.exp to get rcp_download.
50547         * lib/c-torture.exp: Use different option lists for testcases with
50548         and without loops.
50549         * gcc.c-torture/execute/execute.exp: Likewise.
50550
50551 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
50552
50553         * config/*.exp: Clarify return code from ${tool}_load.
50554         Call `unresolved' or `untested' instead of `warning' or `perror'
50555         (sometimes you still want to call both though).
50556         Add comment that `shell_id' is local to each file.
50557         * config/udi.exp (timeout): Set to 30.
50558         Don't print warning if connection fails, $connectmode has already
50559         printed an error.
50560         (${tool}_load): Move verbose messages to level 2.
50561         Rework pattern for "Process started" message.
50562         Pass `shell_id' to ${connectmode}_download.
50563         Retry twice upon timeout.  Make resetting of target more robust.
50564         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
50565         Pass `shell_id' to exit_$connectmode.
50566         Only call exit_$connectmode if connected.
50567         * config/unix.exp (${tool}_load): Check return codes better.
50568         * config/vrtx.exp (${tool}_load): Likewise.
50569         * config/vx.exp (${tool}_load): Likewise.
50570         Delete unneeded global's.
50571         * lib/dg.exp (dg-test): Update to reflect clarified return codes
50572         from ${tool}_load.
50573         (dg-stat): Delete.
50574         (dg-init): Delete recording of pass/fail counts.
50575         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
50576         (old-dejagnu-init): Likewise.
50577         (old-dejagnu-stat): Delete contents, empty proc now.
50578         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
50579         (c-torture): Delete references to lcnt, lpass, lfail.
50580         Get option list from TORTURE_OPTIONS.
50581         Delete -funroll[-all]-loops if no loops.
50582         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
50583         (g++_stat): Delete contents (empty proc now).
50584         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
50585         (gcc_finish): Likewise.
50586         (gcc_stat): Deleted.
50587         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
50588         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
50589         * gcc.c-torture/execute/execute.exp: Likewise.
50590         Split tests into two parts: compile, execute.
50591         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
50592         no loops.  Update to reflect clarified return codes from ${tool}_load.
50593
50594 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
50595
50596         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
50597         to grep for.
50598         (old-dejagnu): Likewise (where necessary).
50599
50600 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
50601
50602         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
50603
50604         * lib/dg.exp (dg-process-target): Fix processing of selector.
50605         Add comment regarding use of `error'.
50606
50607         * lib/gcc.exp (prune_system_crud): Define if missing.
50608         * lib/g++.exp (prune_system_crud): Likewise.
50609
50610         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
50611         Call prune_system_crud.
50612         * lib/dg.exp (dg-runtest): New proc.
50613         Use perror instead of send_user for tcl errors in testcase.
50614         Don't return any value, it's never used.
50615         Don't clobber previous definition of `unknown'.
50616         Print tcl errors in `dg-final'.
50617
50618 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
50619
50620         * lib/dg.exp (dg-process-target): Improve syntax error messages.
50621         (dg-test): Don't print errorInfo, it contains stack backtrace.
50622
50623 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
50624
50625         * lib/g++.exp (runtest_file_p): Define if missing.
50626
50627 1994-09-24  Doug Evans  (dje@cygnus.com)
50628
50629         * lib/mike-g++.exp: Comment out loading of g++.exp.
50630         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
50631         (default_g++_version): Always print something.
50632         (default_g++_start): Comment out call to `which'.
50633         (g++_start, g++_load): Deleted (must be defined in config file).
50634         * lib/gcc.exp: Test for existence of $CC at start.
50635         Delete check for tmpdir (done in gcc_init).
50636         (default_gcc_version): Always print something.
50637         (default_gcc_start): Comment out call to `which'.
50638         * config/*.exp: Major cleanup - make cross targets work at least a
50639         little better for g++ (by not being "--tool gcc" specific).
50640         Rename gcc_xxx to ${tool}_xxx.
50641         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
50642         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
50643
50644 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
50645
50646         * lib/c-torture.exp (c-torture-compile): Rework compiler
50647         message processing.
50648
50649         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
50650         c-torture.
50651
50652 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
50653
50654         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
50655
50656         * lib/dg.exp (dg-process-target): Support { target native }.
50657
50658 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
50659
50660         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
50661         looked for "... program xxx got fatal signal".
50662         Correct regsub munging of `comp_output'.
50663         Ignore compiler messages "path prefix not used" and "linker input
50664         file unused".
50665
50666 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
50667
50668         * lib/gcc.exp (runtest_file_p): Define if missing.
50669         * gcc.prms/template.c: Example to work from.
50670
50671 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
50672
50673         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
50674         * lib/dg.exp (dg-test): Call unsupported testcases as such.
50675
50676         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
50677         * gcc.prms/1883.c: Moved from compile/940714-1.c.
50678         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
50679         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
50680
50681         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
50682         (dg-process-target): No longer a varargs proc.
50683         Return S/N for target, P/F for xfail.  All callers changed.
50684         (user option procs): More argument checking.
50685         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
50686         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
50687         (dg-test): Skip test if not running on selected target in `dg-do'.
50688         Update handling of `dg-do-what', `dg-output-text'.
50689         Separate execution pass/fail from output pattern match pass/fail.
50690         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
50691
50692 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
50693
50694         * gcc.c-torture/special/special.exp: Don't expect failure for mips
50695         target for 920510-1.c.
50696
50697 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
50698
50699         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
50700         Clean up comment regarding use of passcnt, etc.
50701         (gcc_stat): Don't update `testcnt' here.
50702         (gcc_finish): Do it here.
50703         Might as well reset `but_id' here too.
50704         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
50705         to determine if the file should be tested.
50706         * gcc.c-torture/compile/compile.exp: Likewise.
50707         * gcc.c-torture/execute/execute.exp: Likewise.
50708         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
50709         * gcc.misc-tests/dg-test.exp: Likewise.
50710         * gcc.prms/prms.exp: Likewise.
50711         * gcc.wendy/wendy.exp: Likewise.
50712         * g++.old-deja.exp: Likewise.
50713         Move "Testing file" message to verbose level 1.
50714
50715 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
50716
50717         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
50718
50719 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
50720
50721         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
50722         (default_gcc_start): Accept optional second list element
50723         of compiler flags.  Print compiler output at verbosity level 2.
50724         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
50725         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
50726         Save current values of framework globals passcnt, failcnt, xpasscnt,
50727         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
50728         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
50729         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
50730         xfailcnt to compute stats.  Update framework global `testcnt' from
50731         pass/fail counts.
50732         (gcc_finish): New proc.  Clean up test environment.
50733         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
50734         (gcc_epass, gcc_efail): Delete.
50735         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
50736         argument of line number.
50737         (dg-init): If the tool has an init routine, call it.
50738         (dg-test): Remove args `cflags_var' and `libs_var'.
50739         Pass all compiler options to ${tool}_start.
50740         Handle missing line number.
50741         (dg-finish): New function.
50742         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
50743         particular files.  Call gcc_finish at end.  Move "skipping test"
50744         message to verbosity level 3.
50745         * gcc.c-torture/compile/compile.exp: Likewise.
50746         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
50747         * gcc.c-torture/execute/execute.exp: Likewise.
50748         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
50749         Print testcase being tried at verbosity level 1.
50750         * gcc.c-torture/special/special.exp: Unset xfail.
50751         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
50752         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
50753         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
50754         * gcc.failure/failure.exp: Likewise.
50755         * gcc.ieee/ieee.exp: Likewise.
50756         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
50757         Update call to dg-test.  Call dg-finish at end.
50758         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
50759         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
50760         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
50761         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
50762         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
50763         * gcc.wendy/wendy.exp: Add copyright.
50764         Delete setting of tmpdir (done by gcc_init).
50765         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
50766         Pass compiler flags to gcc_start.  Call gcc_finish at end.
50767         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
50768         gcc_[ce]pass/fail.
50769
50770 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
50771
50772         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
50773         confusion.
50774         (g++_load): Likewise.
50775
50776         * config/*.exp (gcc_load): Some were varargs fns and some were not.
50777         Rename argument to `prog' to remove the confusion.
50778         Varargs fns behave differently too!
50779         (g++_load): Likewise.
50780
50781         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
50782
50783         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
50784         what it is.  Delete (always) printing of status value for !native.
50785         Simplify verbose code, and include status and exec_output.
50786         (g++_load): Use gcc_load.
50787
50788 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
50789
50790         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
50791         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
50792         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
50793         940714-3.c as these testcases don't exist anymore.  Make
50794         va-arg-1.c expected to pass.
50795
50796 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
50797
50798         * gcc.misc-tests/misc.exp: Only run specific testcases.
50799         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
50800         * gcc.misc-tests/dg-[1-9].c: New files.
50801
50802         * lib/dg.exp: New testsuite driver.
50803         * gcc.prms/prms.exp: Use it.
50804
50805         * README.gcc: New file.
50806
50807         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
50808         Document and reset `lxpass' and `lxfail'.
50809         Simplify "initialized" message.
50810         (gcc_stat): Clean up comments a little.
50811
50812 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
50813
50814         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
50815
50816 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
50817
50818         * lib/old-dejagnu.exp (process-option): New proc.
50819         (old-dejagnu-init, old-dejagnu-stat): Likewise.
50820         (old-dejagnu): Simplify.
50821         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
50822
50823 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
50824
50825         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
50826         exists and is not an empty string.
50827
50828         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
50829         $xfail rather than calling setup_xfail.  Clear $xfail when test is
50830         finished.
50831         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
50832         automatically.
50833
50834         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
50835         longer expected to fail.
50836
50837         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
50838         "f" function call.
50839
50840         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
50841
50842         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
50843         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
50844         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
50845         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
50846         c-torture-1.29.
50847
50848         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
50849         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
50850
50851         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
50852
50853         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
50854         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
50855
50856         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
50857         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
50858         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
50859
50860 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
50861
50862         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
50863         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
50864         940714-1.c, 940714-2.c, 940714-3.c},
50865         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
50866         gcc.misc-tests/{mg.c,mg.exp}:
50867         New tests.
50868         * gcc.noncompile/noncompile.exp: Change accordingly.
50869
50870 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
50871
50872         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
50873         Undo previous clobberage.
50874
50875 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
50876
50877         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
50878         * gcc.special/{930510-1.c, special.exp}:
50879         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
50880         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
50881         struct-varargs-1.c}: New tests from c-torture-1.26.
50882
50883 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
50884
50885         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
50886           argument to switch.
50887
50888 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
50889
50890         * Revert the previous changes.  Please see Rob's directory
50891           (/lisa/test/rob/progressive/gcc/testsuite) for testing
50892           fixes.
50893
50894 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
50895
50896         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
50897             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
50898             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
50899             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
50900             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
50901             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
50902             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
50903             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
50904             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
50905             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
50906             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
50907             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
50908             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
50909             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
50910             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
50911             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
50912             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
50913             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
50914             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
50915             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
50916             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
50917             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
50918             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
50919             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
50920             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
50921             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
50922             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
50923
50924 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
50925
50926         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
50927             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
50928           with perror calls.
50929
50930 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
50931
50932         * config/unix.exp (g++_load): Fix syntax.
50933
50934 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
50935
50936         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
50937         * gcc.noncompile/921017-1.c: Deleted obsolete test.
50938         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
50939         Don't expect va-arg-1.c to fail.  Correct expected output for
50940         920928-1.c.
50941         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
50942         * gcc.wendy/hbm4.c: Correct typo.
50943         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
50944
50945 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
50946
50947         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
50948         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
50949         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
50950         * lib/c-torture.exp (c-torture-compile): Ditto.
50951
50952         Reduce volume of output (remove all the -I's and such).
50953         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
50954         Call gcc_cpass, gcc_cfail.
50955         (c-torture): Pass testing option to c-torture-compile.
50956
50957 1994-03-21  Doug Evans  (dje@cygnus.com)
50958
50959         Bring patches over from progressive.
50960         * config/default.exp: Exit remote shell cleanly.
50961         (g++_exit, g++_start): Add default versions.
50962         * config/sim.exp (gcc_load): Use perror, not error.
50963
50964 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
50965
50966         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
50967         set in site.exp.
50968
50969 1994-03-14  Doug Evans  (dje@cygnus.com)
50970
50971         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
50972         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
50973         (wendy_try): New proc to run testcase.
50974         (main loop): Call 'em.
50975         * gcc.wendy/*.c: Clean up pass to correct expected output.
50976
50977         * lib/gcc.exp: Minor cleanup work.
50978         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
50979
50980 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
50981
50982         * config/sim.exp (gcc_load): Document return codes better.
50983         Don't pass -v to simulator.
50984
50985 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
50986
50987           * gcc.special/920717-x.c: Fix typo.
50988           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
50989           get at sources.
50990
50991         * lib/mike-gcc.exp: Fix typo.
50992
50993 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
50994
50995         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
50996         binary to use, transform the name.
50997         * config/*.exp: rename everything. Nuke any g++ specific files,
50998         it's now a special case of gcc that requires no special support.
50999         Add a default.exp for unsupported targets.
51000
51001 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
51002
51003         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
51004         lib/old-dejagnu.exp: Fix a few patterns to work with the new
51005         version of Tcl.
51006
51007 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
51008
51009         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
51010         than a warning.
51011
51012 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
51013
51014         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
51015
51016 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
51017
51018         * gcc.execute/execute.exp: Combine opt_list and foption_list into
51019         option_list.  Compile every file with only 4/6 option choices
51020         (same as C torture) instead of with 12/18 different option
51021         choices.
51022         * lib/c-torture.exp: Likewise.
51023
51024         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
51025         not already set.
51026
51027 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
51028
51029         * lib/old-deja.exp: Add `excess errors test fails' error, now one
51030         can put an XFAIL *-*-* on excess errors.
51031
51032 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
51033
51034         * g++.law: Add more tests derived from g++-bugs snapshots.
51035
51036         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
51037         equivalent to g++.law/init9.
51038
51039         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
51040         compiled it, and the a.out file after we've run it.
51041
51042 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
51043
51044         * lib/mike-g++.exp (postbase): Delete the .o file after we've
51045         compiled it, and the a.out file after we've run it.
51046
51047 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
51048
51049         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
51050
51051 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
51052
51053         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
51054         version number.
51055
51056 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
51057
51058         * g++.law: New directory of g++ tests derived from the g++-bugs
51059         snapshots.
51060
51061 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
51062
51063         * gcc.compile: initbug1.c initbug1.exp testcase added
51064
51065 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
51066
51067         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
51068         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
51069           fixes submitted by Jeff Law (law@cs.utah.edu)
51070         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
51071           Jeff Law (law@cs.utah.edu)
51072
51073
51074 1993-11-30  Mike Stump  (mrs@cygnus.com)
51075
51076         * config/unix-g++.exp: Follow the gcc way of doing things.
51077         * g++.old-deja/old-deja.exp: Minor updates.
51078         * lib/g++.exp: New file, follow the gcc way of doing things.
51079         * lib/old-dejagnu.exp: Minor updates.
51080         * lib/mike-g++.exp: Always unset errorInfo.
51081
51082 1993-11-06  Mike Stump  (mrs@cygnus.com)
51083
51084         * lib/gcc.exp: Fix some errors with the below change, CC and
51085         CFLAGS should be global when setting, not local.
51086
51087 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
51088
51089         * lib/gcc.exp: Transform tool name.
51090
51091 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
51092
51093         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
51094
51095 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
51096
51097         * lib/gcc.exp: change gcc_done to gcc_stat
51098
51099 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
51100
51101         * Upgraded gcc testsuite to c-torture version 1.25
51102
51103 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
51104
51105         * lib/gcc.exp: added reporting code. Changed verbose compile message.
51106         * lib/c-torture: added hooks for new reporting code.
51107
51108 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
51109
51110         * config/sh-gcc.exp: check if sh-sim exists in the path
51111
51112 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
51113
51114         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
51115         * gcc.compile/compile.exp: Initial changes for new logic.
51116         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
51117         * gcc.failure/failure.exp: Initial changes for new logic.
51118         * gcc.ieee/ieee.exp: Initial changes for new logic.
51119         * gcc.misc-tests/misc.exp: Initial changes for new logic.
51120         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
51121         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
51122         * lib/c-torture.exp: Initial changes for new logic.
51123         * lib/gcc.exp: Initial changes for new logic.
51124
51125 1993-10-15  Mike Stump  (mrs@cygnus.com)
51126
51127         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
51128         depend upon failure or success.  Fully qualify names in failure
51129         and success messages.  Always remove a.out before starting
51130         compile, just in case.  Pay more attention to error text output by
51131         the compiler.  Handle testcases with no known past errors just
51132         like all others, so that things are uniform.  Other miscellaneous
51133         improvements.
51134
51135 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
51136
51137         * gcc.cpp: new directory for cpp tests
51138
51139 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
51140
51141         * lib/chill.exp: Code reformatted, removed unused code.
51142         * config/unix-chill.exp: Code reformatted, removed unused code.
51143         * chill.execute/execute.exp: Code reformatted, removed unused code.
51144         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
51145
51146 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
51147
51148         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
51149         routines not written.
51150
51151 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
51152
51153         * config/bug-gcc.exp: Use new procs from bug.exp.
51154
51155 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
51156
51157         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
51158         via ftp, rather than depending on NFS.
51159         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
51160         case.
51161
51162 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
51163
51164         * config/bug-gcc.exp: Use new download proc.
51165
51166 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
51167
51168         * chill.execute/execute.exp: cleanups, handles errors better
51169         * chill.compile/compile.exp: rewrite, based on execute.exp
51170         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
51171         * lib/chill.exp: major changes to diff proc and compile and link
51172           procs. added chill_fail and chill_pass wrappers to pass and
51173           fail. added more comments, and handle error codes better.
51174           Added a hack to capture stderr from exec, so noncompile tests
51175           can work.
51176
51177 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
51178
51179         * chill.execute/execute.exp: rewrite of testsuite driver
51180         * lib/chill.exp: rewrite of testsuite driver
51181         * config/unix-chill.exp: rewrite of testsuite driver
51182
51183 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
51184
51185         In chill.execute:
51186         * iexpr.ch: Standardize uppercase.
51187         * tuples.dat: Standardize uppercase.
51188         * vary.ch: standardize.  Correct varying string assignments.
51189         * vary.dat: Add new output lines.
51190
51191 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
51192
51193         In chill.execute:
51194         * chprintf.ch: Standardize use of uppercase.
51195         * tuples.ch: Standardize and turn arr2 into a DCL,
51196           rather than a SYN.
51197         * pinits.ch: Standardize.
51198
51199 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
51200
51201         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
51202         * Makefil: Renamed to Makefile.in.
51203         * configure.in: New.
51204
51205 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
51206
51207         In chill.execute:
51208         * .cvsignore: Add result/output files.
51209         * Makefile: Fix up variables at start.  Use MFLAGS
51210           everywhere.  Correct bool_loc, built_ins entries.
51211           Add entry for vary1.ch.
51212         * bitarray.ch: Standardize upper-case usage.
51213         * bitexpr.ch: Standardize, add output of b1.
51214         * params.ch: Use arrayt in along PROC parameters, to
51215           avoid novelty problems.
51216         * sets.ch: Tiny cleanup.
51217         * vary1.ch: Re-indent.
51218
51219 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
51220
51221           * Add PR-related files to Makefiles, .cvsignore files, etc.
51222
51223 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
51224
51225         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
51226           with compiler objects. New names are test-flow.c and test-loop.c
51227
51228 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
51229
51230         * Upgraded c-torture tests from 1.19 to 1.20
51231
51232         * new files:
51233         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
51234         * gcc.compile: 930623-1.c 930623-2.c
51235         * gcc.noncompile: 930622-1.c 930622-2.c
51236         * gcc.failure: 920411-1.c 920627-2.c
51237         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
51238
51239 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
51240
51241         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
51242           More changes to get testsuite working properly. Needs more work.
51243           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
51244
51245 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
51246
51247         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
51248           More changes to get testsuite working properly. Needs more work.
51249
51250 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
51251
51252         * chill.compile/compile.exp: Added for Dejagnu support
51253         * chill.execute/execute.exp: Added for Dejagnu support
51254         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
51255
51256 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
51257
51258         This should complete moving the CHILL test files.
51259         * chill.noncompile(.cvsignore printf.grt
51260             in-printf.grt chprintf.grt chprintf.ch):
51261             Added test-support files.
51262           (Makefile): Modified further.
51263         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
51264             signal.ch): Added test files.
51265           * chill.execute (.cvsignore printf.grt printr.c
51266             in-printf.grt rts.c chprintf.grt rts.h): Added
51267           test-support files.
51268             (Makefile): More corrections.
51269
51270 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
51271
51272         * chill.compile, chill.execute, chill.nocompile: Add CHILL
51273           test cases, ready for DejaGnu.
51274
51275 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
51276
51277         * Upgraded c-torture tests from 1.18 to 1.19
51278
51279         * gcc.compile: added test(s):
51280           930607-1.c
51281         * gcc.execute: added test(s):
51282           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
51283
51284         * added new subdirectory for misc tests: gcc.misc-tests
51285         * gcc.misc-test(s): added tests:
51286           inst-check.c test-consts.c test-ior.c test-switch.c
51287
51288 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
51289
51290         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
51291
51292 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
51293
51294         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
51295
51296 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
51297
51298         * Upgraded c-torture tests from 1.17 to 1.18
51299
51300 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
51301
51302         * Upgraded c-torture tests from 1.12 to 1.17
51303
51304 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
51305
51306         * lib/old-dejagnu.exp:
51307           Fixed handling of XFAIL target triplets to correctly
51308           recognize wildcard characters.  Removed code that
51309           appended a unique id tag to the end of the file name
51310           printed out by the result of the testcases within a
51311           given test file.
51312
51313 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
51314
51315         * lib/old-dejagnu.exp:
51316           Reworked expected failure handling to trigger off of XFAIL
51317           keyword in keyphrase embeded in testcase source code. The
51318           XFAIL keyword must be at the end of the keyphrase line. It
51319           may optionally be followed by one or more target triplets.
51320           It has just occured that the handling of wildcards in the
51321           target triplet may not be correct.
51322
51323 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
51324
51325         * g++.old-deja/tests:
51326           Moved all subdirectories up one level into g++.old-deja .
51327
51328         * lib/old-dejagnu.exp:
51329           Fixed problem with CXXFLAGS not being properly reset, and being
51330           corrupted with extraneous "-c" compiler option.  This was
51331           causing binaries to not be generated for test that needed them.
51332           Modified strings passed to "pass" and "fail" so that individual
51333           tests from the same test file would be distinguished by an
51334           identifier appended to the test file name in the summary logs;
51335           this corrected a problem with erroneous diff logs.  Added code
51336           to search testcases for expected fail and unexpected pass keywords.
51337
51338 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
51339
51340         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
51341
51342 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
51343
51344         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
51345           Removed extraneous text from end of "Special g++ Options"
51346           keyphrase.
51347
51348         * lib/old-dejagnu.exp: Added pattern matching to look for new
51349           keywords, embedded in testcases comments, which will trigger
51350           calls to xpass and xfail.
51351
51352 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
51353
51354         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
51355           comments embedded in the testcases, especially the one looking for
51356           special compiler options, as well as the pattern matching for the
51357           compiler output again.
51358
51359 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
51360
51361         * lib/old-dejagnu.exp: Do a proper check of the return value for
51362           execute tests. Fixed several problems with the pattern matching
51363           of the compiler output which gave erroneous test results.
51364           Changed several of the test result messages to be more descriptive.
51365         * config/unix-g++.exp: Proc g++_load now actually works and
51366           executes the tests passed to it and returns a usable return
51367           value.
51368
51369 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
51370
51371           * lib/gcc.exp: Exits gracefully if $CC is bogus.
51372
51373 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
51374
51375         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
51376           Modified both files to properly execute the old style
51377           dejagnu tests. The previous versions of these files were
51378           experimental and did not function anything near correctly.
51379
51380 1993-04-05  Rob Savoye  (rob@cygnus.com)
51381
51382         * Removed all Makefile.in and configure.in files. No configuration
51383         needed now.
51384
51385 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
51386
51387         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
51388
51389 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
51390
51391         * gcc.compile/configure.in, gcc.unsorted/configure.in,
51392         gcc.special/configure.in, gcc.noncompile/configure.in,
51393         gcc.execute/configure.in, gcc.code_quality/configure.in,
51394         g++.other/configure.in, g++.old-deja/configure.in,
51395         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
51396         in srcname setting.
51397
51398 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
51399
51400         * lib/udi.exp: Fixed mondfe and mondfe_download.
51401         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
51402         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
51403
51404 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
51405
51406         * config/udi-gdb.exp: Check $shell_id after connecting to target.
51407         (gdb_exit): Don't remove *_soc files.
51408
51409 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
51410
51411         * lib/c-torture.exp: Don't look for main; instead always use -w
51412         -c.  This is how the c-torture tests work.  Remove the object
51413         file if the compilation succeeds.
51414         * gcc.execute/execute.exp: Remove executable if test passes.
51415         * gcc.noncompile/noncompile.exp: Every test is an expected
51416         failure.
51417         * gcc.special/special.exp: Added tests from c-torture 1.11,
51418         corrected use of existing test.
51419         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
51420         gcc.execute/920625-1.c: Updated to c-torture 1.11.
51421         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
51422         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
51423         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
51424         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
51425         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
51426         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
51427         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
51428         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
51429         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
51430         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
51431         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
51432         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
51433         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
51434         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
51435         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
51436         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
51437         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
51438         c-torture 1.11.
51439         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
51440         correspond to c-torture 1.11.
51441
51442         * New file.