OSDN Git Service

2007-05-02 Paul Brook <paul@codesourcery.com>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-05-02  Paul Brook  <paul@codesourcery.com>
2
3         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
4
5 2007-05-02  Eric Christopher  <echristo@apple.com>
6
7         * gcc.dg/cpp/if-div.c: New file.
8
9 2007-05-02  Tom Tromey  <tromey@redhat.com>
10
11         PR preprocessor/28709:
12         * gcc.dg/cpp/pr28709.c: New file.
13
14 2007-05-02  Richard Guenther  <rguenther@suse.de>
15
16         PR tree-optimization/31146
17         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
18
19 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
20
21         * gcc.c-torture/compile/limits-blockid.c: New.
22         * gcc.c-torture/compile/limits-caselabels.c: New.
23         * gcc.c-torture/compile/limits-declparen.c: New.
24         * gcc.c-torture/compile/limits-enumconst.c: New.
25         * gcc.c-torture/compile/limits-exprparen.c: New.
26         * gcc.c-torture/compile/limits-externalid.c: New.
27         * gcc.c-torture/compile/limits-fnargs.c: New.
28         * gcc.c-torture/compile/limits-fndefn.c: New.
29         * gcc.c-torture/compile/limits-idexternal.c: New.
30         * gcc.c-torture/compile/limits-idinternal.c: New.
31         * gcc.c-torture/compile/limits-pointer.c: New.
32         * gcc.c-torture/compile/limits-stringlit.c: New.
33         * gcc.c-torture/compile/limits-structmem.c: New.
34         * gcc.c-torture/compile/limits-structnest.c: New.
35
36 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
37
38         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
39
40 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
41
42         PR middle-end/31740
43         * gcc.c-torture/compile/20070501-1.c: New testcase.
44
45 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
46
47         PR fortran/31732
48         * gfortran.dg/array_memset_2:  New test case.
49
50 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
51
52         PR testsuite/31615
53         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
54
55 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
56
57         PR testsuite/31589
58         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
59         dg-final test.
60         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
61         keyword to dg-final test.
62         * gcc.dg/vect/vect-iv-4.c: Likewise.
63         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
64         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
65         test.
66         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
67         cast.
68         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
69         * lib/target-supports.exp
70         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
71         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
72
73 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
74
75         * gcc.c-torture/execute/ieee/20000320-1.c: Use
76         __LONG_LONG_MAX__ and its friends instead of those supplied by
77         limits.h.
78
79 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
80
81         PR C++/31721
82         * g++.dg/ext/vector7.C: New testcase.
83
84 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
85
86         PR fortran/31591
87         * gfortran.dg/bound_simplification_1.f90: New test.
88
89 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
90
91         PR fortran/31645
92         * testsuite/gfortran.dg/bom_error.f90: New test.
93         * testsuite/gfortran.dg/bom_include.f90: New test.
94         * testsuite/gfortran.dg/bom_UTF16-LE.f90: New test.
95         * testsuite/gfortran.dg/bom_UTF16-BE.f90: New test.
96         * testsuite/gfortran.dg/bom_UTF-8.f90: New test.
97         * testsuite/gfortran.dg/bom_UTF-32.f90: New test.
98         * testsuite/gfortran.dg/bom_UTF-8.F90: New test.
99         * testsuite/gfortran.dg/bom_include.inc: New file.
100
101 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
102
103         PR C++/30221
104         * g++.dg/init/ptrfn2.C: New test.
105         * g++.dg/init/ptrfn3.C: New test.
106
107 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
108
109         PR fortran/31711
110         * gfortran.dg/dependency_21.f90: New test.
111
112 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
113
114         * gfortran.dg/secnds.f: Use real*8.
115         * gfortran.dg/secnds-1.f: Use real*8.
116
117 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
118
119         PR libfortran/31532
120         * gfortran.dg/inquire_5.f90: Update test.
121
122 2007-04-27  Ian Lance Taylor  <iant@google.com>
123
124         PR middle-end/31710
125         * gcc.c-torture/compile/pr31710.c: New test.
126
127 2007-04-27  Richard Guenther  <rguenther@suse.de>
128
129         PR tree-optimization/30965
130         PR tree-optimization/30978
131         * gcc.dg/tree-ssa/pr30978.c: New testcase.
132         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
133         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
134         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
135
136 2007-04-27  Richard Guenther  <rguenther@suse.de>
137
138         PR tree-optimization/31715
139         * gcc.dg/Warray-bounds-4.c: New testcase.
140
141 2007-04-26  Ian Lance Taylor  <iant@google.com>
142
143         PR target/28675
144         * gcc.c-torture/compile/pr28675.c: New test.
145
146 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
147
148         PR C++/30016
149         * g++.dg/ext/vector6.C: New test.
150
151 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
152
153         * gcc.c-torture/execute/ieee/20000320-1.x: New.
154
155 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
156
157         PR middle-end/31617
158         * g++.dg/other/str_empty.C: Add expected warning.
159
160 2007-04-26  Richard Guenther  <rguenther@suse.de>
161         Daniel Berlin  <dberlin@dberlin.org>
162
163         PR tree-optimization/30567
164         * g++.dg/other/pr30567.C: New testcase.
165
166 2007-04-26  Richard Guenther  <rguenther@suse.de>
167
168         PR tree-optimization/31703
169         * gcc.c-torture/compile/pr31703.c: New testcase.
170         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
171         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
172
173 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
174
175         * gfortran.dg/open_errors.f90: Added if statements checking
176         the value of iostat.
177
178 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
179
180         PR c++/31598
181         * g++.dg/gomp/pr31598.C: New test.
182
183         PR tree-optimization/30558
184         * g++.dg/gomp/pr30558.C: New test.
185
186 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
187
188         PR c++/31338
189         * g++.dg/ext/complex2.C: New test.
190
191 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
192
193         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
194
195 2007-04-25  Thiemo Seufer  <ths@mips.com>
196
197         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
198         value to signed char.
199
200 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
201
202         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
203         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
204         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
205
206 2007-04-25  Tobias Burnus  <burnus@net-b.de>
207
208         PR fortran/31668
209         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
210         statement functions.
211         * gfortran.dg/c_by_val_5.f90: New test.
212
213 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
214
215         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
216         with two new subroutines to avoid parameter-induced aliasing.
217         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
218         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
219
220 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
221
222         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
223         * g++.dg/warn/Warray-bounds.C: Likewise.
224
225 2007-04-24  Ian Lance Taylor  <iant@google.com>
226
227         PR tree-optimization/31605
228         * gcc.c-torture/execute/pr31605.c: New test.
229
230 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
231
232         PR fortran/31587
233         * lib/gcc-dg.exp (scan-module): New function.
234         * gfortran.dg/module_md5_1.f90: New test.
235
236 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
237
238         * g++.old-deja/g++.pt/defarg6.C: Only run with
239         -std=gnu++98.
240         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
241         * g++.dg/cpp0x/variadic61.C: Ditto.
242         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
243         * g++.dg/cpp0x/variadic62.C: Ditto.
244         * g++.dg/template/meminit1.C: Ditto.
245         * g++.dg/template/operator7.C: Ditto.
246         * g++.dg/template/static15.C: Ditto.
247         * g++.dg/template/invalid1.C: Ditto.
248         * g++.dg/template/shift1.C: Ditto.
249         * g++.dg/template/error10.C: Ditto.
250
251 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
252
253         PR diagnostic/25923
254         * gfortran.dg/pr25923.f90: New test.
255
256 2007-04-24  Ian Lance Taylor  <iant@google.com>
257
258         PR tree-optimization/31602
259         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
260
261 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
262
263         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
264         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
265
266 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
267
268         * gcc.target/i386/reload-1.c. New.
269
270 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
271             Olga Golovanevsky  <olga@il.ibm.com>
272
273         * g++.dg/other/str_empty.C: New test.
274
275 2007-04-24  Richard Henderson  <rth@redhat.com>
276
277         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
278
279 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
280
281         PR target/31641
282         * gcc.c-torture/compile/pr31641.c: New testcase.
283
284 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
285
286         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
287         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
288         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
289         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
290
291 2007-04-23  Simon Baldwin  <simonb@google.com>
292
293         * g++.dg/other/error15.C: New.
294         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
295         triggering a "multiple parameters named" error.
296
297 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
298
299         PR fortran/31618
300         * gfortran.dg/backspace_8.f:  New test case.
301
302 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
303
304         PR fortran/31630
305         * gfortran.dg/used_types_17.f90: New test.
306
307         PR fortran/31620
308         * gfortran.dg/zero_array_components_1.f90: New test.
309
310 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
311
312         PR fortran/31616
313         * gfortran.dg/open_errors.f90: Allow a different error message.
314
315 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
316
317         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
318         Rename from check_effective_target_vect_pack_mod.  Rename global
319         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
320         messages.
321         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
322         rename.
323         * gcc.dg/vect/vect-iv-8a.c: Ditto.
324         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
325
326 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
327
328         PR middle-end/31448
329         * gcc.c-torture/execute/pr31448.c: New testcase.
330
331 2007-04-22  Nick Clifton  <nickc@redhat.com>
332
333         * gcc.dg/20020312-2.c: Add support for the FRV.
334
335 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
336
337         PR tree-optimization/24659
338         * gcc.dg/vect/vect-float-extend-1.c: New test.
339         * gcc.dg/vect/vect-float-truncate-1.c: New test.
340
341 2007-04-22  Richard Guenther  <rguenther@suse.de>
342
343         PR tree-optimization/29789
344         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
345         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
346
347 2007-04-22  Revital Eres  <eres@il.ibm.com>
348
349         * gcc.dg/var-expand2.c: New test.
350
351 2007-04-22  Revital Eres  <eres@il.ibm.com>
352
353         * gcc.dg/var-expand3.c: New test.
354
355 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
356
357         PR fortran/31495
358         * gfortran.dg/continuation_8.f90: New test.
359
360 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
361
362         PR C/30265
363         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
364         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
365
366 2007-04-21  Richard Guenther  <rguenther@suse.de>
367
368         PR middle-end/31136
369         * gcc.c-torture/execute/pr31136.c: New testcase.
370
371 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
372
373         * gcc.target/i386/movsi-sm-1.c: New.
374
375 2007-04-20  Richard Henderson  <rth@redhat.com>
376
377         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
378         * gcc.dg/pr27095.c: Cope with alpha GOT load.
379
380 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
381
382         * gcc.target/i386/ordcmp-1.c: New test.
383         * gcc.target/i386/unordcmp-1.c: New test.
384
385         PR tree-optimization/31632
386         * gcc.c-torture/compile/20070419-1.c: New test.
387
388 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
389
390         * gcc.dg/invalid-call-1.c: New test.
391
392 2007-04-18  Dirk Mueller  <dmueller@suse.de>
393
394         PR diagnostic/31227
395         * gcc.dg/Warray-bounds-3.c: New.
396
397 2007-04-18  Richard Guenther  <rguenther@suse.de>
398
399         PR tree-optimization/19431
400         PR tree-optimization/21463
401         * gcc.c-torture/execute/20070212-1.c: New testcase.
402         * gcc.c-torture/execute/20070212-2.c: Likewise.
403         * gcc.c-torture/execute/20070212-3.c: Likewise.
404         * gcc.dg/tree-ssa/pr19431.c: Likewise.
405         * gcc.dg/tree-ssa/pr21463.c: Likewise.
406         * g++.dg/tree-ssa/pr21463.C: Likewise.
407         * g++.dg/tree-ssa/pr30738.C: Likewise.
408
409 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
410
411         PR c++/31513
412         * g++.dg/expr/bitfield8.C: New test.
413
414 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
415             Richard Sandiford  <richard@codesourcery.com>
416
417         * lib/target-supports.exp (check_profiling_available): Return 0
418         for uClibc with -p or -pg.
419
420 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
421
422         PR c++/31517
423         * g++.dg/template/init7.C: New test.
424
425 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
426
427         PR rtl-optimization/31360
428         * gcc.dg/loop-7.c: New test.
429
430 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
431
432         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
433         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
434         build.
435         (compat-execute): Likewise.
436         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
437         files to remote hosts.
438         * lib/c-ctorture.exp (c-torture-compile): Likewise.
439         (c-torture-execute): Likewise.
440         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
441         or plain file.  Use remote_upload and remote_download to copy
442         files about.
443         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
444         before scanning it.
445
446 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
447
448         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
449
450 2007-04-16  Lawrence Crowl  <crowl@google.com>
451
452         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
453         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
454         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
455         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
456         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
457         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
458         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
459         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
460         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
461         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
462         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
463
464         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
465         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
466         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
467         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
468         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
469         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
470         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
471         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
472         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
473         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
474         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
475
476 2007-04-16  Ian Lance Taylor  <iant@google.com>
477
478         PR tree-optimization/31522
479         * gcc.dg/Wstrict-overflow-16.c: New test.
480
481 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
482
483         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
484
485 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
486
487         PR fortran/31144
488         * gfortran.dg/module_naming_1.f90: New.
489
490 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
491
492         * lib/target-supports.exp (check_profiling_available): Return
493         false for m68k-*-uclinux.
494
495 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
496
497         PR c++/29365
498         Testcase for c++ anonymous namespace warning
499
500         * g++.dg/warn/anonymous-namespace-1.C: New test
501         * g++.dg/warn/anonymous-namespace-1.h: New test
502
503 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
504
505         PR testsuite/31578
506         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
507
508 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
509
510         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
511
512 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
513
514         PR fortran/31204
515         * gfortran.dg/array_constructor_16.f90: New test.
516
517 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
518
519         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
520         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
521
522 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
523
524         PR rtl-optimization/31500
525         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
526         * g++.dg/warn/Warray-bounds.C: Likewise.
527
528 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
529
530         PR C/31520
531         * gcc.dg/gnu89-init-4.c: New testcase.
532
533 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
534
535         PR c++/25874
536         * gcc.dg/gomp/pr25874.c: Add dg-options.
537         * g++.dg/gomp/pr25874.C: Add dg-options.
538
539 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
540
541         PR fortran/21061
542         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
543         * gfortran.dg/warnings_are_errors_1.f: New testcase.
544
545 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
546
547         PR fortran/31561
548         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
549
550 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
551
552         PR fortran/29507
553         PR fortran/31404
554         * gfortran.dg/initialization_6.f90: New test.
555
556 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
557
558         * gcc.c-torture/compile/pr27528.c: Require nonpic.
559
560         * lib/target-supports.exp (check_gc_sections_available):
561         Return false if ldflags includes -elf2flt.
562
563 2007-04-13  Jason Merrill  <jason@redhat.com>
564
565         PR c++/31074
566         * conv3.C: New test.
567
568 2007-04-13  Mike Stump  <mrs@apple.com>
569
570         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
571         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
572
573 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
574
575         PR tree-optimization/29598
576         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
577
578 2007-04-13  Tobias Burnus  <burnus@net-b.de>
579
580         PR fortran/31559
581         * gfortran.dg/func_assign.f90: New test.
582
583 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
584
585         PR fortran/31550
586         * gfortran.dg/used_types_16.f90: New test.
587
588 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
589
590         PR fortran/18937
591         * gfortran.dg/goto_2.f90: New.
592         * gfortran.dg/goto_3.f90: New.
593         * gfortran.dg/pr17708.f90: Rename to ...
594         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
595
596 2007-04-13  Tobias Burnus  <burnus@net-b.de>
597
598         PR fortran/31562
599         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
600         instead of a struct.
601
602 2007-04-13  Tobias Burnus  <burnus@net-b.de>
603
604         PR fortran/31562
605         * gfortran.dg/value_4.c: Use GNU extensions for complex
606         instead of a struct.
607
608 2007-04-13  Richard Guenther  <rguenther@suse.de>
609
610         PR tree-optimization/21258
611         * gcc.dg/tree-ssa/vrp34.c: New testcase.
612
613 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
614
615         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
616         <complex.h>.
617
618 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
619
620         PR fortran/31250
621         * gfortran.dg/char_length_2.f90: New.
622         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
623         * gfortran.dg/repeat_4.f90: Likewise.
624
625         PR fortran/31266
626         * gfortran.dg/char_assign_1.f90: New.
627
628         PR fortran/31471
629         * gfortran.dg/block_name_1.f90: New.
630         * gfortran.dg/block_name_2.f90: New.
631
632 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
633
634         PR c++/31078
635         * g++.dg/other/pr31078.C: New.
636
637 2007-04-12  Richard Guenther  <rguenther@suse.de>
638
639         PR tree-optimization/31169
640         * gcc.c-torture/execute/pr31169.c: New testcase.
641
642 2007-04-12  Richard Guenther  <rguenther@suse.de>
643
644         PR tree-optimization/24689
645         PR tree-optimization/31307
646         * g++.dg/tree-ssa/pr31307.C: New testcase.
647         * gcc.dg/tree-ssa/pr24689.c: Likewise.
648
649 2007-04-12  Tobias Burnus  <burnus@net-b.de>
650
651         PR fortran/31472
652         * gfortran.dg/access_spec_1.f90: New test.
653         * gfortran.dg/access_spec_2.f90: New test.
654         * gfortran.dg/non_module_public.f90: Match new error message.
655
656 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
657
658         PR testsuite/31538
659         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
660         to 4 at line 38 to fix bounds problem.
661
662 2007-04-11  Tobias Burnus  <burnus@net-b.de>
663
664         PR testsuite/31240
665         * gfortran.dg/pointer_intent_1.f90: Fix test.
666
667 2007-04-10  Eric Christopher  <echristo@apple.com>
668
669         * lib/target-supports.exp
670         (check_effective_target_fstack_protector): Rewrite.
671
672 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
673
674         PR c++/31449
675         * g++.dg/init/const5.C: New test.
676
677 2007-04-09  Jan Hubicka  <jh@suse.cz>
678
679         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
680
681 2007-04-08  Jan Hubicka  <jh@suse.cz>
682
683         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
684
685 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
686
687         PR fortran/31257
688         * gfortran.dg/achar_4.f90: New test.
689
690 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
691
692         PR fortran/30880
693         * gfortran.dg/used_dummy_types_8.f90: New test.
694
695 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
696
697         PR fortran/30872
698         * gfortran.dg/parameter_array_element_1.f90: New test.
699
700 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
701
702         PR fortran/31222
703         * gfortran.dg/default_numeric_type_1.f90: New test.
704
705 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
706
707         PR fortran/31424
708         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
709
710 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
711
712         PR fortran/31293
713         * gfortran.dg/interface_12.f90: New test.
714
715 2007-04-07  Bruce Korb  <bkorb@gnu.org>
716
717         * gcc.dg/format/opt-6.c: New test.
718         * gcc.dg/format/nul-1.c: New test.
719         * gcc.dg/format/nul-2.c: New test.
720
721 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
722
723         PR libgfortran/31395
724         * gfortran.dg/fmt_colon.f90: New test.
725
726 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
727
728         * g++.old-deja/g++.other/init18.C: Use
729         dg-require-effective-target instead of an explicit xfail.
730
731 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
732
733         * gcc.dg/dfp/signbit-1.c
734         * gcc.dg/dfp/signbit-2.c
735
736 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
737
738         PR fortran/31483
739         * gfortran.dg/altreturn_5.f90: New test.
740
741 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
742
743         PR fortran/31292
744         * gfortran.dg/contained_module_proc_1.f90: New test.
745
746 2007-04-04  Stuart Hastings  <stuart@apple.com>
747
748         PR 31281
749         * testsuite/objc/execute/exceptions/pr31281.m: New.
750
751 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
752
753         * g++.dg/ext/dllimport12.C: Update comments.
754
755 2007-04-03  Eric Christopher  <echristo@apple.com>
756
757         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
758
759 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
760
761         PR fortran/31304
762         * gfortran.dg/repeat_2.f90: New test.
763         * gfortran.dg/repeat_3.f90: New test.
764         * gfortran.dg/repeat_4.f90: New test.
765
766 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
767
768         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
769
770 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
771
772         PR c++/30847
773         * g++.dg/parse/cond3.C: New test.
774
775         PR middle-end/30704
776         * gcc.c-torture/execute/ieee/pr30704.c: New test.
777
778 2007-04-02  Jason Merrill  <jason@redhat.com>
779
780         PR c++/31187
781         * g++.dg/ext/visibility/anon3.C: New test.
782
783 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
784
785         PR libgfortran/31052
786         * gfortran.dg/namelist_28.f90: New test.
787
788 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
789
790         PR libgfortran/31366
791         * gfortran.dg/direct_io_6.f90: New test.
792
793 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
794
795         PR libgfortran/31207
796         * gfortran.dg/advance_5.f90: New test.
797         * gfortran.dg/advance_6.f90: New test.
798
799 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
800
801         * g++.dg/ext/dllimport6.C: Remove extra ';'.
802         * g++.dg/ext/dllimport7.C: Likewise.
803         * g++.dg/ext/selectany1.C: Likewise.
804
805 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
806
807         * g++.dg/parser/pr31138.C: New.
808         * g++.dg/parser/pr31140.C: New.
809         * g++.dg/parser/pr31141.C: New.
810
811 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
812
813         PR c++/26099
814         * g++.dg/ext/is_base_of.C: New.
815         * g++.dg/ext/has_virtual_destructor.C: New.
816         * g++.dg/ext/is_polymorphic.C: New.
817         * g++.dg/ext/is_base_of_diagnostic.C: New.
818         * g++.dg/ext/is_enum.C: New.
819         * g++.dg/ext/has_nothrow_assign.C: New.
820         * g++.dg/ext/has_nothrow_constructor.C: New.
821         * g++.dg/ext/is_empty.C: New.
822         * g++.dg/ext/has_trivial_copy.C: New.
823         * g++.dg/ext/has_trivial_assign.C: New.
824         * g++.dg/ext/is_abstract.C: New.
825         * g++.dg/ext/is_pod.C: New.
826         * g++.dg/ext/has_nothrow_copy.C: New.
827         * g++.dg/ext/is_class.C: New.
828         * g++.dg/ext/has_trivial_constructor.C: New.
829         * g++.dg/ext/is_union.C: New.
830         * g++.dg/ext/has_trivial_destructor.C: New.
831         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
832         * g++.dg/template/crash43.C: Likewise.
833
834 2007-03-29  Dirk Mueller  <dmueller@suse.de>
835
836         * g++.dg/warn/pedantic2.C: New testcase.
837
838 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
839
840         * size_dim.f90: Fix dg directive.
841         * pr16433.f: Likewise.
842         * use_6.f90: Likewise.
843         * use_7.f90: Likewise.
844         * entry_9.f90: Likewise.
845         * pointer_intent_2.f90: Likewise.
846         * protected_1.f90: Likewise.
847         * fmt_missing_period_2.f: Likewise.
848         * pointer_intent_3.f90: Likewise.
849         * protected_2.f90: Likewise.
850         * protected_3.f90: Likewise.
851         * pr15754.f90: Likewise.
852         * protected_4.f90: Likewise.
853         * protected_5.f90: Likewise.
854         * initialization_2.f90: Likewise.
855         * protected_6.f90: Likewise.
856         * continuation_7.f90: Likewise.
857         * derived_function_interface_1.f90: Likewise.
858         * der_pointer_4.f90: Likewise.
859         * fmt_zero_precision.f90: Likewise.
860         * blockdata_3.f90: Likewise.
861         * fmt_missing_period_1.f: Likewise.
862         * real_const_3.f90: Likewise.
863         * use_4.f90: Likewise.
864         * fmt_missing_period_3.f: Likewise.
865         * use_5.f90: Likewise.
866
867 2007-03-28  Mike Stump  <mrs@apple.com>
868
869         * gcc.dg/darwin-comm.c: Add.
870
871 2007-03-28  Eric Christopher  <echristo@apple.com>
872
873         * lib/target-supports.exp (check_effective_target_fstack_protector): New.
874         * gcc.dg/ssp-1.c: Use.
875         * gcc.dg/ssp-2.c: Ditto.
876
877 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
878
879         PR c++/29077
880         * g++.dg/parse/constructor3.C: New test.
881
882 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
883
884         * gnat.dg/thin_pointer.ad[sb]: New test.
885
886 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
887
888         * g++.dg/cpp0x/bracket1.C: New.
889         * g++.dg/cpp0x/bracket2.C: New.
890         * g++.dg/cpp0x/bracket3.C: New.
891         * g++.dg/cpp0x/bracket4.C: New.
892
893 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
894
895         * g++.dg/cpp0x/temp_default1.C: New.
896         * g++.dg/cpp0x/temp_default3.C: New.
897         * g++.dg/cpp0x/temp_default2.C: New.
898         * g++.dg/cpp0x/temp_default4.C: New.
899
900 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
901
902         PR c++/29993
903         * g++.dg/other/cv_func2.C: New.
904
905 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
906
907         * gcc.dg/dfp/func-vararg-alternate.h: New file.
908         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
909         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
910         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
911
912         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
913         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
914
915         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
916
917         * lib/compat.exp (compat-execute): Fix processing of file names.
918
919 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
920
921         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
922
923 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
924
925         * lib/target-supports.exp (check_effective_target_fortran_large_real):
926         Delete created executable test file.
927         (check_effective_target_fortran_large_int): Ditto.
928         (check_effective_target_static_libgfortran): Ditto.
929
930 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
931
932         PR c++/30500
933         * g++.dg/warn/pragma-system_header1.C: New test.
934         * g++.dg/warn/pragma-system_header2.C: New test.
935         * g++.dg/warn/pragma-system_header1.h. New.
936         * g++.dg/warn/pragma-system_header2.h. New.
937
938 2007-03-26  Ian Lance Taylor  <iant@google.com>
939
940         PR tree-optimization/31345
941         * gcc.c-torture/compile/pr31345-1.c: New test.
942
943 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
944
945         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
946         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
947         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
948         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
949         * gfortran.dg/overload_1.f90: Likewise.
950         * gfortran.dg/impure_assignment_1.f90: Likewise.
951         * gfortran.dg/error_recovery_3.f90: Likewise.
952         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
953         * gfortran.dg/sequence_types_1.f90: Likewise.
954         * gfortran.dg/internal_references_1.f90: Likewise.
955         * gfortran.dg/present_1.f90: Likewise.
956         * gfortran.dg/volatile10.f90: Likewise.
957         * gfortran.dg/module_equivalence_2.f90: Likewise.
958         * gfortran.dg/use_4.f90: Likewise.
959         * gfortran.dg/elemental_result_1.f90: Likewise.
960         * gfortran.dg/generic_actual_arg.f90: Likewise.
961         * gfortran.dg/private_type_5.f90: Likewise.
962         * gfortran.dg/protected_4.f90: Likewise.
963         * gfortran.dg/interface_3.f90: Likewise.
964
965 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
966
967         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
968         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
969
970 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
971
972         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
973
974 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
975
976         PR libgfortran/31199
977         * gfortran.dg/fmt_t_4.f90: New test.
978
979 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
980
981         PR libfortran/31297
982         * gfortran.dg/backspace_5.f:  Initialize variable(s).
983         * gfortran.dg/backspace_6.f:  Likewise.
984         * gfortran.dg/char_bounds_check_fail_1: Likewise.
985         * gfortran.dg/direct_io_2.f90:  Likewise.
986         * gfortran.dg/write_back.f:  Likewise.
987         * gfortran.dg/write_rewind_2.f:  Likewise.
988         * gfortran.dg/write_rewind_1.f:  Likewise.
989         * gfortran.dg/write_rewind_2.f:  Likewise.
990
991 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
992
993         PR tree-optimization/30784
994         * gcc.dg/vect/pr30784.c: New test.
995
996 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
997
998         PR fortran/30877
999         * gfortran.dg/operator_1.f90: New test.
1000         * gfortran.dg/operator_2.f90: New test.
1001
1002 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
1003
1004         PR libfortran/31196
1005         * gfortran.dg/reshape_transpose_1.f90:  New test.
1006
1007 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1008
1009         PR fortran/30655
1010         * gfortran.dg/bounds_check_6.f90: New test.
1011
1012 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
1013
1014         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
1015         #ifndef/#endif.
1016         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
1017         * gcc.dg/dfp/decfloat-constants.c: Ditto.
1018
1019 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
1020
1021         PR fortran/31209
1022         * gfortran.dg/pointer_function_actual_1.f90: New test.
1023
1024         PR fortran/31200
1025         * gfortran.dg/pointer_function_actual_2.f90: New test.
1026
1027         PR fortran/31215
1028         * gfortran.dg/result_in_spec_1.f90: New test.
1029
1030 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1031
1032         PR fortran/30834
1033         * gfortran.dg/integer_exponentiation_3.F90: New test.
1034         * gfortran.dg/integer_exponentiation_4.f90: New test.
1035         * gfortran.dg/integer_exponentiation_5.F90: New test.
1036
1037 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
1038
1039         PR c++/30863
1040         * g++.dg/template/error24.C: New test.
1041         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
1042
1043 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
1044
1045         PR c++/31273
1046         * g++.dg/expr/bitfield7.C: New test.
1047
1048 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1049
1050         PR other/23572
1051         * gcc.dg/float-range-4.c: New.
1052         * gcc.dg/float-range-1.c: Update. Test for a warning.
1053         * gcc.dg/float-range-3.c: New.
1054         * gcc.dg/float-range-5.c: New.
1055
1056 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1057
1058         PR fortran/31262
1059         * gfortran.dg/no_range_check_1.f90: New test.
1060
1061 2007-03-22  Dirk Mueller  <dmueller@suse.de>
1062
1063         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
1064         * g++.dg/other/static1.C: Remove stray semicolon.
1065         * g++.dg/other/init1.C: Likewise.
1066         * g++.dg/rtti/dyncast1.C: Likewise.
1067         * g++.dg/tree-ssa/pr17153.C: Likewise.
1068         * g++.dg/lookup/disamb1.C: Likewise.
1069         * g++.dg/lookup/scoped2.C: Likewise.
1070         * g++.dg/lookup/friend7.C: Likewise.
1071         * g++.dg/parse/parse4.C: Likewise.
1072         * g++.dg/parse/parse5.C: Likewise.
1073         * g++.dg/expr/pr29066.C: Likewise.
1074         * g++.dg/expr/cast4.C: Likewise.
1075         * g++.dg/tc1/dr193.C: Likewise.
1076         * g++.dg/tc1/dr213.C: Likewise.
1077         * g++.dg/abi/dcast1.C: Likewise.
1078         * g++.dg/abi/covariant2.C: Likewise.
1079         * g++.dg/inherit/covariant11.C: Likewise.
1080         * g++.dg/inherit/covariant9.C: Likewise.
1081         * g++.dg/inherit/covariant10.C: Likewise.
1082         * g++.dg/init/static3.C: Likewise.
1083         * g++.dg/init/init-ref3.C: Likewise.
1084         * g++.dg/init/ref10.C: Likewise.
1085         * g++.dg/template/meminit2.C: Likewise.
1086         * g++.dg/template/using9.C: Likewise.
1087         * g++.dg/template/friend9.C: Likewise.
1088         * g++.dg/template/ref1.C: Likewise.
1089         * g++.old-deja/g++.warn/inline.C: Likewise.
1090         * g++.old-deja/g++.robertl/eb91.C: Likewise.
1091         * g++.old-deja/g++.robertl/eb46.C: Likewise.
1092         * g++.old-deja/g++.robertl/eb34.C: Likewise.
1093         * g++.old-deja/g++.robertl/eb43.C: Likewise.
1094         * g++.old-deja/g++.robertl/eb26.C: Likewise.
1095         * g++.old-deja/g++.robertl/eb116.C: Likewise.
1096         * g++.old-deja/g++.brendan/copy5.C: Likewise.
1097         * g++.old-deja/g++.brendan/overload8.C: Likewise.
1098         * g++.old-deja/g++.brendan/overload11.C: Likewise.
1099         * g++.old-deja/g++.brendan/copy7.C: Likewise.
1100         * g++.old-deja/g++.brendan/crash38.C: Likewise.
1101         * g++.old-deja/g++.brendan/template11.C: Likewise.
1102         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
1103         * g++.old-deja/g++.brendan/crash50.C: Likewise.
1104         * g++.old-deja/g++.brendan/crash16.C: Likewise.
1105         * g++.old-deja/g++.jason/pmem2.C: Likewise.
1106         * g++.old-deja/g++.jason/parse9.C: Likewise.
1107         * g++.old-deja/g++.jason/byval2.C: Likewise.
1108         * g++.old-deja/g++.jason/overload8.C: Likewise.
1109         * g++.old-deja/g++.jason/pmf8.C: Likewise.
1110         * g++.old-deja/g++.jason/template33.C: Likewise.
1111         * g++.old-deja/g++.jason/return3.C: Likewise.
1112         * g++.old-deja/g++.jason/scoping2.C: Likewise.
1113         * g++.old-deja/g++.jason/virtual.C: Likewise.
1114         * g++.old-deja/g++.jason/opeq3.C: Likewise.
1115         * g++.old-deja/g++.jason/template27.C: Likewise.
1116         * g++.old-deja/g++.jason/synth6.C: Likewise.
1117         * g++.old-deja/g++.jason/ref8.C: Likewise.
1118         * g++.old-deja/g++.jason/offset1.C: Likewise.
1119         * g++.old-deja/g++.other/static20.C: Likewise.
1120         * g++.old-deja/g++.other/array1.C: Likewise.
1121         * g++.old-deja/g++.other/new3.C: Likewise.
1122         * g++.old-deja/g++.other/array2.C: Likewise.
1123         * g++.old-deja/g++.other/overload9.C: Likewise.
1124         * g++.old-deja/g++.other/cast6.C: Likewise.
1125         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
1126         * g++.old-deja/g++.other/eh4.C: Likewise.
1127         * g++.old-deja/g++.other/using7.C: Likewise.
1128         * g++.old-deja/g++.other/init18.C: Likewise.
1129         * g++.old-deja/g++.other/dyncast1.C: Likewise.
1130         * g++.old-deja/g++.other/dyncast2.C: Likewise.
1131         * g++.old-deja/g++.other/dtor11.C: Likewise.
1132         * g++.old-deja/g++.pt/static11.C: Likewise.
1133         * g++.old-deja/g++.pt/crash19.C: Likewise.
1134         * g++.old-deja/g++.pt/overload12.C: Likewise.
1135         * g++.old-deja/g++.pt/crash46.C: Likewise.
1136         * g++.old-deja/g++.pt/mi1.C: Likewise.
1137         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
1138         * g++.old-deja/g++.pt/nontype5.C: Likewise.
1139         * g++.old-deja/g++.pt/local5.C: Likewise.
1140         * g++.old-deja/g++.pt/typename2.C: Likewise.
1141         * g++.old-deja/g++.pt/explicit80.C: Likewise.
1142         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
1143         * g++.old-deja/g++.law/visibility1.C: Likewise.
1144         * g++.old-deja/g++.law/visibility2.C: Likewise.
1145         * g++.old-deja/g++.law/virtual2.C: Likewise.
1146         * g++.old-deja/g++.law/operators19.C: Likewise.
1147         * g++.old-deja/g++.law/parsing10.C: Likewise.
1148         * g++.old-deja/g++.law/visibility4.C: Likewise.
1149         * g++.old-deja/g++.law/operators4.C: Likewise.
1150         * g++.old-deja/g++.law/dtors2.C: Likewise.
1151         * g++.old-deja/g++.law/missed-error3.C: Likewise.
1152         * g++.old-deja/g++.law/visibility10.C: Likewise.
1153         * g++.old-deja/g++.law/scope3.C: Likewise.
1154         * g++.old-deja/g++.law/casts2.C: Likewise.
1155         * g++.old-deja/g++.law/code-gen5.C: Likewise.
1156         * g++.old-deja/g++.law/operators33.C: Likewise.
1157         * g++.old-deja/g++.law/friend4.C: Likewise.
1158         * g++.old-deja/g++.mike/pmf7.C: Likewise.
1159         * g++.old-deja/g++.mike/p5611.C: Likewise.
1160         * g++.old-deja/g++.mike/net37.C: Likewise.
1161         * g++.old-deja/g++.mike/p3570.C: Likewise.
1162         * g++.old-deja/g++.mike/p5718.C: Likewise.
1163         * g++.old-deja/g++.mike/net21.C: Likewise.
1164         * g++.old-deja/g++.mike/p1862.C: Likewise.
1165         * g++.old-deja/g++.mike/p4511.C: Likewise.
1166         * g++.old-deja/g++.mike/virt3.C: Likewise.
1167         * g++.old-deja/g++.mike/p16146.C: Likewise.
1168         * g++.old-deja/g++.mike/p1989.C: Likewise.
1169         * g++.old-deja/g++.mike/p5571.C: Likewise.
1170         * g++.old-deja/g++.gb/scope10.C: Likewise.
1171         * g++.old-deja/g++.abi/primary5.C: Likewise.
1172         * g++.old-deja/g++.abi/empty2.C: Likewise.
1173         * g++.old-deja/g++.abi/arraynew.C: Likewise.
1174         * g++.old-deja/g++.eh/vbase4.C: Likewise.
1175         * g++.old-deja/g++.eh/ptr1.C: Likewise.
1176         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
1177         * g++.old-deja/g++.bob/template3.C: Likewise.
1178         * g++.old-deja/g++.bob/inherit1.C: Likewise.
1179
1180 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
1181
1182         PR fortran/31193
1183         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
1184
1185 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
1186
1187         PR fortran/20897
1188         * gfortran.dg/derived_name_1.f90: New.
1189         * gfortran.dg/derived_name_2.f: New.
1190
1191 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
1192
1193         * lib/target-supports.exp (check_effective_target_nonpic): New
1194         procedure.
1195         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
1196         when compiling PIC.
1197         * gcc.target/i386/asm-4.c: Require nonpic.
1198         * gcc.target/i386/cmov1.c: Likewise.
1199         * gcc.target/i386/mul.c: Likewise.
1200         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
1201         * gcc.target/i386/ssetype-1.c: Require nonpic.
1202         * gcc.target/i386/ssetype-3.c: Likewise.
1203         * gcc.target/i386/ssetype-5.c: Likewise.
1204
1205 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
1206
1207         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
1208         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
1209         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
1210         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
1211
1212 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
1213
1214         PR tree-optimization/30590
1215         * g++.dg/opt/pr30590.C: New testcase.
1216
1217 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
1218
1219         PR c/30762
1220         * gcc.dg/pr30762-1.c: New test.
1221         * gcc.dg/pr30762-2.c: New test.
1222
1223         PR inline-asm/30505
1224         * gcc.target/i386/pr30505.c: New test.
1225
1226 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
1227
1228         * gcc.target/arm/register-variables.c: New.
1229
1230 2007-03-19  Jeff Law  <law@redhat.com>
1231
1232         * PR tree-optimization/30984
1233         * gcc.c-torture/pr30984.c: New test.
1234
1235 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1236         Richard Guenther  <rguenther@suse.de>
1237
1238         PR tree-optimization/31254
1239         * gcc.dg/torture/pr31254.c: New testcase.
1240
1241 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
1242
1243         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
1244         target default_packed.
1245
1246 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1247
1248         PR fortran/31203
1249         * gfortran.dg/string_length_1.f90: New test.
1250
1251 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1252
1253         PR testsuite/30395
1254         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
1255
1256 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1257
1258         PR libgfortran/31052
1259         * gfortran.dg/namelist_27.f90: New test.
1260
1261 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
1262
1263         PR fortran/30531
1264         * gfortran.dg/used_types_14.f90: New test.
1265
1266         PR fortran/31086
1267         * gfortran.dg/used_types_15.f90: New test.
1268
1269 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
1270
1271         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
1272         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
1273
1274 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1275
1276         PR fortran/31120
1277         * gfortran.dg/integer_exponentiation_2.f90: New test.
1278
1279 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
1280
1281         PR tree-optimization/31041
1282         * gcc.dg/vect/pr31041.c: New test.
1283
1284 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1285
1286         * g++.dg/warn/Wconversion-integer.C: New
1287         * g++.dg/warn/Wconversion-real.C: New.
1288         * g++.dg/warn/Wconversion-real-integer.C: New.
1289         * g++.dg/warn/conv2.C: Updated.
1290
1291 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
1292
1293         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
1294         exclude RTPs.
1295
1296 2007-03-16  Richard Guenther  <rguenther@suse.de>
1297
1298         PR tree-optimization/31146
1299         * g++.dg/tree-ssa/pr31146.C: New testcase.
1300
1301 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
1302
1303         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
1304         assume that the target has <features.h>.
1305
1306 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
1307
1308         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
1309         dg-options rather than to the whole test.
1310
1311 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
1312
1313         PR debug/29906
1314         * g++.dg/debug/pr29906.C: New
1315
1316 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1317
1318         PR libgfortran/31099
1319         * gfortran.dg/unformatted_recl.f90: Update test.
1320
1321 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
1322
1323         * gcc.dg/tree-ssa/prefetch-5.c: New test.
1324
1325 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1326
1327         PR c++/30891
1328         * g++.dg/parse/namespace-definition.C: New.
1329
1330 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1331
1332         PR c++/24924
1333         * g++.dg/cpp/pedantic-errors.C: New.
1334         * g++.dg/cpp/permissive.C: New.
1335
1336 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
1337
1338         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
1339         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
1340
1341 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
1342
1343         * lib/target-supports.exp (check_missing_uclibc_feature)
1344         (check_effective_target_wchar): New procedures.
1345         * gcc.dg/wchar_t-1.c: Require target wchar.
1346         * gcc.dg/wint_t-1.c: Likewise.
1347
1348 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
1349
1350         * lib/target-supports.exp (check_gc_sections_available): Return
1351         false for VxWorks targets.
1352
1353 2007-03-15  Dirk Mueller  <dmueller@suse.de>
1354
1355         * g++.dg/warn/Wconversion2.C: Fix typo.
1356         * gcc.dg/if-empty-1.c: Ditto.
1357
1358 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
1359
1360         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
1361
1362 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
1363
1364         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
1365         * gcc.target/i386/pr31167.c: Ditto.
1366
1367 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
1368
1369         PR target/31167
1370         * gcc.target/i386/pr31167.c: New test.
1371
1372 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
1373
1374         PR fortran/30922
1375         * gfortran.dg/import5.f90.f90: New test.
1376
1377
1378         PR fortran/30879
1379         * gfortran.dg/data_components_1.f90: New test.
1380
1381
1382         PR fortran/30870
1383         * gfortran.dg/generic_13.f90: New test.
1384
1385         PR fortran/31163
1386         * gfortran.dg/alloc_comp_basics_5.f90: New test.
1387
1388 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1389
1390         PR libgfortran/31051
1391         * gfortran.dg/fmt_t_4.f90: New
1392
1393 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1394
1395         PR C++/31165
1396         * g++.dg/other/default7.C: New test.
1397
1398 2007-03-15  Dirk Mueller  <dmueller@suse.de>
1399
1400         * g++.dg/warn/Wconversion2.C: New.
1401
1402 2007-03-14  Eric Christopher  <echristo@apple.com>
1403
1404         * gcc.dg/ssp-1.c: New.
1405         * gcc.dg/ssp-2.c: Ditto.
1406
1407 2007-03-14  Dirk Mueller  <dmueller@suse.de>
1408
1409         * g++.dg/warn/do-empty.C: New.
1410         * gcc.dg/do-empty.c: New.
1411         * gcc.dg/if-empty-1.c: Update.
1412         * gcc.dg/20001116-1.c: Update.
1413         * gcc.dg/pr23165.c: Update.
1414
1415 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
1416
1417         * gfortran.dg/module_implicit_conversion.f90: New test.
1418
1419 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
1420
1421         PR middle-end/31127
1422         * gcc.dg/pr31127.c: New.
1423
1424 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
1425
1426         * gcc.dg/tree-ssa/loop-26.c: New test.
1427
1428 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
1429
1430         * gcc.target/i386/cmpxchg16b-1.c: New test.
1431
1432 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
1433
1434         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
1435         * gcc.dg/c99-vla-1.c: Likewise.
1436         * g++.dg/ext/vla1.C: Likewise
1437
1438 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
1439
1440         * gcc.dg/wvla-1.c: New test
1441         * gcc.dg/wvla-2.c: New test
1442         * gcc.dg/wvla-3.c: New test
1443         * gcc.dg/wvla-4.c: New test
1444         * gcc.dg/wvla-5.c: New test
1445         * gcc.dg/wvla-6.c: New test
1446         * gcc.dg/wvla-7.c: New test
1447         * g++.dg/warn/Wvla-1.C: New test
1448         * g++.dg/warn/Wvla-2.C: New test
1449         * g++.dg/warn/Wvla-3.C: New test
1450
1451 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
1452
1453         PR c++/30108
1454         * g++.dg/other/default6.C: New test.
1455
1456 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
1457
1458         * lib/target-supports.exp (check_profiling_available): Return false
1459         for VxWorks.
1460         (check_effective_target_vxworks_kernel): New procedure.
1461         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
1462         VxWorks.
1463         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
1464         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
1465         to include VxWorks.
1466         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
1467
1468 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
1469
1470         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
1471         PIC is not supported.
1472         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
1473         * gcc.dg/20020426-2.c: Likewise.
1474         * gcc.dg/pr28243.c: Likewise.
1475         * gcc.dg/visibility-11.c: Likewise.
1476         * gcc.dg/tls/opt-9.c: Likewise.
1477         * gcc.dg/tls/opt-10.c: Likewise.
1478         * gcc.dg/tls/pic-1.c: Likewise.
1479         * gcc.dg/tls/struct-1.c: Likewise.
1480         * gcc.target/i386/20000807-1.c: Likewise.
1481         * gcc.target/i386/20000904-1.c: Likewise.
1482         * gcc.target/i386/20011119-1.c: Likewise.
1483         * gcc.target/i386/990213-2.c: Likewise.
1484         * gcc.target/i386/990214-1.c: Likewise.
1485         * gcc.target/i386/compress-float-387-pic.c: Likewise.
1486         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
1487         * gcc.target/i386/pic-1.c: Likewise.
1488         * gcc.target/i386/pr21518.c: Likewise.
1489         * gcc.target/i386/pr23098.c: Likewise.
1490         * gcc.target/i386/pr23943.c: Likewise.
1491
1492 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
1493
1494         PR c++/31038
1495         * g++.dg/template/complit2.C: New test.
1496
1497         PR c++/30328
1498         * g++.dg/ext/bitfield1.C: New test.
1499
1500 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
1501
1502         PR fortran/30883
1503         * gfortran.dg/interface_11.f90: New test.
1504
1505 2007-03-11  Richard Guenther  <rguenther@suse.de>
1506
1507         PR tree-optimization/31115
1508         * gcc.dg/torture/pr31115.c: New testcase.
1509
1510 2007-03-11  Ira Rosen  <irar@il.ibm.com>
1511
1512         PR tree-optimization/29925
1513         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
1514
1515 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
1516
1517         PR c++/30274
1518         * g++.dg/expr/bitfield3.C: New test.
1519         * g++.dg/expr/bitfield4.C: Likewise.
1520         * g++.dg/expr/bitfield5.C: Likewise.
1521         * g++.dg/expr/bitfield6.C: Likewise.
1522
1523         PR c++/30924
1524         * g++.dg/template/array18.C: New test.
1525
1526 2007-03-10  Dirk Mueller  <dmueller@suse.de>
1527
1528         PR c++/17946
1529         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
1530         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
1531
1532 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
1533
1534         PR c++/20599
1535         * g++.dg/cpp0x/variadic-bind.C: New.
1536         * g++.dg/cpp0x/variadic-function.C: New.
1537         * g++.dg/cpp0x/variadic-mem_fn.C: New.
1538         * g++.dg/cpp0x/variadic-tuple.C: New.
1539         * g++.dg/cpp0x/variadic1.C: New.
1540         * g++.dg/cpp0x/variadic2.C: New.
1541         * g++.dg/cpp0x/variadic3.C: New.
1542         * g++.dg/cpp0x/variadic4.C: New.
1543         * g++.dg/cpp0x/variadic5.C: New.
1544         * g++.dg/cpp0x/variadic6.C: New.
1545         * g++.dg/cpp0x/variadic7.C: New.
1546         * g++.dg/cpp0x/variadic8.C: New.
1547         * g++.dg/cpp0x/variadic9.C: New.
1548         * g++.dg/cpp0x/variadic10.C: New.
1549         * g++.dg/cpp0x/variadic11.C: New.
1550         * g++.dg/cpp0x/variadic12.C: New.
1551         * g++.dg/cpp0x/variadic13.C: New.
1552         * g++.dg/cpp0x/variadic14.C: New.
1553         * g++.dg/cpp0x/variadic15.C: New.
1554         * g++.dg/cpp0x/variadic16.C: New.
1555         * g++.dg/cpp0x/variadic17.C: New.
1556         * g++.dg/cpp0x/variadic18.C: New.
1557         * g++.dg/cpp0x/variadic19.C: New.
1558         * g++.dg/cpp0x/variadic20.C: New.
1559         * g++.dg/cpp0x/variadic21.C: New.
1560         * g++.dg/cpp0x/variadic22.C: New.
1561         * g++.dg/cpp0x/variadic23.C: New.
1562         * g++.dg/cpp0x/variadic24.C: New.
1563         * g++.dg/cpp0x/variadic25.C: New.
1564         * g++.dg/cpp0x/variadic26.C: New.
1565         * g++.dg/cpp0x/variadic27.C: New.
1566         * g++.dg/cpp0x/variadic28.C: New.
1567         * g++.dg/cpp0x/variadic29.C: New.
1568         * g++.dg/cpp0x/variadic30.C: New.
1569         * g++.dg/cpp0x/variadic31.C: New.
1570         * g++.dg/cpp0x/variadic32.C: New.
1571         * g++.dg/cpp0x/variadic33.C: New.
1572         * g++.dg/cpp0x/variadic34.C: New.
1573         * g++.dg/cpp0x/variadic35.C: New.
1574         * g++.dg/cpp0x/variadic36.C: New.
1575         * g++.dg/cpp0x/variadic37.C: New.
1576         * g++.dg/cpp0x/variadic38.C: New.
1577         * g++.dg/cpp0x/variadic39.C: New.
1578         * g++.dg/cpp0x/variadic40.C: New.
1579         * g++.dg/cpp0x/variadic41.C: New.
1580         * g++.dg/cpp0x/variadic42.C: New.
1581         * g++.dg/cpp0x/variadic43.C: New.
1582         * g++.dg/cpp0x/variadic44.C: New.
1583         * g++.dg/cpp0x/variadic45.C: New.
1584         * g++.dg/cpp0x/variadic46.C: New.
1585         * g++.dg/cpp0x/variadic47.C: New.
1586         * g++.dg/cpp0x/variadic48.C: New.
1587         * g++.dg/cpp0x/variadic49.C: New.
1588         * g++.dg/cpp0x/variadic50.C: New.
1589         * g++.dg/cpp0x/variadic51.C: New.
1590         * g++.dg/cpp0x/variadic52.C: New.
1591         * g++.dg/cpp0x/variadic53.C: New.
1592         * g++.dg/cpp0x/variadic54.C: New.
1593         * g++.dg/cpp0x/variadic55.C: New.
1594         * g++.dg/cpp0x/variadic56.C: New.
1595         * g++.dg/cpp0x/variadic57.C: New.
1596         * g++.dg/cpp0x/variadic58.C: New.
1597         * g++.dg/cpp0x/variadic59.C: New.
1598         * g++.dg/cpp0x/variadic60.C : New.
1599         * g++.dg/cpp0x/variadic61.C : New.
1600         * g++.dg/cpp0x/variadic62.C : New.
1601         * g++.dg/cpp0x/variadic63.C : New.
1602         * g++.dg/cpp0x/variadic64.C : New.
1603         * g++.dg/cpp0x/variadic65.C : New.
1604         * g++.dg/cpp0x/variadic66.C : New.
1605         * g++.dg/cpp0x/variadic67.C : New.
1606         * g++.dg/cpp0x/variadic68.C : New.
1607         * g++.dg/cpp0x/variadic69.C : New.
1608         * g++.dg/cpp0x/variadic70.C : New.
1609         * g++.dg/cpp0x/variadic71.C : New.
1610         * g++.dg/cpp0x/variadic72.C : New.
1611         * g++.dg/cpp0x/variadic73.C : New.
1612         * g++.dg/cpp0x/variadic74.C : New.
1613         * g++.dg/cpp0x/variadic75.C : New.
1614         * g++.dg/cpp0x/variadic-ex1.C : New.
1615         * g++.dg/cpp0x/variadic-ex2.C : New.
1616         * g++.dg/cpp0x/variadic-ex3.C : New.
1617         * g++.dg/cpp0x/variadic-ex4.C : New.
1618         * g++.dg/cpp0x/variadic-ex5.C : New.
1619         * g++.dg/cpp0x/variadic-ex6.C : New.
1620         * g++.dg/cpp0x/variadic-ex7.C : New.
1621         * g++.dg/cpp0x/variadic-ex8.C : New.
1622         * g++.dg/cpp0x/variadic-ex9.C : New.
1623         * g++.dg/cpp0x/variadic-ex10.C : New.
1624         * g++.dg/cpp0x/variadic-ex11.C : New.
1625         * g++.dg/cpp0x/variadic-ex12.C : New.
1626         * g++.dg/cpp0x/variadic-ex13.C : New.
1627         * g++.dg/cpp0x/variadic-ex14.C : New.
1628
1629 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1630
1631         PR libgfortran/31099
1632         * gfortran.dg/unformatted_recl.f90: New test.
1633
1634 2007-03-09  Roger Sayle  <roger@eyesopen.com>
1635
1636         * gcc.dg/fold-eqcmplx-1.c: New test case.
1637
1638 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
1639
1640         PR rtl-optimization/30643
1641         * gcc.dg/pr30643.c: New.
1642
1643 2007-03-09  Chao-ying Fu  <fu@mips.com>
1644
1645         * gcc.target/mips/mips32-dspr2-type.c: New test.
1646         * gcc.target/mips/mips32-dspr2.c: New test.
1647         * gcc.target/mips/dspr2-MULT.c: New test.
1648         * gcc.target/mips/dspr2-MULTU.c: New test.
1649         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
1650         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
1651         Adjust some formats.
1652
1653 2007-03-09  Dirk Mueller  <dmueller@suse.de>
1654
1655         PR c++/17946
1656         * gcc.dg/Wlogical-op-1.c: New.
1657         * g++.dg/warn/Wlogical-op-1.C: New.
1658
1659 2007-03-09  Richard Guenther  <rguenther@suse.de>
1660
1661         PR tree-optimization/30904
1662         PR middle-end/31058
1663         * gcc.dg/pr30904.c: Remove xfail.
1664
1665 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1666
1667         PR C/31072
1668         * gcc.c-torture/execute/pr31072.c: New test.
1669
1670 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1671
1672         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
1673         * gcc.dg/torture/builtin-attr-1.c: Likewise.
1674         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test *lrint* and *lround*.
1675         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and floor->lfloor.
1676         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
1677         * gcc.dg/torture/builtin-integral-1.c: Likewise.
1678         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
1679         and *lround*.  Correct macro names.
1680         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
1681         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
1682
1683 2007-03-08  Ian Lance Taylor  <iant@google.com>
1684
1685         * gcc.dg/no-strict-overflow-5.c: New test.
1686         * gcc.dg/no-strict-overflow-6.c: New test.
1687         * gcc.dg/Wstrict-overflow-11.c: New test.
1688         * gcc.dg/Wstrict-overflow-12.c: New test.
1689         * gcc.dg/Wstrict-overflow-13.c: New test.
1690         * gcc.dg/Wstrict-overflow-14.c: New test.
1691         * gcc.dg/Wstrict-overflow-15.c: New test.
1692
1693 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
1694
1695         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
1696         for VxWorks kernel mode.
1697         * gcc.c-torture/execute/strncmp-1.x: Likewise.
1698
1699 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
1700
1701         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
1702         mode.
1703
1704 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
1705
1706         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
1707         and lib/bfill.c on VxWorks targets.
1708         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
1709         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
1710         lib/bfill.c and lib/memmove.c on VxWorks targets.
1711         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
1712         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
1713         on VxWorks targets.
1714         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
1715         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
1716
1717 2007-03-08  Tobias Burnus  <burnus@net-b.de>
1718
1719         * gfortran.dg/use_5.f90: New test.
1720         * gfortran.dg/use_6.f90: Ditto.
1721         * gfortran.dg/use_7.f90: Ditto.
1722
1723 2007-03-08  Tobias Burnus  <burnus@net-b.de>
1724
1725         PR fortran/30973
1726         * gfortran.dg/use_4.f90: New test.
1727         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
1728
1729 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
1730
1731         PR fortran/31011
1732         * gfortran.dg/parameter_array_section_2.f90: New test.
1733
1734 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
1735
1736         PR c++/30852
1737         * g++.dg/ext/offsetof1.C: Add cases with volatile.
1738
1739         PR c++/30534
1740         * g++.dg/template/arg5.C: New test.
1741
1742 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
1743
1744         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
1745
1746 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
1747
1748         * gcc.dg/var-expand1.c: Add newline at end of file.
1749
1750 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
1751
1752         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
1753
1754 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
1755
1756         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
1757
1758 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1759
1760         * gcc.dg/torture/builtin-convert-4.c: New test.
1761
1762 2007-03-05  Ian Lance Taylor  <iant@google.com>
1763
1764         * gcc.c-torture/compile/pr31034.c: New test.
1765
1766 2007-03-05  Ian Lance Taylor  <iant@google.com>
1767
1768         * gcc.dg/inline-18.c: New test.
1769         * gcc.dg/inline-19.c: New test.
1770         * gcc.dg/inline-20.c: New test.
1771         * gcc.dg/inline-21.c: New test.
1772
1773 2007-03-05  Richard Guenther  <rguenther@suse.de>
1774
1775         PR tree-optimization/14052
1776         * gcc.dg/tree-ssa/vrp33.c: New testcase.
1777
1778 2007-03-05  Richard Guenther  <rguenther@suse.de>
1779
1780         PR tree-optimization/23777
1781         * gcc.dg/tree-ssa/pr23777.c: New testcase.
1782
1783 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1784
1785         PR other/30465
1786         * gcc.dg/multiple-overflow-warn-3.c: New.
1787         * g++.dg/warn/multiple-overflow-warn-3.C: New.
1788
1789 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
1790
1791         PR c++/30895
1792         * g++.dg/parse/template23.C: New test.
1793
1794 2007-03-04  Roger Sayle  <roger@eyesopen.com>
1795
1796         PR middle-end/30744
1797         * gcc.dg/pr30744-1.c: New test case.
1798
1799 2007-03-04  Tobias Burnus  <burnus@net-b.de>
1800
1801         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
1802
1803 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1804
1805         PR target/30406
1806         * gfortran.dg/logical_3.f90: New test.
1807
1808 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
1809
1810         PR libfortran/30981
1811         * gfortran.dg/integer_exponentiation_1.f90:  New test.
1812
1813 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
1814
1815         * gcc.target/m68k/m68k.exp: New.
1816         * gcc.target/m68k/crash1.c: New.
1817
1818 2007-03-03  Tobias Burnus  <burnus@net-b.de>
1819
1820         * gfortran.dg/c_by_val.c: Use int64_t instead of long
1821         to be more compatible with integer(kind=8).
1822
1823 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1824
1825         PR libfortran/31001
1826         * gfortran.dg/zero_sized_3.f90: New test.
1827
1828 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1829
1830         PR c++/15787
1831         * g++.dg/parse/else.C: New.
1832         * g++.dg/parse/else-2.C: New.
1833
1834 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
1835             Tobias Burnus  <burnus@net-b.de>
1836
1837         PR fortran/30882
1838         * gfortran.dg/size_dim.f90: New test.
1839
1840 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
1841             Tobias Burnus  <burnus@net-b.de>
1842
1843         PR fortran/30873
1844         * gfortran.dg/entry_9.f90: New test.
1845
1846 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
1847
1848         PR c++/28253
1849         * g++.dg/inherit/covariant16.C: New test.
1850
1851 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
1852
1853         * g++.dg/other/darwin-minversion-1.C: New.
1854
1855 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
1856
1857         * gcc.dg/tree-ssa/20070302-1.c: New test.
1858
1859 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
1860
1861         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
1862         tests.
1863
1864 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
1865
1866         * gcc.dg/tree-ssa/prefetch-4.c: New test.
1867
1868 2007-03-01  Simon Baldwin <simonb@google.com>
1869
1870         PR c++/23689
1871         * warn/ignored_typedef.C: New.
1872         * init/ctor8.C: Added dg-warning to consume ignored typedef
1873         warning.
1874         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
1875         and added an explicit line number.
1876
1877 2007-02-28  Richard Guenther  <rguenther@suse.de>
1878
1879         PR middle-end/30364
1880         * gcc.dg/torture/pr30364-1.c: New testcase.
1881         * gcc.dg/torture/pr30364-2.c: Likewise.
1882         * gcc.dg/torture/pr30364-3.c: Likewise.
1883
1884 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1885
1886         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
1887         powerpc*, use -funsafe-math-optimizations.
1888         * gcc.dg/torture/builtin-logb-1.c: Likewise.
1889         * gcc.dg/torture/builtin-modf-1.c: Likewise.
1890
1891 2007-02-28  Tobias Burnus  <burnus@net-b.de>
1892             Paul Thomas  <pault@gcc.gnu.org>
1893
1894         PR fortran/30888
1895         PR fortran/30887
1896         * c_by_val_1.f: Test %VAL() with non-default kind.
1897         * c_by_val.c: Ditto.
1898         * c_by_val_4.f: New test.
1899
1900 2007-02-28  Tobias Burnus  <burnus@net-b.de>
1901
1902         PR fortran/30968
1903         * gfortran.dg/continuation_7.f90: New test.
1904
1905 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
1906
1907         * g++.dg/inherit/thunk7.C: New test.
1908         * lib/target-supports.exp (check_profiling_available): Not available
1909         for bfin-*-*.
1910
1911 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
1912
1913         PR target/30970
1914         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
1915
1916 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
1917
1918         * lib/target-supports.exp (check_effective_target_init_priority):
1919         Remove Solaris special case.
1920
1921 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
1922
1923         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
1924         for more builtin types.
1925
1926         * g++.dg/ext/visibility/class1.C: Port to Darwin.
1927         * g++.dg/ext/visibility/noPLT.C: Likewise.
1928
1929 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1930
1931         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
1932         sh* targets.
1933
1934 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
1935
1936         PR fortran/30865
1937         * size_optional_dim_1.f90:  New test.
1938
1939 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
1940
1941         * gcc.dg/vxworks/vxworks.exp: New file.
1942         * gcc.dg/vxworks/initpri1.c: Likewise.
1943         * gcc.dg/vxworks/initpri2.c: Likewise.
1944         * gcc.dg/initpri2.c: Add more tests.
1945         * g++.dg/special/initpri2.C: Likewise.
1946
1947         * gcc.dg/initpri1.c: New test.
1948         * gcc.dg/initpri2.c: Likewise.
1949         * g++.dg/special/initpri1.C: New test.
1950         * g++.dg/special/initpri2.C: Likewise.
1951         * g++.dg/special/conpr-1.C: Use init_priority effective target.
1952         * g++.dg/special/conpr-2.C: Likewise.
1953         * g++.dg/special/conpr-3.C: Likewise.
1954         * g++.dg/special/conpr-4.C: Likewise.
1955         * g++.dg/special/initp1.C: Likewise.
1956         * g++.dg/special/ecos.exp: Remove code to detect availability of
1957         constructor priorities.
1958         * lib/target-supports.exp (check_effective_target_init_priority):
1959         New function.
1960
1961 2007-02-24  Jan Hubicka  <jh@suse.cz>
1962
1963         * gcc.c-torture/execute/pr30778.c: New testcase.
1964
1965 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1966
1967         PR libgfortran/30918
1968         * gfortran.dg/namelist_26.f90: New test.
1969
1970 2007-02-24  Richard Guenther  <rguenther@suse.de>
1971
1972         PR middle-end/30951
1973         * gcc.dg/pr30951.c: New testcase.
1974
1975 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1976
1977         * gcc.dg/torture/builtin-modf-1.c: New test.
1978
1979 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
1980
1981         PR tree-optimization/30904
1982         * gcc.dg/pr30904.c: New test.
1983
1984 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1985
1986         * gcc.test-framework/README: Correct command.
1987         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
1988         -Wunused-value.
1989         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
1990
1991 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
1992
1993         * lib/target-supports.exp (check_effective_target_unwrapped): New.
1994
1995 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
1996
1997         * lib/target-supports.exp (check_effective_target_newlib): New
1998         function.
1999
2000 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
2001
2002         PR fortran/30660
2003         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
2004         allocatable component.
2005
2006
2007 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2008
2009         * gcc.dg/torture/builtin-logb-1.c: New test.
2010         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
2011         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
2012         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
2013         sh* targets.
2014
2015 2007-02-23  Richard Guenther  <rguenther@suse.de>
2016
2017         * g++.dg/warn/changes-meaning.C: New testcase.
2018
2019 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2020
2021         PR libgfortran/30910
2022         * gfortran.dg/fmt_zero_precision.f90: Update test.
2023
2024 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2025
2026         * gcc.dg/torture/builtin-frexp-1.c: New test.
2027
2028 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
2029
2030         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
2031
2032 2007-02-22  Ian Lance Taylor  <iant@google.com>
2033
2034         PR debug/30898
2035         * g++.dg/debug/pr30898.C: New test.
2036
2037 2007-02-22  Ira Rosen  <irar@il.ibm.com>
2038
2039         * gcc.dg/vect/vect-106.c: New test.
2040
2041 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
2042             Ira Rosen  <irar@il.ibm.com>
2043
2044         PR tree-optimization/30843
2045         * gcc.dg/vect/pr30843.c: New test.
2046
2047 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
2048
2049         PR tree-optimization/30858
2050         * gcc.dg/vect/pr30858.c: New test.
2051
2052 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
2053
2054         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
2055         to set options for compiling testglue.
2056         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
2057         * lib/obj-c++.exp (obj-c++_init): Likewise.
2058
2059 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
2060
2061         * gnat.dg/derived_aggregate.adb: New test.
2062
2063 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2064
2065         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
2066         sh* targets.  Call the correct CKSGN macro.
2067
2068 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
2069
2070         * gfortran.dg/gomp/omp_parse1.f90: New test.
2071         * gfortran.dg/gomp/omp_parse2.f: New test.
2072
2073 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
2074
2075         PR fortran/30869
2076         * gfortran.dg/do_pointer_1.f90:  New test.
2077
2078 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2079
2080         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
2081         and scalbln.
2082
2083 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
2084
2085         * gcc.dg/darwin-minversion-1.c: New.
2086         * gcc.dg/darwin-minversion-2.c: New.
2087
2088 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2089
2090         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
2091
2092 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2093             DJ Delorie <dj@redhat.com>
2094
2095         PR other/30824
2096         * gcc.dg/Wfatal.c: New.
2097         * gcc.dg/Wfatal-2.c: New.
2098         * gcc.dg/Werror-1.c: Adjust expectations.
2099         * gcc.dg/Werror-5.c: Likewise.
2100         * gcc.dg/Werror-7.c: Likewise.
2101         * gcc.dg/Werror-10.c: Likewise.
2102         * gcc.dg/Werror-11.c: Likewise.
2103
2104 2007-02-20  Tobias Burnus  <burnus@net-b.de>
2105
2106         PR fortran/30522
2107         * gfortran.dg/volatile10.f90: New test.
2108
2109 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
2110
2111         PR libfortran/30533
2112         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
2113
2114 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2115
2116         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
2117         * gcc.dg/Walways-true-1.c: Likewise.
2118         * gcc.dg/weak/weak-3.c: Likewise.
2119         * gcc.dg/Werror-1.c: Likewise.
2120         * gcc.dg/Werror-3.c: Likewise.
2121         * gcc.dg/Werror-4.c: Likewise.
2122         * gcc.dg/Werror-5.c: Likewise.
2123         * gcc.dg/Werror-6.c: Likewise.
2124         * gcc.dg/Werror-7.c: Likewise.
2125         * gcc.dg/Werror-8.c: Likewise.
2126         * gcc.dg/Werror-10.c: Likewise.
2127         * gcc.dg/Werror-11.c: Likewise.
2128         * gcc.dg/Werror-12.c: Likewise.
2129         * g++.old-deja/g++.mike/warn8.C: Likewise.
2130         * g++.dg/warn/Walways-true-1.C: Likewise.
2131         * g++.dg/warn/Walways-true-2.C: Likewise.
2132         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
2133         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
2134         -Wstring-literal-comparison with -Waddress.
2135         * gcc.dg/Wstring-literal-comparison-4.c: Replace
2136         -Wno-string-literal-comparison with -Wno-address.
2137
2138 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
2139
2140         * gnat.dg/self_aggregate_with_call.adb: New test.
2141
2142 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
2143
2144         PR tree-optimization/30975
2145         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
2146         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
2147         * gcc.dg/vect/pr30795.c: New.
2148
2149 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2150
2151         PR fortran/30681
2152         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
2153
2154 2007-02-18  Roger Sayle  <roger@eyesopen.com>
2155
2156         PR rtl-optimization/28173
2157         * gcc.target/i386/andor-1.c: New test case.
2158
2159 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2160
2161         * gcc.dg/torture/builtin-ldexp-1.c: New.
2162         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
2163
2164 2007-02-18  Roger Sayle  <roger@eyesopen.com>
2165
2166         * gfortran.dg/array_constructor_15.f90: New test case.
2167
2168 2007-02-18  Roger Sayle  <roger@eyesopen.com>
2169
2170         * gfortran.dg/forall_10.f90: New test case.
2171
2172 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
2173
2174         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
2175
2176 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
2177
2178         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
2179         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
2180
2181 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
2182
2183         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
2184         * gcc.target/i386/builtin-bswap-3.c: Ditto.
2185         * gcc.target/i386/xchg-1.c: New test.
2186         * gcc.target/i386/xchg-2.c: New test.
2187
2188 2007-02-16  Richard Guenther  <rguenther@suse.de>
2189             Christian Bruel  <christian.bruel@st.com>
2190
2191         * gcc.dg/strict-overflow-5.c: New testcase.
2192
2193 2007-02-16  Tobias Burnus  <burnus@net-b.de>
2194
2195         PR fortran/30793
2196         * gfortran.dg/func_derived_4.f90: New test.
2197
2198 2007-02-15  Roger Sayle  <roger@eyesopen.com>
2199
2200         PR middle-end/30391
2201         * gfortran.dg/pr30391-1.f90: New test case.
2202
2203 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2204
2205         PR middle-end/30433
2206         * gcc.c-torture/compile/pr30433.c: New testcase to check
2207         that complex constants comparisions are foldded.
2208
2209 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2210
2211         PR C++/30158
2212         * g++.dg/ext/stmtexpr10.C: New testcase.
2213
2214 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2215
2216         PR middle-end/30729
2217         * gcc.dg/Wunused-value-2.c: New testcase.
2218
2219 2007-02-15  Ian Lance Taylor  <iant@google.com>
2220
2221         * g++.dg/eh/subreg-1.C: New test.
2222
2223 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2224
2225         PR c/26494
2226         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
2227         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
2228         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
2229         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
2230         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
2231         * gcc.dg/Werror-implicit-function-declaration.c: New.
2232
2233 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2234
2235         PR c++/28943
2236         * g++.dg/warn/pr28943.C: New.
2237
2238 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2239
2240         * gfortran.fortran-torture/execute/math.f90: Fix typo.
2241
2242 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2243
2244         PR fortran/30779
2245         * gfortran.dg/error_recovery_3.f90: New test.
2246
2247 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
2248
2249         * g++.dg/tree-ssa/sra-1.C: New.
2250
2251 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
2252
2253         * g++.dg/tree-ssa/sra-1.C: New.
2254
2255 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
2256
2257         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
2258
2259 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2260
2261         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
2262
2263 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
2264
2265         PR fortran/30799
2266         * gfortran.dg/logical_2.f90: New test.
2267
2268 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
2269
2270         * gcc.dg/torture/complex-alias-1.c: New test.
2271
2272 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
2273
2274         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
2275         instead of -fdump-tree-tailcall.
2276
2277 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
2278
2279         * gfortran.dg/interface_10.f90: Fix comment typo.
2280
2281 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
2282
2283         PR tree-optimization/30771
2284         * gcc.dg/vect/pr30771.c: New test.
2285
2286 2007-02-13  Ian Lance Taylor  <iant@google.com>
2287
2288         * gcc.dg/Wstrict-overflow-1.c: New test.
2289         * gcc.dg/Wstrict-overflow-2.c: New test.
2290         * gcc.dg/Wstrict-overflow-3.c: New test.
2291         * gcc.dg/Wstrict-overflow-4.c: New test.
2292         * gcc.dg/Wstrict-overflow-5.c: New test.
2293         * gcc.dg/Wstrict-overflow-6.c: New test.
2294         * gcc.dg/Wstrict-overflow-7.c: New test.
2295         * gcc.dg/Wstrict-overflow-8.c: New test.
2296         * gcc.dg/Wstrict-overflow-9.c: New test.
2297         * gcc.dg/Wstrict-overflow-10.c: New test.
2298
2299 2007-02-13  Roger Sayle  <roger@eyesopen.com>
2300
2301         * gcc.target/ia64/builtin-bswap-2.c: New test case.
2302
2303 2007-02-13  Richard Henderson  <rth@redhat.com>
2304
2305         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
2306         * gcc.c-torture/execute/pr29302-1.c: ... here.
2307
2308 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2309
2310         PR c/29521
2311         * gcc.dg/c90-return-1.c: Update output.
2312         * gcc.dg/c99-return-1.c: Likewise.
2313
2314 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
2315
2316         PR fortran/30554
2317         * gfortran.dg/used_dummy_types_7.f90: New test..
2318
2319 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
2320
2321         * gcc.target/i386/parity-1.c: New test.
2322         * gcc.target/i386/parity-2.c: New test.
2323
2324 2007-02-12  Roger Sayle  <roger@eyesopen.com>
2325
2326         * gcc.target/i386/builtin-bswap-3.c: New test case.
2327
2328 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
2329
2330         PR tree-optimization/29145
2331         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
2332         alias analysis is improved to take better advantage of restrict
2333         qualified pointers.
2334         * gcc.dg/vect/vect-80.c: Likewise.
2335         * gcc.dg/vect/pr29145.c: New.
2336
2337 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
2338
2339         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
2340         * gcc.target/i386/sse4a-insert.c: Likewise.
2341
2342 2007-02-11  Roger Sayle  <roger@eyesopen.com>
2343
2344         * gcc.target/ia64/builtin-popcount-1.c: New test case.
2345         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
2346
2347 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
2348
2349         PR fortran/30478
2350         * gfortran.dg/enum_4.f90: Update error message checks.
2351
2352 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
2353
2354         PR fortran/30554
2355         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
2356         versions of the modules.
2357
2358         PR fortran/30617
2359         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
2360         by getting rid of recursive I/O and providing functions with
2361         results.
2362
2363         PR fortran/30319
2364         * gfortran.dg/char_array_constructor_2.f90
2365
2366 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
2367
2368         PR c++/26988
2369         * g++.dg/template/spec34.C: New test
2370
2371 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
2372
2373         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
2374         on i?86 and x86_64.
2375         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
2376         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
2377         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
2378         on i?86 and x86_64.
2379         * gcc.dg/vect/vect-113.c: Ditto.
2380
2381 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
2382
2383         PR c++/29487
2384         * g++.dg/eh/weak1-C: New test.
2385         * g++.dg/eh/weak1-a.cc: Likewise.
2386         * g++.dg/eh/comdat1.C: Likewise.
2387
2388 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
2389             Dorit Nuzman  <dorit@il.ibm.com>
2390
2391         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
2392         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
2393         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
2394         * gcc.dg/vect/vect-113.c: Likewise.
2395
2396         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
2397
2398 2007-02-10  Richard Henderson  <rth@redhat.com>
2399
2400         * lib/target-supports.exp (check_effective_target_tls): Redefine
2401         to mean non-emulated tls.
2402         * gcc.dg/tls/alias-1.c: Remove tls requirement.
2403         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
2404         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
2405         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
2406         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
2407         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
2408         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
2409
2410 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
2411
2412         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
2413
2414 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
2415
2416         * gfortran.dg/secnds.f: Replace time tolerance with a
2417         before-and-after bracket.
2418         * gfortran.dg/secnds-1.f: Likewise.
2419
2420 2007-02-09  Tobias Burnus  <burnus@net-b.de>
2421
2422         PR fortran/30512
2423         * gfortran.dg/maxlocval_1.f90: New test.
2424
2425 2007-02-09  Roger Sayle  <roger@eyesopen.com>
2426
2427         * gcc.target/ia64/builtin_bswap-1.c: New test case.
2428
2429 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2430
2431         PR fortran/30720
2432         * gfortran.dg/array_function_1.f90: New test.
2433
2434 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
2435
2436         * lib/target-supports.exp (check_effective_target_lax_strtofp)
2437         (check_effective_target_dummy_wcsftime): New functions.
2438
2439 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
2440
2441         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
2442         * lib/target-supports.exp (check_effective_target_uclibc): New
2443         function.
2444
2445 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
2446
2447         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
2448         (vsnprintf): Don't define for uClibc targets.
2449
2450 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
2451
2452         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
2453         set before checking whether it was allowed.
2454         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
2455         before checking inside_main.
2456
2457 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
2458
2459         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
2460         uClinux targets.
2461         (u16sf): Likewise u4sf.
2462         * g++.dg/compat/struct-layout-1.h: Likewise.
2463
2464 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
2465
2466         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
2467         procedure.
2468         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
2469         m68k targets if check_effective_target_coldfire_fpu returns true.
2470
2471 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
2472         Richard Guenther  <rguenther@suse.de>
2473
2474         PR middle-end/23361
2475         * gcc.dg/fold-compare-3.c: New testcase.
2476         * gcc.dg/tree-ssa/loop-24.c: Likewise.
2477
2478 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
2479
2480         * gcc.dg/pr26570.c: Clean up coverage files.
2481         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
2482         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
2483         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
2484         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
2485         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
2486         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
2487         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
2488         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
2489         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
2490         * gcc.dg/tree-ssa/pr25501.c: Ditto.
2491         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
2492         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
2493         * gcc.dg/vect/pr28952.c: Ditto.
2494         * gcc.dg/vect/pr27151.c: Ditto.
2495         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
2496         * g++.dg/gomp/macro-3.C: Ditto.
2497
2498 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
2499
2500         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
2501         of the loop.
2502
2503 2007-02-08  Roger Sayle  <roger@eyesopen.com>
2504
2505         * gcc.target/i386/builtin-bswap-2.c: New test case.
2506
2507 2007-02-08  Roger Sayle  <roger@eyesopen.com>
2508
2509         * gfortran.dg/forall_8.f90: New test case.
2510         * gfortran.dg/forall_9.f90: Likewise.
2511
2512 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2513
2514         * gcc.dg/builtins-20.c: Add some -~ complex cases.
2515
2516 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
2517
2518         * lib/target-supports.exp (check_effective_target_simulator): New.
2519
2520 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
2521
2522         * gcc.dg/tree-ssa/loop-25.c: New test.
2523
2524 2007-02-06  Richard Henderson  <rth@redhat.com>
2525
2526         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
2527
2528 2007-02-06  Roger Sayle  <roger@eyesopen.com>
2529
2530         * gcc.target/powerpc/popcount-1.c: New test case.
2531         * gcc.target/powerpc/parity-1.c: Likewise.
2532
2533 2007-02-06  Richard Guenther  <rguenther@suse.de>
2534
2535         PR middle-end/27302
2536         * gcc.dg/torture/pr27302-2.c: New testcase.
2537
2538 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
2539
2540         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
2541         * gcc.dg/vect/vect-iv-1.c: New test.
2542         * gcc.dg/vect/vect-iv-2.c: New test.
2543         * gcc.dg/vect/vect-iv-3.c: New test.
2544         * gcc.dg/vect/vect-iv-4.c: New test.
2545         * gcc.dg/vect/vect-iv-5.c: New test.
2546         * gcc.dg/vect/vect-iv-6.c: New test.
2547         * gcc.dg/vect/vect-iv-7.c: New test.
2548         * gcc.dg/vect/vect-iv-8.c: New test.
2549         * gcc.dg/vect/vect-iv-9.c: New test.
2550         * gcc.dg/vect/vect-iv-10.c: New test.
2551         * gcc.dg/vect/vect-iv-11.c: New test.
2552         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
2553         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
2554         * gcc.dg/vect/vect-14.c: Now vectorizable.
2555         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initilization loop).
2556         * gcc.dg/vect/vect-27.c: Likewise.
2557         * gcc.dg/vect/vect-29.c Likewise.
2558         * gcc.dg/vect/vect-dv-2.c: Likewise.
2559         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
2560         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
2561         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
2562
2563 2007-02-06  Ira Rosen  <irar@il.ibm.com>
2564
2565         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
2566
2567 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2568
2569         * gcc.dg/builtins-20.c: Add more cases.
2570
2571 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
2572
2573         PR debug/30189
2574         * gcc.dg/pr30189.c: New test.
2575
2576 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
2577
2578         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
2579         for running tests.
2580         * gcc.target/i386/sse4a-extract.c: New test.
2581         * gcc.target/i386/sse4a-insert.c: New test.
2582         * gcc.target/i386/sse4a-montsd.c: New test.
2583         * gcc.target/i386/sse4a-montss.c: New test.
2584
2585 2007-02-05  Richard Guenther  <rguenther@suse.de>
2586
2587         * gcc.target/i386/vectorize3.c: New testcase.
2588
2589 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
2590
2591         PR target/30665
2592         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
2593
2594 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2595
2596         PR fortran/30611
2597         * gfortran.dg/repeat_1.f90: New test.
2598
2599 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
2600
2601         PR fortran/30605
2602         * gfortran.dg/spread_shape_1.f90: Remove tabs.
2603         * gfortran.dg/derived_init_2.f90: Ditto.
2604         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
2605         * gfortran.dg/array_initializer_1.f90: Ditto.
2606         * gfortran.dg/do_2.f90: Ditto.
2607         * gfortran.dg/proc_assign_1.f90: Ditto.
2608
2609 2007-02-04  Richard Guenther  <rguenther@suse.de>
2610
2611         PR middle-end/30636
2612         * g++.dg/warn/pr30636.C: New testcase.
2613         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
2614
2615 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
2616
2617         PR middle-end/30667
2618         * gfortran.dg/pr30667.f: New test.
2619
2620 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2621
2622         * gcc.dg/builtins-54.c: Add more cases.
2623
2624 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
2625
2626         PR fortran/30514
2627         * gfortran.dg/zero_sized_2.f90: New test.
2628
2629         PR fortran/30660
2630         * gfortran.dg/alloc_comp_basics_4.f90: New test.
2631
2632         PR fortran/29820
2633         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
2634         file.
2635
2636 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
2637
2638         PR fortran/30683
2639         * gfortran.dg/interface_10.f90: New test.
2640
2641 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2642
2643         * gcc.dg/builtins-20.c: Add more cases.
2644
2645 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
2646
2647         PR target/29682
2648         * gcc-target/ia64/pr29682.c: New test.
2649
2650 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
2651
2652         PR fortran/30284
2653         * gfortran.dg/arrayio_11.f90.f90: New test.
2654
2655         PR fortran/30626
2656         * gfortran.dg/arrayio_12.f90.f90: New test.
2657
2658 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
2659
2660         PR c++/30536
2661         * g++.dg/tls/diag-5.C: New test.
2662
2663         PR middle-end/30473
2664         * gcc.dg/pr30473.c: New test.
2665         * gcc.c-torture/execute/20070201-1.c: New test.
2666
2667 2007-02-01  Roger Sayle  <roger@eyesopen.com>
2668
2669         * gfortran.dg/dependency_20.f90: New test case.
2670
2671 2007-01-31  Ian Lance Taylor  <iant@google.com>
2672
2673         * gcc.dg/lower-subreg-1.c (test): New test.
2674
2675 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
2676
2677         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
2678
2679 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2680
2681         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
2682         * gcc.dg/torture/builtin-math-3.c: Likewise.
2683
2684 2007-01-31  Dirk Mueller  <dmueller@suse.de>
2685
2686         gcc.dg/Wparentheses-2.c: Update and add new tests.
2687
2688 2007-01-31  Ira Rosen  <irar@il.ibm.com>
2689
2690         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
2691         vectorize.
2692
2693 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
2694
2695         * gcc.dg/builtins-63.c: New test.
2696
2697 2007-01-31  Tobias Burnus  <burnus@net-b.de>
2698
2699         PR fortran/27588
2700         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
2701
2702 2007-01-31  Tobias Burnus  <burnus@net-b.de>
2703
2704         PR fortran/30520
2705         * gfortran.dg/volatile8.f90: New argument conformance test.
2706         * gfortran.dg/volatile9.f90: New scope test.
2707
2708 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2709
2710         PR c++/24745
2711         * g++.dg/warn/null4.C: New.
2712
2713 2001-01-30  Roger Sayle  <roger@eyesopen.com>
2714             Uros Bizjak  <ubizjak@gmail.com>
2715
2716         * gcc.dg/large-size-array-3.c: Correct typo.
2717
2718 2007-01-30  Richard Guenther  <rguenther@suse.de>
2719
2720         PR middle-end/27657
2721         * g++.dg/debug/pr27657.C: New testcase.
2722
2723 2007-01-30  Richard Guenther  <rguenther@suse.de>
2724
2725         PR middle-end/30313
2726         * gcc.dg/torture/pr30313.c: New testcase.
2727
2728 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
2729
2730         * gcc.dg/dfp/dfp-except.h: New file.
2731         * gcc.dg/dfp/fe-check.h: New file.
2732         * gcc.dg/dfp/fe-binop.c: New test.
2733         * gcc.dg/dfp/fe-convert-1.c: New test.
2734         * gcc.dg/dfp/fe-convert-2.c: New test.
2735         * gcc.dg/dfp/fe-convert-3.c: New test.
2736
2737         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
2738         * gcc.dg/dfp/decfloat-constants.c: Ditto.
2739         * gcc.dg/dfp/convert-dfp.c: Ditto.
2740         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
2741
2742 2007-01-29  Josh Conner  <jconner@apple.com>
2743
2744         * gcc.target/powerpc/altivec-24.c: New test.
2745
2746 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
2747
2748         PR c++/28266
2749         * g++.dg/parse/defarg12.C: New test.
2750
2751 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
2752
2753         PR fortran/30554
2754         * gfortran.dg/used_dummy_types_6.f90: New test.
2755
2756 2007-01-28  Jan Hubicka  <jh@suse.cz>
2757
2758         * gcc.dg/tree-prof/val-prof-6.c: New test.
2759
2760 2007-01-28  Roger Sayle  <roger@eyesopen.com>
2761
2762         * gcc.dg/large-size-array-3.c: Correct test case (portability).
2763
2764 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
2765
2766         PR C++/28988
2767         * g++.dg/expr/dtor4.C: New test.
2768
2769 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
2770
2771         * gcc.dg/tree-ssa/loop-23.c: New test.
2772
2773 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
2774
2775         PR libfortran/30389
2776         * gfortran.dg/achar_2.f90:  New test.
2777         * gfortran.dg/achar_3.f90:  New test.
2778
2779 2007-01-27  Ian Lance Taylor  <iant@google.com>
2780
2781         * gcc.dg/strict-overflow-1.c: New test.
2782         * gcc.dg/no-strict-overflow-1.c: New test.
2783         * gcc.dg/strict-overflow-2.c: New test.
2784         * gcc.dg/no-strict-overflow-2.c: New test.
2785         * gcc.dg/strict-overflow-3.c: New test.
2786         * gcc.dg/no-strict-overflow-3.c: New test.
2787         * gcc.dg/strict-overflow-4.c: New test.
2788         * gcc.dg/no-strict-overflow-4.c: New test.
2789         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
2790         * gcc.dg/pr15784-1.c: Likewise.
2791         * gcc.dg/pr20922-1.c: Likewise.
2792         * gcc.dg/pr20922-3.c: Likewise.
2793         * gcc.dg/pr20922-4.c: Likewise.
2794         * gcc.dg/pr20922-6.c: Likewise.
2795         * gcc.dg/compare-4.c: Likewise.
2796         * gcc.dg/torture/pr26898-1.c: Likewise.
2797         * gcc.dg/tree-ssa/divide-1.c: Likewise.
2798         * gcc.dg/tree-ssa/divide-2.c: Likewise.
2799         * gcc.dg/tree-ssa/divide-3.c: Likewise.
2800         * gcc.dg/tree-ssa/divide-4.c: Likewise.
2801         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
2802         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
2803         * gcc.dg/tree-ssa/pr21082.c: Likewise.
2804         * gcc.dg/tree-ssa/pr26899.c: Likewise.
2805         * g++.dg/tree-ssa/pr21082.C: Likewise.
2806
2807 2007-01-27  Roger Sayle  <roger@eyesopen.com>
2808
2809         * gcc-dg/large-size-array-3.c: New test case.
2810
2811 2007-01-27  Roger Sayle  <roger@eyesopen.com>
2812
2813         * gfortran.dg/forall_7.f90: New test case.
2814
2815 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
2816
2817         PR fortran/30407
2818         * gfortran.dg/where_operator_assign_1.f90: New test.
2819         * gfortran.dg/where_operator_assign_2.f90: New test.
2820         * gfortran.dg/where_operator_assign_3.f90: New test.
2821
2822 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
2823
2824         * lib/target-supports.exp
2825         (check_effective_target_powerpc_altivec): New.
2826         (check_effective_target_vect_cmdline_needed): Use it.
2827
2828 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
2829
2830         PR fortran/30278
2831         * gfortran.dg/backslash_3.f: New test.
2832
2833 2007-01-26  Richard Guenther  <rguenther@suse.de>
2834
2835         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
2836
2837 2007-01-26  Tobias Burnus  <burnus@net-b.de>
2838
2839         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
2840         * gfortran.dg/vect/vect.exp: Ditto.
2841         * gfortran.dg/dg.exp: Ditto.
2842         * gfortran.fortran-torture/execute/execute.exp: Ditto.
2843         * gfortran.fortran-torture/compile/compile.exp: Ditto.
2844
2845 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2846
2847         * gcc.dg/builtins-20.c: Add more cases.
2848         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
2849
2850 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2851
2852         PR fortran/30437
2853         * gcc.dg/Wall.c: New.
2854         * gcc.dg/Wno-all.c: New.
2855         * gfortran.dg/Wall.f90: New.
2856         * gfortran.dg/Wno-all.f90: New.
2857
2858 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
2859
2860         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
2861         * g++.dg/eh/simd-2.C: Also run on Darwin.
2862         * g++.dg/eh/simd-3.C: New.
2863         * g++.dg/eh/simd-4.C: New.
2864
2865 2007-01-25  Richard Guenther  <rguenther@suse.de>
2866
2867         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
2868         and _PROFILE_USE.
2869         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
2870
2871 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
2872
2873         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
2874         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
2875         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
2876         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
2877         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
2878         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
2879         * gcc.dg/ipa/ipa-7.c: New testcase.
2880
2881 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
2882
2883         * g++.dg/cpp0x/warn_cxx0x.C: New.
2884
2885 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2886
2887         * gcc.dg/builtins-20.c: Test builtin carg.
2888
2889 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
2890
2891         PR middle-end/27416
2892         * gcc.dg/gomp/pr27416.c: New test.
2893
2894         PR middle-end/30494
2895         * gcc.dg/gomp/pr30494.c: New test.
2896         * g++.dg/gomp/pr30494.C: New test.
2897
2898         PR middle-end/30421
2899         * gcc.dg/gomp/pr30421.c: New test.
2900
2901 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
2902
2903         * gcc.target/ia64/versionid-1.c: New test.
2904         * gcc.target/ia64/versionid-2.c: New test.
2905
2906 2007-01-24  Richard Guenther  <rguenther@suse.de>
2907
2908         PR testsuite/30181
2909         * gcc.dg/builtins-57.c: Change to a link-time testcase
2910         to support non-C99 targets.
2911
2912 2007-01-24  Jan Hubicka  <jh@suse.cz>
2913
2914         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
2915
2916 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
2917
2918         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
2919
2920 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
2921
2922         PR objc/27438
2923         * objc.dg/const-str-12.m: New test.
2924
2925 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2926
2927         PR fortran/30532
2928         * gfortran.dg/ctrl-z.f90:  New test.
2929
2930 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2931
2932         PR fortran/30481
2933         * gfortran.dg/namelist_assumed_char.f90:  New test.
2934
2935 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
2936
2937         PR c++/27492
2938         * g++.dg/inherit/covariant15.C: New test.
2939
2940 2007-01-23  Ian Lance Taylor  <iant@google.com>
2941
2942         * g++.dg/warn/Wparentheses-24.C: New test.
2943
2944 2007-01-23  Richard Guenther  <rguenther@suse.de>
2945
2946         PR testsuite/30560
2947         * ada/acats/run_acats: Do not call gnatmake or gnatchop
2948         with full path.
2949
2950 2007-01-22  Richard Guenther  <rguenther@suse.de>
2951
2952         PR tree-optimization/30038
2953         * gcc.dg/builtins-62.c: New testcase.
2954
2955 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
2956
2957         * gcc.c-torture/compile/20070121.c: New test.
2958
2959 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
2960
2961         PR libfortran/30525
2962         * gfortran.dg/char_comparison_1.f:  New test.
2963
2964 2007-01-21  Ira Rosen  <irar@il.ibm.com>
2965
2966         * gcc.dg/vect/vect-strided-same-dr.c: New test.
2967
2968 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
2969
2970         PR objc/30479
2971         * objc.dg/pch: New directory.
2972         * objc.dg/pch/pch.exp: New file.
2973         * objc.dg/pch/interface-1.m: New test.
2974         * objc.dg/pch/interface-1.hs: New include file.
2975         * lib/objc.exp (objc_target_compile): Add
2976         "-x objective-c-header" in front of the sources if this is
2977         a precompiled header being compiled.
2978
2979 2007-01-20  Roger Sayle  <roger@eyesopen.com>
2980
2981         * gfortran.dg/array_memcpy_3.f90: New test case.
2982         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
2983
2984 2007-01-20  Roger Sayle  <roger@eyesopen.com>
2985             Brooks Moses  <brooks.moses@codesourcery.com>
2986             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2987
2988         * gfortran.dg/intrinsic_sign_1.f90: New test case.
2989         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
2990
2991 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2992
2993         * gcc.dg/torture/builtin-math-3.c: Test fdim.
2994
2995 2007-01-19  Mike Stump  <mrs@apple.com>
2996
2997         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
2998         away.
2999
3000 2007-01-19  Roger Sayle  <roger@eyesopen.com>
3001
3002         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
3003         option instead of -funsafe-math-optimizations.
3004
3005 2007-01-19  Tomas Bily  <tbily@suse.cz>
3006
3007         gcc.dg/tree-prof/indir-call-prof.c: New.
3008         g++.dg/dg.exp: Add tree-prof subdirectory.
3009         g++.dg/tree-prof/indir-call-prof.C: New.
3010         g++.dg/tree-prof/tree-prof.exp: New.
3011
3012 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3013
3014         PR c++/17947
3015         * g++.dg/warn/deprecated.C: Update warning output.
3016         * g++.dg/warn/deprecated-2.C: Likewise.
3017         * g++.dg/warn/deprecated-3.C: New.
3018
3019 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
3020
3021         * gcc.c-torture/execute/nestfunc-7.c: New.
3022
3023 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
3024
3025         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
3026
3027 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
3028
3029         * gcc.dg/m68k-pic-1.c: New.
3030
3031 2007-01-18  Roger Sayle  <roger@eyesopen.com>
3032
3033         * gfortran.dg/array_memcpy_4.f90: New test case.
3034
3035 2007-01-18  Josh Conner  <jconner@apple.com>
3036
3037         PR target/30485
3038         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
3039         * gcc.dg/vect/no-trapping-math-1: New.
3040         * gcc.dg/vect/no-trapping-math-2: New.
3041
3042 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
3043
3044         * gcc.target/i386/387-8.c: Update comment about optimizing
3045         inherent load of 1.0 of fptan instruction.
3046
3047 2007-01-18  Dirk Mueller  <dmueller@suse.de>
3048             Richard Guenther <rguenther@suse.de>
3049
3050         PR diagnostic/8268
3051         * gcc.dg/Warray-bounds.c: New testcase.
3052         * gcc.dg/Warray-bounds-2.c: New testcase.
3053         * g++.dg/warn/Warray-bounds.C: New testcase.
3054         * g++.dg/warn/Warray-bounds-2.C: New testcase.
3055
3056 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
3057
3058         PR fortran/30476
3059         * gfortran.dg/generic_12.f90: New test.
3060
3061 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
3062
3063         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
3064         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
3065
3066 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
3067
3068         * gcc.dg/dfp/compare-special.h: New file.
3069         * gcc.dg/dfp/compare-special-32.c: New test.
3070         * gcc.dg/dfp/compare-special-64.c: New test.
3071         * gcc.dg/dfp/compare-special-128.c: New test.
3072
3073 2007-01-16  Roger Sayle  <roger@eyesopen.com>
3074             Paul Thomas  <pault@gcc.gnu.org>
3075             Steven G. Kargl  <kargl@gcc.gnu.org>
3076
3077         PR fortran/30404
3078         * gfortran.dg/forall_6.f90: New test case.
3079         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
3080         * gfortran.dg/dependency_13.f90: Likewise.
3081
3082 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3083
3084         PR testsuite/12325
3085         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
3086         targets that don't support Inf.
3087
3088 2007-01-15  Dale Johannesen  <dalej@apple.com>
3089
3090         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
3091
3092 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
3093
3094         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
3095         of achar for 0xff to avoid the "Extended ASCII not
3096         implemented" error message.
3097
3098 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
3099
3100         PR fortran/28172
3101         * gfortran.dg/altreturn_4.f90: New test.
3102
3103         PR fortran/29389
3104         * gfortran.dg/stfunc_4.f90: New test.
3105
3106         PR fortran/29712
3107         * gfortran.dg/bound_2.f90: Reinstate commented out line.
3108         * gfortran.dg/initialization_1.f90: Change warning.
3109
3110         PR fortran/30283
3111         * gfortran.dg/specification_type_resolution_2.f90: New test.
3112
3113 2007-01-14  Jan Hubicka  <jh@suse.cz>
3114
3115         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
3116         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
3117         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
3118         elimination.
3119
3120 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
3121
3122         PR fortran/30410
3123         * gfortran.dg/external_procedures_2.f90: New test.
3124
3125 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
3126
3127         PR target/30413
3128         * gcc.target/i386/pr30413.c: New test.
3129
3130 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
3131
3132         PR fortran/30452
3133         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
3134
3135 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
3136
3137         * gcc.dg/20070112-1.c: New test.
3138
3139 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3140
3141         PR libgfortran/30435
3142         * gfortran.dg/list_read_6.f90: New test.
3143
3144 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
3145
3146         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
3147
3148 2007-01-12  Tom Tromey  <tromey@redhat.com>
3149
3150         PR preprocessor/28227:
3151         * gcc.dg/cpp/pr28227.c: New file.
3152
3153 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
3154
3155         * gcc.dg/tree-ssa/loop-22.c: New test.
3156
3157 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
3158
3159         PR tree-optimization/29516
3160         * gcc.dg/tree-ssa/loop-20.c: New test.
3161
3162 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
3163
3164         PR libfortran/30415
3165         * minmaxloc_integer_kinds_1.f90:  New test.
3166
3167 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
3168
3169         PR c++/29573
3170         * g++.dg/template/sizeof-template-argument.C: New test.
3171
3172 2007-01-11  Jan Hubicka  <jh@suse.cz>
3173
3174         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
3175         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
3176         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
3177         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
3178         * gcc.dg/tree-ssa/pr21658.c: Likewise.
3179         * gcc.dg/tree-ssa/pr15349.c: Likewise.
3180         * gcc.dg/tree-ssa/pr25501.c: Likewise.
3181         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
3182         transformation in question.
3183         * gcc.dg/tree-ssa/vrp05.c: Likewise.
3184         * gcc.dg/tree-ssa/pr20701.c: Likewise.
3185         * gcc.dg/always_inline3.c: Likewise.
3186
3187 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
3188
3189         PR c++/28999
3190         * g++.dg/template/typename11.C: New test.
3191
3192 2007-01-10  Robert Kennedy <jimbob@google.com>
3193
3194         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
3195
3196 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
3197
3198         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
3199         for different integer kinds.
3200         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
3201         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
3202         * gfortran.dg/ishft_2.f90: New test.
3203         * gfortran.dg/ishft_3.f90: New test.
3204
3205 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
3206
3207         * gfortran.dg/altreturn_2.f90: Removed executable bit.
3208
3209 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
3210
3211         PR tree-optimization/30322
3212         * gcc.dg/tree-ssa/loop-21.c: New test.
3213
3214 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
3215
3216         * g++.dg/rtti/darwin-builtin-linkage.C: New.
3217
3218 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3219
3220         * gcc.target/spu/intrinsics-1.c: Remove xfail.
3221
3222 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3223
3224         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
3225         * g++.dg/warn/overflow-warn-3.C: Likewise.
3226         * g++.dg/warn/overflow-warn-4.C: Likewise.
3227         * g++.dg/warn/overflow-warn-5.C: Likewise.
3228         * g++.dg/warn/overflow-warn-6.C: Likewise.
3229         * g++.dg/warn/Woverflow-1.C: Likewise.
3230         * g++.dg/warn/Woverflow-2.C: Likewise.
3231         * g++.dg/warn/Woverflow-3.C: Likewise.
3232         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
3233
3234 2007-01-08  Roger Sayle  <roger@eyesopen.com>
3235
3236         * gfortran.dg/array_constructor_14.f90: New test case.
3237         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
3238
3239 2007-01-08  Richard Guenther  <rguenther@suse.de>
3240
3241         PR tree-optimization/23603
3242         * gcc.dg/tree-ssa/vrp31.c: New testcase.
3243         * gcc.dg/tree-ssa/vrp32.c: Likewise.
3244
3245 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
3246
3247         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
3248         in __v8qi typedef.
3249         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
3250         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
3251         compiler behaviour.
3252         * gcc.dg/simd-5.c: Likewise.
3253         * gcc.dg/simd-6.c: Likewise.
3254         * g++.dg/conversion/simd1.C: Likewise.
3255         * g++.dg/conversion/simd3.C: Likewise.
3256         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
3257         (main): Use it.
3258
3259 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
3260
3261         PR tree-optimization/29877
3262         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
3263         name of a hard register for the target concerned.  Adjust dg-error
3264         directives to cope with new behaviour of TER.
3265
3266 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3267
3268         PR c++/28986
3269         * g++.dg/conversion/nullptr1.C: Added overflow warning.
3270         * g++.dg/warn/overflow-warn-1.C: New.
3271         * g++.dg/warn/overflow-warn-3.C: New.
3272         * g++.dg/warn/overflow-warn-4.C: New.
3273         * g++.dg/warn/overflow-warn-5.C: New.
3274         * g++.dg/warn/overflow-warn-6.C: New.
3275         * g++.dg/warn/Woverflow-1.C: New.
3276         * g++.dg/warn/Woverflow-2.C: New.
3277         * g++.dg/warn/Woverflow-3.C: New.
3278         * g++.dg/warn/multiple-overflow-warn-2.C: New.
3279
3280 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
3281
3282         PR fortran/27698
3283         * gfortran.dg/invalid_name.f90: New test.
3284         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
3285         * gfortran.dg/gomp/pr29759.f90: Ditto.
3286
3287 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
3288
3289         * gfortran.dg/present_1.f90:  Update error message.
3290
3291 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
3292
3293         PR c++/19439
3294         * g++.dg/template/duplicate1.C: New test
3295         * g++.dg/template/memfriend6.C: Adjust error markers.
3296
3297 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
3298
3299         PR tree-opt/30385
3300         * gcc.dg/torture/inline-1.c: New test.
3301
3302 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3303
3304         PR c/19978
3305         * gcc.dg/multiple-overflow-warn-1.c: New.
3306         * gcc.dg/multiple-overflow-warn-2.c: New.
3307         * gcc.dg/overflow-warn-6.c: New.
3308         * g++.dg/warn/multiple-overflow-warn-1.C: New.
3309
3310 2007-01-05  Roger Sayle  <roger@eyesopen.com>
3311
3312         * gfortran.dg/array_memcpy_1.f90: New test case.
3313         * gfortran.dg/array_memcpy_2.f90: Likewise.
3314
3315 2007-01-05  Richard Guenther  <rguenther@suse.de>
3316
3317         PR middle-end/27826
3318         * g++.dg/opt/pr27826.C: New testcase.
3319
3320 2007-01-05  Ian Lance Taylor  <iant@google.com>
3321
3322         * gcc.dg/Walways-true-1.c: New test.
3323         * gcc.dg/Walways-true-2.c: New test.
3324         * g++.dg/warn/Walways-true-1.C: New test.
3325         * g++.dg/warn/Walways-true-2.C: New test.
3326
3327 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
3328
3329         PR c/30360
3330         * gcc.dg/pr30360.c: New test.
3331
3332 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
3333
3334         PR fortran/23232
3335         * gfortran.dg/data_implied_do_1.f90: New test.
3336
3337         PR fortran/27996
3338         PR fortran/27998
3339         * gfortran.dg/char_length_1.f90: New test.
3340
3341 2007-01-05  Richard Guenther  <rguenther@suse.de>
3342
3343         PR middle-end/28116
3344         * g++.dg/opt/pr28116.C: New testcase.
3345
3346 2007-01-05  Tobias Burnus  <burnus@net-b.de>
3347
3348         PR fortran/29624
3349         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
3350           invalid deallocate.
3351         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
3352         * gfortran.dg/protected_4.f90: Add pointer intent check.
3353         * gfortran.dg/protected_6.f90: Add pointer intent check.
3354         * gfortran.dg/pointer_intent_1.f90: New test.
3355         * gfortran.dg/pointer_intent_2.f90: New test.
3356         * gfortran.dg/pointer_intent_3.f90: New test.
3357
3358 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
3359
3360         PR 30235
3361         * gfortran.dg/altreturn_2.f90: new test.
3362
3363 2007-01-04  Tom Tromey  <tromey@redhat.com>
3364
3365         PR preprocessor/28165:
3366         * gcc.dg/cpp/pr28165.c: New file.
3367
3368 2007-01-03  Josh Conner  <jconner@apple.com>
3369
3370         PR middle-end/29683
3371         * gcc.dg/pr29683.c: New.
3372
3373 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
3374
3375         PR c++/28217
3376         * g++.dg/pch/template-1.C: New test.
3377         * g++.dg/pch/template-1.Hs: New file.
3378
3379 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3380
3381         PR middle-end/30353
3382         * gcc.c-torture/compile/complex-4.c: New test.
3383
3384 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
3385
3386         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
3387         -maltivec.
3388         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
3389
3390 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
3391
3392         PR middle-end/30286
3393         * gcc.dg/pr30286.c: New test.
3394
3395         PR c++/29535
3396         * g++.dg/template/crash66.C: New test.
3397
3398         PR c++/29054
3399         * g++.dg/template/friend49.C: New test.
3400
3401 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
3402
3403         * gfortran.dg/ibits.f90: New test.
3404
3405 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
3406
3407         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
3408         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
3409
3410 2007-01-02  Jan Hubicka  <jh@suse.cz>
3411
3412         * gcc.dg/pr16194.c: We now output error on all three functions, not just
3413         first one.
3414
3415 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3416
3417         PR c/19977
3418         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
3419         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
3420
3421 2006-01-02  Ian Lance Taylor  <iant@google.com>
3422
3423         * g++.dg/warn/Wparentheses-22.C: New test.
3424         * g++.dg/warn/Wparentheses-23.C: New test.
3425
3426 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3427
3428         PR middle-end/7651
3429         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
3430         * gcc.dg/declspec-3-Wextra.c: New.
3431         * gcc.dg/declspec-3-no.c: New
3432
3433 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
3434
3435         PR fortran/20896
3436         * gfortran.dg/interface_10.f90: Remove.
3437
3438 2007-01-01  Roger Sayle  <roger@eyesopen.com>
3439
3440         * gcc.dg/fold-eqxor-4.c: New test case.
3441
3442 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
3443
3444         PR middle-end/30311
3445         * gcc.c-torture/compile/pr30311.c: New test.
3446
3447 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
3448
3449         PR middle-end/30253
3450         * gcc.c-torture/compile/statement-expression-1.c: New test.
3451
3452 2007-01-01  Andreas Schwab  <schwab@suse.de>
3453
3454         PR target/29166
3455         * g++.dg/eh/pr29166.C: New test.
3456
3457 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
3458
3459         * lib/target-supports.exp (check_effective_target_powerpc_spe):
3460         New.
3461         (check_effective_target_vect_cmdline_needed): Use it.
3462
3463 2006-12-31  Richard Guenther  <rguenther@suse.de>
3464
3465         PR middle-end/30137
3466         * testsuite/gcc.dg/pr30137-1.c: New testcase.
3467         * testsuite/gcc.dg/pr30137-2.c: Likewise.
3468
3469 2006-12-31  Roger Sayle  <roger@eyesopen.com>
3470
3471         PR middle-end/30322
3472         * gcc.dg/fold-plusnot-1.c: New test case.
3473
3474 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
3475
3476         PR c++/29731
3477         * g++.dg/parse/template22.C: New test.
3478
3479 2006-12-31  Richard Guenther  <rguenther@suse.de>
3480
3481         PR middle-end/30338
3482         * gcc.c-torture/compile/pr30338.c: New testcase.
3483
3484 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
3485
3486         PR fortran/27900
3487         * gfortran.dg/intrinsic_actual_4.f90: New test.
3488
3489         PR fortran/24325
3490         * gfortran.dg/func_decl_3.f90: New test.
3491
3492 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
3493
3494         PR fortran/23060
3495         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
3496         * gfortran.dg/c_by_val_1.f: New test.
3497         * gfortran.dg/c_by_val_2.f: New test.
3498         * gfortran.dg/c_by_val_3.f: New test.
3499
3500 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
3501
3502         PR libfortran/30321
3503         * gfortran.dg/sum_zero_array_1.f90:  New test.
3504
3505 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
3506
3507         PR preprocessor/29612
3508         * gcc.dg/cpp/pr29612-1.c: New test.
3509         * gcc.dg/cpp/pr29612-2.c: New test.
3510
3511 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
3512
3513         PR fortran/30034
3514         * gfortran.dg/pure_formal_proc_1.f90: New test.
3515
3516         PR fortran/30237
3517         * gfortran.dg/intrinsic_actual_3.f90: New test.
3518
3519 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3520
3521         PR fortran/30014
3522         * gfortran.dg/io_constraints_1.f90: Update test.
3523         * gfortran.dg/io_constraints_2.f90: Update test.
3524         * gfortran.dg/inquire_iolength.f90: New test.
3525
3526 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
3527
3528         PR fortran/20896
3529         * gfortran.dg/interface_10.f90: New test.
3530         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
3531         since z is already, locally a variable.
3532
3533         PR fortran/25135
3534         * gfortran.dg/generic_11.f90: New test.
3535         * gfortran.dg/interface_7.f90: Remove name clash between module
3536         name and procedure 'x' referenced in the interface.
3537
3538 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3539
3540         PR middle-end/7651
3541         * gcc.dg/Wmissing-parameter-type.c: New.
3542         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
3543         * gcc.dg/Wmissing-parameter-type-no.c: New.
3544
3545 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
3546
3547         PR fortran/25818
3548         * gfortran.dg/entry_array_specs_2.f: New test.
3549
3550         PR fortran/30084
3551         * gfortran.dg/nested_modules_6.f90: New test.
3552
3553 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3554
3555         PR middle-end/7651
3556         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
3557         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
3558
3559 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
3560
3561         PR C++/30168
3562         * g++.dg/opt/complex6.C: New test.
3563
3564 2006-12-22  Ben Elliston  <bje@au.ibm.com>
3565
3566         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
3567         full" if the linker on spu-*-* warns about exceeding local store.
3568
3569         And revert this patch:
3570         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
3571         fail to link due to relocation overflows on spu-*-*.
3572
3573 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
3574
3575         PR fortran/30273
3576         * gfortran.dg/dependency_19.f90: New test.
3577
3578 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
3579
3580         PR fortran/30202
3581         * gfortran.dg/alloc_comp_basics_3.f90: New test.
3582
3583 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
3584
3585         PR middle-end/30262
3586         * gcc.c-torture/execute/20061220-1.c: New test.
3587
3588         PR middle-end/30263
3589         * gcc.dg/gomp/asm-1.c: New test.
3590
3591         PR target/30230
3592         * g++.dg/eh/ia64-2.C: New test.
3593
3594 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
3595
3596         PR target/28966
3597         PR target/29248
3598         * gcc.dg/rs6000-leaf.c: New.
3599
3600 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3601
3602         PR fortran/25392
3603         * gfortran.dg/f2c_8.f90: New test.
3604
3605 2006-12-20  Bill Wendling  <wendling@apple.com>
3606
3607         * gcc.dg/asm-b.c: Check for __ppc64__.
3608
3609 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
3610
3611         PR fortran/30190
3612         * gfortran.dg/bounds_check_5.f90: New test.
3613
3614 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
3615
3616         PR middle-end/30143
3617         * gcc.dg/gomp/complex-1.c: New testcase.
3618
3619 2006-12-20  Roger Sayle  <roger@eyesopen.com>
3620
3621         * gfortran.dg/array_memset_1.f90: New test case.
3622
3623 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
3624
3625         * lib/target-supports.exp: Add spu to
3626         check_effective_target_vect_widen_mult_hi_to_si.
3627
3628 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
3629
3630         PR fortran/29992
3631         * gfortran.dg/generic_9.f90: New test.
3632
3633         PR fortran/30081
3634         * gfortran.dg/generic_10.f90: New test.
3635
3636 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
3637
3638         PR tree-opt/30045
3639         * gcc.dg/pr30045.c: New test.
3640
3641 2006-12-20  Ben Elliston  <bje@au.ibm.com>
3642
3643         * gcc.dg/20020312-2.c: Add a case for __SPU__.
3644
3645 2006-12-19  Eric Christopher  <echristo@apple.com>
3646
3647         PR target/29302
3648         * gcc.c-torture/execute/pr29302-1.c: New.
3649
3650 2006-12-19  Tobias Burnus  <burnus@net-b.de>
3651
3652         PR fortran/39238
3653         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
3654
3655 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
3656
3657         PR fortran/30236
3658         * gfortran.dg/altreturn_3.f90: New test.
3659
3660         * gfortran.dg/char_result_12.f90: Fix comment typos.
3661
3662 2006-12-19  Ben Elliston  <bje@au.ibm.com>
3663
3664         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
3665         as newlib's stdio.h uses non-traditional cpp constructs.
3666
3667 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
3668
3669         * gfortran.dg/advance.f90: Renamed to advance_1.f90
3670         * gfortran.dg/append-1.f90: Renamed to append_1.f90
3671         * gfortran.dg/array-1.f90: Renamed to array_1.f90
3672         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
3673         * gfortran.dg/backspace.f: Renamed to backspace_1.f
3674         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
3675         * gfortran.dg/default_initialization.f: Renamed to default_initialization_1.f
3676         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to dollar_edit_descriptor_1.f
3677         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to dollar_edit_descriptor_2.f
3678         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to dollar_edit_descriptor_3.f
3679         * gfortran.dg/logint-1.f: Renamed to logint_1.f
3680         * gfortran.dg/logint-2.f: Renamed to logint_2.f
3681         * gfortran.dg/logint-3.f: Renamed to logint_3.f
3682         * gfortran.dg/advance_1.f90: Renamed from advance.f90
3683         * gfortran.dg/append_1.f90: Renamed from append-1.f90
3684         * gfortran.dg/array_1.f90: Renamed from array-1.f90
3685         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
3686         * gfortran.dg/backspace_1.f: Renamed from backspace.f
3687         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
3688         * gfortran.dg/default_initialization_1.f: Renamed from default_initialization.f
3689         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from dollar_edit_descriptor-1.f
3690         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from dollar_edit_descriptor-2.f
3691         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from dollar_edit_descriptor-3.f
3692         * gfortran.dg/logint_1.f: Renamed from logint-1.f
3693         * gfortran.dg/logint_2.f: Renamed from logint-2.f
3694         * gfortran.dg/logint_3.f: Renamed from logint-3.f
3695
3696 2006-12-18  Bill Wendling  <wendling@apple.com>
3697
3698         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
3699         id is an OjbC keyword.
3700
3701 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3702
3703         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
3704
3705 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
3706
3707         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
3708
3709 2006-12-18  Ian Lance Taylor  <iant@google.com>
3710
3711         * g++.dg/warn/Wmissing-declarations-1.C: New test.
3712
3713 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
3714
3715         * gcc.c-torture/compile/pr27528.c: Use empty templates.
3716
3717 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
3718
3719         PR fortran/30207
3720         * gfortran.fortran-torture/execute/where21.f90: New test.
3721
3722 2006-12-17  Tobias Burnus  <burnus@net-b.de>
3723
3724         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
3725
3726 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3727
3728         PR middle-end/7651
3729         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
3730         * gcc.dg/if-empty-1.c: Likewise.
3731         * gcc.dg/pr23165.c: Likewise.
3732         * g++.dg/warn/empty-body.C: Likewise.
3733
3734 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3735
3736         PR libfortran/30005
3737         * gfortran.dg/open_errors.f90: New test.
3738
3739 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
3740
3741         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
3742
3743         * gcc.target/i386/ssse3-pabsb.c: New file.
3744         * gcc.target/i386/ssse3-pabsd.c: Likewise.
3745         * gcc.target/i386/ssse3-pabsw.c: Likewise.
3746         * gcc.target/i386/ssse3-palignr.c: Likewise.
3747         * gcc.target/i386/ssse3-phaddd.c: Likewise.
3748         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
3749         * gcc.target/i386/ssse3-phaddw.c: Likewise.
3750         * gcc.target/i386/ssse3-phsubd.c: Likewise.
3751         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
3752         * gcc.target/i386/ssse3-phsubw.c: Likewise.
3753         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
3754         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
3755         * gcc.target/i386/ssse3-pshufb.c: Likewise.
3756         * gcc.target/i386/ssse3-psignb.c: Likewise.
3757         * gcc.target/i386/ssse3-psignd.c: Likewise.
3758         * gcc.target/i386/ssse3-psignw.c: Likewise.
3759         * gcc.target/i386/ssse3-vals.h: Likewise.
3760
3761 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
3762
3763         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
3764         * lib/fortran-torture.exp: Include target-supports.exp.
3765
3766 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
3767
3768         PR target/30185
3769         * gcc.c-torture/execute/pr30185.c: New test.
3770
3771 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3772
3773         PR testsuite/30179
3774         PR testsuite/30180
3775         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
3776         * gcc.dg/builtin-bswap-2.c: Likewise.
3777         * gcc.dg/builtin-bswap-3.c: Likewise.
3778         * gcc.dg/builtin-bswap-4.c: Likewise.
3779         * lib/target-supports.exp (check_effective_target_stdint_types): New.
3780         * cc.c-torture/execute/mode-dependent-address.x: New file.
3781
3782 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3783
3784         PR libfortran/30145
3785         * gfortran.dg/write_zero_array: New test.
3786
3787 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3788
3789         PR fortran/30200
3790         * gfortran.dg/write_fmt_trim.f90: New test.
3791
3792 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
3793
3794         PR 30194
3795         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
3796         temporarily.
3797
3798 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3799
3800         * lib/target-supports.exp (check_weak_available): Use istarget
3801         "hppa*-*-hpux10*" instead of regexp.
3802         (check_cxa_atexit_available): Likewise.
3803
3804 2006-12-14  Richard Guenther  <rguenther@suse.de>
3805
3806         PR tree-optimization/30197
3807         * gcc.c-torture/execute/complex-1.c: Fix function name.
3808         * gcc.dg/builtins-61.c: New testcase.
3809
3810 2006-12-14  Richard Guenther  <rguenther@suse.de>
3811
3812         PR middle-end/30172
3813         * gcc.dg/pr30172-1.c: New testcase.
3814
3815 2006-12-14  Richard Guenther  <rguenther@suse.de>
3816
3817         PR tree-optimization/30198
3818         * gcc.dg/builtins-60.c: New testcase.
3819
3820 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
3821
3822         * lib/target-supports.exp (vect_no_align): Remove spu.
3823
3824 2006-12-13  Ian Lance Taylor  <iant@google.com>
3825
3826         PR c++/19564
3827         PR c++/19756
3828         * g++.dg/warn/Wparentheses-5.C: New test.
3829         * g++.dg/warn/Wparentheses-6.C: New test.
3830         * g++.dg/warn/Wparentheses-7.C: New test.
3831         * g++.dg/warn/Wparentheses-8.C: New test.
3832         * g++.dg/warn/Wparentheses-9.C: New test.
3833         * g++.dg/warn/Wparentheses-10.C: New test.
3834         * g++.dg/warn/Wparentheses-11.C: New test.
3835         * g++.dg/warn/Wparentheses-12.C: New test.
3836         * g++.dg/warn/Wparentheses-13.C: New test.
3837         * g++.dg/warn/Wparentheses-14.C: New test.
3838         * g++.dg/warn/Wparentheses-15.C: New test.
3839         * g++.dg/warn/Wparentheses-16.C: New test.
3840         * g++.dg/warn/Wparentheses-17.C: New test.
3841         * g++.dg/warn/Wparentheses-18.C: New test.
3842         * g++.dg/warn/Wparentheses-19.C: New test.
3843         * g++.dg/warn/Wparentheses-20.C: New test.
3844         * g++.dg/warn/Wparentheses-21.C: New test.
3845
3846 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3847
3848         PR testsuite/30157
3849         * lib/target-supports.exp (check_cxa_atexit_available): Return false
3850         for target "hppa.*hpux10".
3851
3852 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
3853
3854         * g++.dg/debug/vartrack1.C: New test.
3855
3856         * g++.dg/opt/ifcvt1.C: New test.
3857
3858         * gcc.dg/tls/opt-13.c: New test.
3859
3860         * gcc.dg/20060425-2.c: New test.
3861
3862         * g++.dg/opt/pr15054-2.C: New test.
3863
3864         * gcc.c-torture/execute/20060420-1.c: New test.
3865
3866         * gcc.c-torture/execute/20060412-1.c: New test.
3867
3868         * objc/compile/20060406-1.m: New test.
3869
3870 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
3871
3872         * g++.dg/template/array17.C: New test.
3873
3874 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
3875
3876         * gcc.target/powerpc/altivec-23.c: New test.
3877
3878 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
3879
3880         PR c++27316
3881         * g++.dg/inherit/error3.C: New test.
3882
3883         PR c++/28740
3884         * g++.dg/inherit/error4.C: New test.
3885
3886 2006-12-13  Richard Guenther  <rguenther@suse.de>
3887
3888         PR tree-optimization/17687
3889         * gcc.dg/builtins-59.c: New testcase.
3890
3891 2006-12-13  Ben Elliston  <bje@au.ibm.com>
3892
3893         * gcc.target/spu/Wmain.c: New test.
3894
3895 2006-12-12  Josh Conner  <jconner@apple.com>
3896
3897         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
3898         * g++.dg/abi/thunk4.C: Likewise.
3899         * g++.dg/abi/rtti3.C: Likewise.
3900
3901 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
3902
3903         * gcc.target/spu/cpat-1.c: New test.
3904         * gcc.target/spu/cpat-2.c: New test.
3905         * gcc.target/spu/cpat-3.c: New test.
3906         * gcc.target/spu/cpat-4.c: New test.
3907
3908 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3909
3910         PR tree-opt/28436
3911         * gcc.c-torture/compile/vector-1.c: New test.
3912         * gcc.c-torture/compile/vector-2.c: New test.
3913         * gcc.c-torture/compile/vector-3.c: New test.
3914
3915 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3916
3917         * lib/fortran-torture.exp: Update copyright years.  Remove
3918         obsolete comment.  Test -ftree-vectorize where it makes sense.
3919         * lib/gfortran-dg.exp: Update copyright years.  Use settings
3920         from fortran-torture.exp.
3921         * gfortran.dg/char_transpose_1.f90,
3922         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
3923         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
3924         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
3925         '-w' to dg-options.
3926
3927 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
3928
3929         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
3930         saved_${tool}_load.
3931
3932 2006-12-12  Ira Rosen  <irar@il.ibm.com>
3933
3934         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
3935         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
3936         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
3937         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
3938         gaps.
3939
3940 2006-12-12  Richard Guenther  <rguenther@suse.de>
3941
3942         PR middle-end/30147
3943         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
3944
3945 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
3946             Diego Novillo  <dnovillo@redhat.com>
3947
3948         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
3949         VDEF/VUSE changes.
3950         * gcc.dg/tree-ssa/pr26421.c: Likewise
3951         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
3952         * gcc.dg/tree-ssa/pr23382.c: Likewise.
3953         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
3954         * gcc.dg/tree-ssa/pr28410.c: Likewise.
3955         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
3956         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
3957         * gcc.dg/tree-ssa/vrp07.c: Likewise.
3958         * gcc.dg/tree-ssa/vrp08.c: Likewise.
3959         * gcc.dg/tree-ssa/alias-12.c: Likewise.
3960
3961 2006-12-11  Jan Hubicka  <jh@suse.cz>
3962
3963         * gcc.dg/tree-prof/stringop-1.c: New test.
3964         * gcc.dg/tree-prof/stringop-2.c: New test.
3965
3966 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
3967
3968         PR target/30120
3969         * gcc.target/i386/pr30120.c: New test.
3970
3971         Revert:
3972         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
3973
3974         * gcc.target/i386/x87regparm-1.c: New test.
3975         * gcc.target/i386/x87regparm-2.c: New test.
3976         * gcc.target/i386/x87regparm-3.c: New test.
3977         * gcc.target/i386/x87regparm-4.c: New test.
3978
3979 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
3980
3981         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
3982
3983 2006-12-10  Tobias Burnus  <burnus@net-b.de>
3984
3985         PR fortran/23994
3986         * gfortran.dg/protected_1.f90: New test.
3987         * gfortran.dg/protected_2.f90: New test.
3988         * gfortran.dg/protected_3.f90: New test.
3989         * gfortran.dg/protected_4.f90: New test.
3990         * gfortran.dg/protected_5.f90: New test.
3991         * gfortran.dg/protected_6.f90: New test.
3992
3993 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
3994             Tobias Burnus  <burnus@gcc.gnu.org>
3995
3996         PR fortran/29975
3997         PR fortran/30068
3998         * gfortran.dg/interface_4.f90: Test adding procedure to generic
3999         interface.
4000         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
4001         ambiguous interfaces.
4002         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
4003         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
4004         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
4005         ambiguous interfaces.
4006         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
4007         * gfortran.dg/array_initializer_2.f90: Add initializer array
4008         constructor test.
4009
4010         PR fortran/30096
4011         * gfortran.dg/interface_9.f90: Test that host interfaces are
4012         not checked for ambiguity with the local version.
4013
4014 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
4015
4016         PR fortran/29464
4017         * gfortran.dg/module_interface_2.f90: New test.
4018
4019 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
4020
4021         PR fortran/29941
4022         * gfortran.dg/assumed_len.f90: New test.
4023
4024 2006-12-09  Richard Guenther  <rguenther@suse.de>
4025
4026         * g++.dg/warn/implicit-typename1.C: Qualify types.
4027         * g++.dg/parse/crash12.C: Likewise.
4028         * g++.dg/tree-ssa/pr22444.C: Likewise.
4029
4030 2006-12-09  Tobias Burnus  <burnus@net-b.de>
4031
4032         * gfortran.dg/array_2.f90: Added sqrt test.
4033
4034 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
4035
4036         * gcc.target/i386/x87regparm-1.c: XFAIL.
4037         * gcc.target/i386/x87regparm-2.c: XFAIL.
4038         * gcc.target/i386/x87regparm-3.c: XFAIL.
4039         * gcc.target/i386/x87regparm-4.c: XFAIL.
4040
4041 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4042
4043         * lib/target-supports.exp
4044         (check_effective_target_large_long_double): New.
4045         * gcc.dg/Wconversion-real.c : Use it.
4046         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
4047         unsigned.
4048
4049 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
4050
4051         * gcc.c-torture/execute/mode-dependent-address.c: New test.
4052
4053 2006-12-08  Tobias Burnus  <burnus@net-b.de>
4054
4055         PR fortran/27546
4056         * gfortran.dg/import4.f90: New test for IMPORT in modules.
4057
4058 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
4059
4060         PR c++/29732
4061         * g++.dg/template/crash65.C: New test.
4062         * g++.dg/template/spec16.C: Tweak error markers.
4063
4064 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4065
4066         * gcc.target/spu: New directory.
4067         * gcc.target/spu/spu.exp: New file.
4068         * gcc.target/spu/intrinsics-1.c: New test.
4069
4070 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
4071
4072         PR c++/29980
4073         * g++.dg/ext/attrib27.C: New test.
4074         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
4075         * g++.dg/parse/typedef5.C: Likewise.
4076
4077 2006-12-07  Mike Stump  <mrs@apple.com>
4078
4079         * treelang/compile/var_defs.tree: Adjust.
4080
4081 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
4082
4083         PR c++/29730
4084         * g++.dg/template/crash64.C: New test.
4085         * g++.dg/parse/crash27.C: Adjust error markers.
4086
4087 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
4088
4089         PR libfortran/30009
4090         PR libfortran/30056
4091         * gfortran.dg/read_eof_4.f90:  Add tests.
4092         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
4093         * gfortran.dg/unf_read_corrupted_1.f90: New test.
4094
4095 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
4096
4097         PR c++/29729
4098         * g++.dg/template/crash63.C: New test.
4099
4100         PR c++/29728
4101         * g++.dg/template/crash62.C: New test.
4102
4103 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
4104
4105         PR fortran/30003
4106         * gfortran.dg/allocatable_function_1.f90: Increase the number
4107         of expected calls of free to 10; the lhs section reference is
4108         now evaluated so there is another call to bar.  Change the
4109         comment appropriately.
4110         * gfortran.dg/array_section_1.f90: New test.
4111
4112 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
4113
4114         PR fortran/29912
4115         * gfortran.dg/char_result_12.f90: New test.
4116
4117 2006-12-05  Richard Guenther  <rguenther@suse.de>
4118
4119         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
4120         * gcc.dg/vect/vect-pow-2.c: Rename to ...
4121         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
4122         vect_double, xfail for spu*-*-*.
4123
4124 2006-12-04  Tobias Burnus  <burnus@net-b.de>
4125
4126         PR fortran/29962
4127         * initialization_4.f90: Test noninteger exponents (-std=f95).
4128         * initialization_5.f90: New test for noninteger exponents
4129           with -std=f2003.
4130
4131 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
4132
4133         PR fortran/29821
4134         * gfortran.dg/parameter_array_section_1.f90: New test.
4135
4136 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
4137
4138         PR c++/29733
4139         * g++.dg/template/crash61.C: New test.
4140
4141         PR c++/29632
4142         * g++.dg/template/error23.C: New test.
4143
4144 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
4145
4146         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
4147
4148 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
4149
4150         PR fortran/29916
4151         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
4152
4153 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
4154
4155         PR middle-end/29965
4156         * gcc.dg/gomp/pr29965-1.c: New test.
4157         * gcc.dg/gomp/pr29965-2.c: New test.
4158         * gcc.dg/gomp/pr29965-3.c: New test.
4159         * gcc.dg/gomp/pr29965-4.c: New test.
4160         * gcc.dg/gomp/pr29965-5.c: New test.
4161         * gcc.dg/gomp/pr29965-6.c: New test.
4162         * g++.dg/gomp/pr29965-1.C: New test.
4163         * g++.dg/gomp/pr29965-2.C: New test.
4164         * g++.dg/gomp/pr29965-3.C: New test.
4165         * g++.dg/gomp/pr29965-4.C: New test.
4166         * g++.dg/gomp/pr29965-5.C: New test.
4167         * g++.dg/gomp/pr29965-6.C: New test.
4168         * g++.dg/gomp/pr29965-7.C: New test.
4169         * g++.dg/gomp/pr29965-8.C: New test.
4170         * g++.dg/gomp/pr29965-9.C: New test.
4171         * g++.dg/gomp/pr29965-10.C: New test.
4172
4173 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
4174
4175         * gnat.dg/pointer_variable_bounds.adb: New test.
4176         * gnat.dg/pointer_variable_bounds.ads: Likewise.
4177         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
4178
4179 2006-12-03  Eric Christopher  <echristo@apple.com>
4180
4181         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
4182
4183 2006-12-03  Richard Henderson  <rth@redhat.com>
4184             Andrew Pinski  <pinskia@gmail.com>
4185
4186         PR C++/14329
4187         * g++.dg/warn/unit-1.C: New test.
4188
4189 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
4190
4191         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
4192
4193 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
4194
4195         * g++.dg/vect/vect.exp: Enable tests to run on spu.
4196         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
4197         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
4198         * gcc.dg/vect/vect-70.c: Reduce array size.
4199         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
4200         vect_no_compaer_double targets.
4201         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
4202         vect_float, vect_double, and vect_int.
4203
4204 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
4205
4206         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
4207         test for loop versioning on vect_no_align targets.
4208         * gcc.dg/vect/pr20122.c: Likewise.
4209         * gcc.dg/vect/vect-105.c: Likewise.
4210         * gcc.dg/vect/vect-42.c: Likewise.
4211         * gcc.dg/vect/vect-43.c: Likewise.
4212         * gcc.dg/vect/vect-74.c: Likewise.
4213         * gcc.dg/vect/vect-75.c: Likewise.
4214         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
4215         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
4216         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
4217         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
4218
4219 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
4220
4221         PR fortran/29642
4222         * gfortran.dg/value_1.f90 : New test.
4223         * gfortran.dg/value_2.f90 : New test.
4224         * gfortran.dg/value_3.f90 : New test.
4225         * gfortran.dg/value_4.f90 : New test.
4226         * gfortran.dg/value_4.c : Called from value_4.f90.
4227
4228 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4229
4230         PR C++/30033
4231         *  g++.dg/cpp0x/static_assert4.C: New testcase.
4232
4233 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4234
4235         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
4236
4237 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
4238
4239         PR c/27953
4240         * gcc.dg/pr27953.c: New test.
4241
4242 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4243
4244         PR c++/30022
4245         * g++.dg/ext/vector5.C: New test.
4246
4247         PR c++/30021
4248         * g++.dg/other/main1.C: New test.
4249
4250 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
4251
4252         PR libfortran/29568
4253         * gfortran.dg/convert_implied_open.f90:  Change to
4254         new default record length.
4255         * gfortran.dg/unf_short_record_1.f90:  Adapt to
4256         new error message.
4257         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
4258
4259 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
4260
4261         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
4262
4263 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
4264
4265         PR c++/29066
4266         * g++.dg/expr/pr29066.c: New.
4267
4268 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
4269             Zdenek Dvorak <dvorakz@suse.cz>
4270
4271         PR tree-optimization/29921
4272         * gcc.dg/pr29921-2.c: New test.
4273
4274 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
4275
4276         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
4277         (i386_get_cpuid): New function.
4278         (i386_cpuid_ecx): Likewise.
4279         (i386_cpuid_edx): Likewise.
4280         (i386_cpuid): Updated to call i386_cpuid_edx.
4281
4282         * gcc.target/i386/sse3-addsubpd.c: New file.
4283         * gcc.target/i386/sse3-addsubps.c: Likewise.
4284         * gcc.target/i386/sse3-haddpd.c: Likewise.
4285         * gcc.target/i386/sse3-haddps.c: Likewise.
4286         * gcc.target/i386/sse3-hsubpd.c: Likewise.
4287         * gcc.target/i386/sse3-hsubps.c: Likewise.
4288         * gcc.target/i386/sse3-lddqu.c: Likewise.
4289         * gcc.target/i386/sse3-movddup.c: Likewise.
4290         * gcc.target/i386/sse3-movshdup.c: Likewise.
4291         * gcc.target/i386/sse3-movsldup.c: Likewise.
4292
4293 2006-12-01  Dirk Mueller  <dmueller@suse.de>
4294
4295         * g++.dg/warn/Wreturn-type-4.C: New testcase.
4296
4297 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
4298
4299         * gcc.dg/dfp/convert-int-max.c: New test.
4300         * gcc.dg/dfp/convert-int-max-fold.c: New test.
4301
4302 2006-11-30  Richard Guenther  <rguenther@suse.de>
4303
4304         * gcc.dg/vect/vect-pow-1.c: Rename ...
4305         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
4306         floats instead of doubles, check successful vectorization.
4307
4308 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4309
4310         PR target/29945
4311         * gcc.c-torture/compile/pr29945.c: New testcase.
4312
4313 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
4314
4315         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
4316         -maltivec.
4317
4318 2006-11-29  Eric Christopher  <echristo@apple.com>
4319
4320         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
4321
4322 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
4323
4324         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
4325
4326         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
4327
4328 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
4329
4330         PR c++/29022
4331         * g++.dg/inherit/virtual2.C: New test.
4332         * g++.dg/inherit/virtual3.C: Likewise.
4333         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
4334         * g++.dg/inherit/error2.C: Likewise.
4335         * g++.dg/template/instantiate1.C: Likewise.
4336
4337 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
4338
4339         PR tree-opt/29984
4340         * gcc.dg/tree-ssa/reassoc-12.c: New test.
4341
4342 2006-11-28  Jan Hubicka  <jh@suse.cz>
4343
4344         * gcc.dg/memcpy-1.c: New test.
4345
4346 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
4347
4348         PR c++/29735
4349         * g++.dg/warn/main-3.C: New test.
4350
4351 2006-11-28  Jan Hubicka  <jh@suse.cz>
4352
4353         * gcc.dg/winline-1.c: New test.
4354
4355 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
4356
4357         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
4358         alignments.
4359
4360 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
4361
4362         PR fortran/29976
4363         * gfortran.dg/missing_optional_dummy_3.f90
4364
4365 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
4366
4367         PR fortran/20880
4368         * gfortran.dg/interface_3.f90: Modify errors.
4369
4370 2006-11-28  Ben Elliston  <bje@au.ibm.com>
4371
4372         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
4373         fail to link due to relocation overflows on spu-*-*.
4374
4375 2006-11-27  Michael Matz  <matz@suse.de>
4376             Andreas Krebbel  <krebbel1@de.ibm.com>
4377
4378         PR target/29319
4379         * gcc.dg/20061127-1.c: New testcase.
4380
4381 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
4382
4383         * gcc.dg/20061124-1.c: Add exit() function prototype.
4384
4385 2006-11-27  Jan Hubicka  <jh@suse.cz>
4386
4387         * gcc.target/i386/memcpy-1.c: Adjust size.
4388         * testsuite/gcc.dg/visibility-11.c: Likewise.
4389
4390 2006-11-27  Richard Guenther  <rguenther@suse.de>
4391
4392         PR middle-end/25620
4393         * gcc.target/i386/pow-1.c: New testcase.
4394         * gcc.dg/builtins-58.c: Likewise.
4395
4396 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
4397
4398         PR c++/29886
4399         * g++.dg/expr/cast8.C: New test.
4400
4401 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4402
4403         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
4404         Don't ever inline the testcase.
4405
4406 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
4407
4408         PR fortran/29982
4409         * gfortran.fortran-torture/compile/parameter_3.f90: New
4410         testcase.
4411
4412 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
4413
4414         PR fortran/29951
4415         * gfortran.fortran-torture/execute/transfer2.f90: New test.
4416
4417 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4418
4419         * gfortran.fortran-torture/execute/specifics.f90: Remove test
4420         for CHAR.
4421
4422 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4423
4424         PR libgfortran/29936
4425         * gfortran.dg/write_check3.f90: New test.
4426
4427 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4428
4429         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
4430
4431 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
4432
4433         PR fortran/20880
4434         * gfortran.dg/interface_3.f90: New test.
4435
4436         PR fortran/29387
4437         * gfortran.dg/generic_8.f90: New test.
4438
4439 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4440
4441         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
4442         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
4443         * gfortran.dg/specifics_3.f90: Remove.
4444
4445 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
4446
4447         PR c/29955
4448         * gcc.dg/gomp/pr29955.c: New test.
4449
4450         PR c/29736
4451         * gcc.dg/pr29736.c: New test.
4452
4453 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4454
4455         PR tree-opt/29964
4456         * gcc.dg/pure-1.c: New test.
4457
4458 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
4459
4460         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
4461         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
4462
4463 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
4464
4465         * gcc.dg/20061124-1.c: New testcase.
4466
4467 2006-11-23  Eric Christopher  <echristo@apple.com>
4468
4469         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
4470
4471 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4472
4473         PR c/2707
4474         PR c++/26167
4475         * gcc.dg/Wconversion-integer.c: New. Supersedes
4476         Wconversion-negative-constants.c
4477         * gcc.dg/Wconversion-real.c: New.
4478         * gcc.dg/Wconversion-real-integer.c: New.
4479         * gcc.dg/Wconversion-negative-constants.c: Deleted.
4480         * g++.dg/warn/Wconversion1.C: Modified.
4481
4482 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4483
4484         * gfortran.dg/overload_1.f90: New test.
4485
4486 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4487
4488         PR c/9072
4489         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
4490         Wtraditional-conversion.
4491         * gcc.dg/overflow-warn-2.c: Likewise.
4492         * gcc.dg/Wconversion.c: Likewise. Renamed as
4493         Wtraditional-conversion.c .
4494         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
4495         Wtraditional-conversion-2.c .
4496         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
4497         Wtraditional-conversion-2.c
4498         * gcc.dg/Wconversion-negative-constants.c: New.
4499
4500 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
4501
4502         * gcc.dg/tree-ssa/dump-1.c: New test.
4503
4504 2006-11-23  David Ung <davidu@mips.com>
4505
4506         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
4507         -mfp64, allowable when ISA >= 33 and float is enabled.
4508         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
4509         of mthc1 and mfhc1 patterns.
4510
4511 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
4512
4513         PR tree-optimization/29921
4514         * gcc.dg/pr29921.c: New test.
4515
4516 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4517
4518         PR fortran/29441
4519         * gfortran.dg/initialization_4.f90: New test.
4520
4521 2006-11-22  Ira Rosen  <irar@il.ibm.com>
4522
4523         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
4524         platforms that have interleaving support.
4525         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
4526         * gcc.dg/vect/vect-strided-a-u16-i2.c,
4527         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
4528         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
4529         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
4530         gcc.dg/vect/vect-strided-u8-i2-gap.c,
4531         gcc.dg/vect/vect-strided-u8-i8.c,
4532         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
4533         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
4534         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
4535         gcc.dg/vect/vect-strided-float.c,
4536         gcc.dg/vect/vect-strided-a-mult.c,
4537         gcc.dg/vect/vect-strided-mult-char-ls.c,
4538         gcc.dg/vect/vect-strided-a-u16-mult.c,
4539         gcc.dg/vect/vect-strided-a-u32-mult.c,
4540         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
4541         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
4542         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
4543         gcc.dg/vect/vect-strided-mult.c,
4544         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
4545         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
4546
4547 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
4548
4549         PR fortran/25087
4550         * gfortran.dg/auto_char_len_4.f90: New test.
4551
4552 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
4553
4554         PR fortran/29652
4555         * gfortran.dg/generic_7.f90: New test.
4556         * gfortran.dg/defined_operators_1.f90: Add new error.
4557
4558 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
4559
4560         PR tree-optimization/29902
4561         * g++.dg/tree-ssa/pr29902.C: New test.
4562
4563 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
4564
4565         PR fortran/29820
4566         * gfortran.dg/used_types_13.f90: New test.
4567
4568 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
4569
4570         * gcc.dg/dfp/snan.c: Delete.
4571
4572 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
4573
4574         * g++.dg/cpp0x/static_assert1.C: New.
4575         * g++.dg/cpp0x/static_assert2.C: New.
4576         * g++.dg/cpp0x/static_assert3.C: New.
4577
4578 2006-11-21  Richard Guenther  <rguenther@suse.de>
4579
4580         * gcc.dg/vect/vect-pow-1.c: New testcase.
4581         * gcc.dg/vect/vect-pow-2.c: Likewise.
4582
4583 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
4584
4585         PR c++/29570
4586         * g++.dg/template/static29.C: New test.
4587
4588         PR c++/29734
4589         * g++.dg/conversion/simd4.C: New test.
4590
4591 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
4592
4593         PR c++/29475
4594         * g++.dg/template/access19.C: New test.
4595         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
4596         error is reported.
4597
4598 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4599
4600         PR tree-opt/25500
4601         * gcc.dg/tree-ssa/sra-4.c: New testcase.
4602
4603 2006-11-20  Tobias Burnus  <burnus@net-b.de>
4604
4605         PR fortran/27546
4606         * gfortran.dg/import.f90: Extended test.
4607         * gfortran.dg/import2.f90: Extended test.
4608
4609 2006-11-20  Tobias Burnus  <burnus@net-b.de>
4610
4611         * gfortran.dg/volatile3.f90: Add conflict test.
4612
4613 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
4614
4615         PR fortran/24783
4616         * gfortran.dg/implicit_10.f90: New test.
4617
4618 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4619
4620         PR c++/8586
4621         * g++.dg/warn/Wall-write-strings.C: New.
4622
4623 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
4624
4625         * gfortran.dg/alloc_comp_constraint_5.f90: New.
4626         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
4627
4628 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4629
4630         * gfortran.dg/use_3.f90: Remove error message.
4631         * gfortran.dg/iso_fortran_env_1.f90: New test.
4632         * gfortran.dg/iso_fortran_env_2.f90: New test.
4633         * gfortran.dg/iso_fortran_env_3.f90: New test.
4634         * gfortran.dg/iso_fortran_env_4.f90: New test.
4635
4636 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
4637
4638         * gcc.dg/vect/vect-27.c: Fix initialization.
4639
4640 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4641
4642         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
4643         * gcc.dg/torture/builtin-minmax-1.c: New.
4644
4645         * gcc.dg/builtins-20.c: Add cases for copysign.
4646
4647 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4648
4649         PR fortran/24285
4650         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
4651
4652 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4653         * gfortran.dg/use_1.f90: New test.
4654         * gfortran.dg/use_1.f90: New test.
4655         * gfortran.dg/use_1.f90: New test.
4656
4657 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
4658
4659         PR tree-optimization/29801
4660         * gcc.dg/pr29801.c: New test.
4661
4662 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
4663
4664         PR middle-end/29584
4665         * gcc.dg/torture/pr29584.c: New test.
4666
4667 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
4668
4669         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
4670         Condition PowerPC tests for saving FPRs on powerpc_fprs.
4671         * gcc.target/powerpc/compress-float-ppc.c,
4672         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
4673         powerpc_fprs.
4674         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
4675         do not pass -mhard-float.
4676
4677 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
4678
4679         * gnat.dg/volatile_aggregate.adb: New test.
4680
4681 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4682
4683         PR fortran/29391
4684         PR fortran/29489
4685         * gfortran.dg/bound_2.f90: Add more checks.
4686         * gfortran.dg/bound_3.f90: New test.
4687
4688 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
4689
4690         PR target/29201
4691         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
4692
4693 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
4694
4695         * gfortran.dg/import3.f90: Fix error message.
4696
4697 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4698
4699         PR tree-opt/29788
4700         * gfortran.fortran-torture/compile/inline_1.f90:
4701         New testcase.
4702
4703 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
4704
4705         * gcc.target/i386/x87regparm-1.c: New test.
4706         * gcc.target/i386/x87regparm-2.c: New test.
4707         * gcc.target/i386/x87regparm-3.c: New test.
4708         * gcc.target/i386/x87regparm-4.c: New test.
4709
4710 2006-11-15  Tobias Burnus  <burnus@net-b.de>
4711
4712         PR fortran/27546
4713         * gfortran.dg/import.f90: New test.
4714         * gfortran.dg/import2.f90: New test.
4715         * gfortran.dg/import3.f90: New test.
4716
4717 2006-11-15  Tobias Burnus  <burnus@net-b.de>
4718
4719         PR fortran/27588
4720         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
4721
4722 2006-11-15  Tobias Burnus  <burnus@net-b.de>
4723
4724         PR fortran/29806
4725         * gfortran.dg/contains.f90: New test.
4726         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
4727
4728 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
4729
4730         PR tree-optimization/29581
4731         * gcc.dg/pr29581-1.c: New test.
4732         * gcc.dg/pr29581-2.c: New test.
4733         * gcc.dg/pr29581-3.c: New test.
4734         * gcc.dg/pr29581-4.c: New test.
4735         * gfortran.dg/pr29581.f90: New test.
4736
4737 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
4738
4739         PR fortran/29702
4740         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
4741         numbers in error message headers.
4742
4743 2006-11-14  Richard Guenther  <rguenther@suse.de>
4744
4745         * gcc.target/i386/math-torture/math-torture.exp: Restrict
4746         to i?86 and x86_64 targets.
4747
4748 2006-11-14  Caroline Tice  <ctice@apple.com>
4749
4750         * gcc.dg/pubtypes-1.c: New file/testcase.
4751         * gcc.dg/pubtypes-2.c: New file/testcase.
4752         * gcc.dg/pubtypes-3.c: New file/testcase.
4753         * gcc.dg/pubtypes-4.c: New file/testcase.
4754         * g++.dg/pubtypes.C: New file/testcase.
4755
4756 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
4757
4758         PR c++/29106
4759         * g++.dg/init/self1.C: New test.
4760
4761 2006-11-14  Tobias Burnus  <burnus@net-b.de>
4762
4763         PR fortran/29657
4764         * gfortran.dg/conflicts.f90: Add.
4765
4766 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
4767
4768         PR rtl-optimization/29798
4769
4770         * gcc.c-torture/execute/pr29798.c: New.
4771
4772 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4773
4774         * gcc.dg/builtins-20.c: Add more cases.
4775
4776 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
4777
4778         PR fortran/29759
4779         * gfortran.dg/gomp/pr29759.f90: New test.
4780
4781 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
4782
4783         PR c++/29518
4784         * g++.dg/template/static28.C: New test.
4785
4786 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
4787
4788         * lib/c-torture.exp: Use target-libpath.exp.
4789         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
4790         set GCC_EXEC_PREFIX env var from global variable of same name.
4791
4792 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4793
4794         PR fortran/26994
4795         * gfortran.fortran-torture/compile/transfer-1.f90:
4796         New testcase.
4797
4798 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
4799             Zdenek Dvorak <dvorakz@suse.cz>
4800
4801         PR tree-optimization/29680
4802         * gcc.dg/alias-11.c: New test.
4803
4804 2006-11-12  Jason Merrill  <jason@redhat.com>
4805             Andrew Pinski <pinskia@physics.uc.edu>
4806
4807         PR middle-end/28915
4808         * gcc.target/i386/vectorize1.c: New.
4809
4810 2006-11-12  Roger Sayle  <roger@eyesopen.com>
4811
4812         PR rtl-optimization/29797
4813         * gcc.c-torture/execute/pr29797-1.c: New test case.
4814
4815 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4816
4817         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
4818
4819 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
4820
4821         * gcc.dg/tree-ssa/prefetch-3.c: New test.
4822
4823 2006-11-12  Roger Sayle  <roger@eyesopen.com>
4824
4825         PR tree-optimization/13827
4826         * gcc.dg/fold-eqand-1.c: New test case.
4827
4828 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4829
4830         PR rtl-opt/28812
4831         * gcc.c-torture/execute/mayalias-3.c: New test.
4832
4833 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
4834
4835         PR middle-end/27528
4836         * gcc.c-torture/compile/pr27528.c: New test.
4837         * gcc.dg/pr27528.c: Likewise.
4838
4839 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4840
4841         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
4842
4843         * gcc.dg/torture/builtin-symmetric-1.c: New test.
4844
4845 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
4846
4847         PR fortran/29758
4848         * gfortran.dg/reshape_source_size_1.f90: New test.
4849
4850 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
4851
4852         PR fortran/29315
4853         * gfortran.dg/aliasing_dummy_4.f90: New test.
4854
4855 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
4856
4857         PR target/29777
4858         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
4859         and x86_64-*-* targets.
4860
4861 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4862
4863         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
4864         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
4865         New macros. Use them in exact tests.
4866         (TESTIT3): New macro.
4867         Add tests for fmin, fmax and fma.
4868
4869 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
4870
4871         PR fortran/29431
4872         * gfortran.dg/array_constructor_13.f90: New test.
4873
4874 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
4875
4876         PR fortran/29744
4877         * gfortran.dg/used_types_12.f90: New test.
4878
4879 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
4880
4881         PR middle-end/29726
4882         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
4883         (test6): Ditto.
4884         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
4885         * gcc.dg/fold-eqandshift-3.c: New test case.
4886
4887 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
4888
4889         PR fortran/29699
4890         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
4891
4892         PR fortran/21370
4893         * gfortran.dg/change_symbol_attributes_1.f90: New test.
4894
4895 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
4896
4897         * gcc.dg/20061109-1.c: New testcase.
4898
4899 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4900
4901         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
4902
4903 2006-11-09  Tobias Burnus  <burnus@net-b.de>
4904
4905         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
4906         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
4907
4908 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
4909
4910         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
4911         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
4912
4913 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4914
4915         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
4916
4917 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
4918
4919         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
4920         vect-9.c).
4921         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
4922         * gcc.dg/vect/vect-9.c: Now vectorizable.
4923         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
4924         that support vect_widen_mult.
4925         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
4926         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
4927         vect-reduc-dot-u16.c).
4928         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
4929         vect-reduc-dot-u16.c).
4930         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
4931         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
4932         vect-reduc-dot-s8.c).
4933         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
4934         vect-reduc-dot-s8.c).
4935         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
4936         vect-reduc-dot-s8.c).
4937         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
4938         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
4939         vect-reduc-dot-u8.c).
4940         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
4941         vect-reduc-dot-u8.c).
4942         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
4943         * gcc.dg/vect/vect-multitypes-9.c: New test.
4944         * gcc.dg/vect/vect-multitypes-10.c: New test.
4945         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
4946         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
4947         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
4948         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
4949         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
4950         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
4951         wrapv-vect-reduc-dot-s8.c.
4952         * lib/target-support.exp (check_effective_target_vect_unpack): New.
4953         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
4954         targets that support vec_unpack.
4955         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4956         (check_effective_target_vect_widen_mult_qi_to_hi): New.
4957         (check_effective_target_vect_widen_mult_hi_to_si): New.
4958         (check_effective_target_vect_widen_sum): Removed.
4959
4960         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
4961
4962         * gcc.dg/vect/vect-multitypes-8.c: New test.
4963         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
4964
4965         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
4966
4967         * gcc.dg/vect/vect-multitypes-7.c: New test.
4968
4969         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
4970
4971         * gcc.dg/vect/vect-multitypes-4.c: New test.
4972         * gcc.dg/vect/vect-multitypes-5.c: New test.
4973         * gcc.dg/vect/vect-multitypes-6.c: New test.
4974
4975         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
4976
4977         * gcc.dg/vect/vect-multitypes-1.c: New test.
4978         * gcc.dg/vect/vect-multitypes-2.c: New test.
4979         * gcc.dg/vect/vect-multitypes-3.c: New test.
4980
4981 2006-11-07  Eric Christopher  <echristo@apple.com>
4982
4983         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
4984         Test using scan-assembler-not.
4985
4986 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
4987
4988         * gcc.dg/inline-17.c: New test.
4989
4990 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
4991
4992         PR other/25028
4993         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
4994         on HP-UX.
4995
4996 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
4997
4998         PR fortran/29539
4999         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
5000
5001         PR fortran/29634
5002         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
5003         test.
5004
5005 2006-11-07  Tobias Burnus  <burnus@net-b.de>
5006
5007         PR fortran/29601
5008         * gfortran.dg/volatile.f90: Add.
5009         * gfortran.dg/volatile2.f90: Add.
5010         * gfortran.dg/volatile3.f90: Add.
5011         * gfortran.dg/volatile4.f90: Add.
5012         * gfortran.dg/volatile5.f90: Add.
5013         * gfortran.dg/volatile6.f90: Add.
5014         * gfortran.dg/volatile7.f90: Add.
5015
5016 2006-11-06  Tobias Burnus  <burnus@net-b.de>
5017
5018         * gfortran.dg/io_constraints_2.f90: Adjust pattern
5019           for matching error messages.
5020         * gfortran.dg/specifics_3.f90: Adjust pattern
5021           for matching error messages.
5022
5023 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
5024             Bernhard Fischer  <aldot@gcc.gnu.org>
5025
5026         * lib/gcc-dg.exp (output-exists): New proc.
5027         (output-exists-not): New proc.
5028         * gcc.test-framework/test-framework.awk: Support new directives.
5029         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
5030         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
5031         * gcc.test-framework/dg-outexists-exp-F.c: New test.
5032         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
5033         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
5034         * gcc.test-framework/dg-outexists-exp-P.c: New test.
5035
5036 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
5037
5038         PR fortran/29630
5039         PR fortran/29679
5040         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
5041         * gfortran.dg/initialization_3.f90: New.
5042
5043 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5044
5045         PR libgfortran/25545
5046         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
5047
5048 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
5049
5050         PR middle-end/29695
5051         * gcc.c-torture/execute/pr29695-1.c: New test.
5052         * gcc.c-torture/execute/pr29695-2.c: New test.
5053
5054 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
5055
5056         PR fortran/29565
5057         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
5058
5059 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
5060
5061         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
5062         for matching error messages.
5063
5064 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
5065
5066         PR target/26915
5067         * gcc.target/i386/387-12.c: New test.
5068
5069 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5070
5071         PR libfortran/29713
5072         * gfortran.dg/pr29713.f90: New test.
5073
5074 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
5075
5076         * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
5077         Also test for bogus rest sign.
5078
5079 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5080
5081         PR libfortran/27895
5082         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
5083
5084 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
5085
5086         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
5087         from error messages.
5088
5089 2006-11-02  Mike Stump  <mrs@apple.com>
5090
5091         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
5092
5093         * g++.old-deja/g++.abi/align.C: Enable for darwin.
5094
5095 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
5096
5097         * g++.dg/eh/gcsec1.C: New test.
5098
5099 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5100
5101         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
5102         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
5103
5104 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
5105
5106         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
5107         hexadecimal value.
5108         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
5109         * gcc.dg/pr14796-2.c: Likewise.
5110
5111 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
5112
5113         * gcc.c-torture/execute/20061101-1.c: New test.
5114
5115 2006-11-01  Richard Guenther  <rguenther@suse.de>
5116
5117         * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
5118
5119 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5120
5121         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
5122         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
5123
5124 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
5125
5126         * gcc.c-torture/execute/20061031-1.c: New test.
5127
5128 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
5129
5130         PR 23067
5131         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
5132         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
5133         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
5134         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
5135         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
5136         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
5137         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
5138
5139 2006-10-31  Eric Christopher  <echristo@apple.com>
5140             Falk Hueffner  <falk@debian.org>
5141
5142         * gcc.dg/builtin-bswap-1.c: New.
5143         * gcc.dg/builtin-bswap-2.c: New.
5144         * gcc.dg/builtin-bswap-3.c: New.
5145         * gcc.dg/builtin-bswap-4.c: New.
5146         * gcc.dg/builtin-bswap-5.c: New.
5147         * gcc.target/i386/builtin-bswap-1.c: New.
5148
5149 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
5150
5151         * gcc.dg/inline-16.c: New.
5152
5153         PR 16622
5154         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
5155         defining it.
5156         * gcc.dg/inline-13.c: New.
5157         * gcc.dg/inline-14.c: New.
5158         * gcc.dg/inline-15.c: New.
5159
5160         PR 11377
5161         * gcc.dg/inline6.c: New.
5162         * gcc.dg/inline7.c: New.
5163
5164 2006-10-31  Roger Sayle  <roger@eyesopen.com>
5165
5166         PR middle-end/23470
5167         * gcc.dg/pr23470-1.c: New test case.
5168
5169 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
5170
5171         PR fortran/29537
5172         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
5173         data.
5174         * gfortran.dg/blockdata_2.f90: New testcase.
5175
5176 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
5177
5178         PR libfortran/29627
5179         * gfortran.dg/unf_short_record_1.f90:  New test.
5180
5181 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5182
5183         PR fortran/29067
5184         * gfortran.dg/pr29067.f: New test.
5185
5186 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
5187             Richard Sandiford  <richard@codesourcery.com>
5188
5189         * lib/target-supports.exp (get_compiler_messages): Append options
5190         as a single list element.
5191         (check_effective_target_arm_vfp_ok): New.
5192         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
5193
5194 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
5195
5196         PR fortran/29387
5197         * gfortran.dg/intrinsic_actual_2.f90: New test.
5198
5199         PR fortran/29490
5200         * gfortran.dg/actual_array_interface_1.f90: New test.
5201
5202         PR fortran/29641
5203         * gfortran.dg/used_types_11.f90: New test.
5204
5205 2006-10-30  Dirk Mueller  <dmueller@suse.de>
5206
5207         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
5208         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
5209         * g++.old-deja/g++.pt/eichin01.C (main): Same.
5210         * g++.old-deja/g++.mike/net25.C (main): Same.
5211         * g++.dg/lookup/exception1.C (main): Same.
5212         * g++.dg/parse/parens2.C (main): Same.
5213
5214 2006-10-30  Roger Sayle  <roger@eyesopen.com>
5215
5216         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
5217
5218 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5219
5220         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
5221         * gcc.dg/torture/builtin-math-3.c: Likewise.
5222
5223 2006-10-30  Tobias Burnus  <burnus@net-b.de>
5224
5225         PR fortran/29452
5226         * gfortran.dg/write_check.f90: Check run-time keyword checking.
5227         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
5228
5229 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
5230
5231         PR Fortran/29410
5232         * gfortran.fortran-torture/execute/transfer1.f90: New test.
5233
5234 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
5235
5236         * lib/target-supports.exp (check_function_available): Declare
5237         function before calling.
5238
5239 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
5240
5241         PR tree-optimization/29637
5242         * gcc.dg/pr29637.c: New test.
5243
5244 2006-10-29  Roger Sayle  <roger@eyesopen.com>
5245
5246         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
5247         tree canonicalization.
5248
5249 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5250
5251         * gcc.dg/builtins-20.c: Add more hypot tests.
5252
5253 2006-10-29  Roger Sayle  <roger@eyesopen.com>
5254
5255         * gcc.dg/fold-compare-1.c: New test case.
5256
5257 2006-10-29  Dirk Mueller  <dmueller@suse.de>
5258
5259         PR c++/16307
5260         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
5261
5262 2006-10-29  Roger Sayle  <roger@eyesopen.com>
5263
5264         PR tree-optimization/15458
5265         * gcc.dg/fold-xornot-1.c: New test case.
5266
5267 2006-10-29  Richard Guenther  <rguenther@suse.de>
5268
5269         * gcc.target/i386/math-torture/trunc.c: New testcase.
5270
5271 2006-10-29  Richard Guenther  <rguenther@suse.de>
5272
5273         * gcc.target/i386/math-torture/round.c: New testcase.
5274
5275 2006-10-29  Richard Guenther  <rguenther@suse.de>
5276
5277         * gcc.target/i386/math-torture/ceil.c: New testcase.
5278         * gcc.target/i386/math-torture/floor.c: Likewise.
5279
5280 2006-10-29  Richard Guenther  <rguenther@suse.de>
5281
5282         * gcc.target/i386/math-torture/rint.c: New testcase.
5283         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
5284
5285 2006-10-29  Richard Guenther  <rguenther@suse.de>
5286
5287         * gcc.target/i386/math-torture/lfloor.c: New testcase.
5288         * gcc.target/i386/math-torture/lceil.c: Likewise.
5289
5290 2006-10-28  Tobias Burnus  <burnus@net-b.de>
5291
5292         PR libgfortran/24313
5293         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
5294
5295 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
5296
5297         * gcc.c-torture/execute/20020118-1.c,
5298         gcc.c-torture/execute/builtins/strlen.c,
5299         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
5300         comment typos.
5301
5302 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5303
5304         * gcc.dg/builtins-20.c: Add tests for hypot.
5305         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
5306         two-argument builtins.
5307         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
5308         TESTIT2.  Update all callers.
5309         (TESTIT2, TESTIT2_R): New helper macros.
5310         Add testcases for pow, hypot and atan2.
5311
5312 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5313
5314         PR C++/29295
5315         * g++.dg/expr/bool1.C: New test.
5316         * g++.dg/expr/bool2.C: New test.
5317
5318 2006-10-28  Tobias Burnus  <burnus@net-b.de>
5319
5320         PR fortran/28224
5321         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
5322         * gfortran.dg/namelist_internal.f90: New test.
5323
5324 2006-10-28  Tobias Burnus  <burnus@net-b.de>
5325
5326         PR fortran/29625
5327         * gfortran.dg/io_real_boz.f90: Add.
5328         * gfortran.dg/io_real_boz2.f90: Add.
5329
5330 2006-10-28  Richard Guenther  <rguenther@suse.de>
5331
5332         PR middle-end/26899
5333         * gcc.dg/tree-ssa/pr26899.c: New testcase.
5334
5335 2006-10-28  Richard Guenther  <rguenther@suse.de>
5336
5337         PR target/28806
5338         * gcc.target/i386/math-torture/lround.c: New testcase.
5339
5340 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
5341
5342         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
5343         * gcc.dg/builtins-44.c: Likewise.
5344         * gcc.dg/builtins-45.c: Likewise.
5345         * gcc.dg/pr28796-2.c: Likewise.
5346         * gcc.dg/unordered-3.c: Likewise.
5347
5348 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5349
5350         PR libgfortran/27954
5351         * gfortran.dg/error_recovery_2.f90: New test.
5352
5353 2006-10-26  Richard Guenther  <rguenther@suse.de>
5354
5355         * gcc.target/i386/i386.exp: Use glob, not find to collect
5356         tests.  Avoids recursing into subdirectories.
5357         * gcc.target/i386/math-torture/math-torture.exp: Torture
5358         for interesting ia32 math options.
5359         * gcc.target.i386/math-torture/lrint.c: New testcase.
5360
5361 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5362
5363         PR libgfortran/29563
5364         * gfortran.dg/arrayio_9.f90: Update test.
5365         * gfortran.dg/arrayio_19.f90: New test.
5366
5367 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
5368
5369         * gcc.dg/20061026.c: New testcase.
5370
5371 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5372
5373         PR libgfortran/29563
5374         * gfortran.dg/arrayio_9.f90: New test.
5375
5376 2006-10-26  Ben Elliston  <bje@au.ibm.com>
5377
5378         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
5379         Copy the strings manually, as strcpy may call strlen.
5380
5381 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5382
5383         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
5384         Add checks for log, log2, log10 and log1p.
5385
5386         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
5387         we already test 0.0.  Add checks for expm1, log, log2, log10,
5388         log1p, cbrt, erf and erfc.
5389
5390 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
5391
5392         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
5393
5394 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
5395
5396         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
5397         and remainderl() built-in functions.  Remove -ffast-math from
5398         dg-options.
5399
5400 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5401
5402         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
5403         acosh and atanh.
5404
5405         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
5406         floating point modifiers to arguments passed to float and long
5407         double functions respectively.  Update all callers to use floating
5408         point numbers, not integers.  Add tests for exp, exp2 and
5409         exp10/pow10.
5410
5411         * gcc.dg/torture/builtin-math-3.c: New test.
5412
5413 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
5414
5415         PR fortran/29393
5416         * gfortran.dg/initialize_2.f90: New.
5417
5418 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5419
5420         * gcc.dg/torture/builtin-math-2.c: New test.
5421
5422 2006-10-24  Richard Guenther  <rguenther@suse.de>
5423
5424         PR middle-end/28796
5425         * gcc.dg/pr28796-1.c: New testcase.
5426         * gcc.dg/pr28796-2.c: Likewise.
5427
5428 2006-10-24  Richard Guenther  <rguenther@suse.de>
5429
5430         * gcc.dg/builtins-57.c: New testcase.
5431
5432 2006-10-24  Richard Guenther  <rguenther@suse.de>
5433
5434         PR tree-optimization/29567
5435         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
5436
5437 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
5438
5439         PR tree-optimization/14784
5440         * gcc.dg/alias-10.c: New test.
5441
5442 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5443
5444         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
5445
5446 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
5447
5448         * gcc.dg/builtin-strncat-chk-1.c: New test.
5449
5450 2006-10-23  Jan Hubicka  <jh@suse.cz>
5451
5452         * gcc.dg/memmove-1.c: New test.
5453
5454 2006-10-23  Paul Brook  <paul@codesourcery.com>
5455
5456         * gcc.dg/pragma-pack-5.c: New test.
5457
5458 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
5459
5460         * g++.dg/other/s390-1.C: New testcase.
5461
5462 2006-10-23  Richard Guenther  <rguenther@suse.de>
5463
5464         PR middle-end/27132
5465         PR middle-end/23295
5466         * gcc.dg/pr27132.c: New testcase.
5467         * gcc.dg/pr23295.c: Likewise.
5468         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
5469         * g++.dg/tree-ssa/pr19807.C: Likewise.
5470
5471 2006-10-23  Richard Guenther  <rguenther@suse.de>
5472
5473         PR middle-end/21032
5474         * gcc.dg/pr21032.c: New testcase.
5475
5476 2006-10-22  Jeff Law  <law@redhat.com>
5477         Richard Guenther  <rguenther@suse.de>
5478
5479         PR tree-optimization/15911
5480         * gcc.dg/tree-ssa/vrp30.c: New testcase.
5481
5482 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
5483
5484         PR c++/20647
5485         * g++.dg/abi/rtti3.C: New.
5486
5487 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
5488
5489         PR middle-end/28252
5490         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
5491         transformation.
5492
5493 2006-10-21  Richard Guenther  <rguenther@suse.de>
5494
5495         PR tree-optimization/3511
5496         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
5497
5498 2006-10-21  Richard Guenther  <rguenther@suse.de>
5499
5500         PR middle-end/26898
5501         * gcc.dg/torture/pr26898-1.c: New testcase.
5502         * gcc.dg/torture/pr26898-2.c: Likewise.
5503
5504 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
5505
5506         PR c++/28053
5507         * g++.dg/parse/bitfield1.C: Adjust error markers.
5508         * g++.dg/parse/bitfield2.C: New test.
5509
5510 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
5511
5512         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
5513
5514 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5515
5516         PR libfortran/27895
5517         * gfortran.dg/zero_sized_1.f90: New test.
5518
5519 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
5520
5521         * gcc.dg/div-compare-1.c: New test.
5522
5523 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
5524
5525         PR fortran/29216
5526         * gfortran.dg/result_default_init_1.f90: New test.
5527
5528         PR fortran/29314
5529         * gfortran.dg/automatic_default_init_1.f90: New test.
5530
5531         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
5532         from 38 to 33.
5533
5534 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
5535
5536         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
5537         'using namespace std' without previous declaration.
5538         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
5539         * g++.old-deja/g++.robertl/eb133c.C: New.
5540
5541 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5542
5543         PR libgfortran/29277
5544         * gfortran.dg/streamio_4.f90: Update test.
5545         * gfortran.dg/streamio_11.f90: New test.
5546
5547 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
5548
5549         PR c++/27952
5550         * g++.dg/inherit/virtual1.C: New test.
5551
5552 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
5553
5554         PR c++/28261
5555         * g++.dg/parse/enum3.C: New test.
5556
5557 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
5558
5559         PR c++/29039
5560         * g++.dg/init/ctor8.C: New test.
5561
5562 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
5563
5564         PR c++/27270
5565         * g++.dg/ext/complit8.C: Tweak error markers.
5566         * g++.dg/template/complit1.C: Add error marker.
5567
5568 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
5569
5570         PR c++/27270
5571         * g++.dg/ext/complit8.C: New test.
5572
5573         PR c++/29408
5574         * g++.dg/parse/dtor12.C: New test.
5575
5576         PR c++/29435
5577         * g++.dg/template/sizeof11.C: New test.
5578
5579 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
5580
5581         PR fortran/29392
5582         * gfortran.dg/data_char_3.f90: New test.
5583
5584         PR fortran/29451
5585         * gfortran.dg/negative_automatic_size.f90: New test.
5586
5587 2006-10-16  David Daney  <ddaney@avtrex.com>
5588
5589         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
5590
5591 2006-10-16  Eric Christopher  <echristo@apple.com>
5592
5593         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
5594         x86_64.
5595
5596 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
5597
5598         PR c++/28211
5599         * g++.dg/tc1/dr49.C: Tweak error messages.
5600         * g++.dg/parse/template21.C: New test.
5601
5602 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5603
5604         PR middle-end/20491
5605         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
5606
5607 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
5608
5609         PR fortran/29403
5610         * gfortran.dg/print_1.f90: New test.
5611
5612 2006-10-15  Jan Hubicka  <jh@suse.cz>
5613
5614         PR middle-end/29241
5615         * gcc.c-torture/compile/pr29241.c: New testcase.
5616
5617 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
5618
5619         PR middle-end/29250
5620         * gcc.c-torture/compile/pr29250.c: New test.
5621
5622 2006-10-15  Richard Guenther  <rguenther@suse.de>
5623
5624         * gcc.dg/pr29299.c: New testcase.
5625
5626 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
5627
5628         PR fortran/24767
5629         * gfortran.dg/label_4.f90: Adjust warning flag.
5630
5631 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
5632
5633         PR fortran/29371
5634         * gfortran.dg/nullify_3.f90: New test.
5635
5636 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5637
5638         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
5639         on Solaris 2.5.1 too.
5640
5641 2006-10-13  Eric Christopher  <echristo@apple.com>
5642
5643         * gcc.dg/pr25993.c: Skip for darwin.
5644
5645 2006-10-13  Eric Christopher  <echristo@apple.com>
5646
5647         * gcc.dg/visibility-11.c: Skip for darwin.
5648
5649 2006-10-13  Eric Christopher  <echristo@apple.com>
5650
5651         * gcc.dg/darwin-weakimport-1.c: Use
5652         -fno-asynchronous-unwind-tables.
5653         * gcc.dg/darwin-weakimport-3.c: Ditto.
5654
5655 2006-10-13  Richard Guenther  <rguenther@suse.de>
5656
5657         PR tree-optimization/29446
5658         * gcc.dg/torture/pr29446.c: New testcase.
5659
5660 2006-10-13  Bill Wendling  <wendling@apple.com>
5661
5662         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
5663         * g++.old-deja/g++.jason/hmc1.C: Likewise.
5664         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
5665         * g++.old-deja/g++.law/shadow1.C: Likewise.
5666         * g++.old-deja/g++.law/ctors10.C: Likewise.
5667         * g++.dg/debug/namespace1.C: Likewise.
5668         * g++.dg/inherit/namespace-as-base.C: Likewise.
5669         * g++.dg/opt/delay-slot-1.C: Likewise.
5670         * g++.dg/parse/defarg10.C: Likewise.
5671         * g++.dg/template/ptrmem11.C: Likewise.
5672         * g++.dg/template/mem_func_ptr.C: Likewise.
5673         * g++.dg/template/spec19.C: Likewise.
5674
5675 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
5676
5677         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
5678
5679 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
5680
5681         PR fortran/29373
5682         * gfortran.dg/implicit_9.f90: New test.
5683
5684         PR fortran/29407
5685         * gfortran.dg/namelist_25.f90: New test.
5686
5687         PR fortran/27701
5688         * gfortran.dg/same_name_2.f90: New test.
5689
5690         PR fortran/29232
5691         * gfortran.dg/host_assoc_types_1.f90: New test.
5692
5693         PR fortran/29364
5694         * gfortran.dg/missing_derived_type_1.f90: New test.
5695         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
5696
5697         PR fortran/29422
5698         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
5699
5700         PR fortran/29428
5701         * gfortran.dg/alloc_comp_assign_5.f90: New test.
5702
5703 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5704
5705         PR fortran/29391
5706         * gfortran.dg/bound_2.f90: New test.
5707
5708 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5709
5710         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
5711         directive.
5712         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
5713         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
5714         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
5715         * gfortran.dg/gomp/reduction3.f90: Likewise.
5716         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
5717         * gfortran.dg/dummy_procedure_2.f90: Likewise.
5718         * gfortran.dg/interface_derived_type_1.f90: Likewise.
5719         * gfortran.dg/forall_4.f90: Likewise.
5720         * gfortran.dg/spec_expr_4.f90: Likewise.
5721         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
5722         * gfortran.dg/forall_5.f90: Likewise.
5723         * gfortran.dg/open_access_append_2.f90: Add check for
5724         compile-time warning.
5725
5726 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
5727
5728         PR c++/28506
5729         * g++.dg/parse/pure1.C: New test.
5730
5731 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5732
5733         PR fortran/21435
5734         * gfortran.dg/io_constraints_3.f90: New test.
5735         * gfortran.dg/open_access_append_1.f90: Add checks
5736         for compile-time warnings.
5737         * gfortran.dg/pr20163-2.f: Likewise.
5738         * gfortran.dg/iostat_2.f90: Likewise.
5739         * gfortran.dg/label_4.f90: Delete the temporary
5740         file.
5741         * gfortran.dg/direct_io_2.f90: Add a FILE=
5742         specifier.
5743         * gfortran.dg/iomsg_1.f90: Add check for
5744         compile-time warning.
5745
5746 2006-10-12  Jan Hubicka  <jh@suse.cz>
5747
5748         PR c/28419
5749         * gcc.dg/pr28319.c: New test.
5750
5751 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
5752         PR c++/29318
5753         * g++.dg/ext/vla4.C: New test.
5754
5755 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
5756
5757         PR c++/27961
5758         * g++.dg/template/crash60.C: New test.
5759         * g++.dg/other/large-size-array.C: Adjust error markers.
5760         * g++.dg/parse/crash27.C: Likewise.
5761         * g++.dg/template/crash1.C: Likewise.
5762
5763 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
5764
5765         PR testsuite/29093
5766         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
5767
5768 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
5769
5770         PR preprocessor/28709
5771         * gcc.dg/cpp/paste14.c: New test.
5772
5773 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
5774
5775         PR c++/29175
5776         * g++.dg/init/array24.C: New test.
5777
5778 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5779
5780         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
5781         of <sys/types.h>.
5782
5783 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
5784
5785         PR c++/29024
5786         * g++.dg/parse/typedef8.C: New test.
5787         * g++.dg/other/mult-stor1.C: Adjust error markers.
5788
5789 2006-10-11  Richard Guenther  <rguenther@suse.de>
5790
5791         PR tree-optimization/28230
5792         * gcc.dg/torture/pr28230.c: New testcase.
5793
5794 2006-10-11  Richard Guenther  <rguenther@suse.de>
5795
5796         PR inline-asm/29119
5797         * gcc.dg/torture/pr29119.c: New testcase.
5798
5799 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
5800
5801         PR middle-end/29272
5802         * gcc.c-torture/execute/20060930-2.c: New test.
5803
5804 2006-10-09  Richard Henderson  <rth@redhat.com>
5805
5806         Revert emutls patch.
5807
5808 2006-10-09  Richard Guenther  <rguenther@suse.de>
5809
5810         PR middle-end/29254
5811         * gcc.dg/pr29254.c: New testcase.
5812
5813 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
5814             Paul Thomas  <pault@gcc.gnu.org>
5815
5816         PR fortran/20541
5817         * gfortran.dg/alloc_comp_basics_1.f90: New test.
5818         * gfortran.dg/alloc_comp_basics_2.f90: New test.
5819         * gfortran.dg/alloc_comp_assign_1.f90: New test.
5820         * gfortran.dg/alloc_comp_assign_2.f90: New test.
5821         * gfortran.dg/alloc_comp_assign_3.f90: New test.
5822         * gfortran.dg/alloc_comp_assign_4.f90: New test.
5823         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
5824         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
5825         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
5826         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
5827         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
5828         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
5829         * gfortran.dg/alloc_comp_std.f90: New test.
5830         * gfortran.dg/move_alloc.f90: New test.
5831
5832 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
5833
5834         PR fortran/29115
5835         * gfortran.dg/derived_constructor_comps_2.f90: New test.
5836
5837         PR fortran/29211
5838         * gfortran.dg/forall_char_dependencies_1.f90: New test.
5839
5840 2006-10-08  Tobias Burnus  <burnus@net-b.de>
5841
5842         PR fortran/28585
5843         * gfortran.dg/new_line.f90: New test.
5844
5845 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5846
5847         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
5848         * gcc.dg/torture/builtin-convert-1.c,
5849         gcc.dg/torture/builtin-convert-2.c,
5850         gcc.dg/torture/builtin-convert-3.c,
5851         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
5852
5853 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
5854
5855         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
5856         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
5857         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
5858         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
5859
5860 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
5861
5862         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
5863         Xfail some tests for powerpc-darwin and powerpc-aix.
5864
5865 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
5866
5867         PR c/29380
5868         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
5869
5870 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5871
5872         PR target/29300
5873         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
5874         on hppa*-*-hpux*.
5875
5876 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5877
5878         PR fortran/16580
5879         PR fortran/29288
5880         * gfortran.fortran-torture/execute/specifics.f90:
5881         Add tests for using all possible intrinsics as actual arguments.
5882         * gfortran.dg/specifics_1.f90: Add tests for using
5883         all possible intrinsics as actual arguments.
5884         * gfortran.dg/specifics_2.f90: New file.
5885         * gfortran.dg/specifics_3.f90: New file.
5886
5887 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
5888
5889         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
5890         * gcc.dg/debug/debug-2.c: Likewise.
5891
5892 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
5893
5894         * gcc.c-torture/compile/sync-2.c: New test.
5895
5896 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5897
5898         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
5899         line endings.
5900
5901 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
5902
5903         PR rtl-optimization/29128
5904         * gcc.c-torture/compile/pr29128.c: New test.
5905
5906 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5907
5908         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
5909         line endings.
5910
5911 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
5912
5913         PR middle-end/29256
5914         * gcc.dg/tree-ssa/loop-19.c: New test.
5915
5916 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
5917
5918         PR tree-optimization/29330
5919         * gcc.dg/pr29330.c: New test.
5920
5921         PR target/28924
5922         * gcc.c-torture/compile/20061005-1.c: New test.
5923
5924 2006-10-06  Olivier Hainque  <hainque@adacore.com>
5925
5926         * gcc.dg/typename-vla-1.c: New case.
5927         * gnat.dg/forward_vla.adb: New case.
5928
5929 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
5930
5931         PR tree-optimization/29290
5932         * gfortran.dg/loop_nest_1.f90: New test.
5933
5934         PR target/29198
5935         * gcc.dg/tls/opt-12.c: New test.
5936
5937         PR fortran/28415
5938         * gfortran.dg/save_2.f90: New test.
5939
5940         PR c/29091
5941         * gcc.dg/pr29091.c: New test.
5942
5943 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
5944
5945         * lib/target-supports.exp
5946         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
5947         same as x86_64-*-*; check for LP64.
5948
5949 2006-10-04  Richard Henderson  <rth@redhat.com>
5950
5951         * lib/target-supports.exp (check_effective_target_tls): Redefine
5952         to mean non-emulated tls.
5953         * gcc.dg/tls/alias-1.c: Remove tls requirement.
5954         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
5955         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
5956         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
5957         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
5958         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
5959         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
5960
5961 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
5962
5963         PR fortran/29343
5964         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
5965
5966 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5967
5968         * gfortran.dg/bounds_check_fail_1.f90: New test.
5969
5970 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
5971
5972         PR c++/29020
5973         * g++.dg/template/friend48.C: New test.
5974
5975 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
5976
5977         PR fortran/29098
5978         * gfortran.dg/default_initialization_2.f90: New test.
5979
5980 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
5981
5982         PR fortran/20779
5983         PR fortran/20891
5984         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
5985
5986 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
5987
5988         PR fortran/29284
5989         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
5990
5991         PR fortran/29321
5992         PR fortran/29322
5993         * gfortran.dg/missing_optional_dummy_2.f90: New test.
5994
5995         PR fortran/25091
5996         PR fortran/25092
5997         * gfortran.dg/entry_array_specs_1.f90: New test.
5998
5999 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
6000
6001         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
6002         insufficient to inhibit some test failures at -O3.  Do testing
6003         on integers.
6004
6005 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
6006
6007         PR c++/29138
6008         * g++.dg/inherit/access8.C: New test.
6009         * g++.dg/template/dtor4.C: Tweak error messages.
6010
6011 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6012
6013         PR fortran/27478
6014         * gfortran.dg/entry_8.f90: New test.
6015
6016 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6017
6018         PR c++/29291
6019         * g++.dg/parse/new4.C: New test.
6020
6021 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
6022
6023         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
6024         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
6025         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
6026         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
6027         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
6028
6029 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6030
6031         PR fortran/19260
6032         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
6033         * gfortran.dg/continuation_2.f90: New test.
6034
6035         PR fortran/19262
6036         * gfortran.dg/continuation_3.f90: New test.
6037         * gfortran.dg/continuation_4.f90: New test.
6038         * gfortran.dg/continuation_5.f: New test.
6039         * gfortran.dg/continuation_6.f: New test.
6040
6041 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
6042
6043         PR c++/29226
6044         * g++.dg/template/vla1.C: New test.
6045
6046 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6047
6048         PR fortran/29210
6049         * gfortran.dg/complex_parameter_1.f90: New test.
6050
6051 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
6052
6053         PR c/29154
6054         * gcc.c-torture/execute/20060929-1.c: New test.
6055
6056 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
6057
6058         PR c++/29105
6059         * g++.dg/template/member6.C: New test.
6060         * g++.dg/parse/typename7.C: Adjust error markers.
6061
6062         PR c++/29080
6063         * g++.dg/template/member7.C: New test.
6064
6065 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
6066
6067         PR c/24010
6068         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
6069         gcc.dg/Woverride-init-3.c: New tests.
6070
6071 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
6072
6073         * gcc.c-torture/execute/20060930-1.c: New test.
6074
6075 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6076
6077         PR fortran/18791
6078         * gfortran.dg/specifics_1.f90: New test.
6079         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
6080         complex specifics.
6081
6082 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6083
6084         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
6085         pthread-init-common.h: New.
6086
6087 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
6088
6089         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
6090         precision on some archs.
6091
6092 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
6093
6094         * gcc.dg/non-local-goto-1.c: New test.
6095         * gcc.dg/non-local-goto-2.c: Likewise.
6096         * gcc.dg/setjmp-3.c: Likewise.
6097         * gcc.dg/setjmp-4.c: Likewise.
6098
6099 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
6100
6101         * gnat.dg/self_aggregate_with_pointer.adb: New test.
6102
6103 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
6104
6105         PR fortran/28276
6106         * gfortran.dg/exponent_1.f90: New test.
6107
6108         PR fortran/27021
6109         * gfortran.dg/nearest_1.f90: New test.
6110
6111 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
6112
6113         PR middle-end/25261
6114         PR middle-end/28790
6115         * gcc.dg/gomp/nestedfn-1.c: New test.
6116
6117 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
6118
6119         PR objc/29195
6120         * objc/compile/method-1.m: New test.
6121
6122 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
6123
6124         PR c++/26938
6125         * g++.dg/template/crash58.C: New test.
6126         * g++.dg/parse/crash28.C: Adjust error markers.
6127         * g++.dg/template/crash34.C: Likewise.
6128         * g++.dg/template/friend31.C: Likewise.
6129         * g++.dg/template/crash32.C: Likewise.
6130
6131         PR c++/27329
6132         * g++.dg/template/crash59.C: New test.
6133
6134         PR c++/27667
6135         * g++.dg/template/spec33.C: New test.
6136         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
6137
6138 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
6139             Adam Nemet  <anemet@caviumnetworks.com>
6140
6141         * gcc.dg/tree-ssa/ivopts-1.c: New test.
6142         * gcc.dg/tree-ssa/ivopts-2.c: New test.
6143
6144 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
6145
6146         PR target/28911
6147         * gcc.dg/pr28911.c: New.
6148
6149 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
6150
6151         PR target/29169
6152         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
6153         (dg-options): Add -mfpmath=387.
6154
6155 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
6156
6157         PR c/28706
6158         * gcc.dg/pr28706.c: New test.
6159
6160         PR c/28712
6161         * gcc.dg/pr28712.c: New test.
6162
6163 2006-09-22  Mike Stump  <mrs@apple.com>
6164
6165         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
6166
6167 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
6168
6169         PR tree-optimization/28888
6170         * gcc.dg/pr28888.c: New test.
6171
6172 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
6173
6174         PR c++/29016
6175         * g++.dg/init/ptrfn1.C: New test.
6176
6177 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
6178
6179         PR c++/28861
6180         * g++.dg/template/spec32.C: New test.
6181         * g++.dg/parse/crash9.C: Adjust error markers.
6182
6183         PR c++/28303
6184         * g++.dg/template/typedef6.C: New test.
6185         * g++.dg/init/error1.C: Adjust error markers.
6186         * g++.dg/parse/crash9.C: Likewise.
6187         * g++.dg/template/crash55.C: Likewise.
6188
6189 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
6190
6191         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
6192
6193 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
6194
6195         PR target/27650
6196         * g++.dg/ext/dllimport12.C: New test.
6197
6198 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
6199
6200         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
6201         * gcc.target/mips/nmadd-2.c: Likewise.
6202         * gcc.target/mips/mips-ps-6.c: New test.
6203         * gcc.target/mips/neg-abs-1.c: Likewise.
6204         * gcc.target/mips/neg-abs-2.c: Likewise.
6205         * gcc.target/mips/nmadd-3.c: New test.
6206
6207 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
6208
6209         PR middle-end/28046
6210         * gcc.dg/gomp/atomic-10.c: New test.
6211         * g++.dg/gomp/atomic-10.C: New test.
6212
6213 2006-09-20  Eric Christopher  <echristo@apple.com>
6214
6215         * gcc.target/i386/sse3-not-fisttp.c: New.
6216
6217 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
6218
6219         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
6220
6221 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
6222
6223         * gcc.c-torture/execute/pr28289.c (one): New variable.
6224         (main): Use it instead of argc.
6225         * gcc.c-torture/execute/20060102-1.c (one): New variable.
6226         (main): Use it instead of argc.
6227
6228 2006-09-19  Paul Brook  <paul@codesourcery.com>
6229
6230         PR target/28516
6231         * gcc.dg/nested-func-5.c: New test.
6232
6233 2006-09-19  Ben Elliston  <bje@au.ibm.com>
6234
6235         * lib/target-supports.exp (check_effective_target_tls): Compile
6236         test stubs using ${tool}_target_compile, not just target_compile.
6237         (check_effective_target_tls_runtime): Likewise.
6238
6239 2006-09-19  Ben Elliston  <bje@au.ibm.com>
6240
6241         * gcc.c-torture/compile/20030405-1.x: Remove.
6242
6243         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
6244         optimising linker from discarding it.
6245
6246 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
6247
6248         PR fortran/28526
6249         * gfortran.dg/keyword_symbol_1.f90: New test.
6250
6251         * gfortran.dg/spread_shape_1.f90: Add missing warning with
6252         pedantic compilation option.
6253
6254 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
6255
6256         PR fortran/29060
6257         * gfortran.dg/spread_shape_1.f90: New test.
6258
6259 2006-09-17  Roger Sayle  <roger@eyesopen.com>
6260
6261         PR tree-optimization/28887
6262         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
6263
6264 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
6265
6266         PR c/25993
6267         * gcc.dg/pr25993.c: New test.
6268
6269 2006-09-17  Ira Rosen  <irar@il.ibm.com>
6270
6271         PR tree-opt/21591
6272         * gcc.dg/vect/pr21591.c: New test.
6273
6274 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
6275
6276         PR tree-opt/29059
6277         * gcc.c-torture/compile/strcpy-1.c: New test.
6278         * gcc.c-torture/compile/strcpy-2.c: New test.
6279         * gcc.c-torture/compile/memcpy-1.c: New test.
6280         * gcc.c-torture/compile/memcpy-2.c: New test.
6281
6282 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
6283
6284         PR testsuite/29055
6285         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
6286
6287 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
6288
6289         * gnat.dg/specs/double_record_extension1.ads: New test.
6290         * gnat.dg/specs/double_record_extension2.ads: Likewise.
6291
6292 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
6293
6294         PR fortran/29051
6295         * gfortran.dg/oldstyle_3.f90: New test.
6296
6297 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6298
6299         PR libgfortran/29099
6300         * gfortran.dg/secnds-1.f: New test.
6301
6302 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6303
6304         PR libgfortran/29053
6305         * gfortran.dg/streamio_9.f90: New test.
6306         * gfortran.dg/streamio_10.f90: New test.
6307
6308 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
6309
6310         PR C++/29002
6311         * g++.dg/init/array22.C: New test.
6312         * g++.dg/init/array23.C: New test.
6313
6314 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
6315
6316         * stackcheck.lst: Update list of tests requiring stack checking.
6317         * norun.lst: Adjust for above change.
6318         * ada95.lst: New file.
6319         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
6320         requiring -gnat95 switch.
6321
6322 2006-09-14  Olivier Hainque  <hainque@adacore.com>
6323
6324         * gnat.dg/in_out_parameter.adb: New test.
6325
6326 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
6327
6328         PR debug/28980
6329         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
6330
6331 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
6332
6333         * gnat.dg/specs/unchecked_union.ads: New test.
6334
6335 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
6336
6337         PR rtl-optimization/28982
6338         * gcc.c-torture/execute/pr28982a.c: New test.
6339         * gcc.c-torture/execute/pr28982b.c: Likewise.
6340
6341 2006-09-12  Eric Christopher  <echristo@apple.com>
6342
6343         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
6344         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
6345
6346 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
6347
6348         PR c/28768
6349         PR preprocessor/14634
6350         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
6351         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
6352         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
6353
6354 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
6355
6356         * gcc.dg/pr28243.c: New test.
6357
6358 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
6359
6360         PR fortran/28971
6361         gfortran.dg/pr28971.f90: New test to act as a backstop in case
6362         this undiagnosed regression reappears.
6363
6364 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
6365
6366         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
6367         Treat $srcdir as a literal.
6368         * lib/fortran-torture.exp (fortran-torture-compile,
6369         fortran-torture-execute): Likewise.
6370         * lib/objc-torture.exp (objc-torture-compile,
6371         objc-torture-execute): Likewise.
6372         * lib/profopt.exp (profopt-execute): Likewise.
6373
6374 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
6375
6376         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
6377
6378 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
6379
6380         PR testsuite/28950
6381         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
6382
6383 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
6384
6385         PR target/13685
6386         * gcc.target/i386/pr13685.c: New test.
6387
6388 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
6389
6390         * gcc.dg/pr28726.c: New test.
6391
6392 2006-09-11  Josh Conner  <jconner@apple.com>
6393
6394         * gcc.dg/nrv3.c: Increase size of structure.
6395         * gcc.dg/nrv4.c: Likewise.
6396         * gcc.dg/nrv5.c: Likewise.
6397
6398 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
6399
6400         PR libfortran/28890
6401         gfortran.dg/assumed_charlen_function_5.f90: New test.
6402
6403 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
6404
6405         PR c++/28991
6406         * g++.dg/init/static3.C: New test.
6407
6408 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
6409
6410         PR testsuite/29007
6411         * gcc.dg/long-long-cst1.c (t): Add cast to
6412         __SIZE_TYPE__ before casting to int.
6413         (main): Return 0 on success.
6414
6415 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6416
6417         * gcc.c-torture/execute/20060910-1.c: New test.
6418
6419 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
6420
6421         PR middle-end/26983
6422         * gcc.dg/pr26983.c: New test.
6423
6424 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
6425
6426         PR target/29006
6427         * gcc.c-torture/execute/pr29006.c: New test.
6428
6429 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
6430
6431         PR libfortran/28947
6432         gfortran.dg/matmul_4.f90: New test.
6433
6434 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
6435
6436         PR fortran/28959
6437         gfortran.dg/used_types_10: New test.
6438
6439 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
6440
6441         PR libfortran/28923
6442         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
6443         gfortran.dg/array_initializer_3.f90: New test.
6444
6445 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6446
6447         PR fortran/28914
6448         * gfortran.dg/actual_array_constructor_3.f90: New test.
6449
6450 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
6451
6452         PR testsuite/26778
6453         * gcc.target/i386/pr26778.c: New testcase.
6454
6455 2006-09-08  Eric Christopher  <echristo@apple.com>
6456
6457         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
6458         * gcc.target/i386/memcpy-1.c: Ditto.
6459         * gcc.target/i386/asm-1.c: Ditto.
6460         * gcc.target/i386/20060512-4.c: Ditto.
6461         * gcc.target/i386/compress-float-387.c: Ditto.
6462         * gcc.target/i386/20060512-1.c: Ditto.
6463         * gcc.target/i386/compress-float-sse.c: Ditto.
6464         * gcc.target/i386/20060512-2.c: Ditto.
6465         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
6466         * gcc.target/i386/stack-prot-kernel.c: Ditto.
6467         * gcc.target/i386/compress-float-387-pic.c: Ditto.
6468         * gcc.dg/pr26449.c: Ditto.
6469         * gcc.dg/attr-ms_struct-2.c: Ditto.
6470         * gcc.dg/attr-ms_struct-1.c: Ditto.
6471         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
6472
6473 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
6474
6475         PR c/28504
6476         * gcc.dg/vla-10.c: New test.
6477
6478 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6479
6480         PR c++/28858
6481         * g++.dg/parse/template20.C: New test.
6482         * g++.dg/template/operator8.C: Remove obsolete part.
6483         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
6484         * g++.old-deja/g++.pt/crash65.C: Likewise.
6485
6486 2006-09-07  Jason Merrill  <jason@redhat.com>
6487
6488         PR middle-end/27724
6489         * gcc.dg/long-long-cst1.c: New test.
6490
6491 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
6492
6493         PR C++/28906
6494         * g++.dg/other/array3.C: New test.
6495         * g++.dg/other/array4.C: New test.
6496         * g++.dg/other/array5.C: New test.
6497
6498 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
6499
6500         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
6501
6502 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
6503
6504         PR target/28946
6505         * gcc.target/i386/pr28946.c: New test.
6506
6507 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
6508
6509         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
6510         in integer literal constant.
6511         * gfortran.dg/enum_8.f90: Ditto.
6512         * gfortran.dg/g77/20030326-1.f: Ditto.
6513
6514 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
6515
6516         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
6517         nonconformance usage.
6518
6519 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
6520
6521         PR middle-end/28862
6522         * gcc.c-torture/compile/vector-align-1.c: New test.
6523
6524 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
6525
6526         PR rtl-opt/27883
6527         * g++.dg/opt/copysign-1.C: New test.
6528
6529 2006-09-06  Jason Merrill  <jason@redhat.com>
6530
6531         PR c++/27371
6532         * g++.dg/warn/unused-result1.C: New test.
6533
6534 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
6535
6536         PR c++/28903
6537         * g++.dg/ext/vla3.C: New test.
6538
6539         PR c++/28886
6540         * g++.dg/template/array16.C: New test.
6541
6542 2006-09-06  Richard Guenther  <rguenther@suse.de>
6543
6544         * gcc.dg/pr27226.c: Remove testcase again.
6545
6546 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
6547
6548         PR tree-opt/28937
6549         * g++.dg/opt/unroll2.C: New test.
6550
6551 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
6552
6553         PR tree-opt/28952
6554         * gcc.dg/vect/pr28952.c: New test.
6555
6556 2006-09-05  Richard Guenther  <rguenther@suse.de>
6557
6558         PR tree-optimization/28900
6559         * gcc.dg/torture/pr28900.c: New testcase
6560
6561 2006-09-05  Richard Guenther  <rguenther@suse.de>
6562
6563         PR tree-optimization/28905
6564         * gcc.c-torture/compile/pr28905.c: New testcase.
6565
6566 2006-09-05  Richard Guenther  <rguenther@suse.de>
6567
6568         PR middle-end/28935
6569         * gcc.dg/pr28935.c: New testcase.
6570
6571 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
6572
6573         * gcc.c-torture/execute/20060905-1.c: New test.
6574
6575 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
6576
6577         PR fortran/28908
6578         * gfortran.dg/used_types_7.f90: New test.
6579         * gfortran.dg/used_types_8.f90: New test.
6580         * gfortran.dg/used_types_9.f90: New test.
6581
6582 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6583
6584         * gcc.c-torture/compile/20060904-1.c: New test.
6585
6586 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
6587
6588         PR c++/23287 Revert my 2006-09-01 patch
6589         * g++.dg/parse/dtor12.C: Remove.
6590
6591 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
6592
6593         PR c+/27670
6594         * g++.dg/template/operator9.C: New test.
6595
6596         PR c++/27493
6597         * g++.dg/template/operator7.C: New test.
6598
6599         PR c++/27494
6600         * g++.dg/template/operator8.C: New test.
6601
6602         PR c++/27397
6603         * g++.dg/template/crash57.C: New test.
6604
6605         * g++.dg/template/typedef4.C: Adjust error markers.
6606         * g++.dg/template/typedef5.C: Likewise.
6607
6608 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
6609
6610         PR c++/28878
6611         * g++.dg/parse/crash33.C: New test.
6612
6613 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
6614         Richard Guenther  <rguenther@suse.de>
6615         Adam Nemet  <anemet@caviumnetworks.com>
6616
6617         PR middle-end/27226
6618         * gcc.target/mips/memcpy-1.c: New testcase.
6619         * gcc.dg/pr27226.c: Likewise.
6620
6621 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
6622
6623         PR c++/28705
6624         * g++.dg/lookup/koenig5.C: New.
6625         * g++.dg/template/crash56.C: New.
6626
6627 2006-09-01  Josh Conner  <jconner@apple.com>
6628
6629         PR c++/25505
6630         * gcc.dg/nrv3.c: New test.
6631         * gcc.dg/nrv4.c: New test.
6632         * gcc.dg/nrv5.c: New test.
6633
6634 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
6635
6636         PR c++/23287
6637         * g++.dg/parse/dtor12.C: New.
6638
6639 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
6640
6641         PR tree-optimization/28839
6642         * gcc.dg/pr28839.c: New test.
6643
6644 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
6645
6646         PR target/24367
6647         * gcc.dg/pr24367.c: New testcase.
6648
6649 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
6650
6651         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
6652
6653 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
6654
6655         PR rtl-optimization/27735
6656         * gcc.dg/loop-unswitch-1.c: New test.
6657
6658 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
6659
6660         PR fortran/28885
6661         * gfortran.dg/aliasing_dummy_2.f90: New test.
6662
6663         PR fortran/20067
6664         * gfortran.dg/generic_5.f90: Change error message.
6665
6666         PR fortran/28873
6667         * gfortran.dg/generic_6.f90: New test.
6668
6669         PR fortran/25077
6670         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
6671
6672         PR fortran/25102
6673         * gfortran.dg/invalid_interface_assignment.f90: New test.
6674
6675         PR fortran/24866
6676         * gfortran.dg/module_proc_external_dummy.f90: New test.
6677
6678 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
6679
6680         PR c++/28349
6681         * testsuite/g++.dg/warn/var-args1.C: New test.
6682
6683 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
6684
6685         PR fortran/28866
6686         * gfortran.dg/simpleif_2.f90: New test.
6687         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
6688         * gfortran.dg/enum_5.f90: Ditto.
6689
6690 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6691             Kazu Hirata  <kazu@codesourcery.com>
6692
6693         PR tree-optimization/17506
6694         * gcc.dg/pr17506.c: New.
6695
6696 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
6697
6698         PR c++/28139
6699         * g++.dg/eh/alias1.C: New test.
6700
6701 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6702
6703         PR c++/28860
6704         * g++.dg/template/ttp22.C: New test.
6705
6706 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
6707
6708         PR middle-end/26632
6709         * gcc.dg/pr26632.c: New.
6710
6711 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6712
6713         PR libgfortran/28354
6714         * gfortran.dg/fmt_zero_precision.f90: New test.
6715
6716 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
6717
6718         PR c++/28058
6719         * g++.dg/template/spec31.C: New test.
6720
6721 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
6722
6723         PR c++/26573
6724         * g++.dg/other/static2.C: New test.
6725
6726 2006-08-26  Roger Sayle  <roger@eyesopen.com>
6727
6728         * gcc.dg/Wswitch-enum-2.c: New test case.
6729         * gcc.dg/Wswitch-enum-3.c: Likewise.
6730
6731 2006-08-26  Richard Guenther  <rguenther@suse.de>
6732
6733         * gcc.c-torture/compile/20060826-1.c: New testcase.
6734
6735 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
6736
6737         PR c++/28736
6738         * g++.dg/template/void10.C: New test.
6739
6740         PR c++/28737
6741         * g++.dg/template/void8.C: New test.
6742
6743         PR c+_+/28738
6744         * g++.dg/template/void9.C: New test.
6745
6746         * g++.dg/template/void3.C: Adjust error markers.
6747         * g++.dg/template/void4.C: Likewise.
6748         * g++.dg/template/crash55.C: Likewise.
6749         * g++.dg/template/void7.C: Likewise
6750
6751 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
6752
6753         PR c++/28588
6754         * g++.dg/inherit/access6.C: New test.
6755         * g++.dg/inherit/access7.C: Likewise.
6756
6757         PR c++/28595
6758         * g++.dg/template/array15.C: New test.
6759         * g++.dg/template/crash2.C: Tweak error markers.
6760
6761 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
6762
6763         PR middle-end/28683
6764         * gcc.c-torture/compile/20060823-1.c: New test.
6765
6766 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6767
6768         PR c++/28853
6769         * g++.dg/template/ttp21.C: New test.
6770
6771         PR c++/28852
6772         * g++.dg/other/operator1.C: Add error-marker.
6773         * g++.dg/other/operator2.C: New test.
6774
6775 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
6776
6777         PR c/27893
6778         * gcc.c-torture/compile/vla-const-1.c,
6779         gcc.c-torture/compile/vla-const-2.c: New tests.
6780
6781 2006-08-26  Richard Guenther  <rguenther@suse.de>
6782
6783         PR middle-end/28814
6784         * gcc.dg/torture/pr28814.c: New testcase.
6785
6786 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
6787
6788         PR c/28418
6789         * gcc.c-torture/compile/compound-literal-1.c: New test.
6790
6791 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
6792
6793         PR c/28299
6794         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
6795         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
6796         Expect extra diagnostics.
6797
6798 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
6799
6800         gcc.dg/noncompile/pr16876.c: New test.
6801
6802 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
6803
6804         PR c++/28056
6805         * g++.dg/parse/local1.C: New test.
6806         * g++.dg/other/qual1.C: Tweak error marker.
6807
6808 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
6809
6810         PR c++/27787
6811         * g++.dg/template/typename10.C: New.
6812         * g++.dg/template/lookup4.C: Remove bogus error marker.
6813
6814 2006-08-25  Richard Guenther  <rguenther@suse.de>
6815
6816         PR testsuite/28829
6817         * gcc.dg/pr26570.c: Fix testcase.
6818
6819 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
6820
6821         PR tree-opt/28807
6822         * gcc.c-torture/execute/mayalias-2.c: New test.
6823         * gcc.dg/tree-ssa/alias-13.c: New test.
6824
6825 2006-08-24  Jan Hubicka  <jh@suse.cz>
6826
6827         PR debug/26881
6828         * gcc.dg/debug/pr26881.c: New file.
6829
6830 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
6831
6832         PR fortran/28788
6833         * gfortran.dg/used_types_4.f90: New test.
6834         * gfortran.dg/derived_init_2.f90: Modify to check sibling
6835         association of derived types.
6836         * gfortran.dg/used_types_2.f90: Add module cleanup.
6837         * gfortran.dg/used_types_3.f90: The same.
6838
6839         PR fortran/28771
6840         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
6841         fix of regression.
6842
6843 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6844
6845         PR 28813
6846         * gfortran.dg/direct_io_6.f90: Remove test.
6847
6848 2006-08-23  Stuart Hastings  <stuart@apple.com>
6849
6850         PR 28825
6851         * gcc.target/i386/20060821-1.c: New.
6852
6853 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
6854
6855         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
6856         dg-warning strings for dllimport.
6857
6858 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
6859
6860         PR C++/28450
6861         * g++.dg/ext/vector4.C: New test.
6862         * g++.dg/ext/complex1.C: New test.
6863
6864 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
6865
6866         PR debug/28692
6867         * gcc.dg/debug/const-1.c: New.
6868         * gcc.dg/debug/const-2.c: New.
6869         * gcc.dg/debug/dwarf2/const-1.c: New.
6870         * gcc.dg/debug/dwarf2/const-2.c: New.
6871         * gcc.dg/debug/dwarf2/const-2b.c: New.
6872
6873 2006-08-22  Richard Guenther  <rguenther@suse.de>
6874
6875         PR middle-end/28776
6876         * gcc.c-torture/compile/pr28776-1.c: New testcase.
6877         * gcc.c-torture/compile/pr28776-2.c: Likewise.
6878
6879 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
6880
6881         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
6882
6883 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
6884
6885         PR c++/26269
6886         * g++.dg/other/error14.C: New test.
6887
6888         PR c++/28505
6889         * g++.dg/parse/ctor7.C: New test.
6890         * g++.dg/parse/ctor8.C: Likewise.
6891
6892         PR c++/28741
6893         * g++.dg/template/void7.C: New test.
6894
6895 2006-08-21  Olivier Hainque  <hainque@adacore.com>
6896
6897         * gnat.dg/self_aggregate_with_zeros.adb: New test.
6898         * gnat.dg/self_aggregate_with_array.adb: New test.
6899
6900 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
6901
6902         * g++.dg/eh/arm-vfp-unwind.C: New test.
6903
6904 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
6905
6906         PR c++/28341
6907         * g++.dg/template/ref3.C: New test.
6908         * g++.dg/template/nontype13.C: New test.
6909
6910         PR c++/28346
6911         * g++.dg/template/ptrmem17.C: New test.
6912
6913 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
6914
6915         PR target/28648 c:
6916         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
6917
6918 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
6919
6920         PR fortran/28630
6921         * gfortran.dg/used_types_2.f90: New test.
6922
6923         PR fortran/28601
6924         * gfortran.dg/used_types_3.f90: New test.
6925
6926         PR fortran/20886
6927         * gfortran.dg/generic_actual_arg.f90: New test.
6928
6929         PR fortran/28735
6930         * gfortran.dg/module_private_array_refs_1.f90: New test.
6931
6932         PR fortran/28762
6933         * gfortran.dg/program_name_1.f90: New test.
6934
6935         PR fortran/28425
6936         * gfortran.dg/derived_constructor_comps_1.f90: New test.
6937
6938         PR fortran/28496
6939         * gfortran.dg/array_initializer_2.f90: New test.
6940
6941         PR fortran/18111
6942         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
6943
6944         PR fortran/28600
6945         * gfortran.dg/assumed_charlen_function_4.f90: New test.
6946
6947         PR fortran/28771
6948         * gfortran.dg/assumed_charlen_in_main.f90: New test.
6949
6950         PR fortran/28660
6951         * gfortran.dg/dependent_decls_1.f90: New test.
6952
6953 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
6954
6955         PR fortran/25217
6956         * gfortran.dg/derived_init_2.f90: New.
6957
6958 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
6959
6960         * gcc.c-torture/execute/pr28289.c: New test.
6961
6962 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
6963
6964         PR c/28744
6965         * gcc.dg/attr-externally-visible-1.c: New test.
6966         * gcc.dg/attr-externally-visible-2.c: New test.
6967         * g++.dg/parse/attr-externally-visible-1.C: New test.
6968         * g++.dg/parse/attr-externally-visible-2.C: New test.
6969
6970 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6971
6972         PR c++/28606
6973         * g++.dg/parse/dtor11.C: New test.
6974
6975 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
6976
6977         PR rtl-optimization/28489
6978         * gcc.c-torture/compile/pr28489.c: New test.
6979
6980 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6981
6982         PR c++/28710
6983         * g++.dg/template/redecl4.C: New test.
6984
6985         PR c++/28711
6986         * g++.dg/template/ctor8.C: New test.
6987
6988 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
6989
6990         * gcc.dg/pr26570.c: Fix testcase.
6991
6992 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
6993
6994         * PR c++/28573
6995         * g++.dg/parse/offsetof6.C: New test.
6996         * g++.dg/parse/offsetof6.C: New test.
6997         * g++.dg/parse/offsetof7.C: New test.
6998
6999 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7000
7001         PR testsuite/28602
7002         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
7003         is false.
7004
7005 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
7006
7007         PR c++/28302
7008         * g++.dg/ext/vector3.C: New test.
7009
7010 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
7011
7012         PR gcov/profile/26570
7013         * gcc.dg/pr26570.c: New test.
7014
7015 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
7016
7017         PR c/27697
7018         * gcc.dg/qual-component-1.c: New test.
7019
7020 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7021
7022         PR c++/28593
7023         * g++.dg/parse/new3.C: New test.
7024
7025 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7026
7027         PR fortran/25828
7028         * gfortran.dg/streamio_1.f90: New test.
7029         * gfortran.dg/streamio_2.f90: New test.
7030         * gfortran.dg/streamio_3.f90: New test.
7031         * gfortran.dg/streamio_4.f90: New test.
7032         * gfortran.dg/streamio_5.f90: New test.
7033         * gfortran.dg/streamio_6.f90: New test.
7034         * gfortran.dg/streamio_7.f90: New test.
7035         * gfortran.dg/streamio_8.f90: New test.
7036
7037 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
7038
7039         PR c/28287
7040         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
7041
7042 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
7043
7044         PR c++/28594
7045         * g++.dg/template/void6.C: New test.
7046
7047 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7048
7049         PR c/28649
7050         * gcc.dg/parse-error-1.c: New test.
7051         * gcc.dg/parse-error-2.c: New test.
7052         * gcc.dg/cpp/digraph2.c: Add error-marker.
7053         * gcc.dg/noncompile/920923-1.c: Likewise.
7054
7055 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
7056
7057         PR c/27490
7058         * gcc.dg/sizeof-2.c: New testcase.
7059
7060         PR c/27489
7061         * gcc.dg/switch-A.c: New testcase.
7062
7063 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
7064
7065         PR c++/28288
7066         PR c++/14556
7067         * g++.old-deja/g++.warn/compare1.C: Delete.
7068         * g++.dg/opt/pr7503-2.C: Delete.
7069         * g++.dg/opt/pr7503-3.C: Delete.
7070         * g++.dg/opt/pr7503-4.C: Delete.
7071         * g++.dg/opt/pr7503-5.C: Delete.
7072         * g++.dg/opt/max1.C: Delete.
7073         * g++.dg/warn/minmax.C: Delete.
7074         * g++.dg/expr/minmax.C: New test.
7075
7076 2006-08-14  Richard Guenther  <rguenther@suse.de>
7077
7078         PR testsuite/28703
7079         * gcc.c-torture/execute/pr28651.c: Do not use argc
7080         to avoid optimization, instead forbid inlining.
7081
7082 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
7083
7084         PR rtl-optimization/28634
7085         * gcc.c-torture/execute/ieee/pr28634.c: New test.
7086
7087 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
7088
7089         PR c/27184
7090         * gcc.dg/torture/pr27184.c: New test.
7091
7092 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
7093
7094         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
7095
7096 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7097
7098         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
7099         * gfortran.dg/stat_2.f90: Likewise.
7100         * gfortran.dg/chmod_1.f90: Likewise.
7101         * gfortran.dg/chmod_2.f90: Likewise.
7102         * gfortran.dg/chmod_3.f90: Likewise.
7103
7104 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
7105
7106         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
7107
7108 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
7109
7110         * g++.dg/opt/pr23454-2.C: New test.
7111
7112 2006-08-11  Richard Guenther  <rguenther@suse.de>
7113
7114         PR middle-end/28651
7115         * gcc.c-torture/execute/pr28651.c: New testcase.
7116
7117 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
7118
7119         * gnat.dg/specs/static_initializer.ads: New test.
7120
7121 2006-08-10  Paul Brook  <paul@codesourcery.com>
7122
7123         * gcc.target/arm/cond-asm.c: New test.
7124
7125 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
7126
7127         PR tree-optimization/26197
7128         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
7129         * g++.dg/vect/vect.exp: Compile the new tests with
7130         --param max-aliased-vops=0.
7131
7132 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
7133
7134         PR c++/28637
7135         * g++.dg/template/void3.C: New test.
7136
7137         PR c++/28638
7138         * g++.dg/template/void4.C: New test.
7139
7140         PR c++/28640
7141         * g++.dg/template/void5.C: New test.
7142
7143 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
7144
7145         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
7146         after dg-do compile.
7147
7148 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
7149
7150         PR tree-optimizations/26969
7151         * gcc.dg/vect/vect.exp: Compile tests prefixed with
7152         "unswitch-loops" with -funswitch-loops.
7153         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
7154
7155 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
7156
7157         * gcc.dg/sparc-getcontext-1.c: Fix typo.
7158         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
7159         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
7160         * objc.dg/dwarf-1.m: Likewise.
7161         * objc.dg/dwarf-2.m: Likewise.
7162         * obj-c++.dg/dwarf-2.mm: Likewise.
7163
7164 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7165
7166         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
7167         * objc.dg/dwarf-2.m: Likewise.
7168         * obj-c++.dg/dwarf-2.mm: Likewise.
7169
7170         PR libfortran/28603
7171         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
7172
7173         PR testsuite/27611
7174         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
7175
7176         PR testsuite/27033
7177         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
7178
7179 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
7180
7181         PR target/27827
7182         * gcc.target/i386/pr27827.c: New testcase.
7183
7184 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
7185
7186         PR fortran/28590
7187         * gfortran.dg/sequence_types_1.f90: New test.
7188
7189 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
7190
7191         PR fortran/28548
7192         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
7193         dg-warning.  Add -pedantic option.
7194
7195 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7196
7197         PR c/28502
7198         * gcc.dg/proto-1.c: New test.
7199
7200         PR c/27721
7201         * gcc.dg/lvalue-4.c: New test.
7202
7203         PR c/28136
7204         * gcc.dg/init-bad-5.c: New test.
7205
7206 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
7207
7208         PR c++/28347
7209         * g++.dg/ext/typedef-init.C: Add new test for typedef
7210         initialization inside templates. Adjust existing error markers.
7211
7212 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
7213
7214         PR c++/28148
7215         * g++.dg/init/ptrmem3.C: New test.
7216
7217 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
7218
7219         PR tree-optimization/27770
7220         * lib/target-support.exp: New target keyword "section_anchors".
7221         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
7222         tests.
7223         * gcc.dg/vect/section-anchors-pr27770.c: New test.
7224         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
7225         * gcc.dg/vect/section-anchors-vect-69.c: New test.
7226         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
7227
7228 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7229
7230         * gcc.dg/20060801-1.c: Add missing '}'.
7231
7232 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7233
7234         PR c++/27508
7235         * g++.dg/parse/dtor9.C: New test.
7236         * g++.dg/parse/dtor10.C: New test.
7237         * g++.dg/other/error7.C: Adjust error-marker.
7238
7239         PR c++/28274
7240         * g++.dg/other/default5.C: New test.
7241
7242 2006-08-02  Richard Guenther  <rguenther@suse.de>
7243
7244         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
7245
7246 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
7247
7248         PR c++/28557
7249         * g++.dg/template/conv9.C: New test.
7250
7251 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
7252
7253         PR debug/28063
7254         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
7255         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
7256         Optionally return assembly text.  Update callers.
7257         (check_no_compiler_messages): Update verbose messages.
7258         (check_no_messages_and_pattern): New.
7259         (check_effective_target_string_merging): New.
7260
7261 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7262
7263         PR c++/28250
7264         * g++.dg/eh/catch4.C: New test.
7265
7266         PR c++/28257
7267         * g++.dg/other/qual1.C: New test.
7268
7269         PR c++/28259
7270         * g++.dg/inherit/error2.C: New test.
7271
7272         PR c++/28267
7273         * g++.dg/other/new1.C: New test.
7274
7275         * g++.dg/warn/pr23075.C: Remove obsolete test.
7276         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
7277         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
7278
7279 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
7280
7281         PR c++/28523
7282         * g++.dg/eh/cast1.C: New test.
7283
7284 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
7285
7286         PR libfortran/28452
7287         * gfortran.dg/random_3.f90:  New test.
7288
7289 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
7290
7291         PR c++/28432
7292         * g++.dg/other/pr28304.C: Change expected error message.
7293         * g++.dg/other/pr28432.C: New test.
7294
7295 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
7296
7297         PR c++/28256
7298         * g++.dg/init/brace2.C: Change expected error message, add empty init.
7299
7300 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
7301
7302         PR debug/23336
7303         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
7304         at -g1.
7305         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
7306         g++.dg/debug/enum-2.C: New.
7307
7308 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7309
7310         PR c++/6634
7311         * g++.dg/parse/long1.C: Add more tests.
7312
7313 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7314
7315         * gfortran.dg/lrshift_1.c: New file.
7316
7317 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7318
7319         PR libgfortran/28335
7320         * gfortran.dg/no_unit_error_1.f90: New test.
7321
7322 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7323
7324         PR libgfortran/28335
7325         * gfortran.dg/no_unit_error_1.f90: Delete test.
7326         * gfortran.dg/no_unit_error_2.f90: Delete test.
7327
7328 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7329
7330         * gfortran.dg/chmod_3.f90: New test.
7331         * gfortran.dg/ltime_gmtime_1.f90: New test.
7332         * gfortran.dg/ltime_gmtime_2.f90: New test.
7333         * gfortran.dg/lrshift_1.f90: New test.
7334         * gfortran.dg/chmod_1.f90: New test.
7335         * gfortran.dg/chmod_2.f90: New test.
7336
7337 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
7338
7339         PR c++/27668
7340         * g++.dg/template/crash55.C: New test.
7341
7342         PR c++/27962
7343         * g++.dg/template/nontype16.C: New test.
7344
7345         * g++.dg/template/void2.C: Adjust error markers.
7346         * g++.dg/template/nontype5.C: Adjust error markers.
7347
7348 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
7349
7350         * gcc.target/i386/stack-prot-kernel.c: New test.
7351
7352 2006-07-27  Roger Sayle  <roger@eyesopen.com>
7353
7354         * gcc.dg/builtins-55.c: New test case.
7355
7356 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
7357
7358         PR rtl-optimization/27907
7359         * gcc.c-torture/compile/pr27907.c: New test.
7360
7361 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7362
7363         * gfortran.dg/mclock.f90: New test.
7364         * gfortran.dg/int_conv_1.f90: New test.
7365         * gfortran.dg/stat_1.f90: New test.
7366         * gfortran.dg/stat_2.f90: New test.
7367
7368 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7369
7370         PR libgfortran/28335
7371         * gfortran.dg/no_unit_error_1.f90: New test.
7372         * gfortran.dg/no_unit_error_2.f90: New test.
7373         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
7374
7375 2006-07-25  Roger Sayle  <roger@eyesopen.com>
7376
7377         PR middle-end/28473
7378         * gcc.dg/fold-convround-1.c: New test case.
7379
7380 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
7381
7382         * gfortran.dg/arithmetic_if.f90:  Fix comments.
7383
7384 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7385
7386         PR c++/27572
7387         * g++.dg/other/typedef1.C: New test.
7388         * g++.dg/template/typedef4.C: New test.
7389         * g++.dg/template/typedef5.C: New test.
7390
7391 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
7392
7393         PR fortran/28416
7394         * gfortran.dg/allocatable_dummy_3.f90: New.
7395
7396 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
7397
7398         PR fortran/28439
7399         * gfortran.dg/arithmetic_if.f90:  New test.
7400
7401 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
7402
7403         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
7404         avoid memcpy optimization.
7405
7406 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7407
7408         PR fortran/25289
7409         * gfortran.dg/direct_io_6.f90: New test.
7410
7411 2006-07-24  Jan Hubicka  <jh@suse.cz>
7412
7413         PR c/25795
7414         PR c++/27369
7415         * gcc.dg/pr25795.c: New test.
7416         * gcc.dg/pr25795-1.c: New test.
7417
7418 2006-07-23  Roger Sayle  <roger@eyesopen.com>
7419
7420         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
7421         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
7422         which may be transformed to "g || h" on some platforms.
7423
7424 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
7425
7426         PR c++/28025
7427         * g++.dg/template/friend45.C: New test.
7428
7429 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7430
7431         PR libgfortran/28339
7432         * gfortran.dg/arrayio_8.f90: New test.
7433
7434 2006-07-21  Mike Stump  <mrs@apple.com>
7435
7436         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
7437
7438         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
7439
7440 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7441
7442         PR c++/28250
7443         * g++.dg/eh/catch3.C: New test.
7444
7445         PR c++/28363
7446         * g++.dg/template/defarg10.C: New test.
7447
7448 2006-07-20  Paul Brook  <paul@codesourcery.com>
7449
7450         PR 27363
7451         * gcc.dg/pr27363.c: New test.
7452
7453 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
7454
7455         PR c++/28338
7456         * g++.dg/init/ref13.C: New test.
7457
7458 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7459
7460         PR obj-c++/28434
7461         * obj-c++.dg/proto-error-1.mm: New test.
7462
7463 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
7464
7465         PR c++/28337
7466         * g++.dg/template/string1.C: New test.
7467
7468 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
7469
7470         PR c++/28048
7471         * g++.dg/template/defarg9.C: New test.
7472
7473         PR c++/28235
7474         * g++.dg/template/static27.C: New test.
7475
7476 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
7477
7478         PR 28410
7479         * gcc.dg/tree-ssa/pr28410.c: New test.
7480
7481 2006-07-18  Lee Millward  <lee.millward@gmail.com>
7482
7483         PR c++/28258
7484         * g++/dg/other/error13.C: New test.
7485
7486         PR c++/28260
7487         * g++.dg/template/friend44.C: New test.
7488
7489 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
7490
7491         PR c++/27495
7492         * g++.dg/other/pr27495.C: New.
7493
7494 2006-07-18  Olivier Hainque  <hainque@adacore.com>
7495
7496         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
7497         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
7498
7499 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7500
7501         PR c/28286
7502         * gcc.dg/pragma-pack-4.c: New test.
7503
7504 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
7505
7506         PR c++/28291
7507         * g++.dg/ext/pr28291.C: New test.
7508
7509 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
7510
7511         PR middle-end/28403
7512         * gcc.c-torture/execute/pr28403.c: New test.
7513
7514 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
7515
7516         PR middle-end/28402
7517         * gcc.dg/pr28402.c: New test.
7518
7519 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
7520
7521         PR c++/28304
7522         * g++.dg/other/pr28304.C: New test.
7523
7524 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
7525
7526         PR other/28251
7527         gcc.c-torture/unsorted/dump-noaddr.c: New test.
7528         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
7529
7530 2006-07-17  Richard Guenther  <rguenther@suse.de>
7531
7532         PR tree-optimization/28238
7533         * g++.dg/tree-ssa/pr28238.C: New testcase.
7534
7535 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7536
7537         PR c++/28250
7538         * g++.dg/eh/catch1.C: New test.
7539         * g++.dg/eh/catch2.C: New test.
7540
7541 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
7542
7543         PR c++/28370
7544         * g++.dg/template/anon3.C: New test.
7545
7546 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
7547
7548         PR fortran/20844
7549         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
7550         specifiers requiring an explicit format tag..
7551
7552         PR fortran/28201
7553         * gfortran.dg/generic_5: New test.
7554
7555         PR fortran/20893
7556         * gfortran.dg/elemental_optional_args_1.f90: New test.
7557
7558 2006-07-16  Olivier Hainque  <hainque@adacore.com>
7559
7560         * gnat.dg/assert.ads: New file.
7561         * gnat.dg/controlled_record.ads: Likewise.
7562         * gnat.dg/controlled_record.adb: Likewise.
7563
7564 2006-07-15  Lee Millward  <lee.millward@gmail.com>
7565
7566         PR c++/28292
7567         * g++.dg/other/error12.C: New test.
7568
7569         PR c++/28269
7570         * g++.dg/template/crash54.C: New test.
7571
7572 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7573
7574         PR c++/28249
7575         * g++.dg/parse/catch1.C: New test.
7576
7577         PR c++/28294
7578         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
7579
7580         PR c++/28387
7581         * g++.dg/ext/attrib24.C: New test.
7582
7583 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7584
7585         PR c++/28343
7586         * g++.dg/ext/asmspec1.C: New test.
7587
7588 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
7589
7590         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
7591         (dg-test): Support shouldfail tests.
7592         * lib/target-supports-dg.exp (dg-shouldfail): New.
7593         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
7594         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
7595         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
7596         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
7597         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
7598         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
7599         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
7600
7601 2006-07-13  Jan Hubicka  <jh@suse.cz>
7602
7603         * gcc.target/i386/memcpy-1.c: New.
7604
7605 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
7606
7607         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
7608
7609 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
7610
7611         PR fortran/25097
7612         * gfortran.dg/present_1.f90: New test.
7613
7614         PR fortran/20903
7615         * gfortran.dg/interface_derived_type_1.f90: New test.
7616
7617 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
7618
7619         PR fortran/28213
7620         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
7621         list.
7622
7623 2006-07-07  Lee Millward  <lee.millward@gmail.com>
7624
7625         PR c++/27820
7626         * g++.dg/other/label1.C: New test.
7627
7628 2006-07-07  Richard Guenther  <rguenther@suse.de>
7629
7630         PR middle-end/28268
7631         * gcc.dg/torture/pr28268.c: New testcase.
7632
7633 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
7634
7635         PR c++/27019
7636         * g++.dg/ext/pr27019.C: New.
7637
7638 2006-07-07  Richard Guenther  <rguenther@suse.de>
7639
7640         PR tree-optimization/28187
7641         * gcc.dg/pr28187.c: New testcase.
7642
7643 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
7644
7645         * gnat.dg/address_conversion.adb: New test.
7646         * gnat.dg/boolean_subtype.adb: Likewise.
7647         * gnat.dg/frame_overflow.adb: Likewise.
7648         * gnat.dg/pointer_array.adb: Likewise.
7649         * gnat.dg/pointer_conversion.adb: Likewise.
7650
7651 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
7652
7653         PR fortran/28237
7654         PR fortran/23420
7655         * gfortran.dg/print_fmt_5.f90: New test.
7656
7657 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7658
7659         PR fortran/28129
7660         * gfortran.dg/bounds_check_4.f90: New test.
7661
7662 2006-07-05  Richard Guenther  <rguenther@suse.de>
7663
7664         PR target/28158
7665         * gfortran.dg/pr28158.f90: New testcase.
7666
7667 2006-07-05  Richard Guenther  <rguenther@suse.de>
7668
7669         PR tree-optimization/28162
7670         * gcc.dg/pr28162.c: New testcase.
7671
7672 2006-07-05  Richard Guenther  <rguenther@suse.de>
7673         Andrew Pinski  <pinskia@gcc.gnu.org>
7674
7675         PR c++/27084
7676         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
7677
7678 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
7679
7680         PR fortran/28174
7681         * gfortran.dg/actual_array_substr_2.f90: New test.
7682
7683         PR fortran/28167
7684         * gfortran.dg/actual_array_constructor_2.f90: New test.
7685
7686 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7687
7688         * gfortran.dg/itime_idate_1.f: New test.
7689         * gfortran.dg/itime_idate_2.f: New test.
7690
7691 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7692
7693         PR libgfortran/27704
7694         * gfortran.dg/open_status_3.f90: New test.
7695         * gfortran.dg/fmt_l.f90: Update for new feature.
7696
7697 2006-07-03  Asher Langton  <langton2@llnl.gov>
7698
7699         * gfortran.dg/oldstyle_2.f90: New.
7700
7701 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
7702
7703         * gnat.dg/string_slice.adb: New test.
7704
7705 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7706
7707         PR fortran/19259
7708         * gfortran.dg/semicolon_fixed.c: New.
7709         * gfortran.dg/semicolon_free.c: New.
7710
7711 2006-06-30  Mike Stump  <mrs@apple.com>
7712
7713         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
7714         that don't support internal visibility.
7715
7716 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
7717
7718         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
7719         for '(' / ')' needing an extra '\'.
7720
7721 2006-06-29  Roger Sayle  <roger@eyesopen.com>
7722
7723         PR middle-end/27428
7724         * gcc.dg/pr27428-1.c: New test case.
7725
7726 2006-06-29  Mike Stump  <mrs@apple.com>
7727
7728         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
7729         on darwin as we can't align commons large enough yet.
7730
7731         * gcc.dg/vla-8.c: Add additional testcases.
7732
7733 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
7734
7735         PR c++/28114
7736         * g++.dg/other/pr28114.C: New.
7737
7738 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
7739
7740         * gcc.c-torture/compile/20060625-1.c: New test.
7741
7742 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
7743
7744         PR fortran/20867
7745         * gfortran.dg/stfunc_3.f90: New test.
7746
7747         PR fortran/25056
7748         * gfortran.dg/impure_actual_1.f90: New test.
7749
7750         PR fortran/20874
7751         * gfortran.dg/elemental_result_1.f90: New test.
7752
7753         PR fortran/25073
7754         * gfortran.dg/select_7.f90: New test.
7755
7756         PR fortran/27554
7757         * intrinsic_actual_1.f: New test.
7758
7759         PR fortran/22038
7760         PR fortran/28119
7761         * gfortran.dg/forall_4.f90: New test.
7762
7763         PR fortran/25072
7764         * gfortran.dg/forall_5.f90: New test.
7765
7766 2006-06-25  Lee Millward  <lee.millward@gmail.com>
7767
7768         PR c++/28051
7769         * g++.dg/template/using13.C: New test.
7770
7771         PR c++/28054
7772         * g++.dg/other/incomplete3.C: New test.
7773
7774 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7775
7776         PR fortran/28081
7777         * gfortran.dg/substr_3.f: New test.
7778         * gfortran.dg/equiv_2.f90: Update expected error message.
7779
7780 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
7781
7782         PR fortran/28118
7783         * gfortran.dg/actual_array_substr_1.f90: New test.
7784
7785 2006-06-24  Olivier Hainque  <hainque@adacore.com>
7786
7787         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
7788         * gnat.dg/scalar_mode_agg_compare.adb: New test.
7789
7790 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
7791
7792         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
7793
7794 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
7795
7796         PR fortran/27981
7797         * gfortran.dg/simpleif_2.f90: New test.
7798
7799 2006-06-23  Lee Millward  <lee.millward@gmail.com>
7800
7801         * g++.dg/template/error22.C: Fix typo.
7802
7803 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7804
7805         PR c++/28112
7806         * g++.dg/ext/attrib23.C: New test.
7807
7808 2006-06-23  Olivier Hainque  <hainque@adacore.com>
7809
7810         * gnat.dg/varsize_temp.adb: New test.
7811
7812 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7813
7814         PR c++/11468
7815         * g++.dg/other/java2.C: New test.
7816
7817 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
7818
7819         PR target/27789
7820         * g++.dg/ext/dllimport4.C. Add more tests for invalid
7821         initialization.
7822
7823 2006-06-22  Roger Sayle  <roger@eyesopen.com>
7824
7825         PR target/27531
7826         * gcc.dg/pr27531-1.c: New test case.
7827
7828 2006-06-22  Asher Langton  <langton2@llnl.gov>
7829
7830         PR fortran/24748
7831         * gfortran.dg/implicit_8.f90: New.
7832
7833 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
7834
7835         PR rtl-optimization/28121
7836         * gcc.dg/pr28121.c: New test.
7837
7838 2006-06-22  Lee Millward  <lee.millward@gmail.com>
7839
7840         PR c++/27805
7841         * g++.dg/parse/ptrmem6.C: New test.
7842
7843         PR c++/27821
7844         * g++.dg/template/error22.C: New test.
7845
7846 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7847
7848         PR c++/28111
7849         * g++.dg/template/friend43.C: New test.
7850
7851         PR c++/28110
7852         * g++.dg/template/crash53.C: New test.
7853
7854         PR c++/28109
7855         * g++.dg/rtti/incomplete1.C: New test.
7856
7857 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
7858
7859         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
7860
7861 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
7862
7863         * gcc.c-torture/execute/complex-7.c: New.
7864
7865 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
7866
7867         * gcc.dg/merge-all-constants-1.c: New test.
7868
7869 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
7870
7871         PR c++/28113
7872         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
7873
7874 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
7875
7876         * gfortran.dg/rrspacing_1.f90: New test.
7877
7878 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7879
7880         PR c++/28052
7881         * g++.dg/other/bitfield2.C: New test.
7882
7883 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
7884
7885         PR tree-optimization/27331
7886         * gcc.dg/pr27331.c: New test.
7887
7888 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
7889             Eric Botcazou  <ebotcazou@adacore.com>
7890
7891         PR ada/18692
7892         * lib/gnat.exp: New file.
7893         * lib/gnat-dg.exp: Likewise.
7894         * gnat.dg: New directory.
7895         * gnat.dg/dg.exp: New driver.
7896         * gnat.dg/specs: New directory.
7897         * gnat.dg/specs/specs.exp: New driver.
7898         * gnat.dg/style: New directory.
7899         * gnat.dg/style/style.exp: New driver.
7900
7901 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
7902
7903         PR fortran/16206
7904         * gfortran.dg/array_initializer_1.f90: New test.
7905
7906         PR fortran/28005
7907         * gfortran.dg/matmul_3.f90: New test.
7908
7909 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
7910
7911         PR middle-end/28075
7912         * gcc.dg/tree-ssa/inline-1.c: New test.
7913
7914 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
7915
7916         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
7917         in malloc prototype; remove XFAIL.
7918         * gcc.dg/pr18241-2.c: Ditto.
7919         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
7920         in memset prototype; remove XFAIL.
7921         * gcc.dg/tree-ssa/pr23382.c: Ditto.
7922
7923 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
7924
7925         * gcc.dg/vla-8.c: Add.
7926
7927 2006-06-19  Richard Guenther  <rguenther@suse.de>
7928
7929         PR tree-optimization/27090
7930         * g++.dg/tree-ssa/pr27090.C: New testcase.
7931
7932 2006-06-19  Roger Sayle  <roger@eyesopen.com>
7933
7934         PR target/27861
7935         * gcc.dg/pr27861-1.c: New test case.
7936
7937 2006-06-19  Richard Guenther  <rguenther@suse.de>
7938
7939         PR middle-end/28045
7940         * gcc.dg/torture/pr28045.c: New testcase.
7941
7942 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7943
7944         PR fortran/26801
7945         * gfortran.dg/associated_4.f90: New test.
7946
7947 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7948
7949         PR fortran/19310
7950         PR fortran/19904
7951         * gfortran.dg/real_const_3.f90: New test.
7952
7953 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
7954
7955         PR c++/28016
7956         * g++.dg/template/static26.C: New test.
7957
7958         PR c++/27979
7959         * g++.dg/expr/bitfield2.C: New test.
7960
7961         PR c++/27884
7962         * g++.dg/parse/linkage2.C: New test.
7963
7964 2006-06-16  Richard Guenther  <rguenther@suse.de>
7965
7966         PR middle-end/27116
7967         * gcc.dg/pr15785-1.c: Revert last change.
7968         * gcc.dg/torture/pr27116-2.c: New testcase.
7969
7970 2006-06-16  Roger Sayle  <roger@eyesopen.com>
7971
7972         PR middle-end/27802
7973         * gcc.dg/pr27802-1.c: New test case.
7974
7975 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
7976
7977         PR c++/27689
7978         * g++.dg/template/ttp18.C: New test.
7979         * g++.dg/template/ttp19.C: Likewise.
7980
7981         PR c++/27666
7982         * g++.dg/expr/cond9.C: New test.
7983
7984         PR c++/27640
7985         * g++.dg/template/ctor7.C: New test.
7986
7987 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
7988
7989         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
7990
7991 2006-06-16  Richard Guenther  <rguenther@suse.de>
7992
7993         PR tree-optimization/27781
7994         * gcc.dg/tree-ssa/pr27781.c: New testcase.
7995
7996 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
7997
7998         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
7999
8000 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
8001
8002         * gcc.dg/tree-ssa/loop-18.c: New test.
8003
8004 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
8005
8006         PR c++/27665
8007         * g++.dg/template/crash52.C: New test.
8008
8009         PR c++/27648
8010         * g++.dg/ext/attrib22.C: New test.
8011
8012         PR c++/26559
8013         * g++.dg/template/builtin1.C: New test.
8014         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
8015
8016         PR c++/28018
8017         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
8018         assignment.
8019         * g++.old-deja/g++.pt/crash51.C: Likewise.
8020
8021         PR c++/27227
8022         * g++.dg/lookup/linkage1.C: New test.
8023         * g++.dg/lookup/linkage2.C: Likewise.
8024
8025 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
8026
8027         PR middle-end/27959
8028         * gcc.dg/pr27959.c: New testcase.
8029
8030 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
8031
8032         PR target/28014:
8033         * g++.dg/eh/div.C: New test.
8034
8035 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
8036
8037         PR c++/27894
8038         * g++.dg/tree-ssa/pr26757.C: New test.
8039         * g++.dg/tree-ssa/pr27894.C: New test.
8040
8041 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
8042
8043         * gcc.c-torture/compile/20060609-1.c: New test.
8044
8045         PR target/27863
8046         * gcc.c-torture/compile/pr27863.c: New test.
8047
8048 2006-06-13  Richard Guenther  <rguenther@suse.de>
8049
8050         PR tree-optimization/27830
8051         * g++.dg/tree-ssa/pr27830.C: New testcase.
8052
8053 2006-06-13  Matthew Sachs  <msachs@apple.com>
8054
8055         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
8056         the list of compiler flags; this causes those flags to be checked
8057         for things like dg-skip-if.
8058
8059 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8060
8061         PR c++/27601
8062         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
8063
8064 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
8065             Kazu Hirata  <kazu@codesourcery.com>
8066
8067         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
8068         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
8069
8070 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8071
8072         PR c++/27933
8073         * g++.dg/lookup/using15.C: New test.
8074
8075         PR c++/27951
8076         * g++.dg/other/anon4.C: New test.
8077
8078 2006-06-12  Roger Sayle  <roger@eyesopen.com>
8079
8080         PR c++/21210
8081         * g++.dg/init/complex1.C: New test case.
8082
8083 2006-06-11  Eric Christopher  <echristo@apple.com>
8084
8085         PR middle-end/27948
8086         * gcc.dg/bf-ms-layout.c: Run on darwin.
8087         * gcc.dg/bf-no-ms-layout: Ditto.
8088         * gcc.dg/attr-ms_struct-2.c: New.
8089         * gcc.dg/bf-ms-layout-2.c: Ditto.
8090
8091 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
8092
8093         * gcc.dg/attr-ms_struct-packed1.c: New.
8094
8095 2006-06-09  Mike Stump  <mrs@apple.com>
8096
8097         * gcc.dg/vla-7.c: Add.
8098
8099 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
8100
8101         PR fortran/24558
8102         * gfortran.dg/entry_6.f90: New test.
8103
8104         PR fortran/20877
8105         PR fortran/25047
8106         * gfortran.dg/entry_7.f90: New test.
8107
8108 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
8109
8110         PR c/27747
8111         * gcc.dg/cpp/_Pragma6.c: New test.
8112
8113         PR c++/27748
8114         * g++.dg/cpp/_Pragma1.C: New test.
8115
8116         PR preprocessor/27746
8117         * gcc.dg/gomp/macro-3.c: New test.
8118         * gcc.dg/gomp/macro-4.c: New test.
8119         * g++.dg/gomp/macro-3.C: New test.
8120         * g++.dg/gomp/macro-4.C: New test.
8121
8122 2006-06-09  Richard Guenther  <rguenther@suse.de>
8123
8124         PR tree-optimization/26998
8125         * gcc.dg/torture/pr26998.c: New testcase.
8126         * gcc.dg/tree-ssa/vrp29.c: New testcase.
8127
8128 2006-06-08  Mike Stump  <mrs@apple.com>
8129
8130         * gcc.dg/pr27095.c: Account for stubs.
8131
8132         PR target/26427
8133         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
8134         produce bad code on darwin.
8135
8136 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8137
8138         PR fortran/27958
8139         * gfortran.dg/substr_2.f: New test.
8140
8141 2006-06-08  Asher Langton  <langton2@llnl.gov>
8142
8143         PR fortran/27786
8144         * cray_pointers_2.f90: Add -fbounds-check compile flag.
8145
8146 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8147
8148         PR target/27421
8149         * gcc.dg/union-3.c: New test.
8150
8151 2006-06-08  Richard Guenther  <rguenther@suse.de>
8152
8153         PR middle-end/27116
8154         * gcc.dg/torture/pr27116.c: New testcase.
8155         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
8156
8157 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
8158
8159         PR rtl-optimization/26449
8160         * gcc.dg/pr26449.c: New test.
8161
8162 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8163
8164         PR c++/27601
8165         * g++.dg/ext/offsetof1.C: Test member functions.
8166
8167 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
8168
8169         * gcc.dg/pr27095.c: Improve scanning.
8170
8171 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
8172
8173         PR fortran/23091
8174         * gfortran.dg/saved_automatic_1.f90: New test.
8175
8176         PR fortran/24168
8177         * gfortran.dg/array_simplify_1.f90: New test.
8178
8179         PR fortran/25090
8180         * gfortran.dg/entry_dummy_ref_1.f90: New test.
8181
8182         PR fortran/25058
8183         * gfortran.dg/entry_dummy_ref_2.f90: New test.
8184
8185 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
8186
8187         PR c++/27177
8188         * g++.dg/expr/cast7.C: New test.
8189
8190 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
8191
8192         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
8193         * lib/gcc-defs.exp (tool_check_compile): Ditto.
8194         * lib/fortran-torture.exp (fortran-torture-compile,
8195         fortran-torture-execute): Ditto.
8196
8197 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
8198
8199         PR target/27842
8200         * gcc.dg/vmx/pr27842.c: New test.
8201
8202 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8203
8204         PR libfortran/27895
8205         * gfortran.dg/bounds_check_3.f90: New test.
8206
8207 2006-06-05  Mike Stump  <mrs@apple.com>
8208
8209         * objc.dg/objc-fast-4.m: Skip for ppc64.
8210
8211 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
8212
8213         PR testsuite/27705
8214         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
8215
8216 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
8217             Victor Kaplansky  <victork@il.ibm.com>
8218
8219         PR tree-optimizations/26360
8220         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
8221         with -fno-tree-dce.
8222         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
8223
8224 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
8225
8226         PR fortran/14067
8227         * gfortran.dg/data_char_1.f90: Add messages for truncated
8228         strings.
8229
8230         PR fortran/16943
8231         * gfortran.dg/func_decl_2.f90: New test.
8232
8233         PR fortran/20839
8234         * gfortran.dg/do_2.f90: New test.
8235
8236         PR fortran/27655
8237         * gfortran.dg/associated_3.f90: New test.
8238
8239 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
8240
8241         PR c++/27819
8242         * g++.dg/template/static25.C: New test.
8243
8244         PR c++/27722
8245         * g++.dg/init/array21.C: New test.
8246
8247         PR c++/27807
8248         * g++.dg/ext/complit7.C: New test.
8249
8250         PR c++/27806
8251         * g++.dg/parse/ptrmem5.C: New test.
8252
8253 2006-06-04  Roger Sayle  <roger@eyesopen.com>
8254             Andrew Pinski  <pinskia@physics.uc.edu>
8255
8256         PR c/27150
8257         PR middle-end/27382
8258         * gcc.dg/pr27150-1.c: New testcase.
8259         * gcc.dg/pr27382-1.c: New testcase.
8260         * gcc.dg/pr27382-2.c: New testcase.
8261
8262 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
8263
8264         PR c/25161
8265         PR c/27020
8266         * gcc.dg/array-10.c: New test.
8267
8268 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8269
8270         PR c++/27804
8271         * g++.dg/init/const4.C: New test.
8272         * g++.dg/init/member1.C: Add error-marker.
8273         * g++.dg/other/fold1.C: Adjust error-marker.
8274
8275 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8276
8277         PR c++/27601
8278         * g++.dg/ext/offsetof1.C: New test.
8279
8280 2006-06-04 Eric Christopher <echristo@apple.com>
8281
8282         * gcc.dg/attr-ms_struct-1.c: New.
8283
8284 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
8285
8286         * gcc.c-torture/compile/builtin_constant_p.c: New test.
8287
8288 2006-06-04  Richard Guenther  <rguenther@suse.de>
8289
8290         PR tree-optimization/27039
8291         * gcc.dg/tree-ssa/loop-17.c: New testcase.
8292
8293 2006-06-03  Roger Sayle  <roger@eyesopen.com>
8294
8295         PR target/26223
8296         * gcc.target/i386/amd64-abi-2.c: New test case.
8297
8298 2006-06-02  Eric Christopher  <echristo@apple.com>
8299
8300         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
8301         * gcc.target/i386/20020523-1.c: Skip if darwin.
8302         * gcc.target/i386/asm-3.c: Ditto.
8303         * gcc.target/i386/20011119-1.c: Ditto.
8304         * gcc.target/i386/clobbers.c: Remove pic part of test.
8305
8306 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
8307
8308         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
8309         * g++.old-deja/g++.other/init19.C: Ditto.
8310         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
8311         and add other platforms as expected failures.
8312
8313 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
8314
8315         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
8316         (is-effective-target-keyword): Ditto.
8317
8318 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
8319
8320         PR fortran/27715
8321         * gfortran.dg/extended_char_comparison_1.f:  New test.
8322
8323 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
8324
8325         PR fortran/25098
8326         * gfortran.dg/dummy_procedure_1.f90: New test.
8327
8328         PR fortran/25147
8329         * gfortran.dg/dummy_procedure_2.f90: New test.
8330
8331         * gfortran.dg/associated_2.f90: Correct to make consistent with
8332         standard.
8333
8334 2006-05-31  Roger Sayle  <roger@eyesopen.com>
8335
8336         * gcc.target/i386/387-11.c: New test case.
8337
8338 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
8339
8340         PR c++/27801
8341         * g++.dg/template/cond6.C: New test.
8342
8343         PR c++/26496
8344         * g++.dg/template/crash51.C: New test.
8345         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
8346
8347         PR c++/27385
8348         * g++.dg/init/array20.C: New test.
8349
8350 2006-05-31  Roger Sayle  <roger@eyesopen.com>
8351
8352         * gcc.dg/builtins-54.c: New test case.
8353
8354 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
8355
8356         PR c++/26433
8357         * g++.dg/template/fntry1.C: Add dg-do link.
8358
8359         PR c++/27808
8360         * g++.dg/parse/friend6.C: New test.
8361
8362 2006-05-30  Asher Langton  <langton2@llnl.gov>
8363
8364         * gfortran.dg/cray_pointers_7.f90: New test.
8365
8366 2006-05-30  Roger Sayle  <roger@eyesopen.com>
8367
8368         PR tree-optimization/23452
8369         * gcc.dg/fold-mulconj-1.c: New test case.
8370
8371 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
8372
8373         PR c++/27803
8374         * g++.dg/parse/bitfield1.C: New test.
8375
8376 2006-05-30  Roger Sayle  <roger@eyesopen.com>
8377
8378         * gcc.target/ppc-eq0-1.c: New test case.
8379         * gcc.target/ppc-negeq0-1.c: New test case.
8380
8381 2006-05-30  Dirk Mueller  <dmueller@suse.de>
8382
8383         PR c/27273
8384         * gcc.dg/overflow-warn-5.c: New test.
8385
8386 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8387
8388         PR c/27718
8389         * gcc.dg/sizeof-1.c: New test.
8390
8391 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
8392
8393         PR target/27790
8394         * gcc.target/i386/pr27790.c: New test.
8395
8396 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8397
8398         PR libgfortran/27757
8399         * gfortran.dg/direct_io_5.f90: New test.
8400
8401 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8402
8403         PR libgfortran/27634
8404         * gfortran.dg/fmt_missing_period_1.f: New test.
8405         * gfortran.dg/fmt_missing_period_2.f: New test.
8406         * gfortran.dg/fmt_missing_period_3.f: New test.
8407
8408 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8409
8410         PR fortran/19777
8411         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
8412         arrays.
8413
8414 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8415
8416         PR c++/27713
8417         * g++.dg/template/new6.C: New test.
8418
8419 2006-05-29  Roger Sayle  <roger@eyesopen.com>
8420
8421         PR tree-optimization/24964
8422         * gcc.target/i386/387-10.c: New test case.
8423
8424 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
8425
8426         * intrinsics/string_intrinsics.c (compare_string):
8427         Use memcmp instead of strncmp to avoid tripping over
8428         CHAR(0) in a string.
8429
8430 2006-05-27  Richard Guenther  <rguenther@suse.de>
8431
8432         PR middle-end/27773
8433         * gcc.dg/torture/pr27773.c: New testcase.
8434
8435 2006-05-27  Dirk Mueller  <dmueller@suse.de>
8436
8437         * gcc.dg/pr24561.c: Rename to..
8438         * gcc.dg/pr25962.c: .. this.
8439
8440 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8441
8442         PR fortran/19777
8443         * gfortran.dg/bounds_check_2.f: New test.
8444
8445 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
8446
8447         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
8448         * gfortran.dg/byte_1.f90: Likewise.
8449         * gfortran.dg/dup_save_2.f90: Likewise.
8450
8451 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
8452
8453         * gfortran.dg/associated_2.f90: New test.
8454
8455 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8456
8457         PR fortran/27524
8458         * gfortran.dg/bounds_check_1.f90: New test.
8459
8460 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
8461
8462         PR rtl-optimization/27661
8463         * gcc.dg/pr27661.c: New test case.
8464
8465 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
8466
8467         PR fortran/23151
8468         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
8469         * gfortran.dg/print_parentheses_1.f:  New test.
8470         * gfortran.dg/print_parentheses_2.f90:  New test.
8471
8472 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
8473
8474         PR target/27758
8475         * gcc.dg/pr27758.c: New test.
8476
8477 2006-05-24  Falk Hueffner  <falk@debian.org>
8478
8479         * gcc.c-torture/compile/pr27571.c: New test.
8480
8481 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
8482
8483         PR fortran/27709
8484         * gfortran.dg/spec_expr_4.f90: New test.
8485
8486         PR fortran/27155
8487         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
8488
8489 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
8490
8491         PR c++/20103
8492         * g++.dg/ext/complit6.C: New test.
8493         * g++.dg/ext/complit3.C: Adjust error markers.
8494         * g++.dg/init/const3.C: New test.
8495
8496 2006-05-25  Richard Guenther  <rguenther@suse.de>
8497
8498         PR middle-end/27743
8499         * gcc.dg/torture/pr27743.c: New testcase.
8500
8501 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
8502
8503         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
8504
8505 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
8506
8507         * gcc.dg/compat/scalar-by-value-x.h: New.
8508         * gcc.dg/compat/scalar-by-value-y.h: New.
8509         * gcc.dg/compat/scalar-by-value-5.c: New.
8510         * gcc.dg/compat/scalar-by-value-5_main.c: New.
8511         * gcc.dg/compat/scalar-by-value-5_x.c: New.
8512         * gcc.dg/compat/scalar-by-value-5_y.c: New.
8513         * gcc.dg/compat/scalar-by-value-6.c: New.
8514         * gcc.dg/compat/scalar-by-value-6_main.c: New.
8515         * gcc.dg/compat/scalar-by-value-6_x.c: New.
8516         * gcc.dg/compat/scalar-by-value-6_y.c: New.
8517
8518 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
8519
8520         PR tree-optimization/27639
8521         PR tree-optimization/26719
8522         * gcc.dg/pr27639.c: New test.
8523         * gcc.dg/pr26719.c: New test.
8524         * gcc.dg/tree-ssa/scev-cast.c: New test.
8525
8526 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
8527
8528         PR c++/20173
8529         * g++.dg/template/error21.C: New test.
8530
8531 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
8532
8533         PR target/27696
8534         * gcc.target/i386/pr27696.c: New.
8535
8536 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
8537
8538         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
8539
8540         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
8541
8542 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8543
8544         PR c++/27716
8545         * g++.dg/other/assign1.C: New test.
8546
8547 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
8548
8549         PR target/27266
8550         * gcc.target/i386/pr27266.c: New.
8551
8552 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8553
8554         PR c++/27451
8555         * g++.dg/ext/asm9.C: New test.
8556
8557 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
8558
8559         PR rtl-optimization/25514
8560         * gcc.c-torture/compile/pr25514.c: New test.
8561
8562 2006-05-22  Richard Guenther  <rguenther@suse.de>
8563
8564         Revert
8565         2006-01-31  Richard Guenther  <rguenther@suse.de>
8566
8567         * gcc.target/i386/sselibm-1.c: New testcase.
8568         * gcc.target/i386/sselibm-2.c: Likewise.
8569         * gcc.target/i386/sselibm-3.c: Likewise.
8570         * gcc.target/i386/sselibm-4.c: Likewise.
8571         * gcc.target/i386/sselibm-5.c: Likewise.
8572
8573 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8574
8575         PR c/27420
8576         * gcc.dg/func-args-2.c: New test.
8577
8578         PR c/26818
8579         * gcc.dg/struct-incompl-1.c: New test.
8580
8581 2006-05-22  Richard Guenther  <rguenther@suse.de>
8582
8583         PR testsuite/27708
8584         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
8585         the transformations we test for.
8586
8587 2006-05-22  Richard Guenther  <rguenther@suse.de>
8588
8589         PR testsuite/27707
8590         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
8591
8592 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
8593
8594         PR c++/27210
8595         * g++.dg/warn/new1.C: New test.
8596         * g++.dg/template/new5.C: Likewise.
8597
8598 2006-05-21  Roger Sayle  <roger@eyesopen.com>
8599
8600         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
8601         * gcc.target/i386/20060512-3.c: Likewise.
8602
8603 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
8604
8605         PR rtl-optimization/27671
8606         * gcc.c-torture/execute/pr27671-1.c: New.
8607         * gcc.dg/pr27671-2.c: Likewise.
8608
8609         PR tree-optimization/26622.
8610         * gcc.c-torture/compile/pr26622.c: New.
8611
8612 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
8613
8614         PR fortran/27613
8615         * gfortran.dg/recursive_reference_1.f90: New test.
8616
8617 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
8618
8619         PR fortran/25746
8620         * gfortran.dg/elemental_subroutine_3.f90: New test.
8621
8622         PR fortran/25090
8623         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
8624
8625         PR fortran/27584
8626         * gfortran.dg/associated_target_1.f90: New test.
8627
8628         PR fortran/19015
8629         * gfortran.dg/maxloc_shape_1.f90: New test.
8630
8631 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8632
8633         PR libgfortran/24459
8634         * gfortran.dg/namelist_24.f90: New test.
8635         * gfortran.dg/namelist_12.f: Fix typo in comment.
8636
8637 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
8638
8639         PR middle-end/25776
8640         * g++.dg/other/error11.C: New test.
8641
8642 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
8643
8644         * gcc.target/mips/pr26765.c: Add -w to options.
8645
8646 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
8647
8648         * lib/target-supports.exp (check_effective_target_mpaired_single):
8649         New function.
8650         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
8651         multilibs.
8652         * g++.dg/vect/vect.exp: Likewise.
8653
8654 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
8655
8656         PR testsuite/25891
8657         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
8658
8659 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
8660
8661         PR fortran/27662
8662         * gfortran.dg/temporary_1.f90: New file.
8663
8664 2006-05-19  Andreas Schwab  <schwab@suse.de>
8665
8666         * g++.dg/other/unused1.C: Also match "stringz".
8667
8668 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
8669
8670         PR c++/26433
8671         * g++.dg/template/fntry1.C: New test.
8672
8673 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
8674
8675         PR c++/27471
8676         PR c++/27506
8677         * g++.dg/conversion/bitfield5.C: New test.
8678         * g++.dg/conversion/bitfield6.C: New test.
8679
8680 2006-05-18  Mike Stump  <mrs@apple.com>
8681
8682         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
8683         * gcc.dg/vla-4.c: Add.
8684         * gcc.dg/vla-5.c: Add.
8685         * gcc.dg/vla-6.c: Add.
8686
8687 2006-05-12  Stuart Hastings  <stuart@apple.com>
8688
8689         * testsuite/gcc.target/i386/20060512-1.c: New.
8690         * testsuite/gcc.target/i386/20060512-2.c: New.
8691         * testsuite/gcc.target/i386/20060512-3.c: New.
8692         * testsuite/gcc.target/i386/20060512-4.c: New.
8693
8694 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
8695
8696         PR c++/26122
8697         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
8698
8699         PR c++/26068
8700         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
8701         * g++.dg/parse/linkage1.C: New test.
8702
8703 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
8704
8705         PR tree-optimization/27548
8706         * g++.dg/tree-ssa/pr27548.C: New test.
8707
8708 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8709
8710         PR fortran/26551
8711         * gfortran.dg/recursive_check_1.f: New test.
8712         * gfortran.dg/recursive_check_2.f90: New test.
8713
8714 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
8715
8716         * g++.dg/opt/temp2.C: New test.
8717
8718 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
8719
8720         PR c++/27491
8721         * g++.dg/init/brace5.C: New test.
8722
8723         PR middle-end/27415
8724         * gcc.dg/gomp/pr27415.c: New test.
8725         * g++.dg/gomp/pr27415.C: New test.
8726
8727         PR tree-optimization/27549
8728         * g++.dg/tree-ssa/pr27549.C: New test.
8729
8730 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8731
8732         PR libgfortran/27575
8733         * gfortran.dg/read_eof_4.f90: New test.
8734
8735 2006-05-16  Richard Guenther  <rguenther@suse.de>
8736
8737         PR tree-optimization/22303
8738         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
8739
8740 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
8741
8742         PR middle-end/27573
8743         * gcc.dg/gomp/pr27573.c: New test.
8744         * gfortran.dg/gomp/pr27573.f90: New test.
8745
8746         PR c/27499
8747         * gcc.dg/gomp/pr27499.c: New test.
8748         * g++.dg/gomp/pr27499.C: New test.
8749
8750 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
8751
8752         PR c++/27339
8753         * g++.dg/parser/access8.C: Adjust error marker.
8754         * g++.dg/template/access17.C: New test.
8755         * g++.dg/template/access18.C: Likewise.
8756
8757 2006-05-15  Roger Sayle  <roger@eyesopen.com>
8758
8759         PR target/26600
8760         * gcc.target/i386/pr26600.c: New test case.
8761
8762 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
8763
8764         PR c++/27505
8765         * g++.dg/expr/bitfield1.C: New test.
8766
8767 2006-05-15  Richard Guenther  <rguenther@suse.de>
8768
8769         PR tree-optimization/27603
8770         * gcc.dg/torture/pr27603.c: New testcase.
8771
8772 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
8773
8774         PR fortran/25090
8775         * gfortran.dg/entry_dummy_ref_1.f90: New test.
8776
8777         PR fortran/25082
8778         * gfortran.dg/scalar_return_1.f90: New test.
8779
8780         PR fortran/27411
8781         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
8782
8783 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
8784
8785         * gcc.dg/gomp/critical-4.c: New test.
8786         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
8787         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
8788         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
8789         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
8790
8791 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8792
8793         PR c++/27582
8794         * g++.dg/template/dependent-args1.C: New test.
8795
8796         PR c++/27581
8797         * g++.dg/lookup/this1.C: New test.
8798
8799         PR c++/27315
8800         * g++.dg/template/operator6.C: New test.
8801         * g++.dg/template/incomplete3.C: New test.
8802
8803         PR c++/27559
8804         * g++.dg/template/new4.C: New test.
8805
8806         PR c++/27496
8807         * g++.dg/template/void2.C: New test.
8808
8809 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
8810
8811         * g++.dg/template/dependent-expr5.C: New test.
8812
8813 2006-05-14  Roger Sayle  <roger@eyesopen.com>
8814
8815         PR middle-end/26729
8816         * gcc.dg/pr26729-1.c: New test case.
8817
8818 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
8819
8820         * gcc.dg/pr27003.c: New test.
8821
8822 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
8823
8824         * lib/target-supports.dg (check_cxa_atexit_available): Change
8825         v3_target_compile to ${tool}_target_compile.
8826
8827 2006-05-11  Jason Merrill  <jason@redhat.com>
8828
8829         * lib/scanasm.exp (scan-not-hidden): Fix typo.
8830
8831 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8832
8833         PR fortran/27553
8834         * gfortran.dg/label_5.f90: New test.
8835
8836 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
8837
8838         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
8839         check_effective_target_powerpc_altivec_ok): New.
8840         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
8841         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
8842         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
8843         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
8844         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
8845         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
8846         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
8847         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
8848         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
8849         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
8850         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
8851         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
8852         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
8853         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
8854         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
8855         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
8856         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
8857         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
8858         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
8859         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
8860         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
8861         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
8862         gcc.target/powerpc/altivec-9.c,
8863         gcc.target/powerpc/altivec-consts.c,
8864         gcc.target/powerpc/altivec-pr22085.c,
8865         gcc.target/powerpc/altivec-splat.c,
8866         gcc.target/powerpc/altivec-types-1.c,
8867         gcc.target/powerpc/altivec-types-2.c,
8868         gcc.target/powerpc/altivec-types-3.c,
8869         gcc.target/powerpc/altivec-types-4.c,
8870         gcc.target/powerpc/altivec-varargs-1.c,
8871         gcc.target/powerpc/altivec-vec-merge.c,
8872         gcc.target/powerpc/ppc-vector-memcpy.c,
8873         gcc.target/powerpc/ppc-vector-memset.c,
8874         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
8875         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
8876         these effective targets.
8877         * gcc.dg/vmx/pr27006.c: Add missing close brace.
8878         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
8879
8880 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8881
8882         PR middle-end/27384
8883         * g++.dg/other/fold1.C: New test.
8884
8885         PR middle-end/27488
8886         * gcc.dg/fold-nonneg-1.c: New test.
8887
8888         PR c++/27547
8889         * g++.dg/other/operator1.C: New test.
8890
8891 2006-05-11  Richard Guenther  <rguenther@suse.de>
8892
8893         PR middle-end/27529
8894         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
8895
8896 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
8897
8898         * lib/target-supports-dg.exp (check-flags): New.
8899         (dg-skip-if): Move flag checks.
8900
8901 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
8902
8903         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
8904         * lib/target-supports.dg (check_cxa_atexit_available): New.
8905
8906 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
8907
8908         PR fortran/27470
8909         * gfortran.dg/multiple_allocation_2.f90: New test case.
8910
8911 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
8912
8913         * gcc.target/arm/pr27387.C: Fix a comment typo.
8914
8915 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8916
8917         PR fortran/24549
8918         * gfortran.dg/error_recovery_1.f90: New test.
8919
8920 2006-05-10  Richard Guenther  <rguenther@suse.de>
8921
8922         PR tree-optimization/27302
8923         * gcc.dg/torture/pr27302.c: New testcase.
8924
8925 2006-05-09  Dirk Mueller  <dmueller@suse.de>
8926         Richard Guenther  <rguenther@suse.de>
8927
8928         PR middle-end/27498
8929         * gcc.dg/tree-ssa/pr27498.c: New testcase.
8930
8931 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
8932
8933         PR rtl-optimization/27335
8934         * gcc.dg/pr27335.c: New test.
8935
8936 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
8937
8938         * gcc.target/mips/mips-ps-5.c: New file.
8939
8940 2006-05-08  Jan Hubicka  <jh@suse.cz>
8941
8942         PR middle-end/25962
8943         * gcc.dg/pr25962.c: New.
8944
8945 2006-05-08  Roger Sayle  <roger@eyesopen.com>
8946
8947         PR target/27158
8948         * gcc.target/powerpc/pr27158.c: New test case.
8949
8950 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
8951
8952         PR testsuite/27476
8953         * ada/acats/run_all.sh: Use test -z.
8954
8955 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8956
8957         PR libfortran/18271
8958         * gfortran.dg/spec_expr_3.f90: New test.
8959
8960 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
8961
8962         PR target/24879
8963         * gcc.target/i386/monitor.c: New file.
8964
8965 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
8966
8967         * gcc.dg/pr27095.c: xfail *-*-darwin*.
8968
8969 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8970
8971         PR c++/27447
8972         * g++.dg/other/ptrmem7.C: New test.
8973
8974 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8975
8976         PR target/27421
8977         * gcc.dg/array-9.c: New test.
8978
8979 2006-05-07  Richard Guenther  <rguenther@suse.de>
8980
8981         PR tree-optimization/27409
8982         * gcc.dg/torture/pr27409.c: New testcase.
8983
8984 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8985
8986         PR fortran/27457
8987         * gfortran.dg/select_6.f90: New.
8988
8989 2006-05-07  Richard Guenther  <rguenther@suse.de>
8990
8991         PR tree-optimization/27136
8992         * gcc.dg/torture/pr27136.c: New testcase.
8993
8994 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
8995
8996         PR fortran/24813
8997         * gfortran.dg/char_cons_len_1.f90: New test.
8998
8999 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9000
9001         PR c++/27427
9002         * g++.dg/template/incomplete2.C: New test.
9003
9004 2006-05-06  Richard Guenther  <rguenther@suse.de>
9005
9006         PR tree-optimization/27151
9007         * gcc.dg/vect/pr27151.c: New testcase.
9008
9009 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9010
9011         PR c++/27430
9012         * g++.dg/template/void1.C: New test.
9013
9014         PR c++/27423
9015         * g++.dg/other/void2.C: New test.
9016
9017         PR c++/27422
9018         * g++.dg/conversion/void1.C: New test.
9019
9020 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
9021
9022         PR/21391
9023         * g++.dg/other/unused1.C: New.
9024
9025 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9026
9027         PR objc/27240
9028         * objc.dg/member-1.m: New test.
9029
9030 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
9031
9032         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
9033
9034 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9035
9036         PR libfortran/26985
9037         * gfortran.dg/matmul_2.f90: New test.
9038
9039 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
9040
9041         * ada/acats/run_all.sh: Use sync when main not found.
9042
9043 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
9044
9045         PR target/26765
9046         * gcc.target/mips/pr26765.c: New.
9047
9048 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
9049
9050         * gcc.target/bfin: New directory.
9051         * gcc.target/bfin/bfin.exp: New file.
9052         * gcc.target/bfin/frmul.c: New file.
9053         * gcc.target/bfin/arith.c: New file.
9054         * gcc.target/bfin/mul-combine.c: New file.
9055         * gcc.target/bfin/shift.c: New file.
9056
9057 2006-05-04  Richard Guenther  <rguenther@suse.de>
9058
9059         PR tree-optimization/14287
9060         PR tree-optimization/14844
9061         PR tree-optimization/19792
9062         PR tree-optimization/21608
9063         PR tree-optimization/27090
9064         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
9065         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
9066         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
9067         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
9068         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
9069
9070 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
9071
9072         PR tree-optimization/27285
9073         * gcc.c-torture/execute/pr27285.c: New test.
9074
9075         PR middle-end/27388
9076         * gcc.dg/gomp/pr27388-1.c: New test.
9077         * gcc.dg/gomp/pr27388-2.c: New test.
9078         * gcc.dg/gomp/pr27388-3.c: New test.
9079
9080         PR c++/27359
9081         * g++.dg/gomp/pr27359.C: New test.
9082
9083 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
9084
9085         PR fortran/20248
9086         * gfortran.dg/iargc.f90: New test.
9087
9088 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
9089
9090         PR c++/27102
9091         * g++.dg/template/crash49.C: New test.
9092
9093 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
9094
9095         PR testsuite/27032
9096         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
9097
9098 2006-05-02  Jeff Law  <law@redhat.com>
9099
9100         PR tree-optimization/27364
9101         * gcc.c-torture/execute/pr27364.c: New test.
9102
9103 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
9104
9105         PR c++/27309
9106         * g++.dg/parser/ctor5.C: New test.
9107
9108 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
9109
9110         PR target/27387
9111         * gcc.target/arm/arm.exp: New.
9112         * gcc.target/arm/pr27387.C: Likewise.
9113
9114 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
9115
9116         PR fortran/27269
9117         PR fortran/27324
9118         * gfortran.dg/module_equivalence_2.f90: New test.
9119
9120 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
9121
9122         PR middle-end/27337
9123         * g++.dg/gomp/pr27337-1.C: New test.
9124         * g++.dg/gomp/pr27337-2.C: New test.
9125
9126         PR middle-end/27328
9127         * gcc.dg/gomp/pr27328.c: New test.
9128
9129         PR middle-end/27325
9130         * g++.dg/gomp/pr27325.C: New test.
9131
9132         PR middle-end/27310
9133         * g++.dg/gomp/pr27310.C: New test.
9134
9135 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
9136
9137         PR tree-optimization/27291
9138         * g++.dg/tree-ssa/pr27291.C: New test.
9139
9140 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
9141
9142         PR tree-optimization/27283
9143         * g++.dg/tree-ssa/pr27283.C: New test.
9144
9145 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
9146
9147         * gcc.dg/tree-ssa/loop-16.c: New test.
9148
9149 2006-05-01  Roger Sayle  <roger@eyesopen.com>
9150             Joseph S. Myers  <joseph@codesourcery.com>
9151
9152         * gcc.dg/Wconversion-3.c: New test case.
9153         * gcc.dg/Wconversion-4.c: Likewise.
9154
9155 2006-05-01  Richard Guenther  <rguenther@suse.de>
9156
9157         PR tree-optimization/26726
9158         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
9159
9160 2006-04-30  Roger Sayle  <roger@eyesopen.com>
9161
9162         * gcc.dg/Woverflow-1.c: New test case.
9163         * gcc.dg/Woverflow-2.c: Likewise.
9164         * gcc.dg/Woverflow-3.c: Likewise.
9165
9166 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
9167
9168         PR c++/27094
9169         * g++.dg/template/defarg8.C: New test.
9170
9171 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9172
9173         PR c++/27278
9174         * g++.dg/parse/operator7.C: New test.
9175
9176 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9177
9178         PR c++/11471
9179         PR c++/27102
9180         * g++.dg/template/crash48.C: New test.
9181
9182         PR c++/27279
9183         * g++.dg/parse/ctor4.C: New test.
9184
9185 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9186
9187         PR fortran/25681
9188         * gfortran.df/char_type_len.f90: New test.
9189
9190 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9191
9192         PR libgfortran/27304
9193         * gfortran.dg/fmt_exhaust.f90: New test.
9194
9195 2006-04-28  Roger Sayle  <roger@eyesopen.com>
9196
9197         PR c/25309
9198         * gcc.dg/large-size-array-2.c: New test case.
9199
9200 2006-04-28  Richard Guenther  <rguenther@suse.de>
9201
9202         PR target/26826
9203         * gcc.target/i386/pr26826.c: New testcase.
9204
9205 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
9206
9207         PR middle-end/27260
9208         * gcc.c-torture/execute/pr27260.c: New.
9209
9210 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
9211
9212         PR middle-end/27095
9213         * gcc.dg/pr27095.c: New.
9214
9215 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
9216
9217         PR c++/27292
9218         * g++.dg/conversion/bitfield4.C: New test.
9219
9220 2006-04-27  Eric Christopher  <echristo@apple.com>
9221
9222         * gcc.dg/pragma-ms_struct.c: New.
9223
9224 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
9225
9226         PR c++/27102
9227         * g++.dg/template/crash47.C: New test.
9228
9229 2006-04-27  Dirk Mueller  <dmueller@suse.de>
9230
9231         * gcc.target/i386/sse-7.c: build with -msse.
9232
9233 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
9234
9235         PR testsuite/27274:
9236         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
9237         (main): Exit if processor doesn't support SSE.
9238
9239 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
9240
9241         PR middle-end/27282
9242         * gcc.c-torture/compile/pr27282.c: New test.
9243
9244 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
9245
9246         PR middle-end/26913
9247         * g++.dg/gomp/pr26913.C: New test.
9248
9249         PR c/25996
9250         * gcc.dg/gomp/pr25996.c: New test.
9251         * g++.dg/gomp/pr25996.C: New test.
9252
9253 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
9254
9255         PR rtl-optimization/26725
9256         * gcc.c-torture/compile/pr26725.c: New test.
9257
9258 2006-04-25  Richard Guenther  <rguenther@suse.de>
9259
9260         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
9261         than n + -1.
9262
9263 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
9264
9265         * gcc.dg/20060425-1.c: New testcase.
9266
9267 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
9268
9269         PR tree-optimization/26865
9270         * gcc.dg/pr26865.c: New test.
9271
9272 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
9273
9274         PR c++/27292
9275         * g++.dg/conversion/bitfield1.C: New test.
9276         * g++.dg/conversion/bitfield2.C: Likewise.
9277         * g++.dg/conversion/bitfield3.C: Likewise.
9278
9279 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
9280         Richard Guenther  <rguenther@suse.de>
9281
9282         PR tree-optimization/27236
9283         * gcc.dg/tree-ssa/pr27236.c: New testcase.
9284
9285 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9286
9287         PR c++/19963
9288         * g++.dg/other/incomplete2.C: New test.
9289
9290 2006-04-24  Richard Guenther  <rguenther@suse.de>
9291
9292         PR middle-end/26869
9293         * gcc.dg/torture/pr26869.c: New testcase.
9294
9295 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
9296         Richard Guenther  <rguenther@suse.de>
9297
9298         PR tree-optimization/27218
9299         * g++.dg/tree-ssa/pr27218.C: New testcase.
9300
9301 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
9302
9303         PR c++/26912
9304         * g++.dg/template/friend41.C: New test.
9305
9306 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
9307
9308         * g++.dg/opt/pr15551.C: Include cstdio.
9309         (main): Use remove instead of unlink.
9310
9311 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
9312
9313         * gcc.dg/sibcall-7.c: New test.
9314         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
9315         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
9316         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
9317         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
9318         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
9319
9320 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
9321
9322         PR c++/26534
9323         * g++.dg/opt/bitfield1.C: New test.
9324         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
9325         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
9326         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
9327         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
9328         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
9329         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
9330         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
9331         * g++.dg/abi/bitfield2.C: Likewise.
9332         * g++.dg/init/bitfield1.C: Likewise.
9333
9334 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
9335
9336         PR fortran/25099
9337         * gfortran.dg/elemental_subroutine_4.f90: New test.
9338         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
9339         call sub (m, x).
9340
9341 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
9342
9343         * gcc.c-torture/compile/20060421-1.c: New testcase.
9344
9345 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9346
9347         PR c/25875
9348         * gcc.dg/init-bad-4.c: New test.
9349
9350 2006-04-21  Paul Brook  <paul@codesourcery.com>
9351
9352         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
9353
9354 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
9355
9356         PR fortran/27122
9357         * gfortran.dg/defined_operators_1.f90: New test.
9358         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
9359         remove old ones associated, incorrectly, with Note 5.46.
9360
9361         PR fortran/27113
9362         * gfortran.dg/character_array_constructor_1.f90: New test.
9363
9364 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
9365
9366         * gcc.dg/20060419-1.c: New test.
9367
9368 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
9369
9370         PR c/26774
9371         * gcc.dg/struct-parse-1.c: New test case.
9372
9373 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9374
9375         PR c++/26558
9376         * g++.dg/parse/template19.C: New test.
9377
9378         PR c++/26739
9379         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
9380
9381         PR c++/26036
9382         * g++.dg/expr/call3.C: New test.
9383
9384         PR c++/10385
9385         * g++.dg/conversion/dynamic1.C: New test.
9386
9387 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
9388
9389         PR c++/27102
9390         * g++.dg/template/crash35.C: Tweak error markers.
9391         * g++.dg/template/crash46.C: New test.
9392         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
9393         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
9394
9395 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
9396
9397         PR rtl-optimization/14261
9398         * gcc.c-torture/compile/20060419-1.c: Added.
9399
9400 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
9401
9402         * gfortran.dg/label_1.f90: Adjust dg-error.
9403
9404 2006-04-16  Roger Sayle  <roger@eyesopen.com>
9405
9406         PR target/26961
9407         * gcc.dg/fold-cond-1.c: New test case.
9408         * gcc.dg/pr26961-1.c: Likewise.
9409
9410 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9411
9412         PR libgfortran/27138
9413         * gfortran.dg/read_bad_advance.f90: New test.
9414
9415 2006-04-16  Roger Sayle  <roger@eyesopen.com>
9416             Dale Johannesen  <dalej@apple.com>
9417
9418         PR target/24076
9419         * gcc.target/i386/vecinit-3.c: New testcase.
9420         * gcc.target/i386/vecinit-4.c: Likewise.
9421         * gcc.target/i386/sse-18.c: Likewise.
9422         * gcc.target/i386/sse-19.c: Likewise.
9423
9424 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
9425
9426         * gfortran.dg/allocate_zerosize_1.f90: New test.
9427
9428 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
9429
9430         PR c++/26365
9431         * g++.dg/template/crash45.C: New test.
9432
9433 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
9434
9435         PR fortran/26787
9436         * gfortran.dg/proc_assign_1.f90: New test.
9437         * gfortran.dg/procedure_lvalue.f90: Change message.
9438         * gfortran.dg/namelist_4.f90: Add new error.
9439
9440         PR fortran/25597
9441         PR fortran/27096
9442         * gfortran.dg/auto_pointer_array_result_1.f90
9443
9444         PR fortran/27089
9445         * gfortran.dg/specification_type_resolution_1.f90
9446
9447         PR fortran/18003
9448         PR fortran/25669
9449         PR fortran/26834
9450         * gfortran.dg/bounds_temporaries_1.f90: New test.
9451
9452         PR fortran/27124
9453         * gfortran.dg/array_return_value_1.f90: New test.
9454
9455 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
9456
9457         PR fortran/25336
9458         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
9459
9460 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
9461
9462         PR middle-end/26823
9463         * g++.dg/gomp/pr26823-1.C: New test.
9464         * g++.dg/gomp/pr26823-2.C: New test.
9465
9466 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
9467
9468         PR middle-end/27134
9469         * gcc.dg/pr27314.c: New test.
9470
9471 2006-04-13  Richard Henderson  <rth@redhat.com>
9472
9473         * g++.dg/gomp/block-0.C: Update expected matches.
9474
9475 2006-04-13  DJ Delorie  <dj@redhat.com>
9476
9477         * lib/target-supports.exp (check_effective_target_int32plus): New.
9478         (check_effective_target_ptr32plus): New.
9479         (check_effective_target_size32plus): New.
9480         (check_effective_target_int16): New.
9481         (check_profiling_available): Add m32c to the list of unsupported targets.
9482
9483         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
9484         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
9485         memory size.
9486         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
9487         pointers.
9488         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
9489         size_t.
9490         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
9491         and size_t.
9492         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
9493         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
9494         not just xstormy16.  Skip m32c due to weird pointer size.
9495         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
9496         not just xstormy16.
9497         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
9498         not just xstormy16.
9499         * gcc.dg/20020312-2.c: Add m32c support.
9500         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
9501         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
9502         in test.
9503         * gcc.dg/20050321-2.c: Require >=32 bit integers.
9504         * gcc.dg/asm-1.c: Skip if int and short are the same size.
9505         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
9506         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
9507         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
9508         * gcc.dg/init-string-2.c: Require >=32 bit integers.
9509         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
9510         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
9511         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
9512         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
9513         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
9514         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
9515         in test.
9516         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
9517         in test.
9518         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
9519         * gcc.dg/pr23049.c: Require >=32 bit integers.
9520         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
9521         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
9522         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
9523         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
9524         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
9525         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
9526         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
9527         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
9528         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
9529         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
9530         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
9531         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
9532         prototype in test.
9533         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
9534         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
9535         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
9536         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
9537         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
9538
9539         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
9540         * gcc.c-torture/execute/20040703-1.x: Likewise.
9541         * gcc.c-torture/execute/20040705-1.x: Likewise.
9542         * gcc.c-torture/execute/20040705-2.x: Likewise.
9543         * gcc.c-torture/execute/20040709-1.x: Likewise.
9544         * gcc.c-torture/execute/20040709-2.x: Likewise.
9545         * gcc.c-torture/execute/20040811-1.x: Likewise.
9546         * gcc.c-torture/execute/20050316-1.x: Likewise.
9547         * gcc.c-torture/execute/bitfld-4.x: Likewise.
9548         * gcc.c-torture/execute/pr19689.x: Likewise.
9549         * gcc.c-torture/execute/pr7284-1.x: Likewise.
9550         * gcc.c-torture/execute/usmul.x: Likewise.
9551         * gcc.c-torture/execute/vrp-5.x: Likewise.
9552         * gcc.c-torture/execute/vrp-6.x: Likewise.
9553         * gcc.dg/debug/20041023-1.s: Likewise.
9554
9555 2006-04-13  Roger Sayle  <roger@eyesopen.com>
9556
9557         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
9558         of integers to a vector types are now constant expressions in C.
9559         * gcc.dg/vect/vect-fold-1.c: New test case.
9560
9561 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
9562             Ulrich Weigand  <uweigand@de.ibm.com>
9563
9564         PR target/27006
9565         * gcc.dg/vmx/pr27006.c: New testcase.
9566
9567 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9568
9569         PR libgfortran/26766
9570         * gfortran.dg/write_recursive.f90: New test.
9571
9572 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
9573
9574         * g++.dg/parse/dtor7.C: New test.
9575         * g++.dg/parse/new1.C: Add error marker.
9576         * g++.dg/template/new3.C: New test.
9577
9578         PR c++/26122
9579         * g++.dg/template/pure1.C: New test.
9580
9581         PR c++/26295
9582         * g++.dg/parse/ptrmem4.C: New test.
9583
9584 2006-04-10  Jeff Law  <law@redhat.com>
9585
9586         PR/27087
9587         * gcc.c-torture/compile/pr27087.c: New test.
9588
9589 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
9590
9591         PR/21391
9592         * gcc.dg/20060410.c: New.
9593
9594 2006-04-10  Matthias Klose  <doko@debian.org>
9595
9596         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
9597         Recognize multilib directory names containing underscores.
9598
9599 2006-04-10  Roger Sayle  <roger@eyesopen.com>
9600
9601         * gcc.target/i386/vecinit-1.c: New test case.
9602         * gcc.target/i386/vecinit-2.c: Likewise.
9603
9604 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
9605
9606         PR debug/27057
9607         * g++.dg/debug/dwarf2-2.C: New test.
9608
9609 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
9610
9611         PR rtl-optimization/27073
9612         * gcc.c-torture/execute/pr27073.c: New test.
9613
9614 2006-04-08  Mike Stump  <mrs@apple.com>
9615
9616         * gcc.dg/pragma-darwin.c: Improve for ppc64.
9617
9618 2006-04-07  Richard Guenther  <rguenther@suse.de>
9619
9620         PR tree-optimization/26135
9621         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
9622
9623 2006-04-06  Jan Hubicka  <jh@suse.cz>
9624
9625         PR profile/26399
9626         * g++.dg/bprob/g++-bprob-2.C: New testcase.
9627
9628 2006-04-06  Roger Sayle  <roger@eyesopen.com>
9629
9630         * g++.dg/conversion/nullptr1.C: New test case.
9631         * g++.dg/conversion/nullptr2.C: Likewise.
9632
9633 2006-04-05  Roger Sayle  <roger@eyesopen.com>
9634
9635         * gfortran.dg/dependency_18.f90: New test case.
9636
9637 2006-04-05  Richard Guenther  <rguenther@suse.de>
9638
9639         PR tree-optimization/26919
9640         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
9641         * gcc.dg/ipa/ipa-2.c: Likewise.
9642         * gcc.dg/ipa/ipa-3.c: Likewise.
9643         * gcc.dg/ipa/ipa-5.c: Likewise.
9644
9645 2006-04-05  Richard Guenther  <rguenther@suse.de>
9646
9647         PR tree-optimization/26763
9648         * gcc.dg/torture/pr26763-1.c: New testcase.
9649         * gcc.dg/torture/pr26763-2.c: Likewise.
9650
9651 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
9652
9653         PR fortran/23634
9654         PR fortran/25619
9655         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
9656
9657 2006-04-04  Eric Christopher  <echristo@apple.com>
9658
9659         * gcc.target/i386/387-1.c: Allow regexp to match darwin
9660         stubs.
9661         * gcc.target/i386/387-5.c: Ditto.
9662
9663 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
9664
9665         * gcc.target/sparc/struct-ret-check.c: New test.
9666
9667 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9668
9669         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
9670         zero decimal digits specified in format.
9671
9672 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
9673
9674         PR fortran/26891
9675         * gfortran.dg/missing_optional_dummy_1.f90: New test.
9676
9677         PR fortran/26976
9678         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
9679         * gfortran.dg/initialization_1.f90: Make assignment compliant.
9680         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
9681         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
9682         bigendian-ness.
9683
9684 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
9685
9686         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
9687         dummy arguments work when the actual argument is itself a dummy
9688         argument of the caller.
9689
9690 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
9691
9692         PR libfortran/24685
9693         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
9694
9695 2006-04-01  Roger Sayle  <roger@eyesopen.com>
9696
9697         * gfortran.dg/dependencency_17.f90: New test case.
9698
9699 2006-04-01  Roger Sayle  <roger@eyesopen.com>
9700
9701         * gfortran.dg/dependency_14.f90: New test case.
9702         * gfortran.dg/dependency_15.f90: Likewise.
9703         * gfortran.dg/dependency_16.f90: Likewise.
9704
9705 2006-03-31  Asher Langton  <langton2@llnl.gov>
9706
9707         PR fortran/25358
9708         gfortran.dg/cray_pointers_6.f90: New test.
9709
9710 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9711
9712         PR libgfortran/26890
9713         * gfortran.dg/read_size_noadvance.f90: New test.
9714
9715 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
9716
9717         PR fortran/25031
9718         * gfortran.dg/multiple_allocation_1.f90: Check that the
9719         size has changed after a re-allocation with stat.
9720
9721 2006-03-30  Richard Guenther  <rguenther@suse.de>
9722
9723         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
9724         removal.
9725         * gcc.target/i386/sselibm-2.c: Likewise.
9726         * gcc.target/i386/sselibm-3.c: Likewise.
9727         * gcc.target/i386/sselibm-4.c: Likewise.
9728         * gcc.target/i386/sselibm-5.c: Likewise.
9729
9730 2006-03-28  Roger Sayle  <roger@eyesopen.com>
9731
9732         * gcc.dg/fold-andxor-1.c: New test case.
9733         * gcc.dg/fold-xorand-1.c: Likewise.
9734
9735 2006-03-28  Roger Sayle  <roger@eyesopen.com>
9736
9737         * gcc.dg/fold-convnotconv-1.c: New test case.
9738
9739 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
9740
9741         PR fortran/26779
9742         * gfortran.dg/private_type_5.f90: New test.
9743
9744 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
9745
9746         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
9747
9748 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
9749
9750         * gfortran.dg/advance_2.f90: New test.
9751         * gfortran.dg/advance_3.f90: New test.
9752
9753         * gfortran.fortran-torture/execute/equiv_5.f: New test.
9754
9755 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9756
9757         PR libgfortran/26661
9758         PR libgfortran/26880
9759         * gfortran.dg/read_x_past.f: New test.
9760
9761 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
9762
9763         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
9764         to be STABS.
9765
9766 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
9767
9768         * objc.dg/dwarf-1.m: Skip on AIX.
9769         * objc.dg/dwarf-2.m: Skip on AIX.
9770
9771 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
9772
9773         PR fortran/26816
9774         * gfortran.dg/float_1.f90: New test.
9775
9776 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
9777
9778         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
9779         X86_64 targets.
9780         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
9781
9782 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
9783
9784         PR libfortran/26735
9785         * gfortran.dg/convert_implied_open.f90: New test case.
9786
9787 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
9788
9789         PR fortran/26769
9790         * gfortran.dg/transpose_reshape_r10.f90: New test case.
9791
9792 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
9793
9794         PR middle-end/26717
9795         * gcc.dg/pr26717.c: New test.
9796
9797 2006-03-25  Roger Sayle  <roger@eyesopen.com>
9798
9799         * gfortran.dg/dependency_12.f90: New test case.
9800
9801 2006-03-24  Roger Sayle  <roger@eyesopen.com>
9802
9803         * gfortran.dg/dependency_9.f90: New (resurected) test case.
9804
9805 2006-03-24  Jeff Law  <law@redhat.com>
9806
9807         * gcc.c-torture/pr26840.c: New test.
9808
9809 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
9810
9811         * objc.dg/dwarf-2.m: New.
9812         * obj-c++.dg/dwarf-2.mm: New.
9813
9814         * g++.old-deja/g++.other/init19.C: New.
9815
9816 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
9817
9818         * g++.dg/eh/spbp.C: Skip on AIX.
9819
9820 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
9821
9822         PR middle-end/26611
9823         * g++.dg/gomp/pr26611-1.C: New test.
9824         * g++.dg/gomp/pr26611-2.C: New test.
9825
9826 2006-03-24  Jeff Law  <law@redhat.com>
9827
9828         * gcc.c-torture/compile/pr26833.c: New test.
9829         * gfortran.fortran-torture/compile/pr26806.f90: New test.
9830
9831 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9832
9833         * gfortran.dg/endfile_2.f90: Delete temp file.
9834
9835 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
9836
9837         PR fortran/19303
9838         * gfortran.dg/record_marker_1.f90: New test case.
9839         * gfortran.dg/record_marker_2.f: New test case.
9840         * gfortran.dg/record_marker_3.f90: New test case.
9841
9842 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
9843
9844         PR fortran/17298
9845         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
9846         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
9847
9848 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
9849
9850         * lib/gcc-dg.exp (cleanup-modules): New proc.
9851         * gfortran.dg/allocatable_function_1.f90,
9852         gfortran.dg/allocate_char_star_scalar_1.f90,
9853         gfortran.dg/assumed_charlen_function_1.f90,
9854         gfortran.dg/assumed_dummy_1.f90,
9855         gfortran.dg/assumed_shape_ranks_1.f90,
9856         gfortran.dg/assumed_shape_ranks_2.f90,
9857         gfortran.dg/assumed_size_dt_dummy.f90,
9858         gfortran.dg/auto_char_dummy_array_1.f90,
9859         gfortran.dg/auto_char_len_3.f90,
9860         gfortran.dg/automatic_module_variable.f90,
9861         gfortran.dg/bad_automatic_objects_1.f90,
9862         gfortran.dg/char_array_constructor.f90,
9863         gfortran.dg/char_array_structure_constructor.f90,
9864         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
9865         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
9866         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
9867         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
9868         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
9869         gfortran.dg/derived_pointer_recursion.f90,
9870         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
9871         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
9872         gfortran.dg/dummy_functions_1.f90,
9873         gfortran.dg/elemental_initializer_1.f90,
9874         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
9875         gfortran.dg/elemental_pointer_1.f90,
9876         gfortran.dg/elemental_subroutine_1.f90,
9877         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
9878         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
9879         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
9880         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
9881         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
9882         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
9883         gfortran.dg/global_references_1.f90,
9884         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
9885         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
9886         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
9887         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
9888         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
9889         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
9890         gfortran.dg/large_integer_kind_1.f90,
9891         gfortran.dg/large_real_kind_1.f90,
9892         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
9893         gfortran.dg/module_double_reuse.f90,
9894         gfortran.dg/module_equivalence_1.f90,
9895         gfortran.dg/module_interface_1.f90,
9896         gfortran.dg/module_parameter_array_refs_1.f90,
9897         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
9898         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
9899         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
9900         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
9901         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
9902         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
9903         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
9904         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
9905         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
9906         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
9907         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
9908         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
9909         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
9910         gfortran.dg/same_name_1.f90,
9911         gfortran.dg/sibling_dummy_procedure_1.f90,
9912         gfortran.dg/sibling_dummy_procedure_2.f90,
9913         gfortran.dg/sibling_dummy_procedure_3.f90,
9914         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
9915         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
9916         gfortran.dg/used_dummy_types_2.f90,
9917         gfortran.dg/used_dummy_types_3.f90,
9918         gfortran.dg/used_dummy_types_4.f90,
9919         gfortran.dg/used_dummy_types_5.f90,
9920         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
9921         gfortran.dg/userdef_operator_1.f90: Use it.
9922
9923 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9924
9925         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
9926         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
9927         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
9928         gfortran.dg/write_back.f,
9929         gfortran.fortran-torture/execute/inquire_1.f90,
9930         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
9931
9932 2006-03-21  Jeff Law  <law@redhat.com>
9933
9934         * gcc.dg/tree-ssa/vrp28.c: New test.
9935
9936 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
9937
9938         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
9939         if _STDC_C99 is defined.
9940         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
9941         * gcc.dg/builtins-20.c: Likewise.
9942         * gcc.dg/builtins-53.c: Likewise.
9943         * gcc.dg/single-precision-constant.c: Likewise. Also pass
9944         -mmacosx-version-min=10.3 on PowerPC/Darwin.
9945
9946 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
9947
9948         PR tree-opt/26781
9949         * gcc.c-torture/compile/pr26781-1.c: New test.
9950         * gcc.c-torture/compile/pr26781-2.c: New test.
9951
9952 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
9953
9954         PR c++/26690
9955         * g++.dg/gomp/pr26690-1.C: New test.
9956         * g++.dg/gomp/pr26690-2.C: New test.
9957
9958 2006-03-20  Jeff Law  <law@redhat.com>
9959
9960         * gcc.dg/tree-ssa/pr21829.c: New test.
9961
9962         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
9963
9964 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
9965
9966         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
9967         (check_visibility_available): Use it.
9968         (check_effective_target_default_packed): Likewise.
9969         (check_effective_target_pcc_bitfield_type_matters): Likewise.
9970         (check_effective_target_fopenmp): Likewise.
9971         (check_effective_target_freorder): Likewise.
9972         (check_effective_target_fpic): Likewise.
9973         (check_named_sections_available): Likewise.
9974         (check_effective_target_ilp32): Likewise.
9975         (check_effective_target_lp64): Likewise.
9976
9977 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
9978
9979         PR fortran/20935
9980         * gfortran.dg/scalar_mask_2.f90: New test case.
9981
9982 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
9983
9984         PR tree-opt/26629
9985         * gcc.dg/tree-ssa/loadpre12.c: New test.
9986         * gcc.dg/tree-ssa/loadpre13.c: New test.
9987         * gcc.dg/tree-ssa/loadpre14.c: New test.
9988         * gcc.dg/tree-ssa/loadpre15.c: New test.
9989         * gcc.dg/tree-ssa/loadpre16.c: New test.
9990         * gcc.dg/tree-ssa/loadpre17.c: New test.
9991         * gcc.dg/tree-ssa/loadpre18.c: New test.
9992         * gcc.dg/tree-ssa/loadpre19.c: New test.
9993         * gcc.dg/tree-ssa/loadpre20.c: New test.
9994         * gcc.dg/tree-ssa/loadpre21.c: New test.
9995         * gcc.dg/tree-ssa/loadpre22.c: New test.
9996
9997 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
9998
9999         PR fortran/26741
10000         * gfortran.dg/elemental_initializer_1.f90: New test.
10001
10002         PR fortran/26716
10003         * gfortran.dg/assumed_shape_ranks_2: New test.
10004
10005 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
10006
10007         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
10008         target fpic.
10009
10010 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10011
10012         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
10013         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
10014         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
10015         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
10016         gfortran.fortran-torture/execute/direct_io.f90,
10017         gfortran.fortran-torture/execute/inquire_2.f90,
10018         gfortran.fortran-torture/execute/inquire_4.f90,
10019         gfortran.fortran-torture/execute/list_read_1.f90,
10020         gfortran.fortran-torture/execute/open_replace.f90,
10021         gfortran.fortran-torture/execute/slash_edit.f90,
10022         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
10023         temporary files from testcases.
10024
10025 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10026
10027         PR libgfortran/26509
10028         gfortran.dg/write_direct_eor.f90: New test.
10029
10030 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
10031
10032         * gcc.target/powerpc/pr26350.c: New.
10033         * gcc.target/powerpc/indexed-addr.c: New.
10034
10035 2006-03-16  Roger Sayle  <roger@eyesopen.com>
10036
10037         * gfortran.dg/dependency_13.f90: New test case.
10038
10039 2006-03-16  Roger Sayle  <roger@eyesopen.com>
10040
10041         PR middle-end/21781
10042         * gcc.dg/real-const-1.c: New test case.
10043
10044 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
10045
10046         * g++.old-deja/g++.other/init18.C: New.
10047         * g++.old-deja/g++.other/init5.C: Remove xfail.
10048
10049 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10050
10051         * g++.dg/opt/pr15551.C: Cleanup temp file.
10052
10053 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10054
10055         PR c++/6634
10056         g++.dg/parse/long1.C: New test.
10057
10058 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10059
10060         PR fortran/19101
10061         * gfortran.dg/continuation.f90: New test.
10062         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
10063
10064 2006-03-14  Richard Guenther  <rguenther@suse.de>
10065
10066         PR tree-optimization/26672
10067         * gcc.dg/torture/pr26672.c: New testcase.
10068
10069 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
10070
10071         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
10072         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
10073
10074 2006-03-13  Roger Sayle  <roger@eyesopen.com>
10075
10076         PR middle-end/26557
10077         * gcc.c-torture/compile/switch-1.c: New test case.
10078
10079 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
10080
10081         PR fortran/25378
10082         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
10083         test to include more permuatations of mask and index.
10084         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
10085         respond to F2003 spec. that the position returned for an all false
10086         mask && condition is zero.
10087
10088 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
10089
10090         PR middle-end/25989
10091         * gcc.dg/gomp/pr25989.c: New test.
10092
10093 2006-03-13  Jeff Law  <law@redhat.com>
10094
10095         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
10096
10097 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
10098
10099         * gcc.dg/switch-9.c: New test.
10100
10101 2006-03-13  Richard Guenther  <rguenther@suse.de>
10102
10103         PR middle-end/26630
10104         * gcc.dg/torture/pr26630.c: New testcase.
10105
10106 2006-03-11  Roger Sayle  <roger@eyesopen.com>
10107
10108         * gfortran.dg/dependency_10.f90: New test case.
10109         * gfortran.dg/dependency_11.f90: Likewise.
10110
10111 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
10112             Erik Edelmann  <eedelman@gcc.gnu.org>
10113
10114         * gfortran.dg/allocatable_function_1.f90: New.
10115         * gfortran.dg/allocatable_function_2.f90: New.
10116
10117 2006-03-10  Richard Guenther  <rguenther@suse.de>
10118
10119         PR middle-end/26565
10120         * gcc.dg/torture/pr26565.c: New testcase.
10121
10122 2006-03-09  Eric Christopher  <echristo@apple.com>
10123
10124         * gcc.c-torture/compile/20060309-1.c: New.
10125
10126 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10127
10128         PR libgfortran/26499
10129         * gfortran.dg/write_back.f: New test.
10130         * gfortran.dg/write_rewind_1.f: New test.
10131         * gfortran.dg/write_rewind_2.f: New test.
10132
10133 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10134
10135         PR libgfortran/26554
10136         * gfortran.dg/read_logical.f90: New test.
10137
10138 2006-03-04  Laurent GUERBY <laurent@guerby.net>
10139
10140         * ada/acats/norun.lst: cdd2a03 now passes.
10141
10142 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
10143
10144         PR testsuite/25177
10145         * gcc.target/powerpc/pr18096-1.c: Change where the error
10146         would match.
10147
10148 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
10149
10150         * gcc.target/i386/cleanup-1.c: New test.
10151         * gcc.target/i386/cleanup-2.c: New test.
10152
10153 2006-03-04  Roger Sayle  <roger@eyesopen.com>
10154
10155         * gfortran.dg/dependency_9.f90: Remove for the time being.
10156
10157 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
10158
10159         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
10160         directive.
10161
10162 2006-03-03  Roger Sayle  <roger@eyesopen.com>
10163
10164         * gfortran.dg/dependency_9.f90: New test case.
10165
10166 2006-03-03  Roger Sayle  <roger@eyesopen.com>
10167
10168         * gfortran.dg/dependency_4.f90: New test case.
10169         * gfortran.dg/dependency_5.f90: New test case.
10170         * gfortran.dg/dependency_6.f90: New test case.
10171         * gfortran.dg/dependency_7.f90: New test case.
10172         * gfortran.dg/dependency_8.f90: New test case.
10173
10174 2006-03-03  Paul Brook  <paul@codesourcery.com>
10175
10176         * lib/target-supports.exp (check_profiling_available):
10177         Add m68k-*-elf.
10178
10179 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
10180
10181         PR fortran/25031
10182         * multiple_allocation_1.f90: New test.
10183
10184 2006-03-03  Roger Sayle  <roger@eyesopen.com>
10185
10186         PR tree-optimization/26524
10187         * gfortran.dg/pr26524.f: New test case.
10188
10189 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10190
10191         * g++.dg/template/repo5.C: Cleanup repo files.
10192         * gcc.dg/20051201-1.c: Cleanup coverage files.
10193         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
10194         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
10195         tree dump files.
10196
10197 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
10198
10199         * objc.dg/objc-nofilename-1.m: New test.
10200         * objc.dg/bad-receiver-type.m: New test.
10201         * obj-c++.dg/bad-receiver-type.mm: New test.
10202
10203 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
10204
10205         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
10206
10207 2006-03-01  Mike Stump  <mrs@apple.com>
10208
10209         * g++.dg/abi/key2.C: Add.
10210
10211 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
10212
10213         * gfortran.dg/logical_dot_product.f90: New test.
10214
10215         PR fortran/26393
10216         * gfortran.dg/used_interface_ref.f90: New test.
10217
10218         PR fortran/20938
10219         * gfortran.dg/dependency_2.f90: New test.
10220         * gfortran.fortran-torture/execute/where17.f90: New test.
10221         * gfortran.fortran-torture/execute/where18.f90: New test.
10222         * gfortran.fortran-torture/execute/where19.f90: New test.
10223         * gfortran.fortran-torture/execute/where20.f90: New test.
10224
10225 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
10226
10227         * g++.dg/tree-ssa/pr26443.C: New test case.
10228
10229 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
10230
10231         PR middle-end/26022
10232         * g++.dg/opt/return-slot1.C: New test.
10233
10234 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10235
10236         PR libgfortran/26136
10237         * gfortran.dg/namelist_23.f90: New test.
10238
10239 2006-02-28  Roger Sayle  <roger@eyesopen.com>
10240
10241         PR middle-end/14752
10242         * gcc.dg/fold-eqandshift-2.c: New test case.
10243
10244 2006-02-28  Richard Guenther  <rguenther@suse.de>
10245
10246         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
10247         decomposition.
10248
10249 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
10250
10251         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
10252
10253 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10254
10255         PR libgfortran/26464
10256         * gfortran.dg/backspace_5.f: New test.
10257         * gfortran.dg/backspace_6.f: New test.
10258
10259 2006-02-26  Roger Sayle  <roger@eyesopen.com>
10260
10261         * gcc.dg/fold-eqandnot-1.c: New test case.
10262
10263 2006-02-26  Roger Sayle  <roger@eyesopen.com>
10264
10265         PR middle-end/19983
10266         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
10267
10268 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
10269
10270         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
10271         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
10272
10273 2006-02-26  Richard Guenther  <rguenther@suse.de>
10274
10275         PR tree-optimization/26421
10276         * gcc.dg/tree-ssa/pr26421.c: New testcase.
10277
10278 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
10279
10280         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
10281         * g++.old-deja/g++.robertl/eb132.C: Likewise.
10282
10283 2006-02-26  Roger Sayle  <roger@eyesopen.com>
10284
10285         * gcc.dg/fold-even-1.c: New test case.
10286
10287 2006-02-26  Roger Sayle  <roger@eyesopen.com>
10288
10289         PR middle-end/21137
10290         * gcc.dg/fold-eqandshift-1.c: New test case.
10291
10292 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
10293
10294         PR tree-optimization/25125
10295         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
10296         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
10297
10298 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
10299
10300         PR tree-optimizations/26359
10301         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
10302         with -fdump-tree-dceloop-details.
10303         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
10304
10305 2006-02-25  Roger Sayle  <roger@eyesopen.com>
10306
10307         PR middle-end/23673
10308         * gcc.dg/fold-eqxor-1.c: New test case.
10309         * gcc.dg/fold-eqxor-2.c: Likewise.
10310         * gcc.dg/fold-eqxor-3.c: Likewise.
10311
10312 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
10313
10314         PR fortran/23092
10315         * scalar_mask_1.f90: New test.
10316
10317 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
10318
10319         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
10320         * g++.dg/eh/uncaught2.C: New.
10321         * g++.dg/eh/uncaught3.C: New.
10322
10323 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10324
10325         PR libgfortran/26423
10326         * gfortran.dg/read_many_1.f: New test.
10327
10328 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
10329
10330         PR fortran/24519
10331         * gfortran.dg/dependency_3.f90: New test.
10332         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
10333         XFAILs.
10334
10335         PR fortran/25395
10336         * gfortran.dg/equiv_6.f90: New test.
10337
10338 2006-02-23  Jeff Law  <law@redhat.com>
10339
10340         * gcc.c-torture/compile/pr26425.c: New test.
10341
10342 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
10343
10344         PR middle-end/26412
10345         * gcc.dg/gomp/pr26412.c: New test.
10346
10347 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10348
10349         PR c++/26291
10350         * g++.dg/other/ellipsis1.C: New test.
10351         * g++.dg/parse/operator4.C: Adjust error marker.
10352
10353 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
10354
10355         PR target/25603
10356         * gfortran.dg/pr25603.f: New testcase.
10357
10358 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
10359
10360         * gcc.dg/bf-spl1.c: Don't specify -m68000.
10361         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
10362
10363 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
10364
10365         * g++.dg/eh/spbp.C: New.
10366
10367 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
10368
10369         PR middle-end/26379
10370         * gcc.target/i386/mmx-7.c: New test.
10371
10372 2006-02-20  Roger Sayle  <roger@eyesopen.com>
10373
10374         PR tree-optimization/26361
10375         * gcc.dg/tree-ssa/vrp27.c: New test case.
10376
10377 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
10378
10379         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
10380         * gcc.dg/tree-ssa/complex-4.c: Here.
10381
10382 2006-02-19  Roger Sayle  <roger@eyesopen.com>
10383
10384         PR middle-end/19543
10385         * gfortran.dg/logical_1.f90: New test case.
10386
10387 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
10388
10389         PR middle-end/26334
10390         * gcc.dg/20060218-1.c: Moved to...
10391         * gcc.target/i386/20060218-1.c: ... here.  New test.
10392
10393 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
10394
10395         PR fortran/26201
10396         * gfortran.dg/convert_1.f90: New.
10397
10398 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
10399
10400         PR fortran/25054
10401         * gfortran.dg/namelist_5.f90: New test.
10402
10403         PR fortran/25089
10404         * gfortran.dg/namelist_4.f90: New test.
10405
10406 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
10407
10408         PR tree-opt/25680
10409         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
10410
10411 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
10412
10413         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
10414         variable to take into account the variable name in the
10415         function header.
10416         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
10417
10418 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
10419
10420         PR middle-end/26334
10421         * gcc.c-torture/compile/20060217-1.c: New test.
10422         * gcc.dg/20060218-1.c: New test.
10423
10424 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
10425
10426         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
10427
10428 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
10429
10430         * gcc.dg/cpp/undef3.c: New test.
10431         * gcc.dg/cpp/trad/builtins2.c: New test.
10432
10433 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
10434
10435         PR c++/26266
10436         * g++.dg/template/static22.C: New test.
10437         * g++.dg/template/static23.C: New test.
10438         * g++.dg/template/static24.C: New test.
10439         * g++.dg/template/non-dependent13.C: New test.
10440         * g++.dg/init/member1.C: Tweak error markers.
10441
10442 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10443
10444         PR target/26255
10445         * gcc.c-torture/compile/pr26255.c: New test case.
10446
10447 2006-02-16  Roger Sayle  <roger@eyesopen.com>
10448
10449         * gfortran.fortran-torture/execute/where_10.f90: New test case.
10450         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
10451         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
10452         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
10453         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
10454         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
10455         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
10456
10457 2006-02-16  Jeff Law  <law@redhat.com>
10458
10459         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
10460         * gcc.dg/tree-ssa/vrp26.c: New test.
10461
10462 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
10463
10464         PR target/20353
10465         PR target/24578
10466         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
10467         __UCLIBC__ is defined.
10468
10469 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
10470
10471         PR fortran/26224
10472         * gfortran.dg/gomp/pr26224.f: New test.
10473
10474 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
10475
10476         PR tree-opt/25918
10477         * lib/target-supports.exp
10478         (check_effective_target_vect_short_mult): New.
10479         (check_effective_target_vect_char_mult): New.
10480         (check_effective_target_vect_widen_sum_qi_to_si): New.
10481         (check_effective_target_vect_widen_sum_qi_to_hi): New.
10482         (check_effective_target_vect_widen_sum_hi_to_si): New.
10483         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
10484         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
10485         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
10486         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
10487         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
10488         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
10489         vect-reduc-pattern-2c.c
10490         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
10491         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
10492         vect-reduc-pattern-1c.c
10493
10494 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
10495
10496         PR fortran/24557
10497         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
10498
10499 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
10500
10501         PR fortran/26054
10502         * gfortran.dg/enum_8.f90: Remove check for warning.
10503         * gfortran.dg/iomsg_1.f90: Ditto.
10504         * gfortran.dg/enum_1.f90: Ditto.
10505         * gfortran.dg/enum_9.f90: Ditto.
10506         * gfortran.dg/enum_2.f90: Ditto.
10507         * gfortran.dg/enum_10.f90: Ditto.
10508         * gfortran.dg/enum_3.f90: Ditto.
10509         * gfortran.dg/flush_1.f90: Ditto.
10510         * gfortran.dg/enum_4.f90: Ditto.
10511         * gfortran.dg/array_constructor_1.f90: Ditto.
10512         * gfortran.dg/enum_5.f90: Ditto.
10513         * gfortran.dg/enum_6.f90: Ditto.
10514         * gfortran.dg/enum_7.f90: Ditto.
10515
10516 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
10517
10518         PR middle-end/26300
10519         * gcc.c-torture/compile/20060215-1.c: New test.
10520
10521 2006-02-14  Roger Sayle  <roger@eyesopen.com>
10522
10523         PR middle-end/23670
10524         * gcc.dg/tree-ssa/andor-2.c: New test case.
10525
10526 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
10527
10528         PR fortran/25045
10529         * optional_dim.f90: New test.
10530
10531 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
10532
10533         PR fortran/26277
10534         * gfortran.dg/label_4.f90: New.
10535
10536 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
10537             Diego Novillo  <dnovillo@redhat.com>
10538             Uros Bizjak  <uros@kss-loka.si>
10539
10540         * gfortran.dg/gomp: New directory.
10541
10542 2006-02-14  Richard Guenther  <rguenther@suse.de>
10543
10544         PR tree-optimization/26258
10545         * gcc.dg/torture/pr26258.c: New testcase.
10546
10547 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
10548
10549         PR fortran/26246
10550         * gfortran.dg/pr26246_1.f90: New test.
10551         * gfortran.dg/pr26246_2.f90: New test.
10552
10553         PR middle-end/26092
10554         * gcc.c-torture/compile/20060208-1.c: New test.
10555
10556 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
10557
10558         PR fortran/26074
10559         PR fortran/25103
10560         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
10561         * gfortran.dg/bad_automatic_objects_1.f90: New test.
10562         * gfortran.dg/automatic_module_variable.f90: Change error message.
10563
10564         PR fortran/20861
10565         * gfortran.dg/internal_dummy_1.f90: New test.
10566
10567         PR fortran/20871
10568         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
10569
10570
10571         PR fortran/25083
10572         * gfortran.dg/uncommon_block_data_1.f90: New test.
10573         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
10574         with standard.
10575
10576         PR fortran/25088
10577         * gfortran.dg/typed_subroutine_1.f90: New test.
10578
10579 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
10580
10581         * objc.dg/dwarf-1.m: New.
10582
10583 2006-02-13  Roger Sayle  <roger@eyesopen.com>
10584
10585         PR middle-end/24427
10586         * gcc.dg/tree-ssa/andor-1.c: New test case.
10587
10588 2006-02-13  Josh Conner  <jconner@apple.com>
10589
10590         PR target/25376
10591         * gcc.dg/pr25376.c: New test.
10592
10593         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
10594         assemble.
10595         * lib/target-supports.exp (check_named_sections_available):
10596         Only compile named-sections test -- don't assemble.
10597
10598 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10599
10600         * g++.dg/warn/no-write-strings.C: New test.
10601         * g++.dg/warn/write-strings.C: Likewise.
10602         * g++.dg/warn/write-strings-default.C: Likewise.
10603
10604 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
10605
10606         PR fortran/25806
10607         * gfortran.dg/ret_pointer_2.f90: New test.
10608
10609 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
10610
10611         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
10612
10613 2006-02-10  Jeff Law  <law@redhat.com>
10614
10615         * gcc.c-torture/compile/pr26213.c: New test.
10616
10617 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
10618
10619         gfortran.dg/null_1.f90: New test.
10620
10621 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
10622
10623         PR fortran/14771
10624         * gfortran.dg/parens_4.f90: New.
10625         * gfortran.dg/parens_5.f90: New.
10626
10627 2006-02-10  Richard Guenther  <rguenther@suse.de>
10628
10629         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
10630
10631 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
10632         Paul Thomas  <pault@gcc.gnu.org>
10633
10634         PR fortran/14771
10635         * gfortran.dg/parens_1.f90: New.
10636         * gfortran.dg/parens_2.f90: New.
10637         * gfortran.dg/parens_3.f90: New.
10638
10639 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
10640
10641         PR fortran/26038
10642         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
10643
10644         PR fortran/25059
10645         * gfortran.dg/impure_assignment_1.f90: New test.
10646
10647         PR fortran/25070
10648         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
10649
10650 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
10651
10652         PR target/26141
10653         * g++.dg/expr/stdarg2.C: New test.
10654
10655 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
10656
10657         PR inline-asm/16194
10658         * gcc.dg/pr16194.c: New test.
10659
10660 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10661
10662         * ada/acats/run_acats: Use portable variant of "$@".
10663
10664 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10665
10666         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
10667         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
10668
10669 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
10670
10671         PR tree-opt/26179
10672         * g++.dg/opt/pr26179.C: New test.
10673
10674 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
10675
10676         PR middle-end/26134
10677         * gcc.dg/tree-ssa/complex-3.c: New test.
10678
10679 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
10680
10681         * gcc.c-torture/compile/volatile-1.c: New test.
10682
10683 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
10684
10685         PR 26180
10686         * gcc.dg/tree-ssa/pr26180.c: New test.
10687
10688 2006-02-08  Jeff Law  <law@redhat.com>
10689
10690         * gcc.dg/tree-ssa/pr21417.c: New test.
10691
10692 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
10693
10694         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
10695         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
10696
10697 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
10698
10699         * lib/scanrtl.exp: New.
10700
10701 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10702
10703         PR c++/26071
10704         * g++.dg/other/virtual2.C: New test.
10705
10706         PR c++/26070
10707         * g++.dg/other/virtual1.C: New test.
10708
10709 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
10710
10711         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
10712         cleanup-ipa-dump): Update dump file glob patterns.
10713         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
10714         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
10715
10716         * lib/gcc-dg.exp: Load it.
10717         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
10718
10719 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
10720
10721         PR testsuite/26159
10722         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
10723         * gcc.dg/tree-ssa/pr23382.c: Ditto.
10724
10725 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
10726
10727         PR fortran/25577
10728         * gfortran.dg/mvbits_1.f90: New.
10729
10730 2006-02-07  Dirk Mueller  <dmueller@suse.com>
10731
10732         * g++.dg/warn/Wdiv-by-zero.C: New test.
10733         * g++.dg/warn/Wno-div-by-zero.C: New.
10734
10735 2006-02-07  Jeff Law  <law@redhat.com>
10736
10737         * gcc.dg/tree-ssa/pr21559.c: New test.
10738
10739         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
10740         multiple VRP passes.
10741         * gcc.dg/tree-ssa/vrp09.c: Likewise.
10742         * gcc.dg/tree-ssa/vrp18.c: Likewise.
10743         * gcc.dg/tree-ssa/pr21582.c: Likewise.
10744         * gcc.dg/tree-ssa/pr20657.c: Likewise.
10745         * gcc.dg/tree-ssa/pr21001.c: Likewise.
10746         * gcc.dg/tree-ssa/vrp02.c: Likewise
10747         * gcc.dg/tree-ssa/vrp11.c: Likewise
10748         * gcc.dg/tree-ssa/pr14341.c: Likewise
10749         * gcc.dg/tree-ssa/vrp19.c: Likewise
10750         * gcc.dg/tree-ssa/vrp20.c: Likewise
10751         * gcc.dg/tree-ssa/vrp03.c: Likewise
10752         * gcc.dg/tree-ssa/pr21086.c: Likewise
10753         * gcc.dg/tree-ssa/pr21959.c: Likewise
10754         * gcc.dg/tree-ssa/vrp21.c: Likewise
10755         * gcc.dg/tree-ssa/vrp04.c: Likewise
10756         * gcc.dg/tree-ssa/pr25485.c: Likewise
10757         * gcc.dg/tree-ssa/pr22026.c: Likewise
10758         * gcc.dg/tree-ssa/vrp22.c: Likewise
10759         * gcc.dg/tree-ssa/vrp05.c: Likewise
10760         * gcc.dg/tree-ssa/20030807-10.c: Likewise
10761         * gcc.dg/tree-ssa/pr20701.c: Likewise
10762         * gcc.dg/tree-ssa/vrp23.c: Likewise
10763         * gcc.dg/tree-ssa/vrp06.c: Likewise
10764         * gcc.dg/tree-ssa/pr22117.c: Likewise
10765         * gcc.dg/tree-ssa/pr20702.c: Likewise
10766         * gcc.dg/tree-ssa/vrp15.c: Likewise
10767         * gcc.dg/tree-ssa/pr21090.c: Likewise
10768         * gcc.dg/tree-ssa/pr21294.c: Likewise
10769         * gcc.dg/tree-ssa/vrp24.c: Likewise
10770         * gcc.dg/tree-ssa/vrp07.c: Likewise
10771         * gcc.dg/tree-ssa/pr21563.c: Likewise
10772         * gcc.dg/tree-ssa/pr25382.c: Likewise
10773         * gcc.dg/tree-ssa/vrp16.c: Likewise
10774         * gcc.dg/tree-ssa/vrp25.c: Likewise
10775         * gcc.dg/tree-ssa/vrp08.c: Likewise
10776         * gcc.dg/tree-ssa/20030807-6.c: Likewise
10777         * gcc.dg/tree-ssa/vrp17.c: Likewise
10778         * gcc.dg/tree-ssa/pr21458.c: Likewise
10779         * g++.dg/tree-ssa/pr18178.C: Likewise
10780
10781 2006-02-07  Richard Guenther  <rguenther@suse.de>
10782
10783         PR c++/26140
10784         Revert
10785         2006-01-30  Richard Guenther  <rguenther@suse.de>
10786         PR c++/23372
10787         * gcc.dg/pr23372-1.C: New testcase.
10788
10789         * g++.dg/tree-ssa/pr26140.C: New testcase.
10790
10791 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
10792
10793         PR c++/9737
10794         * g++.dg/template/ttp15.C: New test.
10795         * g++.dg/template/ttp16.C: Likewise.
10796         * g++.dg/template/ttp17.C: Likewise.
10797         * g++.old-deja/g++.pt/ttp36.C: Remove.
10798         * g++.old-deja/g++.pt/ttp19.C: Likewise.
10799         * g++.old-deja/g++.pt/ttp37.C: Likewise.
10800         * g++.old-deja/g++.pt/ttp38.C: Likewise.
10801         * g++.old-deja/g++.pt/ttp39.C: Likewise.
10802         * g++.old-deja/g++.pt/ttp9.C: Likewise.
10803         * g++.old-deja/g++.pt/ttp40.C: Likewise.
10804         * g++.old-deja/g++.pt/ttp51.C: Likewise.
10805         * g++.old-deja/g++.pt/ttp26.C: Likewise.
10806         * g++.old-deja/g++.pt/ttp36.C: Likewise.
10807
10808 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
10809
10810         PR libfortran/23815
10811         * unf_io_convert_4.f90: New test.
10812
10813 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
10814
10815         * gcc.dg/tree-ssa/loadpre10.c: New test.
10816         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
10817         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
10818         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
10819
10820 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10821
10822         PR libfortran/24685
10823         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
10824
10825 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
10826
10827         PR tree-opt/25251
10828         * gfortran.dg/assign_7.f: New test.
10829
10830 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
10831
10832         PR fortran/26041
10833         PR fortran/26064
10834         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
10835         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
10836         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
10837
10838 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
10839
10840         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
10841         in size_t typedef.
10842
10843 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10844
10845         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
10846         * g++.dg/charset/string.c (foo): Likewise.
10847         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
10848         const char*
10849         * g++.dg/ext/builtin2.C (printf): Likewise.
10850         * g++.dg/init/new15.C (printf): Likewise.
10851         * g++.dg/opt/pr17697-1.C (foo): Likewise.
10852         * g++.dg/opt/pr17697-2.C (foo): Likewise.
10853         * g++.dg/opt/pr17697-3.C (foo): Likewise.
10854         * g++.dg/template/non-dependent4.C (temp): Likewise.
10855         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
10856         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
10857         parameter type to const char*.
10858         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
10859         Change type to const char*.
10860         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
10861         Likewise.
10862         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
10863         second parameter type to const char*.
10864         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
10865         (Y::Y): Change parameter type to const char*.
10866         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
10867         * g++.old-deja/g++.jason/report.C: Apply const correctness.
10868         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
10869         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
10870         (char*).
10871         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
10872         const char*.
10873         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
10874         type to const char*.
10875         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
10876         return type to const char*.
10877         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
10878         to const char*.
10879         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
10880         * g++.old-deja/g++.law/refs1.C: Likewise.
10881         * g++.old-deja/g++.law/visibility1.C: Likewise.
10882         * g++.old-deja/g++.law/visibility2.C: Likewise.
10883         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
10884         const char*.
10885         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
10886         * g++.old-deja/g++.mike/net48.C: Likewise.
10887         * g++.old-deja/g++.mike/p646.C: Likewise.
10888         * g++.old-deja/g++.mike/p6746.C: Likewise.
10889         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
10890         type to const char*.
10891         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
10892         deprecated conversion warning.
10893         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
10894         char*.
10895         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
10896         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
10897         * g++.old-deja/g++.pt/explicit8.C: Likewise.
10898         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
10899         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
10900         * g++.old-deja/g++.pt/nontype3.C: Likewise.
10901         * g++.old-deja/g++.pt/t39.C: Likewise.
10902         * g++.old-deja/g++.robertl/eb106.C: Likewise.
10903         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
10904
10905 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
10906
10907         PR fortran/25075
10908         intrinsic_argument_conformance_1.f90: New test.
10909
10910 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
10911
10912         PR fortran/20845
10913         * gfortran.dg/char_result_11.f90: Add SAVE.
10914         * gfortran.dg/der_pointer_4.f90: Ditto.
10915         * gfortran.dg/default_initialization.f90: New test.
10916
10917 2006-02-03  Jeff Law  <law@redhat.com>
10918
10919         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
10920         handle more than 100 dump files.
10921         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
10922         * lib/scantree.exp (scan-tree-dump): Likewise.
10923         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
10924         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
10925         * lib/scanipa.exp (scan-ipa-dump): Likewise.
10926         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
10927         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
10928
10929 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
10930
10931         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
10932
10933 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
10934
10935         * g++.dg/template/using12.C: New test.
10936
10937 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
10938
10939         * gcc.target/powerpc/pr25960.c: New test.
10940
10941 2006-02-02  Steven G. Kargl  <kargls@comcast>
10942
10943         PR fortran/24958
10944         gfortran.dg/nullify_2.f90: New test.
10945
10946 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
10947
10948         PR 25990
10949         * gcc.dg/gomp/pr25990.c: New test.
10950
10951 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
10952
10953         PR c++/25342
10954         * g++.gd/template/partial4.C: New test.
10955
10956 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
10957
10958         PR middle-end/26001
10959         * gfortran.dg/data_char_2.f90: New.
10960
10961 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
10962
10963         PR fortran/26039
10964         maxval_maxloc_conformance_1.f90: New test.
10965
10966 2006-01-31  Richard Guenther  <rguenther@suse.de>
10967
10968         * gcc.target/i386/sselibm-1.c: New testcase.
10969         * gcc.target/i386/sselibm-2.c: Likewise.
10970         * gcc.target/i386/sselibm-3.c: Likewise.
10971         * gcc.target/i386/sselibm-4.c: Likewise.
10972         * gcc.target/i386/sselibm-5.c: Likewise.
10973
10974 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
10975
10976         PR fortran/24266
10977         * gfortran.dg/arrayio_derived_2.f90: New.
10978
10979 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
10980
10981         * gcc.dg/unsigned-long-compare.c: New test.
10982
10983 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
10984
10985         PR testsuite/25318
10986         * lib/target-supports.exp (check_effective_target_freorder):
10987         Check to see if target supports -freorder-blocks-and-partition.
10988         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
10989         instead of "dg-require-named-sections".
10990
10991 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
10992
10993         PR target/14798:
10994         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
10995         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
10996         * gcc.dg/pragma-isr-trapa2.c: Likewise.
10997         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
10998         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
10999         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
11000         * gcc.dg/attr-isr-trap_exit.c: Likewise.
11001         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
11002
11003 2006-01-30  Richard Guenther  <rguenther@suse.de>
11004
11005         PR c++/23372
11006         * gcc.dg/pr23372-1.C: New testcase.
11007
11008 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
11009
11010         * gcc.dg/gomp/pr25874.c: New test.
11011
11012 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
11013
11014         PR tree-opt/25911
11015         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
11016
11017 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
11018
11019         PR fortran/18578
11020         PR fortran/18579
11021         PR fortran/20857
11022         PR fortran/20885
11023         * gfortran.dg/intent_out_1.f90: New test.
11024
11025 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
11026
11027         PR fortran/17911
11028         * gfortran.dg/procedure_lvalue.f90: New test.
11029
11030         PR fortran/20895
11031         PR fortran/25030
11032         * gfortran.dg/char_pointer_assign_2.f90: New test.
11033         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
11034         assignment to be consistent with standard.
11035         * gfortran.dg/char_result_2.f90: The same.
11036         * gfortran.dg/char_result_8.f90: The same.
11037
11038 2006-01-28  Zack Weinberg  <zackw@panix.com>
11039
11040         * gcc.dg/Woverlength-strings.c
11041         * gcc.dg/Woverlength-strings-pedantic-c89.c
11042         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
11043         * gcc.dg/Woverlength-strings-pedantic-c99.c
11044         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
11045
11046 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
11047
11048         * gcc.c-torture/execute/20060127-1.c: New test.
11049
11050 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
11051
11052         PR c++/25999
11053         * g++.dg/ext/pragmaweak1.C: New test.
11054
11055 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
11056
11057         PR c++/25855
11058         * g++.dg/template/spec29.C: New test.
11059
11060 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
11061
11062         PR c/19606.
11063         * gcc.c-torture/execute/pr19606.c: New.
11064
11065 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
11066
11067         * gcc.dg/pragma-re-4.c: New test.
11068
11069 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
11070
11071         PR fortran/25964
11072         * gfortran.dg/assumed_size_refs_3.f90: New test.
11073
11074 2006-01-27  Ben Elliston  <bje@au.ibm.com>
11075
11076         * gcc.misc-tests/dectest.exp: Remove defunct comment.
11077
11078 2006-01-26  Laurent GUERBY <laurent@guerby.net>
11079
11080         PR ada/21317
11081         * ada/acats/support/impdef.a: Add One_Long_Second.
11082         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
11083         * ada/acats/tests/c9/c94026.a: Likewise.
11084         * ada/acats/tests/c9/c97305c.ada: Likewise.
11085         * ada/acats/tests/c9/c99004a.ada: Likewise.
11086
11087 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
11088
11089         PR fortran/25964
11090         * gfortran.dg/global_references_2.f90: New test.
11091
11092         PR fortran/25084
11093         PR fortran/20852
11094         PR fortran/25085
11095         PR fortran/25086
11096         * gfortran.dg/assumed_charlen_function_1.f90: New test.
11097         * gfortran.dg/assumed_charlen_function_3.f90: New test.
11098
11099         PR fortran/25416
11100         * gfortran.dg/assumed_charlen_function_2.f90: New test.
11101
11102 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
11103
11104         PR c/25892
11105         * gcc.dg/Wpointer-sign.c: New.
11106         * gcc.dg/Wpointer-sign-Wall.c: New.
11107         * gcc.dg/Wpointer-sign-Wall-no.c: New.
11108         * gcc.dg/Wpointer-sign-pedantic.c: New.
11109         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
11110         * gcc.dg/conv-2.c: Use -Wpointer-sign.
11111
11112 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
11113
11114         PR C/25861
11115         * gcc.c-torture/compile/pr25861.c: New test.
11116
11117 2006-01-26  Paul Brook  <paul@codesourcery.com>
11118
11119         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
11120         on short-enum targets.
11121         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
11122         variable.
11123         (generate_fields): Use short_enums.
11124         (main): Set short_enums.  Document -e.
11125         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
11126         on short-enum targets.
11127         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
11128         variable.
11129         (generate_fields): Use short_enums.
11130         (main): Set short_enums.  Document -e.
11131         * lib/target-supports.exp (check_effective_target_short_enums): New.
11132
11133 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
11134
11135         PR target/25947
11136         * gcc.dg/torture/pr25947-1.c: New test.
11137
11138 2006-01-25  Jan Hubicka  <jh@suse.cz>
11139             Roger Sayle  <roger@eyesopen.com>
11140
11141         PR rtl-optimization/25703
11142         * gcc.target/i386/20060125-1.c: New test case.
11143         * gcc.target/i386/20060125-2.c: New test case.
11144
11145 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
11146
11147         PR fortran/18540
11148         * gfortran.dg/goto_1.f: New.
11149
11150 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
11151
11152         PR fortran/25716
11153         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
11154         25716 on 32-bit systems too.
11155
11156 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
11157
11158         PR testsuite/25590
11159         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
11160
11161 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
11162
11163         * gcc.dg/tree-ssa/gen-vect-33.c: New.
11164
11165 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11166
11167         PR fortran/25835
11168         * gfortran.dg/read_eof.f90: Delete, renamed.
11169         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
11170         * gfortran.dg/read_eof_2.f90: New test.
11171         * gfortran.dg/read_eof_3.f90: New test.
11172
11173 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
11174
11175         PR tree-opt/25860
11176         * gcc.c-torture/compile/pr25860.c: New test.
11177
11178 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11179
11180         PR c++/25552
11181         * g++.dg/parse/dtor8.C: New test.
11182
11183 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
11184
11185         PR testsuite/25891
11186         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
11187         * gcc.dg/gomp/gomp.exp: Return without testing anything if
11188         check_effective_target_fopenmp returns 0.
11189
11190 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
11191
11192         PR ada/20548
11193         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
11194         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
11195         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
11196
11197 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
11198
11199         PR tree-opt/25857
11200         * g++.dg/opt/pr25857.C: New test.
11201
11202 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
11203         Jan Hubicka  <jh@suse.cz>
11204         Richard Guenther  <rguenther@suse.de>
11205
11206         PR rtl-optimization/25654
11207         * gcc.dg/torture/pr25654.c: New testcase.
11208         * gcc.target/i386/pr25654.c: Likewise.
11209
11210 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
11211
11212         PR fortran/25901
11213         * gfortran.dg/internal references_2.f90: New test.
11214
11215         Fix regression in testing of admissability of attributes.
11216         * gfortran.dg/intent_used_1.f90: New test.
11217
11218 2006-01-23  Ben Elliston  <bje@au.ibm.com>
11219
11220         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
11221         Remove target conditional torture options for i?86 and x86_64
11222         GNU/Linux.
11223
11224 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11225
11226         PR c++/10891
11227         * g++.dg/rtti/no-rtti.C: New.
11228
11229 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
11230
11231         PR c++/25895
11232         * g++.dg/inherit/conv2.C: New test.
11233
11234         PR c++/25856
11235         * g++.dg/parse/dtor7.C: New test.
11236
11237         PR c++/25858
11238         * g++.dg/template/crash44.C: New test.
11239
11240 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
11241
11242         PR fortran/25124
11243         PR fortran/25625
11244         * gfortran.dg/internal_references_1.f90: New test.
11245           PR fortran/20881
11246         PR fortran/23308
11247         PR fortran/25538
11248         PR fortran/25710
11249         * gfortran.dg/global_references_1.f90: New test.
11250         * gfortran.dg/g77/19990905-1.f: Restore the error that
11251         there is a clash between the common block name and
11252         the name of a subroutine reference.
11253
11254         PR fortran/PR24276
11255         * gfortran.dg/aliasing_dummy_1.f90: New test.
11256
11257 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
11258
11259         * gcc.dg/vmx/1b-01.c: Warning fix.
11260         * gcc.dg/vmx/1c-02.c: Likewise.
11261         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
11262
11263 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
11264
11265         PR testsuite/24962
11266         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
11267
11268 2006-01-20  Richard Guenther  <rguenther@suse.de>
11269         Steven Bosscher <stevenb.gcc@gmail.com>
11270
11271         PR rtl-optimization/24626
11272         * gcc.dg/torture/pr24626-1.c: New testcase.
11273         * gcc.dg/torture/pr24626-2.c: Likewise.
11274         * gcc.dg/torture/pr24626-3.c: Likewise.
11275         * gcc.dg/torture/pr24626-4.c: Likewise.
11276
11277 2006-01-20  Dirk Mueller  <dmueller@suse.com>
11278
11279         PR c++/5520
11280         * g++.dg/warn/empty-body.C: New.
11281
11282 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
11283
11284         PR c++/22136
11285         * g++.dg/template/using10.C: New test.
11286         * g++.dg/temlpate/using11.C: Likewise.
11287         * g++.dg/inherit/using5.C: Tweak error messages.
11288
11289 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
11290
11291         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
11292         target test.
11293         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
11294
11295 2006-01-19  Jan Hubicka  <jh@suse.cz>
11296
11297         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
11298
11299 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11300
11301         PR c++/25854
11302         * g++.dg/template/spec28.C: New test.
11303
11304 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
11305
11306         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
11307         Fix fprintf's by adding srcdir or removing it.
11308
11309 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
11310
11311         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
11312         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
11313         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
11314         * testsuite/gcc.dg/gomp/empty.c: Likewise.
11315         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
11316         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
11317         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
11318         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
11319         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
11320         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
11321         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
11322         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
11323         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
11324         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
11325
11326 2006-01-18  Jeff Law  <law@redhat.com>
11327
11328         * gcc.dg/tree-ssa/vrp25.c: New test.
11329
11330 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
11331
11332         * gcc.dg/pr25805.c: Fix misapplied patch.
11333
11334 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
11335
11336         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
11337         (check_effective_target_vect_udot_qi): New.
11338         (check_effective_target_vect_sdot_hi): New.
11339         (check_effective_target_vect_udot_hi): New.
11340         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
11341         prefixed with "wrapv-" with -fwrapv.
11342         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
11343         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
11344         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
11345         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
11346         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
11347
11348         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
11349         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
11350         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
11351         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
11352
11353 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11354
11355         PR c++/16829
11356         * g++.dg/other/default2.C: New test.
11357         * g++.dg/other/default3.C: New test.
11358
11359 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
11360
11361         PR c/25805
11362         * gcc.dg/pr25805.c: New file.
11363
11364 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
11365
11366         PR c++/25836
11367         * g++.dg/template/init6.C: New test.
11368
11369 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
11370
11371         * gcc.dg/tree-ssa/pr24287.c: New test
11372
11373 2006-01-18  Eric Christopher  <echristo@apple.com>
11374
11375         * g++.dg/eh/table.C: New.
11376
11377 2006-01-18  DJ Delorie  <dj@redhat.com>
11378
11379         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
11380         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
11381         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
11382         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
11383
11384 2006-01-18  Jeff Law  <law@redhat.com>
11385
11386         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
11387         on wrapping on overflow semantics.
11388
11389         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
11390
11391         * gcc.gc/tree-ssa/vrp23.c: New test.
11392         * gcc.gc/tree-ssa/vrp24.c: New test.
11393
11394 2006-01-18  Richard Henderson  <rth@redhat.com>
11395             Aldy Hernandez  <aldyh@redhat.com>
11396             Jakub Jelinek  <jakub@redhat.com>
11397             Diego Novillo  <dnovillo@redhat.com>
11398             Uros Bizjak  <uros@kss-loka.si>
11399
11400         * testsuite/gcc.dg/gomp: New directory.
11401
11402 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
11403             Steven G. Kargl  <kargls@comcast.net>
11404
11405         PR fortran/20869
11406         * gfortran.dg/intrinsic_external_1.f90: New test.
11407
11408         PR fortran/20875.
11409         * gfortran.dg/elemental_pointer_1.f90: New test.
11410
11411         PR fortran/25024
11412         * gfortran.dg/external_procedures_1.f90: New test.
11413
11414         PR fortran/25785
11415         gfortran.dg/assumed_present.f90: New test.
11416
11417 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
11418
11419         * g++.dg/parse/lookup5.C: New test.
11420
11421 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11422
11423         PR fortran/25697
11424         * gfortran.dg/read_eof.f90: New test.
11425
11426 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
11427
11428         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
11429         add a closing brace.
11430
11431 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11432
11433         PR fortran/25631
11434         * gfortran.dg/fmt_tl.f: New test.
11435
11436 2006-01-17  Eric Christopher  <echristo@apple.com>
11437
11438         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
11439         * g++.old-deja/g++.warn/impint2.C: Ditto.
11440         * g++.old-deja/g++.other/null1.C: Ditto.
11441         * g++.dg/warn/conv2.C: Ditto.
11442         * g++.dg/warn/conv4.C: New file.
11443
11444 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
11445
11446         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
11447
11448 2006-01-17  Andreas Jaeger  <aj@suse.de>
11449             Janis Johnson <janis187@us.ibm.com>
11450
11451         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
11452         in 64-bit.
11453         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
11454         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
11455
11456 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
11457
11458         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
11459         xfail txxx where xxx >= 25.
11460
11461 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
11462
11463         PR testsuite/25764
11464         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
11465
11466 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
11467
11468         PR c/25682
11469         * gcc.dg/pr25682.c: New test.
11470         * g++.dg/parse/array-size2.C: New test.
11471
11472 2006-01-16  Ian Lance Taylor  <ian@airs.com>
11473
11474         * consistency.vlad: Remove entire directory, 1652 files.
11475
11476 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
11477
11478         * lib/target-supports.exp (check_effective_target_dfp_nocache,
11479         check_effective_target_dfprt_nocache): New.
11480         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
11481         (check_effective_target_dfprt): New.
11482         * lib/c-compat.exp (check_dfp): Remove.
11483         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
11484         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
11485         level of support for decimal float.
11486         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
11487         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
11488         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
11489         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
11490         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
11491         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
11492         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
11493         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
11494         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
11495         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
11496         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
11497         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
11498         directives.
11499
11500 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
11501
11502         PR testsuite/25741
11503         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
11504         $base_dir/../.
11505         * lib/gfortran.exp (gfortran_init): Likewise.
11506         * lib/obj-c++.exp (obj-c++_init): Likewise.
11507         * lib/scanasm.exp (scan-assembler-dem): Likewise.
11508         (scan-assembler-dem-not): Likewise.
11509         * lib/scandump.exp (scan-dump-dem): Likewise.
11510         (scan-dump-dem-not): Likewise.
11511
11512 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
11513
11514         PR testsuite/25767
11515         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
11516         powerpc-*-darwin*.
11517         * lib/obj-c++.exp (obj-c++_init): Likewise.
11518
11519 2006-01-16  Richard Guenther  <rguenther@suse.de>
11520
11521         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
11522
11523 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11524
11525         PR testsuite/25777
11526         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
11527         to LD_LIBRARY_PATH.
11528
11529 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
11530             Andrew Pinski  <pinskia@physics.uc.edu>
11531
11532         * gcc.dg/minmax-1.c: New test.
11533
11534 2006-01-16  Ben Elliston  <bje@au.ibm.com>
11535
11536         * gcc.dg/dfp/dfp.exp: Correct FSF address.
11537         * gcc.misc-tests/dectest.exp: Ditto.
11538
11539 2006-01-15  Ian Lance Taylor  <ian@airs.com>
11540
11541         PR testsuite/25796
11542         * gcc.target/i386/cmov6.c: Use -march=k8.
11543
11544 2006-01-15  Andreas Jaeger  <aj@suse.de>
11545
11546         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
11547         x86 does not have __float128.
11548
11549 2006-01-14  Ian Lance Taylor  <ian@airs.com>
11550
11551         * gcc.target/i386/cmov6.c: New test.
11552
11553 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
11554
11555         PR c++/25663
11556         * g++.dg/template/ctor6.C: New test.
11557
11558 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
11559
11560         PR tree-optimization/25485
11561         * gcc.dg/tree-ssa/pr25485.c: New.
11562
11563 2006-01-14  Richard Guenther  <rguenther@suse.de>
11564
11565         PR tree-optimization/22548
11566         PR tree-optimization/22555
11567         PR tree-optimization/22501
11568         * gcc.dg/tree-ssa/alias-4.c: New testcase.
11569         * gcc.dg/tree-ssa/alias-5.c: Likewise.
11570         * gcc.dg/tree-ssa/alias-6.c: Likewise.
11571         * gcc.dg/tree-ssa/alias-7.c: Likewise.
11572         * gcc.dg/tree-ssa/alias-8.c: Likewise.
11573         * gcc.dg/tree-ssa/alias-9.c: Likewise.
11574         * gcc.dg/tree-ssa/alias-10.c: Likewise.
11575         * gcc.dg/tree-ssa/alias-11.c: Likewise.
11576         * gcc.dg/tree-ssa/alias-12.c: Likewise.
11577
11578 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
11579
11580         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
11581         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
11582
11583 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
11584         Richard Guenther  <rguenther@suse.de>
11585
11586         PR rtl-optimization/24257
11587         * gcc.dg/torture/pr24257.c: New testcase.
11588
11589 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
11590
11591         * gcc.c-torture/execute/20060110-1.c: New test.
11592         * gcc.c-torture/execute/20060110-2.c: New test.
11593
11594 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
11595
11596         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
11597
11598 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
11599
11600         PR fortran/25756
11601         * gfortran.dg/label_3.f90: New test.
11602
11603 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
11604
11605         PR tree-optimization/25771
11606         * g++.dg/tree-ssa/pr25771.C: New test
11607
11608 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
11609
11610         PR tree-opt/24365
11611         * g++.dg/opt/complex5.C: New test.
11612
11613 2006-01-13  Richard Guenther  <rguenther@suse.de>
11614
11615         * gcc.target/i386/387-9.c: New testcase.
11616
11617 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
11618
11619         PR c++/24824
11620         * g++.dg/debug/dwarf2-1.C: New.
11621
11622 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
11623
11624         PR testsuite/25728
11625         * lib/gcov.exp (verify-lines): Add "close $fd".
11626
11627 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
11628             Ben Elliston  <bje@au.ibm.com>
11629
11630         * gcc.dg/dfp/inf-1.c: New test.
11631
11632 2006-01-12  Janis Johnson <janis187@us.ibm.com>
11633             Yao Qi  <qiyaoltc@cn.ibm.com>
11634             Ben Elliston  <bje@au.ibm.com>
11635             Jon Grimm  <jgrimm2@us.ibm.com>
11636
11637         * gcc.dg/nodfp-1.c: New test.
11638         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
11639         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
11640         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
11641         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
11642         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
11643         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
11644         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
11645         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
11646         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
11647         * gcc.dg/format/dfp-scanf-1.c: Likewise.
11648         * gcc.dg/format/dfp-printf-1.c: Likewise.
11649         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
11650         (compat_setup_dfp): New.
11651         * gcc.dg/compat/compat.exp: Use it.
11652         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
11653         Make some variables global, prepend "compat_" to their names.
11654         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
11655         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
11656         * gcc.misc-tests/dectest.exp: New test driver for decTest.
11657         * lib/compat.exp (compat_skip_list): Make global, rename.
11658         * lib/c-compat.exp: New file.
11659         * lib/target-supports.exp (check_effective_target_dfp): New.
11660
11661         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
11662         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
11663         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
11664         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
11665         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
11666         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
11667         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
11668         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
11669         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
11670         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
11671         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
11672         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
11673         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
11674         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
11675         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
11676         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
11677         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
11678         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
11679         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
11680         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
11681         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
11682         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
11683         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
11684         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
11685         gcc.dg/dfp/struct-layout-1.c,
11686         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
11687         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
11688         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
11689         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
11690         gcc.dg/dfp/func-vararg-dfp.c,
11691         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
11692         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
11693         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
11694         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
11695         gcc.dg/dfp/wtr-conversion-1.c: New tests.
11696
11697 2006-01-11  Richard Guenther  <rguenther@suse.de>
11698
11699         PR tree-optimization/25734
11700         * gcc.dg/tree-ssa/pr25734.c: New testcase.
11701
11702 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
11703
11704         PR fortran/25486
11705         * gfortran.dg/literal_character_constant_1_x.F: New test.
11706         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
11707         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
11708         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
11709
11710 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
11711
11712         PR c++/25386
11713         * g++.dg/ext/packed3.C: Add expected packed error.
11714
11715 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
11716
11717         PR target/25706
11718         * gcc.dg/torture/pr25706-1.c: New test.
11719
11720 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
11721
11722         PR tree-optimization/23109
11723         PR tree-optimization/23948
11724         PR tree-optimization/24123
11725
11726         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
11727         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
11728         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
11729         g++.dg/tree-ssa/pr23948.C: New testcases.
11730         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
11731         three divisions in order to do the optimization.
11732
11733 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
11734
11735         PR c++/25632
11736         * g++.dg/other/pr25632.C: New test.
11737
11738 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
11739
11740         PR fortran/25730
11741         * gfortran.dg/used_types_1.f90: New test.
11742
11743 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
11744
11745         PR target/25718
11746         * gcc.dg/torture/pr25718-1.c: New test.
11747
11748 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
11749
11750         * gfortran.dg/list_read_2.f90: Fix typo in description.
11751
11752 2006-01-10  Jan Beulich  <jbeulich@novell.com>
11753
11754         * lib/target-supports.exp (check_visibility_available): Simplify test
11755         for *-*-netware*.
11756         (check_profiling_available): Fail for *-*-netware*.
11757         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
11758         * gcc.dg/20021014-1.c: Likewise.
11759         * gcc.dg/nest.c: Likewise.
11760
11761 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
11762
11763         fortran/24936
11764         * gfortran.dg/forall_3.f90: New test.
11765
11766 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
11767
11768         PR fortran/21977
11769         * gfortran.dg/nesting_2.f90: New test.
11770         * gfortran.dg/nesting_3.f90: New test.
11771
11772 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
11773
11774         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
11775         Fix typo in comment.
11776
11777 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
11778
11779         * gfortran.dg/single_char_string.f90: New test.
11780
11781 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
11782
11783         * gfortran.dg/ichar_2.f90: New test.
11784
11785 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
11786
11787         PR fortran/25093
11788         * gfortran.dg/private_type_4.f90: New.
11789
11790 2006-01-07  Richard Guenther  <rguenther@suse.de>
11791
11792         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
11793
11794 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11795
11796         * gfortran.dg/func_decl_1.f90: New.
11797         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
11798         * gfortran.dg/array_alloc_2.f90: Likewise.
11799         * gfortran.dg/char_result_8.f90: Likewise.
11800         * gfortran.dg/dup_save_1.f90: Likewise.
11801         * gfortran.dg/dup_save_2.f90: Likewise.
11802         * gfortran.dg/f2c_6.f90: Likewise.
11803         * gfortran.dg/f2c_7.f90: Likewise.
11804         * gfortran.dg/func_result_2.f90: Likewise.
11805         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
11806
11807 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
11808
11809         PR fortran/22146
11810         * gfortran.dg/elemental_subroutine_1.f90: New test.
11811         * gfortran.dg/elemental_subroutine_2.f90: New test.
11812
11813         PR fortran/25029
11814         PR fortran/21256
11815         * gfortran.dg/assumed_size_refs_1.f90: New test.
11816
11817         PR fortran/20868
11818         PR fortran/20870
11819         * gfortran.dg/assumed_size_refs_2.f90: New test.
11820         * gfortran.dg/initialization_1.f90: Change warning message.
11821
11822 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
11823
11824         * gcc.dg/tree-ssa/loop-15.c: New test.
11825
11826 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11827
11828         PR fortran/25598
11829         * gfortran.dg/backspace_3.f: New test.
11830         * gfortran.dg/backspace_4.f: New test.
11831
11832 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11833
11834         PR fortran/24268
11835         * gfortran.dg/fmt_white.f: Update test.
11836
11837 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
11838
11839         * gcc.dg/cast-1.c: Add new warning.
11840         * gcc.dg/cast-2.c: Likewise.
11841         * gcc.dg/cast-3.c: Likewise.
11842         * gcc.dg/format/cast-1.c: Likewise.
11843         * gcc.dg/cast-4.c: New testcase.
11844
11845 2006-01-05  Richard Guenther  <rguenther@suse.de>
11846
11847         PR tree-optimization/22555
11848         * gcc.dg/tree-ssa/alias-3.c: New testcase.
11849
11850 2006-01-05  Richard Guenther  <rguenther@suse.de>
11851             Diego Novillo  <dnovillo@redhat.com>
11852
11853         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
11854         * gcc.dg/tree-ssa/loop-8.c: Likewise.
11855         * gcc.dg/tree-ssa/loop-1.c: Likewise.
11856         * gcc.dg/tree-ssa/pr23294.c: Likewise.
11857         * gcc.dg/tree-ssa/pr21985.c: Likewise.
11858         * gcc.dg/tree-ssa/loop-14.c: Likewise.
11859         * gcc.dg/tree-ssa/loop-2.c: Likewise.
11860         * gcc.dg/tree-ssa/loop-3.c: Likewise.
11861         * gcc.dg/tree-ssa/loop-4.c: Likewise.
11862         * gcc.dg/tree-ssa/pr21171.c: Likewise.
11863         * gcc.dg/tree-ssa/loop-5.c: Likewise.
11864         * gcc.dg/tree-ssa/loop-10.c: Likewise.
11865         * gcc.dg/tree-ssa/loop-6.c: Likewise.
11866         * treelang/compile/extravar.tree: Likewise.
11867         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
11868         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
11869         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
11870         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
11871         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
11872
11873 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
11874
11875         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
11876         for 64-bit fix.
11877
11878 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
11879
11880         PR fortran/23675
11881         gfortran.dg/char_result_11.f90: New.
11882
11883 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
11884
11885         PR c++/24782
11886         * g++.dg/parse/access9.C: New test.
11887         * g++.dg/tc1/dr52.C: Tweak error markers.
11888
11889 2006-01-04  Richard Henderson  <rth@redhat.com>
11890
11891         Merge from gomp branch.
11892         * g++.dg/parse/pragma2.C: Update expected error lines.
11893
11894 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
11895
11896         * g++.dg/other/i386-2.C: New test.
11897
11898         PR target/25554
11899         * gcc.c-torture/compile/20051228-1.c: New test.
11900
11901         PR c/25559
11902         * gcc.dg/pr25559.c: New test.
11903
11904 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
11905
11906         PR c++/25492
11907         * g++.dg/lookup/friend9.C: New test.
11908
11909         PR c++/25625
11910         * g++.dg/template/repo5.C: New test.
11911
11912 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
11913
11914         PR fortran/25101
11915         * gfortran.dg/forall_2.f90: New test.
11916
11917 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
11918
11919         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
11920         dg-require-weak.  Adjust regexp to handle leading-underscore
11921         targets and space as well as TAB after .weak.  Change previous
11922         64-bit fix to not use naked dot.
11923
11924 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
11925
11926         PR rtl-optimization/25578
11927         * gcc.c-torture/execute/20060102-1.c: New testcase.
11928
11929 2006-01-03  Richard Guenther  <rguenther@suse.de>
11930
11931         PR c/25183
11932         * gcc.dg/torture/pr25183.c: New testcase.
11933
11934 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
11935
11936         Merge from gomp-branch.
11937         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
11938         * gcc.dg/ia64-sync-2.c: Likewise.
11939         * gcc.dg/ia64-sync-3.c: Likewise.
11940         * gcc.dg/ia64-sync-4.c: Likewise.
11941         * gcc.dg/sync-2.c: Likewise.
11942         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
11943         that sparc64-*-* and sparcv9-*-* supports sync builtins.
11944
11945 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
11946
11947         PR c++/25635
11948         * g++.dg/parse/operator6.C: New test.
11949
11950         PR c++/25637
11951         * g++.dg/parse/error29.C: New test.
11952
11953         PR c++/25638
11954         * g++.dg/parse/dtor6.C: New test.
11955
11956         PR c++/25633
11957         * g++.dg/parse/ctor3.C: New test.
11958
11959         PR c++/25634
11960         * g++.dg/template/class3.C: New test.
11961
11962 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
11963
11964         * g++.dg/debug/debug9.C: New.
11965
11966 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
11967
11968         PR fortran/24640
11969         * gfortran.dg/label_2.f90: New test.
11970
11971 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11972
11973         * g++.dg/lookup/using12.C: Tighten error marker.
11974
11975 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
11976             Andrew Pinski <pinskia@physics.uc.edu>
11977
11978         * gcc.target/powerpc/darwin-abi-3.c: New file.
11979         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
11980         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
11981         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
11982         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
11983         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
11984         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
11985         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
11986         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
11987
11988 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
11989
11990         * gcc.dg/tree-ssa/loadpre1.c: New;
11991         * gcc.dg/tree-ssa/loadpre2.c: New;
11992         * gcc.dg/tree-ssa/loadpre3.c: New;
11993         * gcc.dg/tree-ssa/loadpre4.c: New;
11994         * gcc.dg/tree-ssa/loadpre5.c: New;
11995         * gcc.dg/tree-ssa/loadpre6.c: New;
11996         * gcc.dg/tree-ssa/loadpre7.c: New;
11997         * gcc.dg/tree-ssa/loadpre8.c: New;
11998         * gcc.dg/tree-ssa/loadpre9.c: New;
11999
12000 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
12001
12002         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
12003         * g++.dg/abi/thunk4.C: Likewise.
12004
12005 2006-01-01  Andreas Jaeger  <aj@suse.de>
12006
12007         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
12008         portable.
12009
12010 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
12011
12012         PR c++/25294
12013         * gcc.dg/pragma-pack-3.c: New test.
12014         * g++.dg/parse/pragma3.C: New test.
12015
12016 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12017
12018         PR middle-end/24827
12019         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
12020
12021 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12022
12023         PR testsuite/25214
12024         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
12025
12026 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
12027
12028         PR fortran/22607
12029         * gfortran-dg/pure_byref_3.f90: New.
12030
12031         fortran/PR 25396
12032         * gfortran.dg/userdef_operator_1.f90: New.
12033
12034 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
12035
12036         * g++.dg/abi/thunk3.C: New.
12037         * g++.dg/abi/thunk4.C: New.
12038
12039 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
12040
12041         PR fortran/25532
12042         * gfortran.dg/host_used_types_1.f90: New test. Check that host
12043         associated derived type components of derived types are
12044         properly declared in contained procedures.
12045
12046 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12047
12048         PR libgfortran/25139
12049         * gfortran.dg/backspace_2.f: New test.
12050
12051 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12052
12053         PR libgfortran/25550
12054         * gfortran.dg/endfile.f: New test.
12055
12056 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12057
12058         PR libgfortran/25419
12059         * gfortran.dg/comma.f: New test.
12060
12061 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12062
12063         * lib/gfortran-dg.exp: Remove trailing whitespace.
12064         * lib/fortran-torture.exp: Test with -fbounds-check instead of
12065         -funroll-all-loops.
12066
12067 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
12068
12069         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
12070         Extended Double long doubles or repeat tests when long double is
12071         the same size as double.
12072
12073 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12074
12075         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
12076
12077         PR testsuite/25442
12078         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
12079         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
12080
12081         PR testsuite/25441
12082         * gcc.dg/pr23911.c: Make test variable static.
12083
12084         PR testsuite/25444
12085         * gcc.dg/tree-ssa/pr14841.c: Likewise.
12086
12087 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
12088
12089         PR c++/25439
12090         * g++.dg/parse/crash17.C: Adjust error markers.
12091         * g++.dg/template/error20.C: New test.
12092
12093 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
12094
12095         PR c++/23172
12096         * g++.dg/ext/complit4.C: New test.
12097
12098         PR c++/25417
12099         * g++.dg/ext/complit5.C: Likewise.
12100
12101 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
12102
12103         PR tree-optimization/25125
12104         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
12105         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
12106         * gcc.c-torture/execute/pr25125.c: New.
12107
12108 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
12109
12110         PR fortran/25029
12111         PR fortran/21256
12112         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
12113         with incorrect assumed size references.
12114
12115 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
12116
12117         PR c++/23171
12118         * g++.dg/opt/init1.C: New test.
12119
12120 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
12121
12122         PR c++/24671
12123         * g++.dg/template/sfinae3.C: New test.
12124
12125 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12126
12127         * g++.dg/other/friend4.C: New test.
12128
12129 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
12130
12131         PR target/25005
12132         * g++.dg/opt/pr25005.C: New test.
12133
12134 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
12135
12136         PR c++/25369
12137         * g++.dg/template/ptrmem16.C: New test.
12138
12139 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
12140
12141         PR fortran/25029
12142         PR fortran/21256
12143         * gfortran.dg/initialization_1.f90: Add test of SIZE.
12144
12145 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12146
12147         PR libgfortran/25307
12148         * gfortran.dg/list_read_5.f90: New test.
12149
12150 2005-12-22  Richard Henderson  <rth@redhat.com>
12151
12152         * gcc.target/i386/sse-7.c: Use -msse2.
12153
12154 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
12155
12156         PR rtl-optimization/25432
12157         * gcc.c-torture/compile/20051216-1.c: New test.
12158
12159         PR objc/25328
12160         * objc/execute/pr25328.m: New test.
12161
12162 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
12163
12164         PR c++/25364
12165         * g++.dg/template/call4.C: New test.
12166
12167 2005-12-22  Dale Johannesen  <dalej@apple.com>
12168
12169         * gcc.target/i386/sse-17.c: New.
12170
12171 2005-12-22  Paul Brook  <paul@codesourcery.com>
12172
12173         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
12174
12175 2005-12-22  Paul Brook  <paul@codesourcery.com>
12176
12177         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
12178
12179 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
12180
12181         PR tree-opt/25513
12182         * gcc.c-torture/compile/pr25513.c: New test.
12183
12184 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12185
12186         PR c++/23333
12187         * g++.dg/parse/error25.C: Add more tests.
12188
12189 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12190
12191         PR fortran/18990
12192         * gfortran.dg/der_charlen_1.f90: New.
12193
12194 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
12195
12196         PR fortran/20889
12197         * gfortran.dg/pointer_component_type_1.f90: New test.
12198
12199         PR fortran/25029
12200         PR fortran/21256
12201         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
12202         should give an error with assumed size array refernces and checks those
12203         that should not.
12204         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
12205         reference an upper bound so that it does not generate an error.
12206
12207         PR fortran/19362
12208         PR fortran/20244
12209         PR fortran/20864
12210         PR fortran/25391
12211         * gfortran.dg/used_dummy_types_1.f90: New test.
12212         * gfortran.dg/used_dummy_types_2.f90: New test.
12213         * gfortran.dg/used_dummy_types_3.f90: New test.
12214         * gfortran.dg/used_dummy_types_4.f90: New test.
12215         * gfortran.dg/used_dummy_types_5.f90: New test.
12216
12217         PR fortran/23152
12218         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
12219         group already being USE associated.
12220         * gfortran.dg/assumed_shape_nml.f90: New test.
12221         * gfortran.dg/assumed_size_nml.f90: New test.
12222
12223         PR fortran/20862
12224         PR fortran/25053
12225         PR fortran/25063
12226         PR fortran/25064
12227         PR fortran/25066
12228         PR fortran/25067
12229         PR fortran/25068
12230         PR fortran/25307
12231         * gfortran.dg/io_constraints_1.f90: New test.
12232         * gfortran.dg/io_constraints_1.f90: New test.
12233         * gfortran.dg/iostat_3.f90: Change wording of warning.
12234         * gfortran.dg/g77/19981216-0.f: The same.
12235
12236 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
12237
12238         PR tree-optimization/23518
12239         * testsuite/gcc.dg/pr23518.c: New.
12240
12241 2005-12-21  Mike Stump  <mrs@apple.com>
12242
12243         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
12244
12245 2005-12-21  Paul Brook  <paul@codesourcery.com>
12246
12247         * gcc.dg/pr19340.c: Skip on m68k targets.
12248
12249 2005-12-21  Steven Bosscher  <stevenb@suse.de>
12250
12251         PR rtl-optimization/25196
12252         * gcc.dg/pr25196.c: New test.
12253
12254 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
12255
12256         PR fortran/25423
12257         gfortran.dg/where_nested_1.f90: New.
12258
12259 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
12260
12261         PR tree-optimization/25382.
12262         * gcc.dg/tree-ssa/pr25382.c: New.
12263
12264 2005-12-20  Richard Guenther  <rguenther@suse.de>
12265
12266         PR middle-end/24306
12267         * gcc.target/i386/pr24306.c: New testcase.
12268
12269 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
12270
12271         PR tree-optimization/25501
12272         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
12273
12274 2005-12-20  Richard Guenther  <rguenther@suse.de>
12275
12276         Revert
12277         2005-12-02  Richard Guenther  <rguenther@suse.de>
12278
12279         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
12280
12281 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
12282
12283         PR c++/21228
12284         * g++.dg/warn/Wunreachable-code-2.C: New test.
12285
12286 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
12287
12288         PR c++/24278
12289         * g++.dg/template/ctor5.C: New test.
12290
12291         PR c++/24915
12292         * g++.dg/template/overload8.C: New test.
12293
12294 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
12295
12296         * gcc.c-torture/compile/pr25483 : New test.
12297
12298 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12299
12300         PR c++/20552
12301         * g++.dg/ext/typeof10.C: New test.
12302
12303 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
12304
12305         * gcc.dg/mt-loopi1.c: New.
12306
12307 2005-12-18  Richard Guenther  <rguenther@suse.de>
12308
12309         PR tree-optimization/25481
12310         * gcc.dg/torture/pr25481.c: New testcase.
12311
12312 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
12313
12314         PR rtl-optimization/21041
12315         * gcc.dg/pr21041.c: New test.
12316
12317 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12318
12319         PR libgfortran/25463
12320         * gfortran.dg/advance.f90: New test.
12321
12322 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
12323
12324         * gcc.dg/20051201-1.c: New test.
12325
12326 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
12327
12328         PR fortran/25018
12329         * gfortran.dg/initialization_1.f90: New test.
12330         * gfortran.dg/enum_5.f90: Change dg-error to new message.
12331         * gfortran.dg/g77/980616-0.f: The same.
12332
12333 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
12334
12335         * PR fortran/25458
12336         * gfortran.dg/chkbits.f90: New test.
12337
12338 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
12339
12340         * gfortran.dg/enum_5.f: Revert to previous version.
12341
12342 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
12343
12344         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
12345         * gfortran.dg/nested_modules_1.f90: Ditto.
12346         * gfortran.dg/hollerith_f95.f90: Ditto.
12347         * gfortran.dg/select_5.f90: Ditto.
12348         * gfortran.dg/secnds.f: Ditto.
12349         * gfortran.dg/hollerith2.f90: Ditto.
12350         * gfortran.dg/imag_2.f: Ditto.
12351         * gfortran.dg/ftell_2.f90: Ditto.
12352         * gfortran.dg/malloc_free_1.f90: Ditto.
12353         * gfortran.dg/logint-1.f: Ditto.
12354         * gfortran.dg/recursive_statement_functions.f90: Ditto.
12355         * gfortran.dg/e_d_fmt.f90: Ditto.
12356         * gfortran.dg/hollerith_legacy.f90: Ditto.
12357         * gfortran.dg/logint-2.f: Ditto.
12358         * gfortran.dg/enum_5.f90: Ditto.
12359         * gfortran.dg/f2c_2.f90: Ditto.
12360         * gfortran.dg/pr17143.f90: Ditto.
12361         * gfortran.dg/namelist_14.f90: Ditto.
12362         * gfortran.dg/logint-3.f: Ditto.
12363         * gfortran.dg/spread_scalar_source.f90: Ditto.
12364         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
12365         * gfortran.dg/namelist_11.f: Ditto.
12366         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
12367         * gfortran.dg/g77/20010519-1.f
12368         * gfortran.dg/g77/alpha1.f: Ditto.
12369         * gfortran.dg/g77/990115-1.f: Ditto.
12370         * gfortran.dg/g77/erfc.f: Ditto.
12371         * gfortran.dg/g77/19990313-3.f: Ditto.
12372         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
12373         * gfortran.dg/g77/20010426.f: Ditto.
12374         * gfortran.dg/g77/19990313-0.f: Ditto.
12375         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
12376         * gfortran.dg/g77/20000629-1.f: Ditto.
12377         * gfortran.dg/g77/970125-0.f: Ditto.
12378         * gfortran.dg/g77/8485.f: Ditto.
12379         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
12380         * gfortran.dg/g77/19990313-1.f: Ditto.
12381         * gfortran.dg/g77/int8421.f: Ditto.
12382         * gfortran.dg/g77/19990305-0.f: Ditto.
12383         * gfortran.dg/g77/947.f: Ditto.
12384         * gfortran.dg/g77/19990905-2.f: Ditto.
12385         * gfortran.dg/g77/cabs.f: Ditto.
12386         * gfortran.dg/g77/19990313-2.f: Ditto.
12387         * gfortran.dg/g77/20020307-1.f: Ditto.
12388         * gfortran.dg/g77/dcomplex.f: Ditto.
12389         * gfortran.dg/g77/19990502-1.f: Ditto.
12390         * gfortran.dg/g77/19981216-0.f: Ditto.
12391         * gfortran.dg/common_4.f90: Ditto.
12392         * gfortran.dg/entry_4.f90: Ditto.
12393         * gfortran.dg/equiv_constraint_2.f90: Ditto.
12394         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
12395         * gfortran.dg/namelist_12.f: Ditto.
12396         * gfortran.dg/scale_1.f90: Ditto.
12397         * gfortran.dg/modulo_1.f90
12398         * gfortran.dg/hollerith.f90: Ditto.
12399         * gfortran.dg/direct_io_3.f90: Ditto.
12400         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
12401         * gfortran.dg/gnu_logical_1.F: Ditto.
12402         * gfortran.dg/unf_io_convert_1.f90: Ditto.
12403         * gfortran.dg/assign_1.f90: Ditto.
12404         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
12405         * gfortran.dg/pr23095.f: Ditto.
12406         * gfortran.dg/read_float_1.f90: Ditto.
12407
12408 2005-12-17  Andreas Jaeger  <aj@suse.de>
12409
12410         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
12411         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
12412
12413 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12414
12415         PR fortran/24268
12416         * gfortran.dg/fmt_white.f: New test.
12417
12418 2005-12-16  Steven G. Kargl <kargls@comcast.net>
12419
12420         * gfortran.dg/label_1.f90: New test.
12421
12422 2005-12-15  Ben Elliston  <bje@au.ibm.com>
12423
12424         PR testsuite/25422
12425         * gcc.dg/20031012-1.c: Add -Walways-true option.
12426         * gcc.dg/weak/weak-3.c: Likewise.
12427         * g++.old-deja/g++.mike/warn8.C: Likewise.
12428
12429 2005-12-16  Mike Stump  <mrs@apple.com>
12430
12431         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
12432         exit.
12433
12434 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12435
12436         PR libgfortran/25264
12437         PR libgfortran/25349
12438         * gfortran.dg/tl_editing.f90: Added additional checks.
12439         * gfortran.dg/t_editing.f: New test.
12440         * gfortran.dg/write_padding.f90: New test
12441
12442 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12443
12444         PR testsuite/25215
12445         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
12446
12447 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
12448
12449         PR rtl-optimization/24899
12450         * gcc.c-torture/execute/20051215-1.c: New test.
12451
12452 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
12453
12454         PR 24823
12455         * gfortran.dg/pr24823.f: New test.
12456
12457 2005-12-16  Jeff Law  <law@redhat.com>
12458
12459         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
12460
12461 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
12462
12463         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
12464         Change C++ style comments to C style comments.
12465         Remove aligned types from the array.
12466         Keep Enums disabled.
12467         (complex_types): Remove aligned types from the array.
12468         Comment out "_Complex long double".
12469         (attrib_types): Remove.
12470         (complex_attrib_types): Remove.
12471         (attrib_array_types): Remove.
12472         (complex_attrib_array_types): Remove.
12473         (aligned_bitfld_types): Remove.
12474         (n_aligned_bitfld_types): Remove.
12475         (FEATURE_ALIGNEDPACKED): Delete.
12476         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
12477         (singles): Remove support for adding attributes.
12478         (choose_type): Remove support for attributed types.
12479         (generate_fields): Remove support for attributed bit-fields.
12480         Remove support for adding attributes.
12481         (generate_random_tests): Remove support for adding attributes.
12482         (features): Add back "[0] :0" and "complex vector [0]".
12483         (main): Remove support for attributed bit-fields.
12484         Uncomment the calling of generate_random_tests for the rests of
12485         the tests.
12486
12487 2005-12-16  Jan Hubicka  <jh@suse.cz>
12488
12489         * gcc.c-torture/combine/pr25224.c: New.
12490
12491 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
12492
12493         PR other/25028
12494         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
12495         HP-UX.
12496
12497 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
12498
12499         * gcc.dg/20051215-1.c: New file.
12500
12501 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12502
12503         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
12504         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
12505
12506 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
12507
12508         PR fortran/18197
12509         * gfortran.dg/dummy_functions_1.f90: New.
12510
12511 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
12512
12513         PR rtl-optimization/25310
12514         * gcc.c-torture/compile/pr25310.c: New test.
12515
12516 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
12517
12518         PR debug/25023
12519         * gcc.dg/pr25023.c: New test.
12520
12521 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12522
12523         * g++.old-deja/g++.brendan/redecl1.C,
12524         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
12525         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
12526         g++.old-deja/g++.oliva/typeof1.C,
12527         g++.old-deja/g++.other/crash16.C,
12528         g++.old-deja/g++.other/crash34.C,
12529         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
12530         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
12531         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
12532         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
12533         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
12534         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
12535         Remove xfail.
12536
12537 2005-12-14  Kean Johnston  <jkj@sco.com>
12538             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12539
12540         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
12541         * gcc.target/i386/20020523-1.c: Ditto.
12542         * gcc.target/i386/tailcall-1.c: Ditto.
12543         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
12544         * gcc.target/i386/ssetype-5.c: Ditto.
12545
12546 2005-12-14  Jeff Law  <law@redhat.com>
12547
12548         * gcc.dg/tree-ssa/foldstring-1.c: New test.
12549
12550 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
12551
12552         PR target/25254
12553         PR target/24188
12554         * gcc.target/i386/pr25254.c: New test.
12555         * gfortran.dg/PR24188.f: New test.
12556
12557 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
12558
12559         * lib/fortran-torture.exp: Catch remaining uses of
12560         remote_file build delete.
12561
12562 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12563
12564         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
12565
12566 2005-12-14  Ben Elliston  <bje@au.ibm.com>
12567
12568         * gcc.dg/warn-addr-cmp.c: New test.
12569
12570 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
12571
12572         PR debug/25023
12573         PR target/25293
12574         * gcc.target/i386/pr25293.c: New test.
12575
12576 2005-12-13  Petr Machata  <machata@post.cz>
12577
12578         PR c++/24907
12579         * g++.dg/parse/comma2.C: New test.
12580
12581 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
12582             Jakub Jelinek  <jakub@redhat.com>
12583
12584         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
12585         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
12586         (limits.h): Include unconditionally.
12587         (stdlib.h): Likewise.
12588         (hashtab.h): Do not include.
12589         (getopt.h): Likewise.
12590         (stddef.h): Include.
12591         (hashval_t): Define.
12592         (struct entry): Add "next" field.
12593         (HASH_SIZE): New macro.
12594         (hash_table): New variable.
12595         (switchfiles): Do not use xmalloc.
12596         (mix): New macro.
12597         (iterative_hash): New function.
12598         (hasht): Remove.
12599         (e_exists): New function.
12600         (e_insert): Likewise.
12601         (output): Use, instead of libiberty hashtable functions.
12602         (main): Do not use getopt.  Do not call htab_create.
12603
12604 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
12605
12606         PR c++/25331
12607         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
12608         put atal* and atpaal* attributes on array elements.
12609         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
12610         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
12611         put atal* and atpaal* attributes on array elements.
12612         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
12613
12614 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
12615
12616         * gcc.dg/single-precision-constant.c: New test.
12617
12618 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
12619
12620         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
12621         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
12622         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
12623         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
12624         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
12625         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
12626         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
12627         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
12628         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
12629         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
12630         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
12631         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
12632         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
12633         gcc.target/powerpc/ppc-sdata-2.c,
12634         gcc.target/powerpc/ppc-stackalign-1.c,
12635         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
12636         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
12637         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
12638         gcc.target/powerpc/rs6000-ldouble-2.c,
12639         gcc.target/powerpc/rs6000-power2-1.c,
12640         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
12641         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
12642         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
12643         option into target selector.
12644         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
12645         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
12646
12647 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
12648
12649         PR objc/25348
12650         * objc.dg/encode-9.m: New test.
12651
12652 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12653
12654         PR testsuite/20772
12655         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
12656         * gcc.dg/asm-b.c: Fix typo.
12657         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
12658         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
12659         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
12660         i?86 lp64 and x86_64 ilp32.
12661         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
12662         on i?86 lp64.
12663         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
12664
12665 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
12666
12667         PR fortran/25078
12668         gfortran.dg/equiv_5.f90: New test.
12669
12670 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
12671
12672         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
12673         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
12674         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
12675         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
12676         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
12677         * gcc.dg/tree-ssa/reassoc-5.c: New.
12678         * gcc.dg/tree-ssa/reassoc-6.c: New.
12679         * gcc.dg/tree-ssa/reassoc-7.c: New.
12680         * gcc.dg/tree-ssa/reassoc-8.c: New.
12681         * gcc.dg/tree-ssa/reassoc-9.c: New.
12682         * gcc.dg/tree-ssa/reassoc-10.c: New.
12683         * gcc.dg/tree-ssa/reassoc-11.c: New.
12684
12685 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12686
12687         PR testsuite/25167
12688         PR testsuite/24478
12689         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
12690
12691 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
12692
12693         PR c++/25300
12694         * g++.dg/template/inherit.C: Do not use a generic error message.
12695
12696 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
12697
12698         PR libobjc/25354
12699         * objc.dg/gnu-encoding: New directory.
12700         * objc.dg/gnu-encoding/compat-common.h: New file.
12701         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
12702         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
12703         * objc.dg/gnu-encoding/vector-defs.h: New file.
12704         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
12705         * objc.dg/gnu-encoding/generate-random.c: New file.
12706         * objc.dg/gnu-encoding/generate-random_r.c: New file.
12707         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
12708         * objc.dg/gnu-encoding/generate-random.h: New file.
12709
12710 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
12711
12712         PR c++/25337
12713         * g++.dg/template/defarg7.C: New test.
12714
12715 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
12716
12717         PR libobjc/25347
12718         * objc.dg/encode-8.m: New test.
12719
12720 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
12721
12722         PR libobjc/25346
12723         * objc.dg/encode-7.m: New test.
12724
12725 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
12726
12727         PR c++/25010
12728         * g++.dg/opt/inline10.C: New test.
12729
12730 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
12731
12732         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
12733
12734 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
12735
12736         * gfortran.dg/substring_equivalence.f90: typo in comment
12737
12738 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12739
12740         PR fortran/25068
12741         * gfortran.dg/iostat_3.f90: New test.
12742
12743 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
12744
12745         PR fortran/23815
12746         * gfortran.dg/unf_io_convert_1.f90: New test.
12747         * gfortran.dg/unf_io_convert_2.f90: New test.
12748         * gfortran.dg/unf_io_convert_3.f90: New test.
12749
12750 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12751
12752         PR testsuite/20772
12753         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
12754         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
12755         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
12756         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
12757         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
12758         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
12759         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
12760         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
12761         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
12762         gcc.dg/torture/fp-int-convert-float128-timode.c,
12763         gcc.dg/torture/fp-int-convert-float128.c,
12764         gcc.dg/torture/fp-int-convert-float80-timode.c,
12765         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
12766         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
12767
12768         * gcc.dg/tls/opt-1.c: Require effective target fpic.
12769
12770 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
12771
12772         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
12773
12774 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
12775
12776         * gcc.dg/20051207-1.c,
12777         * gcc.dg/20051207-2.c,
12778         * gcc.dg/20051207-3.c: New tests.
12779
12780 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12781
12782         PR testsuite/20772
12783         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
12784         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
12785         dg-skip-if target selector.
12786
12787         PR testsuite/20772
12788         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
12789         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
12790         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
12791         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
12792         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
12793         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
12794         and/or merge with i?86 cases.
12795
12796         * gcc.dg/tls/opt-3.c: Require effective target fpic.
12797
12798         PR testsuite/20772
12799         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
12800         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
12801         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
12802         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
12803         x86_64-*-linux*.
12804
12805 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
12806
12807         PR target/25311
12808         * gcc.c-torture/compile/pr25311.c: New test.
12809
12810 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12811
12812         PR libgfortran/25039
12813         * gfortran.dg/read_comma.f: New test.
12814
12815 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
12816
12817         PR c++/19317
12818         * g++.dg/opt/pr19317-1.C: New test.
12819         * g++.dg/opt/pr19317-2.C: New test.
12820         * g++.dg/opt/pr19317-3.C: New test.
12821
12822         PR target/19005
12823         * gcc.c-torture/execute/pr19005.c: New test.
12824
12825         PR target/17828
12826         * g++.old-deja/g++.other/comdat5.C: New test.
12827         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
12828
12829         * g++.dg/compat/struct-layout-1.exp: New file.
12830         * g++.dg/compat/struct-layout-1.h: New.
12831         * g++.dg/compat/struct-layout-1_generate.c: New.
12832         * g++.dg/compat/struct-layout-1_x1.h: New.
12833         * g++.dg/compat/struct-layout-1_x2.h: New.
12834         * g++.dg/compat/struct-layout-1_y1.h: New.
12835         * g++.dg/compat/struct-layout-1_y2.h: New.
12836
12837         * gcc.dg/20050330-2.c: New test.
12838
12839 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
12840
12841         PR fortran/25292
12842         * gfortran.dg/associated_1.f90: New.
12843
12844 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12845
12846         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
12847         ILP32 vect_no_align platforms.
12848
12849 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
12850             Jakub Jelinek  <jakub@redhat.com>
12851
12852         PR target/25268
12853         * gcc.c-torture/compile/20051207-1.c: New test.
12854
12855 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12856
12857         PR testsuite/20772
12858         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
12859         gcc.dg/torture/pr18582-1.c,
12860         gcc.target/i386/attributes-error.c: Also test on x86_64.
12861
12862         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
12863
12864 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12865
12866         PR c++/19397
12867         * g++.dg/template/typedef3.C: New test.
12868
12869         PR c++/19762
12870         PR c++/19764
12871         * g++.dg/template/dtor3.C: Fix error markers.
12872
12873 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
12874
12875         * lib/target-supports.exp (check_effective_target_sync_char_short):
12876         Add s390*.
12877
12878 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
12879
12880         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
12881
12882 2005-12-06  Roger Sayle  <roger@eyesopen.com>
12883
12884         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
12885         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
12886         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
12887         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
12888
12889 2005-12-06  Roger Sayle  <roger@eyesopen.com>
12890
12891         PR c++/25263
12892         * g++.dg/other/array2.C: New test case.
12893
12894 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
12895
12896         * gcc.dg/darwin-weakimport-3.c: New.
12897
12898         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
12899         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
12900         and to work on Darwin.
12901         * gcc.dg/attr-weakref-1b.c: New file.
12902         * gcc.dg/attr-weakref-2.c: New test.
12903         * gcc.dg/darwin-weakref-1.c: New test.
12904
12905 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
12906
12907         PR testsuite/25247
12908         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
12909         use in selector expressions.
12910         (dg-xfail-if): Ditto.
12911         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
12912         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
12913         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
12914         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
12915         * gcc.test-framework/test-framework.exp: Skip generated tests if
12916         CHECK_TEST_FRAMEWORK is not 1.
12917
12918 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
12919
12920         PR tree-optimization/24963
12921         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
12922
12923         PR target/24108
12924         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
12925
12926         PR target/18580
12927         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
12928         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
12929         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
12930         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
12931
12932 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
12933
12934         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
12935         dg-options.
12936
12937 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
12938
12939         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
12940
12941 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
12942
12943         * gcc.dg/format/cast-1.c: New test.
12944
12945 2005-12-04  Roger Sayle  <roger@eyesopen.com>
12946
12947         PR c/7776
12948         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
12949         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
12950         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
12951         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
12952
12953 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
12954
12955         * gcc.dg/cast-pretty-print-1.c: New test.
12956
12957 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
12958
12959         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
12960
12961 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
12962
12963         PR c++/24173
12964         * g++.dg/template/friend40.C: New test.
12965
12966 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
12967
12968         PR target/25199
12969         * gcc.target/i386/movq-2.c: New test.
12970         * gcc.target/i386/movq.c: Remove target i?86, instead add
12971         dg-require-effective-target ilp32.
12972
12973 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12974
12975         PR c++/24103
12976         * g++.dg/other/default1.C: New test.
12977
12978 2005-12-02  Richard Guenther  <rguenther@suse.de>
12979
12980         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
12981
12982 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12983
12984         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
12985
12986 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
12987
12988         PR target/21017
12989         * gcc.target/powerpc/rotate.c: New.
12990
12991 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12992
12993         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
12994         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
12995
12996 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12997
12998         PR c/13384
12999         * gcc.dg/pr17730-1.c: Adjust.
13000         * gcc.dg/lvalue1.c (main): Likewise.
13001         * gcc.dg/lvalue-2.c: Likewise.
13002         * g++.dg/pr7503-3.C
13003
13004 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
13005
13006         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
13007         error messages.
13008
13009 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
13010
13011         PR fortran/24789
13012         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
13013
13014 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
13015
13016         PR target/24475
13017         * lib/target-supports.exp (check_effective_target_tls): New.
13018         (check_effective_target_tls_runtime): New.
13019         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
13020         for TLS support.
13021         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
13022         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
13023         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
13024         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
13025         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
13026         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
13027         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
13028         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
13029         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
13030         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
13031         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
13032         effective-target TLS.
13033         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
13034         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
13035         effective-target TLS runtime.
13036
13037 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
13038
13039         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
13040
13041 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
13042
13043         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
13044         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
13045         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
13046         ignored" warnings when "packing" is the same as the ABI layout.
13047
13048 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
13049
13050         PR fortran/21302
13051         * gfortran.dg/line_length_1.f: New test.
13052         * gfortran.dg/line_length_2.f90: Ditto.
13053
13054 2005-11-30  Richard Guenther  <rguenther@suse.de>
13055
13056         PR tree-optimization/21655
13057         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
13058
13059 2005-11-30  Dale Johannesen  <dalej@apple.com>
13060
13061         * gcc.c-torture/compile/pr24930.c: New.
13062
13063 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
13064
13065         PR fortran/15809
13066         *  gfortran.dg/auto_char_dummy_array.f90: New test.
13067
13068 2005-11-30  Jeff Law  <law@redhat.com>
13069
13070         * g++.old-deja/g++.law/pr25000.C: New test.
13071
13072 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
13073
13074         * gcc.dg/tls/opt-11.c: New test.
13075
13076 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
13077
13078         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
13079         targets.
13080         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
13081         LP64 ia64.
13082
13083 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
13084
13085         * gfortran.dg/open_access_1.f90: New test.
13086
13087 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13088
13089         * gcc.dg/charset/builtin2.c: New test.
13090
13091 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
13092
13093         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
13094         on mmix-*-* for *_[xy].c.
13095
13096 2005-11-28  Kean Johnston  <jkj@sco.com>
13097
13098         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
13099         headers.
13100         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
13101         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
13102         * gcc.target/i386/asm-3.c: Ditto.
13103         * gcc.target/i386/clobbers.c: Ditto.
13104         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
13105         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
13106         test regexp.
13107         * gcc.target/i386/mul.c: Ditto.
13108         * gcc.target/i386/ssetype-1.c: Ditto.
13109         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
13110         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
13111         static so the test works with -fPIC mode too. Based on comment in
13112         PR19231 by Pinski.
13113         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
13114
13115 2005-11-28  Richard Guenther  <rguenther@suse.de>
13116
13117         * gcc.dg/alias-9.c: New testcase.
13118         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
13119
13120 2005-11-28  Roger Sayle  <roger@eyesopen.com>
13121             Uros Bizjak  <uros@kss-loka.si>
13122
13123         PR middle-end/20219
13124         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
13125         tan(x)/sin(x) transformations.
13126
13127 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
13128
13129         PR middle-end/24575
13130         * gcc.dg/tree-ssa/divide-3.c: New test.
13131         * gcc.dg/tree-ssa/divide-4.c: New test.
13132
13133 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
13134
13135         PR fortran/24917
13136         *  gfortran.dg/boz_6.f90: New test.
13137
13138 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13139
13140         PR fortran/23912
13141         * gfortran.dg/modulo_1.f90: New test.
13142
13143 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13144
13145         PR libfortran/24919
13146         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
13147         fail on CRLF platforms.
13148         * gfortran.dg/ftell_2.f90: Likewise.
13149
13150 2005-11-26  Eric Christopher  <echristo@apple.com>
13151
13152         * gcc.dg/intmax_t-1.c: Remove mips xfail.
13153
13154 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
13155
13156         * objc.dg/gnu-runtime-3.m: Simplify.
13157
13158 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
13159
13160         PR middle-end/23669
13161         * gcc.dg/tree-ssa/divide-1.c: New test.
13162         * gcc.dg/tree-ssa/divide-2.c: New test.
13163
13164 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
13165
13166         PR libgfortran/24945
13167         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
13168
13169 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
13170
13171         PR libgfortran/24945
13172         * gfortran.dg/open_status_2.f90: New test.
13173
13174 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13175
13176         * gcc.c-torture/execute/builtins/fprintf.c,
13177         gcc.c-torture/execute/builtins/fputs-lib.c,
13178         gcc.c-torture/execute/builtins/fputs.c,
13179         gcc.c-torture/execute/builtins/lib/fprintf.c,
13180         gcc.c-torture/execute/builtins/lib/printf.c,
13181         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
13182
13183 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
13184
13185         * gcc.dg/20050922-2.c: New test.
13186
13187 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
13188
13189         * objc.dg/gnu-runtime-3.m: New test.
13190
13191 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13192
13193         PR c++/9278
13194         * g++.dg/other/void1.C: New test.
13195
13196 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
13197
13198         PR middle-end/24998
13199         * gcc.dg/torture/fp-int-convert-float.c,
13200         gcc.dg/torture/fp-int-convert-double.c,
13201         gcc.dg/torture/fp-int-convert-long-double.c,
13202         gcc.dg/torture/fp-int-convert-timode.c,
13203         gcc.dg/torture/fp-int-convert-float80.c,
13204         gcc.dg/torture/fp-int-convert-float80-timode.c,
13205         gcc.dg/torture/fp-int-convert-float128.c,
13206         gcc.dg/torture/fp-int-convert-float128-timode.c,
13207         gcc.dg/torture/fp-int-convert.h: New files.
13208
13209 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
13210
13211         PR middle-end/24989
13212         * gcc.dg/tree-ssa/bool-10.c: New test.
13213         * gcc.dg/tree-ssa/bool-11.c: New test.
13214         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
13215
13216 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
13217
13218         PR middle-end/24990
13219         * tree-ssa/pr24990-1.c: New test.
13220
13221 2005-11-24  Richard Guenther  <rguenther@suse.de>
13222         Dirk Mueller <dmueller@suse.de>
13223
13224         PR c++/14024
13225         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
13226         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
13227         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
13228         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
13229         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
13230         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
13231
13232 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
13233
13234         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
13235
13236 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13237
13238         PR c/21668
13239         * gcc.dg/Wc++-compat.c: New.
13240         * gcc.dg/Wno-c++-compat.c: New.
13241
13242 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
13243
13244         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
13245         (vspltish, vspltisw): Likewise.
13246
13247 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13248
13249         PR libgfortran/24794
13250         * gfortran.dg/namelist_12.f: Fix quotes.
13251         * gfortran.dg/namelist_13.f90: Fix quotes.
13252         * gfortran.dg/namelist_14.f90: Fix quotes.
13253         * gfortran.dg/namelist_15.f90: Fix quotes.
13254         * gfortran.dg/namelist_use.f90: Fix quotes.
13255         * gfortran.dg/namelist_use_only.f90: Fix quotes.
13256         * gfortran.dg/namelist_21.f90: New test.
13257         * gfortran.dg/namelist_22.f90: New test.
13258
13259 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
13260
13261         PR target/23435
13262         * gcc.c-torture/compile/pr23435.c: New.
13263
13264 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
13265
13266         * gcc.c-torture/execute/floatunsisf-1.c: New test.
13267
13268 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
13269
13270         * gcc.target/powerpc/405-macchw-1.c,
13271         gcc.target/powerpc/405-macchw-2.c,
13272         gcc.target/powerpc/405-macchwu-1.c,
13273         gcc.target/powerpc/405-macchwu-2.c,
13274         gcc.target/powerpc/405-machhw-1.c,
13275         gcc.target/powerpc/405-machhw-2.c,
13276         gcc.target/powerpc/405-machhwu-1.c,
13277         gcc.target/powerpc/405-machhwu-2.c,
13278         gcc.target/powerpc/405-maclhw-1.c,
13279         gcc.target/powerpc/405-maclhw-2.c,
13280         gcc.target/powerpc/405-maclhwu-1.c,
13281         gcc.target/powerpc/405-maclhwu-2.c,
13282         gcc.target/powerpc/405-mulchw-1.c,
13283         gcc.target/powerpc/405-mulchw-2.c,
13284         gcc.target/powerpc/405-mulchwu-1.c,
13285         gcc.target/powerpc/405-mulchwu-2.c,
13286         gcc.target/powerpc/405-mulhhw-1.c,
13287         gcc.target/powerpc/405-mulhhw-2.c,
13288         gcc.target/powerpc/405-mulhhwu-1.c,
13289         gcc.target/powerpc/405-mulhhwu-2.c,
13290         gcc.target/powerpc/405-mullhw-1.c,
13291         gcc.target/powerpc/405-mullhw-2.c,
13292         gcc.target/powerpc/405-mullhwu-1.c,
13293         gcc.target/powerpc/405-mullhwu-2.c,
13294         gcc.target/powerpc/405-nmacchw-1.c,
13295         gcc.target/powerpc/405-nmacchw-2.c,
13296         gcc.target/powerpc/405-nmachhw-1.c,
13297         gcc.target/powerpc/405-nmachhw-2.c,
13298         gcc.target/powerpc/405-nmaclhw-1.c,
13299         gcc.target/powerpc/405-nmaclhw-2.c,
13300         gcc.target/powerpc/440-macchw-1.c,
13301         gcc.target/powerpc/440-macchw-2.c,
13302         gcc.target/powerpc/440-macchwu-1.c,
13303         gcc.target/powerpc/440-macchwu-2.c,
13304         gcc.target/powerpc/440-machhw-1.c,
13305         gcc.target/powerpc/440-machhw-2.c,
13306         gcc.target/powerpc/440-machhwu-1.c,
13307         gcc.target/powerpc/440-machhwu-2.c,
13308         gcc.target/powerpc/440-maclhw-1.c,
13309         gcc.target/powerpc/440-maclhw-2.c,
13310         gcc.target/powerpc/440-maclhwu-1.c,
13311         gcc.target/powerpc/440-maclhwu-2.c,
13312         gcc.target/powerpc/440-mulchw-1.c,
13313         gcc.target/powerpc/440-mulchw-2.c,
13314         gcc.target/powerpc/440-mulchwu-1.c,
13315         gcc.target/powerpc/440-mulchwu-2.c,
13316         gcc.target/powerpc/440-mulhhw-1.c,
13317         gcc.target/powerpc/440-mulhhw-2.c,
13318         gcc.target/powerpc/440-mulhhwu-1.c,
13319         gcc.target/powerpc/440-mulhhwu-2.c,
13320         gcc.target/powerpc/440-mullhw-1.c,
13321         gcc.target/powerpc/440-mullhw-2.c,
13322         gcc.target/powerpc/440-mullhwu-1.c,
13323         gcc.target/powerpc/440-mullhwu-2.c,
13324         gcc.target/powerpc/440-nmacchw-1.c,
13325         gcc.target/powerpc/440-nmacchw-2.c,
13326         gcc.target/powerpc/440-nmachhw-1.c,
13327         gcc.target/powerpc/440-nmachhw-2.c,
13328         gcc.target/powerpc/440-nmaclhw-1.c,
13329         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
13330
13331 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
13332
13333         PR fortran/24774
13334         * gfortran.dg/inquire_9.f90: New test.
13335
13336         PR fortran/21647
13337         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
13338
13339 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
13340
13341         PR libfortran/24432
13342         * lib/target-supports.exp (check_effective_target_fortran_large_real):
13343         Check that 'cos' is supported.
13344
13345 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
13346
13347         PR fortran/24223
13348         * gfortran.dg/substring_equivalence.f90: New test.
13349
13350         PR fortran/24705
13351         * gfortran.dg/auto_internal_assumed.f90: New test.
13352
13353 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
13354
13355         * gcc.dg/fold-div-2.c: New test.
13356
13357 2005-11-20  Ian Lance Taylor  <ian@airs.com>
13358
13359         PR rtl-optimization/24883
13360         * gcc.c-torture/compile/pr24883.c: New test.
13361
13362 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
13363
13364         PR middle-end/20583
13365         * gcc.c-torture/compile/pr20583.c: New.
13366
13367 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
13368
13369         * gcc.c-torture/execute/usmul.c: New test.
13370
13371 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
13372
13373         * gcc.dg/tree-ssa/vrp22.c: New test.
13374
13375 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
13376
13377         PR middle-end/24912
13378         * gcc.dg/torture/pr24912-1.c: New test.
13379
13380 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
13381
13382         PR fortran/24862
13383         * gfortran.dg/arrayio_derived_1.f90: New test.
13384
13385 2005-11-19  Richard Guenther  <rguenther@suse.de>
13386
13387         PR middle-end/23294
13388         * gcc.dg/tree-ssa/pr23294.c: New testcase.
13389
13390 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
13391
13392         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
13393
13394 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
13395
13396         PR c++/8355
13397         * g++.dg/template/friend39.C: New test.
13398
13399 2005-11-18  James E Wilson  <wilson@specifix.com>
13400
13401         * gcc.dg/builtin-strstr.c: New.
13402
13403 2005-11-18  Richard Henderson  <rth@redhat.com>
13404
13405         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
13406         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
13407         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
13408         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
13409         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
13410         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
13411         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
13412         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
13413         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
13414         renaming to remove initial "ia64-".
13415
13416 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
13417
13418         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
13419
13420 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
13421
13422         * g++.dg/cpp/string-2.C: New test.
13423
13424 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
13425
13426         * gcc.dg/tree-ssa/loop-14.c: New test.
13427
13428 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
13429             Michael Chamberlain <michael@chamberlain.net.au>
13430
13431         * ada/acats/run_all.sh (target_run): Kill long running tests.
13432
13433 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13434
13435         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
13436         * gcc.dg/cleanup-9.c: Likewise.
13437         * gcc.dg/cleanup-10.c: Likewise.
13438         * gcc.dg/cleanup-11.c: Likewise.
13439
13440 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13441
13442         PR fortran/24892
13443         * gfortran.dg/open_access_append_1.f90: New test.
13444         * gfortran.dg/open_access_append_2.f90: New test.
13445
13446 2005-11-16  Richard Guenther  <rguenther@suse.de>
13447
13448         PR middle-end/24851
13449         * gcc.c-torture/execute/pr24851.c: New testcase.
13450
13451 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
13452
13453         * gcc.dg/fold-overflow-1.c: New test.
13454
13455 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
13456
13457         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
13458         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
13459
13460 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
13461
13462         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
13463         structures.
13464         * g++.dg/eh/forced2.C: Likewise.
13465         * g++.dg/eh/forced3.C: Likewise.
13466         * g++.dg/eh/forced4.C: Likewise.
13467
13468 2005-11-11  Mike Stump  <mrs@apple.com>
13469
13470         * g++.old-deja/g++.mike/unused.C: Add.
13471
13472 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
13473
13474         PR c++/24667
13475         * g++.dg/warn/Wcast-qual1.C: New test.
13476
13477 2005-11-15  Jan Hubicka  <jh@suse.cz>
13478
13479         * gcc.dg/winline-5.c: Add large-unit-insns limit.
13480
13481 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
13482
13483         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
13484
13485 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
13486
13487         PR 24840
13488         * gcc.dg/tree-ssa/pr24840.c: New test.
13489
13490 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
13491
13492         PR testsuite/24841
13493         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
13494
13495 2005-11-14  Dale Johannesen  <dalej@apple.com>
13496
13497         * gcc.c-torture/execute/20051113-1.c: New.
13498
13499 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
13500
13501         PR c++/24687
13502         * g++.dg/template/crash43.C: New test.
13503
13504 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
13505
13506         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
13507
13508 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
13509
13510         PR c++/24817
13511         * g++.dg/eh/spec8.C: New test.
13512
13513 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
13514
13515         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
13516
13517 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
13518
13519         PR c++/20293
13520         * g++.dg/parse/ambig4.C: New test.
13521         * g++.dg/tc1/dr101.C: Adjust error markers.
13522         * g++.dg/lookup/strong-using-2.C: Likewise.
13523         * g++.dg/lookup/ambig5.C: Likewise.
13524         * g++.dg/lookup/ambig4.C: Likewise.
13525         * g++.dg/parse/crash22.C: Likewise.
13526
13527 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
13528
13529         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
13530
13531 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
13532
13533         * gcc.dg/nested-calls-1.c: New test.
13534
13535 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13536
13537         * gfortran.dg/complex_intrinsic_1.f90: New test.
13538         * gfortran.dg/complex_intrinsic_2.f90: New test.
13539         * gfortran.dg/fgetc_1.f90: New test.
13540         * gfortran.dg/fgetc_2.f90: New test.
13541         * gfortran.dg/fgetc_3.f90: New test.
13542         * gfortran.dg/ftell_1.f90: New test.
13543         * gfortran.dg/ftell_2.f90: New test.
13544         * gfortran.dg/gnu_logical_1.F: New test.
13545         * gfortran.dg/gnu_logical_2.f90: New test.
13546
13547 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
13548
13549         PR middle-end/24820
13550         * testsuite/gcc.dg/pr24820.c: New test.
13551
13552 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
13553
13554         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
13555         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
13556         variable.
13557
13558 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13559
13560         testsuite/24614
13561         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
13562
13563 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
13564
13565         * gcc.target/cris/cris.exp: New file.
13566         * gcc.target/cris/rld-legit1.c: New test.
13567         * gcc.target/cris/rld-legit2.c: New test.
13568
13569 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
13570
13571         PR c++/24780
13572         * g++.dg/opt/pr24780.C: New test.
13573
13574         PR c++/24761
13575         * g++.dg/template/asm1.C: New test.
13576
13577 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
13578
13579         PR libgfortran/24787
13580         * gfortran.dg/scan_1.f90: New test.
13581
13582 2005-11-12  Jan Hubicka  <jh@suse.cz>
13583
13584         * gcc.target/i386/minmax-1.c: New.
13585         * gcc.target/i386/minmax-2.c: New.
13586
13587 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
13588
13589         * gcc.dg/pr24445.c: Fix for 64-bit targets.
13590
13591 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
13592
13593         * gcc.c-torture/execute/20051110-1.c,
13594         gcc.c-torture/execute/20051110-2.c: New tests.
13595
13596 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
13597
13598         PR middle-end/24750
13599         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
13600         New tests.
13601
13602 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
13603
13604         * lib/target-libpath.exp (get_shlib_extension): New proc.
13605         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
13606         * lib/gfortran.exp (gfortran_link_flags): Likewise.
13607         * lib/objc.exp (objc_target_compile): Likewise.
13608         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
13609         detection.
13610
13611 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
13612
13613         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
13614
13615         * lib/target-supports.exp (check_effective_target_static_libgfortran):
13616         Add -static to additional_flags and pass it to target_compile.
13617
13618 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
13619
13620         PR libgfortran/24719
13621         gfortran.dg/read_noadvance.f90: New test.
13622
13623         PR libgfortran/24699
13624         gfortran.dg/fmt_t_2.f90: New test.
13625
13626         PR libgfortran/24785
13627         gfortran.dg/read_x_eor.f90: New test.
13628
13629         PR libgfortran/24584
13630         gfortran.dg/namelist_empty.f90: Rename test.
13631
13632         PR libgfortran/24489
13633         gfortran/read_eor.f90: Rename test.
13634
13635 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
13636
13637         PR fortran/15976
13638         * gfortran.dg/automatic_module_variable.f90: New test.
13639
13640 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
13641
13642         PR target/24445
13643         * gcc.dg/pr24445.c: New test.
13644
13645 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
13646
13647         PR fortran/24655
13648         PR fortran/24755
13649         * gfortran.dg/recursive_statement_functions.f90: Add statement
13650         functions using inline intrinsic functions and parameters to test
13651         that they no longer seg-fault.
13652
13653         PR fortran/24409
13654         gfortran.dg/nested_modules_4.f90: New test.
13655         gfortran.dg/nested_modules_5.f90: New test.
13656
13657 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13658
13659         PR fortran/24643
13660         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
13661
13662 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
13663
13664         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
13665         failures.
13666
13667 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13668
13669         * gcc.dg/sparc-getcontext-1.c: New test.
13670
13671 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
13672
13673         * gcc.dg/ifcvt-fabs-1.c: New test.
13674
13675 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
13676
13677         PR other/4372
13678         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
13679         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
13680
13681 2005-11-09  Richard Guenther  <rguenther@suse.de>
13682
13683         PR tree-optimization/24716
13684         * gcc.c-torture/execute/pr24716.c: New testcase.
13685
13686 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
13687
13688         * gcc.dg/pr24624.c: Disable for non S/390 targets.
13689
13690 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
13691
13692         PR 24624
13693         * gcc.dg/pr24624.c: Testcase added.
13694
13695 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
13696
13697         PR 24623
13698         * g++.dg/other/pr24623.C: Testcase added.
13699
13700 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
13701
13702         PR fortran/22607
13703         * gfortran-dg/pure_byref_1.f90: New.
13704         * gfortran-dg/pure_byref_2.f90: New.
13705
13706 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
13707
13708         PR c/24101
13709         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
13710         * gcc.dg/dg.exp: Run main loop also for *.i files.
13711
13712 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
13713
13714         PR c++/19450
13715         * g++.dg/tls/diag-3.C: New test.
13716         * g++.dg/tls/diag-4.C: New test.
13717         * g++.dg/tls/static-1.C: New test.
13718         * g++.dg/tls/static-1a.cc: New file.
13719
13720 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
13721
13722         PR 23046
13723         * g++.dg/tree-ssa/pr23046.C: New test.
13724
13725 2005-11-08  Devang Patel <dpatel@apple.com>
13726
13727         PR tree-optimization/23115
13728         * gcc.dg/tree-ssa/pr23115.c: New.
13729
13730 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
13731
13732         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
13733         * gcc.target/powerpc/pr16155.c: Same.
13734         * gcc.target/powerpc/altivec-1.c: Same.
13735         * gcc.target/powerpc/altivec-2.c: Same.
13736         * gcc.target/powerpc/altivec-3.c: Same.
13737         * gcc.target/powerpc/altivec-5.c: Same.
13738         * gcc.target/powerpc/altivec-11.c: Same.
13739         * gcc.target/powerpc/altivec-12.c: Same.
13740         * gcc.target/powerpc/altivec-14.c: Same.
13741         * gcc.target/powerpc/altivec-22.c: Same.
13742         * gcc.target/powerpc/altivec-consts.c: Same.
13743         * gcc.target/powerpc/altivec-pr22085.c: Same.
13744         * gcc.target/powerpc/altivec-splat.c: Same.
13745         * gcc.target/powerpc/altivec-varargs-1.c: Same.
13746         * gcc.target/powerpc/altivec-vec-merge.c: Same.
13747         * gcc.target/powerpc/darwin-longlong.c: Same.
13748
13749 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
13750
13751         PR target/19340
13752         * gcc.dg/pr19340.c: New test.
13753
13754 2005-11-07  Ian Lance Taylor  <ian@airs.com>
13755
13756         PR rtl-optimization/24683
13757         * gcc.dg/pr24683.c: New test.
13758
13759 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
13760
13761         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
13762         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
13763
13764 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
13765
13766         * gcc.target/i386/pr23376.c: Compile with -mmmx.
13767
13768 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
13769
13770         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
13771
13772 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
13773
13774         PR target/24230
13775
13776         * gcc.target/powerpc/altivec-consts.c,
13777         gcc.target/powerpc/altivec-splat.c: New testcase.
13778
13779 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
13780
13781         PR c/24599
13782
13783         * gcc.dg/overflow-2.c: New testcase.
13784
13785 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
13786
13787         PR rtl-optimization/23567
13788         * gcc.c-torture/execute/20051104-1.c: New test.
13789
13790 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
13791
13792         PR fortran/24534
13793         gfortran.dg/private_type_2.f90: Modified to check that case with
13794         PRIVATE declaration within derived type is accepted.
13795
13796         PR fortran/20838
13797         gfortran.dg/pointer_assign_1.f90: New test.
13798
13799         PR fortran/20840
13800         * gfortran.dg/arrayio_0.f90: New test.
13801
13802         PR fortran/17737
13803         gfortran.dg/data_initialized.f90: New test.
13804         gfortran.dg/data_constraints_1.f90: New test.
13805         gfortran.dg/data_constraints_2.f90: New test.
13806
13807 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
13808
13809         PR fortran/24174
13810         PR fortran/24305
13811         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
13812
13813 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
13814
13815         PR 24670
13816         * gcc.dg/tree-ssa/pr24670.c: New test.
13817
13818 2005-11-05  Ian Lance Taylor  <ian@airs.com>
13819
13820         PR target/22432
13821         * gcc.target/i386/pr22432.c: New test.
13822
13823 2005-11-05  Richard Henderson  <rth@redhat.com>
13824
13825         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
13826         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
13827         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
13828         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
13829         from gcc.dg/alpha-*.
13830         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
13831         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
13832
13833 2005-11-05  Andreas Jaeger  <aj@suse.de>
13834
13835         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
13836
13837 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
13838
13839         PR target/23424
13840         * gcc.dg/torture/pr23424-1.c: New test.
13841
13842 2005-11-04  Richard Henderson  <rth@redhat.com>
13843
13844         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
13845         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
13846         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
13847         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
13848         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
13849         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
13850         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
13851         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
13852         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
13853         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
13854         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
13855         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
13856         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
13857         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
13858         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
13859         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
13860         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
13861         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
13862         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
13863         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
13864         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
13865         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
13866         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
13867         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
13868         Move from gcc.dg/.
13869         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
13870         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
13871         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
13872         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
13873         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
13874         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
13875         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
13876         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
13877         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
13878         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
13879         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
13880         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
13881         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
13882         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
13883         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
13884         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
13885         gcc.target/i386/lea.c, gcc.target/i386/local.c,
13886         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
13887         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
13888         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
13889         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
13890         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
13891         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
13892         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
13893         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
13894         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
13895         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
13896         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
13897         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
13898         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
13899         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
13900         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
13901         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
13902         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
13903         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
13904         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
13905         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
13906         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
13907         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
13908         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
13909         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
13910         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
13911         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
13912         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
13913         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
13914
13915 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
13916
13917         PR 24627
13918         * gcc.dg/tree-ssa/pr24627.c: New test.
13919
13920 2005-11-04 Paul Brook  <paul@codesourcery.com>
13921
13922         * gcc.dg/tls/opt-10.c: New test.
13923
13924 2005-11-04  Andreas Jaeger  <aj@suse.de>
13925
13926         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
13927         avoid extra warnings.
13928
13929 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13930
13931         PR libfortran/22298
13932         * lib/target-supports.exp
13933         (check_effective_target_static_libgfortran): New
13934         static_libgfortran effective target.
13935         * gfortran.dg/static_linking_1.f: New test.
13936         * gfortran.dg/static_linking_1.c: New file.
13937
13938 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
13939
13940         * gcc.dg/pr24615.c: Guard test with { target fpic }.
13941
13942 2005-11-03  Josh Conner  <jconner@apple.com>
13943
13944         PR c++/19989
13945         g++.dg/ext/array2.C: New test.
13946         g++.dg/template/dependent-name3.C: New test.
13947         g++.dg/template/dependent-name4.C: New test.
13948         g++.dg/template/sfinae2.C: New test.
13949
13950 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
13951
13952         PR preprocessor/22042
13953         * gcc.dg/cpp/strify4.c: New test.
13954
13955 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
13956
13957         PR c++/17964
13958         * g++.dg/cpp/string-1.C: New test.
13959
13960 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
13961
13962         * gcc.target/powerpc: New directory.
13963         * gcc.target/powerpc/powerpc.exp: New file.
13964         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
13965         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
13966         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
13967         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
13968         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
13969         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
13970         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
13971         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
13972         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
13973         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
13974         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
13975         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
13976         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
13977         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
13978         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
13979         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
13980         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
13981         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
13982         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
13983         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
13984         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
13985         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
13986         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
13987         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
13988         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
13989         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
13990         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
13991         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
13992         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
13993         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
13994         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
13995         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
13996         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
13997         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
13998
13999 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
14000
14001         PR c++/21627
14002         * g++.dg/warn/inline2.C: New test.
14003
14004 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
14005
14006         PR middle-end/23155
14007         * g++.dg/ext/c99struct1.C: New test.
14008         * gcc.dg/union-cast-1.c: New test.
14009         * gcc.dg/union-cast-2.c: New test.
14010         * gcc.dg/union-cast-3.c: New test.
14011
14012 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
14013
14014         PR middle-end/24589
14015         * gcc.c-torture/execute/zero-struct-2.c: New test.
14016
14017 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
14018
14019         PR c++/24582
14020         * g++.dg/init/switch1.C: New test.
14021
14022 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
14023
14024         * gcc.dg/delay-slot-1.c: New test.
14025
14026 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
14027
14028         PR target/24620
14029         * gcc.dg/pr24620.c: New test.
14030
14031 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
14032
14033         PR c/24329
14034         * gcc.dg/format/unnamed-1.c: New test.
14035
14036 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
14037
14038         PR c++/22434
14039         * g++.dg/expr/cond8.C: New test.
14040
14041         PR c++/24560
14042         * g++.dg/parse/dot1.C: New test.
14043
14044 2005-11-02  Jan Hubicka  <jh@suse.cz>
14045
14046         PR target/23303
14047         * gcc.dg/i386-lea.c: New test
14048
14049 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
14050
14051         PR target/24615
14052         * gcc.dg/pr24615.c: New test.
14053
14054 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
14055
14056         PR target/24600
14057         * gcc.dg/pr24600.c: New test.
14058
14059 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
14060
14061         PR c++/19253
14062         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
14063         * g++.dg/parse/typename9.C: New test.
14064         * g++/dg/parse/typename10.C: Likewise.
14065
14066 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
14067
14068         PR fortran/18157
14069         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
14070         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
14071         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
14072
14073 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
14074
14075         PR c++/24569
14076         * g++.dg/debug/static1.C: New test.
14077
14078 2005-11-02  Josh Conner  <jconner@apple.com>
14079
14080         * g++.dg/crash38.C: moved into proper directory...
14081         * g++.dg/template/crash42.C: ...here
14082
14083 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
14084
14085         PR target/18338
14086         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
14087         pcc_bitfield_type_matters || default_packed.
14088
14089         * lib/target-supports.exp
14090         (check_effective_target_pcc_bitfield_type_matters): New proc.
14091         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
14092
14093         PR testsuite/23304
14094         * lib/target-supports.exp (check_effective_default_packed): New proc.
14095         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
14096         Gate expected errors on target ! default_packed.
14097         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
14098
14099 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14100
14101         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
14102         change (r106358).
14103
14104 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14105
14106         PR fortran/24008
14107         * gfortran.dg/entry_5.f90: New.
14108         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
14109
14110 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
14111
14112         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
14113
14114 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
14115
14116         PR fortran/21565
14117         gfortran.dg/namelist_blockdata.f90: New test.
14118
14119         PR fortran/18737
14120         gfortran.dg/external_implicit_none.f90: New test.
14121
14122         PR fortran/14994
14123         * gfortran.dg/secnds.f: New test.
14124
14125 2005-10-31  Jan Hubicka  <jh@suse.cz>
14126
14127         PR target/20928
14128         * gcc.c-torture/compile/pr20928.c: New test.
14129
14130 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
14131
14132         PR middle-end/23492
14133         * gcc.c-torture/compile/zero-strct-5.c: New test.
14134
14135 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
14136
14137         PR libgfortran/24584
14138         * gfortran.dg/pr24584.f90: New test.
14139
14140 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
14141
14142         PR fortran/18883
14143         * gfortran.dg/char_result_9.f90: New.
14144         * gfortran.dg/char_result_10.f90: New.
14145
14146 2005-10-30  Jan Hubicka  <jh@suse.cz>
14147
14148         * g++.dg/tree-ssa/pr24172.C: New testcase.
14149
14150 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14151
14152         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
14153
14154 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
14155
14156         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
14157         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
14158         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
14159         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
14160         gfortran.dg/enum_9.f90,
14161         gfortran.fortran-torture/compile/enum_1.f90,
14162         gfortran.fortran-torture/execute/enum_1.f90,
14163         gfortran.fortran-torture/execute/enum_2.f90,
14164         gfortran.fortran-torture/execute/enum_3.f90,
14165         gfortran.fortran-torture/execute/enum_4.f90: New tests.
14166
14167 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
14168
14169         PR target/18482
14170         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
14171         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
14172
14173 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14174
14175         PR libfortran/20179
14176         * gfortran.dg/mixed_io_1.f90: New test.
14177         * gfortran.dg/mixed_io_1.c: New file.
14178
14179 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14180
14181         * gfortran.dg/malloc_free_1.f90: New test.
14182
14183 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
14184
14185         * gcc.dg/nested-func-4.c: Require profiling -pg.
14186
14187 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
14188
14189         PR C++/23229
14190         * g++.dg/warn/main-2.C: New test.
14191
14192 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
14193
14194         PR fortran/24545
14195         * gfortran.dg/interface_2.f90: new test.
14196
14197 2005-10-28  Josh Conner  <jconner@apple.com>
14198
14199         PR c++/22153
14200         * g++.dg/template/crash38.C: New test.
14201         * g++.dg/parse/explicit1.C: Change expected errors.
14202
14203 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
14204
14205         PR C++/23426
14206         * g++.dg/other/large-size-array.C: New test.
14207
14208 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
14209
14210         PR middle-end/24362
14211         * g++.dg/opt/complex4.C: New test.
14212
14213 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
14214
14215         * gcc.dg/nested-func-4.c: New test.
14216
14217 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
14218
14219         PR fortran/24158
14220         gfortran.dg/derived_recursion.f90: New test.
14221         gfortran.dg/implicit_actual.f90: New test.
14222
14223 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
14224
14225         PR middle-end/24295, PR testsuite/24477
14226         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
14227         removed when weakref hits the tree.
14228
14229 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
14230
14231         * gfortran.dg/cray_pointers_4.f90: New test.
14232
14233         * gfortran.dg/cray_pointers_5.f90: New test.
14234
14235 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
14236
14237         PR fortran/22290
14238         * gfortran.dg/assign_5.f90: New test.
14239         * gfortran.dg/assign_6.f: New test.
14240
14241 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
14242
14243         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
14244         CPU has no SSE support.
14245
14246 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
14247
14248         PR libgfortran/24224
14249         * gfortran.dg/arrayio_1.f90: Update attribution.
14250         * gfortran.dg/arrayio_2.f90: Update attribution.
14251         * gfortran.dg/arrayio_3.f90: Update attribution.
14252         * gfortran.dg/arrayio_4.f90: Update test conditions.
14253         * gfortran.dg/arrayio_5.f90: Update attribution.
14254         * gfortran.dg/arrayio_6.f90: New test.
14255         * gfortran.dg/arrayio_7.f90: New test.
14256
14257 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
14258
14259         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
14260
14261 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
14262
14263         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
14264
14265 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
14266
14267         PR fortran/24416
14268         * gfortran.dg/namelist_char_only.f90: New test.
14269
14270 2005-10-24  Asher Langton  <langton2@llnl.gov>
14271
14272         PR fortran/17031
14273         PR fortran/22282
14274         * gfortran.dg/cray_pointers_1.f90: New test.
14275         * gfortran.dg/cray_pointers_2.f90: New test.
14276         * gfortran.dg/cray_pointers_3.f90: New test.
14277         * gfortran.dg/loc_1.f90: New test.
14278         * gfortran.dg/loc_2.f90: New test.
14279
14280 2005-10-24  Steven Bosscher  <stevenb@suse.de>
14281
14282         * gcc.dg/pr24225.c: New test.
14283
14284 2005-10-24  Asher Langton  <langton2@llnl.gov>
14285
14286         * gfortran.dg/dup_save_1.f90: New test.
14287         * gfortran.dg/dup_save_2.f90: New test.
14288
14289 2005-10-24  Paul Brook  <paul@codesourcery.com>
14290
14291         PR 24107
14292         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
14293         stdint.h.
14294
14295 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
14296
14297         PR libgfortran/24489
14298         * gfortran.dg/pr24489.f90: New test.
14299
14300 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
14301
14302         PR fortran/23635
14303         * gfortran.dg/ichar_1.f90: Add tests for derived types.
14304
14305 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
14306
14307         PR target/18911
14308         * g++.dg/init/array16.C: Skip for mmix-*-*.
14309
14310 2005-10-23  Asher Langton  <langton2@llnl.gov>
14311
14312         * gfortran.dg/byte_1.f90: New test.
14313         * gfortran.dg/byte_2.f90: New test.
14314
14315 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
14316
14317         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
14318
14319 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
14320
14321         PR fortran/18022
14322         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
14323
14324         PR fortran/24311
14325         * gfortran.dg/merge_char_const.f90: New test.
14326
14327         PR fortran/24384
14328         * gfortran.dg/spread_scalar_source.f90: New test.
14329
14330 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
14331
14332         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
14333
14334         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
14335         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
14336
14337         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
14338
14339 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
14340
14341         PR fortran/24426
14342         * gfortran.dg/der_pointer_4.f90: New.
14343
14344 2005-10-22  David Ayers  <d.ayers@inode.at>
14345
14346         * obj-c++.dg/except-1.mm: Simplify.
14347
14348 2005-10-21  David Ayers  <d.ayers@inode.at>
14349
14350         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
14351
14352 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
14353
14354         * gfortran.dg/assumed_dummy_2.f90: New test.
14355
14356 2005-10-21  James E Wilson  <wilson@specifix.com>
14357
14358         PR preprocessor/15220
14359         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
14360
14361 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
14362
14363         * gcc.c-torture/execute/20051021-1.c: New test.
14364
14365 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
14366
14367         PR c++/24260
14368         * g++.dg/ext/tmplattr1.C: New test.
14369
14370 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
14371
14372         PR fortran/24440
14373         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
14374
14375 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
14376
14377         * obj-c++.dg/except-1.mm: New.
14378
14379         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
14380
14381 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
14382
14383         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
14384
14385 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
14386
14387         PR middle-end/24295
14388         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
14389         declarations with the same names as thunks' alias targets, use
14390         aliases instead.
14391         * gcc.dg/attr-alias-3.c: New test.
14392         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
14393
14394 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
14395
14396         PR c++/22618
14397         * g++.dg/parse/access8.C: New test.
14398
14399 2005-10-20  Richard Guenther  <rguenther@suse.de>
14400
14401         PR c++/24439
14402         * g++.dg/tree-ssa/pr24439.C: New testcase.
14403
14404 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
14405
14406         * g++.dg/opt/delay-slot-1.C: New test.
14407
14408 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
14409
14410         PR fortran/21625
14411         * gfortran.fg/der_init_1.f90: New.
14412
14413 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
14414
14415         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
14416
14417 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
14418
14419         PR c++/21908
14420         * g++.dg/parse/error28.C: New test.
14421
14422 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14423
14424         * gcc.dg/profile-generate-2.c: New test.
14425
14426 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
14427
14428         PR target/23589
14429         * g++.dg/ext/dllimport11.C: New.
14430
14431 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14432
14433         PR c++/22293
14434         * g++.dg/other/friend3.C: New test.
14435
14436 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
14437
14438         PR c++/23293
14439         * g++.dg/template/error19.C: New test.
14440
14441 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
14442
14443         PR c++/21383
14444         * g++.dg/overload/koenig2.C: New.
14445
14446         PR c++/23118
14447         * g++.dg/overload/error2.C: New.
14448
14449         PR c++/22604
14450         * g++.dg/inherit/covariant14.C: New.
14451
14452 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14453
14454         PR c++/23440
14455         * g++.dg/parse/for1.C: New test.
14456
14457 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
14458
14459         PR fortran/23446
14460         * gfortran.dg/host_dummy_index_1.f90: New test.
14461
14462         PR fortran/21459
14463         * gfortran.dg/automatic_char_len_2.f90: New test.
14464
14465         PR fortran/20866
14466         * gfortran.dg/recursive_statement_functions.f90: New test.
14467
14468         PR fortran/20853
14469         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
14470
14471         PR fortran/20849
14472         * gfortran.dg/external_initializer.f90: New test.
14473
14474         PR fortran/20837
14475         * non_module_public.f90: New test.
14476
14477 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
14478
14479         PR c++/24386
14480         * g++.dg/template/overload7.C: New.
14481
14482         PR c++/22551
14483         * g++.dg/other/switch2.C: Remove expected warnings.
14484
14485         PR c++/21353
14486         * g++.dg/template/defarg6.C: New.
14487
14488 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
14489
14490         PR target/24315
14491         * gcc.target/i386/pr24315.c: New test.
14492
14493 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
14494
14495         PR c++/24389
14496         * g++.dg/template/static21.C: New test.
14497         * g++.dg/template/static21-a.cc: Likewise.
14498
14499 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
14500
14501         PR c++/23959
14502         * g++.dg/warn/Wswitch-default-1.C: New test.
14503         * g++.dg/warn/Wswitch-default-2.C: New test.
14504
14505 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
14506
14507         PR c++/22173
14508         * g++.dg/parse/template18.C: New test.
14509         * g++.dg/template/nontype15.C: Likewise.
14510
14511 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
14512
14513         PR fortran/22273
14514         * gfortran.dg/spec_expr_2.f90: New.
14515
14516 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
14517
14518         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
14519         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
14520         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
14521         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
14522         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
14523         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
14524         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
14525         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
14526         previous target-specific skips and warning-message matches where
14527         applicable.
14528
14529 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
14530
14531         PR c++/21347
14532         * g++.dg/warn/Wctor-dtor.C: New test.
14533
14534 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14535
14536         PR c/23439
14537         * gcc.dg/for-1.c: New test.
14538
14539 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
14540
14541         PR c++/19565
14542         * g++.dg/warn/Wconversion1.C: New test.
14543         * g++.dg/ext/packed4.C: Compile with -w.
14544         * g++.dg/opt/20050511-1.C: Likewise.
14545         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
14546
14547 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
14548
14549         * gfortran.dg/boz_5.f90: New test.
14550
14551 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
14552
14553         PR c++/22551
14554         * g++.dg/other/switch2.C: New.
14555
14556         PR c++/23984
14557         * g++.dg/init/ctor7.C: New.
14558
14559 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
14560
14561         PR c++/23730
14562         * g++.dg/parse/crash32.C: New test.
14563
14564 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
14565
14566         PR c++/20721
14567         * g++.dg/init/goto2.C: New test.
14568
14569         PR c++/22464
14570         * g++.dg/template/crash/41.C: New test.
14571
14572         PR c++/22180
14573         * g++.dg/template/crash40.C: New test.
14574
14575         PR c++/23694
14576         * g++.dg/parse/friend5.C: New test.
14577
14578         PR c++/23307
14579         * g++.dg/template/crash38.C: New test.
14580
14581         PR c++/22352
14582         * g++.dg/template/friend38.C: New test.
14583
14584         PR c++/22405
14585         * g++.dg/template/crash39.C: New test.
14586
14587 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
14588
14589         * gcc.dg/debug/dwarf2/dwarf-char1.c,
14590         gcc.dg/debug/dwarf2/dwarf-char2.c,
14591         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
14592
14593         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
14594
14595 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
14596
14597         * gcc.dg/dll-2.c: Add tests for warnings.
14598         * gcc.dg/dll-3.c: Likewise.
14599         * gcc.dg/dll-4.c: Likewise.
14600
14601         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
14602         * g++.dg/ext/dllimport2.C: Likewise.
14603         * g++.dg/ext/dllimport3.C: Likewise.
14604         * g++.dg/ext/dllimport7.C: Likewise.
14605         * g++.dg/ext/dllimport8.C: Likewise.
14606         * g++.dg/ext/dllimport9.C: Likewise.
14607
14608 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
14609
14610         PR fortran/24092
14611         * gfortran.dg/derived_pointer_recursion.f90: New test.
14612
14613 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
14614
14615         * gcc.c-torture/execute/20051012-1.c: New test.
14616
14617 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
14618
14619         PR fortran/18082
14620         * gfortran.dg/automatic_char_len_1.f90: New test.
14621
14622 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
14623
14624         PR fortran/20847
14625         * gfortran.dg/save_common.f90: New test.
14626
14627         PR fortran/20856
14628         * gfortran.dg/save_result.f90: New test.
14629
14630 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
14631
14632         PR c++/21592
14633         * g++.dg/template/dependent-expr1.C: Add new expected error.
14634         * g++.dg/template/dependent-expr2.C: Adjust error text.
14635         * g++.dg/template/overload6.C: New.
14636
14637         PR c++/23797
14638         * g++.dg/other/typename8.C: New.
14639
14640         PR c++/21117
14641         * g++.dg/other/return1.C: New.
14642
14643 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
14644
14645         PR c++/24052
14646         * g++.dg/ext/label5.C: New.
14647
14648 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
14649
14650         PR c++/19964
14651         * g++.dg/parse/crash31.C: New.
14652
14653 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
14654
14655         * g++.dg/ipa/ipa-1.c: New test.
14656         * g++.dg/ipa/ipa-2.c: New test.
14657         * g++.dg/ipa/ipa-3.c: New test.
14658         * g++.dg/ipa/ipa-4.c: New test.
14659         * g++.dg/ipa/ipa-5.c: New test.
14660         * g++.dg/ipa/ipa.exp: New file.
14661
14662 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
14663
14664         PR fortran/24207
14665         * gfortran.dg/private_type_3.f90: New test.
14666
14667 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
14668
14669         PR fortran/20786
14670         gfortran.dg/aint_anint_1.f90: New test.
14671
14672 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
14673
14674         PR libgfortran/24313
14675         gfortran.dg/csqrt.f: New test.
14676
14677 2005-10-11  Ian Lance Taylor  <ian@airs.com>
14678
14679         PR c++/8057
14680         * g++.dg/warn/noeffect7.C: New test.
14681         * g++.dg/warn/noeffect2.C: Instantiate templates.
14682         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
14683         and warning.
14684
14685 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
14686
14687         PR c++/21089
14688         * g++.dg/init/float1.C: New test.
14689
14690         PR c++/24277
14691         * g++.dg/init/member1.C: Tweak error markers.
14692
14693 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
14694
14695         PR testsuite/24281
14696         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
14697         Check for null pointer.
14698
14699 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
14700
14701         PR c++/21369
14702         * g++.dg/parse/ret-type3.C: New test.
14703
14704 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
14705
14706         PR tree-opt/23946
14707         * gcc.c-torture/compile/pr23946.c: New test.
14708
14709 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
14710
14711         * g++.dg/opt/mmx2.C: New test.
14712
14713 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
14714
14715         PR c++/24277
14716         * g++.dg/template/static20.C: New test.
14717
14718         PR c++/24302
14719         * g++.dg/warn/Wunused-12.C: New test.
14720
14721         PR c++/23437
14722         * g++.dg/template/arg4.C: New test.
14723
14724 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
14725
14726         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
14727         * gcc.dg/ucnid-3.c: Likewise.
14728         * gcc.dg/ucnid-4.c: Likewise.
14729         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
14730         * g++.dg/other/ucnid-1.C: Likewise.
14731         * gcc.dg/sparc-frame-1.c: New test.
14732
14733 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
14734
14735         PR c++/24139
14736         * g++.dg/template/spec27.C: New test.
14737
14738         PR c++/24275
14739         * g++.dg/template/static19.C: New test.
14740
14741 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
14742
14743         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
14744         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
14745
14746 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
14747
14748         PR target/24136
14749         * gfortran.fortran-torture/compile/pr24136.f: New test.
14750
14751 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
14752
14753         PR c++/22172
14754         * g++.dg/parse/crash30.C: New test.
14755
14756 2005-10-07  Richard Guenther  <rguenther@suse.de>
14757
14758         PR middle-end/24227
14759         * gcc.c-torture/compile/pr24227.c: New testcase.
14760
14761 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
14762
14763         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
14764         Do not put aligned attributes on array elements.
14765
14766 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
14767
14768         PR testsuite/23611, PR testsuite/23615
14769         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
14770         writing prototypes of library functions by hand.
14771         * obj-c++.dg/bitfield-4.mm: Likewise.
14772         * obj-c++.dg/const-str-4.mm: Likewise.
14773         * obj-c++.dg/encode-4.mm: Likewise.
14774         * obj-c++.dg/encode-5.mm: Likewise.
14775         * obj-c++.dg/encode-6.mm: Likewise.
14776         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
14777         * obj-c++.dg/method-10.mm: Likewise.
14778         * obj-c++.dg/method-17.mm: Likewise.
14779         * obj-c++.dg/method-19.mm: Likewise.
14780         * obj-c++.dg/try-catch-2.mm: Likewise.
14781
14782 2005-10-06  Richard Henderson  <rth@redhat.com>
14783
14784         PR 24236
14785         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
14786
14787 2005-10-06  Dale Johannesen  <dalej@apple.com>
14788
14789         * gcc.c-torture/execute/20030125-1.c: Correct.
14790
14791 2005-10-06  Richard Guenther  <rguenther@suse.de>
14792
14793         PR tree-optimization/24238
14794         * g++.dg/tree-ssa/pr24238.C: New testcase.
14795
14796 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
14797
14798         PR 18568
14799         * gfortran.dg/der_pointer_3.f90: New test.
14800
14801 2005-10-05  Devang Patel  <dpatel@apple.com>
14802
14803         PR Debug/23205
14804         * g++.dg/other/PR23205.C: New.
14805
14806 2005-10-05  Richard Henderson  <rth@redhat.com>
14807
14808         PR target/23602
14809         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
14810         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
14811
14812 2005-10-05  Dale Johannesen  <dalej@apple.com>
14813
14814         * gcc.c-torture/execute/float-floor.c: New.
14815
14816 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
14817
14818         PR tree-optimization/21419
14819         PR tree-optimization/24146
14820         PR tree-optimization/24151
14821
14822         * g++.dg/ext/asm7.C: New.
14823         * g++.dg/ext/asm8.C: New.
14824         * gcc.dg/asm-1.c: Compile on all targets.
14825         * gcc.dg/asm-pr24146.c: New.
14826         * gcc.dg/pr21419.c: Adjust error messages.
14827
14828 2005-10-05  Richard Guenther  <rguenther@suse.de>
14829
14830         PR fortran/24176
14831         * gfortran.fortran-torture/compile/empty.f90: New testcase.
14832
14833 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
14834
14835         PR c++/23513
14836         * g++.dg/template/spec22.C: Robustify test.
14837         * g++.dg/template/spec26.C: New.
14838
14839 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
14840
14841         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
14842         if target supports vector instructions.
14843
14844 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
14845
14846         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
14847         C99 functions.
14848
14849 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
14850
14851         * lib/target-supports.exp (check_effective_target_fortran_large_real,
14852         check_effective_target_fortran_large_int): Replace cached result
14853         when target changes.
14854
14855 2005-10-04  Devang Patel  <dpatel@apple.com>
14856
14857         * gcc.dg/i386-sse-vect-types.c: New.
14858
14859 2005-10-04  Ian Lance Taylor  <ian@airs.com>
14860
14861         PR preprocessor/13726
14862         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
14863         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
14864
14865 2005-10-04  Richard Guenther  <rguenther@suse.de>
14866
14867         PR c/23576
14868         * gcc.dg/noncompile/pr23576.c: New testcase.
14869
14870 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
14871
14872         PR middle-end/23125
14873         * gcc.dg/register-var-3.c: New test.
14874
14875 2005-10-04  Steven Bosscher  <stevenb@suse.de>
14876
14877         * gcc.dg/pr23049.c: New test.
14878
14879         * gcc.dg/ucnid-4.c: Fix test.
14880
14881 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
14882
14883         PR 23445
14884         * gcc.c-torture/compile/pr23445.c: New test.
14885
14886 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
14887
14888         * g++.dg/overload/unknown1.C: New.
14889
14890 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
14891
14892         PR c++/17775
14893         * g++.dg/template/repo4.C: New test.
14894
14895 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14896
14897         PR libfortran/19308
14898         * gfortran.dg/large_real_kind_2.F90: New test.
14899         * gfortran.dg/large_integer_kind_2.f90: New test.
14900
14901 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
14902
14903         * lib/target-supports.exp (check_effective_target_vect_shift):
14904         Implement with result caching. Add i?86, x86_64 and ia64 targets.
14905         (check_effective_target_vect_condition): Fix copy-n-pasto.
14906
14907         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
14908         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
14909         targets.
14910
14911 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
14912
14913         PR c++/22621
14914         * g++.dg/template/overload5.C : New test.
14915
14916         PR c++/23840
14917         * g++.dg/expr/stdarg1.C: New test.
14918
14919 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
14920
14921         PR 24142
14922         * gcc.c-torture/execute/pr24142.c: New test.
14923
14924 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
14925
14926         PR 24141
14927         * gcc.c-torture/execute/pr24141.c: New test.
14928
14929 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
14930             Diego Novillo  <dnovillo@redhat.com>
14931
14932         PR 23604
14933         * gcc.c-torture/execute/pr23604.c: New test.
14934
14935 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
14936
14937         PR fortran/16404
14938         PR fortran/20835
14939         PR fortran/20890
14940         PR fortran/20899
14941         PR fortran/20900
14942         PR fortran/20901
14943         PR fortran/20902
14944         gfortran.dg/equiv_constraint_1.f90: New test.
14945         gfortran.dg/equiv_constraint_2.f90: New test.
14946         gfortran.dg/equiv_constraint_3.f90: New test.
14947         gfortran.dg/equiv_constraint_4.f90: New test.
14948         gfortran.dg/equiv_constraint_5.f90: New test.
14949         gfortran.dg/equiv_constraint_6.f90: New test.
14950         gfortran.dg/equiv_constraint_7.f90: New test.
14951         gfortran.dg/equiv_constraint_8.f90: New test.
14952         gfortran.dg/private_type_1.f90: New test.
14953         gfortran.dg/private_type_2.f90: New test.
14954         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
14955         980628-10.f: Assert std=gnu to permit mixing of
14956         types in equivalence statements.
14957
14958 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
14959
14960         PR 24112
14961         * gfortran.dg/open_status_1.f90: New.
14962
14963 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
14964
14965         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
14966         * gcc.dg/vect/pr22480.c: Clean up temp files.
14967         * gcc.dg/vect/pr23831.c: Clean up temp files.
14968         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
14969         Clean up temp files.
14970         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
14971         Clean up temp files.
14972
14973         * gcc.dg/20050309-1.c: Clean up temp files.
14974         * gcc.dg/20050325-1.c: Clean up temp files.
14975
14976 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
14977
14978         PR tree-optimization/24059
14979         * gcc.dg/vect/pr24059.c : New test.
14980
14981 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
14982
14983         PR middle-end/24109
14984         * gcc.c-torture/execute/20050929-1.c: New test.
14985
14986 2005-09-29  Steven Bosscher  <stevenb@suse.de>
14987
14988         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
14989
14990 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
14991
14992         PR c/21419
14993         * gcc.dg/pr21419.c: New test.
14994
14995 2005-09-29  Steven Bosscher  <stevenb@suse.de>
14996
14997         * gcc.dg/pr23911.c: New test.
14998
14999 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
15000
15001         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
15002
15003         PR c++/16782
15004         * g++.dg/parse/qualified4.C: New test.
15005         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
15006         * g++.old-deja/g++.mike/p8154.C: Likewise.
15007
15008 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
15009
15010         PR c++/22147
15011         * g++.dg/template/friend37.C: New test.
15012         * g++.dg/parse/crash28.C: Adjust error markers.
15013
15014 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
15015
15016         PR fortran/18518
15017         * gfortran.fortran-torture/execute/save_2.f90: New decl.
15018
15019 2005-09-27  Devang Patel  <dpatel@apple.com>
15020
15021         PR tree-optimization/23625
15022         * gcc.dg/pr23625.c: New test.
15023
15024 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
15025
15026         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
15027         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
15028
15029 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
15030
15031         PR fortran/23677
15032         * gfortran.fortran-torture/execute/save_1.f90: New test.
15033         * gfortran.dg/save_1.f90: New test.
15034
15035 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
15036
15037         * gcc.target/i386/builtin-apply-mmx.c: New test.
15038
15039         PR target/22576
15040         * gcc.target/i386/pr22576.c: New test.
15041
15042         PR target/22585
15043         * gcc.target/i386/pr22585.c: New test.
15044
15045         PR target/23268
15046         * gcc.target/i386/pr23268.c: New test.
15047
15048         PR middle-end/23831
15049         * gcc.dg/vect/pr23831.c: New test.
15050
15051         PR target/24055
15052         * gcc.target/i386/pr24055.c: New test.
15053
15054 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
15055
15056         PR tree-optimization/23960
15057         * gcc.c-torture/compile/pr23960.c: New.
15058
15059 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
15060
15061         PR fortran/16861
15062         * gfortran.dg/nested_modules_3.f90: New.
15063
15064 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
15065
15066         PR fortran/24005
15067         gfortran.dg/interface_1.f90: New test.
15068
15069 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
15070         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15071
15072         PR fortran/23843
15073         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
15074
15075 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
15076
15077         PR fortran/23516
15078         * gfortran.dg/imag_1.f: New test.
15079         * gfortran.dg/imag_2.f: Ditto.
15080
15081 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
15082
15083         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
15084
15085 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
15086
15087         PR c++/21983
15088         * g++.dg/warn/pr21983.C: New test.
15089
15090 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
15091
15092         * gcc.dg/20050922-1.c: Testcase added.
15093
15094 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
15095
15096         PR c++/23993
15097         * g++.dg/template/array14.C: New test.
15098
15099 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
15100
15101         PR fortran/19929
15102         * gfortran.dg/der_ptr_component_1.f90: New test.
15103
15104 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15105
15106         PR c++/23965
15107         * g++.dg/template/error1.C: Reject "no matching function" message.
15108
15109 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15110
15111         PR c++/17609
15112         * g++.dg/lookup/error1.C: New test.
15113
15114 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
15115
15116         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
15117         functionality of the testcase.
15118
15119 2005-09-20  Richard Henderson  <rth@redhat.com>
15120
15121         * gcc.dg/vect/vect-22.c: Require vect_float.
15122         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
15123
15124 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
15125
15126         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
15127         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
15128         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
15129         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
15130         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
15131         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
15132         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
15133         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
15134         * gcc.dg/cpp/ucnid-8.c: New test.
15135
15136 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
15137
15138         PR tree-optimization/23929
15139         * gcc.c-torture/compile/pr23929.c: New test.
15140
15141 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
15142
15143         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
15144         for one loop.
15145
15146 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
15147
15148         PR testsuite/23186
15149         * g++.dg/other/pr22003.C: Require named sections.
15150
15151 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
15152
15153         PR c++/23947
15154         * g++.dg/rtti/crash3.C: New test.
15155
15156         PR tree-optimization/23818
15157         * gcc.dg/pr23818.c: New test.
15158
15159 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15160
15161         PR fortran/23420
15162         * gfortran.dg/print_fmt_4.f: New.
15163
15164 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
15165
15166         PR fortran/23663
15167         * gfortran.fortran-torture/execute/entry_11.f90: New test.
15168
15169 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
15170
15171         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
15172         Use pointers to local alignable arrays instead. Added comments.
15173         * gcc.dg/vect/vect-46.c: Likewise.
15174         * gcc.dg/vect/vect-48.c: Likewise.
15175         * gcc.dg/vect/vect-49.c: Likewise.
15176         * gcc.dg/vect/vect-52.c: Likewise.
15177         * gcc.dg/vect/vect-53.c: Likewise.
15178         * gcc.dg/vect/vect-54.c: Likewise.
15179         * gcc.dg/vect/vect-56.c: Likewise.
15180         * gcc.dg/vect/vect-57.c: Likewise.
15181         * gcc.dg/vect/vect-58.c: Likewise.
15182         * gcc.dg/vect/vect-60.c: Likewise.
15183         * gcc.dg/vect/vect-61.c: Likewise.
15184
15185         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
15186         The test is no longer vectorizable on vect_no_align targets.
15187         * gcc.dg/vect/vect-43.c: Likewsie.
15188
15189         * gcc.dg/vect/vect-44.c: Added comments.
15190         * gcc.dg/vect/vect-45.c: Added comments.
15191         * gcc.dg/vect/vect-50.c: Added comments.
15192         * gcc.dg/vect/vect-51.c: Added comments.
15193
15194         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
15195         aligned type.
15196         * gcc.dg/vect/Os-vect-95.c: Likewise.
15197
15198         * gcc.dg/vect/vect-41.c: Test removed.
15199         * gcc.dg/vect/vect-47.c: Test removed.
15200         * gcc.dg/vect/vect-55.c: Test removed.
15201         * gcc.dg/vect/vect-59.c: Test removed.
15202
15203 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
15204
15205         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
15206         No longer vectorizable on vect_no_align targets.
15207         * gcc.dg/vect/pr20122.c: Likewise.
15208         * gcc.dg/vect/vect-74.c: Likewise.
15209         * gcc.dg/vect/vect-75.c: Likewise.
15210         * gcc.dg/vect/vect-76.c: Likewise.
15211
15212         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
15213         Will not be vectorizable on vect_no_align targets once aliasing issues
15214         are resolved.
15215         * gcc.dg/vect/vect-79.c: Likewise.
15216
15217         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
15218         * gcc.dg/vect/vect-78.c: Likewise.
15219         * gcc.dg/vect/vect-97.c: Likewise.
15220
15221 2005-09-19  Steven Bosscher  <stevenb@suse.de>
15222
15223         * gcc.dg/pr23943.c: New test.
15224
15225 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
15226
15227         PR fortran/19181
15228         * gfortran.dg/derived_pointer_null_1.f90: New test.
15229
15230 2005-09-18  Richard Guenther  <rguenther@suse.de>
15231
15232         PR middle-end/23944
15233         * gcc.c-torture/compile/pr23944.c: New testcase.
15234
15235 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
15236
15237         PR fortran/15975
15238         * gfortran.dg/der_pointer_2.f90: New test.
15239
15240 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
15241
15242         PR fortran/16861
15243         * gfortran.dg/nested_modules_2.f90: New test.
15244
15245 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15246
15247         PR c++/18368
15248         * g++.dg/other/semicolon.C: New test.
15249
15250 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
15251
15252         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
15253         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
15254
15255 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
15256
15257         PR c++/23914
15258         * g++.dg/template/static18.C: New test.
15259
15260         PR c++/21514
15261         * g++.dg/template/crash19.C: Remove dg-error marker.
15262         * g++.dg/template/local4.C: New test.
15263
15264 2005-09-16  Paul Brook  <paul@codesourcery.com>
15265
15266         PR fortran/23906
15267         * gfortran.dg/dependency_1.f90: New test.
15268
15269 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
15270
15271         PR c++/23896
15272         * g++.dg/template/static17.C: New test.
15273
15274 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
15275
15276         PR c++/23139
15277         * g++.dg/warn/huge-val1.C: New test.
15278
15279 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
15280
15281         PR c++/13140
15282         * g++.dg/parse/class2.C: New test.
15283         * g++.dg/template/explicit8.C: Likewise.
15284         * g++.dg/template/spec25.C: Likewise.
15285
15286 2005-09-14  Josh Conner  <jconner@apple.com>
15287
15288         PR middle-end/23584
15289         * gcc.dg/pr23584.c: New test.
15290
15291 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
15292
15293         PR fortran/21875 Internal Unit Array I/O, NIST
15294         * gfortran.dg/arrayio_1.f90: New test.
15295         * gfortran.dg/arrayio_1.f90: New test.
15296         * gfortran.dg/arrayio_1.f90: New test.
15297         * gfortran.dg/arrayio_1.f90: New test.
15298         * gfortran.dg/arrayio_1.f90: New test.
15299
15300 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
15301
15302         PR middle-end/22480
15303         * gcc.dg/vect/pr22480.c: New test.
15304
15305 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
15306
15307         PR fortran/19358
15308         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
15309
15310 2005-09-13 Josh Conner <jconner@apple.com>
15311
15312         PR c++/23180
15313         * g++.dg/init/struct2.C: New test.
15314         * g++.dg/init/struct3.C: New test.
15315
15316 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
15317
15318         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
15319         Clean up temp files.
15320         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
15321         gcc.dg/tree-ssa/builtin-fprintf-1.c,
15322         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
15323         gcc.dg/tree-ssa/builtin-printf-1.c,
15324         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
15325         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
15326         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
15327         gcc.dg/tree-ssa/builtin-vprintf-1.c,
15328         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
15329         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
15330         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
15331         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
15332         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
15333         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
15334         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
15335         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
15336
15337 2005-09-13  Josh Conner  <jconner@apple.com>
15338
15339         * lib/gcc-dg.exp: Load scanipa.exp.
15340         (cleanup-dump): New procedure.
15341         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
15342         * lib/scandump.exp: New file.
15343         * lib/scantree.exp: Use it.
15344         * lib/scanipa.exp: New file.
15345
15346 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
15347
15348         PR fortran/17740
15349         * gfortran.dg/generic_4.f90: New test.
15350
15351 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
15352
15353         PR target/23816
15354         * gcc.target/i386/pr23816-1.c: New test.
15355         * gcc.target/i386/pr23816-2.c: New test.
15356
15357
15358 2005-09-13  Bastian Blank <waldi@debian.org>
15359
15360         PR c++/16171
15361         * g++.dg/abi/mangle26.C: New test.
15362         * g++.dg/abi/mangle27.C: New test.
15363         * g++.dg/abi/mangle28.C: New test.
15364         * g++.dg/abi/mangle29.C: New test.
15365
15366         PR c++/23839
15367         * g++.dg/parse/register1.C: New test.
15368
15369 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
15370
15371         PR c++/23842
15372         * g++.dg/template/access16.C: New test.
15373
15374 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
15375
15376         * gfortran.dg/char_pack_2.f90: Increase the vector size.
15377
15378 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
15379
15380         PR fortran/18899
15381         * gfortran.dg/shape_2.f90: New test.
15382
15383 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
15384
15385         PR target/19269
15386         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
15387         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
15388         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
15389         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
15390         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
15391         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
15392         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
15393         tests.
15394
15395 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
15396
15397         PR c++/23841
15398         * g++.dg/parse/template17.C: New test.
15399
15400 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
15401
15402         PR c++/23789
15403         * g++.dg/template/nontype14.C: New test.
15404
15405 2005-09-12  Ian Lance Taylor  <ian@airs.com>
15406
15407         PR g++/7874
15408         * g++.dg/lookup/friend7.C: New test.
15409         * g++.dg/lookup/friend8.C: New test.
15410         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
15411         so that it will be found via argument dependent lookup.
15412         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
15413         friend functions which will no longer be found.
15414         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
15415         function g, so that it will be found via argument dependent
15416         lookup.
15417         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
15418         * g++.old-deja/g++.mike/net43.C: Likewise.
15419
15420 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
15421
15422         PR c++/23691
15423         * g++.dg/template/static16.C: New test.
15424
15425 2005-09-12  Josh Conner  <jconner@apple.com>
15426
15427         PR middle-end/23237
15428         * gcc.c-torture/compile/pr23237.c: New test.
15429
15430 2005-09-11  Richard Henderson  <rth@redhat.com>
15431
15432         * g++.dg/other/error8.C: Update expected diagnostic text.
15433
15434 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15435
15436         PR libfortran/19872
15437         * gfortran.dg/overwrite_1.f: New test.
15438
15439 2005-09-09  Josh Conner  <jconner@apple.com>
15440
15441         * g++.dg/init/pr23180-1.C: Removed.
15442         * g++.dg/init/pr23180-2.C: Removed.
15443
15444 2005-09-09  David Daney <ddaney@avtrex.com>
15445
15446         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
15447         files which are ...
15448         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
15449         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
15450
15451 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15452
15453         * gfortran.dg/iostat_2.f90: New test.
15454
15455 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
15456
15457         PR c++/22252
15458         * g++.dg/ext/interface1.C: New test.
15459         * g++.dg/ext/interface1.h: Likewise.
15460         * g++.dg/ext/interface1a.cc: Likewise.
15461
15462 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
15463
15464         * gfortran.dg/iomsg_1.f90: New test case.
15465
15466 2005-09-09  Richard Guenther  <rguenther@suse.de>
15467
15468         PR c++/23624
15469         * g++.dg/tree-ssa/pr23624.C: New testcase.
15470
15471 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
15472
15473         PR fortran/19239
15474         * gfortran.dg/vector_subscript_1.f90,
15475         * gfortran.dg/vector_subscript_2.f90: New tests.
15476
15477 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
15478
15479         PR fortran/21104
15480         * gfortran.dg/array_alloc_1.f90,
15481         * gfortran.dg/array_alloc_2.f90,
15482         * gfortran.dg/array_alloc_3.f90: New tests.
15483
15484 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
15485
15486         PR fortran/12840
15487         * gfortran.dg/array_constructor_6.f90
15488         * gfortran.dg/array_constructor_7.f90
15489         * gfortran.dg/array_constructor_8.f90
15490         * gfortran.dg/array_constructor_9.f90
15491         * gfortran.dg/array_constructor_10.f90
15492         * gfortran.dg/array_constructor_11.f90
15493         * gfortran.dg/array_constructor_12.f90: New tests.
15494
15495 2005-09-08  Josh Conner  <jconner@apple.com>
15496
15497         PR c++/23180
15498         * g++.dg/init/pr23180-1.C: New test.
15499         * g++.dg/init/pr23180-2.C: New test.
15500
15501 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
15502
15503         PR fortran/18878
15504         * gfortran.dg/module_double_reuse.f90: New.
15505
15506 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
15507
15508         PR fortran/23270
15509         PR fortran/22304
15510         PR fortran/18870
15511         PR fortran/17917
15512         PR fortran/16511
15513         * gfortran.dg/common_equivalence_1.f: New.
15514         * gfortran.dg/common_equivalence_2.f: New.
15515         * gfortran.dg/common_equivalence_3.f: New.
15516         * gfortran.dg/contained_equivalence_1.f90: New.
15517         * gfortran.dg/module_blank_common.f90: New.
15518         * gfortran.dg/module_commons_1.f90: New.
15519         * gfortran.dg/module_equivalence_1.f90: New.
15520         * gfortran.dg/nested_modules_1.f90: New.
15521         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
15522         equivalences and add comment to connect the test with
15523         the PR.
15524
15525 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15526
15527         PR fortran/23765
15528         * gfortran.dg/common_6.f90: New test.
15529
15530 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
15531
15532         PR fortran/15326
15533         * gfortran.dg/char_result_1.f90,
15534         * gfortran.dg/char_result_2.f90,
15535         * gfortran.dg/char_result_3.f90,
15536         * gfortran.dg/char_result_4.f90,
15537         * gfortran.dg/char_result_5.f90,
15538         * gfortran.dg/char_result_6.f90,
15539         * gfortran.dg/char_result_7.f90,
15540         * gfortran.dg/char_result_8.f90: New tests.
15541
15542 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
15543
15544         PR fortran/19928
15545         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
15546
15547 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
15548
15549         PR obj-c++/16816
15550         * obj-c++.dg/selector-5.mm: New test.
15551         * obj-c++.dg/selector-6.mm: New test.
15552
15553 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
15554
15555         PR objc/20574
15556         PR objc/19324
15557         * objc.dg/error-1.m: New test.
15558
15559 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
15560
15561         PR fortran/23373
15562         * gfortran.fortran-torture/execute/pr23373-1.f90,
15563         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
15564
15565 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
15566
15567         PR libfortran/23760
15568         * gfortran.dg/g77/1832.f: Remove long string in write statement
15569         to allow the test to pass on correct list directed output with
15570         prepended space.
15571
15572 2005-09-07  James E Wilson  <wilson@specifix.com>
15573
15574         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
15575
15576 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
15577
15578         * gfortran.dg/parameter+save.f90: Rename to
15579         * gfortran.dg/parameter_save.f90: .. this.
15580
15581 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
15582
15583         PR fortran/20848
15584         * gfortran.dg/parameter+save.f90: New test case.
15585
15586 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
15587
15588         PR fortran/19269
15589         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
15590
15591 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
15592
15593         PR c/23075
15594         * gcc.dg/pr23075.c: New test.
15595         * g++.dg/warn/pr23075.C: New test.
15596
15597         PR target/22362
15598         * gcc.target/i386/pr22362.c: New test.
15599
15600         PR rtl-optimization/23098
15601         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
15602
15603         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
15604         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
15605         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
15606
15607 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
15608
15609         * g++.dg/expr/cast6.C: New test.
15610
15611         PR c++/9782
15612         * g++.dg/init/new15.C: New test.
15613
15614 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
15615
15616         * gcc.dg/vect/Os-vect-95.c: New test.
15617         * gcc.dg/vect/vect-95.c: Same.
15618
15619 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
15620
15621         * gcc.dg/vect/vect-29.c: Update xfail testing.
15622         * gcc.dg/vect/vect-44.c: Same.
15623         * gcc.dg/vect/vect-48.c: Same.
15624         * gcc.dg/vect/vect-50.c: Same.
15625         * gcc.dg/vect/vect-72.c: Same.
15626         * gcc.dg/vect/vect-77.c: Same.
15627         * gcc.dg/vect/vect-78.c: Same.
15628         * gcc.dg/vect/vect-80.c: Same.
15629         * gcc.dg/vect/vect-96.c: Same.
15630         * gcc.dg/vect/vect-100.c: Same.
15631         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
15632         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
15633         * gfortran.dg/vect/vect-5.f90: Same.
15634
15635 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
15636
15637         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
15638         start strings.
15639         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
15640         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
15641
15642         PR c++/23056
15643         * g++.dg/opt/pr23056.C: New test.
15644
15645         PR rtl-optimization/23098
15646         * gcc.target/i386/pr23098.c: New test.
15647
15648 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
15649
15650         PR c++/23667
15651         * g++.dg/template/static15.C: New test.
15652
15653         PR c++/21440
15654         * g++.dg/ext/stmtexpr5.C: New test.
15655         * g++.dg/ext/stmtexpr6.C: Likewise.
15656
15657 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
15658
15659         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
15660
15661         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
15662         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
15663         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
15664
15665 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
15666
15667         PR libfortran/23321
15668         * gfortran.dg/direct_io_4.f90: New test case.
15669
15670 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
15671             Rasmus Hahn  <rassahah@neofonie.de>
15672
15673         PR libobjc/23108
15674         * objc.dg/type-stream-1.m: New test.
15675
15676 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
15677
15678         PR fortran/23661
15679         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
15680         gfortran.dg/print_fmt_3.f90: New test.
15681
15682 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
15683
15684         * gfortran.dg/fmt_t_1.f90: New test.
15685
15686 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
15687
15688         PR rtl-optimization/23454
15689         * g++.dg/opt/pr23454.C: New test.
15690
15691 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
15692
15693         PR c++/23699
15694         * g++.dg/ext/static1.C: New test.
15695
15696 2005-09-02  Richard Henderson  <rth@redhat.com>
15697
15698         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
15699         tail call to check_fa_work.
15700
15701 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
15702
15703         PR c++/21687
15704         * g++.dg/other/gc3.C: New test.
15705
15706 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
15707
15708         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
15709         * gcc.dg/20050826-1.c: Likewise.
15710
15711 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
15712
15713         PR c++/23167
15714         * g++.dg/expr/volatile1.C: New test.
15715
15716 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
15717
15718         PR middle-end/23547
15719         * gcc.dg/pr23547.c: New test.
15720
15721 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
15722
15723         PR c/22061
15724         * gcc.c-torture/execute/pr22061-1.c,
15725         * gcc.c-torture/execute/pr22061-2.c,
15726         * gcc.c-torture/execute/pr22061-3.c,
15727         * gcc.c-torture/execute/pr22061-4.c: New tests.
15728
15729 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
15730
15731         * gcc.dg/Wredundant-decls-2.c: New test to check that
15732         -Wredundant-decls does not issue warning for a variable
15733         definition following a declaration.
15734
15735 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
15736
15737         PR debug/7241
15738         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
15739         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
15740         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
15741
15742         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
15743         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
15744         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
15745         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
15746         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
15747         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
15748         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
15749         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
15750
15751 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
15752
15753         PR objc/23306
15754         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
15755         scan-assmbler.
15756
15757 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
15758
15759         PR target/21255
15760         * gcc.dg/pr21255-1.c: New test.
15761         * gcc.dg/pr21255-2-mb.c: Likewise.
15762         * gcc.dg/pr21255-2-ml.c: Likewise.
15763         * gcc.dg/pr21255-3.c: Likewise.
15764         * gcc.dg/pr21255-4.c: Likewise.
15765
15766 2005-08-31  Dale Johannesen  <dalej@apple.com>
15767
15768         * gcc.dg/20050830-1.c: New.
15769
15770 2005-08-31  Josh Conner  <jconner@apple.com>
15771
15772         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
15773         command-line options for arm-*-* targets.
15774         * g++.dg/init/array16.C: Likewise.
15775         * g++.dg/other/crash-4.C: Likewise.
15776
15777 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
15778
15779         PR obj-c++/23640
15780         * obj-c++.dg/gnu-runtime-3.mm: New test.
15781
15782 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15783
15784         PR c++/13377
15785         * g++.dg/lookup/ambig4.C: New test.
15786         * g++.dg/lookup/ambig5.C: New test.
15787         * g++.dg/tc1/dr101.C: Adjust error markers.
15788
15789 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15790
15791         PR c++/23639
15792         * g++.dg/template/ttp5.C: Adjust error markers.
15793
15794 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
15795
15796         PR testsuite/23609
15797         * lib/obj-c++.exp: Include target-libpath.exp.
15798         (obj-c++_link_flags): Look for the GNU libobjc library
15799         and set the library path to include it.
15800         Don't manually set LD_LIBRARY_PATH (etc.) but call
15801         set_ld_library_path_env_vars instead.
15802         (obj-c++_target_compile): Don't set library path or
15803         linker flags because they are already set correctly
15804         in obj-c++_link_flags.
15805
15806 2005-08-30  Josh Conner  <jconner@apple.com>
15807
15808         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
15809         to command-line options for arm-*-* targets.
15810
15811 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
15812
15813         * g++.dg/other/i386-1.C: New.
15814
15815 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
15816
15817         PR preprocessor/20348
15818         PR preprocessor/20356
15819         * gcc.dg/cpp/pr20348.c: New test.
15820         * gcc.dg/cpp/pr20348.h: New file.
15821         * gcc.dg/cpp/inc/pr20348.h: New file.
15822         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
15823         * gcc.dg/cpp/pr20356.c: New test.
15824         * gcc.dg/cpp/pr20356.h: New file.
15825         * gcc.dg/cpp/inc/pr20356.h: New file.
15826         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
15827
15828 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
15829
15830         * gfortran.fortran-torture/execute/intrinsic_count.f90:
15831         Fix array dimension to avoid correct end-of-file error.
15832
15833 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
15834
15835         PR libfortran/23598
15836         * gfortran.dg/iostat_1.f90: New test.
15837
15838 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
15839
15840         PR middle-end/23408
15841         * gcc.dg/pr23408.c: New test.
15842
15843 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
15844
15845         PR c++/23099
15846         * g++.dg/init/member1.C: Make sure erroneous static data member
15847         definitions are required.
15848         * g++.dg/template/static13.C: New test.
15849         * g++.dg/template/static14.C: Likewise.
15850
15851 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
15852
15853         * gcc.target/i386/pr23575.c: Use -msse2 instead of
15854         -march=pentium4, remove ilp32 requirement.
15855
15856         PR middle-end/23484
15857         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
15858         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
15859
15860 2005-08-29  Andreas Jaeger  <aj@suse.de>
15861
15862         PR testsuite/23607
15863         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
15864
15865 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
15866
15867         * gcc.c-torture/execute/20050316-2.c: New test.
15868         * gcc.c-torture/execute/20050316-3.c: New test.
15869         * gcc.dg/torture/pr16104-1.c: New test.
15870
15871 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
15872
15873         PR middle-end/23463
15874         * gcc.c-torture/execute/zero-struct-1.c: New test.
15875
15876 2005-08-27  Richard Guenther  <rguenther@suse.de>
15877
15878         PR target/23575
15879         * gcc.target/i386/pr23575.c: New testcase.
15880
15881 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
15882
15883         PR rtl-optimization/23561
15884         * gcc.c-torture/execute/20050826-1.c: New test.
15885
15886         PR rtl-opt/23560
15887         * gcc.c-torture/execute/20050826-2.c: New test.
15888
15889 2005-08-26  Dale Johannesen  <dalej@apple.com>
15890
15891         * gcc.dg/20030711-1.c: Modify to work on Darwin.
15892         * gcc.dg/20050826-1.c: New.
15893
15894 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
15895
15896         PR c++/19004
15897         * g++.dg/template/nontype13.C: New test.
15898
15899         PR c++/23491
15900         * g++.dg/init/new14.C: New test.
15901         * g++.dg/expr/anew1.C: Do not XFAIL.
15902         * g++.dg/expr/anew2.C: Likewise.
15903         * g++.dg/expr/anew3.C: Likewise.
15904
15905 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
15906
15907         PR middle-end/22439
15908         * gcc.dg/vla-3.c: New test.
15909
15910 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
15911
15912         PR fortran/20363
15913         * gfortran.dg/named_interface.f90: New.
15914
15915 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
15916
15917         * gcc.c-torture/execute/frame-address.c: New test.
15918
15919 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
15920
15921         PR c++/20817
15922         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
15923
15924 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
15925
15926         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
15927
15928 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
15929
15930         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
15931         * gcc.dg/altivec-22.c: Rename from..
15932         * gcc.dg/altivec-nomfcr.c: ..this.
15933
15934 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
15935
15936         PR tree-optimization/23546
15937         * gcc.dg/tree-ssa/pr23546.c: New test.
15938
15939 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
15940
15941         PR fortran/17758
15942         * gfortran.dg/nonreturning_statements.f90: New test.
15943
15944 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
15945
15946         PR c++/22454
15947         * g++.dg/parse/crash29.C: New.
15948
15949 2005-08-23  DJ Delorie  <dj@redhat.com>
15950
15951         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
15952         constants have the L suffix.
15953
15954 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
15955
15956         PR c++/23044
15957         * g++.dg/template/instantiate8.C: New.
15958
15959 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
15960
15961         PR middle-end/23467
15962         * gcc.c-torture/execute/pr23467.c: New test.
15963
15964 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
15965
15966         PR tree-optimization/22043
15967         * gcc.c-torture/execute/20050613-1.c: New test.
15968
15969 2005-08-23  Ben Elliston  <bje@au.ibm.com>
15970
15971         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
15972
15973 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
15974
15975         PR rtl-optimization/23478
15976         * g++.dg/opt/pr23478.C: New test.
15977
15978 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
15979
15980         PR c/18715
15981         * gcc.dg/switch-warn-3.c: New test.
15982
15983 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15984
15985         PR c++/22233
15986         * g++.dg/template/param1.C: New test.
15987
15988 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15989
15990         PR c++/23089
15991         * g++.dg/other/incomplete1.C: New test.
15992
15993 2005-08-22  Ira Rosen  <irar@il.ibm.com>
15994
15995         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
15996         are vectorizable.
15997
15998 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15999
16000         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
16001         d_lines_5.f: New.
16002
16003 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
16004
16005         * gcc.target/i386/sse-4.c: New test.
16006
16007 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16008
16009         PR testsuite/23239
16010         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
16011
16012 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
16013
16014         * gcc.dg/20050811-1.c: New test.
16015         * gcc.dg/20050811-2.c: New test.
16016
16017 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
16018
16019         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
16020
16021 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
16022
16023         PR 23476
16024         * gcc.c-torture/compile/pr23476.c: New test.
16025
16026 2005-08-19  Devang Patel  <dpatel@apple.com>
16027
16028         PR tree-optimization/23048
16029         * gcc.dg/tree-ssa/pr23048.c: New test.
16030
16031 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
16032
16033         PR middle-end/20624
16034         * g++.dg/warn/Wreturn-3.C: New test
16035
16036 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
16037
16038         PR tree-optimization/22228
16039         * g++.dg/vect/pr22543.cc: New test.
16040
16041 2005-08-17  Steven Bosscher  <stevenb@suse.de>
16042
16043         PR tree-optimization/21574
16044         * gcc.dg/tree-ssa/pr21574.c: New test.
16045
16046 2005-08-16  James E Wilson  <wilson@specifix.com>
16047
16048         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
16049
16050 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
16051
16052         PR tree-opt/23402
16053         * gcc.c-torture/compile/zero-strct-3.c: New test.
16054         * gcc.c-torture/compile/zero-strct-4.c: New test.
16055
16056 2005-08-16  Steven Bosscher  <stevenb@suse.de>
16057
16058         PR target/23376
16059         * gcc.target/x86_64/pr23376.c: New test.
16060
16061 2005-08-16  Ian Lance Taylor  <ian@airs.com>
16062
16063         PR c++/23337
16064         * g++.dg/ext/vector2.C: New.
16065
16066 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
16067
16068         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
16069
16070 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
16071
16072         PR libfortran/23428
16073         * gfortran.dg/inquire-complex.f90: New test case.
16074
16075 2005-08-16  James E Wilson  <wilson@specifix.com>
16076
16077         PR tree-optimization/21105
16078         * gcc.dg/large-size-array.c: New.
16079
16080 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
16081
16082         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
16083         type.
16084         * gcc.dg/vect/vect-41: Likewise.
16085         * gcc.dg/vect/vect-42: Likewise.
16086         * gcc.dg/vect/vect-43: Likewise.
16087         * gcc.dg/vect/vect-44: Likewise.
16088         * gcc.dg/vect/vect-46: Likewise.
16089         * gcc.dg/vect/vect-47: Likewise.
16090         * gcc.dg/vect/vect-48: Likewise.
16091         * gcc.dg/vect/vect-52: Likewise.
16092         * gcc.dg/vect/vect-53: Likewise.
16093         * gcc.dg/vect/vect-54: Likewise.
16094         * gcc.dg/vect/vect-55: Likewise.
16095         * gcc.dg/vect/vect-56: Likewise.
16096         * gcc.dg/vect/vect-57: Likewise.
16097         * gcc.dg/vect/vect-58: Likewise.
16098         * gcc.dg/vect/vect-59: Likewise.
16099         * gcc.dg/vect/vect-60: Likewise.
16100         * gcc.dg/vect/vect-61: Likewise.
16101         * gcc.dg/vect/vect-85: Likewise.
16102         * gcc.dg/vect/vect-87: Likewise.
16103         * gcc.dg/vect/vect-88: Likewise.
16104         * gcc.dg/vect/vect-93.c: Likewise.
16105         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
16106         * gcc.dg/vect/vect-75: Likewise.
16107         * gcc.dg/vect/vect-76: Likewise.
16108         * gcc.dg/vect/vect-77: Likewise.
16109         * gcc.dg/vect/vect-78: Likewise.
16110         * gcc.dg/vect/vect-80: Likewise.
16111         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
16112         vectorized for the expected reason, rather than checking how alignment
16113         was handled.
16114         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
16115         type and also instead of aligned pointers. Added documentation.
16116
16117 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
16118
16119         * gfortran.dg/power.f90: New test.
16120
16121 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
16122
16123         PR rtl-optimization/23299
16124         * g++.dg/opt/pr23299.C: New test.
16125
16126 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16127
16128         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
16129
16130 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
16131
16132         * g++.dg/template/local6.C: New test.
16133
16134 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
16135
16136         * execute/exceptions/finally-1.m: Check that the catch and finally are
16137         being called.  Also add a "return 0;" at the end of main.
16138
16139 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
16140
16141         PR fortran/21432.
16142         * gfortran.dg/namelist_print_1.f: New test of functionality of
16143         PRINT namelist.
16144         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
16145         namelist generates error with -std=f95.
16146
16147 2005-08-14  Ira Rosen  <irar@il.ibm.com>
16148
16149         PR tree-optimization/23119
16150         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
16151
16152 2005-08-13  Marcin Koziej  <creep@desk.pl>
16153             Andrew Pinski  <pinskia@physics.uc.edu>
16154
16155         PR libobjc/22492
16156         * execute/exceptions/finally-1.m: New test.
16157
16158 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
16159
16160         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
16161         testsuite.
16162         * objc/execute/exceptions/trivial.m: New test.
16163         * objc.dg/try-catch-11.m: Move to ...
16164         * objc/execute/exceptions/foward-1.m: Here.
16165         * objc.dg/try-catch-2.m: Move to ...
16166         * objc/execute/exceptions/catchall-1.m: Here.
16167         * objc.dg/try-catch-8.m: Move to ...
16168         * objc/execute/exceptions/local-variables-1.m: Here.
16169
16170 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
16171
16172         * objc.dg/nested-func-1.m: Move to ...
16173         * objc/execute/nested-func-1.m: Here.
16174
16175 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
16176
16177         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
16178         in ${options} instead of [target_info name].
16179         * lib/obj-c++.exp (objc_target_compile): Likewise.
16180
16181 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
16182
16183         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
16184
16185 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
16186
16187         part of PR testsuite/23348
16188         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
16189         of the torture options.
16190         * objc/compile/trivial.m: New test.
16191
16192 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
16193
16194         * gfortran.dg/eoshift.f90: Correct format.
16195
16196 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
16197
16198         * gfortran.fortran-torture/execute/character_passing.f90:
16199         Fix comment typo.
16200
16201 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
16202
16203         PR c++/8271
16204         * g++.dg/template/unify10.C: New.
16205
16206 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
16207
16208         * g++.dg/parse/pr22514.C: Move to...
16209         * g++.dg/debug/pr22514.C: here.
16210
16211 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16212
16213         PR c++/23266
16214         * g++.dg/inherit/pure1.C: New test.
16215
16216         * ChangeLog: Fix typos.
16217
16218 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16219             Steven Bosscher  <stevenb@suse.de>
16220
16221         * gfortran.dg/runtime_warning_1.f90: New test.
16222
16223 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
16224
16225         PR c++/23219
16226         * g++.dg/parse/crash28.C: New.
16227
16228 2005-08-11  Richard Guenther  <rguenther@suse.de>
16229
16230         PR target/23289
16231         * gcc.target/i386/tailcall-1.c: New testcase.
16232
16233 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
16234
16235         * gcc.dg/vect/vect-67.c: Un-xfail.
16236
16237 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
16238
16239         PR c++/23225
16240         * g++.dg/testsuite/parse/crash27.C: new test.
16241
16242 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
16243
16244         PR libfortran/22143
16245         * gfortran.dg/shift-kind.f90: New testcase.
16246
16247 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
16248
16249         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
16250         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
16251
16252 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16253
16254         PR c++/20646
16255         * g++.dg/other/mult-stor1.C: New test.
16256
16257 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
16258
16259         * gcc.c-torture/pr18299-1.c: Move to ...
16260         * gcc.c-torture/compile/pr18299-1.c: Here.
16261
16262 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
16263
16264         * gfortran/fortran.torture/execute/character_passing.f90:
16265         Fix types for LSAME.
16266
16267 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
16268
16269         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
16270         input data back to what it was originally.
16271
16272 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
16273
16274         * objc.dg/try-catch-8.m: Enable for all targets.
16275
16276 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
16277
16278         * gcc.dg/pr23165.c: New test.
16279
16280 2005-08-09  Steven Bosscher  <stevenb@suse.de>
16281
16282         PR tree-optimization/23234
16283         * gcc.dg/tree-ssa/pr23234.c: New test.
16284
16285 2005-08-08  Josh Conner  <jconner@apple.com>
16286
16287         PR rtl-optimization/23241
16288         * gcc.dg/char-compare.c: New test.
16289
16290 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16291
16292         PR c++/22508
16293         * g++.dg/init/new13.C: New test.
16294
16295 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
16296
16297         PR c++/21166
16298         * g++.dg/other/crash-4.C: Adjust
16299         * g++/dg/ext/packed9.C: New.
16300
16301 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
16302
16303         PR middle-end/21964
16304         * gcc.c-torture/execute/pr21964-1.c: New test.
16305
16306 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
16307
16308         PR c/22458
16309         * gcc.dg/pr22458-1.c: New test.
16310
16311 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
16312             Steven G. Kargl <kargls@comcast.net>
16313
16314         PR fortran/22390
16315         * gfortran.dg/flush_1.f90: New test.
16316
16317 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16318
16319         PR c++/23191
16320         * g++.dg/template/eh2.C: New test.
16321
16322 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16323
16324         PR c++/19498
16325         * g++.dg/template/instantiate7.C: New test.
16326
16327 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
16328
16329         PR c/23113
16330         * gcc.dg/Wunused-value-1.c: New test.
16331
16332 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
16333
16334         PR rtl-optimization/23233
16335         * gcc.c-torture/compile/pr23233-1.c: New test.
16336
16337 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
16338
16339         PR fortran/18833
16340         PR fortran/20850
16341         * gfortran.dg/equiv_1.f90: New test.
16342         * gfortran.dg/equiv_2.f90: New test.
16343         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
16344         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
16345         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
16346
16347 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
16348
16349         * gcc.c-torture/execute/vrp-5.c: New test.
16350         * gcc.c-torture/execute/vrp-6.c: New test.
16351         * gcc.dg/tree-ssa/vrp21.c: New test.
16352
16353 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
16354
16355         * g++.dg/parse/pr22514.C: New test.
16356
16357 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
16358
16359         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
16360
16361         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
16362         instead of constant loads / pool entries.
16363
16364 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
16365
16366         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
16367         TEST_TO_WCTYPE.
16368
16369 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
16370
16371         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
16372         __WINT_TYPE__ in generated prototypes if possible.
16373
16374 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
16375
16376         PR 22037
16377         * g++.dg/tree-ssa/pr22037.C:
16378
16379 2005-08-04  Richard Henderson  <rth@redhat.com>
16380
16381         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
16382         scan-tree-dump-times directive.
16383
16384 2005-08-04  Jan Hubicka  <jh@suse.cz>
16385
16386         * gcov-1.C: Fix switch counts.
16387         * gcov-4b.c: Likewise.
16388
16389 2005-08-03  Jeff Law  <law@redhat.com>
16390
16391         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
16392
16393 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
16394
16395         * gcc.c-torture/execute/pr23135.c: New test.
16396
16397 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16398
16399         PR tree-optimization/19899
16400         * gcc.dg/tree-ssa/scev-1.c: New test.
16401         * gcc.dg/tree-ssa/scev-2.c: New test.
16402
16403 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
16404
16405         PR target/18582
16406         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
16407
16408 2005-08-03  Jan Hubicka  <jh@suse.cz>
16409
16410         * update-conroll.c: New testcase.
16411         * update-conroll-2.c: New testcase.
16412
16413 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
16414
16415         * gfortran.dg/constant_substring.f: New test.
16416         * gfortran.dg/pr22491.f: New test.
16417
16418 2005-08-02  Jan Hubicka  <jh@suse.cz>
16419
16420         * update-threading.c: Replace by the proper one.
16421
16422 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
16423
16424         PR 23164
16425         * g++.dg/tree-ssa/pr23164.C: New test.
16426
16427 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
16428
16429         * gcc.dg/tree-ssa/pr23192.c: New test.
16430
16431 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
16432
16433         * gcc.c-torture/execute/vrp-4.c: New test.
16434
16435 2005-08-02  Jan Hubicka  <jh@suse.cz>
16436
16437         * update-threading.c: New test.
16438
16439 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
16440
16441         * gcc.c-torture/compile/20050801-1.c: New test.
16442         * gcc.c-torture/compile/20050801-2.c: New test.
16443
16444 2005-08-01  Jan Hubicka  <jh@suse.cz>
16445
16446         * val-prof-5.c: New test.
16447
16448 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
16449
16450         PR c/22311
16451         * gcc.dg/pr22311-1.c : New test.
16452
16453 2005-07-31  Steven Bosscher  <stevenb@suse.de>
16454
16455         PR target/23095
16456         * gfortran.dg/pr23095.f: New test.
16457
16458         PR c++/22003
16459         * g++.dg/other/pr22003.C: New test.
16460
16461 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
16462
16463         PR target/20621
16464         * gcc.c-torture/execute/pr20621-1.c: New test.
16465
16466 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
16467
16468         * gfortran.dg/comma_format_extension_4.f: Adjust length
16469         of string for format.
16470         * gfortran.dg/der_array_io_1.f: Replace illegal internal
16471         print statement with internal write.
16472         * gfortran.dg/der_array_io_2.f: Likewise.
16473         * gfortran.dg/der_array_io_3.f: Likewise.
16474
16475 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
16476
16477         * gcc.dg/fold-abs-4.c: new test.
16478
16479 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
16480
16481         PR fortran/22570 an related issues.
16482         * gfortran.dg/x_slash_1.f: New test.
16483
16484 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
16485
16486         PR c/23143
16487         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
16488         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
16489
16490 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
16491
16492         PR c/529
16493         * gcc.dg/Wshadow-3.c: New test.
16494
16495 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
16496
16497         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
16498         used to have the wrong bounds).
16499
16500 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
16501
16502         PR c/21720
16503         * gcc.dg/hex-round-1.c: Test more cases.
16504         * gcc.dg/hex-round-2.c: New test.
16505
16506 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
16507
16508         PR 22550
16509         * g++.dg/tree-ssa/pr22550.C: New test.
16510
16511 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
16512
16513         * gcc.dg/tree-ssa/vrp19.c: New test.
16514         * gcc.dg/tree-ssa-vrp20.c: New test.
16515
16516 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
16517
16518         PR c/22240
16519         * gcc.dg/transparent-union-4.c: New test.
16520
16521 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
16522
16523         PR c/22192
16524         * gcc.dg/c99-vla-2.c: New test.
16525
16526 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
16527
16528         PR c/21720
16529         * gcc.dg/hex-round-1.c: New test.
16530
16531 2005-07-28  Jan Hubicka  <jh@suse.cz>
16532
16533         * inliner-1.c: Do not dump everything.
16534         * tree-prof.exp: Do not pass -ftree-based-profiling.
16535         * bprob.exp: Likewise.
16536
16537         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
16538
16539 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
16540
16541         PR c++/22545
16542         * g++.dg/expr/ptrmem7.C: New test.
16543
16544 2005-07-28  Mike Stump  <mrs@apple.com>
16545
16546         * g++.old-deja/g++.mike/visibility-1.C: New test.
16547
16548 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
16549
16550         PR c/20187
16551         * gcc.c-torture/execute/pr20187-1.c: New test.
16552
16553 2005-07-28  Jeff Law  <law@redhat.com>
16554
16555         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
16556         * gcc.dg/tree-ssa/vrp18.c: New test.
16557
16558 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
16559
16560         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
16561
16562 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
16563
16564         PR tree-optimization/22506
16565         * gcc.dg/vect/ps22506.c: New test.
16566
16567 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
16568
16569         PR target/21149
16570         * gcc.target/i386/sse-3.c: New test.
16571
16572 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
16573
16574         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
16575         * gcc.target/mips/mips32-dsp-type.c: Likewise.
16576
16577 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
16578
16579         PR c/22589
16580         * gcc.c-torture/compile/pr22589-1.c: New test.
16581
16582 2005-07-28  Jan Hubicka  <jh@suse.cz>
16583
16584         * update-loopch.c: New testcase.
16585
16586 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
16587
16588         PR rtl-optimization/23047
16589         * gcc.c-torture/execute/pr23047.c: New test.
16590         * gcc.c-torture/execute/pr23047.x: New.
16591
16592 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
16593
16594         PR tree-optimization/22493
16595         * gcc.c-torture/execute/pr22493-1.c: New test.
16596         * gcc.c-torture/execute/pr22493-1.x: New.
16597         * gcc.c-torture/execute/vrp-1.c: New test.
16598         * gcc.c-torture/execute/vrp-2.c: New test.
16599         * gcc.c-torture/execute/vrp-2.c: New test.
16600
16601 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
16602
16603         * gcc.target/frv/all-builtin-read8.c: Delete.
16604         * gcc.target/frv/all-builtin-read16.c: Delete.
16605         * gcc.target/frv/all-builtin-read32.c: Delete.
16606         * gcc.target/frv/all-builtin-read64.c: Delete.
16607         * gcc.target/frv/all-builtin-write8.c: Delete.
16608         * gcc.target/frv/all-builtin-write16.c: Delete.
16609         * gcc.target/frv/all-builtin-write32.c: Delete.
16610         * gcc.target/frv/all-builtin-write64.c: Delete.
16611         * gcc.target/frv/all-read-write-1.c: New.
16612
16613 2005-07-27  Jeff Law  <law@redhat.com>
16614
16615         * gcc.c-torture/execute/pr22630.c: New test.
16616
16617 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
16618
16619         PR tree-optimization/23073
16620         * gcc.dg/vect/nodump-pr23073.c: New test.
16621         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
16622
16623 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
16624
16625         PR tree-optimize/22348
16626         * gcc.c-torture/execute/pr22348.c: New.
16627
16628 2005-07-27  Richard Guenther  <rguenther@suse.de>
16629
16630         * gcc.dg/tree-ssa/salias-1.c: New testcase.
16631
16632 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16633
16634         PR fortran/22503
16635         * gfortran.dg/logical_comp.f90: New test.
16636
16637 2005-07-27  Jan Hubicka  <jh@suse.cz>
16638
16639         * inliner-1.c: Add cleanup of dumps.
16640         * val-prof-*.c: Likewise.
16641         * update-tailcall.c: New.
16642
16643 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
16644
16645         PR 22591
16646         * gcc.dg/tree-ssa/pr22591.c: New test.
16647         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
16648
16649 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
16650
16651         PR libobjc/22606
16652         * objc.dg/try-catch-11.m: New test.
16653
16654 2005-07-26  Richard Guenther  <rguenther@suse.de>
16655
16656         PR tree-optimization/22486
16657         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
16658
16659 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
16660
16661         PR tree-opt/22484
16662         * testsuite/g++.dg/opt/loop2.C: New test.
16663
16664 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
16665
16666         * gcc.dg/tree-ssa/reassoc-3.c: New test.
16667         * gcc.dg/tree-ssa/reassoc-4.c: New test.
16668
16669 2005-07-25  Adam Nemet  <anemet@lnxw.com>
16670
16671         * lib/profopt.exp (profopt-execute): Check for profiling data
16672         files on the target.
16673
16674 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
16675
16676         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
16677         for matching of asm labels.
16678
16679 2005-07-25  Richard Guenther  <rguenther@suse.de>
16680
16681         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
16682
16683 2005-07-25  Richard Guenther  <rguenther@suse.de>
16684
16685         PR testsuite/22624
16686         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
16687
16688 2005-07-25  Ira Rosen  <irar@il.ibm.com>
16689
16690         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
16691         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
16692         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
16693         * gcc.dg/vect/vect-100.c: New test.
16694         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
16695         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
16696         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
16697         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
16698         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
16699         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
16700         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
16701         * gfortran.dg/vect/pr19049.f90: New testcase.
16702         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
16703
16704 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
16705
16706         * gcc.c-torture/execute/20050713-1.c: New test.
16707
16708         PR fortran/20063
16709         * gfortran.fortran-torture/execute/data_4.f90: New test.
16710
16711         PR middle-end/20303
16712         * gcc.dg/visibility-d.c: New test.
16713
16714 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
16715
16716         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
16717         * gfortran.dg/underflow.f90: Ditto.
16718
16719 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16720
16721         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
16722         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
16723         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
16724
16725 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
16726
16727         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
16728         include case of field width of zero.
16729
16730 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
16731
16732         PR libgfortran/21875
16733         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
16734         with trailing blanks on normal formatted read.
16735
16736 2005-07-23  Chao-ying Fu  <fu@mips.com>
16737
16738         * gcc.target/mips/mips32-dsp-type.c: New test.
16739         * gcc.target/mips/mips32-dsp.c: New test.
16740
16741 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
16742
16743         PR testsuite/21073
16744         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
16745
16746         PR testsuite/20454
16747         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
16748         and __cyg_profile_func_exit.
16749
16750 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
16751
16752         * gfortran.dg/comma_format_extension_3.f: Fix typo.
16753         * gfortran.dg/comma_format_extension_4.f: Same.
16754         * gfortran.dg/pr15332.f: Same.
16755         * gfortran.dg/pr21730.f: Same.
16756
16757 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
16758
16759         * g++.dg/opt/vrp2.C: Fix testcase.
16760
16761         PR tree-opt/22625
16762         * g++.dg/opt/vrp2.C: New test.
16763
16764 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
16765
16766         PR debug/21828
16767         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
16768
16769 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
16770
16771         * gcc.dg/tree-ssa/20050719-1.c: New test.
16772
16773 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
16774
16775         * gcc.dg/bfin-longcall-1.c: New file.
16776         * gcc.dg/bfin-longcall-2.c: New file.
16777
16778 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
16779
16780         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
16781
16782 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
16783
16784         PR middle-end/19055
16785         * gcc.dg/tree-ssa/pr19055.c: New test.
16786         * gcc.dg/tree-ssa/pr19055-2.c: New test.
16787
16788 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
16789
16790         PR C++/22358
16791         * g++.dg/other/pr22358.C: New test.
16792
16793 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
16794
16795         PR c++/2922
16796         * g++.dg/lookup/two-stage5.C: New test from bug comments.
16797
16798 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16799
16800         PR c++/15938
16801         * g++.dg/init/union2.C: New test.
16802
16803 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16804
16805         PR c/22393
16806         * gcc.dg/complex-4.c: New test.
16807
16808 2005-07-21  Richard Guenther  <rguenther@suse.de>
16809
16810         PR testsuite/22522
16811         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
16812         scanning for asm labels.
16813         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
16814
16815 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
16816
16817         PR target/22085
16818         * gcc.dg/altivec-pr22085.c: New.
16819
16820 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
16821
16822         PR tree-optimization/19210
16823         * gcc.dg/tree-ssa/pr19210-1.c: New.
16824         * gcc.dg/tree-ssa/pr19210-2.c: New.
16825
16826 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
16827
16828         PR rtl-optimization/22167
16829         * g++.dg/opt/pr22167.C: New test.
16830
16831 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
16832
16833         PR c++/2922
16834         * g++.dg/lookup/two-stage2.C: New.
16835         * g++.dg/lookup/two-stage3.C: New.
16836         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
16837         fixed two-stage name lookup for operators.
16838         * g++.dg/template/call3.C: Compiler now produces an appropriate
16839         error message.
16840         * g++.dg/template/crash37.C: Compiler now describes bla() on line
16841         14 as a candidate.
16842         * g++.dg/template/ptrmem4.C: Compiler produces different error
16843         message.
16844         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
16845         connect_to_method as a candidate.
16846
16847 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
16848
16849         * gcc.dg/fold-alloc-1.c: New test.
16850
16851 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
16852
16853         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
16854         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
16855
16856 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
16857
16858         * gcc.dg/fold-abs-1.c: New test.
16859         * gcc.dg/fold-abs-2.c: New test.
16860         * gcc.dg/fold-abs-3.c: New test.
16861
16862 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
16863
16864         Make CONSTRUCTOR use VEC to store initializers.
16865         * g++.dg/ext/complit3.C: Check for specific error messages.
16866         * g++.dg/init/brace2.C: Update error message.
16867         * g++.dg/warn/Wbraces2.C: Likewise.
16868
16869 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
16870
16871         PR fortran/16940
16872         * gfortran.dg/module_interface_1.f90: New test.
16873
16874 2005-07-19  Danny Berlin <dberlin@dberlin.org>
16875             Kenneth Zadeck <zadeck@naturalbridge.com>
16876
16877         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
16878
16879 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16880
16881         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
16882         specify -Wformat for these tests.
16883         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
16884         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
16885         * gcc.dg/format/opt-6.c: Delete.
16886
16887 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
16888
16889         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
16890         * gcc.dg/tree-ssa/sra-3.c: Likewise.
16891
16892 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
16893
16894         * gcc.dg/tree-ssa/alias-2.c: New test.
16895
16896 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
16897
16898         PR c++/22263
16899         * g++.dg/template/explicit7.C: New test.
16900
16901 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
16902
16903         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
16904         width of 8 to +Inf and -Inf.
16905
16906 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
16907
16908         PR c++/22139
16909         * g++.dg/template/friend36.C: New test.
16910
16911 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
16912
16913         PR fortran/21730
16914         * gfortran.dg/pr21730.f: New test.
16915
16916 2005-07-16  Danny Berlin <dberlin@dberlin.org>
16917             Kenneth Zadeck <zadeck@naturalbridge.com>
16918
16919         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
16920         since pure const detection cannot run at -O1 in c compiler.
16921         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
16922         can now optimize this case properly.
16923         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
16924         because we now pass.
16925         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
16926
16927 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
16928
16929         PR c/22421
16930         * gcc.dg/format/bitfld-1.c: New test.
16931
16932 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
16933
16934         PR c++/22204
16935         * g++.dg/rtti/repo1.C: New test.
16936
16937 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
16938
16939         PR middle-end/22398
16940         * gcc.c-torture/compile/pr22398.c: New test.
16941
16942 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
16943
16944         PR c++/22132
16945         * g++.dg/expr/cast4.C: New test.
16946
16947 2005-07-15  Richard Guenther  <rguenther@suse.de>
16948
16949         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
16950         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
16951
16952 2005-07-15  Steven Bosscher  <stevenb@suse.de>
16953
16954         PR tree-optimization/22230
16955         * gcc.dg/tree-ssa/pr22230.c: New test.
16956
16957 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
16958
16959         * gfortran.dg/g77/cpp6.f: New test.
16960
16961         PR fortran/22417
16962         * gfortran.dg/g77/cpp5.F: New test.
16963         * gfortran.dg/g77/cpp5.h: New file.
16964         * gfortran.dg/g77/cpp5inc.h: New file.
16965
16966 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
16967
16968         PR libfortran/16435
16969         * gfortran.dg/tl_editting.f90: New.
16970         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
16971
16972 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
16973
16974         * gfortran.dg/char_array_constructor.f90: New test.
16975
16976 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
16977
16978         * gfortran.dg/past_eor.f90: New.
16979         * gfortran.dg/complex_read.f90: New.
16980
16981 2005-07-13  Jeff Law  <law@redhat.com>
16982
16983         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
16984         additional casts.
16985
16986         * gcc.dg/tree-ssa/pr22321.c: New test
16987
16988 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
16989
16990         PR tree-optimization/21921
16991         * gcc.dg/tree-ssa/pr21921.c: New.
16992
16993 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
16994
16995         PR tree-optimizatio/22442
16996         * gcc.dg/tree-ssa/loop-11.c: New test.
16997
16998 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
16999
17000         PR tree-opt/21840
17001         * gcc.c-torture/compile/pr21840.c: New test.
17002
17003 2005-07-12  Jan Hubicka  <jh@suse.cz>
17004
17005         * gcc.c-torture/compile/pr22379.c: New test.
17006
17007 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
17008
17009         PR libfortran/21593
17010         gfortran.dg/dev_null.f90: Remove outdated comment about
17011         PR libfortran/21593.
17012
17013
17014 2005-07-12  Dale Johannesen  <dalej@apple.com>
17015
17016         * gcc.target/i386/compress-float-sse.c: New.
17017         * gcc.target/i386/compress-float-sse-pic.c: New.
17018         * gcc.target/i386/compress-float-387.c: New.
17019         * gcc.target/i386/compress-float-387-pic.c: New.
17020         * gcc.dg/compress-float-ppc.c: New.
17021         * gcc.dg/compress-float-ppc-pic.c: New.
17022
17023 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
17024
17025         PR libfortran/21593
17026         gfortran.dg/dev_null.f90: Remove targets.
17027
17028 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
17029
17030         PR tree-opt/22335
17031         * gcc.dg/pr22335-1.c: New test.
17032         * gcc.dg/pr22335-2.c: New test.
17033
17034 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17035
17036         PR c++/20172
17037         * g++.dg/template/nontype12.C : New test.
17038
17039 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
17040
17041         * gcc.dg/tree-ssa/loop-10.c: New test.
17042
17043 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
17044
17045         * gcc.c-torture/execute/20020720-1.x: Remove.
17046
17047 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
17048
17049         * gfortran.fortran-torture/execute/forall_7.f90: New test.
17050
17051 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
17052
17053         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
17054         (dg-mips-options): Use it.
17055
17056 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
17057
17058         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
17059
17060 2005-07-09  Richard Henderson  <rth@redhat.com>
17061
17062         * lib/target-supports.exp (check_effective_target_sync_char_short):
17063         Add alpha.
17064
17065 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
17066
17067         PR libfortran/22217
17068         * gfortran.dg/negative-z-descriptor.f90: New test.
17069
17070 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
17071
17072         PR tree-opt/22329
17073         * gcc.dg/pr22329.c: New test.
17074
17075 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
17076
17077         PR tree-optimization/20139
17078         * gcc.dg/tree-ssa/pr20139.c: New.
17079
17080 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
17081
17082         PR tree-opt/22356
17083         * testsuite/gcc.dg/pr22356-1.c: New test.
17084
17085 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
17086
17087         PR c++/21799
17088         * g++.dg/template/unify8.C: New.
17089         * g++.dg/template/unify9.C: New.
17090
17091 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
17092
17093         * gfortran.fortran-torture/execute/entry_10.f90: New test.
17094
17095 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
17096
17097         * gcc.dg/darwin-version-1.c: New.
17098         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
17099         * gcc.dg/builtins-20.c: Likewise.
17100         * gcc.dg/builtins-53.c: Likewise.
17101         * gcc.dg/torture/builtins-convert-1.c: Likewise.
17102         * gcc.dg/torture/builtins-convert-2.c: Likewise.
17103         * gcc.dg/torture/builtins-convert-3.c: Likewise.
17104         * gcc.dg/torture/builtins-power-1.c: Likewise.
17105         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
17106         on Darwin.
17107
17108 2005-07-07  Jeff Law  <law@redhat.com>
17109
17110         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
17111         argument evaluation order.
17112
17113 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
17114
17115         PR libfortran/21594
17116         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
17117         Add test cases where the shift length is greater than the
17118         array length.
17119
17120 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
17121
17122         * obj-c++.dg/proto-lossage-6.mm: New.
17123         * objc.dg/proto-lossage-6.m: New.
17124
17125 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
17126
17127         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
17128         * objc.dg/gnu-runtime-2.m: Likewise.
17129
17130 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
17131
17132         * gfortran.dg/longline.f: New test.
17133
17134         * gfortran.dg/badline.f: New test.
17135
17136 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
17137
17138         PR fortran/16531
17139         PR fortran/15966
17140         PR fortran/18781
17141         * gfortran.dg/hollerith.f90: New.
17142         * gfortran.dg/hollerith2.f90: New.
17143         * gfortran.dg/hollerith3.f90: New.
17144         * gfortran.dg/hollerith4.f90: New.
17145         * gfortran.dg/hollerith_f95.f90: New.
17146         * gfortran.dg/hollerith_legacy.f90: New.
17147         * gfortran.dg/g77/cpp4.F: New. Port from g77.
17148
17149 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
17150
17151         PR objc/22274
17152         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
17153         * objc.dg/gnu-runtime-2.m: New.
17154
17155 2005-07-06  Jeff Law  <law@redhat.com>
17156
17157         * gcc.dg/tree-ssa/vrp17.c: New test.
17158
17159 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
17160
17161         PR fortran/22327
17162         * gfortran.dg/array_constructor_5.f90: New test.
17163
17164 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
17165
17166         * gfortran.fortran-torture/execute/entry_9.f90: New test.
17167
17168 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
17169
17170         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
17171         * gcc.dg/980816-1.c: Ditto.
17172
17173 2005-07-06  Jeff Law  <law@redhat.com>
17174
17175         * gcc.c-torture/compile/pr21356.c: New test.
17176
17177 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
17178
17179         PR c/22013
17180         PR c/22098
17181         * gcc.c-torture/compile/pr22013-1.c,
17182         gcc.c-torture/execute/pr22098-1.c,
17183         gcc.c-torture/execute/pr22098-2.c,
17184         gcc.c-torture/execute/pr22098-3.c: New tests.
17185
17186 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
17187
17188         PR c/22308
17189         * gcc.dg/pr22308-1.c: New test.
17190
17191 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
17192
17193         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
17194         target.
17195         * gcc.dg/compare9.c: Use -fshort-enums instead of
17196         -fno-short-enums.  Change the last test to dg-bogus.
17197
17198 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
17199
17200         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
17201         * gcc.dg/compare9.c: New.
17202
17203 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17204
17205         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
17206
17207 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
17208
17209         PR testsuite/22288
17210         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
17211
17212
17213 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17214
17215         * gcc.dg/format/gcc_gfc-1.c: New.
17216
17217 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
17218
17219         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
17220
17221 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17222
17223         PR fortran/20842
17224         * gfortran.dg/io_invalid_1.f90: New test.
17225
17226 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
17227
17228         * gcc.dg/format/gcc_diag-1.c: Update.
17229
17230 2005-07-02  Jeff Law  <law@redhat.com>
17231
17232         * gcc.dg/tree-ssa/pr22051-1.c: New test.
17233         * gcc.dg/tree-ssa/pr22051-2.c: New test.
17234
17235 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
17236
17237         * gcc.dg/format/gcc_diag-1.c: Update.
17238
17239 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
17240
17241         PR tree-opt/22269
17242         * gcc.c-torture/compile/pr22269.c: New test.
17243
17244 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
17245
17246         PR 21584
17247         PR 22219
17248         * g++.dg/tree-ssa/pr21584-1.C: New test.
17249         * g++.dg/tree-ssa/pr21584-2.C: New test.
17250
17251 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
17252
17253         * obj-c++.dg/try-catch-11.mm: New.
17254         * objc.dg/try-catch-10.m: New.
17255
17256 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
17257
17258         * g++.dg/other/ucnid-1.C: xfail on AIX.
17259
17260 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
17261
17262         PR 22234
17263         * gcc.dg/20050629-1.c: New test.
17264
17265 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
17266
17267         * obj-c++.dg/const-str-1[0-1].mm: New.
17268         * objc.dg/const-str-1[0-1].m: New.
17269
17270 2005-05-29  Richard Henderson  <rth@redhat.com>
17271
17272         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
17273         Rename from check_effective_target_vect_no_max.
17274         (check_effective_target_vect_no_int_add): New.
17275         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
17276         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
17277         * gcc.dg/vect/vect-reduc-3.c: Likewise.
17278         * gcc.dg/vect/vect-reduc-1.c: Use both.
17279         * gcc.dg/vect/vect-reduc-2.c: Likewise.
17280
17281 2005-05-29  Richard Henderson  <rth@redhat.com>
17282
17283         * lib/target-supports.exp (check_effective_target_vect_no_max):
17284         Remove i386 and x86_64.
17285
17286 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
17287
17288         PR testsuite/21969
17289         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
17290
17291 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
17292
17293         PR middle-end/21969
17294         * gcc.dg/vect/pr21969.c: New test.
17295
17296 2005-06-28  Eric Christopher  <echristo@redhat.com>
17297
17298         PR c/22052
17299         PR c/21975
17300         * gcc.dg/inline1.c: New test.
17301         * gcc.dg/inline2.c: Ditto.
17302         * gcc.dg/inline3.c: Ditto.
17303         * gcc.dg/inline4.c: Ditto.
17304         * gcc.dg/inline5.c: Ditto.
17305
17306 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
17307
17308         PR libfortran/22142
17309         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
17310         Add testcase also testing eoshift1 for PR 22142.
17311
17312 2005-06-28  Richard Henderson  <rth@redhat.com>
17313
17314         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
17315         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
17316         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
17317         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
17318         gcc.dg/tree-ssa/20030922-2.c: Likewise.
17319
17320 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
17321
17322         PR libfortran/22142
17323         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
17324         Add testcase for PR 22142.
17325
17326 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
17327
17328         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
17329         gcc.target/ia64/fpreg-2.c: New tests.
17330
17331 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17332
17333         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
17334
17335 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17336
17337         PR libfortran/22170
17338         * gfortran.dg/slash_1.f90: New test.
17339
17340 2005-06-27  Richard Henderson  <rth@redhat.com>
17341
17342         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
17343         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
17344         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
17345         * gcc.dg/vect/vect-reduc-2.c: Likewise.
17346         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
17347         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
17348
17349 2005-06-27  Richard Henderson  <rth@redhat.com>
17350
17351         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
17352         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
17353
17354 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
17355
17356         * obj-c++.dg/proto-lossage-5.mm: New.
17357         * objc.dg/proto-lossage-5.m: New.
17358
17359 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
17360
17361         PR 21959
17362         * gcc.dg/tree-ssa/pr21959.c: New test.
17363
17364 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
17365
17366         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
17367         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
17368         testing uninitialized var.
17369
17370         * gcc.c-torture/execute/builtins/chk.h: New.
17371         * gcc.c-torture/execute/builtins/lib/chk.c: New.
17372         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
17373         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
17374         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
17375         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
17376         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
17377         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
17378         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
17379         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
17380         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
17381         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
17382         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
17383         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
17384         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
17385         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
17386         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
17387         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
17388         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
17389         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
17390         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
17391         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
17392         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
17393         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
17394         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
17395         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
17396         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
17397         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
17398         * gcc.dg/builtin-object-size-1.c: New test.
17399         * gcc.dg/builtin-object-size-2.c: New test.
17400         * gcc.dg/builtin-object-size-3.c: New test.
17401         * gcc.dg/builtin-object-size-4.c: New test.
17402         * gcc.dg/builtin-object-size-5.c: New test.
17403         * gcc.dg/builtin-stringop-chk-1.c: New test.
17404         * gcc.dg/builtin-stringop-chk-2.c: New test.
17405         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
17406         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
17407         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
17408         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
17409         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
17410         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
17411         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
17412         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
17413         * gcc.c-torture/execute/printf-1.c: New test.
17414         * gcc.c-torture/execute/fprintf-1.c: New test.
17415         * gcc.c-torture/execute/vprintf-1.c: New test.
17416         * gcc.c-torture/execute/vfprintf-1.c: New test.
17417         * gcc.c-torture/execute/printf-chk-1.c: New test.
17418         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
17419         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
17420         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
17421
17422 2005-06-27  Michael Matz  <matz@suse.de>
17423
17424         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
17425         slot is not merged if address escapes.
17426
17427 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17428
17429         PR c/21911
17430         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
17431
17432 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
17433
17434         PR middle-end/17965
17435         * gcc.c-torture/compile/20050622-1.c: New test.
17436
17437         PR middle-end/22028
17438         * gcc.dg/20050620-1.c: New test.
17439
17440 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
17441
17442         PR tree-optimization/22026
17443         * gcc.dg/tree-ssa/pr22026.c: New.
17444
17445 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
17446
17447         PR libfortran/22144
17448         * gfortran.dg/shift-alloc.f90: New testcase.
17449
17450 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
17451
17452         * all files: Update FSF address in copyright headers.
17453
17454 2005-06-22  Jan Hubicka  <jh@suse.cz>
17455
17456         * wholeprogram-1.c: New testcase.
17457         * wholeprogram-2.c: New testcase.
17458
17459 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
17460
17461         PR 22171
17462         * gcc.dg/tree-ssa/pr22171.c: New test.
17463
17464 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
17465
17466         * gfortran.dg/simplify_modulo.f90: New.
17467
17468 2005-06-24  Jan Hubicka  <jh@suse.cz>
17469
17470         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
17471
17472 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
17473
17474         * obj-c++.dg/proto-lossage-[1-4].mm: New.
17475
17476 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
17477
17478         * obj-c++.dg/typedef-alias-1.mm: New.
17479         * objc.dg/typedef-alias-1.m: New.
17480
17481 2005-06-23  Jeff Law  <law@redhat.com>
17482
17483         * gcc.dg/tree-ssa/vrp16.c: New test.
17484
17485 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17486
17487         * lib/target-supports.exp: Add
17488         check_effective_target_fortran_large_real and
17489         check_effective_target_fortran_large_int to check for
17490         corresponding effective targets.
17491         * gfortran.dg/large_integer_kind_1.f90: New test.
17492         * gfortran.dg/large_real_kind_1.f90: New test.
17493
17494 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
17495
17496         PR tree-optimization/22117
17497         * gcc.dg/tree-ssa/pr22117.c: New.
17498
17499 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
17500
17501         PR testsuite/22123
17502         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
17503
17504 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
17505
17506         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
17507
17508 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
17509
17510         * gfortran.dg/f2c_4.f90: Add tests for complex functions
17511         * gfortran.dg/f2c_4.c: Likewise.
17512
17513 2005-06-22 Paul Brook  <paul@codesourcery.com>
17514
17515         PR fortran/21034
17516         * gfortran.dg/auto_save_1.f90: New test.
17517
17518 2005-06-22  Michael Matz  <matz@suse.de>
17519
17520         * gcc.target/x86-64/abi: New directory.
17521         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
17522         * gcc.target/x86-64/abi/README.gcc: New file.
17523         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
17524         * gcc.target/x86-64/abi/asm-support.s: New file.
17525         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
17526         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
17527         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
17528         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
17529         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
17530         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
17531         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
17532         * gcc.target/x86_64/abi/test_bitfields.c: New test.
17533         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
17534         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
17535         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
17536         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
17537         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
17538         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
17539         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
17540         * gcc.target/x86_64/abi/test_varargs.c: New test.
17541
17542 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
17543
17544         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
17545         32-bit i?86 and x86_64.
17546
17547 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
17548
17549         * obj-c++.dg/const-str-[1-9].mm: New tests.
17550
17551 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
17552
17553         PR fortran/22010
17554         * gfortran.dg/namelist_use.f90: New.
17555         * gfortran.dg/namelist_use_only.f90: New.
17556
17557 2005-06-21  Jeff Law  <law@redhat.com>
17558
17559         * gcc.dg/tree-ssa/vrp15.c: New test.
17560
17561 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
17562
17563         * lib/target-supports.exp (check_effective_target_vect_reduction):
17564         Remove.
17565         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
17566         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
17567         remove vect_reduction target keyword. Also avoid two returns in main.
17568         * gcc.dg/vect/vect-reduc-3.c: Likewise.
17569         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
17570         * gcc.dg/vect/vect-reduc-1short.c: New test.
17571         * gcc.dg/vect/vect-reduc-1char.c: New test.
17572         * gcc.dg/vect/vect-reduc-2short.c: New test.
17573         * gcc.dg/vect/vect-reduc-2char.c: New test.
17574         * gcc.dg/vect/vect-reduc-6.c: New test.
17575         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
17576         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
17577         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
17578
17579 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17580         Paul Thomas  <pault@gcc.gnu.org>
17581
17582         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
17583         New tests.
17584
17585 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17586
17587         * gfortran.dg/backslash_1.f90: New test.
17588         * gfortran.dg/backslash_2.f90: New test.
17589
17590 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
17591
17592         * gfortran.dg/duplicate_labels.f90: New test.
17593
17594 2005-06-20  Jan Beulich  <jbeulich@novell.com>
17595
17596         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
17597         unsupportable relocations.
17598         * g++.old-deja/g++.other/store-expr1.C: Likewise.
17599         * gcc.dg/20050321-2.c: xfail for NetWare.
17600
17601 2005-06-20  Andreas Jaeger  <aj@suse.de>
17602
17603         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
17604         gcc.target/i386/fastcall-sseregparm.c,
17605         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
17606
17607 2005-06-19  Richard Henderson  <rth@redhat.com>
17608
17609         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
17610
17611 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
17612
17613         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
17614
17615 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
17616
17617         PR c++/22115
17618         * g++.dg/conversion/simd2.C: Change expected error message.
17619
17620 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
17621
17622         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
17623         * gcc.dg/vect/vect-reduc-2.c: Likewise.
17624         * gcc.dg/vect/vect-reduc-3.c: Likewise.
17625
17626 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
17627
17628         * gcc.dg/fold-mod-1.c: New test.
17629
17630 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
17631
17632         PR fortran/19926
17633         * gfortran.dg/pr19926.f90: New test.
17634
17635 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
17636
17637         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
17638         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
17639         targets.
17640         * gcc.dg/vect/vect-reduc-2.c: Likewise.
17641         * gcc.dg/vect/vect-reduc-3.c: Likewise.
17642
17643 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
17644
17645         * gcc.target/ia64/float80-varargs-1.c: New test.
17646
17647 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17648
17649         PR tree-opt/22035
17650         * gfortran.dg/f2c_6.f90: New test.
17651
17652 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
17653
17654         PR c++/17413
17655         * g++.dg/template/local5.C: New.
17656
17657 2005-06-17  Richard Henderson  <rth@redhat.com>
17658
17659         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
17660
17661 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
17662
17663         PR testsuite/21945
17664         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
17665
17666 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
17667
17668         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
17669         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
17670         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
17671         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
17672         check_vect to verify the presence of hardware vector support.
17673
17674 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
17675
17676         PR testsuite/22056
17677         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
17678
17679 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17680
17681         PR libfortran/19216
17682         * gfortran.dg/pr19216.f: Add correct space between brackets and
17683         dg directive.
17684
17685 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17686
17687         PR libfortran/16436
17688         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
17689
17690 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
17691
17692         * gcc.target/i386/attributes-error.c: New testcase.
17693         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
17694         * gcc.target/i386/regparm-stdcall.c: Likewise.
17695         * gcc.target/i386/sseregparm-1.c: Likewise.
17696         * gcc.target/i386/sseregparm-2.c: Likewise.
17697
17698 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
17699
17700         * g++.dg/rtti/crash2.C: New.
17701
17702 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
17703
17704         * gcc.dg/noncompile/20040203-3.c: Update expected message.
17705
17706 2005-06-15  David Ung  <davidu@mips.com>
17707
17708         * gcc.target/mips/mips16e-extends.c: New test for testing the
17709         generation of MIPS16e zeb/zeh, seb/seh instructions.
17710
17711 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
17712
17713         PR 22018
17714         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
17715         * gcc.dg/tree-ssa/pr22018.c: New test.
17716
17717 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
17718
17719         * gcc.dg/simd-1.c: Update error messages.
17720         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
17721         * gcc.dg/simd-2.c: Update error messages.
17722         * gcc.dg/simd-4.c: New.
17723
17724 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
17725
17726         PR c++/20678
17727         * g++.dg/other/crash-4.C: New.
17728
17729 2005-06-14  Devang Patel  <dpatel@apple.com>
17730
17731         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
17732
17733 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
17734
17735         PR c++/21929
17736         * g++.dg/parse/crash11.C: Update
17737
17738 2005-06-13  Jeff Law  <law@redhat.com>
17739
17740         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
17741         perform the desired transformations.
17742         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
17743         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
17744
17745 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17746
17747         PR fortran/22038
17748         * gfortran.dg/forall_1.f90: Un-XFAIL.
17749
17750 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
17751
17752         PR c++/21929
17753         * g++.dg/parse/crash26.C: New.
17754
17755         PR c++/20789
17756         * g++.dg/init/member1.C: New.
17757
17758 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
17759
17760         * gfortran.dg/altreturn_1.f90: New test.
17761
17762 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
17763
17764         PR middle-end/21985
17765         * gcc.dg/tree-ssa/pr21985.c: New test.
17766
17767 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
17768
17769         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
17770
17771 2005-06-12  Roger Sayle  <roger@eyesopen.com>
17772
17773         PR c++/21930
17774         * g++.dg/other/error10.C: New test case.
17775
17776 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17777
17778         PR libfortran/19155
17779         * gfortran.dg/pr19155.f: Add test.
17780
17781 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17782
17783         * gfortran.dg/f2c_7.f90: New test.
17784
17785         * gfortran.dg/forall_1.f90: XFAILed.
17786
17787 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
17788
17789         * gcc.dg/pr14796-1.c: New.
17790         * gcc.dg/pr14796-2.c: New.
17791
17792 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
17793
17794         PR fortran/17792
17795         PR fortran/21375
17796         * gfortran.dg/deallocate_stat.f90: New test.
17797
17798 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
17799
17800         * gfortran.fortran-torture/execute/in-pack.f90: New test.
17801
17802 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
17803
17804         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
17805         access will be generated when this loop is vectorized. Test that
17806         accesses with same alignment were detected.
17807         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
17808         Test that accesses with same alignment were detected.
17809         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
17810         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
17811         alignment were detected.
17812
17813 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
17814
17815         PR c++/10611
17816         * g++.dg/conversion/simd2.C: New.
17817
17818 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17819
17820         * gcc.dg/Wcxx-compat-1.c: New.
17821
17822 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
17823
17824         PR libfortran/21480
17825         * gfortran.dg/reshape-complex.f90: Add a test for a packed
17826         complex array.
17827
17828 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
17829
17830         * gcc.dg/alias-8.c: New.
17831
17832 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
17833
17834         * gcc.dg/format/cmn_err-1.c: Update.
17835
17836 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
17837
17838         PR target/20666
17839         * gcc.target/sparc/fexpand-2.c: New.
17840         * gcc.target/sparc/fpmerge-2.c: New.
17841         * gcc.target/sparc/fpmul-2.c: New.
17842         * gcc.target/sparc/noresult.c: New.
17843         * gcc.target/sparc/pdist-2.c: New.
17844         * gcc.target/sparc/pdist-3.c: New.
17845
17846 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
17847
17848         PR testsuite/21702
17849         * gcc.target/i386/i386.exp: Fix comment typo.
17850
17851 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
17852
17853         PR c++/19497
17854         * g++.dg/inherit/using5.C: New.
17855         * g++.dg/inherit/using6.C: New.
17856
17857 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17858
17859         PR c++/19894
17860         * g++.dg/template/ptrmem15.C: New test.
17861
17862         PR c++/20563
17863         * g++.dg/ext/label4.C: New test.
17864
17865 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
17866
17867         * gcc.dg/tls/debug-1.c: New test.
17868
17869 2005-06-07  Dale Johannesen  <dalej@apple.com>
17870
17871         * gcc.target/i386/movq.c: New.
17872
17873 2005-06-07  Dale Johannesen  <dalej@apple.com>
17874
17875         * gcc.dg/20050607-1.c: New.
17876
17877 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
17878
17879         PR middle-end/21850
17880         * gcc.c-torture/execute/20050607-1.c: New test.
17881
17882 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
17883
17884         PR libfortran/21926
17885         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
17886         Test case where the return array has lowest stride one,
17887         but isn't packed.
17888
17889 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
17890
17891         * lib/target-supports.exp (check_effective_target_sync_int_long):
17892         Add s390 and s390x targets.
17893
17894 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
17895
17896         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
17897         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
17898         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
17899         * gcc.dg/tree-ssa/loop-9.c: New test.
17900
17901 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
17902
17903         * g++.dg/parse/defarg10.C: New.
17904
17905 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
17906
17907         PR regression/21897
17908         * gcc.c-torture/execute/20050604-1.c: New test.
17909
17910 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
17911
17912         PR 21903
17913         * g++.dg/parse/defarg9.C: New.
17914
17915         PR c++/20637
17916         * g++.dg/inherit/using4.C: New.
17917         * g++.dg/overload/error1.C: Adjust expected errors.
17918         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
17919         * g++.old-deja/g++.brendan/arm2.C: Likewise.
17920         * g++.old-deja/g++.other/redecl2.C: Likewise.
17921         * g++.old-deja/g++.other/redecl4.C: Likewise.
17922         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
17923
17924 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
17925
17926         * gfortran.dg/f2c_5.f90: Add -w to dg-options
17927
17928 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
17929
17930         * lib/gfortran.exp (gfortran_target_compile): Call
17931         dg-additional-files-options
17932         * gfortran.dg/f2c_4.f90: New file
17933         * gfortran.dg/f2c_4.c: New file
17934         * gfortran.dg/f2c_5.f90: New file
17935         * gfortran.dg/f2c_5.c: New file
17936
17937 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17938
17939         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
17940
17941         PR fortran/21912
17942         * gfortran.dg/array_constructor_4.f90: New test.
17943
17944 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
17945
17946         PR c++/21619
17947         * g++.dg/ext/builtin9.C: New test.
17948
17949 2005-06-05  Dale Johannesen  <dalej@apple.com>
17950
17951         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
17952         * gcc.c-torture/execute/20050603-2.c: Ditto.
17953
17954 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
17955
17956         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
17957         * gcc.dg/vect/vect-reduc-1.c: New.
17958         * gcc.dg/vect/vect-reduc-2.c: New.
17959         * gcc.dg/vect/vect-reduc-3.c: New.
17960
17961 2005-06-04  Dale Johannesen  <dalej@apple.com>
17962
17963         * gcc.c-torture/execute/20050603-1.c: New.
17964         * gcc.c-torture/execute/20050603-2.c: New.
17965         * gcc.dg/20050603-3.c: New.
17966
17967 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17968
17969         PR fortran/19195
17970         * gfortran.dg/debug_1.f90: New test.
17971
17972         * gfortran.dg/forall_1.f90: New test.
17973
17974 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
17975
17976         * gfortran.dg/array_constructor_3.f90: New test.
17977
17978 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17979
17980         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
17981
17982 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
17983
17984         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
17985
17986 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
17987
17988         PR c/21873
17989         * gcc.dg/init-excess-1.c: New test.
17990
17991 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
17992
17993         PR c++/21853
17994         * g++.dg/expr/static_cast6.C: New test.
17995
17996 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
17997
17998         * gcc.dg/tree-ssa/vrp14.c: New test.
17999
18000 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
18001
18002         PR c++/21336
18003         * g++.dg/template/new2.C: New test.
18004
18005 2005-06-03  Josh Conner  <jconner@apple.com>
18006
18007         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
18008         all entries in initializer.
18009
18010 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
18011
18012         PR middle-end/21858
18013         * gcc.dg/pr21858.c: New testcase.
18014
18015 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
18016
18017         PR tree-optimization/21292
18018
18019         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
18020         New.
18021         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
18022         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
18023         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
18024         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
18025         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
18026
18027 2005-06-02  Richard Henderson  <rth@redhat.com>
18028
18029         * gcc.dg/sync-2.c: Use -march=i486 for i386.
18030
18031 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
18032
18033         * gcc.dg/wtypequal.c: New testcase.
18034
18035 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
18036
18037         PR 21582
18038         * gcc.dg/tree-ssa/pr21582.c: New test.
18039
18040 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
18041
18042         PR c++/21280
18043         * g++.dg/opt/interface2.h: New.
18044         * g++.dg/opt/interface2.C: New.
18045         * g++.dg/init/ctor4.C: Adjust error lines.
18046         * g++.old-deja/g++.bob/inherit2.C: Likewise.
18047         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
18048         * g++.old-deja/g++.jason/opeq3.C: Likewise.
18049         * g++.old-deja/g++.pt/assign1.C: Likewise.
18050         * g++.old-deja/g++.pt/crash20.C: Likewise.
18051
18052 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
18053
18054         PR tree-optimization/21734
18055         * g++.dg/vect/pr21734_1.cc: New.
18056         * g++.dg/vect/pr21734_2.cc: New.
18057
18058 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
18059
18060         PR c++/20350
18061         * g++.dg/template/spec24.C: New.
18062
18063         PR c++/21151
18064         * g++.dg/pch/local-1.C: New.
18065         * g++.dg/pch/local-1.Hs: New.
18066
18067 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
18068
18069         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
18070         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
18071         * gcc.dg/tree-ssa/pr14341.c: New test.
18072         * gcc.dg/tree-ssa/pr14841.c: New test.
18073         * gcc.dg/tree-ssa/pr20701.c: New test.
18074         * gcc.dg/tree-ssa/pr21086.c: New test.
18075         * gcc.dg/tree-ssa/pr21090.c: New test.
18076         * gcc.dg/tree-ssa/pr21332.c: New test.
18077         * gcc.dg/tree-ssa/pr21458.c: New test.
18078         * gcc.dg/tree-ssa/pr21658.c: New test.
18079         * gcc.dg/tree-ssa/vrp01.c: New test.
18080         * gcc.dg/tree-ssa/vrp02.c: New test.
18081         * gcc.dg/tree-ssa/vrp03.c: New test.
18082         * gcc.dg/tree-ssa/vrp04.c: New test.
18083         * gcc.dg/tree-ssa/vrp05.c: New test.
18084         * gcc.dg/tree-ssa/vrp06.c: New test.
18085         * gcc.dg/tree-ssa/vrp07.c: New test.
18086         * gcc.dg/tree-ssa/vrp08.c: New test.
18087         * gcc.dg/tree-ssa/vrp09.c: New test.
18088         * gcc.dg/tree-ssa/vrp10.c: New test.
18089         * gcc.dg/tree-ssa/vrp11.c: New test.
18090         * gcc.dg/tree-ssa/vrp12.c: New test.
18091         * gcc.dg/tree-ssa/vrp13.c: New test.
18092
18093 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
18094
18095         PR 21029
18096         * gcc.dg/tree-ssa/pr21029.c: New test.
18097
18098 2005-06-01  Roger Sayle  <roger@eyesopen.com>
18099
18100         * gfortran.dg/logint-1.f: New test case.
18101         * gfortran.dg/logint-2.f: Likewise.
18102         * gfortran.dg/logint-3.f: Likewise.
18103
18104 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
18105
18106         PR c/21536
18107         PR c/20760
18108         * gcc.dg/20050527-1.c: New test.
18109
18110         * gcc.dg/i386-sse-12.c: New test.
18111
18112         PR fortran/21729
18113         * gfortran.dg/implicit_5.f90: New test.
18114
18115 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
18116
18117         PR fortran/20883
18118         * gfortran/assign_4.f90: New test.
18119         * gfortran/assign_2.f90: Change compile to run.
18120
18121 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
18122
18123         * lib/target-supports.exp
18124         (check_effective_target_sync_char_short): New.
18125         * gcc.dg/sync-2.c: New.
18126
18127 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
18128
18129         PR tree-optimization/21817
18130         * gcc.dg/torture/pr21817-1.c: New.
18131
18132 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
18133
18134         PR c++/21165
18135         * g++.dg/template/init5.C: New.
18136
18137 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
18138
18139         * gfortran.dg/char_initialiser_actual.f90:
18140         Test character initialisers as actual arguments.
18141         * gfortran.dg/char_pointer_comp_assign.f90:
18142         Test character pointer structure component assignments.
18143         * gfortran.dg/char_array_structure_constructor.f90:
18144         Test character components in structure constructors.
18145
18146 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
18147
18148         PR middle-end/20931
18149         * g++.dg/opt/pr20931.C: New test.
18150
18151 2005-05-31  Andreas Jaeger  <aj@suse.de>
18152
18153         PR testsuite/20772
18154         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
18155         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
18156         g++.old-deja/g++.ext/asmspec1.C,
18157         g++.old-deja/g++.other/regstack.C,
18158         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
18159         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
18160         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
18161         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
18162         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
18163         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
18164         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
18165         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
18166         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
18167         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
18168         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
18169         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
18170         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
18171         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
18172         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
18173         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
18174         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
18175         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
18176         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
18177
18178 2005-05-31  Jeff Law  <law@redhat.com>
18179
18180         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
18181
18182 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
18183
18184         PR middle-end/21743
18185         * gcc.dg/builtins-1.c: Activate disabled clog test.
18186         * gcc.dg/torture/builtin-attr-1.c: Likewise.
18187
18188 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
18189
18190         * gfortran.dg/char_pointer_assign.f90:
18191         Test character-pointer assignments and pointer assignments.
18192         * gfortran.dg/char_pointer_dummy.f90:
18193         Test character-pointer dummy arguments.
18194         * gfortran.dg/char_pointer_func.f90:
18195         Test character-pointer function returns.
18196         * gfortran.dg/char_pointer_dependency.f90:
18197         Test character-pointer functions with dependencies.
18198
18199 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
18200
18201         PR c++/21784
18202         * g++.dg/lookup/using14.C: New test.
18203
18204 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
18205
18206         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
18207         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
18208         trailing ^M.
18209
18210 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
18211
18212         PR c++/17413
18213         * g++.dg/template/local5.C: New.
18214
18215         PR target/21761
18216         * gcc.c-torture/compile/pr21761.c: New.
18217
18218         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
18219         before darwin8.
18220
18221 2005-05-30  Steven G. Kargl
18222
18223         PR fortran/20846
18224         * gfortran.dg/inquire_8.f90: New test.
18225
18226 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18227
18228         PR libfortran/21376
18229         * gfortran.dg/output_exponents_1.f90: New test.
18230
18231 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18232
18233         PR libfortran/20006
18234         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
18235
18236 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
18237
18238         PR c++/21210
18239         * g++.dg/ext/complex1.C: New test.
18240
18241         PR c++/21340
18242         * g++.dg/init/ctor6.C: New test.
18243
18244 2005-05-29  Jan Hubicka  <jh@suse.cz>
18245
18246         * gcc.c-torture/compile/pr21562.c: New.
18247
18248 2005-05-28  Steven G. Kargl <kargls@comcast.net>
18249
18250         * gfortran.dg/subnormal_1.f90: New test.
18251
18252 2005-05-28  Jan Hubicka  <jh@suse.cz>
18253
18254         * tree-prof.exp: Fix comment.
18255         * value-prof-1.c: New.
18256         * value-prof-2.c: New.
18257         * value-prof-3.c: New.
18258         * value-prof-4.c: New.
18259
18260 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
18261
18262         PR c++/21614
18263         * g++.dg/expr/ptrmem6.C: New test.
18264         * g++.dg/expr/ptrmem6a.C: Likewise.
18265
18266 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
18267
18268         PR tree-optimization/21658
18269         * gcc.dg/tree-ssa/pr21658.c: New.
18270
18271 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
18272
18273         PR c++/21455
18274         * g++.dg/inherit/ptrmem3.C: New.
18275
18276         PR c++/21681
18277         * g++.dg/parse/template16.C: New.
18278
18279 2005-05-27  Andreas Jaeger  <aj@suse.de>
18280
18281         * gcc.dg/setjmp-2.c: Only run in 32-bit.
18282
18283         * gcc.dg/i386-sse-8.c: Run test on all archs.
18284
18285 2005-05-26  Mike Stump  <mrs@apple.com>
18286
18287         * objc.dg/isa-field-1.m: Only run on darwin.
18288         * objc.dg/lookup-1.m: Likewise.
18289         * objc.dg/try-catch-8.m: Likewise.
18290
18291 2005-05-26  Roger Sayle  <roger@eyesopen.com>
18292
18293         PR tree-optimization/9814
18294         * gcc.dg/pr9814-1.c: New test case.
18295
18296 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
18297
18298         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
18299         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
18300         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
18301         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
18302         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
18303         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
18304         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
18305         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
18306         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
18307         objc.dg/try-catch-8.m: New.
18308
18309 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
18310
18311         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
18312         remove extraneous semicolons.
18313
18314 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
18315
18316         * obj-c++.dg/comp-types-12.mm: New.
18317         * objc.dg/comp-types-11.m: New.
18318         * objc.dg/selector-4.m: New.
18319
18320 2005-05-26  Andreas Jaeger  <aj@suse.de>
18321
18322         PR testsuite/20772
18323         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
18324         g++.old-deja/g++.ext/attrib3.C,
18325         g++.old-deja/g++.other/store-expr1.C,
18326         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
18327         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
18328         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
18329         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
18330         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
18331         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
18332         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
18333         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
18334         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
18335         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
18336         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
18337         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
18338         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
18339         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
18340         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
18341         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
18342         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
18343         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
18344         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
18345
18346 2005-05-26  Andreas Jaeger  <aj@suse.de>
18347
18348         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
18349         x86-64 compilation.
18350
18351 2005-05-26  Andreas Jaeger  <aj@suse.de>
18352
18353         PR testsuite/20772
18354         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
18355         gcc.misc-tests/i386-pf-athlon-1.c,
18356         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
18357         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
18358         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
18359         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
18360         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
18361         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
18362         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
18363         programs.
18364
18365         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
18366         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
18367         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
18368         x86-64 compilation.
18369
18370         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
18371         x86_64.
18372
18373         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
18374         effective-target ilp32.
18375
18376 2005-05-26  David Ung  <davidu@mips.com>
18377
18378         * gcc.target/mips/ext_ins.c: New test for testing the generation
18379         of MIPS32/64 rev 2 ext/ins instructions.
18380
18381 2005-05-26  Andreas Jaeger  <aj@suse.de>
18382
18383         * treelang/compile/unsigned.tree: Use gimple instead of
18384         nonexisting generic dump.
18385
18386 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
18387
18388         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
18389
18390 2005-05-26  Andreas Jaeger  <aj@suse.de>
18391
18392         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
18393
18394 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
18395
18396         PR libfortran/17283
18397         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
18398         Test callee-allocated memory with write statements.
18399
18400 2005-05-25  Roger Sayle  <roger@eyesopen.com>
18401
18402         PR middle-end/21709
18403         * gcc.dg/pr21709-1.c: New test case.
18404
18405 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
18406             Mike Stump  <mrs@apple.com>
18407
18408         * objc/execute/next_mapping.h: Update for C++.
18409
18410         * obj-c++.dg/selector-1.mm: Move to...
18411         * obj-c++.dg/selector-4.mm: here...
18412
18413         * obj-c++.dg/basic.mm: New.
18414         * obj-c++.dg/comp-types-1.mm: New.
18415         * obj-c++.dg/cxx-class-1.mm: New.
18416         * obj-c++.dg/cxx-ivars-1.mm: New.
18417         * obj-c++.dg/cxx-ivars-2.mm: New.
18418         * obj-c++.dg/cxx-ivars-3.mm: New.
18419         * obj-c++.dg/cxx-scope-1.mm: New.
18420         * obj-c++.dg/cxx-scope-2.mm: New.
18421         * obj-c++.dg/defs.mm: New.
18422         * obj-c++.dg/empty-private-1.mm: New.
18423         * obj-c++.dg/encode-1.mm: New.
18424         * obj-c++.dg/encode-2.mm: New.
18425         * obj-c++.dg/encode-3.mm: New.
18426         * obj-c++.dg/extern-c-1.mm: New.
18427         * obj-c++.dg/extra-semi.mm: New.
18428         * obj-c++.dg/fix-and-continue-2.mm: New.
18429         * obj-c++.dg/isa-field-1.mm: New.
18430         * obj-c++.dg/ivar-list-semi.mm: New.
18431         * obj-c++.dg/local-decl-1.mm: New.
18432         * obj-c++.dg/lookup-1.mm: New.
18433         * obj-c++.dg/lookup-2.mm: New.
18434         * obj-c++.dg/method-1.mm: New.
18435         * obj-c++.dg/method-2.mm: New.
18436         * obj-c++.dg/method-3.mm: New.
18437         * obj-c++.dg/method-4.mm: New.
18438         * obj-c++.dg/method-5.mm: New.
18439         * obj-c++.dg/method-6.mm: New.
18440         * obj-c++.dg/method-7.mm: New.
18441         * obj-c++.dg/no-extra-load.mm: New.
18442         * obj-c++.dg/overload-1.mm: New.
18443         * obj-c++.dg/pragma-1.mm: New.
18444         * obj-c++.dg/pragma-2.mm: New.
18445         * obj-c++.dg/private-1.mm: New.
18446         * obj-c++.dg/private-2.mm: New.
18447         * obj-c++.dg/proto-qual-1.mm: New.
18448         * obj-c++.dg/qual-types-1.mm: New.
18449         * obj-c++.dg/stubify-1.mm: New.
18450         * obj-c++.dg/stubify-2.mm: New.
18451         * obj-c++.dg/super-class-1.mm: New.
18452         * obj-c++.dg/super-class-2.mm: New.
18453         * obj-c++.dg/super-dealloc-1.mm: New.
18454         * obj-c++.dg/super-dealloc-2.mm: New.
18455         * obj-c++.dg/template-1.mm: New.
18456         * obj-c++.dg/template-2.mm: New.
18457         * obj-c++.dg/template-3.mm: New.
18458         * obj-c++.dg/template-4.mm: New.
18459         * obj-c++.dg/template-5.mm: New.
18460         * obj-c++.dg/template-6.mm: New.
18461         * obj-c++.dg/try-catch-1.mm: New.
18462         * obj-c++.dg/try-catch-2.mm: New.
18463         * obj-c++.dg/try-catch-3.mm: New.
18464         * obj-c++.dg/try-catch-4.mm: New.
18465         * obj-c++.dg/try-catch-5.mm: New.
18466         * obj-c++.dg/try-catch-6.mm: New.
18467         * obj-c++.dg/try-catch-7.mm: New.
18468         * obj-c++.dg/try-catch-8.mm: New.
18469         * obj-c++.dg/try-catch-9.mm: New.
18470         * obj-c++.dg/va-meth-1.mm: New.
18471
18472 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
18473
18474         * obj-c++.dg/selector-1.mm: New.
18475         * obj-c++.dg/selector-2.mm: New.
18476
18477 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
18478
18479         * obj-c++.dg/selector-3.mm: New.
18480         * objc.dg/selector-3.m: New.
18481
18482 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
18483
18484         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
18485         about where warning appears.
18486
18487 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
18488
18489         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
18490         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
18491         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
18492         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
18493
18494 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
18495
18496         * gcc.dg/20050524-1.c: New test.
18497
18498 2005-05-25  Jan Hubicka  <jh@suse.cz>
18499
18500         * gcc.dg/tree-prof/inliner-1.c: New.
18501
18502 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
18503
18504         * gcc.dg/tree-prof: New directory.
18505         * gcc.dg/tree-prof/tree-prof.exp: New.
18506
18507 2005-05-25  DJ Delorie  <dj@redhat.com>
18508
18509         * gcc.dg/Wattributes-1.c: New.
18510         * gcc.dg/Wattributes-2.c: New.
18511         * gcc.dg/Wattributes-3.c: New.
18512
18513 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
18514
18515         PR tree-optimization/19833
18516         * gcc.dg/uninit-4.c: Remove xfail.
18517         * gcc.dg/uninit-9.c: Ditto.
18518
18519 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
18520
18521         * obj-c++.dg/bitfield-[1-5].mm: New.
18522         * obj-c++.dg/class-protocol-1.mm: New.
18523         * obj-c++.dg/comp-types-1[0-1].mm: New.
18524         * obj-c++.dg/comp-types-[2-9].mm: New.
18525         * obj-c++.dg/encode-[4-8].mm: New.
18526         * obj-c++.dg/layout-1.mm: New.
18527         * obj-c++.dg/method-1[0-9].mm: New.
18528         * obj-c++.dg/method-2[0-1].mm: New.
18529         * obj-c++.dg/method-[8-9].mm: New.
18530         * obj-c++.dg/objc-gc-3.mm: New.
18531         * obj-c++.dg/try-catch-10.mm: New.
18532         * objc.dg/bitfield-5.m: New.
18533         * objc.dg/comp-types-10.m: New.
18534         * objc.dg/comp-types-9.m: New.
18535         * objc.dg/layout-1.m: New.
18536         * objc.dg/objc-gc-4.m: New.
18537         * objc.dg/try-catch-9.m: New.
18538         * objc.dg/class-protocol-1.m: Tweak diagnostics.
18539         * objc.dg/comp-types-1.m: Likewise.
18540         * objc.dg/comp-types-[5-6].m: Likewise.
18541         * objc.dg/method-9.m: Likewise.
18542
18543 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
18544
18545         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
18546         and on hardware without VMX support.
18547
18548         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
18549
18550         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
18551
18552         * lib/profopt.exp (dg-final-generate, dg-final-use,
18553         profopt-final-code, profopt-get-options): New.
18554         (profopt-execute): Process test directives.
18555
18556         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
18557         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
18558         cleanup-tree-dump, cleanup-saved-temps): Update comments.
18559
18560 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
18561
18562         PR C++/21645
18563         * g++.dg/init/ctor5.C: New test.
18564
18565 2005-05-24  Ira Rosen  <irar@il.ibm.com>
18566
18567         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
18568         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
18569         vect-113.c, vect-114.c.
18570
18571 2005-05-23  Adam Nemet  <anemet@lnxw.com>
18572
18573         * gcc.dg/const-elim-1.c: Remove xfails.
18574
18575 2005-05-23  Jeff Law  <law@redhat.com>
18576
18577         * gcc.c-torture/compile/pr21638.c: New test.
18578         * gcc.c-torture/compile/20050520-1.c: New test.
18579
18580 2005-05-23  Nick Clifton  <nickc@redhat.com>
18581
18582         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
18583         be a proper triple, ie: m32r*-*-*.
18584         * g++.old-deja/g++.jason/thunk3.C: Likewise.
18585
18586 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
18587
18588         PR middle-end/21331
18589         PR tree-opt/21293
18590         * gcc.c-torture/compile/pr21293.c: New test.
18591         * gcc.c-torture/execute/pr21331.c: New test.
18592
18593 2004-05-20  Richard Henderson  <rth@redhat.com>
18594
18595         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
18596
18597 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
18598
18599         * obj-c++-dg.exp: Add.
18600         * obj-c++.exp: Add.
18601         * obj-c++.dg/dg.exp: Add.
18602
18603 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
18604
18605         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
18606         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
18607
18608 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
18609
18610         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
18611
18612 2004-05-19  Richard Henderson  <rth@redhat.com>
18613
18614         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
18615
18616 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
18617
18618         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
18619
18620         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
18621
18622 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
18623
18624         PR c++/21495
18625         * g++.dg/parse/extern1.C: New test.
18626         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
18627
18628 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18629
18630         * gcc.dg/c99-math.h: New.
18631         * gcc.dg/c99-math-float-1.c: New test.
18632         * gcc.dg/c99-math-double-1.c: Likewise.
18633         * gcc.dg/c99-math-long-double-1.c: Likewise.
18634
18635 2005-05-18  Richard Henderson  <rth@redhat.com>
18636
18637         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
18638
18639 2005-05-18  Devang Patel  <dpatel@apple.com>
18640
18641         * g++.dg/opt/20050511-1.C: New test.
18642
18643 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
18644
18645         PR libfortran/21127
18646         * gfortran.dg/reshape-complex.f90: New test.
18647
18648 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
18649
18650         * gfortran.dg/array_constructor_1.f90: New test.
18651         * gfortran.dg/array_constructor_2.f90: New test.
18652
18653 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
18654
18655         PR fortran/20954
18656         * gfortran.dg/pr20954.f: New test.
18657
18658 2005-05-17  Mike Stump  <mrs@apple.com>
18659
18660         Yet more Objective-C++...
18661
18662         * objc.dg/method-5.m: Update.
18663         * objc.dg/method-6.m: Update.
18664         * objc.dg/method-7.m: Update.
18665         * objc.dg/method-9.m: Update.
18666         * objc.dg/try-catch-2.m: Update.
18667
18668 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
18669
18670         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
18671         Remove little-endian optimizations.
18672
18673 2005-05-17  Jeff Law  <law@redhat.com>
18674
18675         * g++.dg/tree-ssa/pr14814.C: New test.
18676         * gcc.dg/tree-ssa/pr14814.C: New test.
18677         * gcc.dg/tree-ssa/pr17141-1.C: New test.
18678         * gcc.dg/tree-ssa/pr17141-2.C: New test.
18679
18680 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
18681
18682         * gcc.dg/compat/generate-random.c: Do not include
18683         libiberty.h.
18684         * gcc.dg/compat/generate-random_r.c: Likewise.
18685
18686 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
18687
18688         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
18689
18690 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
18691
18692         PR middle-end/21595
18693         * g++.dg/tree-ssa/builtin1.C: New testcase.
18694
18695 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
18696
18697         PR c++/21454
18698         * g++.dg/opt/const4.C: New test.
18699
18700         PR middle-end/21492
18701         * g++.dg/opt/crossjump1.C: New test.
18702
18703         PR tree-optimization/21610
18704         * gcc.c-torture/compile/20050516-1.c: New test.
18705
18706         PR fortran/15080
18707         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
18708         about the test failing.
18709         * gfortran.fortran-torture/execute/where_7.f90: New test.
18710         * gfortran.fortran-torture/execute/where_8.f90: New test.
18711
18712 2005-05-16  Richard Henderson  <rth@redhat.com>
18713
18714         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
18715         i?86 and x86_64.
18716
18717 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
18718
18719         * gcc.dg/compat/generate-random.c (config.h): Do not include.
18720         (limits.h): Include unconditionally.
18721         (stdlib.h): Likewise.
18722         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
18723         (limits.h): Include unconditionally.
18724         (stdlib.h): Likewise.
18725         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
18726         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
18727         (limits.h): Include unconditionally.
18728         (stdlib.h): Likewise.
18729         (hashtab.h): Do not include.
18730         (getopt.h): Likewise.
18731         (stddef.h): Include.
18732         (hashval_t): Define.
18733         (struct entry): Add "next" field.
18734         (HASH_SIZE): New macro.
18735         (hash_table): New variable.
18736         (switchfiles): Do not use xmalloc.
18737         (mix): New macro.
18738         (iterative_hash): New function.
18739         (hasht): Remove.
18740         (e_exists): New function.
18741         (e_insert): Likewise.
18742         (output): Use, instead of libiberty hashtable functions.
18743         (main): Do not use getopt.  Do not call htab_create.
18744
18745 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
18746
18747         PR libstdc++/21526
18748         * lib/target-supports.exp (check_mkfifo_available):
18749         Return 0 for cygwin as mkfifo support incomplete on platform.
18750         Fix typos in comments.
18751
18752 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
18753
18754         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
18755
18756 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
18757
18758         PR fortran/17432
18759         * gfortran.dg/assign_4.f: New test.
18760
18761 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
18762
18763         PR tree-optimization/21563
18764         * gcc.dg/tree-ssa/pr21563.c: New.
18765
18766 2005-05-14  Jan Hubicka  <jh@suse.cz>
18767
18768         * gcc.dg/noreturn-7.c: Allow control reaches warning.
18769
18770 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
18771
18772         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
18773
18774 2005-05-13  Julian Brown  <julian@codesourcery.com>
18775
18776         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
18777         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
18778
18779 2005-05-13  Jan Hubicka  <jh@suse.cz>
18780
18781         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
18782         * gcc.dg/fold-xor-?.c: Likewise.
18783         * gcc.dg/pr15784-?.c: Likewise.
18784         * gcc.dg/pr20922-?.c: Likewise.
18785         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
18786         * gcc.dg/tree-ssa/pr17598.c: Likewise.
18787         * gcc.dg/tree-ssa/pr20470.c: Likewise.
18788
18789 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18790
18791         PR fortran/21260
18792         * gfortran.dg/hollerith_1.f90: New test.
18793
18794 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18795
18796         * gfortran.dg/func_result_2.f90: New test.
18797
18798 2005-05-11  Bud Davis  <bdavis@gfortran.org>
18799
18800         * gfortran.dg/dev_null.f90: New test.
18801
18802 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
18803
18804         * gcc.dg/arm-vfp1.c: Revert last change.
18805
18806 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
18807
18808         PR middle-end/19807
18809         PR tree-optimization/19639
18810         * g++.dg/tree-ssa/pr19807.C: New testcase.
18811
18812 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18813
18814         PR libfortran/21471
18815         * gfortran.dg/append-1.f90: New test.
18816
18817 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
18818
18819         * gcc.dg/pr18501.c: XFAIL.
18820         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
18821         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
18822         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
18823         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
18824         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
18825         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
18826         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
18827         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
18828
18829 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18830
18831         PR fortran/20178
18832         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
18833         gfortran.dg/f2c_3.f90: New tests.
18834
18835         * gfortran.dg/return_1.f90: Fix dg annotation.
18836
18837 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
18838
18839         * gcc.c-torture/compile/20050510-1.c: New test.
18840
18841 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
18842
18843         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
18844
18845 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
18846
18847         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
18848
18849 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
18850
18851         PR c/17913
18852         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
18853
18854 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
18855
18856         PR c/21342
18857         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
18858         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
18859
18860 2005-05-10  Ben Elliston  <bje@au.ibm.com>
18861
18862         PR debug/16676
18863         * gcc.dg/debug/pr16676.c: New test.
18864
18865 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
18866
18867         PR testsuite/21443
18868         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
18869         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
18870         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
18871         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
18872         Change -O1 to -O2.
18873         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
18874         -fno-tree-dominator-opts.
18875
18876 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18877
18878         * gfortran.dg/return_1.f90: New test.
18879
18880 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
18881
18882         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
18883
18884         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
18885
18886 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
18887
18888         PR c++/21427
18889         * g++.dg/inherit/covariant13.C: New.
18890
18891 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18892
18893         PR libfortran/19155
18894         * gfortran.dg/pr19155.f: New test.
18895
18896 2005-05-08  Roger Sayle  <roger@eyesopen.com>
18897
18898         PR inline-asm/8788
18899         * gcc.dg/pr8788-1.c: New testcase.
18900
18901 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
18902
18903         PR target/21416
18904         * gcc.target/mips/fpcmp-[12].c: New tests.
18905
18906 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
18907
18908         * lib/target-supports-dg.exp (dg-require-fork): New function.
18909         (dg-require-mkfifo): Likewise.
18910         * lib/target-supports.exp (check_function_available): New
18911         function.
18912         (check_fork_available): Likewise.
18913         (check_mkfifo_available): Likewise.
18914
18915 2005-05-06  Jeff Law  <law@redhat.com>
18916
18917         * gcc.c-torture/compile/pr21380.c: New test.
18918
18919 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
18920
18921         PR c++/20961
18922         * g++.dg/ext/weak3.C: New test.
18923
18924 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
18925
18926         PR c++/21352
18927         * g++.dg/template/crash37.C: New test.
18928
18929 2005-05-05  Paul Brook  <paul@codesourcery.com>
18930
18931         * gcc.dg/arm-g2.c: Use effective-target arm32.
18932         * gcc.dg/arm-mmx-1.c: Ditto.
18933         * gcc.dg/arm-scd42-2.c: Ditto.
18934         * gcc.dg/arm-vfp1.c: Ditto.
18935         * lib/target-supports.exp (check_effective_target_arm32): New
18936         function.
18937
18938 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
18939
18940         PR libfortran/21354
18941         gfortran.dg/in_pack_rank7.f90: New test.
18942
18943 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
18944
18945         PR middle-end/15618
18946         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
18947
18948 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
18949
18950         PR middle-end/21265
18951         * gcc.dg/20050503-1.c: New test.
18952
18953         PR rtl-optimization/21239
18954         * gcc.dg/i386-sse-11.c: New test.
18955
18956 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
18957
18958         PR target/16888
18959         * gcc.target/i386/asm-1.c: New test.
18960
18961 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
18962
18963         PR rtl-optimization/21330
18964         * gcc.c-torture/execute/20050502-1.c: New test.
18965
18966         PR target/21297
18967         * gcc.c-torture/execute/20050502-2.c: New test.
18968
18969 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
18970
18971         PR middle-end/21282
18972         * gcc.dg/pr21282.c: New.
18973
18974 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
18975
18976         * gcc.dg/vect/pr20122.c: Clean up .vect file.
18977         * gcc.dg/vect/vect-92.c: Likewise.
18978         * gcc.dg/vect/vect-93.c: Likewise.
18979         * gcc.dg/vect/vect-dv-1.c: Likewise.
18980         * gcc.dg/vect/vect-dv-2.c: Likewise.
18981         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
18982
18983 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
18984
18985         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
18986         * gfortran.dg/vect/vect-2.f90: Likewise.
18987         * gfortran.dg/vect/vect-3.f90: Likewise.
18988         * gfortran.dg/vect/vect-4.f90: Likewise.
18989         * gfortran.dg/vect/vect-5.f90: Likewise.
18990
18991 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
18992
18993         PR target/20813
18994         * gcc.dg/rs6000-fpint-2.c: New.
18995
18996 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
18997
18998         PR c/15698
18999         * gcc.dg/builtins-30.c: Update expected messages.
19000         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
19001         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
19002         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
19003
19004 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
19005
19006         PR tree-optimization/21294
19007         * gcc.dg/tree-ssa/pr21294.c: New.
19008
19009 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
19010
19011         * gcc.dg/altivec-3.c (vec_store): Do not use the old
19012         __builtin_altivec_st_internal_4si built-in.
19013
19014 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
19015
19016         PR c++/15875
19017         * g++.dg/template/ptrmem14.C: New test.
19018
19019 2005-05-02  Paul Brook  <paul@codesourcery.com>
19020
19021         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
19022
19023 2005-05-02  Michael Matz  <matz@suse.de>
19024
19025         PR c++/19542
19026         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
19027
19028 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
19029
19030         * g++.dg/cpp/weak.C: New test.
19031
19032 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
19033
19034         * gcc.dg/tree-ssa/loop-8.c: New test.
19035
19036 2005-04-30  Michael Maty  <matz@suse.de>
19037
19038         * gcc.dg/inline-mcpy.c: New test.
19039
19040 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
19041
19042         PR libfortran/18958
19043         * gfortran.dg/eoshift.f90: New test case.
19044
19045 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
19046
19047         PR libfortran/18857
19048         * gfortran.dg/matmul_1.f90: New test.
19049
19050 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
19051
19052         PR tree-optimization/21030
19053         * gcc.dg/tree-ssa/pr21030.c: New.
19054
19055 2005-04-29  Devang Patel  <dpatel@apple.com>
19056
19057         PR tree-optimization/21272
19058         * gcc.dg/vect/vect-ifcvt-10.c: New test.
19059
19060 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
19061
19062         PR fortran/13082
19063         PR fortran/18824
19064         * gfortran.dg/entry_4.f90: New test.
19065         * gfortran.fortran-torture/execute/entry_1.f90: New test.
19066         * gfortran.fortran-torture/execute/entry_2.f90: New test.
19067         * gfortran.fortran-torture/execute/entry_3.f90: New test.
19068         * gfortran.fortran-torture/execute/entry_4.f90: New test.
19069         * gfortran.fortran-torture/execute/entry_5.f90: New test.
19070         * gfortran.fortran-torture/execute/entry_6.f90: New test.
19071         * gfortran.fortran-torture/execute/entry_7.f90: New test.
19072
19073 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19074
19075         * gfortran.fortran-torture/execute/entry_8.f90: New test.
19076
19077 2005-04-29  Paul Brook  <paul@codesourcery.com>
19078
19079         * gfortran.dg/entry_3.f90: New test.
19080
19081 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19082
19083         * gfortran.dg/implicit_4.f90: New test.
19084
19085 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
19086
19087         * lib/target-supports.exp (check_profiling_available): Return
19088         false for xtensa-*-elf.
19089
19090 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
19091
19092         * lib/fortran-torture.exp (fortran-torture.exp): Catch
19093         error if file cannot be deleted.
19094
19095 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
19096
19097         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
19098         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
19099         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
19100         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
19101         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
19102         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
19103         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
19104         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
19105         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
19106         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
19107         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
19108         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
19109         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
19110
19111 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19112
19113         PR fortran/20865
19114         * gfortran.dg/pr20865.f90: New test.
19115
19116 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
19117
19118         * gcc.dg/void-cast-2.c: New test.
19119
19120 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
19121
19122         PR c/21159
19123         * gcc.dg/void-cast-1.c: New test.
19124
19125 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
19126
19127         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
19128
19129 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19130
19131         PR fortran/21177
19132         * gfortran.dg/pr21177.f90: New test.
19133
19134 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
19135
19136         PR tree-optimization/21171
19137         * gcc.dg/tree-ssa/pr21171.c: New test.
19138
19139 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
19140
19141         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
19142         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
19143         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
19144         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
19145         gcc.dg/tree-ssa/gen-vect-32.c: New.
19146         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
19147         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
19148         don't run on PPC32.
19149
19150 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
19151
19152         PR c/21213
19153         * gcc.dg/transparent-union-3.c: New test.
19154
19155 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
19156
19157         PR c/20740
19158         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
19159         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
19160         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
19161         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
19162         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
19163         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
19164
19165 2005-04-26  Jeff Law  <law@redhat.com>
19166
19167         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
19168         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
19169         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
19170         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
19171         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
19172         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
19173         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
19174
19175 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
19176
19177         PR tree-optimization/17598
19178         * gcc.dg/tree-ssa/pr17598.c: New testcase.
19179
19180 2005-04-25  Mike Stump  <mrs@apple.com>
19181
19182         * objc.dg/fix-and-continue-1.m: Add.
19183
19184 2005-04-25  Roger Sayle  <roger@eyesopen.com>
19185
19186         PR c++/20995
19187         * g++.dg/opt/pr20995-1.C: New test case.
19188
19189 2005-04-25  Devang Patel <dpatel@apple.com>
19190
19191         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
19192
19193 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
19194
19195         PR testsuite/21062
19196         * g++.dg/opt/alias2.C (printf): Correct the prototype.
19197
19198 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
19199
19200         PR C++/21188
19201         * g++.dg/opt/rtti2.C: New test.
19202
19203 2005-04-25  Paul Brook  <paul@codesourcery.com>
19204         Steven G. Kargl  <kargls@comcast.net>
19205
19206         PR fortran/20879
19207         * gfortran.dg/ichar_1.f90: New file.
19208
19209 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
19210
19211         PR middle-end/20991
19212         * g++.dg/opt/pr20991.C: New test.
19213
19214         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
19215         where sizeof (type) < __alignof__ (type).
19216         * gcc.dg/compat/struct-layout-1.h: Likewise.
19217
19218 2005-04-24  Per Bothner  <per@bothner.com>
19219             Devang Patel  <dpatel@apple.com>
19220
19221         PR preprocessor/20907
19222         * gcc.dg/cpp/very-long-comment.c: New test.
19223
19224 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19225
19226         PR fortran/20059
19227         * gfortran.dg/common_5.f: New test.
19228
19229 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
19230
19231         PR middle-end/21082
19232         * g++.dg/tree-ssa/pr21082.C: New testcase.
19233
19234 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
19235
19236         * gcc.dg/vect/vect-99.c: New test.
19237
19238 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
19239
19240         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
19241
19242 2005-04-22  Jeff Law  <law@redhat.com>
19243
19244         * gcc.dg/uninit-5.c: Remove xfails.
19245         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
19246         conditionals and loads.
19247
19248 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
19249
19250         PR libfortran/20074
19251         PR libfortran/20436
19252         PR libfortran/21108
19253         * gfortran.dg/nested_reshape.f90: new test
19254         * gfortran.dg/reshape-alloc.f90: new test
19255         * gfortran.dg/reshape.f90: new test
19256
19257 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
19258
19259         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
19260
19261         * gcc.dg/arm-vfp1.c: New test.
19262
19263 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
19264
19265         PR c++/21087
19266         * g++.dg/lookup/builtin2.C: New test.
19267
19268 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
19269
19270         * gcc.dg/weak/weak-13.c: New test.
19271
19272 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
19273
19274         * lib/target-supports.exp (check_effective_target_sync_int_long):
19275         Add powerpc*.
19276
19277 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
19278
19279         * gcc.target/mips/branch-1.c: New test.
19280
19281 2005-04-21  Richard Henderson  <rth@redhat.com>
19282
19283         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
19284         * gcc.dg/vect/vect-86.c: Likewise.
19285         * gcc.dg/vect/vect-87.c: Likewise.
19286         * gcc.dg/vect/vect-88.c: Likewise.
19287
19288 2005-04-21  Devang Patel  <dpatel@apple.com>
19289
19290         PR optimization/20994
19291         * gcc.dg/tree-ssa/ifc-3.c: New test.
19292
19293 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
19294
19295         PR c/12913
19296         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
19297         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
19298         gcc.dg/c99-vla-jump-5.c: New tests.
19299
19300 2005-04-19  Richard Henderson  <rth@redhat.com>
19301
19302         * lib/target-supports.exp (check_effective_target_vect_int_mult):
19303         Fix typo in exists check.
19304         (check_effective_target_sync_int_long): New.
19305         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
19306         * gcc.dg/ia64-sync-2.c: Likewise.
19307         * gcc.dg/ia64-sync-3.c: Likewise.
19308         * gcc.dg/ia64-sync-4.c: Likewise.
19309
19310 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
19311
19312         * gcc.dg/fold-xor-1.c: New test.
19313         * gcc.dg/fold-xor-2.c: New test.
19314
19315 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
19316
19317         PR target/20670
19318         * g++.dg/eh/fp-regs.C: New test.
19319
19320 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
19321
19322         * gcc.dg/Wint-to-pointer-cast-1.c,
19323         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
19324         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
19325         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
19326
19327 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19328
19329         PR fortran/16861
19330         * gfortran.dg/pr16861.f90: New test.
19331
19332 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
19333
19334         * gcc.dg/pr21085.c: New test.
19335
19336 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
19337
19338         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
19339         (setup_mips_tests, dg-mips-options): New procedures.
19340         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
19341         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
19342         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
19343         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
19344         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
19345         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
19346         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
19347         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
19348         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
19349         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
19350         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
19351         dg-mips-options instead of dg-options.  Remove now-redundant
19352         preprocessor guards.
19353         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
19354         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
19355         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
19356         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
19357         * gcc.dg/vr-mult-2.c: Delete.
19358         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
19359         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
19360         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
19361         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
19362         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
19363         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
19364         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
19365
19366 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
19367
19368         * ada/acats/run_all.sh: Use sync when executable not present.
19369
19370 2005-04-18  Devang Patel  <dpatel@apple.com>
19371
19372         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
19373         * gcc.dg/vect/vect-11a.c: New.
19374         * gcc.dg/vect/vect-none.c: Update.
19375         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
19376
19377 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
19378
19379         PR tree-optimization/20922
19380         * gcc.dg/pr20922-1.c: New test.
19381         * gcc.dg/pr20922-2.c: New test.
19382         * gcc.dg/pr20922-3.c: New test.
19383         * gcc.dg/pr20922-4.c: New test.
19384         * gcc.dg/pr20922-5.c: New test.
19385         * gcc.dg/pr20922-6.c: New test.
19386
19387 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19388
19389         PR libfortran/20950
19390         * gfortran.dg/pr20950.f: New test.
19391
19392 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19393
19394         PR libfortran/19216
19395         * gfortran.dg/pr19216.f: New test.
19396
19397 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
19398
19399         PR tree-optimization/21001
19400         * gcc.dg/tree-ssa/pr21001.c: New.
19401
19402 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
19403
19404         PR libfortran/21075
19405         * gfortran.dg/reshape_rank7.f90: New test.
19406
19407 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
19408
19409         PR libfortran/12884 gfortran.dg/pr12884.f: New test
19410         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
19411         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
19412         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
19413         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
19414         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
19415         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
19416         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
19417         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
19418         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
19419         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
19420         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
19421         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
19422         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
19423         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
19424         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
19425         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
19426         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
19427         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
19428         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
19429         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
19430
19431 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
19432
19433         * gfortran.dg/wtruncate.f: New testcase.
19434         * gfortran.dg/wtruncate.f90: New testcase.
19435
19436 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
19437
19438         PR c++/21025
19439         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
19440         which sizeof/alignof is dependent, rather than just whether we are
19441         processing_template_decl.
19442
19443 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
19444
19445         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
19446         corrected typo where the wrong variables had been compared.
19447
19448 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
19449
19450         PR libfortran/18495
19451         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
19452         Test callee-allocated version of return array with a write
19453         statement.
19454         Test spread with a temporary with another write statement.
19455
19456 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
19457
19458         PR tree-optimization/21031
19459         * gcc.dg/tree-ssa/pr21031.c: New.
19460
19461 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
19462
19463         PR tree-optimization/21004
19464         * gcc.dg/builtins-53.c: Include builtins-config.h.
19465         Check floorf, ceilf, floorl and ceill transformations
19466         only when HAVE_C99_RUNTIME is defined.
19467
19468 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
19469
19470         PR middle-end/20739
19471         * gcc.dg/tree-ssa/pr20739.c: New test.
19472
19473 2005-04-14  Mike Stump  <mrs@apple.com>
19474
19475         * gcc.dg/Foundation.framework/empty: New.
19476         * gcc.dg/framework-2.c: New.
19477
19478 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
19479
19480         PR tree-optimization/21021
19481         * gcc.c-torture/compile/pr21021.c: New.
19482
19483 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
19484
19485         PR testsuite/21010
19486         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
19487         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
19488         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
19489         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
19490         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
19491         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
19492         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
19493         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
19494
19495 2005-04-14  Richard Henderson  <rth@redhat.com>
19496
19497         * lib/target-supports.exp (check_effective_target_vect_condition):
19498         Add ia64, i?86, and x86_64.
19499
19500 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
19501
19502         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
19503
19504 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
19505
19506         PR tree-optimization/20657
19507         * gcc.dg/tree-ssa/pr20657.c: New.
19508
19509 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
19510
19511         * gcc.dg/builtins-53.c: Also check (int)trunc* and
19512         (long long int)trunc*.
19513
19514 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
19515
19516         PR target/20927
19517         * gcc.dg/pr20927.c: New test.
19518
19519 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
19520
19521         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
19522         * gcc.target/mips/asm-1.c: Likewise.
19523
19524 2005-04-13  Dale Johannesen  <dalej@apple.com>
19525
19526         * objc.dg/objc-fast-4.m: New.
19527
19528 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
19529
19530         * gcc.target/cris/torture/cris-torture.exp: New driver in new
19531         directory.
19532         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
19533
19534 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
19535
19536         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
19537         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
19538         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
19539
19540 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
19541
19542         PR tree-optimization/20913
19543         * gcc.dg/tree-ssa/pr20913.c: New.
19544
19545         PR tree-optimization/20702
19546         * gcc.dg/tree-ssa/pr20702.c: New.
19547
19548 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19549
19550         PR c++/13744
19551         * g++.dg/inherit/local3.C: New test.
19552
19553 2005-04-12  Jeff Law  <law@redhat.com>
19554
19555         * gcc.dg/tree-ssa/20050412-1.c: New test.
19556
19557 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
19558
19559         PR libfortran/19016
19560         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
19561         Add tests with mask generated by expression.
19562         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
19563         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
19564         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
19565
19566 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
19567
19568         PR middle-end/20917
19569         * gcc.dg/20050409-1.c: New test.
19570
19571 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
19572
19573         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
19574
19575 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
19576
19577         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
19578         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
19579         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
19580         (TARGET_CXX): Adjust accordingly.
19581         * target.h (struct gcc_target): Remove epxort_class_data.  Add
19582         determine_class_data_visibility and class_data_always_comdat.
19583         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
19584         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
19585         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
19586         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
19587         (arm_cxx_determine_class_data_visibility): New.
19588         (arm_cxx_class_data_always_comdat): Likewise.
19589         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
19590         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
19591         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
19592         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
19593         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
19594         Define.
19595
19596 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
19597
19598         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
19599
19600 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
19601
19602         * gcc.dg/i386-darwin-fpmath.c: New.
19603
19604 2004-04-11  Devang Patel  <dpatel@apple.com>
19605
19606         * lib/target-supports.exp (check_effective_target_vect_condition): New.
19607         * gcc.dg/vect/vect-ifcvt-1.c: New test.
19608         * gcc.dg/vect/vect-ifcvt-2.c: New test.
19609         * gcc.dg/vect/vect-ifcvt-3.c: New test.
19610         * gcc.dg/vect/vect-ifcvt-4.c: New test.
19611         * gcc.dg/vect/vect-ifcvt-5.c: New test.
19612         * gcc.dg/vect/vect-ifcvt-6.c: New test.
19613         * gcc.dg/vect/vect-ifcvt-7.c: New test.
19614         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
19615
19616 2004-04-11  Devang Patel  <dpatel@apple.com>
19617
19618         * gcc.dg/vect/vect-dv-1.c: New test.
19619         * gcc.dg/vect/vect-dv-2.c: New test.
19620
19621 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
19622
19623         PR tree-optimization/20933
19624         * gcc.dg/tree-ssa/pr20933.c: New test.
19625
19626 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19627
19628         * gfortran.dg/fold_nearest.f90: New test.
19629
19630 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
19631
19632         * gcc.dg/tree-ssa/alias-1.c: New test.
19633
19634 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
19635
19636         PR tree-optimization/20920
19637         * g++.dg/tree-ssa/pr20920.C: New test.
19638
19639 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
19640
19641         * gcc.dg/builtins-53.c: Also check (int)ceil* and
19642         (long long int)ceil*.
19643
19644 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
19645
19646         * g++.dg/warn/Wdtor1.C: Declare template in system header with
19647         explicit C++ linkage.
19648
19649 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19650
19651         * gfortran.dg/pr17229.f: Take care of the new obsolescence
19652         warning for arithmetic IF statements.
19653
19654 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
19655
19656         * eor_handling_1.f90: New test case.
19657         * eor_handling_2.f90: New test case.
19658         * eor_handling_3.f90: New test case.
19659         * eor_handling_4.f90: New test case.
19660         * eor_handling_5.f90: New test case.
19661         * noadv_size.f90: New test case.
19662         * pad_no.f90: New test case.
19663
19664 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
19665
19666         * gcc.c-torture/execute/20050410-1.c: New test.
19667
19668 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
19669
19670         * gcc.dg/pr20126.c: New.
19671
19672 2005-04-09  Bud Davis  <bdavis@gfortran.org>
19673             Steven G. Kargl <kargls@comcast.net>
19674
19675         * gfortran.dg/PR19872.f: New test.
19676
19677 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
19678
19679         * gfortran.dg/nint_1.f90: Fix dg-do directive.
19680
19681 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
19682
19683         * gfortran.dg/nint_1.f90: New test.
19684
19685 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
19686
19687         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
19688         Added test for callee-allocated arrays with write statements.
19689         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
19690         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
19691         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
19692         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
19693         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
19694
19695 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
19696
19697         PR libfortran/20163
19698         * gfortran.dg/open-options-blanks.f: New test.
19699
19700 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
19701
19702         PR fortran/13257
19703         * gfortran.dg/comma_format_extension_[1234].f: New tests.
19704
19705 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
19706
19707         * gcc.dg/tree-ssa/stdarg-1.c: New test.
19708         * gcc.dg/tree-ssa/stdarg-2.c: New test.
19709         * gcc.dg/tree-ssa/stdarg-3.c: New test.
19710         * gcc.dg/tree-ssa/stdarg-4.c: New test.
19711         * gcc.dg/tree-ssa/stdarg-5.c: New test.
19712         * gcc.c-torture/execute/stdarg-4.c: New test.
19713
19714         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
19715
19716         PR target/20795
19717         * g++.dg/abi/param2.C: New test.
19718
19719 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
19720
19721         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
19722
19723 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
19724
19725         * gcc.dg/builtins-53.c: New test.
19726
19727 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
19728
19729         * g++.dg/tree-ssa/pr18178.C: New test.
19730         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
19731         * gcc.c-torture/execute/20041019-1.c: New test.
19732         * gcc.dg/tree-ssa/20041008-1.c: New test.
19733         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
19734         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
19735         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
19736         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
19737         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
19738         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
19739         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
19740         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
19741         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
19742         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
19743
19744 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
19745
19746         PR rtl-optimization/20466
19747         * gcc.c-torture/execute/pr20466-1.c: New test.
19748
19749 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
19750
19751         PR c++/20905
19752         * g++.dg/parse/cond2.C: New test.
19753
19754         PR c++/20145
19755         * g++.dg/warn/Wdtor1.C: New test.
19756
19757 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19758
19759         PR fortran/17229
19760         * gfortran.dg/pr17229.f: New test.
19761
19762 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
19763
19764         * gfortran.dg/tiny_1.f90: New test.
19765         * gfortran.dg/tiny_2.f90: ditto.
19766
19767 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
19768
19769         * gfortran.dg/eor_1.f90: Fix dg-do run line
19770         * gfortran.dg/open_new.f90: Fix dg-do run line
19771
19772 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
19773
19774         * lib/target-supports.exp (get_compiler_messages): Support
19775         optional arguments, the fourth being compiler options.
19776         (check_effective_target_fpic): New proc.
19777         * gcc.dg/20050321-2.c: Restrict to target fpic.
19778
19779 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
19780
19781         * gcc.dg/15443-1.c: New test.
19782         * gcc.dg/15443-2.c: Likewise.
19783
19784 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19785
19786         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
19787
19788 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
19789
19790         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
19791
19792 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
19793
19794         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
19795         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
19796         -m64.
19797         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
19798         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
19799         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
19800
19801 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
19802
19803         PR c++/20212
19804         * g++.dg/warn/Wunused-11.C: New test.
19805
19806 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
19807
19808         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
19809
19810 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
19811
19812         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
19813
19814 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
19815
19816         PR c++/20734
19817         * g++.dg/template/ptrmem13.C: New test.
19818
19819 2005-04-05  Per Bothner  <per@bothner.com>
19820
19821         * lib/gcc.exp: Always add -fno-show-column, for now.
19822
19823 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
19824
19825         PR testsuite/20767
19826         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
19827         of plain old "unsigned int" for the type of "i".  Makes this test
19828         64bit clean.
19829
19830 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
19831
19832         * gcc.dg/i386-ssefn-1.c: New test.
19833         * gcc.dg/i386-ssefn-2.c: New test.
19834         * gcc.dg/i386-ssefn-3.c: New test.
19835         * gcc.dg/i386-ssefn-4.c: New test.
19836
19837 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
19838
19839         PR tree-optimization/20076
19840         * gcc.dg/builtin-apply4.c: New test.
19841
19842         PR preprocessor/19475
19843         * gcc.dg/cpp/macspace1.c: New test.
19844         * gcc.dg/cpp/macspace2.c: New test.
19845
19846 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19847
19848         * gfortran.dg/pr20755.f: Fixed bad format.
19849
19850 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
19851
19852         PR c++/20763
19853         * g++.dg/ext/attrib21.C: New test.
19854
19855 2004-04-05  Devang Patel  <dpatel@apple.com>
19856
19857         * lib/target-supports.exp (check_effective_target_vect_shif): New.
19858         * gcc.dg/vect/vect-shift-1.c: New test.
19859
19860 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19861
19862         PR libfortran/20755
19863         * gfortran.dg/pr20755.f: New test.
19864
19865 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
19866
19867         * gfortran.dg/pr15959.f90: New test.
19868         * gfortran.dg/string_pad_trunc.f90: New test.
19869
19870 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19871
19872         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
19873         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
19874         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
19875         syntax.
19876
19877 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
19878
19879         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
19880
19881 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19882
19883         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
19884         * gcc.c-torture/compile/20011119-2.c: Likewise.
19885         * gcc.c-torture/compile/981001-2.c: Likewise.
19886
19887 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
19888
19889         PR c++/20679
19890         * g++.dg/template/overload4.C: New test.
19891
19892 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
19893
19894         PR c++/20746
19895         * g++.dg/abi/covariant5.C: New.
19896
19897         PR debug/20505
19898         * g++.dg/debug/const2.C: New.
19899
19900 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
19901
19902         PR rtl-optimization/16104
19903         * gcc.c-torture/execute/20050316-1.c: New test.
19904
19905 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
19906
19907         * g++.dg/template/spec23.C: Fix dg-error text.
19908
19909 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
19910
19911         PR c++/19199
19912         * g++.dg/expr/lval2.C: New.
19913
19914 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19915
19916         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
19917         __builtin_strcasecmp and __builtin_strncasecmp.
19918
19919 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
19920
19921         PR c++/20723
19922         * g++.dg/template/spec22.C: New.
19923         * g++.dg/template/spec23.C: New.
19924
19925 2005-04-03  Dale Ranta  <dir@lanl.gov>
19926             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19927
19928         PR libfortran/20068
19929         PR libfortran/20125
19930         PR libfortran/20156
19931         PR libfortran/20471
19932         * gfortran.dg/backspace.f: New test.
19933
19934 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
19935
19936         * gcc.dg/pr19345.c: New test.
19937
19938 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
19939
19940         PR tree-optimization/20640
19941         * gcc.dg/torture/tree-loop-1.c: New.
19942
19943 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
19944
19945         PR rtl-optimization/20290
19946         * gcc.c-torture/execute/loop-ivopts-2.c: New.
19947
19948 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
19949
19950         * gcc.dg/rs6000-fpint.c: New.
19951
19952 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
19953
19954         * gcc.dg/old-style-then-proto-1.c: New test.
19955
19956 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19957
19958         * gfortran.fortran-torture/execute/backspace.f90: Check
19959         after backspace and read was incorrect.
19960
19961 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19962
19963         * gcc.c-torture/execute/builtins/strcat.c: Check the result
19964         buffer past the terminating NUL using memcmp.
19965         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
19966         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
19967
19968         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
19969         Fix unused/uninitialized variable warnings.
19970
19971         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
19972         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
19973         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
19974         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
19975
19976         * gcc.c-torture/execute/builtins/abs-1-lib.c,
19977         gcc.c-torture/execute/builtins/fputs-lib.c,
19978         gcc.c-torture/execute/builtins/lib/fprintf.c,
19979         gcc.c-torture/execute/builtins/lib/main.c,
19980         gcc.c-torture/execute/builtins/lib/memcmp.c,
19981         gcc.c-torture/execute/builtins/lib/memmove.c,
19982         gcc.c-torture/execute/builtins/lib/mempcpy.c,
19983         gcc.c-torture/execute/builtins/lib/memset.c,
19984         gcc.c-torture/execute/builtins/lib/printf.c,
19985         gcc.c-torture/execute/builtins/lib/sprintf.c,
19986         gcc.c-torture/execute/builtins/lib/stpcpy.c,
19987         gcc.c-torture/execute/builtins/lib/strchr.c,
19988         gcc.c-torture/execute/builtins/lib/strcmp.c,
19989         gcc.c-torture/execute/builtins/lib/strcpy.c,
19990         gcc.c-torture/execute/builtins/lib/strcspn.c,
19991         gcc.c-torture/execute/builtins/lib/strlen.c,
19992         gcc.c-torture/execute/builtins/lib/strncat.c,
19993         gcc.c-torture/execute/builtins/lib/strncmp.c,
19994         gcc.c-torture/execute/builtins/lib/strncpy.c,
19995         gcc.c-torture/execute/builtins/lib/strrchr.c,
19996         gcc.c-torture/execute/builtins/lib/strspn.c,
19997         gcc.c-torture/execute/builtins/lib/strstr.c,
19998         gcc.c-torture/execute/builtins/memops-asm-lib.c,
19999         gcc.c-torture/execute/builtins/strlen-2.c,
20000         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
20001         prototypes.
20002
20003 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
20004
20005         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
20006         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
20007         selectany usage.
20008
20009 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
20010
20011         PR c++/19406
20012         * g++.dg/debug/using1.C: New test.
20013
20014 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
20015
20016         PR middle-end/20524
20017         * gcc.dg/alias-7.c: Prefix asm-declared name with
20018         __USER_LABEL_PREFIX__.
20019
20020 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
20021
20022         Fix fallout from PR middle-end/15700:
20023         * gcc.c-torture/compile/20011119-1.c: Take
20024         __USER_LABEL_PREFIX__ into account.
20025         * gcc.c-torture/compile/20011119-2.c: Likewise.
20026
20027 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20028
20029         PR c++/18644
20030         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
20031
20032 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
20033
20034         PR c/17855
20035         * gcc.c-torture/compile/struct-non-lval-1.c,
20036         gcc.c-torture/compile/struct-non-lval-2.c,
20037         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
20038
20039 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
20040
20041         * gcc.dg/tls/tls.exp: Remove temporary file.
20042         * g++.dg/tls/tls.exp: Ditto.
20043         * lib/file-format.exp: Ditto.
20044         * g++.dg/special/ecos.exp: Ditto.
20045
20046         * lib/profopt.exp: Treat prof_ext as a list.
20047         * gcc.misc-tests/bprob.exp: Ditto.
20048         * g++.dg/bprob/bprob.exp: Ditto.
20049
20050         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
20051         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
20052         g++.dg/tree-ssa/pointer-reference-alias.C,
20053         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
20054         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
20055         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
20056         g++.dg/vect/pr19951.cc: Ditto.
20057         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
20058         gcc.dg/builtins-47.c: Ditto.
20059         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
20060         gcc.dg/pr20115-1.c: Ditto.
20061         * gcc.dg/tree-ssa/20030530-2.c,
20062         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
20063         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
20064         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
20065         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
20066         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
20067         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
20068         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
20069         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
20070         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
20071         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
20072         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
20073         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
20074         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
20075         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
20076         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
20077         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
20078         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
20079         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
20080         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
20081         gcc.dg/tree-ssa/20030824-1.c,
20082         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
20083         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
20084         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
20085         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
20086         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
20087         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
20088         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
20089         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
20090         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
20091         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
20092         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
20093         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
20094         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
20095         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
20096         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
20097         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
20098         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
20099         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
20100         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
20101         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
20102         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
20103         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
20104         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
20105         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
20106         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
20107         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
20108         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
20109         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
20110         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
20111         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
20112         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
20113         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
20114         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
20115         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
20116         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
20117         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
20118         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
20119         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
20120         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
20121         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
20122         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
20123         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
20124         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
20125         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
20126         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
20127         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
20128         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
20129         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
20130         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
20131         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
20132         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
20133         gcc.dg/tree-ssa/useless-1.c: Ditto.
20134         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
20135         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
20136         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
20137         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
20138         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
20139         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
20140         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
20141         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
20142         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
20143         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
20144         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
20145         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
20146         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
20147         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
20148         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
20149         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
20150         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
20151         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
20152         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
20153         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
20154         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
20155         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
20156         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
20157         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
20158         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
20159         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
20160         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
20161         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
20162         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
20163         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
20164         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
20165         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
20166         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
20167         gcc.dg/vect/vect-none.c: Ditto.
20168         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
20169         treelang/compile/unsigned.tree: Ditto.
20170
20171         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
20172         * gcc.dg/cpp/direct2s.c: Ditto.
20173         * gcc.dg/cpp/paste4.c: Ditto.
20174         * gcc.dg/cpp/separate-1.c: Ditto.
20175         * gcc.dg/pch/save-temps-1.c: Ditto.
20176         * g++.dg/ext/altivec-10.C: Ditto.
20177         * g++.dg/pch/pch.C: Ditto.
20178
20179         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
20180
20181         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
20182         * g++.dg/template/repo1.C: Ditto.
20183         * g++.dg/template/repo2.C: Ditto.
20184         * g++.dg/template/repo3.C: Ditto.
20185         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
20186         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
20187         * g++.old-deja/g++.pt/repo1.C: Ditto.
20188         * g++.old-deja/g++.pt/repo2.C: Ditto.
20189         * g++.old-deja/g++.pt/repo3.C: Ditto.
20190         * g++.old-deja/g++.pt/repo4.C: Ditto.
20191
20192         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
20193         * gcc.dg/20030107-1.c: Ditto.
20194         * gcc.dg/20030702-1.c: Ditto.
20195         * gcc.dg/profile-generate-1.c: Ditto.
20196         * g++.dg/other/profile1.C: Ditto.
20197         * g++.old-deja/g++.robertl/eb83.C: Ditto.
20198
20199         * lib/gcc-dg.exp (remove-build-file): New.
20200         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
20201         cleanup-tree-dump, cleanup-saved-temps): New.
20202
20203 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
20204
20205         PR c++/19203, DR 214
20206         * g++.dg/parse/ambig3.C: Not ambiguous.
20207         * g++.dg/template/spec20.C: New.
20208         * g++.dg/template/spec21.C: New.
20209
20210 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
20211
20212         PR target/20045
20213         * gcc.dg/ia64-fptr-1.c: Run only on linux.
20214
20215 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20216
20217         PR libfortran/20660
20218         * gfortran.dg/negative_unit.f: New test.
20219
20220 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
20221
20222         * gcc.dg/20050330-1.c: New test.
20223
20224 2005-03-30  Devang Patel  <dpatel@apple.com>
20225
20226         * g++.dg/tree-sra/ssa-sra-3.C: New test.
20227
20228 2005-03-30  Dale Johannesen  <dalej@apple.com>
20229
20230         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
20231
20232 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
20233
20234         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
20235         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
20236         Strip options from test name.
20237
20238 2005-03-31  Jan Hubicka  <jh@suse.cz>
20239
20240         * gcc.dg/varpool-1.c: New testcase.
20241
20242 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
20243
20244         PR c/772
20245         PR c/17913
20246         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
20247         gcc.dg/stmt-expr-label-3.c : New tests.
20248         * gcc.c-torture/execute/medce-2.c: Remove.
20249
20250 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
20251
20252         PR c/20368
20253         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
20254         tests.
20255
20256 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
20257
20258         * gcc.c-torture/compile/pr20203.c: New test.
20259
20260 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
20261
20262         * gfortran.dg/promotion.f90: New test.
20263
20264 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
20265
20266         PR middle-end/20491
20267         * gcc.dg/torture/asm-subreg-1.c: New test.
20268
20269 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
20270
20271         PR c/20672
20272         * gcc.dg/pr20672-1.c: New test.
20273
20274 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
20275
20276         * gfortran.dg/vect: New directory.
20277         * gfortran.dg/vect/vect.exp: New.
20278         * gfortran.dg/vect/vect-1.f90: New test.
20279         * gfortran.dg/vect/vect-2.f90: New test.
20280         * gfortran.dg/vect/vect-3.f90: New test.
20281         * gfortran.dg/vect/vect-4.f90: New test.
20282         * gfortran.dg/vect/vect-5.f90: New test.
20283
20284 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
20285
20286         PR middle-end/20622
20287         * gcc.dg/alias-7.c: New test.
20288
20289 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
20290
20291         * gcc.dg/sparc-reg-1.c: New test.
20292
20293 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
20294
20295         PR target/19890
20296         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
20297
20298 2005-03-29  Dale Ranta  <dir@lanl.gov>
20299             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20300
20301         PR libfortran/20163
20302         * gfortran.dg/pr20163-2.f: New test.
20303
20304 2005-03-28  Jan Hubicka  <jh@suse.cz>
20305
20306         PR middle-end/20635
20307         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
20308         by Jakub Jelinek.
20309
20310 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
20311
20312         PR tree-optimization/20626
20313         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
20314         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
20315
20316 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
20317
20318         * gfortran.dg/underflow.f90: New test.
20319         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
20320
20321 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20322
20323         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
20324
20325 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
20326
20327         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
20328         (g++_init): Make sure that CXXFLAGS is set.
20329         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
20330         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
20331         * lib/gfortran.exp (gfortran_link_flags): Likewise.
20332         * lib/objc.exp (objc_init): Likewise.
20333         * lib/treelang.exp (treelang_init): Likewise.
20334
20335 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
20336
20337         PR tree-optimization/20470
20338         * gcc.dg/tree-ssa/pr20470.c: New test.
20339
20340 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
20341
20342         * gcc.dg/ppc-stfiwx.c: New.
20343
20344 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
20345
20346         PR target/19888
20347         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
20348
20349 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
20350
20351         * gcc.dg/20050325-1.c: Fix a typo.
20352
20353 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20354
20355         PR libfortran/19678
20356         PR libfortran/19679
20357         * gfortran.dg/dos_eol.f: New test.
20358
20359 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
20360
20361         PR rtl-optimization/20249
20362         * gcc.dg/20050325-1.c: New test.
20363
20364 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20365
20366         PR libfortran/15332
20367         * gfortran.dg/pr15332.f: New test.
20368
20369 2005-03-24  Dale Johannesen  <dalej@apple.com>
20370
20371         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
20372
20373 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
20374
20375         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
20376         'internal' visibility.
20377         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
20378         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
20379         'protected' visibility.
20380         * gcc.dg/visibility-7.c: Likewise.
20381         * lib/target-supports.exp (check_visibility_available): Take
20382         a parameter, the kind of visibility to check for.
20383         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
20384         to check_visibility_available.
20385
20386         * g++.dg/expr/cast3.C: New.
20387
20388 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
20389
20390         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
20391         rs6000.
20392
20393 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
20394
20395         PR target/20095
20396         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
20397
20398 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
20399
20400         * gcc.dg/badshift.c: Renamed to...
20401         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
20402
20403         * gcc.target/i386/badshift.c: Renamed to...
20404         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
20405         only.
20406
20407         PR rtl-optimization/20532
20408         * gcc.target/i386/badshift.c: New.
20409
20410 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20411
20412         * gfortran.dg/pr18025.f90: New test.
20413
20414 2005-03-23  Dale Johannesen  <dalej@apple.com>
20415
20416         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
20417
20418 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
20419
20420         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
20421
20422         * lib/target-supports.exp (check_iconv_available): Default
20423         libiconv to -liconv, if there is no definition.
20424
20425 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
20426
20427         * gcc.dg/torture/cris-asm-mof-1.c: New test.
20428
20429 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
20430
20431         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
20432         * g++.dg/opt/pr7503-2.C: Likewise.
20433         * g++.dg/opt/pr7503-3.C: Likewise.
20434         * g++.dg/opt/pr7503-4.C: Likewise.
20435         * g++.dg/opt/pr7503-5.C: Likewise.
20436         * g++.dg/warn/minmax.C: New test.
20437
20438 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20439
20440         * gfortran.dg/g77_intrinsics_funcs.f: New test.
20441         * gfortran.dg/g77_intrinsics_sub.f: New test.
20442
20443 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
20444             Jan Hubicka  <jh@suse.cz>
20445             Steven Bosscher <stevenb@suse.de
20446
20447         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
20448
20449 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20450
20451         PR c++/19980
20452         * g++.dg/template/redecl3.C: New test.
20453
20454 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20455
20456         PR c++/20499
20457         * g++.dg/parse/error16.C: Tweak error markers.
20458
20459 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
20460
20461         PR target/20561
20462         * gcc.dg/20050321-2.c: New test.
20463
20464 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
20465
20466         PR c++/20465
20467         PR c++/20381
20468         * g++.dg/template/ptrmem12.C: New.
20469
20470 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
20471
20472         PR rtl-optimization/20527
20473         * gcc.c-torture/execute/pr20527-1.c: New test.
20474
20475 2005-03-22  Ben Elliston  <bje@au.ibm.com>
20476
20477         * gcc.misc-tests/options.exp (check_for_options): Create a real C
20478         program, compile it into a real executable and then delete the .c
20479         and .x files afterwards, to avoid problems on testglue targets.
20480
20481 2005-03-21  Stuart Hastings  <stuart@apple.com>
20482
20483         * gcc.target/i386/sse-2.c: New.
20484
20485 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
20486
20487         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
20488
20489 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
20490
20491         * g++.dg/parse/crash25.C: Fix typo.
20492
20493 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
20494
20495         PR c++/20461
20496         * g++.dg/parse/crash24.C: New test.
20497
20498         PR c++/20536
20499         * g++.dg/parse/crash25.C: New test.
20500
20501 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
20502
20503         PR c++/20147
20504         * g++.dg/ext/stmtexpr4.C: New test.
20505
20506 2005-03-20  Roger Sayle  <roger@eyesopen.com>
20507
20508         PR middle-end/20539
20509         * gcc.c-torture/compile/pr13066-1.c: New test case.
20510         * gcc.c-torture/compile/pr20539-1.c: Likewise.
20511         * g++.dg/opt/pr13066-1.C: Likewise.
20512
20513 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
20514
20515         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
20516
20517 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20518
20519         PR fortran/18525
20520         * gfortran.dg/nesting_1.f90: New test.
20521
20522 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20523
20524         PR c++/20240
20525         * g++.dg/lookup/using13.C: New test.
20526
20527 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20528
20529         PR c++/20333
20530         * g++.dg/template/crash36.C: New test.
20531
20532 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
20533
20534         PR c++/20463
20535         * g++.dg/template/crash35.C: New test.
20536
20537 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
20538
20539         PR c++/19966
20540         * g++.dg/overload/operator2.C: New test.
20541
20542 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20543
20544         PR libfortran/20257
20545         * gfortran.dg/pr20257.f90: New test.
20546
20547 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20548
20549         PR libfortran/20480
20550         * gfortran.dg/pr20480.f90: New test.
20551
20552 2005-03-16  Richard Henderson  <rth@redhat.com>
20553
20554         PR middle-end/15700
20555         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
20556         (_rtld_global): New.
20557         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
20558         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
20559
20560         * gcc.dg/alias-3.c: New.
20561         * gcc.dg/alias-4.c: New.
20562         * gcc.dg/alias-5.c: New.
20563         * gcc.dg/alias-6.c: New.
20564
20565 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
20566
20567         * gcc.dg/cpp/ucnid-7.c: New.
20568
20569 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
20570             Dorit Naishlos  <dorit@il.ibm.com>
20571
20572         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
20573         darwin.
20574
20575 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
20576
20577         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
20578         misaligned accesses.
20579         * gcc.dg/vect/vect-58.c: Likewise.
20580         * gcc.dg/vect/vect-92.c: New.
20581         * gcc.dg/vect/vect-93.c: New.
20582
20583 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
20584
20585         PR fortran/18827
20586         * gfortran.dg/assign_2.f90: New test.
20587         * gfortran.dg/assign_3.f90: New test.
20588         * gfortran.dg/assign.f90: New test.
20589
20590 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
20591
20592         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
20593         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
20594         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
20595         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
20596         names.
20597
20598 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
20599
20600         * gcc.dg/cpp/ucnid-6.c: New.
20601
20602         * gcc.dg/cpp/normalize-1.c: New.
20603         * gcc.dg/cpp/normalize-2.c: New.
20604         * gcc.dg/cpp/normalize-3.c: New.
20605         * gcc.dg/cpp/normalize-4.c: New.
20606         * gcc.dg/cpp/ucnid-4.c: New.
20607         * gcc.dg/cpp/ucnid-5.c: New.
20608         * g++.dg/cpp/normalize-1.C: New.
20609         * g++.dg/cpp/ucnid-1.C: New.
20610
20611 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
20612
20613         * gcc.dg/pr18628.c: New.
20614
20615 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
20616
20617         PR c++/20280
20618         * g++.dg/tree-ssa/pr20280.C: New.
20619
20620 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20621
20622         PR fortran/20467
20623         * gfortran.dg/stfunc_2.f90: New test.
20624
20625 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
20626
20627         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
20628
20629 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
20630
20631         * gcc.dg/tree-ssa/20050314-1.c: New test.
20632
20633 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20634
20635         PR c++/4403
20636         PR c++/9783, DR433
20637         * g++.dg/template/friend34.C: New test.
20638         * g++.dg/template/friend35.C: Likewise.
20639         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
20640
20641 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20642
20643         Friend class name lookup 5/n
20644         PR c++/1016
20645         * g++.dg/lookup/hidden-class1.C: New test.
20646         * g++.dg/lookup/hidden-class2.C: Likewise.
20647         * g++.dg/lookup/hidden-class3.C: Likewise.
20648         * g++.dg/lookup/hidden-class4.C: Likewise.
20649         * g++.dg/lookup/hidden-class5.C: Likewise.
20650         * g++.dg/lookup/hidden-class6.C: Likewise.
20651         * g++.dg/lookup/hidden-class7.C: Likewise.
20652         * g++.dg/lookup/hidden-class8.C: Likewise.
20653         * g++.dg/lookup/hidden-class9.C: Likewise.
20654         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
20655         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
20656         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
20657         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
20658         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
20659         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
20660         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
20661         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
20662         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
20663         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
20664         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
20665
20666 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
20667
20668         PR c++/20157
20669         * g++.dg/template/error18.C: New test.
20670
20671 2005-03-09  Ben Elliston  <bje@au.ibm.com>
20672
20673         PR debug/16792
20674         * g++.dg/debug/pr16792.C: New test.
20675
20676 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
20677
20678         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
20679         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
20680         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
20681         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
20682         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
20683         test assertion names.
20684
20685 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20686
20687         PR fortran/18600
20688         * gfortran.dg/stfunc_1.f90: New test.
20689
20690 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20691
20692         PR fortran/16907
20693         * gfortran.dg/real_index_1.f90: New test.
20694
20695 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20696
20697         PR fortran/20323
20698         * gfortran.dg/spec_expr_1.f90: New test.
20699
20700 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
20701
20702         PR c/20402
20703         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
20704         new parser.
20705
20706 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20707
20708         PR fortran/20361
20709         * gfortran.dg/largeequiv_1.f90: New test.
20710
20711 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
20712
20713         * gcc.dg/ucnid-1.c: New.
20714         * gcc.dg/ucnid-2.c: New.
20715         * gcc.dg/ucnid-3.c: New.
20716         * gcc.dg/ucnid-4.c: New.
20717         * gcc.dg/ucnid-5.c: New.
20718         * gcc.dg/ucnid-6.c: New.
20719         * gcc.dg/cpp/ucnid-1.c: New.
20720         * gcc.dg/cpp/ucnid-2.c: New.
20721         * gcc.dg/cpp/ucnid-3.c: New.
20722         * g++.dg/other/ucnid-1.C: New.
20723
20724 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
20725
20726         * gcc.dg/vmx/darwin-abi-3.c: Delete.
20727
20728 2005-03-11  Per Bothner  <per@bothner.com>
20729
20730         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
20731         that diagnotics refer to correct token.
20732         * gcc.dg/unused-3.c: Likewise.
20733
20734 2005-03-11  Per Bothner  <per@bothner.com>
20735
20736         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
20737         constant" is now actually on same line as string constant.
20738         * gcc.dg/cpp/direct2s.c: Likewise.
20739
20740 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
20741
20742         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
20743
20744 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20745
20746         PR libfortran/20124
20747         * gfortran.dg/pr20124.f90: New Test
20748
20749 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
20750
20751         PR tree-optimization/20130
20752         * gcc.dg/pr20130-1.c: New test.
20753
20754 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
20755
20756         PR target/20095
20757         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
20758
20759 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20760
20761         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
20762
20763 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
20764
20765         * g++.dg/eh/forced1.C: Fix comment.
20766         * g++.dg/eh/forced2.C: Ditto.
20767         * g++.dg/eh/forced3.C: Ditto.
20768         * g++.dg/eh/forced4.C: Ditto.
20769
20770 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
20771
20772         PR rtl-opt/20412
20773         * gcc.c-torture/compile/pr20412.c: New test.
20774
20775 2005-03-10  Roger Sayle  <roger@eyesopen.com>
20776
20777         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
20778
20779 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
20780
20781         PR target/20322
20782         * gcc.dg/20050307-1.c: New test.
20783
20784 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
20785
20786         PR c++/20375
20787         * g++.dg/other/stdarg3.C: New.
20788
20789 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
20790
20791         PR c++/18384, c++/18327
20792         * g++.dg/init/array19.C: New test.
20793
20794         PR inline-asm/20314
20795         * gcc.dg/torture/pr20314-1.c: New test.
20796         * gcc.dg/torture/pr20314-2.c: New test.
20797
20798 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
20799
20800         * gcc.dg/20050309-1.c: New test.
20801
20802 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20803
20804         * gcc.dg/builtins-10.c: Reactivate disabled test.
20805         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
20806         new cbrt transformations.
20807
20808 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
20809
20810         PR c++/20208
20811         * g++.dg/template/array13.C: New test.
20812
20813 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
20814
20815         PR c++/16859
20816         * g++.dg/init/brace4.C: New test.
20817
20818 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
20819
20820         PR c++/20186
20821         * g++.dg/template/non-dependent12.C: New.
20822
20823 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
20824
20825         PR c++/20142
20826         * g++.dg/init/array18.C: Add dg-do run marker.
20827
20828         PR c++/20142
20829         * g++.dg/init/array18.C: New test.
20830
20831 2005-03-09  Ben Elliston  <bje@au.ibm.com>
20832
20833         * consistency.vlad/vlad.exp: Remove trailing semicolons.
20834         * g++.dg/gcov/gcov.exp: Likewise.
20835         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
20836         * gcc.target/xstormy16/xstormy16.exp: Likewise.
20837         * lib/c-torture.exp: Likewise.
20838         * lib/fortran-torture.exp: Likewise.
20839         * lib/g++.exp: Likewise.
20840         * lib/gcc-defs.exp: Likewise.
20841         * lib/gcc-dg.exp: Likewise.
20842         * lib/gcc.exp: Likewise.
20843         * lib/gcov.exp: Likewise.
20844         * lib/gfortran.exp: Likewise.
20845         * lib/mike-g++.exp: Likewise.
20846         * lib/mike-gcc.exp: Likewise.
20847         * lib/objc-torture.exp: Likewise.
20848         * lib/objc.exp: Likewise.
20849         * lib/profopt.exp: Likewise.
20850         * lib/target-libpath.exp: Likewise.
20851         * lib/target-supports.exp: Likewise.
20852         * lib/treelang.exp: Likewise.
20853         * lib/wrapper.exp: Likewise.
20854
20855 2005-03-08  Jeff Law  <law@redhat.com>
20856
20857         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
20858         PHI-OPT changes.
20859
20860 2005-03-08  Ira Rosen  <irar@il.ibm.com>
20861
20862         * gcc.dg/vect/pr20122.c: New test.
20863
20864 2005-03-07  Jeff Law  <law@redhat.com>
20865
20866         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
20867         was folded away.
20868         * gcc.dg/tree-ssa/pr18133-1.c: New test.
20869         * gcc.dg/tree-ssa/pr18133-2.c: New test.
20870         * gcc.dg/tree-ssa/pr18134.c: New test.
20871
20872 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20873
20874         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
20875         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
20876         gcc.dg/torture/builtin-noret-2.c: Require weak support.
20877
20878 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
20879
20880         PR tree-opt/17671
20881         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
20882
20883 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
20884
20885         * g++.dg/warn/Wnvdtor.C: New test.
20886
20887 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
20888
20889         * gcc.dg/torture/pr19683-1.c: New test.
20890
20891 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
20892
20893         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
20894         * gfortran.dg/g77/19990313-2.f: Ditto.
20895         * gfortran.dg/g77/19990313-3.f: Ditto.
20896         * gfortran.dg/g77/19990525-0.f: Ditto.
20897         * gfortran.dg/g77/19990826-0.f: Ditto.
20898         * gfortran.dg/g77/19990826-2.f: Ditto.
20899         * gfortran.dg/g77/19990826-3.f: Ditto.
20900         * gfortran.dg/g77/20000511-1.f: Ditto.
20901         * gfortran.dg/g77/20000511-2.f: Ditto.
20902         * gfortran.dg/g77/970625-2.f: Ditto.
20903         * gfortran.dg/g77/980310-2.f: Ditto.
20904         * gfortran.dg/g77/980310-3.f: Ditto.
20905         * gfortran.dg/g77/980310-8.f: Ditto.
20906         * gfortran.dg/g77/980519-2.f: Ditto.
20907         * gfortran.dg/g77/alpha1.f: Ditto.
20908         * gfortran.dg/g77/claus.f: Ditto.
20909         * gfortran.dg/g77/erfc.f: Ditto.
20910         * gfortran.dg/g77/short.f: Ditto.
20911         * gfortran.fortran-torture/execute/data.f90: Ditto.
20912         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
20913         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
20914
20915 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20916
20917         * lib/file-format.exp (gcc_target_object_format): Add check for som
20918         format and hardcode object formats on hppa*-*-hpux*.
20919         * lib/target-supports.exp (check_weak_available): Add check for som
20920         object format.  Always return 0 on hppa*-*-hpux10*.
20921
20922         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
20923         is defined.
20924
20925         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
20926
20927 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
20928
20929         * gfortran.dg/pr19936_1.f90: New test.
20930         * gfortran.dg/pr19936_2.f90: New test.
20931         * gfortran.dg/pr19936_3.f90: New test.
20932
20933 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
20934             Paul Thomas <prthomas@drfccad.cea.fr>
20935
20936         * gfortran.dg/PR19754_1.f90: New test.
20937         * gfortran.dg/PR19754_2.f90: Ditto.
20938
20939 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20940
20941         PR c++/19311
20942         * g++.dg/template/non-dependent11.C: New test.
20943
20944 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
20945
20946         * lib/target-supports.exp (check_iconv_available): Fix comment.
20947
20948 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
20949             Joseph S. Myers  <joseph@codesourcery.com>
20950
20951         PR c++/19797
20952         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
20953
20954 2005-03-04  Matthew Sachs  <msachs@apple.com>
20955
20956         * gcc.exp (gcc_target_compile): Put braces around
20957         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
20958         * objc.exp (objc_target_compile): Likewise.
20959         * treelang.exp (treelang_target_compile): Likewise.
20960
20961 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20962
20963         PR fortran/19673
20964         * gfortran.dg/func_result_1.f90: New test.
20965
20966 2005-03-04  Ben Elliston  <bje@au.ibm.com>
20967
20968         * gcc.misc-tests/options.exp: New test.
20969
20970 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
20971
20972         * gcc.dg/pr15784-4.c: New test.
20973
20974 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
20975
20976         * gcc.c-torture/execute/pr17133.c: New.
20977         * gcc.c-torture/compile/20050303-1.c: New.
20978
20979 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
20980
20981         * gcc.dg/cpp/assert4.c: Fix for cygwin.
20982
20983 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
20984
20985         * g++.dg/overload/using2.C: New.
20986
20987 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
20988
20989         PR c++/19916
20990         * g++.dg/init/ptrmem2.C: New test.
20991
20992 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
20993
20994         PR c/8927
20995         * gcc.dg/pr8927-1.c: New test.
20996
20997 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
20998
20999         PR c++/20232
21000         * g++.dg/inherit/covariant12.C: New.
21001
21002 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21003
21004         PR fortran/19479
21005         * gfortran.dg/bound_1.f90: New test.
21006
21007 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
21008
21009         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
21010         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
21011
21012 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
21013
21014         PR c/20245
21015         * gcc.dg/pr20245-1.c: New test.
21016
21017 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
21018
21019         PR middle-end/19874
21020         * gcc.c-torture/execute/20050119-2.c: New test case.
21021
21022 2005-02-28  Ben Elliston  <bje@au.ibm.com>
21023
21024         * README: Update the DejaGnu bug reporting address.
21025         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
21026         * lib/objc-torture.exp: Likewise.
21027
21028 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
21029
21030         * gfortran.dg/boz_1.f90: New test.
21031         * gfortran.dg/boz_3.f90: New test.
21032         * gfortran.dg/boz_4.f90: New test.
21033
21034 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
21035
21036         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
21037         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
21038
21039 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21040
21041         PR libfortran/20101
21042         * gfortran.dg/write_0_pe_format.f90: New test.
21043
21044 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
21045
21046         PR c++/20206
21047         * g++.dg/opt/thunk2.C: New test.
21048         * g++.dg/opt/covariant1.C: New test.
21049
21050 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21051
21052         * gfortran.dg/e_d_fmt.f90: New test.
21053
21054 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
21055
21056         * gcc.dg/asm-b.c: Fix comment typos.
21057
21058 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
21059
21060         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
21061         a V_MAY_DEF also.
21062
21063 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
21064
21065         PR tree-opt/20188
21066         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
21067         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
21068         * gcc.dg/asm-b.c: New test.
21069
21070 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
21071
21072         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
21073         Disable this test on IRIX 6.
21074
21075 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
21076
21077         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
21078         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
21079         parser.
21080
21081 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
21082
21083         PR tree-optimization/20204
21084         * testsuite/gcc.dg/pr20204.c: New test.
21085
21086 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
21087
21088         PR target/20196
21089         * gcc.c-torture/execute/20050224-1.c: New test.
21090
21091         PR c++/20175
21092         * g++.dg/warn/Wbraces2.C: New test.
21093
21094 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
21095
21096         PR c++/19878
21097         * g++.dg/init/const2.C: New test.
21098
21099 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
21100
21101         PR tree-optimization/20100
21102         * gcc.c-torture/execute/pr20100-1.c: New test.
21103
21104 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21105
21106         * gfortran.dg/implicit_3.f90: New test.
21107
21108         * gfortran.dg/deftype_1.f90: New test.
21109
21110 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
21111
21112         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
21113         the test passes.
21114         * g++.dg/other/anon3.C: Accept a warning.
21115
21116 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
21117
21118         * gcc.dg/pr20017.c: Fix a comment typo.
21119
21120 2005-02-23  Bud Davis  <bdavis@gfortran.org>
21121
21122         * gfortran.dg/list_read_4.f90: Change to f90 comments.
21123
21124 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
21125
21126         PR ada/19902
21127         * ada/acats/tests/cxa/cxa3004.a: Remove.
21128         * ada/acats/tests/cxb/cxb30061.am: Likewise.
21129
21130 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
21131
21132         PR c++/20073
21133         * g++.dg/init/const1.C: New test.
21134
21135         PR c++/19991
21136         * g++.dg/parse/constant7.C: New test.
21137
21138         PR c++/20152
21139         * g++.dg/parse/error27.C: New test.
21140         * g++.dg/template/qualttp15.C: Adjust error markers.
21141         * g++.old-deja/g++.other/struct1.C: Likewise.
21142
21143         PR c++/20153
21144         * g++.dg/template/error17.C: New test.
21145
21146         PR c++/20148
21147         * g++.dg/parser/error26.C: New test.
21148
21149 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
21150
21151         PR tree-optimization/20100
21152         PR tree-optimization/20115
21153         * gcc.dg/pr20115.c: New test.
21154         * gcc.dg/pr20115-1.c: New test.
21155         * gcc.dg/pr20100.c: New test.
21156         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
21157         call-clobbered variables after alias1.
21158
21159 2005-02-22  Bud Davis  <bdavis@gfortran.org>
21160
21161         * gfortran.dg/list_read_4.f90: new test.
21162
21163 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
21164
21165         PR rtl-optimization/20017.
21166         * gcc.dg/pr20017.c: New.
21167
21168 2005-02-22  Devang Patel  <dpatel@apple.com>
21169
21170         PR 19952
21171         * g++.dg/tree-ssa/pr19952.C: New test.
21172
21173 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
21174
21175         PR c++/19883
21176         * g++.dg/parse/constant6.C: New test.
21177
21178 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
21179
21180         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
21181         * g++.dg/charset/asm2.c: Likewise.
21182         * g++.dg/charset/asm3.c: Likewise.
21183         * g++.dg/charset/asm4.c: Likewise.
21184         * g++.dg/charset/asm5.c: Likewise.
21185         * g++.dg/charset/attribute1.c: Likewise.
21186         * g++.dg/charset/attribute2.c: Likewise.
21187         * g++.dg/charset/extern1.cc: Likewise.
21188         * g++.dg/charset/extern2.cc: Likewise.
21189         * g++.dg/charset/extern3.cc: Likewise.
21190         * g++.dg/charset/function.cc: Likewise.
21191         * g++.dg/charset/string.c: Likewise.
21192         * g++.dg/charset/charset.exp: Likewise.
21193         * lib/target-supports.exp (check_iconv_available): Fix comment.
21194
21195 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
21196
21197         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
21198         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
21199         * gcc.dg/charset/asm2.c: Likewise.
21200         * gcc.dg/charset/asm3.c: Likewise.
21201         * gcc.dg/charset/asm4.c: Likewise.
21202         * gcc.dg/charset/asm5.c: Likewise.
21203         * gcc.dg/charset/asm6.c: Likewise.
21204         * gcc.dg/charset/attribute1.c: Likewise.
21205         * gcc.dg/charset/attribute2.c: Likewise.
21206         * gcc.dg/charset/builtin1.c: Likewise.
21207         * gcc.dg/charset/extern.c: Likewise.
21208         * gcc.dg/charset/function.c: Likewise.
21209         * gcc.dg/charset/string.c: Likewise.
21210         * gcc.dg/charset/charset.exp: Likewise.
21211
21212 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
21213
21214         PR fortran/20086
21215         * gfortran.dg/pr20086.f90: New test.
21216
21217 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
21218
21219         PR tree-optimization/19786
21220         * g++.dg/tree-ssa/pr19786.C: New.
21221
21222 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21223
21224         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
21225
21226 2005-02-21  Jeff Law  <law@redhat.com>
21227
21228         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
21229
21230 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21231
21232         * gfortran.dg/do_iterator: Split loop, markup all lines for
21233         which an error locus is printed.
21234         * gfortran.dg/pr17708.f90: Markup all lines for which an error
21235         locus is printed.
21236         * gfortran.dg/select_4.f90: Likewise.
21237         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
21238         locuses in the various permutations.
21239
21240 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
21241
21242         PR tree-optimization/19951
21243         * g++.dg/vect: New directory.
21244         * g++.dg/vect/vect.exp: New file.
21245         * g++.dg/vect/pr19951.cc: New testcase.
21246         * g++.dg/dg.exp: Also prune vectorizer tests.
21247
21248 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
21249
21250         PR 18785
21251         * gcc.dg/charset/builtin1.c: New test.
21252
21253 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21254
21255         PR c++/19299
21256         * g++.dg/inherit/volatile1.C: New test.
21257
21258         PR c++/19440
21259         * g++.dg/template/dtor4.C: New test.
21260
21261 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
21262
21263         * gfortran.dg/int_1.f90: New test.
21264
21265 2005-02-19  Devang Patel  <dpatel@apple.com>
21266
21267         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
21268
21269 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
21270
21271         * gfortran.dg/achar_1.f90: New test.
21272
21273 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
21274
21275         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
21276
21277 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
21278             Jakub Jelinek  <jakub@redhat.com>
21279
21280         PR tree-optimization/19828
21281         * gcc.dg/tree-ssa/loop-7.c: New test.
21282         * gcc.c-torture/execute/20050218-1.c: New test.
21283
21284 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
21285
21286         PR c/20043
21287         * gcc.dg/transparent-union-1.c: New test.
21288         * gcc.dg/transparent-union-2.c: New test.
21289
21290 2005-02-18  James E Wilson  <wilson@specifixinc.com>
21291
21292         PR tree-optimization/18977
21293         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
21294
21295 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
21296
21297         PR target/20054
21298         * gcc.dg/pr20054.c: New test.
21299
21300 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21301
21302         PR c++/19508
21303         * g++.dg/ext/attrib20.C: New test.
21304
21305 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
21306
21307         PR middle-end/20030
21308         * gfortran.fortran-torture/execute/character_passing.f90: New test.
21309
21310 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
21311
21312         PR c++/20008
21313         * g++.dg/opt/switch4.C: New.
21314
21315 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
21316
21317         PR c++/20023
21318         PR tree-optimization/20009
21319         * gcc.c-torture/compile/20050217-1.c: New test.
21320         * g++.dg/opt/switch3.C: New test.
21321
21322         PR tree-optimization/18947
21323         * gcc.c-torture/compile/20050215-1.c: New test.
21324         * gcc.c-torture/compile/20050215-2.c: New test.
21325         * gcc.c-torture/compile/20050215-3.c: New test.
21326
21327 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
21328
21329         PR c++/20028
21330         * g++.dg/template/crash34.C: New.
21331
21332         PR c++/20022
21333         * g++.dg/other/access3.C: New.
21334
21335 2005-02-17  Ira Rosen  <irar@il.ibm.com>
21336
21337         * gcc.dg/vect/vect-98.c: New test.
21338
21339 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
21340
21341         PR tree-optimization/19967
21342         * gcc.dg/pr19967.c: New.
21343
21344 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
21345
21346         PR middle-end/19857
21347         * gcc.dg/tree-ssa/20050215-1.c: New test.
21348         * gcc.c-torture/execute/20050215-1.c: New test.
21349
21350 2005-02-15  Eric Christopher  <echristo@redhat.com>
21351
21352         * gcc.dg/cpp/20050215-1.c: New file.
21353
21354 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
21355
21356         PR tree-optimization/15785
21357         * gcc.dg/pr15785-1.c: New test.
21358
21359 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
21360
21361         PR c++/17788
21362         * g++.dg/init/ctor4.C: New.
21363         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
21364
21365 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
21366
21367         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
21368         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
21369
21370 2005-02-15  Andreas Schwab  <schwab@suse.de>
21371
21372         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
21373         declare malloc.
21374
21375 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
21376
21377         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
21378
21379 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
21380
21381         PR tree-optimization/19853
21382         * gcc.c-torture/compile/pr19853.c: New test.
21383
21384 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
21385
21386         PR c++/19608
21387         * g++.dg/parse/local-class1.C: New.
21388
21389         PR c++/19895
21390         * g++.dg/parse/ptrmem3.C: New.
21391
21392         PR c++/19884
21393         * g++.old-deja/g++.oliva/template6.C: Add another case.
21394         * g++.dg/template/explicit6.C: New.
21395
21396 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
21397
21398         PR c++/17816
21399         * g++.dg/other/redecl2.C: New.
21400
21401 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
21402
21403         PR c++/19891
21404         * g++.dg/abi/covariant4.C: New.
21405
21406 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
21407
21408         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
21409
21410 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
21411
21412         * gcc.dg/vect/vect-96.c: Fix typo.
21413
21414 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21415
21416         PR c++/14479
21417         PR c++/19487
21418         * g++.dg/template/enum5.C: New test.
21419
21420 2005-02-12  Ira Rosen  <irar@il.ibm.com>
21421
21422         * gcc.dg/vect/vect-97.c: New test.
21423
21424 2005-02-12  Ira Rosen  <irar@il.ibm.com>
21425
21426         * gcc.dg/vect/vect-96.c: New test.
21427
21428 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
21429
21430         * gcc.dg/builtins-34.c: Also check ldexp*.
21431
21432 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
21433
21434         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
21435
21436 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
21437
21438         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
21439         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
21440         dg-require-dll, dg-require-iconv, dg-require-named-sections,
21441         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
21442         selector_list, selector_expression, dg-process-target): Move to new
21443         file target-supports-dg.exp.
21444         * lib/target-supports-dg.exp: New.
21445
21446         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
21447         New.
21448
21449 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
21450
21451         PR c++/19666
21452         * g++.dg/other/ptrmem6.C: New test.
21453
21454         PR middle-end/19858
21455         * gcc.c-torture/compile/20050210-1.c: New test.
21456
21457 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
21458
21459         PR c++/19755
21460         * g++.dg/warn/Wbraces1.C: New test.
21461
21462 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
21463
21464         * gcc.dg/builtins-52.c: New testcase.
21465
21466 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
21467
21468         PR c/19342
21469         * gcc.c-torture/execute/20050119-1.c: New test.
21470
21471 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
21472
21473         PR c++/19811
21474         * g++.dg/init/delete1.C: New test.
21475
21476 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
21477
21478         PR c++/18470
21479         * g++.dg/template/static12.C: New test.
21480
21481 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
21482
21483         PR c++/19787
21484         * g++.dg/conversion/ambig1.C: New test.
21485
21486         PR c++/19739
21487         * g++.dg/ext/attrib19.C: New test.
21488
21489         PR c++/19732
21490         * g++.dg/parse/dtor5.C: New test.
21491
21492         PR c++/19762
21493         * g++.dg/template/dtor3.C: New test.
21494
21495         PR c++/19826
21496         * g++.dg/template/static11.C: New test.
21497         * g++.dg/template/crash2.C: Remove dg-error marker.
21498
21499 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
21500
21501         PR C++/18491
21502         * g++.old-deja/g++.mike/p10769a.C: Remove.
21503
21504 2005-02-09  Roger Sayle  <roger@eyesopen.com>
21505
21506         * gcc.dg/builtins-48.c: New test case.
21507         * gcc.dg/builtins-49.c: New test case.
21508         * gcc.dg/builtins-50.c: New test case.
21509         * gcc.dg/builtins-51.c: New test case.
21510
21511 2005-02-09  Ian Lance Taylor  <ian@airs.com>
21512
21513         PR middle-end/19583
21514         * g++.dg/warn/Wreturn-type-3.C: New test.
21515
21516 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
21517
21518         PR middle-end/19402
21519         * gcc.dg/pr19402-1.c: New testcase.
21520         * gcc.dg/pr19402-2.c: likewise.
21521
21522 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
21523
21524         PR middle-end/19854
21525         * g++.dg/tree-ssa/tmmti.C: New testcase.
21526
21527 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
21528
21529         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
21530
21531 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
21532
21533         PR c++/19733
21534         * g++.dg/parse/crash23.C: New test.
21535         * g++.dg/warn/Weff1.C: New test.
21536
21537 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
21538
21539         * gcc.dg/20050209-1.c: New test.
21540
21541 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
21542
21543         PR target/19799
21544         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
21545
21546 2005-02-08  Mike Stump  <mrs@apple.com>
21547
21548         * g++.dg/pch/import-2.c: New test.
21549         * g++.dg/pch/import-2.hs: New.
21550         * g++.dg/pch/include/import-2a.h: New.
21551         * g++.dg/pch/include/import-2b.h: New.
21552
21553 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
21554
21555         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
21556
21557 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21558
21559         * gfortran.dg/substr_1.f90: New test.
21560
21561 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
21562
21563         PR middle-end/19775
21564         * gcc.dg/torture/builtin-power-1.c: Disable test for
21565         invalid transformation.
21566         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
21567         no longer optimize.
21568         * gcc.dg/builtins-47.c: New testcase.
21569
21570 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
21571             Dorit Naishlos  <dorit@il.ibm.com>
21572
21573         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
21574
21575 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
21576
21577         * gcc.c-torture/compile/20050206-1.c: New test.
21578
21579 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
21580
21581         PR tree-opt/19768
21582         * g++.dg/opt/pr19768.C: New test.
21583
21584 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
21585
21586         PR tree-opt/19736
21587         * gcc.c-torture/compile/pr19736.c: New test.
21588
21589 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21590
21591         PR c++/17401
21592         * g++.dg/parse/error25.C: New test.
21593
21594 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
21595
21596         * gcc.c-torture/execute/20050203-1.c: New.
21597
21598 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
21599
21600         * gcc.dg/vect/vect-85.c: Remove xfail.
21601         * gcc.dg/vect/vect-86.c: Remove xfail.
21602         * gcc.dg/vect/vect-87.c: Remove xfail.
21603         * gcc.dg/vect/vect-88.c: Remove xfail.
21604
21605 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
21606
21607         * gcc.dg/altivec-19.c: New.
21608
21609 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
21610
21611         PR c/17807
21612         * gcc.dg/nested-func-3.c: New test.
21613         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
21614
21615 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
21616
21617         * gcc.test-framework/gen_directive_tests: Generate tests for
21618         selector expressions.
21619
21620 2005-02-02  Matt Austern  <austern@apple.com>
21621
21622         PR c++/19628
21623         * g++/ext/builtin7.C: New.
21624         * g++/ext/builtin8.C: New.
21625
21626 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
21627
21628         PR c/18502
21629         * gcc.dg/pr18502-1.c: New test.
21630
21631 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21632
21633         PR c++/17413
21634         * g++.dg/template/local4.C: Tweak.
21635
21636 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
21637
21638         PR tree-optimization/19578
21639         * gcc.c-torture/compile/20050202-1.c: New test.
21640
21641 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
21642
21643         PR c/19435
21644         * gcc.dg/c99-init-4.c: New test.
21645
21646 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
21647
21648         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
21649
21650         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
21651
21652         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
21653         * g++.dg/eh/check-vect.h: New.
21654
21655         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
21656         * gcc.dg/vect/vect-78.c: Ditto.
21657         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
21658         Remove.
21659
21660         * g++.dg/conversion/simd1.C: Expect warning.
21661         * g++.dg/ext/attribute-test-1.C: Ditto.
21662         * g++.dg/ext/attribute-test-2.C: Ditto.
21663         * g++.dg/ext/attribute-test-3.C: Ditto.
21664         * g++.dg/ext/attribute-test-4.C: Ditto.
21665
21666         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
21667         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
21668
21669         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
21670
21671 2005-02-01  Richard Henderson  <rth@redhat.com>
21672
21673         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
21674         long double for ibm double-double format.
21675         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
21676
21677 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
21678
21679         PR tree-optimization/19633
21680         * testsuite/gcc.dg/pr19633-1.c: New test.
21681         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
21682         to NULL or a symbol.
21683
21684 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
21685
21686         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
21687         New procs.
21688         (dg-process-target (local override)): Handle selector expressions.
21689
21690         * gcc.test-framework/README: Describe tests in source directory.
21691         * gcc.test-framework/test-framework.awk: Handle dg- tests.
21692         * gcc.test-framework/test-framework.exp: Handle dg- tests.
21693         * gcc.test-framework/dg-bogus-exp-P.c: New test.
21694         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
21695         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
21696         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
21697         * gcc.test-framework/dg-do-link-exp-P.c: New test.
21698         * gcc.test-framework/dg-do-run-exp-P.c: New test.
21699         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
21700         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
21701         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
21702         * gcc.test-framework/dg-error-exp-P.c: New test.
21703         * gcc.test-framework/dg-error-exp-XP.c: New test.
21704         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
21705         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
21706         * gcc.test-framework/dg-output-exp-P.c: New test.
21707         * gcc.test-framework/dg-output-exp-XF.c: New test.
21708         * gcc.test-framework/dg-warning-exp-P.c: New test.
21709         * gcc.misc-tests/dg-1.c: Remove.
21710         * gcc.misc-tests/dg-2.c: Remove.
21711         * gcc.misc-tests/dg-3.c: Remove.
21712         * gcc.misc-tests/dg-4.c: Remove.
21713         * gcc.misc-tests/dg-5.c: Remove.
21714         * gcc.misc-tests/dg-6.c: Remove.
21715         * gcc.misc-tests/dg-7.c: Remove.
21716         * gcc.misc-tests/dg-8.c: Remove.
21717         * gcc.misc-tests/dg-9.c: Remove.
21718         * gcc.misc-tests/dg-10.c: Remove.
21719         * gcc.misc-tests/dg-11.c: Remove.
21720         * gcc.misc-tests/dg-12.c: Remove.
21721         * gcc.misc-tests/dg-test.exp: Remove.
21722
21723         * gcc.test-framework/test-framework.awk: Change recording and
21724         printing of passes and failures.
21725
21726         * gcc.test-framework: New directory.
21727         * gcc.test-framework/README: New.
21728         * gcc.test-framework/test-framework.exp: New.
21729         * gcc.test-framework/test-framework.awk: New.
21730         * gcc.test-framework/gen_directive_tests: New.
21731
21732 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
21733
21734         * lib/treelang.exp: Fix comment typos.
21735         (treelang_target_compile): Don't append libs=-ltreelang to options.
21736
21737 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
21738
21739         * g++.dg/parse/typename7.C: Adjust error messages.
21740
21741 2005-01-31  Jeff Law  <law@redhat.com>
21742
21743         * gcc.c-torture/execute/20050131-1.c: New test.
21744         * gcc.dg/wcaselabel.c: New test.
21745
21746 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
21747
21748         * g++.dg/other/warning1.C: Adjust error messags.
21749         * g++.dg/parse/constant5.C: New test.
21750
21751 2005-01-31  Steven Bosscher  <stevenb@suse.de>
21752
21753         PR c/19333
21754         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
21755         the test case valid.
21756         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
21757         * testsuite/gcc.dg/array-7.c: Adjust expected result.
21758         * testsuite/gcc.dg/pr18596-3.c: Likewise.
21759         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
21760         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
21761         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
21762
21763 2005-01-31  Dale Johannesen  <dalej@apple.com>
21764
21765         * g++.dg/opt/pr19650.C: New test.
21766
21767 2005-01-31  Richard Henderson  <rth@redhat.com>
21768
21769         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
21770         long double for intel double extended format.
21771         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
21772
21773 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
21774
21775         PR c++/19555
21776         * g++.dg/template/static10.C: New test.
21777
21778         PR c++/19395
21779         * g++.dg/parse/error24.C: New test.
21780
21781         PR c++/19367
21782         * g++.dg/lookup/builtin1.C: New test.
21783
21784         PR c++/19457
21785         * g++.dg/warn/conv3.C: New test.
21786
21787 2005-01-30  Bud Davis  <bdavis@gfortran.org>
21788
21789         PR fortran/19647
21790         * gfortan.dg/inquire_7.f90
21791
21792 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
21793
21794         PR tree-optimization/15791
21795         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
21796         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
21797         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
21798         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
21799         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
21800         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
21801         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
21802         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
21803         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
21804         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
21805
21806 2005-01-29  Paul Brook  <paul@codesourcery.com>
21807
21808         PR fortran/18565
21809         * check.c (real_or_complex_check): New function.
21810         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
21811         * intrinsic.c (add_functions): Use new check functions.
21812         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
21813         Add prototypes.
21814
21815 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
21816
21817         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
21818         gcc.dg/lvalue-3.c: New tests.
21819         * gcc.dg/concat.c: Update expected messages.
21820
21821 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
21822
21823         PR libfortran/19595
21824         * gfortran.dg/eor_1.f90: New test.
21825
21826 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
21827
21828         PR fortran/19589
21829         * gfortran.dg/logical_data_1.f90: New test.
21830
21831 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
21832
21833         PR c++/19253
21834         * g++.dg/template/crash33.C: New test.
21835
21836         PR c++/19667
21837         * g++.dg/template/crash32.C: New test.
21838
21839 2005-01-28  Ian Lance Taylor  <ian@airs.com>
21840
21841         PR middle-end/16558
21842         * g++.dg/warn/Wreturn-type-2.C: New test.
21843
21844 2004-06-24  Jeff Law  <law@redhat.com>
21845
21846         * gcc.dg/tree-ssa/20050128-1.c: New test.
21847
21848 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
21849
21850         * gcc.target/frv/all-mdpackh-1.c: New test.
21851
21852 2005-01-28  Steven Bosscher  <stevenb@suse.de>
21853
21854         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
21855
21856 2005-01-27  Richard Henderson  <rth@redhat.com>
21857
21858         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
21859
21860 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
21861
21862         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
21863
21864 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
21865
21866         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
21867         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
21868         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
21869         to cope with cases where the multilib options override the dg-options.
21870
21871 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
21872
21873         PR c/18946
21874         * gcc.dg/noncompile/20050120-1.c: New test.
21875
21876 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
21877
21878         PR tree-optimization/19633
21879         * gcc.dg/pr19633.c: New test.
21880         * gcc.dg/tree-ssa/pr19633.c: New test.
21881
21882 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
21883
21884         * gcc.dg/20041216-1.c: New test.
21885
21886 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
21887
21888         PR objc/18862
21889         * objc.dg/selector-2.m: New test.
21890
21891 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
21892
21893         * g++.dg/opt/range-test-2.C: New test.
21894
21895         PR rtl-optimization/19579
21896         * gcc.c-torture/execute/20050124-1.c: New test.
21897
21898 2005-01-26  Greg Parker  <gparker@apple.com>
21899         Stuart Hastings  <stuart@apple.com>
21900
21901         * gcc.c-torture/execute/20050125-1.c: New.
21902
21903 2005-01-18  Jan Hubicka  <jh@suse.cz>
21904
21905         PR tree-optimize/19337
21906         * gcc.c-torture/compile/20050119-1.c: New test.
21907
21908 2005-01-24  James E Wilson  <wilson@specifixinc.com>
21909
21910         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
21911         test for successful match.
21912
21913 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
21914
21915         PR objc/18408
21916         * objc.dg/comp-types-7.m: New test.
21917
21918 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
21919
21920         * lib/target-supports.exp (current_target_name): New.
21921         (check_effective_target_ilp32, check_effective_target_lp64):
21922         Cache the result to use as long as the current target, with
21923         multilib flags, remains the same.
21924
21925         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
21926         (dg-require-weak, dg-require-visibility, dg-require-alias,
21927         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
21928         dg-require-effective-target, dg-skip-if): Remove call to
21929         skip_test_and_clear_xfail.
21930         (dg-test): Clear xfail data.
21931
21932 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
21933
21934         PR target/17751
21935         * gcc.dg/ppc64-toc.c: New test.
21936
21937         * g++.dg/tree-ssa/empty-1.C: New test.
21938
21939         PR middle-end/19551
21940         * gcc.c-torture/execute/20050121-1.c: New test.
21941         * gcc.dg/20050121-2.c: New test.
21942
21943 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
21944         Paul Brook  <paul@codesourcery.com>
21945
21946         PR fortran/17941
21947         * gfortran.dg/real_const_1.f: New test.
21948         * gfortran.dg/real_const_2.f90: New test.
21949         * gfortran.dg/complex_int_1.f90: New test.
21950
21951 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
21952
21953         PR fortran/19313
21954         * gfortan.dg/inquire_6.f90: New test.
21955
21956 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
21957
21958         PR libfortran/19451
21959         * open_readonly_1.f90: New test.
21960
21961 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
21962
21963         PR libfortran/18982
21964         * gfortran.dg/open_new.f90: New file.
21965
21966 2005-01-22  Paul Brook  <paul@codesourcery.com>
21967
21968         * namelist_1.f90: New test.
21969
21970 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
21971
21972         PR tree-optimization/19484
21973         * gcc.c-torture/compile/20050122-[12].c: New tests.
21974
21975 2005-01-22  Paul Brook  <paul@codesourcery.com>
21976
21977         * gfortran.dg/implicit_2.f90: New test.
21978
21979 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
21980
21981         PR fortran/19314
21982         * gfortran.dg/inquire_5.f90: New test.
21983
21984 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21985
21986         PR c/18809
21987         * gcc.dg/pr18809-1.c: New test.
21988
21989 2005-01-21  Ian Lance Taylor  <ian@airs.com>
21990
21991         * gcc.dg/20050121-1.c: New test.
21992
21993         PR tree-optimization/13000
21994         * gcc.dg/20040206-1.c: Change warning to point where function is
21995         being inlined.
21996
21997 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21998
21999         PR c++/19208
22000         * g++.dg/template/array11.C: New test.
22001
22002 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22003
22004         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
22005         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
22006         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
22007         * gfortran.dg/getenv_1.f90: Add dg-do directive.
22008         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
22009         gfortran.dg/pr17164.f90: Add missing dg-do directives.
22010
22011 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
22012
22013         PR tree-optimization/15349
22014         * gcc.dg/tree-ssa/pr15349.c: New.
22015
22016 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
22017
22018         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
22019
22020 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
22021
22022         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
22023         scan-assembler-times directive name.
22024
22025         * gcc.dg/asm-a.c: Move dg-require-effective-target to
22026         after dg-do.
22027
22028         PR rtl-optimization/19462
22029         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
22030
22031 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
22032
22033         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
22034         counting function calls on ia64.
22035
22036 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
22037
22038         PR rtl-optimization/15139
22039         * gcc.dg/20050111-2.c: New test.
22040
22041         PR c/17297
22042         * gcc.c-torture/compile/20050113-1.c: New testcase.
22043
22044         PR middle-end/19164
22045         * gcc.dg/20050113-1.c: New testcase.
22046
22047 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
22048
22049         * gcc.dg/vect/vect-85.c: Add comment.
22050         * gcc.dg/vect/vect-86.c: Add xfail for now.
22051         * gcc.dg/vect/vect-87.c: Add xfail for now.
22052         * gcc.dg/vect/vect-88.c: Add xfail for now.
22053         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
22054
22055 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22056
22057         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
22058
22059 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
22060
22061         * g++.dg/debug/typedef3.C: New test.
22062
22063 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
22064
22065         PR c/19472
22066         * gcc.dg/asm-a.c: New test.
22067
22068 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
22069
22070         * gcc.dg/sh-relax.c: Add prototype for abort.
22071
22072 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
22073
22074         * gcc.dg/short-compare-1.c: New test.
22075         * gcc.dg/short-compare-2.c: Likewise.
22076
22077 2005-01-18  Michael Matz  <matz@suse.de>
22078
22079         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
22080
22081 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
22082
22083         PR tree-optimization/19121
22084         * gcc.c-torture/compile/pr19121.c: New test.
22085
22086 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
22087
22088         PR target/19357
22089         * gcc.c-torture/compile/pr19357.c: New test.
22090
22091 2005-01-17  Ian Lance Taylor  <ian@airs.com>
22092
22093         PR c/5675
22094         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
22095         pass--those that refer just to the variable, possibly with a
22096         cast.
22097         * gcc.dg/c99-const-expr-3.c: Likewise.
22098
22099         PR middle-end/13127
22100         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
22101         longer emitted.
22102
22103 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
22104
22105         PR fortran/18778
22106         * gfortran.dg/endfile_2.f90: New test.
22107
22108 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
22109
22110         PR 19168
22111         * gfortran.dg/select_5.f90: New test.
22112
22113 2004-01-16  Paul Brook  <paul@codesourcery.com>
22114
22115         * gfortran.dg/common_4.f90: New test.
22116
22117 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
22118
22119         PR rtl-optimization/19462
22120         * gcc.dg/torture/pr19462-1.c: New test.
22121
22122 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
22123
22124         PR objc/19321
22125         * objc.dg/func-ptr-2.m: New.
22126         * objc.dg/volatile-1.m: New.
22127
22128 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22129
22130         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
22131
22132 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
22133
22134         PR tree-optimization/19060
22135         * gcc.c-torture/execute/20050104-1.c: New test.
22136
22137 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
22138
22139         PR fortran/18983
22140         * gfortran.dg/write_to_null.f90: New test.
22141
22142 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
22143             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22144
22145         PR other/19328
22146         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
22147         argument.
22148
22149 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
22150
22151         PR c++/19263
22152         * g++.dg/init/vector1.C: New test.
22153
22154 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
22155
22156         PR target/13158
22157         * gcc.target/ia64/sibcall-unwind-1.c: New test.
22158         PR target/18987
22159         * gcc.target/ia64/sibcall-unwind-2.c: New test.
22160
22161 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
22162
22163         * gfortran.dg/select_1.f90: New test.
22164         * gfortran.dg/select_2.f90: New test.
22165         * gfortran.dg/select_3.f90: New test.
22166         * gfortran.dg/select_4.f90: New test.
22167
22168 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
22169
22170         PR middle-end/19084
22171         PR rtl-optimization/19348
22172         * gcc.dg/20050111-1.c: New test.
22173         * gcc.c-torture/execute/20050111-1.c: New test.
22174
22175         * gcc.dg/i386-asm-4.c: New test.
22176
22177 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
22178
22179         * gcc.dg/nested-func-2.c: New test.
22180         * ada/acats/norun.lst: Remove c953002.
22181
22182 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
22183
22184         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
22185
22186 2005-01-12  Ben Elliston  <bje@au.ibm.com>
22187
22188         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
22189
22190 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
22191
22192         PR target/18761
22193         * g++.dg/abi/align1.C: New test.
22194
22195 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
22196
22197         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
22198         at a time.
22199         * g++.dg/ext/altivec_check.h: Support compiling as C.
22200
22201 2005-01-10  Roger Sayle  <roger@eyesopen.com>
22202
22203         PR c++/19355
22204         * g++.dg/expr/pr19355-1.C: New test case.
22205
22206 2005-01-10  Laurent GUERBY <laurent@guerby.net>
22207
22208         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
22209         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
22210         * ada/acats/tests/c3/c92005b.ada: Likewise.
22211         * ada/acats/tests/c3/cxb3012.a: Likewise.
22212         * ada/acats/norun.lst: Add c380004 and c953002, add PR
22213
22214 2005-01-09  Paul Brook  <paul@codesourcery.com>
22215
22216         * gfortran.dg/common_2.f90: New file.
22217         * gfortran.dg/common_3.f90: New file.
22218
22219 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
22220
22221         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
22222
22223 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
22224
22225         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
22226         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
22227         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
22228         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
22229         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
22230         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
22231         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
22232         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
22233         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
22234         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
22235         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
22236         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
22237         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
22238         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
22239         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
22240         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
22241         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
22242         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
22243         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
22244         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
22245         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
22246         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
22247         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
22248         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
22249         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
22250         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
22251         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
22252         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
22253         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
22254         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
22255         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
22256         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
22257         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
22258         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
22259         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
22260         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
22261         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
22262         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
22263         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
22264         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
22265         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
22266         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
22267         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
22268         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
22269         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
22270         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
22271         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
22272         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
22273         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
22274         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
22275         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
22276         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
22277         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
22278         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
22279         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
22280         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
22281         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
22282         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
22283         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
22284         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
22285         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
22286         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
22287         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
22288         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
22289         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
22290         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
22291         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
22292
22293         * gcc.dg/vect/vect-1.c: Fix spelling.
22294         * gcc.dg/vect/vect-10.c: Fix spelling.
22295         * gcc.dg/vect/vect-11.c: Fix spelling.
22296         * gcc.dg/vect/vect-12.c: Fix spelling.
22297         * gcc.dg/vect/vect-14.c: Fix spelling.
22298         * gcc.dg/vect/vect-15.c: Fix spelling.
22299         * gcc.dg/vect/vect-16.c: Fix spelling.
22300         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
22301         * gcc.dg/vect/vect-64.c: Fix comments.
22302         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
22303
22304 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
22305             Ira Rosen  <irar@il.ibm.com>
22306
22307         * gcc.dg/vect/vect-70.c: New test.
22308         * gcc.dg/vect/vect-71.c: New test.
22309
22310 2005-01-09  Manfred Hollstein  <mh@suse.com>
22311
22312         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
22313         * gcc.dg/pr18241-2.c: Likewise.
22314         * gcc.dg/pr18241-3.c: Likewise.
22315         * gcc.dg/pr18241-4.c: Likewise.
22316         * gcc.dg/pr18241-5.c: Likewise.
22317
22318 2005-01-08  Richard Henderson  <rth@redhat.com>
22319
22320         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
22321         False for x86 and x86-64.
22322
22323 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
22324
22325         PR tree-optimization/18241
22326         * gcc.dg/pr18241-1.c: New test.
22327         * gcc.dg/pr18241-2.c: New test.
22328         * gcc.dg/pr18241-3.c: New test.
22329         * gcc.dg/pr18241-4.c: New test.
22330         * gcc.dg/pr18241-5.c: New test.
22331
22332 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
22333
22334         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
22335         gfortran.dg/select_4.f90: New.
22336
22337 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
22338
22339         * gcc.c-torture/execute/20050107-1.c: New test.
22340
22341 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
22342
22343         PR c++/19298
22344         * g++.dg/template/ref2.C: New.
22345
22346 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
22347
22348         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
22349         instead of being empty.
22350
22351 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22352
22353         PR fortran/15553
22354         * gfortran.dg/array-1.f90: New test.
22355
22356 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
22357
22358         PR tree-optimization/19283
22359         * gcc.c-torture/execute/20050106-1.c: New test.
22360
22361         PR rtl-optimization/18861
22362         * gcc.dg/20050105-1.c: New test.
22363
22364         PR tree-optimization/18828
22365         * gcc.dg/20050105-2.c: New test.
22366
22367 2005-01-07  Andreas Jaeger  <aj@suse.de>
22368
22369         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
22370
22371 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
22372
22373         PR fortran/18398
22374         * gfortran.dg/fmt_read.f90: New test.
22375
22376 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
22377
22378         * gcc.dg/rs6000-ldouble-2.c: New.
22379
22380 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
22381
22382         PR c++/19244
22383         * g++.dg/parser/ctor2.C: New test.
22384
22385 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22386
22387         PR c++/17154
22388         * g++.dg/template/using9.C: New test.
22389
22390 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22391
22392         PR c++/19258
22393         * g++.dg/lookup/friend6.C: New test.
22394
22395 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
22396
22397         PR c++/19270
22398         * g++.dg/template/array10.C: New.
22399
22400 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22401
22402         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
22403         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
22404
22405 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
22406
22407         * gcc.c-torture/compile/20050105-1.c: New test.
22408
22409 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
22410
22411         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
22412
22413 2005-01-05  Roger Sayle  <roger@eyesopen.com>
22414
22415         PR middle-end/19100
22416         * gcc.dg/conv-3.c: New test case.
22417
22418 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
22419
22420         * gcc.dg/asm-wide-1.c: New test.
22421
22422 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
22423
22424         PR c++/19030
22425         * g++.dg/parse/crash22.C: New
22426
22427 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
22428
22429         PR 19257
22430         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
22431
22432 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
22433
22434         PR middle-end/17767
22435         * gcc.dg/i386-mmx-6.c: New test case.
22436
22437 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
22438
22439         PR tree-optimization/18308
22440         * gcc.dg/vect/pr18308.c: New testcase.
22441
22442 2005-01-04  Andreas Jaeger  <aj@suse.de>
22443
22444         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
22445
22446 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
22447             Robert Bowdidge <bowdidge@apple.com>
22448
22449         * gcc.dg/cpp/subframework1.c: New.
22450         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
22451         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
22452         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
22453         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
22454
22455 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
22456
22457         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
22458         producing warning.
22459         * gcc.dg/darwin-weakimport-2.c: New.
22460
22461 2005-01-03  Richard Henderson  <rth@redhat.com>
22462
22463         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
22464
22465 2005-01-03  Richard Henderson  <rth@redhat.com>
22466
22467         * gcc.dg/vect/vect.exp: Enable for ia64.
22468         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
22469         (check_effective_target_vect_float): Likewise.
22470         (check_effective_target_vect_no_align): Likewise.
22471         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
22472         * gcc.dg/vect/vect-8.c: Likewise.
22473
22474 2005-01-03  Uros Bizjak <uros@kss-loka.si>
22475
22476         PR target/19236
22477         * gcc.dg/pr19236-1.c: New test case.
22478
22479 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
22480
22481         PR rtl-optimization/12092
22482         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
22483
22484 2005-01-02  Andreas Jaeger  <aj@suse.de>
22485
22486         * gcc.dg/pr12092-1.c: Do not run on x86_64.
22487
22488 2005-01-01  Roger Sayle  <roger@eyesopen.com>
22489             Andrew Pinski  <pinskia@physics.uc.edu>
22490
22491         PR rtl-optimization/12092
22492         * gcc.dg/pr12092-1.c: New test case.
22493
22494 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
22495
22496         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
22497         'hidden' and 'default' for better portability.
22498         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
22499
22500         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
22501         6 and 7.
22502         * g++.old-deja/g++.brendan/new3.C: Likewise.
22503
22504 2005-01-01  Steven Bosscher  <stevenb@suse.de>
22505
22506         * gcc.dg/20041231-1.C: New test.
22507         * g++.dg/warn/Wunreachable-code-1.C: New test.
22508
22509 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
22510
22511         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
22512         file, not /dev/null.  Abort on error.
22513
22514 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
22515             Ziemowit Laski  <zlaski@apple.com>
22516
22517         PR objc/18971
22518         * objc.dg/encode-5.m: New test.
22519
22520 2004-12-29  Richard Henderson  <rth@redhat.com>
22521
22522         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
22523         * objc.dg/stabs-1.m: Disable for ia64.
22524
22525 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
22526
22527         PR c++/19190
22528         * g++.dg/warn/Wunused-10.C: New test.
22529
22530 2004-12-28  Richard Henderson  <rth@redhat.com>
22531
22532         * objc.dg/stabs-1.m: Disable for alpha.
22533
22534 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
22535
22536         PR c++/19149
22537         * g++.dg/parse/error23.C: New test.
22538
22539 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22540
22541         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
22542
22543         PR fortran/19032
22544         * gfortran.dg/intrinsic_modulo_1.f90: New.
22545         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
22546         tests with divisor -1.
22547
22548 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
22549
22550         * g++.dg/opt/temp1.C (memcpy): Return a value.
22551
22552         PR c++/19148
22553         * g++.dg/expr/cond7.C: New test.
22554
22555 2004-12-27  Paul Brook  <paul@codesourcery.com>
22556
22557         * gfortran.dg/g77/select_no_compile.f: Remove.
22558
22559 2004-12-27  Richard Henderson  <rth@redhat.com>
22560
22561         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
22562         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
22563         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
22564
22565 2004-12-26  Richard Henderson  <rth@redhat.com>
22566
22567         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
22568         by 1i instead of token pasting.
22569
22570 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22571
22572         PR tree-optimization/17578
22573         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
22574         to additional_flags.
22575         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
22576
22577 2004-12-25  Richard Henderson  <rth@redhat.com>
22578
22579         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
22580         Remove Alpha.
22581
22582 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22583
22584         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
22585         hppa*-*-hpux*.
22586         * gcc.dg/pr17957.c (dg-options): Likewise.
22587         * gcc.dg/struct-ret-1.c: Add prototype for abort.
22588         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
22589         instead of 0 on __hppa__.
22590         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
22591         "foo,%r" on hppa*-*-*.
22592
22593 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
22594
22595         PR fortran/19071
22596         * gfortran.dg/complex_write.f90: New test.
22597
22598 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
22599
22600         PR c++/17595
22601         * g++.dg/parse/pragma2.C: New test.
22602
22603         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
22604
22605 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
22606
22607         * gcc.dg/empty2.c: Add missing dg-warning.
22608
22609 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
22610
22611         PR c++/17413
22612         * g++.dg/template/local4.C: New test.
22613         * g++.dg/template/crash19.C: Add dg-error marker.
22614
22615         * g++.dg/template/crash31.C: Correct embedded PR number.
22616
22617 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
22618
22619         PR c++/16405
22620         * g++.dg/opt/temp1.C: Add do-run marker.
22621
22622 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
22623
22624         * g++.dg/template/spec19.C: New.
22625
22626 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
22627
22628         PR target/16819
22629         * gcc.dg/empty2.c: New.
22630
22631 2004-12-23  Richard Henderson  <rth@redhat.com>
22632
22633         * lib/target-supports.exp (check_effective_target_vect_no_align):
22634         Remove i?86 and x86-64.
22635
22636 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
22637
22638         PR c++/16405
22639         * g++.dg/opt/temp1.C: New test.
22640
22641 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22642
22643         PR c++/18733
22644         * g++.dg/template/friend33.C: New testcase.
22645
22646 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
22647
22648         PR c++/18464
22649         * g++.dg/template/cond5.C: New test.
22650
22651         PR c++/18492
22652         * g++.dg/inherit/thunk3.C: New test.
22653
22654         PR c++/11224
22655         * g++.dg/warn/Wunused-9.C: New test.
22656
22657 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
22658
22659         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
22660
22661 2004-12-22  Jan Beulich  <jbeulich@novell.com>
22662
22663         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
22664
22665 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
22666
22667         PR c++/18378
22668         * g++.dg/ext/packed8.C: New test.
22669
22670         PR c++/19063
22671         * g++.dg/template/crash31.C: New test.
22672
22673         PR c++/19034
22674         * g++.dg/template/crash30.C: New test.
22675
22676 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
22677
22678         PR C++/18984
22679         * g++.dg/eh/ctor3.C: New test.
22680
22681 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
22682
22683         * objc.dg/stabs-1.m: Allow section name to be quoted and
22684         assembly label to begin with '.LL'.
22685
22686 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
22687
22688         * gcc.dg/vect/vect.exp
22689         (check_effective_target_lp64_or_vect_no_align): New.
22690         * gcc.dg/vect/vect-77.c: Use it.
22691         * gcc.dg/vect/vect-78.c: Use it.
22692
22693         * lib/target-supports.exp
22694         (check_effective_target_vect_no_max,
22695         check_effective_target_vect_no_bitwise,
22696         check_effective_target_vect_no_align): New.
22697         * gcc.dg/vect/vect-13.c: Use them.
22698         * gcc.dg/vect/vect-17.c: Ditto.
22699         * gcc.dg/vect/vect-18.c: Ditto.
22700         * gcc.dg/vect/vect-19.c: Ditto.
22701         * gcc.dg/vect/vect-20.c: Ditto.
22702         * gcc.dg/vect/vect-27.c: Ditto.
22703         * gcc.dg/vect/vect-29.c: Ditto.
22704         * gcc.dg/vect/vect-44.c: Ditto.
22705         * gcc.dg/vect/vect-48.c: Ditto.
22706         * gcc.dg/vect/vect-50.c: Ditto.
22707         * gcc.dg/vect/vect-52.c: Ditto.
22708         * gcc.dg/vect/vect-54.c: Ditto.
22709         * gcc.dg/vect/vect-56.c: Ditto.
22710         * gcc.dg/vect/vect-58.c: Ditto.
22711         * gcc.dg/vect/vect-60.c: Ditto.
22712         * gcc.dg/vect/vect-72.c: Ditto.
22713         * gcc.dg/vect/vect-80.c: Ditto.
22714
22715 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
22716
22717         PR c++/14075
22718         * g++.dg/init/string1.C: New.
22719
22720         PR c++/18975
22721         * g++.dg/other/synth1.C: New.
22722
22723 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
22724
22725         PR c/18963
22726         * gcc.dg/pr18963-1.c: New test.
22727
22728 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
22729
22730         PR c/18596
22731         * gcc.dg/funcdef-storage-1.c (foo): Remove.
22732         * gcc.dg/pr18596-1.c: Use dg-error.
22733         (dg-options): Use -fno-unit-at-a-time.
22734         * gcc.dg/pr18596-2.c: New test.
22735         * gcc.dg/pr18596-3.c: New test.
22736
22737 2004-12-20  Roger Sayle  <roger@eyesopen.com>
22738
22739         PR middle-end/18683
22740         * g++.dg/opt/pr18683-1.C: New test case.
22741
22742 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
22743
22744         PR other/19093
22745         * g++.dg/opt/max1.C: Fix for 64bit targets.
22746
22747 2004-12-20  Matt Austern  <austern@apple.com>
22748
22749         PR c++/19044
22750         * g++.dg/ext/builtin6.C: New
22751
22752 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
22753
22754         PR tree-optimization/19080
22755         * gcc.c-torture/compile/pr19080.c: New test.
22756
22757 2004-12-20  Steven Bosscher  <stevenb@suse.de>
22758
22759         * gcc.dg/20041219-1.c: New test.
22760
22761 2004-12-19  Roger Sayle  <roger@eyesopen.com>
22762
22763         PR middle-end/19068
22764         * g++.dg/opt/max1.C: New test case.
22765
22766 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
22767
22768         * gcc.dg/fdata-sections-1.c: New test.
22769
22770 2004-12-18  Roger Sayle  <roger@eyesopen.com>
22771
22772         PR middle-end/18548
22773         * gcc.dg/max-1.c: New test case.
22774
22775 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
22776
22777         * gcc.c-torture/execute/20041218-1.c: New test.
22778
22779 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
22780
22781         * gcc.dg/pr18501.c: New test.
22782         * gcc.dg/uninit-5.c: XFAIL.
22783         * gcc.dg/uninit-9.c: XFAIL.
22784
22785 2004-12-17  Dale Johannesen  <dalej@apple.com>
22786
22787         * gcc.dg/20041213-1.c: New.
22788
22789 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
22790
22791         * objc.dg/stabs-1.m: Allow assembly label to begin
22792         with a dot ('.').
22793
22794 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
22795
22796         * gcc.c-torture/execute/20041213-1.c: Move...
22797         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
22798
22799 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
22800
22801         PR c++/18721
22802         * g++.dg/lookup/conv-5.C: New.
22803
22804 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
22805
22806         * objc.dg/stabs-1.m: New test.
22807
22808 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
22809
22810         * gcc.dg/visibility-c.c: Change compile to
22811         assemble for the test.
22812
22813 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
22814
22815         PR target/19041
22816         * gcc.dg/visibility-c.c: New test.
22817
22818 2004-12-16  Roger Sayle  <roger@eyesopen.com>
22819
22820         PR middle-end/18493
22821         * gcc.dg/switch-8.c: New test case.
22822
22823 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
22824
22825         PR c++/18905
22826         * g++.dg/template/init4.C: New.
22827         * g++.dg/opt/static3.C: Enable optimizer.
22828
22829 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
22830
22831         * g++.dg/other/complex1.C: New test.
22832
22833 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
22834
22835         * g++.dg/opt/inline9.C: New test.
22836
22837 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22838
22839         PR fortran/18993
22840         * gfotran.dg/nullify_1.f: New test.
22841
22842 2004-12-15  Richard Henderson  <rth@redhat.com>
22843
22844         * gcc.target/i386/i386.exp: New harness.
22845         * gcc.target/i386/vect-args.c: New.
22846
22847 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
22848
22849         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
22850
22851 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22852
22853         PR c++/18825
22854         * g++.dg/template/friend32.C: New test.
22855
22856 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
22857
22858         * cpp/pragma-once-1.c: New test.
22859         * cpp/pragma-once-1b.h: Likewise.
22860         * cpp/pragma-once-1c.h: Likewise.
22861         * cpp/pragma-once-1d.h: Likewise.
22862         * cpp/inc/pragma-once-1a.h: Likewise.
22863
22864 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
22865             Steven G. Kargl  <kargls@comcast.net>
22866
22867         PR fortran/17597
22868         * gfortran.dg/list_read_3.f90: New test.
22869
22870 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
22871
22872         * gcc.dg/ftrapv-2.c: New test.
22873
22874 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
22875
22876         PR c++/18981
22877         * g++.dg/template/typename9.C: New test.
22878
22879 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
22880
22881         PR c++/18738
22882         * g++.dg/template/typename8.C: New test.
22883         * g++.dg/parse/friend2.C: Tweak error message.
22884
22885 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
22886
22887         * gcc.c-torture/20041214-1.c: New test.
22888
22889 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
22890
22891         PR c++/18965
22892         * g++.dg/init/array17.C: New test.
22893
22894 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
22895
22896         PR c++/18793
22897         * g++.dg/init/aggr3.C: New test.
22898
22899 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
22900
22901         * gcc.dg/altivec-types-1.c: New test.
22902         * gcc.dg/altivec-types-2.c: New test.
22903         * gcc.dg/altivec-types-3.c: New test.
22904         * gcc.dg/altivec-types-4.c: New test.
22905         * g++.dg/ext/altivec-types-1.C: New test.
22906         * g++.dg/ext/altivec-types-2.C: New test.
22907         * g++.dg/ext/altivec-types-3.C: New test.
22908         * g++.dg/ext/altivec-types-4.C: New test.
22909
22910 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
22911
22912         PR middle-end/18951
22913         * gcc.c-torture/execute/20041213-1.c: New test.
22914
22915 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
22916
22917         PR c++/18949
22918         * g++.dg/template/cast1.C: New.
22919
22920 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
22921
22922         * gcc.c-torture/execute/20041213-2.c: New test.
22923
22924 2004-12-13  Richard Henderson  <rth@redhat.com>
22925
22926         * gcc.dg/i386-sse-10.c: Fix typo in options.
22927
22928 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
22929
22930         PR c++/18968
22931         * g++.dg/opt/pr18968.C: New test.
22932
22933 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
22934
22935         PR c++/18925
22936         * g++.dg/ext/visibility/staticdatamem.C: New test.
22937
22938 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
22939
22940         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
22941
22942 2004-12-13  Roger Sayle  <roger@eyesopen.com>
22943
22944         PR rtl-optimization/18928
22945         * gcc.dg/pr18928-1.c: New test case.
22946
22947 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
22948
22949         PR tree-opt/16951
22950         * gcc.c-torture/compile/20041211-1.c: New.
22951
22952 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22953
22954         PR middle-end/17564
22955         * gcc.c-torture/execute/20041212-1.c: New test.
22956
22957 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22958
22959         PR fortran/18869
22960         * gfortran.dg/common_1.f90: New test.
22961
22962 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
22963         Paul Brook  <paul@codesourcery.com>
22964
22965         PR fortran/16222
22966         * gfortran.dg/real_do_1.f90: New test.
22967
22968 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
22969
22970         PR tree-opt/18040
22971         * g++.dg/opt/ptrmem6.C: New test.
22972
22973 2004-12-11  Roger Sayle  <roger@eyesopen.com>
22974
22975         PR middle-end/18921
22976         * gcc.dg/pr18921-1.c: New test case.
22977
22978 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22979
22980         PR fortran/17175
22981         * gfortran.dg/scale_1.f90: New test.
22982
22983 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
22984
22985         PR middle-end/18903
22986         * gcc.c-torture/compile/pr18903.c: New test.
22987
22988 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
22989
22990         * gcc.c-torture/execute/20041210-1.c: New test.
22991
22992 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22993
22994         PR c++/18731
22995         * g++.dg/parser/struct-1.C: New test.
22996         * g++.dg/parser/struct-2.C: New test.
22997         * g++.dg/parser/struct-3.C: New test.
22998
22999 2004-12-09  Richard Henderson  <rth@redhat.com>
23000
23001         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
23002
23003         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
23004         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
23005
23006 2004-12-09  Matt Austern  <austern@apple.com>
23007
23008         PR c++/18514
23009         * g++.dg/ext/builtin1.C: New
23010         * g++.dg/ext/builtin2.C: New
23011         * g++.dg/ext/builtin3.C: New
23012         * g++.dg/ext/builtin4.C: New
23013         * g++.dg/ext/builtin5.C: New
23014
23015 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
23016
23017         PR tree-opt/18904
23018         * g++.dg/opt/ptrmem5.C: New test.
23019
23020 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
23021
23022         * g++.dg/parse/typename5.C: Adjust for new error.
23023         * g++.dg/parse/typename7.C: New.
23024
23025 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23026
23027         PR c++/18073
23028         * g++.dg/other/mmintrin.C: New test.
23029
23030 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
23031
23032         PR c++/16681
23033         * g++.dg/init/array15.C: New.
23034         * g++.dg/init/array16.C: New.
23035
23036 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23037
23038         PR fortran/18826
23039         * gfortran.dg/assign_1.f90: New test.
23040
23041 2004-12-08  Nick Clifton  <nickc@redhat.com>
23042
23043         * gcc.target/xstormy16/bss_below100: New directory containing tests.
23044         * gcc.target/xstormy16/data_below100: Likewise.
23045         * gcc.target/xstormy16/sfr: Likewise.
23046         * gcc.target/xstormy16/below100.S: New test source file.
23047         * gcc.target/xstormy16/below100.ld: New test linker script.
23048         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
23049         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
23050         bp instructions.
23051         * gcc.target/xstormy16/bp.c: Likewise.
23052
23053         * gcc.target/xstormy16/bss_below100: New files:
23054         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
23055         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
23056         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
23057         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
23058         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
23059         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
23060         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
23061         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
23062         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
23063         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
23064         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
23065         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
23066         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
23067         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
23068         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
23069         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
23070         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
23071         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
23072         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
23073         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
23074         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
23075         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
23076         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
23077         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
23078         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
23079         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
23080         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
23081
23082         * gcc.target/xstormy16/data_below100: New files:
23083         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
23084         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
23085         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
23086         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
23087         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
23088         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
23089         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
23090         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
23091         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
23092         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
23093         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
23094         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
23095         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
23096         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
23097         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
23098         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
23099         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
23100         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
23101         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
23102         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
23103         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
23104         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
23105         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
23106         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
23107         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
23108         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
23109         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
23110
23111         * gcc.target/xstormy16/sfr: New files:
23112         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
23113         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
23114         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
23115         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
23116         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
23117         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
23118         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
23119         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
23120         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
23121         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
23122         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
23123         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
23124         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
23125         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
23126         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
23127         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
23128         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
23129         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
23130         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
23131         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
23132         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
23133         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
23134         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
23135         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
23136         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
23137         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
23138         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
23139         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
23140         27_if0_sfrw_bitfield_f.c
23141
23142 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23143
23144         PR c++/18100
23145         * g++.dg/lookup/name-clash4.C: New test.
23146
23147 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
23148
23149         PR c++/18672
23150         * g++.dg/opt/array1.C: New.
23151
23152         PR c++/18803
23153         * g++.dg/template/operator5.C: New.
23154
23155 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
23156
23157         PR c/18867
23158         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
23159
23160 2004-12-07  Steven Bosscher  <stevenb@suse.de>
23161
23162         * gcc.dg/noncompile/20041207.c: New test.
23163
23164 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
23165
23166         * g++.dg/other/unreachable-1.C: New test.
23167
23168 2004-12-06  Nick Clifton  <nickc@redhat.com>
23169
23170         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
23171         <limits.h> because the latter comes from gcc's include/ directory
23172         and not the newlib/libc/include directory.
23173
23174 2004-12-04  Richard Henderson  <rth@redhat.com>
23175
23176         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
23177
23178 2004-12-04  Richard Henderson  <rth@redhat.com>
23179
23180         * lib/target-supports.exp (check_gc_sections_available): Disable
23181         for alpha and ia64.
23182
23183 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
23184
23185         PR middle-end/17909
23186         * g++.dg/other/vararg-2.C: New test.
23187
23188 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23189
23190         PR c++/17011, c++/17971
23191         * g++.dg/template/error15.C: Adjust expected error.
23192         * g++.dg/template/instantiate3.C: Likewise.
23193
23194 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
23195
23196         * gcc.dg/altivec-18.c: Fix for darwin
23197
23198 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
23199
23200         PR c++/18782
23201         * g++.dg/parse/ptrmem2.C: New.
23202
23203         PR c++/18318
23204         * g++.dg/template/new1.C: New.
23205
23206 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23207
23208         PR fortran/18710
23209         * gfortran.dg/direct_io_3.f90: New test.
23210
23211 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
23212
23213         PR 18758
23214         * g++.dg/parse/crash21.C: New.
23215
23216 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23217
23218         PR c++/15664, c++/18276
23219         * g++.dg/template/ttp13.C: New test.
23220         * g++.dg/template/ttp14.C: Likewise.
23221
23222 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23223
23224         PR c++/18123
23225         * g++.dg/parse/enum2.C: New test.
23226         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
23227
23228 2004-12-02  Nick Clifton  <nickc@redhat.com>
23229
23230         * gcc.target/xstormy16: New test directory.
23231         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
23232         * gcc.target/xstormy16/bp.c: Check the generation of bp
23233         instructions.
23234         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
23235         bn instructions and the BELOW100 attribute.
23236
23237 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
23238
23239         PR target/16952
23240         * gcc.dg/ppc-eabi.c: New.
23241
23242 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
23243
23244         PR fortran/18284
23245         * gfortran.dg/backspace.f90
23246
23247 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
23248
23249         * gfortran.dg/inquire.f90: New test.
23250
23251 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
23252
23253         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
23254         handle effective-target-keyword.
23255         (dg-skip-if): Support effective-target keyword as target list.
23256         (dg-xfail-if): Ditto.
23257         * lib/target-supports.exp (is-effective-target-keyword): New proc.
23258
23259 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
23260
23261         PR tree-optimization/18291
23262         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
23263
23264 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
23265
23266         PR C++/18729
23267         * g++.dg/parse/crash20.C: New.
23268
23269         PR c++/17431
23270         * g++.dg/overload/arg1.C: New.
23271         * g++.dg/overload/arg2.C: New.
23272         * g++.dg/overload/arg3.C: New.
23273         * g++.dg/overload/arg4.C: New.
23274
23275 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
23276
23277         * gcc.dg/c99-flex-array-4.c: Remove.
23278
23279 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
23280
23281         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
23282
23283         * lib/target-supports.exp (is-effective-target): Simplify.
23284
23285         * lib/target-supports.exp (check_effective_target_vect_long):
23286         Fix for powerpc64-*-*.
23287
23288 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
23289
23290         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
23291         to support new requirements on FreeBSD 5.
23292
23293 2004-11-30  Devang Patel  <dpatel@apple.com>
23294
23295         PR 18702
23296         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
23297
23298 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
23299
23300         * g++.dg/ext/altivec-13.C: New test.
23301
23302 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
23303
23304         PR tree-opt/18298
23305         * gcc.c-torture/execute/p18298.c: New test.
23306
23307 2004-11-30  Ira Rosen  <irar@il.ibm.com>
23308             Dorit Naishlos  <dorit@il.ibm.com>
23309
23310         PR tree-opt/18607
23311         * gcc.dg/vect/vect-89.c: New test.
23312
23313 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
23314
23315         * gcc.dg/pr18596-1.c: New test.
23316
23317 2004-11-30  Ben Elliston  <bje@au.ibm.com>
23318
23319         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
23320
23321 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
23322
23323         PR c/18479
23324         * gcc.dg/pr18479.c: New test.
23325
23326 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
23327
23328         PR target/18490
23329         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
23330         mmix-knuth-mmixware.
23331
23332         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
23333         cris-*-elf* cris-*-aout* mmix-*-*
23334
23335 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
23336
23337         PR middle-end/18725
23338         * gcc.dg/pr18725.c: New test.
23339
23340 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
23341
23342         PR target/18488
23343         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
23344
23345         PR target/18336
23346         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
23347
23348 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
23349
23350         PR c++/18368
23351         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
23352         * g++.old-deja/g++.law/ctors5.C: Likewise.
23353         * g++.old-deja/g++.other/crash25.C: Likewise.
23354
23355         PR c++/18674
23356         * g++.dg/template/error16.C: New test.
23357
23358         PR c++/18512
23359         * g++.dg/template/crash29.C: New test.
23360
23361 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
23362
23363         PR tree-optimization/18712
23364         * gcc.c-torture/compile/pr18712.c: New test.
23365
23366 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
23367
23368         PR c/7544
23369         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
23370         tests.
23371
23372 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23373
23374         PR c++/18652
23375         * g++.dg/lookup/crash6.C: New test.
23376
23377 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
23378
23379         PR middle-end/18164
23380         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
23381
23382 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
23383
23384         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
23385         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
23386         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
23387
23388 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
23389
23390         * gcc.dg/pr18164.c: New test.
23391
23392 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
23393
23394         * gcc.dg/funroll-loops-all.c: New.
23395
23396 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
23397
23398         PR target/18489
23399         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
23400         delimeter, match space and TAB as well as ":".
23401
23402         PR target/18484
23403         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
23404
23405         PR target/18348
23406         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
23407
23408         PR target/18345
23409         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
23410
23411         PR target/18337
23412         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
23413
23414 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
23415
23416         * gfortran.dg/direct_io_2.f90: New test.
23417
23418 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
23419
23420         PR target/18334
23421         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
23422
23423 2004-11-28  Richard Henderson  <rth@redhat.com>
23424
23425         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
23426
23427 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
23428
23429         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
23430         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
23431         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
23432         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
23433         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
23434         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
23435         gcc.dg/pointer-arith-8.c: New tests.
23436
23437 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
23438
23439         PR fortran/18364
23440         * gfortran.dg/endfile.f90: New test.
23441
23442 2004-11-27  Falk Hueffner  <falk@debian.org>
23443
23444         * gcc.dg/loop-6.c: New test.
23445
23446 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
23447
23448         * gcc.c-torture/execute/20041126-1.c: New test.
23449
23450 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
23451
23452         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
23453         on IRIX.
23454
23455 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
23456
23457         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
23458         functions.
23459
23460 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
23461
23462         PR rtl-optimization/17825
23463         * gcc.c-torture/compile/20041119-1.c: New test.
23464
23465 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23466
23467         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
23468         Check existence of ld library path variables before unsetting.
23469
23470 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
23471
23472         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
23473
23474 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
23475
23476         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
23477
23478 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
23479
23480         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
23481
23482 2004-11-26  Ben Elliston  <bje@au.ibm.com>
23483
23484         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
23485         dg-do directive.
23486
23487 2004-11-26  Ben Elliston  <bje@au.ibm.com>
23488
23489         * gcc.dg/pr17957.c: Pass --param, not -param.
23490
23491 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
23492
23493         PR middle-end/17957
23494         * testsuite/gcc.dg/pr17957.c: New test.
23495
23496 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
23497
23498         PR c++/18445
23499         * g++.dg/template/crash28.C: Likewise.
23500
23501         PR c++/18001
23502         * g++.dg/expr/unary2.C: Adjust lvalue messages.
23503         * g++.dg/ext/lvaddr.C: Likewise.
23504         * g++.dg/opt/pr7503-3.C: Likewise.
23505
23506         PR c++/18466
23507         * g++.dg/parse/qualified3.C: New test.
23508         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
23509
23510         PR c++/18545
23511         * g++.dg/expr/return1.C: New test.
23512
23513 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23514
23515         Friend class name lookup 3/n, PR c++/3332
23516         * g++.dg/lookup/friend3.C: New test.
23517         * g++.dg/lookup/friend4.C: Likewise.
23518         * g++.dg/lookup/friend5.C: Likewise.
23519
23520 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23521
23522         Friend class name lookup 2/n, PR c++/14513, c++/15410
23523         * g++.dg/lookup/friend2.C: New test.
23524         * g++.dg/template/friend31.C: Likewise.
23525
23526 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23527
23528         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
23529
23530 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
23531
23532         PR c++/17473
23533         * g++.dg/tc1/dr56.C: Remove.
23534         * g++.dg/template/typedef1.C: Add dg-error markers.
23535         * g++.old-deja/g++.other/typedef7.C: Likewise.
23536
23537         PR c++/18285
23538         * g++.dg/parse/typedef7.C: New test.
23539
23540 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
23541
23542         * gcc.c-torture/execute/20041124-1.c: New test.
23543
23544 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
23545
23546         * g++.dg/template/deduce3.C: New test.
23547
23548         PR c++/18586
23549         * g++.dg/template/crash27.C: New test.
23550
23551         PR c++/18530
23552         * g++.dg/warn/Wshadow-3.C: New test.
23553
23554 2004-11-24  Devang Patel  <dpatel@apple.com>
23555
23556         PR/18555
23557         * gcc.dg/cpp/isysroot-1.c: New test.
23558         * gcc.dg/cpp/usr/include/stdio.h: New file.
23559         * gcc.dg/cpp/isysroot-2.c: New test.
23560         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
23561         New file.
23562
23563 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23564
23565         PR c++/8929
23566         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
23567
23568 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
23569
23570         * gcc.target/sparc/align.c: Do not include <stdint.h>.
23571         * gcc.target/sparc/pdist.c: Likewise.
23572
23573 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
23574
23575         PR c++/16882
23576         * g++.dg/conversion/simd1.C: New test.
23577
23578 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23579
23580         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
23581         and restore_ld_library_path_env_vars.
23582         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
23583         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
23584         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
23585         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
23586
23587 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
23588
23589         * gcc.dg/pragma-align-2.c: Test macro expansion.
23590         * gcc.dg/pragma-pack-2.c: New test.
23591
23592 2004-11-23  Richard Henderson  <rth@redhat.com>
23593
23594         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
23595         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
23596         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
23597         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
23598         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
23599         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
23600
23601         * gcc.dg/vect/vect.exp: Add check for alpha.
23602         * lib/target-supports.exp (check_alpha_max_hw_available): New.
23603         (check_effective_target_vect_int): Enable for alpha.
23604         (check_effective_target_vect_long): New.
23605         (is-effective-target): Add it.
23606
23607 2004-11-23  Uros Bizjak <uros@kss-loka.si>
23608
23609         * gcc.dg/pr18614-1.c: New test.
23610
23611 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
23612
23613         * gcc.dg/setjmp-2.c: New test.
23614
23615 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
23616
23617         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
23618         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
23619         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
23620         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
23621         gcc.target/sparc/pdist.c: New tests.
23622
23623 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
23624
23625         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
23626
23627 2004-11-22  Dale Johannesen  <dalej@apple.com>
23628
23629         * gcc.dg/20041111-1.c: New.
23630
23631 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
23632
23633         PR tree-opt/18536
23634         * gcc.dg/vect/pr18536.c: New test.
23635
23636 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23637
23638         PR c++/18354
23639         * g++.dg/template/nontype11.C: New test.
23640
23641 2004-11-21  Roger Sayle  <roger@eyesopen.com>
23642
23643         PR middle-end/18520
23644         * gcc.dg/pr18520-1.c: New test case.
23645
23646 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
23647
23648         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
23649         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
23650         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
23651         expected diagnostics.
23652
23653 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
23654
23655         PR target/18580
23656         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
23657         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
23658         vect-77.c, vect-77a.c: XFAIL on the SPARC.
23659
23660 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
23661
23662         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
23663
23664 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
23665             Joseph Myers  <joseph@codesourcery.com>
23666
23667         * lib/target-supports.exp (check_visibility_available): Really
23668         test the compiler.
23669
23670 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
23671
23672         PR tree-opt/18181
23673         * gcc.dg/vect/vect-85.c: New test.
23674         * gcc.dg/vect/vect-86.c: New test.
23675         * gcc.dg/vect/vect-87.c: New test.
23676         * gcc.dg/vect/vect-88.c: New test.
23677
23678 2004-11-19  Ben Elliston  <bje@au.ibm.com>
23679
23680         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
23681
23682 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
23683
23684         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
23685         * gcc.dg/ppc-and-1.c: Ditto.
23686         * gcc.dg/ppc-compare-1.c: Ditto.
23687         * gcc.dg/ppc-mov-1.c: Ditto
23688
23689 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
23690             Mark Mitchell  <mark@codesourcery.com>
23691
23692         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
23693
23694 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
23695             Aldy Hernandez  <aldyh@redhat.com>
23696
23697         * lib/target-supports.exp (check_effective_target_vect_int): New
23698         (check_effective_target_vect_float): New
23699         (check_effective_target_vect_double): New.
23700         (is-effective-target): Support new effective targets keywords.
23701         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
23702         default action for dg-do.
23703         * gcc.dg/vect/pr16105.c: Use new support.
23704         * gcc.dg/vect/pr18400.c: Ditto.
23705         * gcc.dg/vect/pr18425.c: Ditto.
23706         * gcc.dg/vect/vect-1.c: Ditto.
23707         * gcc.dg/vect/vect-10.c: Ditto.
23708         * gcc.dg/vect/vect-11.c: Ditto.
23709         * gcc.dg/vect/vect-12.c: Ditto.
23710         * gcc.dg/vect/vect-13.c: Ditto.
23711         * gcc.dg/vect/vect-14.c: Ditto.
23712         * gcc.dg/vect/vect-15.c: Ditto.
23713         * gcc.dg/vect/vect-16.c: Ditto.
23714         * gcc.dg/vect/vect-17.c: Ditto.
23715         * gcc.dg/vect/vect-18.c: Ditto.
23716         * gcc.dg/vect/vect-19.c: Ditto.
23717         * gcc.dg/vect/vect-2.c: Ditto.
23718         * gcc.dg/vect/vect-20.c: Ditto.
23719         * gcc.dg/vect/vect-21.c: Ditto.
23720         * gcc.dg/vect/vect-22.c: Ditto.
23721         * gcc.dg/vect/vect-23.c: Ditto.
23722         * gcc.dg/vect/vect-24.c: Ditto.
23723         * gcc.dg/vect/vect-25.c: Ditto.
23724         * gcc.dg/vect/vect-26.c: Ditto.
23725         * gcc.dg/vect/vect-27.c: Ditto.
23726         * gcc.dg/vect/vect-27a.c: Ditto.
23727         * gcc.dg/vect/vect-28.c: Ditto.
23728         * gcc.dg/vect/vect-29.c: Ditto.
23729         * gcc.dg/vect/vect-29a.c: Ditto.
23730         * gcc.dg/vect/vect-3.c: Ditto.
23731         * gcc.dg/vect/vect-30.c: Ditto.
23732         * gcc.dg/vect/vect-31.c: Ditto.
23733         * gcc.dg/vect/vect-32.c: Ditto.
23734         * gcc.dg/vect/vect-33.c: Ditto.
23735         * gcc.dg/vect/vect-34.c: Ditto.
23736         * gcc.dg/vect/vect-35.c: Ditto.
23737         * gcc.dg/vect/vect-36.c: Ditto.
23738         * gcc.dg/vect/vect-37.c: Ditto.
23739         * gcc.dg/vect/vect-38.c: Ditto.
23740         * gcc.dg/vect/vect-4.c: Ditto.
23741         * gcc.dg/vect/vect-40.c: Ditto.
23742         * gcc.dg/vect/vect-41.c: Ditto.
23743         * gcc.dg/vect/vect-42.c: Ditto.
23744         * gcc.dg/vect/vect-43.c: Ditto.
23745         * gcc.dg/vect/vect-44.c: Ditto.
23746         * gcc.dg/vect/vect-45.c: Ditto.
23747         * gcc.dg/vect/vect-46.c: Ditto.
23748         * gcc.dg/vect/vect-47.c: Ditto.
23749         * gcc.dg/vect/vect-48.c: Ditto.
23750         * gcc.dg/vect/vect-48a.c: Ditto.
23751         * gcc.dg/vect/vect-49.c: Ditto.
23752         * gcc.dg/vect/vect-5.c: Ditto.
23753         * gcc.dg/vect/vect-50.c: Ditto.
23754         * gcc.dg/vect/vect-51.c: Ditto.
23755         * gcc.dg/vect/vect-52.c: Ditto.
23756         * gcc.dg/vect/vect-53.c: Ditto.
23757         * gcc.dg/vect/vect-54.c: Ditto.
23758         * gcc.dg/vect/vect-55.c: Ditto.
23759         * gcc.dg/vect/vect-56.c: Ditto.
23760         * gcc.dg/vect/vect-56a.c: Ditto.
23761         * gcc.dg/vect/vect-57.c: Ditto.
23762         * gcc.dg/vect/vect-58.c: Ditto.
23763         * gcc.dg/vect/vect-59.c: Ditto.
23764         * gcc.dg/vect/vect-6.c: Ditto.
23765         * gcc.dg/vect/vect-60.c: Ditto.
23766         * gcc.dg/vect/vect-61.c: Ditto.
23767         * gcc.dg/vect/vect-62.c: Ditto.
23768         * gcc.dg/vect/vect-63.c: Ditto.
23769         * gcc.dg/vect/vect-64.c: Ditto.
23770         * gcc.dg/vect/vect-65.c: Ditto.
23771         * gcc.dg/vect/vect-66.c: Ditto.
23772         * gcc.dg/vect/vect-67.c: Ditto.
23773         * gcc.dg/vect/vect-68.c: Ditto.
23774         * gcc.dg/vect/vect-69.c: Ditto.
23775         * gcc.dg/vect/vect-7.c: Ditto.
23776         * gcc.dg/vect/vect-72.c: Ditto.
23777         * gcc.dg/vect/vect-72a.c: Ditto.
23778         * gcc.dg/vect/vect-73.c: Ditto.
23779         * gcc.dg/vect/vect-74.c: Ditto.
23780         * gcc.dg/vect/vect-75.c: Ditto.
23781         * gcc.dg/vect/vect-76.c: Ditto.
23782         * gcc.dg/vect/vect-77.c: Ditto.
23783         * gcc.dg/vect/vect-77a.c: Ditto.
23784         * gcc.dg/vect/vect-78.c: Ditto.
23785         * gcc.dg/vect/vect-79.c: Ditto.
23786         * gcc.dg/vect/vect-8.c: Ditto.
23787         * gcc.dg/vect/vect-80.c: Ditto.
23788         * gcc.dg/vect/vect-82.c: Ditto.
23789         * gcc.dg/vect/vect-82_64.c: Ditto.
23790         * gcc.dg/vect/vect-83.c: Ditto.
23791         * gcc.dg/vect/vect-83_64.c: Ditto.
23792         * gcc.dg/vect/vect-9.c: Ditto.
23793         * gcc.dg/vect/vect-all.c: Ditto.
23794         * gcc.dg/vect/vect-none.c: Ditto.
23795
23796 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
23797
23798         * lib/gcc-dg.exp (dg-skip-if): New function.
23799         (dg-forbid-option): Remove.
23800         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
23801         * g++.dg/abi/bitfield8.C: Likewise.
23802         * g++.dg/abi/dtor1.C: Likewise.
23803         * g++.dg/abi/empty10.C: Likewise.
23804         * g++.dg/abi/empty7.C: Likewise.
23805         * g++.dg/abi/empty9.C: Likewise.
23806         * g++.dg/abi/layout3.C: Likewise.
23807         * g++.dg/abi/layout4.C: Likewise.
23808         * g++.dg/abi/thunk1.C: Likewise.
23809         * g++.dg/abi/thunk2.C: Likewise.
23810         * g++.dg/abi/vbase11.C: Likewise.
23811         * g++.dg/abi/vthunk2.C: Likewise.
23812         * g++.dg/abi/vthunk3.C: Likewise.
23813         * g++.dg/ext/attrib8.C: Likewise.
23814         * g++.dg/opt/longbranch2.C: Likewise.
23815         * g++.dg/opt/reg-stack4.C: Likewise.
23816         * g++.old-deja/g++.ext/attrib1.C: Likewise.
23817         * g++.old-deja/g++.ext/attrib2.C: Likewise.
23818         * g++.old-deja/g++.ext/attrib3.C: Likewise.
23819         * g++.old-deja/g++.other/store-expr1.C: Likewise.
23820         * g++.old-deja/g++.other/store-expr2.C: Likewise.
23821         * gcc.dg/20000609-1.c: Likewise.
23822         * gcc.dg/20000720-1.c: Likewise.
23823         * gcc.dg/20011107-1.c: Likewise.
23824         * gcc.dg/20011119-1.c: Likewise.
23825         * gcc.dg/20020108-1.c: Likewise.
23826         * gcc.dg/20020122-2.c: Likewise.
23827         * gcc.dg/20020122-3.c: Likewise.
23828         * gcc.dg/20020201-3.c: Likewise.
23829         * gcc.dg/20020206-1.c: Likewise.
23830         * gcc.dg/20020218-1.c: Likewise.
23831         * gcc.dg/20020310-1.c: Likewise.
23832         * gcc.dg/20020411-1.c: Likewise.
23833         * gcc.dg/20020418-2.c: Likewise.
23834         * gcc.dg/20020426-1.c: Likewise.
23835         * gcc.dg/20020426-2.c: Likewise.
23836         * gcc.dg/20020517-1.c: Likewise.
23837         * gcc.dg/20020523-1.c: Likewise.
23838         * gcc.dg/20020523-2.c: Likewise.
23839         * gcc.dg/20020729-1.c: Likewise.
23840         * gcc.dg/20030204-1.c: Likewise.
23841         * gcc.dg/20030826-2.c: Likewise.
23842         * gcc.dg/20030926-1.c: Likewise.
23843         * gcc.dg/20031202-1.c: Likewise.
23844         * gcc.dg/980312-1.c: Likewise.
23845         * gcc.dg/980313-1.c: Likewise.
23846         * gcc.dg/990117-1.c: Likewise.
23847         * gcc.dg/990424-1.c: Likewise.
23848         * gcc.dg/990524-1.c: Likewise.
23849         * gcc.dg/991230-1.c: Likewise.
23850         * gcc.dg/i386-387-1.c: Likewise.
23851         * gcc.dg/i386-387-2.c: Likewise.
23852         * gcc.dg/i386-387-3.c: Likewise.
23853         * gcc.dg/i386-387-4.c: Likewise.
23854         * gcc.dg/i386-387-5.c: Likewise.
23855         * gcc.dg/i386-387-6.c: Likewise.
23856         * gcc.dg/i386-asm-1.c: Likewise.
23857         * gcc.dg/i386-bitfield1.c: Likewise.
23858         * gcc.dg/i386-bitfield2.c: Likewise.
23859         * gcc.dg/i386-loop-1.c: Likewise.
23860         * gcc.dg/i386-loop-2.c: Likewise.
23861         * gcc.dg/i386-loop-3.c: Likewise.
23862         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
23863         * gcc.dg/i386-pic-1.c: Likewise.
23864         * gcc.dg/i386-regparm.c: Likewise.
23865         * gcc.dg/i386-signbit-1.c: Likewise.
23866         * gcc.dg/i386-signbit-2.c: Likewise.
23867         * gcc.dg/i386-signbit-3.c: Likewise.
23868         * gcc.dg/i386-sse-5.c: Likewise.
23869         * gcc.dg/i386-sse-8.c: Likewise.
23870         * gcc.dg/i386-unroll-1.c: Likewise.
23871         * gcc.dg/tls/opt-1.c: Likewise.
23872         * gcc.dg/tls/opt-2.c: Likewise.
23873         * gcc.dg/unroll-1.c: Likewise.
23874         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
23875         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
23876         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
23877         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
23878
23879 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23880
23881         * g++.dg/template/incomplete1.C: New test.
23882
23883 2004-11-16  Nick Clifton  <nickc@redhat.com>
23884
23885         Revert patches accidentally commited during checkin of fixes for
23886         xstormy16 tests:
23887         gcc.c-torture/execute/simd-4.c: Revert
23888         gcc.dg/20040910-1.c: Revert.
23889
23890 2004-11-16  Paul Brook  <paul@codesourcery.com>
23891
23892         PR fortran/13010
23893         * gfortran.dg/der_pointer_1.f90: New test.
23894
23895 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
23896
23897         PR c/18498
23898         * gcc.dg/bitfld-13.c: New test.
23899
23900 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
23901
23902         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
23903         powerpc*-*-linux*.
23904
23905         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
23906         * gcc.dg/ppc64-abi-2.c: Ditto.
23907         * gcc.dg/ppc64-abi-3.c: Ditto.
23908
23909         * lib/gcc-dg.exp (dg-target-list): Remove.
23910
23911 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
23912
23913         * gcc.dg/ia64-postinc.c: New test.
23914
23915 2004-11-15  Mark Mitchell <mark@codesourcery.com>
23916
23917         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
23918
23919 2004-11-15  Nick Clifton  <nickc@redhat.com>
23920
23921         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
23922         __INT_MAX__ so that the test can be compiled by toolchains
23923         targeted at 16-bit processors.
23924
23925         * gcc.dg/20040625-1.c: Use long constants rather than integers
23926         when performing arithmetic that will overflow 16-bits.
23927
23928         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
23929         xstormy16.  It does not support 128-bit vector operations.
23930
23931         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
23932         with the macro PTR_TYPE.  Define this macro to an integer type
23933         suitable for holding a pointer.
23934
23935         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
23936         the target is a 16-bit processor.
23937
23938         * gcc.dg/cpp/if-2.c: Expect a different warning message from
23939         16-bit targets where the character constant will be too long.
23940
23941         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
23942         where the double will not be directly addressable.
23943
23944 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23945
23946         Friend class name lookup 1/n, PR c++/18471
23947         * g++.dg/template/crash26.C: New test.
23948         * g++.dg/lookup/struct1.C: Adjust expected error.
23949         * g++.dg/parse/elab1.C: Likewise.
23950         * g++.dg/parse/elab2.C: Likewise.
23951         * g++.dg/parse/int-as-enum1.C: Likewise.
23952         * g++.dg/parse/struct-as-enum1.C: Likewise.
23953         * g++.dg/parse/typedef1.C: Likewise.
23954         * g++.dg/parse/typedef3.C: Likewise.
23955         * g++.dg/parse/typedef4.C: Likewise.
23956         * g++.dg/parse/typedef5.C: Likewise.
23957         * g++.dg/template/nontype4.C: Likewise.
23958         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
23959         * g++.old-deja/g++.other/elab1.C: Likewise.
23960         * g++.old-deja/g++.other/syntax4.C: Likewise.
23961
23962 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
23963
23964         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
23965
23966 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
23967
23968         * gcc.c-torture/execute/20041114-1.c: New test.
23969
23970 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
23971
23972         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
23973         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
23974         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
23975         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
23976         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
23977         gcc.dg/switch-7.c: New tests.
23978
23979 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
23980
23981         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
23982
23983 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
23984
23985         PR tree-opt/18400
23986         * gcc.dg/vect/pr18400.c: New test.
23987
23988 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
23989             Andrew Pinski  <pinskia@physics.uc.edu>
23990
23991         PR tree-opt/18425
23992         * gcc.dg/vect/pr18425.c: New test.
23993
23994 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
23995
23996         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
23997         Guard with dg-require-alias and dg-require-visibility.
23998
23999 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
24000
24001         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
24002
24003 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24004
24005         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
24006
24007 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24008
24009         PR c++/17344
24010         * g++.dg/template/defarg5.C: New test.
24011
24012 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
24013
24014         * g++.dg/parse/cast1.C: Run only on ILP32.
24015         * g++.old-deja/g++.mike/p784.C: Likewise.
24016
24017 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
24018
24019         * gcc.c-torture/execute/20041113-1.c: New test.
24020
24021 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
24022
24023         PR target/18230
24024         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
24025         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
24026         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
24027         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
24028         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
24029         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
24030         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
24031         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
24032         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
24033         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
24034         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
24035         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
24036         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
24037
24038 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
24039
24040         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
24041         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
24042         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
24043         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
24044         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
24045         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
24046         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
24047         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
24048         gcc.target/sparc/combined-1.c: New tests.
24049
24050 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
24051
24052         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
24053         New tests.
24054
24055 2004-11-12  Mark Mitchell <mark@codesourcery.com>
24056
24057         * lib/gcc-dg.exp (dg-forbid-option): New function.
24058         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
24059         * g++.dg/abi/bitfield8.C: Likewise.
24060         * g++.dg/abi/dtor1.C: Likewise.
24061         * g++.dg/abi/empty10.C: Likewise.
24062         * g++.dg/abi/empty7.C: Likewise.
24063         * g++.dg/abi/empty9.C: Likewise.
24064         * g++.dg/abi/layout3.C: Likewise.
24065         * g++.dg/abi/layout4.C: Likewise.
24066         * g++.dg/abi/thunk1.C: Likewise.
24067         * g++.dg/abi/thunk2.C: Likewise.
24068         * g++.dg/abi/vbase11.C: Likewise.
24069         * g++.dg/abi/vthunk2.C: Likewise.
24070         * g++.dg/abi/vthunk3.C: Likewise.
24071         * g++.dg/ext/attrib8.C: Likewise.
24072         * g++.dg/opt/longbranch2.C: Likewise.
24073         * g++.dg/opt/reg-stack4.C: Likewise.
24074         * g++.old-deja/g++.ext/attrib1.C: Likewise.
24075         * g++.old-deja/g++.ext/attrib2.C: Likewise.
24076         * g++.old-deja/g++.ext/attrib3.C: Likewise.
24077         * g++.old-deja/g++.other/store-expr1.C: Likewise.
24078         * g++.old-deja/g++.other/store-expr2.C: Likewise.
24079         * gcc.dg/20000609-1.c: Likewise.
24080         * gcc.dg/20000720-1.c: Likewise.
24081         * gcc.dg/20011107-1.c: Likewise.
24082         * gcc.dg/20011119-1.c: Likewise.
24083         * gcc.dg/20020108-1.c: Likewise.
24084         * gcc.dg/20020122-2.c: Likewise.
24085         * gcc.dg/20020122-3.c: Likewise.
24086         * gcc.dg/20020201-3.c: Likewise.
24087         * gcc.dg/20020206-1.c: Likewise.
24088         * gcc.dg/20020218-1.c: Likewise.
24089         * gcc.dg/20020310-1.c: Likewise.
24090         * gcc.dg/20020411-1.c: Likewise.
24091         * gcc.dg/20020418-2.c: Likewise.
24092         * gcc.dg/20020426-1.c: Likewise.
24093         * gcc.dg/20020426-2.c: Likewise.
24094         * gcc.dg/20020517-1.c: Likewise.
24095         * gcc.dg/20020523-1.c: Likewise.
24096         * gcc.dg/20020523-2.c: Likewise.
24097         * gcc.dg/20020729-1.c: Likewise.
24098         * gcc.dg/20030204-1.c: Likewise.
24099         * gcc.dg/20030826-2.c: Likewise.
24100         * gcc.dg/20030926-1.c: Likewise.
24101         * gcc.dg/20031202-1.c: Likewise.
24102         * gcc.dg/980312-1.c: Likewise.
24103         * gcc.dg/980313-1.c: Likewise.
24104         * gcc.dg/990117-1.c: Likewise.
24105         * gcc.dg/990424-1.c: Likewise.
24106         * gcc.dg/990524-1.c: Likewise.
24107         * gcc.dg/991230-1.c: Likewise.
24108         * gcc.dg/i386-387-1.c: Likewise.
24109         * gcc.dg/i386-387-2.c: Likewise.
24110         * gcc.dg/i386-387-3.c: Likewise.
24111         * gcc.dg/i386-387-4.c: Likewise.
24112         * gcc.dg/i386-387-5.c: Likewise.
24113         * gcc.dg/i386-387-6.c: Likewise.
24114         * gcc.dg/i386-asm-1.c: Likewise.
24115         * gcc.dg/i386-bitfield1.c: Likewise.
24116         * gcc.dg/i386-bitfield2.c: Likewise.
24117         * gcc.dg/i386-loop-1.c: Likewise.
24118         * gcc.dg/i386-loop-2.c: Likewise.
24119         * gcc.dg/i386-loop-3.c: Likewise.
24120         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
24121         * gcc.dg/i386-pic-1.c: Likewise.
24122         * gcc.dg/i386-regparm.c: Likewise.
24123         * gcc.dg/i386-signbit-1.c: Likewise.
24124         * gcc.dg/i386-signbit-2.c: Likewise.
24125         * gcc.dg/i386-signbit-3.c: Likewise.
24126         * gcc.dg/i386-sse-5.c: Likewise.
24127         * gcc.dg/i386-sse-8.c: Likewise.
24128         * gcc.dg/i386-unroll-1.c: Likewise.
24129         * gcc.dg/tls/opt-1.c: Likewise.
24130         * gcc.dg/tls/opt-2.c: Likewise.
24131         * gcc.dg/unroll-1.c: Likewise.
24132         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
24133         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
24134         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
24135         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
24136         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
24137         -m64 is specified.
24138
24139 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
24140
24141         PR c++/18389
24142         * g++.dg/parse/cond1.C: New test.
24143
24144         PR c++/18429
24145         * g++.dg/template/array9.C: New test.
24146         * g++.dg/ext/vla1.C: Adjust error messages.
24147         * g++.dg/ext/vlm1.C: Likewise.
24148         * g++.dg/template/crash2.C: Likewise.
24149
24150         PR c++/18436
24151         * g++.dg/template/call3.C: New test.
24152
24153         PR c++/18407
24154         * g++.dg/template/ptrmem11.C: New test.
24155
24156 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
24157
24158         PR other/14264
24159         * lib/g++.exp: Set LC_ALL and LANG to C.
24160         * lib/gcc-dg.exp: Likewise.
24161         * lib/gfortran.exp: Likewise.
24162         * lib/objc.exp: Likewise.
24163         * lib/treelang.exp: Likewise.
24164
24165 2004-11-12  Andreas Schwab  <schwab@suse.de>
24166
24167         * gcc.dg/pr16286.c: Fix last change.
24168
24169 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
24170
24171         PR c++/18416
24172         * g++.dg/init/global1.C: New test.
24173
24174 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
24175
24176         * gcc.c-torture/execute/20041112-1.c: New test.
24177
24178 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
24179
24180         * lib/gcc-dg.exp (dg-target-list): New.
24181
24182 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
24183             Richard Sandiford  <rsandifo@redhat.com>
24184
24185         * lib/target-supports.exp (get-compiler_messages): New.
24186         (check_named_sections_available): Use it.
24187         (check_effective_target_ilp32): New.
24188         (check_effective_target_lp64): New.
24189         (is-effective-target): New.
24190         * lib/gcc-dg.exp (dg-require-effective-target): New.
24191
24192 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
24193
24194         * gcc.dg/precedence-1.c: New test.
24195
24196 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
24197
24198         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
24199
24200         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
24201         message, delete generated files, use more descriptive name for
24202         executable, and make the test unsupported when it cannot be run.
24203
24204         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
24205         (dg-require-weak, dg-require-visibility, dg-require-alias,
24206         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
24207         dg-require-iconv, dg-require-named-sections): Use it.
24208
24209         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
24210
24211 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
24212
24213         PR target/16457
24214         * gcc.dg/ppc-and-1: New
24215
24216         PR target/16796
24217         * gcc.dg/ppc-mov-1.c: New.
24218
24219         PR target/16458
24220         * gcc.dg/ppc-compare-1.c: New.
24221
24222 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
24223
24224         * objc.dg/desig-init-2.m: New test.
24225
24226 2004-11-10  Adam Nemet  <anemet@lnxw.com>
24227
24228         PR middle-end/18160
24229         * g++.dg/warn/register-var-1.C: New test.
24230         * g++.dg/warn/register-var-2.C: New test.
24231
24232 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24233
24234         * gcc.dg/union-2.c: New test.
24235
24236 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
24237
24238         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
24239         New test for PR tree-optimization/17892.
24240
24241 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
24242
24243         PR c++/18369
24244         * g++.dg/init/new12.C: New test.
24245
24246 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
24247
24248         * gcc.target/sparc: New directory.
24249         * gcc.target/sparc/sparc.exp: New driver.
24250         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
24251         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
24252         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
24253         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
24254
24255 2004-11-10  Paul Brook  <paul@codesourcery.com>
24256
24257         PR fortran/18218
24258         * gfortran.dg/list_read.c: New test.
24259
24260 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
24261
24262         PR c/18322
24263         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
24264         expected diagnostic location.
24265
24266 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
24267
24268         * gcc.dg/20041109-1.c: New test.
24269
24270 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
24271
24272         PR objc/18406
24273         * objc/compile/pr18406.m: New test.
24274
24275 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
24276
24277         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
24278
24279 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
24280
24281         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
24282
24283 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
24284
24285         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
24286
24287 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
24288
24289         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
24290         exit.
24291
24292 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
24293
24294         PR tree-opt/18299
24295         * gcc.c-torture/pr18299-1.c: New test.
24296
24297 2004-11-06  Andreas Schwab  <schwab@suse.de>
24298
24299         * gcc.dg/pr16286.c: Also test for bool and pixel.
24300
24301 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
24302
24303         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
24304         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
24305         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
24306         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
24307         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
24308         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
24309         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
24310         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
24311         gcc.dg/struct-semi-3.c: New tests.
24312
24313 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24314
24315         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
24316
24317 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24318
24319         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
24320         Do not use C99 designators.
24321
24322 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24323
24324         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
24325
24326 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24327
24328         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
24329         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
24330         * gcc.c-torture/execute/simd-5.x: Remove.
24331
24332 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
24333
24334         PR rtl-optimization/17933
24335         * gcc.dg/torture/pr17933-1.c: New test.
24336
24337 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
24338
24339         PR target/18106
24340         * lib/target-supports.exp (check_weak_available): Support
24341         Windows.
24342
24343 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
24344
24345         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
24346         call to fflush(stdout) before abort.
24347         (my_ffsll): New function.
24348         (generate_fields): Use it.
24349
24350 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
24351
24352         * gcc.dg/init-undef-1.c: New test.
24353
24354 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
24355
24356         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
24357         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
24358         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
24359         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
24360         expected messages for new parser.
24361
24362 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
24363
24364         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
24365
24366 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
24367
24368         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
24369         on LP64 targets.
24370
24371 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
24372
24373         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
24374         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
24375         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
24376         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
24377         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
24378         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
24379         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
24380         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
24381         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
24382         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
24383
24384 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
24385
24386         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
24387         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
24388         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
24389         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
24390         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
24391         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
24392         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
24393         for new parser.
24394
24395 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
24396
24397         PR target/15342
24398         * gcc.dg/20041104-1.c: New test.
24399
24400 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24401
24402         * g++.dg/template/nontype7.C: New test.
24403         * g++.dg/template/nontype8.C: Likewise.
24404         * g++.dg/template/nontype9.C: Likewise.
24405         * g++.dg/template/nontype10.C: Likewise.
24406         * g++.dg/tc1/dr49.C: Likewise.
24407         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
24408         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
24409
24410 2004-11-04  Ben Elliston  <bje@au.ibm.com>
24411
24412         * g++.dg/rtti/tinfo1.C: Remove xfails.
24413
24414 2004-11-04  Ben Elliston  <bje@au.ibm.com>
24415
24416         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
24417         packed attribute to the definition to satisfy the new C++ parser.
24418
24419 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
24420
24421         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
24422         invocations of va_arg.
24423
24424 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
24425
24426         PR c++/18124
24427         * g++.dg/template/crash25.C: New test.
24428
24429         PR c++/18155
24430         * g++.dg/template/typedef2.C: New test.
24431         * g++.dg/parse/crash13.C: Adjust error markers.
24432
24433         PR c++/18177
24434         * g++.dg/conversion/const3.C: New test.
24435
24436 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24437
24438         PR fortran/17535
24439         PR fortran/17583
24440         PR fortran/17713
24441         * gfortran.dg/generic_[123].f90: New testcases.
24442
24443 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
24444
24445         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
24446         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
24447
24448 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
24449
24450         PR tree-opt/16808
24451         * gcc.c-torture/compile/pr16808.c: New test.
24452
24453 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
24454
24455         PR rtl-optimization/17104
24456         * gcc.dg/ppc-bitfield1.c: New.
24457
24458 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
24459
24460         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
24461
24462 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
24463
24464         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
24465         strings for 32-bit code.
24466
24467 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
24468
24469         PR c/18239
24470         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
24471
24472 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
24473
24474         PR c++/18064
24475         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
24476
24477 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
24478
24479         PR c++/15172
24480         * g++.dg/init/aggr2.C: New test.
24481
24482 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
24483
24484         * objc.dg/local-decl-1.m: New test.
24485
24486 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24487
24488         * gcc.dg/20040910-1.c: Adjust regex.
24489
24490 2004-10-30  Roger Sayle  <roger@eyesopen.com>
24491
24492         PR rtl-optimization/18084
24493         * g++.dg/opt/pr18084-1.C: New testcase.
24494
24495 2004-10-30  Matt Austern  <austern@apple.com>
24496
24497         PR c++/17542
24498         * g++.dg/ext/attrib18.C: New test.
24499
24500 2004-10-30  Roger Sayle  <roger@eyesopen.com>
24501
24502         PR middle-end/18096
24503         * gcc.dg/pr18096-1.c: New test case.
24504
24505 2004-10-30  Roger Sayle  <roger@eyesopen.com>
24506
24507         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
24508
24509 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
24510
24511         PR c/16666
24512         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
24513         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
24514         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
24515         gcc.dg/old-style-prom-3.c: New tests.
24516
24517 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
24518
24519         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
24520         Remove unnecessary inclusion of stdio.h.
24521
24522 2004-10-29  Roger Sayle  <roger@eyesopen.com>
24523
24524         PR rtl-optimization/17581
24525         * gcc.dg/pr17581-1.c: New test case.
24526
24527 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
24528
24529         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
24530         being implemented.
24531         * g++.dg/conversion/dr195-1.C: New.
24532         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
24533         * g++.old-deja/g++.mike/p10148.C: Likewise.
24534
24535 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
24536
24537         PR c++/17695
24538         * g++.dg/debug/typedef2.C: New test.
24539
24540 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
24541
24542         PR fortran/13490
24543         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
24544         * gfortran.dg/g77/README: Update.
24545
24546 2004-10-28  Matt Austern  <austern@apple.com>
24547
24548         PR c++/14124
24549         * g++.dg/ext/packed7.C: New test.
24550
24551 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
24552
24553         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
24554         scan-assembler.
24555         * lib/scanasm.exp (hidden-scan-for): New proc.
24556         (scan-hidden): Use hidden-scan-for instead of constructing the scan
24557         string.
24558         (scan-not-hidden): Likewise.
24559         * lib/target-supports.exp (check_visibility_available): mach-o is
24560         support too.
24561
24562 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
24563
24564         PR c++/17132
24565         * g++.dg/template/memclass3.C: New test.
24566
24567 2004-10-28  Adam Nemet  <anemet@lnxw.com>
24568
24569         PR middle-end/18160
24570         * gcc.dg/register-var-1.c: New test.
24571         * gcc.dg/register-var-2.c: New test.
24572         * gcc.dg/asm-7.c: Taking the address of a register variable is an
24573         error now.
24574
24575 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
24576
24577         PR other/18172
24578         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
24579         unused variables.
24580         * gcc.dg/vect/vect-22.c: Likewise.
24581
24582 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
24583
24584         * gcc.dg/i386-rotate-1.c: New test.
24585
24586 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
24587
24588         * g++.dg/init/ref12.C: Add "run" marker.
24589
24590         PR c++/17435
24591         * g++.dg/init/ref12.C: New test.
24592
24593         PR c++/18140
24594         * g++.dg/template/shift1.C: New test.
24595         * g++.dg/template/error10.C: Adjust error markers.
24596
24597 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
24598
24599         PR tree-opt/17529
24600         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
24601
24602 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
24603
24604         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
24605         * gcc.dg/weak/weak-3.c: Likewise.
24606         * gcc.dg/weak/weak-5.c: Likewise.
24607         * gcc.dg/weak/weak-9.c: Likewise.
24608         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
24609         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
24610
24611         * gcc.dg/darwin-weakimport-1.c: New.
24612
24613 2004-10-28  Ben Elliston  <bje@au.ibm.com>
24614
24615         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
24616
24617 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
24618
24619         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
24620         'syntax' error messages.
24621         * gcc.dg/cpp/direct2s.c: Likewise.
24622
24623 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
24624
24625         * gcc.c-torture/compile/20041026-1.c: New.
24626
24627 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
24628
24629         PR c++/18093
24630         * g++.dg/lookup/ns2.C: New test.
24631
24632         PR c++/18020
24633         * g++.dg/template/enum4.C: New test.
24634
24635         PR c++/18161
24636         * g++.dg/template/expr1.C: New test.
24637
24638 2004-10-26  Ben Elliston  <bje@au.ibm.com>
24639
24640         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
24641
24642 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
24643
24644         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
24645         gcc.dg/decl-nospec-3.c: New tests.
24646
24647 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
24648
24649         * objc.dg/super-class-3.m: New test.
24650
24651 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
24652
24653         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
24654         resyncing.
24655         * gcc.dg/cpp/direct2s.c: Likewise.
24656
24657 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
24658
24659         * objc.dg/image-info.m: Update for changes to section selection.
24660
24661 2004-10-25  David Ayers  <d.ayers@inode.at>
24662             Ziemowit Laski  <zlaski@apple.com>
24663
24664         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
24665         diagnostics when messaging 'id <Proto>'.
24666         * objc.dg/class-protocol-1.m: New test.
24667         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
24668         a non-existent method signature.
24669         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
24670         Update diagnostics when messaging with non-existent method signature.
24671         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
24672         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
24673         invalid receivers are now resolved as if messaging 'id'; remove
24674         extraneous diagnostics.
24675
24676 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
24677
24678         PR c/16667
24679         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
24680         gcc.dg/init-desig-obs-3.c: New tests.
24681
24682 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
24683
24684         * gcc.dg/debug/20041023-1.c: New test.
24685
24686 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
24687
24688         PR middle-end/17407
24689         * gcc.c-torture/compile/pr17407.c: New test.
24690
24691         PR c++/18121
24692         * g++.dg/template/array8.C: New test.
24693
24694 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
24695
24696         PR other/18138
24697         * lib/g++.exp: Accept more than one multilib libgcc.
24698         * lib/gcc-dg.exp: Likewise.
24699         * lib/objc.exp: Likewise.
24700         * lib/treelang.exp: Likewise.
24701         * lib/gfortran.exp: Likewise.
24702
24703 2004-10-24  Ben Elliston  <bje@au.ibm.com>
24704
24705         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
24706
24707 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
24708
24709         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
24710         * gcc.dg/c99-const-expr-3.c: Likewise.
24711
24712 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
24713
24714         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
24715
24716 2004-10-23  Ben Elliston  <bje@au.ibm.com>
24717
24718         * gcc.c-torture/execute/loop-2e.x: Remove.
24719
24720 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
24721
24722         PR c++/18095
24723         * g++.dg/parse/crash18.C: New.
24724         * g++.dg/parse/crash19.C: New.
24725
24726 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
24727
24728         * g++.dg/ext/dllimport1.C: Move dg-warnings.
24729         * g++.dg/ext/dllimport2.C: Same.
24730         * g++.dg/ext/dllimport8.C: Same.
24731
24732 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
24733
24734         PR c++/10841
24735         * g++.dg/conversion/cast1.C: New test.
24736         * g++.dg/overload/pmf1.C: Adjust error marker.
24737
24738 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
24739
24740         PR objc/17923
24741         * objc.dg/const-str-7.m: New test.
24742
24743 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24744
24745         * g++.dg/template/memfriend11.C: Fix comment typo.
24746         * g++.dg/template/memfriend14.C: Likewise.
24747
24748 2004-10-20  Richard Henderson  <rth@redhat.com>
24749
24750         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
24751         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
24752         -fasynchronous-unwind-tables.
24753
24754 2004-10-20  Richard Henderson  <rth@redhat.com>
24755
24756         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
24757         (main): Return success.
24758         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
24759         (main): Return success.
24760
24761 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24762
24763         PR c++/13495
24764         * g++.dg/template/memfriend9.C: New test.
24765         * g++.dg/template/memfriend10.C: Likewise.
24766         * g++.dg/template/memfriend11.C: Likewise.
24767         * g++.dg/template/memfriend12.C: Likewise.
24768         * g++.dg/template/memfriend13.C: Likewise.
24769         * g++.dg/template/memfriend14.C: Likewise.
24770         * g++.dg/template/memfriend15.C: Likewise.
24771         * g++.dg/template/memfriend16.C: Likewise.
24772         * g++.dg/template/memfriend17.C: Likewise.
24773         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
24774
24775 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
24776
24777         * g++.dg/conversion/dr195.C: New.
24778         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
24779
24780 2004-10-20  Ben Elliston  <bje@au.ibm.com>
24781             Devang Patel  <dpatel@apple.com>
24782
24783         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
24784         of floating point arithmetic, which could trap.
24785
24786 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
24787
24788         PR c++/14035
24789         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
24790         * g++.dg/conversion/const2.C: New test.
24791         * g++.dg/expr/reinterpret2.C: New test.
24792         * g++.dg/expr/reinterpret3.C: New test.
24793         * g++.dg/expr/cast2.C: New test.
24794         * g++.dg/expr/copy1.C: New test.
24795         * g++.dg/other/conversion1.C: Change error message.
24796         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
24797         function pointers to void *.
24798         * g++.old-deja/g++.mike/p10148.C: Likewise.
24799
24800 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24801
24802         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
24803
24804 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
24805
24806         PR c++/18047
24807
24808         * g++.dg/parse/expr3.C: New test.
24809
24810 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
24811
24812         * gcc.dg/smod-1.c: New test.
24813
24814 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
24815
24816         * objc.dg/method-14.m: New test.
24817
24818 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
24819
24820         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
24821         Also xfail as the patch was reverted.
24822
24823 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
24824
24825         PR middle-end/16973
24826         * gcc.dg/pr16973.c: New test.
24827
24828 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
24829
24830         PR tree-optimization/17656
24831         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
24832
24833 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
24834
24835         * g++.dg/eh/shadow1.C: New.
24836
24837 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
24838
24839         * gcc.c-torture/compile/20041018-1.c: New test.
24840
24841 2004-10-18  Ben Elliston  <bje@au.ibm.com>
24842
24843         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
24844         compiler referring to register 0 when accessing sdata.  The linker
24845         now patches things up.
24846
24847 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
24848
24849         PR c/17529
24850         * gcc.c-torture/compile/pr17529.c: New test.
24851
24852 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24853
24854         PR c++/17743
24855         * g++.dg/ext/attrib17.C: New test.
24856
24857 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24858
24859         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
24860
24861 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24862
24863         PR c++/10479
24864         * g++.dg/ext/attrib16.C: New test.
24865
24866 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
24867
24868         PR c++/17042
24869         * g++.dg/init/dso_handle1.C: New test.
24870
24871         PR c++/14667
24872         * g++.dg/parse/typedef6.C: New test.
24873
24874         PR c++/17916
24875         * g++.dg/parse/pragma1.C: New test.
24876
24877 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
24878
24879         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
24880
24881 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
24882
24883         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
24884         -fno-common when on HPPA HP-UX platforms.
24885
24886 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
24887
24888         PR other/16820
24889         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
24890         stdint.h.
24891         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
24892         uintptr_t.
24893
24894 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
24895
24896         PR c++/16301
24897         * g++.dg/lookup/strong-using-4.C: New test.
24898
24899 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
24900
24901         PR middle-end/16567
24902         * gcc.c-torture/compile/nested-1.c: New test.
24903
24904 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
24905
24906         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
24907         and mipsisa64*-*-* (until support for misaligned loads is added).
24908         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
24909         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
24910         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
24911         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
24912         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
24913         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
24914
24915 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
24916
24917         PR c++/17976
24918         * g++.dg/init/dtor3.C: New test.
24919
24920 2004-10-15  Ben Elliston  <bje@au.ibm.com>
24921
24922         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
24923
24924 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
24925
24926         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
24927         * gcc.dg/macho-lo-sum.c: Likewise.
24928
24929 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
24930
24931         * gcc.dg/ppc-spe64-1.c: New test.
24932
24933 2004-10-14  Devang Patel  <dpatel@apple.com>
24934
24935         PR 17635
24936         * gcc.dg/pr17635.c : New test.
24937
24938 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
24939
24940         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
24941         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
24942         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
24943         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
24944         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
24945         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
24946         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
24947         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
24948         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
24949         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
24950         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
24951         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
24952         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
24953         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
24954         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
24955         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
24956         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
24957         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
24958
24959 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
24960
24961         * gcc.dg/vect/vect-82.c: New testcase.
24962         * gcc.dg/vect/vect-82_64.c: New testcase.
24963         * gcc.dg/vect/vect-83.c: New testcase.
24964         * gcc.dg/vect/vect-83_64.c: New testcase.
24965
24966 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
24967
24968         * gcc.dg/cpp/error-1.c: New test.
24969
24970 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
24971
24972         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
24973
24974 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
24975
24976         PR target/17984
24977         * gcc.dg/cris-peep2-xsrand2.c: New test.
24978
24979 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
24980
24981         PR c++/17661
24982         * testsuite/g++.dg/expr/for2.C: New test.
24983
24984 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
24985
24986         * g++.dg/inherit/thunk1.C: Run on the SPARC.
24987
24988 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
24989
24990         PR tree-optimization/17724
24991         * g++.dg/opt/pr17724-1.C: New test.
24992         * g++.dg/opt/pr17724-2.C: New test.
24993         * g++.dg/opt/pr17724-3.C: New test.
24994         * g++.dg/opt/pr17724-4.C: New test.
24995         * g++.dg/opt/pr17724-5.C: New test.
24996         * g++.dg/opt/pr17724-6.C: New test.
24997
24998 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
24999
25000         PR c/17301
25001         * gcc.dg/pr17301-2.c: New test.
25002
25003 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
25004
25005         PR c++/15876
25006         * g++.dg/parse/error22.C: New test.
25007
25008         PR c++/17936
25009         * g++.dg/template/spec18.C: New test.
25010
25011 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
25012
25013         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
25014         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
25015         memcpy.
25016         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
25017         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
25018
25019 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
25020
25021         * g++.dg/eh/cleanup5.C: Add dg-options "".
25022
25023 2004-10-11  Roger Sayle  <roger@eyesopen.com>
25024
25025         PR middle-end/17657
25026         * gcc.dg/switch-4.c: New test case.
25027
25028 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
25029
25030         * gcc.c-torture/execute/20041011-1.c: New test.
25031
25032 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
25033
25034         PR c++/17554
25035         * g++.dg/init/for3.C: New test.
25036
25037         PR c++/17657
25038         * g++.dg/opt/switch2.C: New test.
25039
25040         PR middle-end/17703
25041         * g++.dg/warn/Wreturn-2.C: New test.
25042
25043 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
25044
25045         PR c++/17907
25046         * g++.dg/eh/cleanup5.C: New test.
25047
25048 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
25049
25050         PR c++/17393
25051         * g++.dg/parse/error21.C: New test.
25052
25053 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25054
25055         * g++.dg/overload/pmf1.C: Adjust quoting marks.
25056         * g++.dg/warn/incomplete1.C: Likewise.
25057         * g++.dg/template/qualttp20.C: Likewise.
25058
25059 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
25060
25061         PR c/17881
25062         * parm-incomplete-1.c: New test.
25063
25064 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
25065
25066         PR c++/17867
25067         * g++.dg/parse/error19.C: New test.
25068
25069         PR c++/17670
25070         * g++.dg/init/new11.C: New test.
25071
25072         PR c++/17821
25073         * g++.dg/parse/error20.C: New test.
25074
25075         PR c++/17826
25076         * g++.dg/template/crash24.C: New test.
25077
25078 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
25079
25080         PR c/17301
25081         * gcc.dg/pr17301-1.c: New test.
25082
25083 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
25084
25085         PR c/17189
25086         * gcc.dg/anon-struct-5.c: New test.
25087
25088 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
25089
25090         PR c/17844
25091         * gcc.dg/pr17844-1.c: New test.
25092
25093 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
25094
25095         PR tree-optimization/17906
25096         * gcc.c-torture/compile/pr17906.c: New.
25097
25098 2004-10-09  Stuart Hastings  <stuart@apple.com>
25099             Roger Sayle  <roger@eyesopen.com>
25100
25101         PR rtl-optimization/17853
25102         * gcc.dg/i386-mmx-5.c: New testcase.
25103
25104 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
25105
25106         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
25107
25108 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
25109
25110         PR c++/17524
25111         * g++.dg/template/static9.C: New test.
25112
25113         PR c++/17685
25114         * g++.dg/parse/operator5.C: New test.
25115
25116 2004-10-09  Roger Sayle  <roger@eyesopen.com>
25117
25118         PR middle-end/17894
25119         * gcc.c-torture/execute/divcmp-4.c: New test case.
25120
25121 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
25122
25123         PR tree-opt/17902
25124         * g++.dg/opt/pr17902.C: New test.
25125
25126 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
25127
25128         * gcc.dg/cpp/ident-1.c: Add dg-options "".
25129
25130 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25131
25132         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
25133
25134 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25135
25136         * gcc.dg/assign-warn-3.c: New test.
25137
25138 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
25139
25140         PR c/16999
25141         * gcc.dg/cpp/ident-1.c: New test.
25142
25143 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
25144
25145         * gcc.c-torture/compile/acc1.c: New.
25146
25147 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
25148
25149         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
25150         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
25151
25152 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
25153
25154         * gcc.dg/ultrasp11.c: New test.
25155
25156 2004-10-08  Michael Matz  <matz@suse.de>
25157
25158         * gcc.dg/doloop-2.c: New test.
25159
25160 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25161
25162         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
25163         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
25164         objc.dg/method-9.m: Update expected diagnostics.
25165
25166 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
25167
25168         * gcc.dg/ppc-fsel-3.c: New file.
25169         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
25170
25171 2004-10-07  Paul Brook  <paul@codesourcery.com>
25172
25173         * gfortran.dg/intrinsic_verify_1.f90: New test.
25174
25175 2004-10-07  Paul Brook  <paul@codesourcery.com>
25176
25177         * gfortran.dg/empty_format_1.f90: Remove stray commas.
25178
25179 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25180
25181         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
25182         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
25183         commit.
25184
25185 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
25186
25187         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
25188
25189 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25190
25191         PR c++/17115
25192         * g++.dg/warn/Winline-4.C: New test.
25193
25194 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
25195
25196         * gcc.c-torture/compile/20041007-1.c: New test.
25197
25198 2004-10-07  Paul Brook  <paul@codesourcery.com>
25199
25200         PR fortran/17678
25201         * gfortran.dg/use_allocated_1.f90: New test.
25202
25203 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
25204
25205         PR middle-end/17849
25206         * gfortran.fortran-torture/compile/nested.f90: New test
25207
25208 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
25209
25210         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
25211
25212 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
25213
25214         PR c++/17368
25215         * g++.dg/ext/asm6.C: New test.
25216
25217 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
25218
25219         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
25220
25221 2004-10-06  Paul Brook  <paul@codesourcery.com>
25222
25223         PR libfortran/17709
25224         * gfortran.dg/empty_format_1.f90: New test.
25225
25226 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25227
25228         PR fortran/17568
25229         * gfortran.dg/ishft.f90: New test.
25230
25231         PR fortran/17283
25232         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
25233         tests.
25234
25235 2004-10-06  Paul Brook  <paul@codesourcery.com>
25236
25237         * gfortran.dg/do_1.f90: New test.
25238
25239 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25240
25241         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
25242         optimizing for size.
25243
25244 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
25245
25246         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
25247
25248 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
25249
25250         * gcc.c-torture/compile/20041005-1.c: New test.
25251
25252 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
25253
25254         PR c++/17829
25255         * g++.dg/lookup/koenig4.C: New.
25256
25257 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25258
25259         * g++.dg/other/classkey1.C: Adjust quoting marks.
25260         * g++.dg/parse/error15.C: Likewise.
25261         * g++.dg/template/meminit2.C (int>): Likewise.
25262
25263 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25264
25265         PR fortran/17283
25266         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
25267
25268         PR fortran/17631
25269         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
25270
25271         PR fortran/17708
25272         * gfortran.dg/pr17708.f90: New test.
25273
25274 2004-10-04  Chao-ying Fu  <fu@mips.com>
25275
25276         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
25277         * gcc.dg/vect/vect-4.c: Ditto.
25278         * gcc.dg/vect/vect-5.c: Ditto.
25279         * gcc.dg/vect/vect-6.c: Ditto.
25280         * gcc.dg/vect/vect-8.c: Ditto.
25281         * gcc.dg/vect/vect-16.c: Ditto.
25282         * gcc.dg/vect/vect-30.c: Ditto.
25283         * gcc.dg/vect/vect-40.c: Ditto.
25284         * gcc.dg/vect/vect-41.c: Ditto.
25285         * gcc.dg/vect/vect-42.c: Ditto.
25286         * gcc.dg/vect/vect-43.c: Ditto.
25287         * gcc.dg/vect/vect-44.c: Ditto.
25288         * gcc.dg/vect/vect-45.c: Ditto.
25289         * gcc.dg/vect/vect-46.c: Ditto.
25290         * gcc.dg/vect/vect-47.c: Ditto.
25291         * gcc.dg/vect/vect-48.c: Ditto.
25292         * gcc.dg/vect/vect-49.c: Ditto.
25293         * gcc.dg/vect/vect-50.c: Ditto.
25294         * gcc.dg/vect/vect-51.c: Ditto.
25295         * gcc.dg/vect/vect-52.c: Ditto.
25296         * gcc.dg/vect/vect-53.c: Ditto.
25297         * gcc.dg/vect/vect-54.c: Ditto.
25298         * gcc.dg/vect/vect-55.c: Ditto.
25299         * gcc.dg/vect/vect-56.c: Ditto.
25300         * gcc.dg/vect/vect-57.c: Ditto.
25301         * gcc.dg/vect/vect-58.c: Ditto.
25302         * gcc.dg/vect/vect-59.c: Ditto.
25303         * gcc.dg/vect/vect-60.c: Ditto.
25304         * gcc.dg/vect/vect-74.c: Ditto.
25305         * gcc.dg/vect/vect-79.c: Ditto.
25306         * gcc.dg/vect/vect-80.c: Ditto.
25307
25308 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
25309
25310         * gcc.dg/unused-7.c: Use the correct option.
25311
25312 2004-10-04  Paul Brook  <paul@codesourcery.com>
25313         Bud Davis  <bdavis9659@comcast.net>
25314
25315         PR fortran/17706
25316         PR fortran/16434
25317         * gfortran/pr17706.f90: New test.
25318         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
25319
25320 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25321
25322         * gfortran.dg/pr17612.f90: New test.
25323
25324 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25325
25326         * g++.dg/template/local1.C: Adjust quoting marks in
25327         testing for diagnostics.
25328         * g++.dg/tls/diag-2.C: Likewise.
25329         * g++.dg/other/error8.C: Likewise.
25330
25331 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
25332
25333         PR c/17178
25334         * gcc.dg/unused-4.c: Adjust to be correct.
25335
25336         PR c/17820
25337         * gcc.dg/unused-7.c: New test.
25338
25339 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
25340
25341         PR c++/17797
25342         * g++.dg/overload/template2.C: New test.
25343
25344 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
25345
25346         PR tree-optimization/16632
25347         * gcc.dg/tree-ssa/20041002-1.c: New.
25348
25349 2004-10-03  Paul Brook  <paul@codesourcery.com>
25350
25351         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
25352         rather than relying on default formatting.
25353
25354 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
25355
25356         * gcc.dg/20040920-1.c: Update expected message text.
25357
25358 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
25359
25360         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
25361
25362 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
25363
25364         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
25365         tree level.
25366
25367 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
25368
25369         * gcc.dg/tree-ssa/pr17343.c: Remove.
25370
25371 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
25372
25373         PR tree-opt/17343
25374         * gcc.dg/tree-ssa/pr17343.c: New test.
25375
25376 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
25377
25378         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
25379         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
25380         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
25381         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
25382         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
25383
25384 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
25385
25386         * gcc.dg/lvalue-2.c: New test.
25387
25388 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
25389
25390         PR c/17730
25391         * gcc.dg/pr17730-1.c: New test
25392
25393 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
25394
25395         PR c/7425
25396         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
25397
25398 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
25399
25400         * gcc.c-torture/execute/stdarg-1.c: New test.
25401         * gcc.c-torture/execute/stdarg-2.c: New test.
25402         * gcc.c-torture/execute/stdarg-3.c: New test.
25403         * gcc.dg/tree-ssa/stdarg-1.c: New test.
25404         * gcc.dg/tree-ssa/stdarg-2.c: New test.
25405         * gcc.dg/tree-ssa/stdarg-3.c: New test.
25406         * gcc.dg/tree-ssa/stdarg-4.c: New test.
25407         * gcc.dg/tree-ssa/stdarg-5.c: New test.
25408
25409 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
25410
25411         PR tree-optimization/17697
25412         * g++.dg/opt/pr17697-1.C: New test.
25413         * g++.dg/opt/pr17697-2.C: New test.
25414         * g++.dg/opt/pr17697-3.C: New test.
25415
25416 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
25417
25418         PR c/16409
25419         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
25420         gcc.dg/vla-init-5.c: New tests.
25421
25422 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
25423
25424         PR c/13804
25425         * gcc.dg/pr13804-1.c: New test.
25426
25427 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25428
25429         PR fortran/16938
25430         * gfortran.dg/pr16938.f90: New test.
25431
25432 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
25433
25434         * g++.dg/template/crash23.C: New test.
25435
25436 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
25437
25438         PR c++/17585
25439         * g++.dg/template/static8.C: New test.
25440
25441 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
25442
25443         PR c++/17681
25444         * g++.dg/other/error9.C: New test.
25445
25446 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
25447
25448         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
25449
25450 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25451
25452         PR fortran/15164
25453         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
25454
25455 2004-09-26  Roger Sayle  <roger@eyesopen.com>
25456
25457         PR middle-end/17112
25458         * gcc.dg/pr17112-1.c: New test case.
25459
25460 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
25461
25462         PR c/11459
25463         * gcc.dg/pr11459-1.c: New test.
25464
25465 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
25466
25467         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
25468         * gcc.dg/tree-ssa/loop-4.c: Likewise.
25469
25470 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25471
25472         * gfortran.dg/pr15324.f90: Make array bounds consistent.
25473
25474 2004-09-25  Jan Hubicka  <jh@suse.cz>
25475
25476         * compile/30040909-1.c: New test.
25477         * compile/30040907-1.c: New test.
25478
25479 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
25480
25481         * gcc.c-torture/execute/va-arg-26.c: New test.
25482
25483 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
25484
25485         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
25486         extra diagnostics on targets with 64-bit pointers.
25487         * objc.dg/selector-1.m: Adjust dg-warning regexp.
25488
25489 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25490
25491         PR c/17188
25492         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
25493         * gcc.dg/decl-3.c: Adjust expected message.
25494
25495 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25496
25497         PR fortran/17615
25498         * gfortran.dg/pr17615.f90: New test.
25499
25500 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
25501
25502         PR tree-optimzation/17517
25503         * g++.dg/tree-ssa/pr17517.C: New Test.
25504
25505 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
25506
25507         PR c++/16889
25508         * g++.dg/lookup/ambig3.C: New.
25509
25510 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
25511
25512         PR tree-opt/17624
25513         * g++.dg/opt/pr17624.C: New test.
25514
25515 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25516
25517         PR c/6980
25518         * gcc.dg/Wbad-function-cast-1.c: New test.
25519
25520 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
25521
25522         * g++.dg/ext/complit1.C
25523         * g++.dg/other/error2.C
25524         * g++.dg/other/nontype-1.C
25525         * g++.dg/parse/crash11.C
25526         * g++.dg/parse/crash12.C
25527         * g++.dg/parse/error15.C
25528         * g++.dg/parse/error4.C
25529         * g++.dg/parse/tmpl-outside1.C
25530         * g++.dg/parse/too-many-tmpl-args1.C
25531         * g++.dg/template/dependent-expr3.C
25532         * g++.dg/template/error10.C
25533         * g++.dg/template/instantiate1.C
25534         * g++.dg/template/vtable2.C
25535         * g++.dg/warn/Wshadow-1.C
25536         * g++.dg/warn/weak1.C
25537         * g++.old-deja/g++.brendan/crash16.C
25538         * g++.old-deja/g++.brendan/crash18.C
25539         * g++.old-deja/g++.brendan/crash48.C
25540         * g++.old-deja/g++.brendan/crash49.C
25541         * g++.old-deja/g++.brendan/crash55.C
25542         * g++.old-deja/g++.brendan/crash56.C
25543         * g++.old-deja/g++.brendan/crash8.C
25544         * g++.old-deja/g++.brendan/enum11.C
25545         * g++.old-deja/g++.brendan/enum8.C
25546         * g++.old-deja/g++.brendan/enum9.C
25547         * g++.old-deja/g++.brendan/friend3.C
25548         * g++.old-deja/g++.brendan/misc14.C
25549         * g++.old-deja/g++.bugs/900402_02.C
25550         * g++.old-deja/g++.bugs/900404_03.C
25551         * g++.old-deja/g++.bugs/900404_04.C
25552         * g++.old-deja/g++.bugs/900428_03.C
25553         * g++.old-deja/g++.jason/crash4.C
25554         * g++.old-deja/g++.jason/overload21.C
25555         * g++.old-deja/g++.jason/redecl1.C
25556         * g++.old-deja/g++.jason/report.C
25557         * g++.old-deja/g++.jason/rfg10.C
25558         * g++.old-deja/g++.jason/template30.C
25559         * g++.old-deja/g++.law/arm12.C
25560         * g++.old-deja/g++.law/ctors5.C
25561         * g++.old-deja/g++.law/cvt20.C
25562         * g++.old-deja/g++.law/init10.C
25563         * g++.old-deja/g++.law/init8.C
25564         * g++.old-deja/g++.law/visibility17.C
25565         * g++.old-deja/g++.law/visibility7.C
25566         * g++.old-deja/g++.mike/net8.C
25567         * g++.old-deja/g++.mike/p646.C
25568         * g++.old-deja/g++.mike/p700.C
25569         * g++.old-deja/g++.mike/p701.C
25570         * g++.old-deja/g++.mike/p811.C
25571         * g++.old-deja/g++.ns/template13.C
25572         * g++.old-deja/g++.other/array3.C
25573         * g++.old-deja/g++.other/crash25.C
25574         * g++.old-deja/g++.other/dtor3.C
25575         * g++.old-deja/g++.other/dtor4.C
25576         * g++.old-deja/g++.other/main1.C
25577         * g++.old-deja/g++.other/warn7.C
25578         * g++.old-deja/g++.pt/crash11.C
25579         * g++.old-deja/g++.pt/crash36.C
25580         * g++.old-deja/g++.pt/spec22.C
25581         * g++.old-deja/g++.pt/spec9.C
25582         * g++.old-deja/g++.pt/ttp52.C
25583         * g++.old-deja/g++.robertl/eb103.C
25584         * g++.old-deja/g++.robertl/eb121.C
25585         * g++.old-deja/g++.robertl/eb22.C
25586         * g++.old-deja/g++.robertl/eb8.C:
25587         Update locations and/or regexps of dg-error markers.
25588         Remove markers for some bogus messages that are no longer issued.
25589
25590 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
25591
25592         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
25593         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
25594
25595 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
25596
25597         PR c++/17618
25598         * g++.dg/lookup/crash5.C: New test.
25599
25600 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
25601
25602         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
25603         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
25604         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
25605         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
25606         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
25607         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
25608
25609         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
25610         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
25611         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
25612         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
25613         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
25614         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
25615
25616         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
25617
25618         * gcc.dg/vect/vect-44.c: Check additional cases.
25619         * gcc.dg/vect/vect-48.c: Check additional cases.
25620
25621         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
25622         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
25623         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
25624         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
25625         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
25626         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
25627         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
25628         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
25629         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
25630
25631         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
25632         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
25633         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
25634
25635 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25636
25637         * gcc.dg/tree-ssa/loop-6.c: New test.
25638
25639 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
25640
25641         PR c++/17620
25642         * g++.dg/inherit/base2.C: New.
25643
25644 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
25645
25646         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
25647         * gcc.dg/20001012-2.c: Likewise.
25648         * gcc.dg/20001013-1.c: Likewise.
25649         * gcc.dg/20001101-1.c: Likewise.
25650         * gcc.dg/20001102-1.c: Likewise.
25651         * gcc.dg/bf-spl1.c: Likewise.
25652         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
25653         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
25654
25655 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
25656
25657         PR tree-optimization/16721
25658         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
25659
25660 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
25661
25662         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
25663         * gcc.dg/20040305-1.c: Likewise.
25664
25665 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
25666
25667         PR c/16566
25668         * gcc.c-torture/compile/pr16566-1.c,
25669         gcc.c-torture/compile/pr16566-2.c,
25670         gcc.c-torture/compile/pr16566-3.c: New tests.
25671
25672 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
25673
25674         PR tree-optimization/17512
25675         * gcc.c-torture/compile/20040916-1.c.
25676
25677 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
25678
25679         * gcc.dg/pragma-re-3.c: New test.
25680
25681 2004-09-17  Matt Austern  <austern@apple.com>
25682
25683         PR c++/15049
25684         * g++.dg/other/anon3.C: New.
25685
25686 2004-09-21  Roger Sayle  <roger@eyesopen.com>
25687
25688         PR c++/7503
25689         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
25690         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
25691         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
25692         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
25693         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
25694
25695 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
25696
25697         PR fortran/17286
25698         * gfortran.dg/pr17286.f90: New test.
25699
25700 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
25701
25702         PR c++/17530
25703         * g++.dg/template/static7.C: New test.
25704
25705 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
25706
25707         PR tree-opt/17558
25708         * gcc.c-torture/compile/pr17558.c: New test.
25709
25710 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
25711
25712         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
25713         if SKIP_ATTRIBUTE is defined.
25714
25715 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25716
25717         PR fortran/15957
25718         * gfortran.dg/pr15957.f90: New test.
25719
25720 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
25721
25722         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
25723         in comparison.
25724         * gcc.dg/vect/vect-79.c: Likewise.
25725         * gcc.dg/vect/vect-80.c: Likewise.
25726
25727 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25728
25729         PR fortran/15750
25730         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
25731
25732 2004-09-20  Ira Rosen  <irar@il.ibm.com>
25733
25734         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
25735         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
25736         * gcc.dg/vect/vect-62.c: New testcase.
25737         * gcc.dg/vect/vect-63.c: New testcase.
25738         * gcc.dg/vect/vect-64.c: New testcase.
25739         * gcc.dg/vect/vect-65.c: New testcase.
25740         * gcc.dg/vect/vect-66.c: New testcase.
25741         * gcc.dg/vect/vect-67.c: New testcase.
25742         * gcc.dg/vect/vect-68.c: New testcase.
25743         * gcc.dg/vect/vect-69.c: New testcase.
25744         * gcc.dg/vect/vect-79.c: New testcase.
25745         * gcc.dg/vect/vect-80.c: New testcase.
25746
25747 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
25748
25749         * gcc.target/mips/asm-1.c: New test.
25750
25751 2004-09-19  Ira Rosen  <irar@il.ibm.com>
25752
25753         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
25754         * gcc.dg/vect/vect-73.c: New testcase.
25755         * gcc.dg/vect/vect-74.c: New testcase.
25756         * gcc.dg/vect/vect-75.c: New testcase.
25757         * gcc.dg/vect/vect-76.c: New testcase.
25758         * gcc.dg/vect/vect-77.c: New testcase.
25759         * gcc.dg/vect/vect-78.c: New testcase
25760
25761 2004-09-18  Paul Brook  <paul@codesourcery.com>
25762
25763         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
25764
25765 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
25766
25767         PR c/17424
25768         * gcc.dg/pr17424-1.c: New test.
25769
25770 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
25771
25772         * g++.dg/tree-ssa/pr17153.C: New test.
25773
25774 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
25775
25776         PR pch/13361
25777         * testsuite/g++.dg/pch/wchar-1.C: New.
25778         * testsuite/g++.dg/pch/wchar-1.Hs: New.
25779
25780 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
25781
25782         * gcc.c-torture/execute/20040917-1.c: New test.
25783
25784 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
25785
25786         PR tree-optimization/17319
25787         * gcc.dg/pr17319.c: New test.
25788
25789 2004-09-17  Devang Patel  <dpatel@apple.com>
25790
25791         * gcc.dg/20040813-1.c: New test.
25792
25793 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
25794
25795         PR tree-optimization/17273
25796         * gcc.c-torture/compile/pr17273.c: New test.
25797
25798 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
25799
25800         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
25801         Update expected messages.
25802         * gcc.dg/declspec-13.c: New test.
25803
25804 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
25805
25806         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
25807
25808 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
25809
25810         * gcc.c-torture/execute/pr17252.c: Use post-increment to
25811         change what 'a' is pointing to.
25812
25813 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
25814
25815         PR c++/16002
25816         * g++.dg/template/error18.C: New test.
25817
25818         PR c++/16029
25819         * g++.dg/warn/Wunused-8.C: New test.
25820
25821 2004-09-17  Steven Bosscher  <stevenb@suse.de>
25822
25823         PR tree-optimization/17513
25824         * gcc.dg/20040916-1.c: New test.
25825
25826 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
25827
25828         PR c++/17501
25829         * g++.dg/template/typename7.C: New test.
25830
25831 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25832
25833         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
25834
25835 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
25836
25837         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
25838         with -ftree-based-profiling also.
25839         * lib/profopt.exp: Support late-set profile_option/feedback_option.
25840
25841 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
25842
25843         PR/15364
25844         * gfortran.dg/der_array_io_1.f90: New test.
25845         * gfortran.dg/der_array_io_2.f90: New test.
25846         * gfortran.dg/der_array_io_3.f90: New test.
25847
25848 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
25849
25850         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
25851         EABI.
25852
25853 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
25854
25855         * g++.dg/opt/switch1.C: New test.
25856
25857 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
25858
25859         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
25860         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
25861         Update expected messages.
25862
25863 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25864
25865         PR fortran/16485
25866         * gfortran.dg/same_name_1.f90: New test.
25867
25868 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
25869
25870         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
25871         dereference garbage pointers.
25872
25873 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
25874
25875         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
25876         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
25877
25878         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
25879         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
25880         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
25881
25882 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
25883
25884         PR c++/17324
25885         * g++.dg/template/mangle1.C: New test.
25886
25887 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
25888
25889         PR tree-optimization/17252
25890         * gcc.c-torture/execute/pr17252.c: New test.
25891
25892 2004-09-14  Andrew Pinski  <apinski@apple.com>
25893
25894         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
25895
25896 2004-09-14  Roger Sayle  <roger@eyesopen.com>
25897
25898         PR rtl-optimization/9771
25899         * gcc.dg/pr9771-1.c: New test case.
25900
25901 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
25902
25903         PR tree-optimization/15262
25904         * gcc.c-torture/execute/pr15262-1.c: New test.
25905         * gcc.c-torture/execute/pr15262-2.c: New test.
25906
25907 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
25908
25909         * gcc.dg/declspec-12.c: New test.
25910
25911 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
25912
25913         * gfortran.dg/pr17090.f90: Add directives to test.
25914
25915 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25916
25917         * gcc.c-torture/compile/20040914-1.c: New test.
25918
25919 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
25920
25921         PR c++/16162
25922         * g++.dg/template/decl2.C: New test.
25923
25924 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
25925
25926         PR fortran/17090
25927         * gfortran.dg/pr17090.f90: New test.
25928
25929 2004-09-13  Dale Johannesen  <dalej@apple.com>
25930
25931         * gcc.c-torture/compile/pr17408.c: New test case.
25932
25933 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
25934
25935         PR c++/16716
25936         * g++.dg/parse/crash17.C: New test.
25937
25938         PR c++/17327
25939         * g++.dg/template/enum3.C: New test.
25940
25941 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
25942
25943         * lib/gcc-defs.exp: Load wrapper.exp.
25944         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
25945         using local code.
25946         * lib/gcc.exp (gcc_init): Similar.
25947         * lib/gfortran.exp (gfortran_init): Similar.
25948         * lib/objc.exp (objc_init): Similar.
25949         * lib/treelang.exp (treelang_init): Similar.
25950         * lib/wrapper.exp: New file with build_wrapper call machinery in
25951         ${tool}_maybe_build_wrapper.
25952
25953 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
25954
25955         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
25956         "inline".
25957         * gcc.dg/declspec-11.c: Update expected messages.
25958         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
25959         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
25960         gcc.dg/inline-12.c: New tests.
25961
25962 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
25963
25964         * g++.dg/tree-ssa/pr17400.C: New testcase.
25965
25966 2004-09-13  James E Wilson  <wilson@specifixinc.com>
25967
25968         * gcc.target/mips/sb1-1.c: New testcase.
25969
25970 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
25971
25972         * lib/g77-dg.exp: Remove unused file.
25973         * lib/mike-g77.exp: Ditto.
25974         * lib/g77.exp: Ditto.
25975
25976 2004-09-12  Richard Henderson  <rth@redhat.com>
25977
25978         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
25979
25980 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
25981
25982         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
25983         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
25984         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
25985         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
25986         Update expected messages.
25987
25988 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
25989
25990         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
25991         declaration/use mismatch for dirp parameter.
25992
25993 2004-09-12  Andrew Pinski  <apinski@apple.com>
25994
25995         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
25996         -fgnu-runtime is passed.
25997
25998 2004-09-12  Richard Henderson  <rth@redhat.com>
25999
26000         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
26001         do the uplevel thing and update additional_flags directly.
26002         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
26003         gfortran.fortran-torture/execute/intrinsic_nearest.x,
26004         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
26005         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
26006
26007 2004-09-11  Steven Bosscher  <stevenb@suse.de>
26008
26009         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
26010
26011 2004-09-11  Roger Sayle  <roger@eyesopen.com>
26012
26013         PR middle-end/17411
26014         * g++.dg/opt/pr17411-1.C: New test case.
26015
26016 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
26017
26018         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
26019         gcc.dg/tls/diag-2.c: Update expected messages.
26020         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
26021         messages.
26022         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
26023         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
26024         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
26025         gcc.dg/tls/diag-5.c: New tests.
26026
26027 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
26028
26029         * gcc.dg/20040910-1.c: Correct dg-error regexp.
26030
26031 2004-09-11  Steven Bosscher  <stevenb@suse.de>
26032
26033         * g++.dg/parse/break-in-for.C: New test.
26034
26035 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
26036
26037         * gcc.dg/tree-ssa/20040911-1.c: New test.
26038
26039 2004-09-11  Andreas Jaeger  <aj@suse.de>
26040
26041         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
26042         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
26043
26044 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
26045
26046         * gcc.target/frv: New directory of FR-V-specific tests.
26047
26048 2004-09-10  James E Wilson  <wilson@specifixinc.com>
26049
26050         * gcc.dg/convert-vec-1.c: New test.
26051
26052 2004-09-10  Roger Sayle  <roger@eyesopen.com>
26053
26054         PR middle-end/17024
26055         * gcc.dg/pr17024-1.c: New test case.
26056
26057 2004-09-10  Eric Christopher  <echristo@redhat.com>
26058
26059         * gcc.dg/20040910-1.c: New test.
26060
26061 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
26062
26063         * gcc.dg/bitfld-9.c: New test.
26064
26065 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
26066
26067         * gcc.c-torture/execute/ieee/acc1.c: New test.
26068         * gcc.c-torture/execute/ieee/acc2.c: New test.
26069         * gcc.c-torture/execute/ieee/mzero6.c: New test.
26070
26071 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
26072
26073         * gcc.dg/deprecated-2.c: New test.
26074
26075 2004-09-09  James E Wilson  <wilson@specifixinc.com>
26076
26077         * gcc.dg/init-vec-1.c: New test.
26078
26079 2004-09-09  Roger Sayle  <roger@eyesopen.com>
26080
26081         PR middle-end/17055
26082         * gcc.dg/pr17055-1.c: New test case.
26083
26084 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
26085
26086         PR target/17377
26087         * gcc.c-torture/execute/pr17377.c: New test.
26088
26089 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
26090
26091         PR c/8420
26092         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
26093         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
26094         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
26095         gcc.dg/long-long-typespec-1.c: New tests.
26096         * gcc.dg/tls/diag-2.c: Update expected diagnostics
26097
26098 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
26099
26100         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
26101         gcc.dg/gnu99-static-1.c: New tests.
26102
26103 2004-09-08  Devang Patel  <dpatel@apple.com>
26104
26105         * gcc.dg/darwin-ld-20040828-1.c: New test.
26106         * gcc.dg/darwin-ld-20040828-2.c: New test.
26107         * gcc.dg/darwin-ld-20040828-3.c: New test.
26108
26109 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
26110
26111         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
26112         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
26113         in error message.
26114         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
26115         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
26116         in error message.
26117         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
26118         types they qualify.
26119         * objc.dg/type-size-2.m: Fix wording in comment.
26120         * objc.dg/va-meth-1.m: New test case.
26121
26122 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
26123
26124         PR c/16633:
26125         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
26126         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
26127
26128 2004-09-06  Devang Patel  <dpatel@apple.com>
26129
26130         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
26131         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
26132
26133 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
26134
26135         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
26136         reflect changed line numbering of diagnostics.
26137
26138 2004-09-06  Paul Brook  <paul@codesourcery.com>
26139
26140         * gfortran.dg/edit_real_1.f90: Add new test.
26141
26142 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26143
26144         * gcc.dg/tree-ssa/loop-2.c: New test.
26145         * gcc.dg/tree-ssa/loop-3.c: New test.
26146         * gcc.dg/tree-ssa/loop-4.c: New test.
26147         * gcc.dg/tree-ssa/loop-5.c: New test.
26148
26149 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26150
26151         * gcc.dg/format/sentinel-1.c: Update for parameter option.
26152
26153 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26154
26155         * gcc.dg/format/sentinel-1.c: New test.
26156
26157 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
26158
26159         * testsuite/gcc.dg/builtins-46.c: New.
26160
26161 2004-09-03  Devang Patel  <dpatel@apple.com>
26162
26163         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
26164         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
26165
26166 2004-09-03  Jan Beulich  <jbeulich@novell.com>
26167
26168         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
26169         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
26170         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
26171         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
26172         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
26173         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
26174         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
26175         the non-portable bzero.
26176         * gcc.dg/20010912-1.c: xfail for NetWare.
26177         * gcc.dg/20020426-2.c: xfail for NetWare.
26178         * gcc.dg/20021014-1.c: xfail for NetWare.
26179         * gcc.dg/20021018-1.c: xfail for NetWare.
26180         * gcc.dg/20030213-1.c: xfail for NetWare.
26181         * gcc.dg/20030225-1.c: xfail for NetWare.
26182         * gcc.dg/20030708-1.c: xfail for NetWare.
26183         * gcc.dg/builtins-config.h: Also exclude NetWare.
26184         * gcc.dg/format/format.h: Define restrict only if not already defined.
26185         * gcc.dg/nest.c: xfail for NetWare.
26186         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
26187         * lib/target-supports.exp (check_visibility_available): Exclude
26188         NetWare.
26189
26190 2004-09-03  Jan Beulich  <jbeulich@novell.com>
26191
26192         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
26193         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
26194         deterministic starting point for the alignment of structure fields.
26195         * gcc.dg/Wpadded.c: Dito.
26196         * g++.dg/abi/vbase10.C: Dito.
26197
26198 2004-09-03  Devang Patel  <dpatel@apple.com>
26199
26200         * g++.dg/debug/pr15736.cc: New test.
26201
26202 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
26203
26204         * README.QMTEST: Fix out-of-date link.
26205
26206 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
26207
26208         PR fortran/16579
26209         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
26210         Delete.  Duplicate of gfortran.dg/g77/20010610.f
26211
26212 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
26213
26214         * g++.dg/abi/arm_rtti1.C: New test.
26215
26216 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
26217
26218         * gcc.dg/ppc-vector-memcpy.c: New.
26219         * gcc.dg/ppc-vector-memset.c: New.
26220
26221 2004-09-02  Chao-ying Fu  <fu@mips.com>
26222
26223         * gcc.target/mips/mips-3d-1.c: New test.
26224         * gcc.target/mips/mips-3d-2.c: New test.
26225         * gcc.target/mips/mips-3d-3.c: New test.
26226         * gcc.target/mips/mips-3d-4.c: New test.
26227         * gcc.target/mips/mips-3d-5.c: New test.
26228         * gcc.target/mips/mips-3d-6.c: New test.
26229         * gcc.target/mips/mips-3d-7.c: New test.
26230         * gcc.target/mips/mips-3d-8.c: New test.
26231         * gcc.target/mips/mips-3d-9.c: New test.
26232         * gcc.target/mips/mips-ps-1.c: New test.
26233         * gcc.target/mips/mips-ps-2.c: New test.
26234         * gcc.target/mips/mips-ps-3.c: New test.
26235         * gcc.target/mips/mips-ps-4.c: New test.
26236         * gcc.target/mips/mips-ps-type.c: New test.
26237
26238 2004-09-02  Paul Brook  <paul@codesourcery.com>
26239
26240         * gfortran.dg/edit_real_1.f90: Add new tests.
26241
26242 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26243
26244         PR fortran/15327
26245         * gfortran.dg/merge_char_1.f90: New test.
26246
26247 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26248
26249         PR fortran/16404
26250         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
26251
26252 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26253
26254         PR c/1522
26255         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
26256
26257 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
26258
26259         * g++.dg/opt/loop1.C: Do not XFAIL.
26260
26261 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
26262
26263         * gcc.c-torture/execute/20040831-1.c: New test.
26264
26265 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
26266
26267         PR fortran/16579
26268         * gfortran.dg/g77/20010610.f: Now passes.
26269         Copy from g77.f-torture/execute. Add dg-run directive.
26270         * gfortran.dg/g77/README: Update
26271
26272 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
26273
26274         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
26275         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
26276         (t1, t2, t3, t4): Add volatile.
26277
26278 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
26279
26280         * g++.dg/ext/visibility/arm1.C: New test.
26281
26282 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
26283
26284         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
26285         -pedantic-errors.
26286
26287 2004-09-01  Paul Brook  <paul@codesourcery.com>
26288
26289         * gfortran.dg/eof_2.f90: New test.
26290
26291 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26292
26293         PR fortran/16579
26294         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
26295
26296 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
26297
26298         PR libfortran/16805
26299         * gfortran.dg/list_read_2.f90: New test.
26300
26301 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
26302
26303         * g++.dg/abi/key1.C: New test.
26304
26305 2004-08-31  Richard Henderson  <rth@redhat.com>
26306
26307         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
26308         form of offsetof.
26309         * g++.dg/other/offsetof5.C: Remove duplicate.
26310
26311 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26312
26313         PR fortran/17244
26314         * gfortran.dg/func_derived_1.f90: New test.
26315
26316 2004-08-31  Paul Brook  <paul@codesourcery.com>
26317
26318         * gfortran.dg/eof_1.f90: New test.
26319
26320 2004-08-31  Paul Brook  <paul@codesourcery.com>
26321
26322         * gfortran.dg/list_read_1.f90: New file.
26323
26324 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
26325
26326         * g++.dg/opt/loop1.C: XFAIL.
26327
26328 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
26329
26330         * gcc.dg/funcdef-storage-1.c: New.
26331         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
26332         an extern function in local scope.
26333         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
26334         declare an 'auto inline' function in local scope.
26335         * gcc.dg/20011130-1.c: Likewise.
26336         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
26337         an 'auto' function in local scope.
26338         * gcc.dg/20021014-1.c: Likewise.
26339         * gcc.dg/20030331-2.c: Likewise.
26340
26341 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26342
26343         * gfortran.dg/blockdata_1.f90: New test.
26344
26345 2004-08-30  Richard Henderson  <rth@redhat.com>
26346
26347         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
26348
26349 2004-08-30  Richard Henderson  <rth@redhat.com>
26350
26351         * lib/fortran-torture.exp (fortran-torture-execute): Honor
26352         additional_flags set by alternate driver.
26353         (ieee-options): New procedure.
26354         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
26355         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
26356         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
26357         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
26358
26359 2004-08-30  Richard Henderson  <rth@redhat.com>
26360
26361         * lib/f-torture.exp: Remove.
26362
26363 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
26364
26365         PR rtl-optimization/16590
26366         * g++.dg/opt/loop1.C: New test.
26367
26368 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26369
26370         PR fortran/13910
26371         * gfortran.dg/oldstyle_1.f90: New test.
26372
26373 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
26374         Paul Brook  <paul@codesourcery.com>
26375
26376         * gfortran.dg/g77/README: Update.
26377         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
26378         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
26379         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
26380
26381 2004-08-28  Paul Brook  <paul@codesourcery.com>
26382
26383         PR libfortran/17195
26384         * gfortran.dg/edit_real_1.f90: New test.
26385
26386 2004-08-27  Paul Brook  <paul@codesourcery.com>
26387
26388         * gfortran.dg/rewind_1.f90: New test.
26389
26390 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
26391
26392         PR fortran/16597
26393         * gfortran.dg/pr16597.f90: New test.
26394
26395 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
26396
26397         PR c/13801
26398         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
26399         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
26400         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
26401         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
26402         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
26403
26404 2004-08-26  Nick Clifton  <nickc@redhat.com>
26405
26406         * gcc.c-torture/compile/pr17119.c: New test.
26407
26408 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
26409
26410         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
26411
26412 2004-08-25  Richard Henderson  <rth@redhat.com>
26413
26414         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
26415         the bits that expect kind=8 to be the largest real kind.
26416
26417 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
26418
26419         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
26420
26421 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26422
26423         * gfortran.dg/assignment_1.f90: New test.
26424
26425 2004-08-25  Adam Nemet  <anemet@lnxw.com>
26426
26427         * g++.dg/template/repo3.C: New test.
26428
26429 2004-08-25  Roger Sayle  <roger@eyesopen.com>
26430
26431         PR middle-end/16693
26432         PR tree-optimization/16372
26433         * g++.dg/opt/pr16372-1.C: New test case.
26434         * g++.dg/opt/pr16693-1.C: New test case.
26435         * g++.dg/opt/pr16693-2.C: New test case.
26436
26437 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
26438
26439         * objc.dg/proto-lossage-4.m: New test.
26440
26441 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
26442
26443         PR c++/17155
26444         * g++.dg/inherit/local2.C: New test.
26445
26446 2004-08-25  Paul Brook  <paul@codesourcery.com>
26447
26448         PR fortran/17144
26449         * gfortran.dg/string_ctor_1.f90: New test.
26450
26451 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26452
26453         PR c++/14428
26454         * g++.dg/template/redecl2.C: New test.
26455
26456 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
26457
26458         PR fortran/17143
26459         * gfortran.dg/pr17143.f90: New test.
26460
26461 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
26462
26463         PR fortran/17164
26464         * gfortran.dg/pr17164.f90: New test.
26465
26466 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26467
26468         * gcc.dg/tree-ssa/loop-1.c: New test.
26469
26470 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
26471
26472         * gcc.c-torture/compile/20040824-1.c: New test.
26473
26474 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
26475
26476         * gcc.c-torture/compile/iftrap-3.c: New test.
26477
26478 2004-08-24  Paul Brook  <paul@codesourcery.com>
26479
26480         * gfortran.dg/entry_2.f90: New test.
26481
26482 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
26483
26484         PR c++/16889
26485         * g++.dg/lookup/ambig[12].C: New.
26486
26487 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26488
26489         PR c++/16706
26490         * g++.dg/template/crash21.C: New test.
26491         * g++.dg/template/crash22.C: Likewise.
26492
26493 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
26494
26495         PR c++/17149
26496         * g++.dg/template/access15.C: New.
26497
26498 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
26499
26500         PR c++/17163
26501         * g++.dg/template/repo2.C: New test.
26502
26503 2004-08-23  Roger Sayle  <roger@eyesopen.com>
26504
26505         PR rtl-optimization/17078
26506         * gcc.c-torture/execute/pr17078-1.c: New test case.
26507
26508 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
26509
26510         PR c/14492
26511         * gcc.dg/debug/crash1.c: New test.
26512
26513 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
26514
26515         PR c/16180
26516         * gcc.dg/loop-5.c: New test.
26517
26518 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26519
26520         * gcc.c-torture/execute/20040823-1.c: New test.
26521
26522 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
26523
26524         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
26525         to the assembler.  Simplify test accordingly.
26526         (asm_abi_flags): Use GNU names.
26527         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
26528         to check for ABI flags.
26529
26530 2004-08-22  Andrew Pinski  <apinski@apple.com>
26531
26532         * g++.dg/opt/pr14029.C: New test.
26533         * gcc.c-torture/execute/pr15262.c: New test.
26534
26535 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26536
26537         * gfortran.dg/reduction.f90: Add checks with complex arguments.
26538
26539 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
26540
26541         PR 16908
26542         * gfortran.dg/direct_io.f90: New test.
26543
26544 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
26545
26546         PR c++/17121
26547         * g++.dg/inherit/local2.C: New test.
26548
26549 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
26550
26551         PR c++/17120
26552         * g++.dg/warn/Wparentheses-4.C: New test.
26553
26554 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
26555
26556         PR c++/17121
26557         * g++.dg/inherit/local2.C: New test.
26558
26559         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
26560         * gcc.dg/ppc-ldstruct.c: Likewise.
26561         * gcc.dg/ppc64-abi-2.c: Likewise.
26562
26563 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
26564
26565         PR rtl-optimization/17099
26566         * gcc.c-torture/execute/20040820-1.c: New test.
26567
26568 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
26569
26570         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
26571
26572 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
26573
26574         PR fortran/17077
26575         * gfortran.dg/auto_array_1.f90: New test.
26576
26577 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26578
26579         PR fortran/17074
26580         * gfortran.dg/simpleif_1.f90: New test.
26581
26582 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
26583
26584         * lib/target-supports.exp (check_profiling_available): Return
26585         false for arm*-*-symbianelf* and arm*-*-eabi*.
26586
26587         PR c++/15890
26588         * g++.dg/template/delete1.C: New test.
26589
26590 2004-08-19  Paul Brook  <paul@codesourcery.com>
26591
26592         PR fortran/14976
26593         PR fortran/16228
26594         * gfortran.dg/data_char_1.f90: New test.
26595
26596 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
26597
26598         PR fortran/16946
26599         * gfortran.dg/reduction.f90: New testcase.
26600
26601 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26602
26603         PR fortran/16520
26604         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
26605
26606 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
26607
26608         PR c++/17041
26609         * g++.dg/Wparentheses-3.C: New test.
26610
26611 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
26612
26613         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
26614         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
26615         * gcc.dg/vect/vect-2.c: Likewise.
26616         * gcc.dg/vect/vect-3.c: Likewise.
26617         * gcc.dg/vect/vect-4.c: Likewise.
26618         * gcc.dg/vect/vect-5.c: Likewise.
26619         * gcc.dg/vect/vect-6.c: Likewise.
26620         * gcc.dg/vect/vect-7.c: Likewise.
26621         * gcc.dg/vect/vect-25.c: Likewise.
26622         * gcc.dg/vect/vect-31.c: Likewise.
26623         * gcc.dg/vect/vect-32.c: Likewise.
26624         * gcc.dg/vect/vect-34.c: Likewise.
26625         * gcc.dg/vect/vect-36.c: Likewise.
26626         * gcc.dg/vect/vect-all.c: Likewise.
26627
26628 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
26629
26630         PR c++/17068
26631         * g++.dg/template/operator4.C: New test.
26632
26633 2004-08-18  Richard Henderson  <rth@redhat.com>
26634
26635         * gcc.dg/20040206-1.c: XFAIL.
26636
26637 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
26638
26639         PR c++/16246
26640         * g++.dg/template/array7.C: New test.
26641
26642 2004-08-17  James E Wilson  <wilson@specifixinc.com>
26643
26644         * gcc.dg/mips-movcc-1.c: New test.
26645         * gcc.dg/mips-movcc-2.c: New test.
26646         * gcc.dg/mips-movcc-3.c: New test.
26647
26648         * gcc.dg/mips-nmadd-1.c: New test.
26649         * gcc.dg/mips-nmadd-2.c: New test.
26650
26651 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
26652
26653         PR c++/15871
26654         * g++.dg/opt/inline8.C: New test.
26655
26656         PR c++/16965
26657         * g++.dg/parse/error17.C: New test.
26658
26659 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
26660
26661         * gcc.dg/vect: New directory for vectorizer tests.
26662         * gcc.dg/vect/tree-vect.h: New file.
26663         * gcc.dg/vect/vect.exp: New file.
26664         * gcc.dg/vect/pr16105.c.c: New test.
26665         * gcc.dg/vect/vect-1.c: New test.
26666         * gcc.dg/vect/vect-2.c: New test.
26667         * gcc.dg/vect/vect-3.c: New test.
26668         * gcc.dg/vect/vect-4.c: New test.
26669         * gcc.dg/vect/vect-5.c: New test.
26670         * gcc.dg/vect/vect-6.c: New test.
26671         * gcc.dg/vect/vect-7.c: New test.
26672         * gcc.dg/vect/vect-8.c: New test.
26673         * gcc.dg/vect/vect-9.c: New test.
26674         * gcc.dg/vect/vect-10.c: New test.
26675         * gcc.dg/vect/vect-11.c: New test.
26676         * gcc.dg/vect/vect-12.c: New test.
26677         * gcc.dg/vect/vect-13.c: New test.
26678         * gcc.dg/vect/vect-14.c: New test.
26679         * gcc.dg/vect/vect-15.c: New test.
26680         * gcc.dg/vect/vect-16.c: New test.
26681         * gcc.dg/vect/vect-17.c: New test.
26682         * gcc.dg/vect/vect-18.c: New test.
26683         * gcc.dg/vect/vect-19.c: New test.
26684         * gcc.dg/vect/vect-20.c: New test.
26685         * gcc.dg/vect/vect-21.c: New test.
26686         * gcc.dg/vect/vect-22.c: New test.
26687         * gcc.dg/vect/vect-23.c: New test.
26688         * gcc.dg/vect/vect-24.c: New test.
26689         * gcc.dg/vect/vect-25.c: New test.
26690         * gcc.dg/vect/vect-26.c: New test.
26691         * gcc.dg/vect/vect-27.c: New test.
26692         * gcc.dg/vect/vect-28.c: New test.
26693         * gcc.dg/vect/vect-29.c: New test.
26694         * gcc.dg/vect/vect-30.c: New test.
26695         * gcc.dg/vect/vect-31.c: New test.
26696         * gcc.dg/vect/vect-32.c: New test.
26697         * gcc.dg/vect/vect-33.c: New test.
26698         * gcc.dg/vect/vect-34.c: New test.
26699         * gcc.dg/vect/vect-35.c: New test.
26700         * gcc.dg/vect/vect-36.c: New test.
26701         * gcc.dg/vect/vect-37.c: New test.
26702         * gcc.dg/vect/vect-38.c: New test.
26703         * gcc.dg/vect/vect-40.c: New test.
26704         * gcc.dg/vect/vect-41.c: New test.
26705         * gcc.dg/vect/vect-42.c: New test.
26706         * gcc.dg/vect/vect-43.c: New test.
26707         * gcc.dg/vect/vect-44.c: New test.
26708         * gcc.dg/vect/vect-45.c: New test.
26709         * gcc.dg/vect/vect-46.c: New test.
26710         * gcc.dg/vect/vect-47.c: New test.
26711         * gcc.dg/vect/vect-48.c: New test.
26712         * gcc.dg/vect/vect-49.c: New test.
26713         * gcc.dg/vect/vect-50.c: New test.
26714         * gcc.dg/vect/vect-51.c: New test.
26715         * gcc.dg/vect/vect-52.c: New test.
26716         * gcc.dg/vect/vect-53.c: New test.
26717         * gcc.dg/vect/vect-54.c: New test.
26718         * gcc.dg/vect/vect-55.c: New test.
26719         * gcc.dg/vect/vect-56.c: New test.
26720         * gcc.dg/vect/vect-57.c: New test.
26721         * gcc.dg/vect/vect-58.c: New test.
26722         * gcc.dg/vect/vect-59.c: New test.
26723         * gcc.dg/vect/vect-60.c: New test.
26724         * gcc.dg/vect/vect-61.c: New test.
26725         * gcc.dg/vect/vect-all.c: New test.
26726         * gcc.dg/vect/vect-none.c: New test.
26727
26728 2004-08-17  Paul Brook  <paul@codesourcery.com>
26729
26730         PR fortran/13082
26731         * gfortran.dg/entry_1.f90: New test.
26732
26733 2004-08-17  Andrew Pinski  <apinski@apple.com>
26734
26735         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
26736
26737 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
26738
26739         * gcc.dg/pr17036-1.c: New test.
26740
26741 2004-08-16  Devang Patel  <dpatel@apple.com>
26742
26743         * gcc.dg/darwin-20040809-1.c: New test.
26744
26745 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
26746
26747         * gcc.dg/funcdef-attr-1.c: New test.
26748
26749 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
26750
26751         * gcc.dg/altivec-17.c: New test.
26752         * gcc.dg/altivec-18.c: New test.
26753
26754 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26755
26756         PR c++/6749
26757         * g++.dg/template/vtable2.C: New test.
26758
26759 2004-08-14  Richard Henderson  <rth@redhat.com>
26760
26761         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
26762         * gcc.dg/pack-test-4.c (main): Return 0.
26763         * gcc.dg/setjmp-1.c: Remove XFAIL.
26764         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
26765
26766 2004-08-14  Richard Henderson  <rth@redhat.com>
26767
26768         * gcc.dg/980217-1.c: Add prototype for printf.
26769
26770 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
26771
26772         * gfortran.dg/pr16935.f90: New test.
26773
26774 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
26775
26776         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
26777
26778 2004-08-13  Paul Brook  <paul@codesourcery.com>
26779
26780         * gfortran.dg/der_io_1.f90: Remove stray comma.
26781
26782 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
26783
26784         * gcc.dg/vmx/cw-bug-2.c: Remove.
26785         * gcc.dg/vmx/vprint-1.c: Remove.
26786         * gcc.dg/vmx/vscan-1.c: Remove.
26787
26788 2004-08-12  Devang patel  <dpatel@apple.com>
26789
26790         * gcc.dg/darwin-20040809-2.c: New test.
26791
26792 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
26793
26794         * g++.dg/ext/altivec-12.C: New test.
26795
26796         * g++.dg/ext/altivec-11.C: New test.
26797
26798 2004-08-12  Paul Brook  <paul@codesourcery.com>
26799
26800         * g++.dg/abi/arm_cxa_vec_1.C: New test.
26801
26802 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
26803
26804         * g++.dg/ext/altivec-2.C: Check for hardware support before
26805         executing any VMX instructions.
26806
26807         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
26808
26809 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
26810
26811         PR c++/16276
26812         * g++.old-deja/g++.other/comdat4.C: New test.
26813         * g++.old-deja/g++.other/comdat4-aux.cc: New.
26814
26815 2004-08-12  Ben Elliston  <bje@au.ibm.com>
26816
26817         PR target/16286
26818         * gcc.dg/pr16286.c: New test.
26819
26820 2004-08-12 Jan Beulich <jbeulich@novell.com>
26821
26822         * g++.dg/ext/asm5.C: New.
26823
26824 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
26825
26826         PR c++/16698
26827         * g++.dg/eh/crash1.C: New test.
26828
26829         PR c++/16717
26830         * g++.dg/ext/construct1.C: New test.
26831
26832 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
26833
26834         PR c++/16853
26835         * g++.dg/init/ptrmem1.C: New test.
26836
26837         PR c++/16618
26838         * g++.dg/parse/offsetof5.C: New test.
26839
26840         PR c++/16870
26841         * g++.dg/template/overload3.C: New test.
26842
26843 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
26844
26845         PR c++/16964
26846         * g++.dg/parse/error16.C: New test.
26847
26848         PR c++/16904
26849         * g++.dg/template/error14.C: New test.
26850
26851         PR c++/16929
26852         * g++.dg/template/error15.C: New test.
26853
26854 2004-08-11  Devang Patel  <dpatel@apple.com>
26855
26856         * gcc.dg/darwin-ld-20040809-1.c: New test.
26857         * gcc.dg/darwin-ld-20040809-2.c: New test.
26858
26859 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
26860
26861         PR fortran/16917
26862         * gfortran.dg/dfloat_1.f90: New test.
26863
26864 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
26865
26866         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
26867         * gcc.dg/dll-2.c: Fix dg-require syntax.
26868         * gcc.misc-tests/arm-isr.c (abort): Declare.
26869         (exit): Likewise.
26870
26871 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
26872
26873         PR c++/16971
26874         * g++.dg/parse/crash16.C: New test.
26875
26876 2004-08-10  Roger Sayle  <roger@eyesopen.com>
26877
26878         * gcc.dg/mips-rsqrt-1.c: New test case.
26879         * gcc.dg/mips-rsqrt-2.c: New test case.
26880         * gcc.dg/mips-rsqrt-3.c: New test case.
26881
26882 2004-08-10  Paul Brook  <paul@codesourcery.com>
26883
26884         * gfortran.dg/der_io_1.f90: New test.
26885
26886 2004-08-10  Paul Brook  <paul@codesourcery.com>
26887
26888         PR fortran/16919
26889         * gfortran.dg/der_array_1.f90: New test.
26890
26891 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
26892
26893         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
26894
26895 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
26896
26897         * gcc.dg/wchar_t-2.c: Fix typo.
26898
26899 2004-08-09  Falk Hueffner  <falk@debian.org>
26900
26901         PR tree-optimization/12517
26902         * gcc.c-torture/compile/pr12517.c: New test.
26903
26904         PR tree-optimization/12578
26905         * gcc.c-torture/compile/pr12578.c: New test.
26906
26907         PR tree-optimization/12899
26908         * gcc.c-torture/compile/pr12899.c: New test.
26909
26910         PR rtl-optimization/14692
26911         * gcc.c-torture/compile/pr14692.c: New test.
26912
26913         PR tree-optimization/16461
26914         * gcc.c-torture/compile/pr16461.c: New test.
26915
26916 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
26917
26918         * gfortran.dg/getenv_1.f90: New test.
26919
26920 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
26921
26922         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
26923         wchar_t.
26924         * gcc.dg/symbian5.c: Test -fno-short-wchar.
26925
26926 2004-08-06  Paul Brook  <paul@codesourcery.com>
26927
26928         * gfortran.dg/ret_array_1.f90: New test.
26929         * gfortran.dg/ret_pointer_1.f90: New test.
26930
26931 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
26932
26933         * gcc.dg/missing-field-init-[12].c: New tests.
26934         * g++.dg/warn/missing-field-init-[12].C: New tests.
26935
26936 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
26937
26938         * gcc.dg/enum2.c: New test.
26939         * gcc.dg/symbian3.c: Likewise.
26940         * gcc.dg/symbian4.c: Likewise.
26941         * gcc.dg/wchar_t-2.c: Likewise.
26942
26943 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
26944
26945         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
26946         destructor tests.
26947
26948 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
26949
26950         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
26951         dg-require-visiblity.
26952         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
26953         * g++.dg/ext/visibility/fvisibility.C: Likewise.
26954         * g++.dg/ext/visibility/memfuncts.C: Likewise.
26955         * g++.dg/ext/visibility/new1.C: Likewise.
26956         * g++.dg/ext/visibility/pragma.C: Likewise.
26957         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
26958         * g++.dg/ext/visibility/virtual.C: Likewise.
26959         * g++/dg/ext/visibility/visibility-1.C: Likewise.
26960         * g++/dg/ext/visibility/visibility-2.C: Likewise.
26961         * g++/dg/ext/visibility/visibility-3.C: Likewise.
26962         * g++/dg/ext/visibility/visibility-4.C: Likewise.
26963         * g++/dg/ext/visibility/visibility-5.C: Likewise.
26964         * g++/dg/ext/visibility/visibility-6.C: Likewise.
26965         * g++/dg/ext/visibility/visibility-7.C: Likewise.
26966         * g++/dg/ext/visibility/visibility-8.C: New test.
26967         * gcc.c-torture/compile/dll.x: Remove.
26968         * gcc.dg/dll-2.c: Use dg-require-dll
26969         * gcc.dg/visibility-10.c: New test.
26970         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
26971         supporting DLLs.
26972         * testsuite/lib/scanasm.exp (scan_hidden): New function.
26973         (scan_not_hidden): Likewise.
26974
26975 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
26976
26977         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
26978
26979 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
26980
26981         * gcc.c-torture/execute/20040805-1.c: New test.
26982
26983 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
26984
26985         * gcc.dg/20020118-1.c: Declare abort.
26986         * gcc.dg/altivec_check.h: Likewise.
26987         * gcc.dg/iftrap-2.c: Likewise.
26988         * gcc.dg/pragma-darwin.c: Likewise.
26989         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
26990
26991 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
26992
26993         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
26994
26995 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
26996
26997         * gcc.c-torture/execute/builtins/abs-2.c,
26998         gcc.c-torture/execute/builtins/abs-3.c,
26999         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
27000         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
27001         intmax_t, uintmax_t and their limits.
27002         * gcc.dg/intmax_t-1.c: New test.
27003
27004 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27005
27006         * g++.dg/tc1/dr147.C: Add reference to PR.
27007
27008 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
27009
27010         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
27011         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
27012
27013 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
27014
27015         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
27016
27017 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
27018
27019         * gcc.dg/redecl-5.c: New test.
27020         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
27021         of scanf.
27022
27023 2004-08-03  Roger Sayle  <roger@eyesopen.com>
27024
27025         PR middle-end/16790
27026         * gcc.c-torture/execute/pr16790-1.c: New test case.
27027
27028 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
27029
27030         * g++.dg/ext/visibility/assign1.C: New test.
27031         * g++.dg/ext/visibility/new1.C: Likewise.
27032
27033         * gcc.dg/symbian1.c: New test.
27034         * gcc.dg/symbian2.c: Likewise.
27035
27036 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
27037
27038         PR target/16570
27039         * gcc.dg/i386-sse-9.c: New test.
27040
27041 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
27042
27043         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
27044
27045 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
27046
27047         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
27048         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
27049         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
27050         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
27051         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
27052         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
27053         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
27054         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
27055         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
27056         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
27057         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
27058         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
27059         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
27060         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
27061         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
27062         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
27063         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
27064         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
27065         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
27066         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
27067         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
27068         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
27069         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
27070         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
27071         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
27072         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
27073         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
27074         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
27075         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
27076         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
27077         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
27078         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
27079         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
27080         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
27081         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
27082         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
27083         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
27084         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
27085         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
27086         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
27087         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
27088         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
27089         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
27090         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
27091         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
27092         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
27093         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
27094         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
27095         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
27096         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
27097         gcc.misc-tests/i386-pf-3dnow-1.c,
27098         gcc.misc-tests/i386-pf-athlon-1.c,
27099         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
27100         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
27101         Declare built-in functions used.
27102         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
27103
27104 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
27105
27106         PR c++/16707
27107         * g++.dg/lookup/using12.C: New test.
27108
27109         * g++.dg/init/null1.C: Fix PR number.
27110         * g++.dg/parse/namespace10.C: Likewise.
27111
27112 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
27113
27114         PR c++/16224
27115         * g++.dg/template/spec17.C: New test.
27116         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
27117         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
27118
27119 2004-08-02  David Billinghurst
27120
27121         PR fortran/16292
27122         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
27123
27124 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
27125
27126         * gcc.dg/ia64-got-1.c: New test case.
27127
27128 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
27129
27130         PR c++/16489
27131         * g++.dg/init/null1.C: New test.
27132         * g++.dg/tc1/dr76.C: Adjust error marker.
27133
27134         PR c++/16529
27135         * g++.dg/parse/namespace10.C: New test.
27136
27137         PR c++/16810
27138         * g++.dg/inherit/ptrmem2.C: New test.
27139
27140 2004-08-02  Ben Elliston  <bje@au.ibm.com>
27141
27142         PR target/16155
27143         * gcc.dg/pr16155.c: New test.
27144
27145 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
27146
27147         * gcc.dg/redecl-2.c: New test.
27148
27149 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
27150
27151         * gcc.dg/darwin-longdouble.c: New file.
27152
27153 2004-07-30  Richard Henderson  <rth@redhat.com>
27154
27155         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
27156         write to constant argument.
27157         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
27158
27159 2004-07-30  Richard Henderson  <rth@redhat.com>
27160
27161         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
27162         tests of nearest around zero.
27163
27164 2004-07-30  Andrew Pinski  <apinski@apple.com>
27165
27166         * gcc.c-torture/compile/20040730-1.c: New test.
27167
27168 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
27169
27170         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
27171         powerpc-eabispe.
27172
27173 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
27174
27175         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
27176
27177 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
27178
27179         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
27180         contains $ld_library_path.
27181         * lib/gfortran.exp (gfortran_link_flags): Likewise.
27182
27183 2004-07-29  Richard Henderson  <rth@redhat.com>
27184
27185         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
27186
27187         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
27188         (alt2, which): New.
27189         (Check): Accept either alternative.
27190
27191 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
27192
27193         * g++.dg/abi/inline1.C: New test.
27194         * g++.dg/abi/local1-a.cc: Likewise.
27195         * g++.dg/abi/local1.C: Likewise.
27196         * g++.dg/abi/mangle11.C: Tweak location of warnings.
27197         * g++.dg/abi/mangle12.C: Likewise.
27198         * g++.dg/abi/mangle17.C: Likewise.
27199         * g++.dg/abi/mangle20-2.C: Likewise.
27200         * g++.dg/opt/interface1.C: Likewise.
27201         * g++.dg/opt/interface1.h: Likewise.
27202         * g++.dg/opt/interface1-a.cc: New test.
27203         * g++.dg/parse/repo1.C: New test.
27204         * g++.dg/template/repo1.C: Likewise.
27205         * g++.dg/warn/Winline-1.C: Likewise.
27206         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
27207
27208 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
27209
27210         * gcc.dg/tree-ssa/20040729-1.c: New test.
27211
27212 2004-07-27  Matt Austern <austern@apple.com>
27213
27214         * gcc.dg/darwin-bool-1.c: New test.
27215         * gcc.dg/darwin-bool-2.c: New test.
27216
27217 2004-07-28  Richard Henderson  <rth@redhat.com>
27218
27219         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
27220         arguments in the correct type.  Don't write to constant arguments.
27221
27222 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
27223
27224         PR tree-optimization/16688
27225         PR tree-optimization/16689
27226         * g++.dg/tree-ssa/pr16688.C: New test.
27227
27228 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
27229
27230         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
27231         loads.  Not only in the comment, this time.
27232
27233 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
27234
27235         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
27236         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
27237         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
27238         * gcc.dg/sh4a-bitmovua.c: New.
27239         * gcc.dg/sh4a-cos.c: New.
27240         * gcc.dg/sh4a-cosf.c: New.
27241         * gcc.dg/sh4a-fprun.c: New.
27242         * gcc.dg/sh4a-fsrra.c: New.
27243         * gcc.dg/sh4a-memmovua.c: New.
27244         * gcc.dg/sh4a-sin.c: New.
27245         * gcc.dg/sh4a-sincos.c: New.
27246         * gcc.dg/sh4a-sincosf.c: New.
27247         * gcc.dg/sh4a-sinf.c: New.
27248
27249 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
27250
27251         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
27252         conditionals.
27253         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
27254         loads.
27255         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
27256         DOM1.
27257
27258 2004-07-27  Andrew Pinski  <apinski@apple.com>
27259
27260         * g++.dg/rtti/tinfo1.C: Correct the xfail.
27261
27262 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
27263
27264         * gcc.dg/pragma-isr.c: New test.
27265
27266 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27267
27268         PR c++/14429
27269         * g++.dg/template/ttp11.C: New test.
27270
27271 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
27272
27273         * gcc.c-torture/compile/20040727-1.c: New test.
27274
27275 2004-07-26  Eric Christopher  <echristo@redhat.com>
27276
27277         * gcc.c-torture/compile/20040726-2.c: New test.
27278
27279 2004-07-26  Andrew Pinski  <apinski@apple.com>
27280
27281         * g++.dg/rtti/tinfo1.C: Xfail.
27282
27283 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
27284
27285         * gcc.c-torture/compile/20040726-1.c: New test.
27286
27287 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
27288             Brian Ryner  <bryner@brianryner.com>
27289
27290         PR c++/9283
27291         PR c++/15000
27292         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
27293         * g++.dg/ext/visibility/: New directory.
27294         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
27295         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
27296         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
27297         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
27298         * g++.dg/ext/visibility/fvisibility.C,
27299         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
27300         g++.dg/ext/visibility/fvisibility-override1.C
27301         g++.dg/ext/visibility/fvisibility-override2.C
27302         g++.dg/ext/visibility/memfuncts.C
27303         g++.dg/ext/visibility/noPLT.C
27304         g++.dg/ext/visibility/pragma.C
27305         g++.dg/ext/visibility/pragma-override1.C
27306         g++.dg/ext/visibility/pragma-override2.C
27307         g++.dg/ext/visibility/staticmemfuncts.C
27308         g++.dg/ext/visibility/virtual.C: New tests.
27309
27310 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
27311
27312         PR c/15360
27313         * gcc.dg/pr15360-1.c: New test.
27314
27315 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
27316
27317         * gcc.dg/pragma-align-2.c: New test.
27318         * gcc.dg/pragma-init-fini.c: New test.
27319         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
27320         targets.
27321
27322 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
27323
27324         * gcc.dg/init-string-2.c: New test.
27325
27326 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
27327
27328         PR 16684
27329         * gcc.dg/Wredundant-decls-1.c: New test case.
27330
27331 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
27332
27333         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
27334         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
27335         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
27336         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
27337         * gcc.dg/compat/generate-random.c: New file.
27338         * gcc.dg/compat/generate-random.h: Likewise.
27339         * gcc.dg/compat/generate-random_r.c: Likewise.
27340         * gcc.dg/compat/struct-layout-1.h: Likewise.
27341         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
27342         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
27343         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
27344         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
27345         * gcc.dg/compat/struct-layout-1_main.c: New test.
27346         * gcc.dg/compat/struct-layout-1_x.c: New file.
27347         * gcc.dg/compat/struct-layout-1_y.c: New file.
27348         * gcc.dg/compat/struct-layout-1_test.h: New file.
27349
27350 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
27351
27352         * gcc.dg/comp-return-1.c: New test
27353
27354 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
27355
27356         * gcc.dg/vmx/8-02a.c: Fix typo.
27357
27358         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
27359         * gcc.dg/darwin-abi-3.c: New test.
27360
27361         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
27362         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
27363
27364         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
27365         * gcc.dg/vmx/ops-long-1.c: New test.
27366         * gcc.dg/vmx/ops-long-2.c: New test.
27367
27368 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
27369
27370         * g++.dg/lookup/conv-[1234].C: New.
27371
27372 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
27373
27374         * g++.dg/parse/attr2.C: Simplify.
27375
27376 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
27377
27378         PR c/7284
27379         * gcc.c-torture/execute/pr7284-1.c: New test.
27380
27381 2004-07-22  Brian Booth  <bbooth@redhat.com>
27382
27383         * gcc.dg/tree-ssa/20040721-1.c: New test.
27384
27385 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
27386
27387         * g++.dg/template/crash20.c: New.
27388
27389 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
27390
27391         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
27392         Add dg-run directive.  Declare variables as required.
27393         * gfortran.dg/g77/README: Update
27394
27395 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
27396
27397         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
27398         gcc.dg/cris-peep2-andu2.c: New tests.
27399
27400 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
27401
27402         PR c/15052
27403         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
27404         on return type.
27405         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
27406         messages.
27407         * gcc.dg/qual-return-2.c: Update expected messages.
27408         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
27409
27410 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
27411
27412         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
27413         * gcc.dg/noncompile/921102-1.c: Update expected error message.
27414
27415 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
27416
27417         PR c/11250
27418         * gcc.dg/init-string-1.c: New test.
27419
27420 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
27421
27422         PR middle-end/15345
27423         PR c/16450
27424         * gcc.dg/torture/nested-fn-1.c: New test.
27425
27426 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
27427
27428         PR target/16559
27429         * gcc.dg/ia64-fptr-1.c: New file.
27430
27431 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27432
27433         PR c++/14497
27434         * g++.dg/template/spec16.C: New test.
27435         * g++.old-deja/g++.robertl/eb118.C: Remove.
27436
27437 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27438
27439         PR c++/509
27440         * g++.dg/template/spec15.C: New test.
27441
27442 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
27443
27444         Copy cases from g77.f-torture/execute and add dg-run
27445         directive.  Other changes as noted.
27446         * gfortran.dg/g77/13037.f
27447         * gfortran.dg/g77/1832.f
27448         * gfortran.dg/g77/19981119-0.f
27449         * gfortran.dg/g77/19990313-0.f
27450         * gfortran.dg/g77/19990313-1.f
27451         * gfortran.dg/g77/19990313-2.f
27452         * gfortran.dg/g77/19990313-3.f
27453         * gfortran.dg/g77/19990419-1.f
27454         * gfortran.dg/g77/19990826-0.f
27455         * gfortran.dg/g77/19990826-2.f
27456         * gfortran.dg/g77/20000503-1.f
27457         * gfortran.dg/g77/20001111.f
27458         * gfortran.dg/g77/20010116.f
27459         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
27460         * gfortran.dg/g77/20010430.f
27461         * gfortran.dg/g77/6177.f
27462         * gfortran.dg/g77/947.f
27463         * gfortran.dg/g77/970816-3.f
27464         * gfortran.dg/g77/971102-1.f
27465         * gfortran.dg/g77/980520-1.f
27466         * gfortran.dg/g77/980628-0.f
27467         * gfortran.dg/g77/980628-1.f
27468         * gfortran.dg/g77/980628-10.f
27469         * gfortran.dg/g77/980628-2.f
27470         * gfortran.dg/g77/980628-3.f
27471         * gfortran.dg/g77/980628-7.f
27472         * gfortran.dg/g77/980628-8.f
27473         * gfortran.dg/g77/980628-9.f
27474         * gfortran.dg/g77/980701-0.f
27475         * gfortran.dg/g77/980701-1.f
27476         * gfortran.dg/g77/cabs.f
27477         * gfortran.dg/g77/claus.f
27478         * gfortran.dg/g77/complex_1.f
27479         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
27480         * gfortran.dg/g77/dcomplex.f
27481         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
27482         * gfortran.dg/g77/f90-intrinsic-mathematical.f
27483         * gfortran.dg/g77/f90-intrinsic-numeric.f
27484         * gfortran.dg/g77/int8421.f
27485         * gfortran.dg/g77/labug1.f
27486         * gfortran.dg/g77/large_vec.f
27487         * gfortran.dg/g77/le.f
27488         * gfortran.dg/g77/short.f
27489         * gfortran.dg/g77/README: Update
27490
27491 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
27492
27493         PR c++/16637
27494         * g++.dg/parse/lookup4.C: New test.
27495
27496 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27497
27498         PR c++/16175
27499         * g++.dg/template/ttp10.C: New test.
27500
27501 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
27502
27503         * gcc.dg/pr12625-1.c: New test.
27504
27505 2004-07-20  Steven Bosscher  <stevenb@suse.de>
27506
27507         * testsuite/gcc.dg/switch-warn-1.c: New test.
27508         * testsuite/gcc.dg/switch-warn-2.c: New test.
27509         * gcc.c-torture/compile/pr14730.c: Update.
27510
27511 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
27512
27513         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
27514         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
27515         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
27516         g++.dg/template/nontype3.C: Remove trailing CR from tests.
27517
27518 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
27519
27520         PR c++/16623
27521         * g++.dg/template/assign1.C: New test.
27522
27523 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27524
27525         PR c++/12170
27526         * g++.dg/template/ttp9.C: New test.
27527
27528 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
27529
27530         * gcc.dg/format/cmn-err-1.c: New test.
27531
27532 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
27533
27534         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
27535         gcc.dg/Wparentheses-10.c: New tests.
27536         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
27537
27538 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27539
27540         PR fortran/16465
27541         * gfortran.dg/g77//ffixed-line-length-0.f,
27542         gfortran.dg/g77/ffixed-line-length-132.f,
27543         gfortran.dg/g77/ffixed-line-length-72.f,
27544         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
27545         gfortran.dg/g77/README: Update.
27546
27547 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27548
27549         PR c++/13092
27550         * g++.dg/template/non-dependent7.C: New test.
27551         * g++.dg/template/non-dependent8.C: Likewise.
27552         * g++.dg/template/non-dependent9.C: Likewise.
27553         * g++.dg/template/non-dependent10.C: Likewise.
27554
27555 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
27556
27557         PR c++/16337
27558         * g++.dg/parse/attr2.C: New test.
27559
27560 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
27561
27562         * g77.dg: Removed.
27563         * g77.f-torture: Ditto.
27564
27565 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
27566
27567         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
27568         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
27569         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
27570
27571 2004-07-16  Richard Henderson  <rth@redhat.com>
27572
27573         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
27574
27575 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27576
27577         * lib/fortran-torture.exp (fortran-torture): Don't test compile
27578         tests with full list of options.
27579         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
27580         of TORTURE_OPTIONS if test contains 'dg-do run'.
27581
27582         PR fortran/16404
27583         * gfortran.dg/do_iterator.f90: New test.
27584
27585 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27586
27587         PR rtl-optimization/16536
27588         * gcc.c-torture/execute/restrict-1.c: New test.
27589
27590 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27591
27592         PR fortran/15324
27593         * gfortran.dg/pr15324.f90: New test.
27594
27595         PR fortran/15129
27596         * gfortran.dg/pr15129.f90: New test.
27597
27598         PR fortran/15140
27599         * gfortran.dg/pr15140.f90: New test.
27600
27601         PR fortran/13792
27602         * gfortran.fortran-torture/execute/bounds.f90: Add check for
27603         compile-time simplification.
27604
27605 2004-07-14  Mike Stump  <mrs@apple.com>
27606
27607         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
27608
27609 2004-07-14  James E Wilson  <wilson@specifixinc.com>
27610
27611         PR target/16325
27612         * gcc.dg/profile-generate-1.c: New.
27613
27614 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
27615
27616         * gcc.c-torture/execute/20040709-1.c: New test.
27617         * gcc.c-torture/execute/20040709-2.c: New test.
27618
27619 2004-07-14  Mike Stump  <mrs@apple.com>
27620
27621         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
27622
27623 2004-07-14  Mike Stump  <mrs@apple.com>
27624
27625         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
27626
27627 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
27628
27629         PR c++/16518
27630         * g++.dg/parse/mutable1.C: New test.
27631
27632 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
27633
27634         PR tree-optimization/16443
27635         * gcc.dg/tree-ssa/20040713-1.c: New test.
27636
27637 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
27638
27639         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
27640         for operator new.
27641
27642 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
27643
27644         * gfortran.dg/g77/README: New file
27645         * gfortran.dg/g77/19981216-0.f: Copy from
27646         g77.f-torture/noncompile.  Add "dg-do compile" and
27647         dg-error as required.
27648         * gfortran.dg/g77/19990218-1.f: Likewise.
27649         * gfortran.dg/g77/19990905-1.f: Likewise.
27650         * gfortran.dg/g77/9263.f: Likewise.
27651         * gfortran.dg/g77/980615-0.f: Likewise.
27652         * gfortran.dg/g77/980616-0.f: Likewise.
27653         * gfortran.dg/g77/check0.f: Likewise.
27654         * gfortran.dg/g77/select_no_compile.f: Likewise.
27655
27656 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
27657
27658         Copy files from g77.f-torture/compile.
27659         Add "{ dg-do compile}".  Other changes as noted
27660         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
27661         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
27662         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
27663         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
27664         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
27665         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
27666         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
27667         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
27668         statement to conform to standard.  Append alpha1.x for reference.
27669         * gfortran.dg/g77/xformat.f: Add dg-warning
27670
27671 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
27672
27673         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
27674         Add {dg-do compile} directive.
27675         * gfortran.dg/g77/cpp2.F: Likewise.
27676
27677 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27678
27679         PR c++/5402
27680         * g++.dg/lookup/name-clash1.C: New test.
27681
27682         PR c++/9777
27683         * g++.dg/lookup/name-clash2.C: New test.
27684
27685         PR c++/12102
27686         * g++.dg/lookup/name-clash3.C: New test.
27687
27688 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27689
27690         * g++.dg/lookup/new2.C: New test.
27691         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
27692
27693 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
27694
27695         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
27696         Add {dg-do compile} directive.
27697         * gfortran.dg/g77/13060.f: Likewise.
27698         * gfortran.dg/g77/19990218-0.f: Likewise.
27699         * gfortran.dg/g77/19990305-0.f: Likewise.
27700         * gfortran.dg/g77/19990419-0.f: Likewise.
27701         * gfortran.dg/g77/19990502-0.f: Likewise.
27702         * gfortran.dg/g77/19990502-1.f: Likewise.
27703         * gfortran.dg/g77/19990525-0.f: Likewise.
27704         * gfortran.dg/g77/19990826-1.f: Likewise.
27705         * gfortran.dg/g77/19990826-3.f: Likewise.
27706         * gfortran.dg/g77/19990905-2.f: Likewise.
27707         * gfortran.dg/g77/20000412-1.f: Likewise.
27708         * gfortran.dg/g77/20000511-1.f: Likewise.
27709         * gfortran.dg/g77/20000511-2.f: Likewise.
27710         * gfortran.dg/g77/20000518.f: Likewise.
27711         * gfortran.dg/g77/20000601-1.f: Likewise.
27712         * gfortran.dg/g77/20000601-2.f: Likewise.
27713         * gfortran.dg/g77/20000629-1.f: Likewise.
27714         * gfortran.dg/g77/20000630-2.f: Likewise.
27715         * gfortran.dg/g77/20010115.f: Likewise.
27716         * gfortran.dg/g77/20010321-1.f: Likewise.
27717         * gfortran.dg/g77/20010426.f: Likewise.
27718         * gfortran.dg/g77/20020307-1.f: Likewise.
27719         * gfortran.dg/g77/8485.f: Likewise.
27720         * gfortran.dg/g77/960317-1.f: Likewise.
27721         * gfortran.dg/g77/970915-0.f: Likewise.
27722         * gfortran.dg/g77/980310-1.f: Likewise.
27723         * gfortran.dg/g77/980310-2.f: Likewise.
27724         * gfortran.dg/g77/980310-3.f: Likewise.
27725         * gfortran.dg/g77/980310-4.f: Likewise.
27726         * gfortran.dg/g77/980310-6.f: Likewise.
27727         * gfortran.dg/g77/980310-7.f: Likewise.
27728         * gfortran.dg/g77/980310-8.f: Likewise.
27729         * gfortran.dg/g77/980419-2.f: Likewise.
27730         * gfortran.dg/g77/980424-0.f: Likewise.
27731         * gfortran.dg/g77/980427-0.f: Likewise.
27732         * gfortran.dg/g77/980729-0.f: Likewise.
27733         * gfortran.dg/g77/981117-1.f: Likewise.
27734         * gfortran.dg/g77/toon_1.f: Likewise.
27735
27736 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27737
27738         PR c++/2204
27739         * g++.dg/other/abstract2.C: New test.
27740
27741 2004-07-12  Paul Brook  <paul@codesourcery.com>
27742
27743         * gfortran.dg/pointer_init_1.f90: New test.
27744
27745 2004-07-11  Paul Brook  <paul@codesourcery.com>
27746
27747         PR fortran/15986
27748         * gfortran.dg/contained_1.f90: New test.
27749
27750 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
27751
27752         * g++.dg/parse/defarg8.C: New test.
27753
27754 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27755
27756         PR fortran/16433
27757         * gfortran.dg/pr16433.f: New test.
27758
27759         PR fortran/17574
27760         * gfortran.dg/pr15754.f90: New test.
27761
27762 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
27763
27764         PR tree-optimization/16437
27765         * gcc.c-torture/execute/bitfld-4.c: New test.
27766
27767 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27768
27769         * gfortran.fortran-torture/execute/common_2.f90: Add check for
27770         access to common var from module.
27771
27772 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27773
27774         PR fortran/16336
27775         * gfortran.fortran-torture/execute/common_2.f90: New test.
27776
27777 2004-07-10  Paul Brook  <paul@codesourcery.com>
27778
27779         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
27780
27781 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27782
27783         PR fortran/15969
27784         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
27785
27786 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
27787
27788         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
27789         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
27790         * gfortran.dg/g77/ffree-form-1.f: Likewise.
27791         * gfortran.dg/g77/ffree-form-2.f: Likewise.
27792         * gfortran.dg/g77/ffree-form-3.f: Likewise.
27793         * gfortran.dg/g77/fno-underscoring.f: Likewise.
27794         * gfortran.dg/g77/funderscoring.f: Likewise.
27795         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
27796
27797 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27798
27799         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
27800
27801 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27802         Paul Brook  <paul@codesourcery.com>
27803
27804         PR fortran/13415
27805         * gfortran.dg/common_pointer_1.f90: New test.
27806
27807 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27808
27809         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
27810
27811 2004-07-09  James E Wilson  <wilson@specifixinc.com>
27812
27813         PR target/16364
27814         * gcc.c-torture/compile/20040709-1.c: New.
27815
27816 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27817
27818         PR fortran/14077
27819         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
27820
27821 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27822
27823         PR fortran/13201
27824         * gfortran.dg/shape_1.f90: New test.
27825
27826 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
27827             Andrew Pinski  <apinski@apple.com>
27828
27829         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
27830
27831 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27832
27833         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
27834         comment.
27835
27836 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27837         Paul Brook  <paul@codesourcery.com>
27838
27839         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
27840         '.f95' and '.F95'.
27841
27842 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
27843
27844         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
27845
27846 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27847
27848         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
27849         testcases with capital suffix.
27850
27851 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27852
27853         PR fortran/15481
27854         PR fortran/13372
27855         PR fortran/13575
27856         PR fortran/15978
27857         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
27858
27859         * gfortran.dg/implicit_1.f90: New test.
27860
27861 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
27862
27863         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
27864         expression to match gfortran warning/error messages
27865         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
27866         dg-error text.
27867
27868 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
27869
27870         * lib/fortran-torture.exp: Rename proc search_for to
27871         search_for_re.
27872
27873 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
27874
27875         * gcc.c-torture/execute/simd-5.x: New file.
27876         XFAIL on SPARC 64-bit at -O0.
27877
27878 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27879
27880         PR c++/8211
27881         PR c++/16165
27882         * g++.dg/warn/effc3.C: New test.
27883
27884 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
27885
27886         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
27887         change X to 1X in format.
27888         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
27889         add data statements to conform to standard.
27890
27891 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
27892
27893         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
27894         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
27895         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
27896
27897 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
27898
27899         * gfortran.dg/g77/7388.f: Copy from g77.dg
27900         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
27901         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
27902         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
27903         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
27904         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
27905         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
27906         * gfortran.dg/g77/strlen0.f: Likewise.
27907
27908 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
27909
27910         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
27911         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
27912
27913 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
27914
27915         * gcc.c-torture/execute/920428-2.x: Delete.
27916         * gcc.c-torture/execute/920501-7.x: Likewise.
27917
27918 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
27919
27920         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
27921         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
27922         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
27923         prescott and c3-2.
27924         (PREFETCH_3DNOW): Add -march=c3.
27925
27926 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
27927
27928         PR c/16437
27929         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
27930         * gcc.c-torture/execute/bf64-1.x: Likewise.
27931
27932 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
27933
27934         * gcc.c-torture/compile/20040708-1.c: New test.
27935
27936 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27937
27938         PR c++/16169
27939         * g++.dg/warn/effc2.C: New test.
27940
27941 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
27942
27943         * gcc.c-torture/execute/bitfld-1.x: Remove.
27944         * gcc.c-torture/execute/bitfld-3.c: New test.
27945         * gcc.dg/bitfld-2.c: Remove XFAILs.
27946
27947 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
27948
27949         PR c++/16276
27950         * g++.dg/rtti/tinfo1.C: New file.
27951
27952 2004-07-07  Eric Christopher  <echristo@redhat.com>
27953
27954         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
27955
27956 2004-07-07  Andrew Pinski  <apinski@apple.com>
27957
27958         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
27959
27960 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
27961
27962         * g++.dg/init/call1.C: XFAIL.
27963
27964 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
27965
27966         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
27967         except for movstrict*, to movmem* and clrstr* to clrmem*.
27968
27969 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
27970
27971         * gcc.c-torture/execute/20040707-1.c: New test.
27972
27973 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
27974
27975         * gcc.c-torture/execute/20040706-1.c: New test.
27976
27977 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27978
27979         PR c++/3671
27980         * g++.dg/template/spec14.C: New test.
27981
27982 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
27983
27984         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
27985         nothing if not yet defined.  Use it in b, c and d type definitions.
27986         * gcc.c-torture/execute/20040705-1.c: New test.
27987         * gcc.c-torture/execute/20040705-2.c: New test.
27988
27989 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27990
27991         PR c++/2518
27992         * g++.dg/lookup/new1.C: New test.
27993
27994 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27995
27996         PR c++/11406
27997         * g++.dg/template/sizeof8.C: New test.
27998
27999 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
28000
28001         * gcc.c-torture/compile/20040705-1.c: New test.
28002
28003 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
28004
28005         * gfortran.fortran-torture/execute/seq_io.f90: New test.
28006
28007 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
28008
28009         * gcc.dg/cpp/if-mop.c: Two new testcases.
28010         * gcc.dg/cpp/trad/comment-3.c: New.
28011
28012 2004-07-04  Paul Brook  <paul@codesourcery.com>
28013
28014         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
28015
28016 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
28017
28018         PR c++/3761
28019         * g++.dg/lookup/crash4.C: New test.
28020
28021 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
28022
28023         * gcc.c-torture/execute/builtin-abs-1.c
28024         * gcc.c-torture/execute/builtin-abs-2.c
28025         * gcc.c-torture/execute/builtin-complex-1.c
28026         * gcc.c-torture/execute/builtins/string-1-lib.c
28027         * gcc.c-torture/execute/builtins/string-1.c
28028         * gcc.c-torture/execute/builtins/string-2-lib.c
28029         * gcc.c-torture/execute/builtins/string-2.c
28030         * gcc.c-torture/execute/builtins/string-3-lib.c
28031         * gcc.c-torture/execute/builtins/string-3.c
28032         * gcc.c-torture/execute/builtins/string-4-lib.c
28033         * gcc.c-torture/execute/builtins/string-4.c
28034         * gcc.c-torture/execute/builtins/string-5-lib.c
28035         * gcc.c-torture/execute/builtins/string-5.c
28036         * gcc.c-torture/execute/builtins/string-6-lib.c
28037         * gcc.c-torture/execute/builtins/string-6.c
28038         * gcc.c-torture/execute/builtins/string-7-lib.c
28039         * gcc.c-torture/execute/builtins/string-7.c
28040         * gcc.c-torture/execute/builtins/string-8-lib.c
28041         * gcc.c-torture/execute/builtins/string-8.c
28042         * gcc.c-torture/execute/builtins/string-9-lib.c
28043         * gcc.c-torture/execute/builtins/string-9.c
28044         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
28045         * gcc.c-torture/execute/builtins/string-asm-1.c
28046         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
28047         * gcc.c-torture/execute/builtins/string-asm-2.c
28048         * gcc.c-torture/execute/stdio-opt-1.c
28049         * gcc.c-torture/execute/stdio-opt-2.c
28050         * gcc.c-torture/execute/stdio-opt-3.c
28051         * gcc.c-torture/execute/string-opt-1.c
28052         * gcc.c-torture/execute/string-opt-10.c
28053         * gcc.c-torture/execute/string-opt-11.c
28054         * gcc.c-torture/execute/string-opt-12.c
28055         * gcc.c-torture/execute/string-opt-13.c
28056         * gcc.c-torture/execute/string-opt-14.c
28057         * gcc.c-torture/execute/string-opt-15.c
28058         * gcc.c-torture/execute/string-opt-16.c
28059         * gcc.c-torture/execute/string-opt-2.c
28060         * gcc.c-torture/execute/string-opt-6.c
28061         * gcc.c-torture/execute/string-opt-7.c
28062         * gcc.c-torture/execute/string-opt-8.c:
28063         Replace with ...
28064
28065         * gcc.c-torture/execute/builtins/abs-2.c
28066         * gcc.c-torture/execute/builtins/abs-3.c
28067         * gcc.c-torture/execute/builtins/complex-1.c
28068         * gcc.c-torture/execute/builtins/fprintf.c
28069         * gcc.c-torture/execute/builtins/fputs.c
28070         * gcc.c-torture/execute/builtins/memcmp.c
28071         * gcc.c-torture/execute/builtins/memmove.c
28072         * gcc.c-torture/execute/builtins/memops-asm.c
28073         * gcc.c-torture/execute/builtins/mempcpy-2.c
28074         * gcc.c-torture/execute/builtins/mempcpy.c
28075         * gcc.c-torture/execute/builtins/memset.c
28076         * gcc.c-torture/execute/builtins/printf.c
28077         * gcc.c-torture/execute/builtins/sprintf.c
28078         * gcc.c-torture/execute/builtins/strcat.c
28079         * gcc.c-torture/execute/builtins/strchr.c
28080         * gcc.c-torture/execute/builtins/strcmp.c
28081         * gcc.c-torture/execute/builtins/strcpy.c
28082         * gcc.c-torture/execute/builtins/strcspn.c
28083         * gcc.c-torture/execute/builtins/strlen-2.c
28084         * gcc.c-torture/execute/builtins/strlen.c
28085         * gcc.c-torture/execute/builtins/strncat.c
28086         * gcc.c-torture/execute/builtins/strncmp-2.c
28087         * gcc.c-torture/execute/builtins/strncmp.c
28088         * gcc.c-torture/execute/builtins/strncpy.c
28089         * gcc.c-torture/execute/builtins/strpbrk.c
28090         * gcc.c-torture/execute/builtins/strpcpy-2.c
28091         * gcc.c-torture/execute/builtins/strpcpy.c
28092         * gcc.c-torture/execute/builtins/strrchr.c
28093         * gcc.c-torture/execute/builtins/strspn.c
28094         * gcc.c-torture/execute/builtins/strstr-asm.c
28095         * gcc.c-torture/execute/builtins/strstr.c:
28096         ... these new files.
28097
28098         * gcc.c-torture/execute/builtins/abs-2-lib.c
28099         * gcc.c-torture/execute/builtins/abs-3-lib.c
28100         * gcc.c-torture/execute/builtins/complex-1-lib.c
28101         * gcc.c-torture/execute/builtins/fprintf-lib.c
28102         * gcc.c-torture/execute/builtins/fputs-lib.c
28103         * gcc.c-torture/execute/builtins/memcmp-lib.c
28104         * gcc.c-torture/execute/builtins/memmove-lib.c
28105         * gcc.c-torture/execute/builtins/memops-asm-lib.c
28106         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
28107         * gcc.c-torture/execute/builtins/mempcpy-lib.c
28108         * gcc.c-torture/execute/builtins/memset-lib.c
28109         * gcc.c-torture/execute/builtins/printf-lib.c
28110         * gcc.c-torture/execute/builtins/sprintf-lib.c
28111         * gcc.c-torture/execute/builtins/strcat-lib.c
28112         * gcc.c-torture/execute/builtins/strchr-lib.c
28113         * gcc.c-torture/execute/builtins/strcmp-lib.c
28114         * gcc.c-torture/execute/builtins/strcpy-lib.c
28115         * gcc.c-torture/execute/builtins/strcspn-lib.c
28116         * gcc.c-torture/execute/builtins/strlen-2-lib.c
28117         * gcc.c-torture/execute/builtins/strlen-lib.c
28118         * gcc.c-torture/execute/builtins/strncat-lib.c
28119         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
28120         * gcc.c-torture/execute/builtins/strncmp-lib.c
28121         * gcc.c-torture/execute/builtins/strncpy-lib.c
28122         * gcc.c-torture/execute/builtins/strpbrk-lib.c
28123         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
28124         * gcc.c-torture/execute/builtins/strpcpy-lib.c
28125         * gcc.c-torture/execute/builtins/strrchr-lib.c
28126         * gcc.c-torture/execute/builtins/strspn-lib.c
28127         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
28128         * gcc.c-torture/execute/builtins/strstr-lib.c
28129         * gcc.c-torture/execute/builtins/lib/abs.c
28130         * gcc.c-torture/execute/builtins/lib/fprintf.c
28131         * gcc.c-torture/execute/builtins/lib/memset.c
28132         * gcc.c-torture/execute/builtins/lib/printf.c
28133         * gcc.c-torture/execute/builtins/lib/sprintf.c
28134         * gcc.c-torture/execute/builtins/lib/strcpy.c
28135         * gcc.c-torture/execute/builtins/lib/strcspn.c
28136         * gcc.c-torture/execute/builtins/lib/strncat.c
28137         * gcc.c-torture/execute/builtins/lib/strncmp.c
28138         * gcc.c-torture/execute/builtins/lib/strncpy.c
28139         * gcc.c-torture/execute/builtins/lib/strpbrk.c
28140         * gcc.c-torture/execute/builtins/lib/strspn.c
28141         * gcc.c-torture/execute/builtins/lib/strstr.c:
28142         New files containing support routines.
28143
28144         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
28145         declaration.
28146         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
28147         when not optimizing.
28148
28149 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
28150
28151         PR c++/16240
28152         * g++.dg/abi/mangle22.C: New test.
28153         * g++.dg/abi/mangle23.C: Likewise.
28154
28155 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
28156
28157         PR fortran/16290
28158         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
28159         Allow for cases without denormalized floating point numbers.
28160
28161 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
28162
28163         PR c/1027
28164         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
28165         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
28166         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
28167         expected warning text.
28168         * gcc.dg/format/diag-2.c: New test.
28169
28170 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
28171
28172         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
28173
28174 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
28175
28176         * gcc.dg/builtins-43.c: New.
28177         * gcc.dg/builtins-44.c: New.
28178         * gcc.dg/builtins-45.c: New.
28179
28180 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
28181             Andreas Tobler  <a.tobler@schweiz.ch>
28182
28183         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
28184         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
28185         as SIGSEGV.
28186         * gcc.dg/cleanup-11.c: Likewise.
28187         * gcc.dg/cleanup-8.c: Likewise.
28188         * gcc.dg/cleanup-9.c: Likewise.
28189         * gcc.dg/cleanup-5.c: Run on all platforms.
28190
28191 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
28192
28193         * g++.dg/warn/nonnull1.C: New test.
28194
28195 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
28196
28197         * gcc.dg/compat/compat-common.h: Wrap up CINT in
28198         an #ifndef SKIP_COMPLEX_INT/#endif pair.
28199         Special-case the Sun compiler wrt to <complex.h>.
28200
28201 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
28202
28203         * gcc.dg/Wunreachable-8.C: New test.
28204
28205         * gcc.dg/h8300-ice2.c : New test.
28206
28207 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
28208
28209         PR fortran/16161
28210         * gfortran.fortran-torture/compile/implicit.f90: Add test
28211         for implicit character.
28212
28213 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
28214
28215         PR fortran/16289
28216         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
28217         Use tiny() intrinsic to find smallest non-negative real
28218
28219 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
28220
28221         * gcc.dg/compat/struct-by-value-22_main.c: New test.
28222         * gcc.dg/compat/struct-by-value-22_x.c: New.
28223         * gcc.dg/compat/struct-by-value-22_y.c: New.
28224
28225         * gcc.c-torture/execute/20040629-1.c: New test.
28226
28227 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
28228
28229         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
28230         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
28231
28232         PR target/16195
28233         * gcc.dg/20040625-1.c: New test.
28234
28235 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28236
28237         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
28238
28239 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28240
28241         PR fortran/15963
28242         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
28243
28244 2004-06-29  Richard Henderson  <rth@redhat.com>
28245
28246         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
28247
28248 2004-06-29  Paul Brook  <paul@codesourcery.com>
28249
28250         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
28251         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
28252
28253 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
28254
28255         PR c++/16260
28256         * g++.dg/parse/crash15.C: New.
28257
28258 2004-06-28  Andrew Pinski  <apinski@apple.com>
28259
28260         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
28261         by the error already.
28262
28263         * g++.dg/opt/ptrmem4.C: Change to compile only test.
28264
28265 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
28266
28267         PR target/14041
28268         * gcc.dg/h8300-bss-align-1.c : New.
28269
28270 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
28271
28272         * PR c++/16174
28273         * g++.dg/template/ctor4.C: New.
28274
28275 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
28276
28277         PR c++/16205
28278         * g++.dg/warn/Wsequence-point-1.C: New test.
28279
28280 2004-06-27  Paul Brook  <paul@codesourcery.com>
28281
28282         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
28283
28284 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
28285
28286         * g++.old-deja/g++.mike/p7325.C: Remove.
28287
28288 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
28289
28290         PR c/14963
28291         * gcc.dg/pr14963.c: New test.
28292
28293 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
28294
28295         PR c++/16193
28296         * g++.dg/parse/redef1.C: New test.
28297
28298 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
28299
28300         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
28301         20021110.c.
28302         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
28303         20021119-1.c.
28304         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
28305         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
28306         5-04.c.
28307         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
28308         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
28309         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
28310         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
28311         g++.brendan/enum14.C.
28312         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
28313         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
28314         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
28315         g++.mike/virt1.C.
28316         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
28317         memtemp24.C.
28318
28319 2004-06-27  Roger Sayle  <roger@eyesopen.com>
28320
28321         * gcc.dg/20040527-1.c: New test case.
28322
28323 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
28324
28325         PR gfortran/pr16196
28326         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
28327
28328 2004-06-25  Roger Sayle  <roger@eyesopen.com>
28329
28330         PR middle-end/15825
28331         * gcc.dg/pr15825-1.c: New test case.
28332
28333 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
28334
28335         * gcc.c-torture/execute/20040625-1.c: New test.
28336
28337 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28338
28339         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
28340
28341 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
28342
28343         * gcc.dg/torture/mips-div-1.c: New test.
28344
28345 2004-06-24  Jeff Law  <law@redhat.com>
28346
28347         * gcc.dg/tree-ssa/20040624-1.c: New test.
28348
28349 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
28350
28351         * gcc.c-torture/compile/20040624-1.c: New test.
28352
28353 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28354
28355         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
28356         this directory.
28357
28358 2004-06-23  Andrew Pinski  <apinski@apple.com>
28359
28360         PR middle-end/15988
28361         * g++.dg/opt/ptrmem4.C: New test.
28362
28363         * gcc.dg/c90-array-quals-2.c: New test.
28364
28365 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
28366
28367         * gcc.dg/kpice1.c: New test.
28368
28369 2006-06-23  Andrew Pinski  <apinski@apple.com>
28370
28371         * gcc.dg/c90-array-quals.c: New test.
28372
28373 2006-06-22  Richard Henderson  <rth@redhat.com>
28374
28375         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
28376
28377 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
28378
28379         * gcc.dg/builtins-config.h: Handle FreeBSD.
28380
28381 2006-06-22  Richard Henderson  <rth@redhat.com>
28382
28383         * g++.dg/opt/devirt1.C: New.
28384
28385 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
28386
28387         * g++.dg/opt/pr15551.C: New testcase.
28388
28389 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
28390
28391         PR target/14800
28392         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
28393         x86_64-*-linux* when compiling for 32bit.
28394
28395 2004-06-21  Andrew Pinski  <apinski@apple.com>
28396
28397         * gcc.dg/pch/struct-1.c: New.
28398         * gcc.dg/pch/struct-1.hs: New.
28399
28400 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
28401
28402         * gcc.dg/pch/save-temps-1.c: New file.
28403         * gcc.dg/pch/save-temps-1.hs: New file.
28404
28405 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
28406
28407         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
28408         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
28409
28410 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28411
28412         * gfortran.fortran-torture/execute/select_1.f90: Rename function
28413         to fix type error.
28414         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
28415         Remove trailing spaces.
28416
28417 2004-06-21  Richard Henderson  <rth@redhat.com>
28418
28419         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
28420         merging && to BIT_FIELD_REF.
28421
28422 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
28423
28424         * g++.dg/opt/placeholder1.C: New test.
28425
28426 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
28427
28428         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
28429         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
28430         * gcc.dg/compat/union-m128-1_x.c: Likewise.
28431         * gcc.dg/compat/union-m128-1_y.c: Likewise.
28432
28433 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
28434
28435         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
28436         extern "C".
28437         * g++.dg/other/pragma-re-1.C: Add comments.
28438
28439 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
28440
28441         PR gfortran/16080
28442         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
28443
28444 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
28445
28446         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
28447         instead of setting the type of size_t by
28448         hand.
28449
28450 2004-06-18  Roger Sayle  <roger@eyesopen.com>
28451
28452         * gcc.dg/unordered-2.c: New test case.
28453         * gcc.dg/unordered-3.c: New test case.
28454
28455 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
28456
28457         PR other/16043
28458         * lib/g++.exp (g++_version): Tweak regexp for version
28459         * lib/g77.exp (g77_version): Likewise.
28460         * lib/gfortran.exp (gfortran_version): Likewise.
28461         * lib/objc.exp (objc_version): Likewise.
28462         * lib/treelang.exp (treelang_version): Likewise.
28463
28464 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
28465
28466         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
28467         Use INT_MAX instead of __INT_MAX__.
28468         * gcc.dg/compat/struct-align-2_y.c: Likewise.
28469
28470         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
28471         * gcc.dg/compat/scalar-return-3_x.c: Use it.
28472         * gcc.dg/compat/scalar-return-3_y.c: Use it.
28473         * gcc.dg/compat/scalar-return-4_x.c: Use it.
28474         * gcc.dg/compat/scalar-return-4_y.c: Use it.
28475         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
28476         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
28477         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
28478         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
28479
28480         * gcc.dg/range-test-1.c: New test.
28481         * g++.dg/opt/range-test-1.C: New test.
28482
28483 2004-06-17  Richard Henderson  <rth@redhat.com>
28484
28485         * objc.dg/sync-1.m: New.
28486         * objc.dg/try-catch-1.m: Don't force next runtime.
28487         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
28488         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
28489         shadowed catch clause.
28490         * objc.dg/try-catch-5.m: New.
28491
28492 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
28493
28494         Bug 14610
28495         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
28496
28497 2004-06-15  Richard Henderson  <rth@redhat.com>
28498
28499         * gcc.dg/20001116-1.c: Move expected warning line.
28500
28501 2004-06-15  Richard Henderson  <rth@redhat.com>
28502
28503         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
28504         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
28505
28506 2004-06-15  Jeff Law  <law@redhat.com>
28507
28508         * gcc.dg/tree-ssa/20040615-1.c: New test.
28509         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
28510         be less sensitive to operand ordering.
28511         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
28512
28513 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
28514
28515         * g++.dg/abi/bitfield3.C: Add comment..
28516
28517 2004-06-15  Richard Henderson  <rth@redhat.com>
28518
28519         * g++.dg/ext/stmtexpr1.C: XFAIL.
28520         * gcc.dg/20030612-1.c: XFAIL.
28521
28522 2004-06-15  Eric Christopher  <echristo@redhat.com>
28523
28524         * g++.dg/charset/asm5.c: New.
28525         * gcc.dg/charset/asm6.c: New.
28526
28527 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28528
28529         PR fortran/15962
28530         * gfortran.fortran-torture/execute/select_1.f90: New test.
28531
28532 2004-06-15  Paul Brook  <paul@codesourcery.com>
28533
28534         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
28535
28536 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28537
28538         PR c++/15967
28539         * g++.dg/lookup/crash3.C: New test.
28540
28541 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28542
28543         PR c++/15947
28544         * g++.dg/parse/dtor4.C: New test.
28545
28546 2004-06-14  Jeff Law  <law@redhat.com>
28547
28548         * gcc.c-torture/compile/20040614-1.c: New test.
28549
28550 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28551
28552         PR fortran/15211
28553         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
28554         LEN of a character array.
28555
28556 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
28557
28558         PR c++/15096
28559         * g++.dg/template/ptrmem10.C: New test.
28560
28561         PR c++/14930
28562         * g++.dg/template/friend30.C: New test.
28563
28564 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28565
28566         PR fortran/14928
28567         * gfortran.fortran-torture/compile/mloc.f90: New test.
28568
28569 2004-06-13  Paul Brook  <paul@codesourcery.com>
28570
28571         * gfortran.fortran-torture/execute/random_2.f90: New test.
28572
28573 2004-06-13  Eric Christopher  <echristo@redhat.com>
28574
28575         * gcc.dg/noncompile/redecl-1.c: Fix error message.
28576
28577 2004-06-12  Paul Brook  <paul@codesourcery.com>
28578
28579         * gfortran.fortran-torture/execute/contained_3.f90: New test.
28580
28581 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28582
28583         PR fortran/14923
28584         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
28585
28586 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28587
28588         PR fortran/14957
28589         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
28590         syntax errors in end statements of contained subroutines.
28591
28592 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28593
28594         PR fortran/12841
28595         * gfortran.fortran-torture/execute/null_arg.f90: New test.
28596
28597 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
28598
28599         PR fortran/15665
28600         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
28601
28602 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
28603
28604         PR gfortran/12839
28605         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
28606
28607 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
28608
28609         PR c++/15862
28610         * g++.dg/parse/enum1.C: New test.
28611
28612 2004-06-10  Jeff Law  <law@redhat.com>
28613
28614         * gcc.c-torture/compile/20040610-1.c: New test.
28615
28616 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28617
28618         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
28619         * g++.old-deja/g++.other/decl3.C: Likewise.
28620
28621 2004-06-10  Brian Booth  <bbooth@redhat.com>
28622
28623         * gcc.dg/tree-ssa/20031015-1.c: Scan for
28624         V_MAY_DEF instead of VDEF.
28625         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
28626
28627 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
28628
28629         PR c++/14211
28630         * g++.dg/conversion/const1.C: New test.
28631
28632         PR c++/15076
28633         * g++.dg/conversion/reinterpret1.C: New test.
28634
28635         PR c++/15877
28636         * g++.dg/template/enum2.C: New test.
28637
28638         PR c++/15227
28639         * g++.dg/template/error13.C: New test.
28640
28641 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28642
28643         PR fortran/14957
28644         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
28645         arguments to test_* REAL and of the right size.
28646
28647 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
28648
28649         PR target/15569
28650         PR rtl-optimization/15681
28651         * gcc.dg/20040609-1.c: New test.
28652
28653 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
28654
28655         PR c++/14791
28656         * g++.dg/opt/builtins1.C: New test.
28657
28658 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
28659
28660         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
28661         that use default windows32 struct layout.
28662         * gcc.dg/i386-bitfield2.c: Likewise.
28663
28664 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
28665
28666         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
28667         for mingw32 and cygwin targets.
28668
28669 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
28670
28671         * gcc.dg/pch/macro-4.c: New.
28672         * gcc.dg/pch/macro-4.hs: New.
28673
28674 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28675
28676         PR fortran/13249
28677         * gfortran.fortran-torture/compile/name_clash.f90: New test.
28678
28679 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28680
28681         PR fortran/13372
28682         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
28683
28684 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
28685
28686         PR gfortran/14897
28687         * gfortran.fortran-torture/execute/t_edit.f90: New test.
28688
28689 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
28690
28691         PR gfortran/15755
28692         * gfortran.fortran-torture/execute/backspace.c : New test.
28693
28694 2004-06-09  Paul Brook  <paul@codesourcery.com>
28695
28696         * gfortran.fortran-torture/execure/intrinsic_associated.f90
28697         (pointer_to_section): Rewrite to use smaller array.
28698
28699 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
28700
28701         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
28702         * gcc.dg/ext/altivec-10.c: Same.
28703         * gcc.dg/ext/altivec-11.c: Same.
28704         * gcc.dg/ext/altivec-12.c: Same.
28705         * gcc.dg/ext/altivec-13.c: Same.
28706         * gcc.dg/ext/altivec-14.c: Same.
28707         * gcc.dg/ext/altivec-15.c: Same.
28708         * gcc.dg/ext/altivec-16.c: Same.
28709         * gcc.dg/ext/altivec-3.c: Same.
28710         * gcc.dg/ext/altivec-4.c: Same.
28711         * gcc.dg/ext/altivec-6.c: Same.
28712         * gcc.dg/ext/altivec-7.c: Same.
28713         * gcc.dg/ext/altivec-8.c: Same.
28714         * gcc.dg/ext/altivec-varargs-1.c: Same.
28715
28716         * g++.dg/ext/altivec-1.C: Correct dg syntax.
28717         * g++.dg/ext/altivec-10.C: Same.
28718         * g++.dg/ext/altivec-2.C: Same.
28719         * g++.dg/ext/altivec-3.C: Same.
28720         * g++.dg/ext/altivec-4.C: Same.
28721         * g++.dg/ext/altivec-5.C: Same.
28722         * g++.dg/ext/altivec-6.C: Same.
28723         * g++.dg/ext/altivec-7.C: Same.
28724         * g++.dg/ext/altivec-8.C: Same.
28725         * g++.dg/ext/altivec-9.C: Same.
28726
28727 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28728
28729         PR c++/7841
28730         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
28731
28732 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
28733
28734         * gcc.dg/union-1.c: New test.
28735
28736 2004-06-07  Roger Sayle  <roger@eyesopen.com>
28737
28738         * gcc.dg/builtins-41.c: New test case.
28739         * gcc.dg/builtins-42.c: New test case.
28740
28741 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
28742
28743         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
28744         * g++.dg/ext/altivec-10.C: Same.
28745         * g++.dg/ext/altivec-2.C: Same.
28746         * g++.dg/ext/altivec-3.C: Same.
28747         * g++.dg/ext/altivec-4.C: Same.
28748         * g++.dg/ext/altivec-5.C: Same.
28749         * g++.dg/ext/altivec-6.C: Same.
28750         * g++.dg/ext/altivec-7.C: Same.
28751         * g++.dg/ext/altivec-8.C: Same.
28752         * g++.dg/ext/altivec-9.C: Same.
28753         * g++.old-deja/g++.abi/cxa_vec.C: Same.
28754         * g++.old-deja/g++.brendan/new3.C: Same.
28755         * gcc.c-torture/execute/eeprof-1.x: Same.
28756
28757 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
28758
28759         PR c/14765
28760         * gcc.dg/pr14765-1.c: New test.
28761
28762 2004-06-07  Roger Sayle  <roger@eyesopen.com>
28763
28764         PR c/14649
28765         * gcc.dg/pr14649-1.c: New test case.
28766
28767 2004-06-07  Richard Henderson  <rth@redhat.com>
28768
28769         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
28770         if temporaries.
28771
28772 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
28773
28774         * g++.dg/eh/elide1.C: Remove XFAIL.
28775
28776 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
28777
28778         PR c++/15337
28779         * g++.dg/expr/sizeof3.C: New test.
28780
28781         PR c++/14777
28782         * g++.dg/template/access14.C: New test.
28783
28784         PR c++/15554
28785         * g++.dg/template/enum1.C: New test.
28786
28787         PR c++/15057
28788         * g++.dg/eh/throw1.C: New test.
28789
28790 2004-06-07  David Ayers  <d.ayers@inode.at>
28791             Ziemowit Laski  <zlaski@apple.com>
28792
28793         * lib/objc.exp (objc_target_compile): Revert the '-framework
28794         Foundation' flag fix, since bare Darwin does not ship
28795         with the Foundation framework.
28796         * objc/execute/next_mapping.h: Provide a local NSConstantString
28797         @interface and @implementation.
28798         (objc_constant_string_init): A constructor function, used to
28799         initialize the NSConstantString meta-class object.
28800         * objc/execute/string1.m: Include "next_mapping.h" instead of
28801         <Foundation/NSString.h>.
28802         * objc/execute/string2.m: Likewise.
28803         * objc/execute/string3.m: Likewise.
28804         * objc/execute/string4.m: Likewise.
28805
28806 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
28807
28808         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
28809         to double. Replace double with FLOAT.
28810         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
28811
28812         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
28813         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
28814         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
28815         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
28816         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
28817         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
28818         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
28819         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
28820
28821 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
28822
28823         PR c/13519
28824         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
28825
28826 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28827
28828         PR c++/15503
28829         * g++.dg/template/meminit2.C: New test.
28830
28831 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
28832
28833         PR target/15822
28834         * gcc.c-torture/execute/compare-fp-1.c,
28835         gcc.c-torture/execute/compare-fp-2.c,
28836         gcc.c-torture/execute/compare-fp-3.c,
28837         gcc.c-torture/execute/compare-fp-4.c,
28838         gcc.c-torture/execute/compare-fp-3.x,
28839         gcc.c-torture/execute/compare-fp-4.x: Moved...
28840         * gcc.c-torture/execute/ieee/compare-fp-1.c,
28841         gcc.c-torture/execute/ieee/compare-fp-2.c,
28842         gcc.c-torture/execute/ieee/compare-fp-3.c,
28843         gcc.c-torture/execute/ieee/compare-fp-4.c,
28844         gcc.c-torture/execute/ieee/compare-fp-3.x,
28845         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
28846
28847 2004-06-04  David Ayers  <d.ayers@inode.at>
28848
28849         * objc/execute/protocol-isEqual-4.m: New testcase.
28850
28851 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
28852
28853         * objc/execute/protocol-isEqual-1.m: New testcase.
28854         * objc/execute/protocol-isEqual-2.m: New testcase.
28855         * objc/execute/protocol-isEqual-3.m: New testcase.
28856
28857 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28858
28859         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
28860
28861 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
28862
28863         * lib/objc.exp (objc_target_compile): When running tests on
28864         Darwin (Mac OS X), inform the linker about '-framework
28865         'Foundation'.
28866
28867 2004-06-02  Eric Christopher  <echristo@redhat.com>
28868
28869         * gcc.c-torture/compile/20040602-1.c: New.
28870
28871 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
28872
28873         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
28874         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
28875
28876         PR tree-optimization/14736
28877         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
28878
28879         PR tree-optimization/14042
28880         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
28881
28882         PR tree-optimization/14729
28883         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
28884
28885 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28886
28887         PR fortran/15557
28888         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
28889
28890 2004-06-01  Richard Hederson  <rth@redhat.com>
28891
28892         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
28893
28894 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28895
28896         PR c++/14932
28897         * g++.dg/parse/offsetof4.C: New test.
28898
28899 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
28900
28901         PR objc/7993
28902         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
28903
28904 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
28905
28906         PR c++/15701
28907         * g++.dg/template/friend29.C: New test.
28908
28909 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
28910
28911         PR c/15749
28912         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
28913
28914 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
28915
28916         * gcc.dg/sparc-trap-1.c: New test.
28917
28918 2004-05-31  Roger Sayle  <roger@eyesopen.com>
28919
28920         PR middle-end/15069
28921         * g++.dg/opt/fold3.C: New test case.
28922
28923 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
28924
28925         * lib/target-supports.exp (check_iconv_available): Fix fallout
28926         from 2004-05-28 patch.
28927
28928 2004-05-30  Paul Brook  <paul@codesourcery.com>
28929
28930         PR fortran/15620
28931         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
28932         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
28933
28934 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
28935
28936         * gfortran.fortran-torture/execute/random_1.f90: New test.
28937
28938 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
28939
28940         * g++.dg/ext/altivec-10.C: New test.
28941
28942 2004-05-29  Paul Brook  <paul@codesourcery.com>
28943
28944         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
28945
28946 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
28947
28948         * gcc.dg/altivec-16.c: New test.
28949
28950 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
28951
28952         * lib/target-supports.exp (check_vmx_hw_available): New.
28953         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
28954
28955         * lib/target-supports.exp (check_alias_available,
28956         check_iconv_available, check_named_sections_available): Use
28957         unique names for temporary files.
28958
28959 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
28960
28961         * gcc.dg/altivec-15.c: New test.
28962
28963 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
28964
28965         PR c++/15083
28966         * g++.dg/warn/noeffect6.C: New test.
28967
28968         PR c++/15471
28969         * g++.dg/expr/ptrmem4.C: New test.
28970
28971         PR c++/15640
28972         * g++.dg/template/operator3.C: New test.
28973
28974 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
28975
28976         PR c++/14668
28977         * g++.dg/lookup/redecl1.C: New test.
28978         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
28979
28980 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
28981
28982         * gcc.c-torture/execute/compare-fp-1.c,
28983         gcc.c-torture/execute/compare-fp-2.c,
28984         gcc.c-torture/execute/compare-fp-3.c,
28985         gcc.c-torture/execute/compare-fp-4.c,
28986         gcc.c-torture/execute/compare-fp-3.x,
28987         gcc.c-torture/execute/compare-fp-4.x,
28988         gcc.dg/pr15649-1.c: New.
28989
28990 2004-05-27  Adam Nemet  <anemet@lnxw.com>
28991
28992         PR c++/12883
28993         * g++.dg/init/array14.C: New test.
28994
28995 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
28996
28997         * lib/compat.exp (compat-get-options-main): New.
28998         (compat-get-options): Remove unneeded code, warn for ignored
28999         command.
29000         (compat-execute): Check flag set by dg-require-* commands.
29001
29002         * lib/compat.exp (compat-execute): Break up long lines.
29003
29004 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
29005
29006         * gcc.dg/altivec-7.c: Don't use 'vector long'.
29007         * gcc.dg/altivec-14.c: New test.
29008         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
29009
29010         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
29011         * gcc.dg/altivec-12.c: Ditto.
29012
29013         * gcc.dg/altivec-3.c: Move call to altivec_check.
29014
29015 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
29016
29017         PR c++/15044
29018         * g++.dg/template/error12.C: New test.
29019
29020         PR c++/15317
29021         * g++.dg/ext/attrib15.C: New test.
29022
29023         PR c++/15329
29024         * g++.dg/template/ptrmem9.C: New test.
29025
29026 2004-05-25  Paul Brook  <paul@codesourcery.com>
29027
29028         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
29029
29030 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
29031
29032         PR c++/15165
29033         * g++.dg/template/crash19.C: New test.
29034
29035 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
29036
29037         PR c++/15025
29038         * g++.dg/template/redecl1.C: New test.
29039
29040 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
29041
29042         PR c++/14821
29043         * g++.dg/other/ns1.C: New test.
29044
29045         PR c++/14883
29046         * g++.dg/template/invalid1.C: New test.
29047
29048 2004-05-23  Paul Brook  <paul@codesourcery.com>
29049         Victor Leikehman  <lei@haifasphere.co.il>
29050
29051         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
29052         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
29053
29054 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
29055
29056         PR c++/15285
29057         PR c++/15299
29058         * g++.dg/template/non-dependent5.C: New test.
29059         * g++.dg/template/non-dependent6.C: New test.
29060
29061 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
29062
29063         PR c++/15507
29064         * g++.dg/inherit/union1.C: New test.
29065
29066         PR c++/15542
29067         * g++.dg/template/addr1.C: New test.
29068
29069         PR c++/15427
29070         * g++.dg/template/array5.C: New test.
29071
29072         PR c++/15287
29073         * g++.dg/template/array6.C: New test.
29074
29075 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
29076             Roger Sayle  <roger@eyesopen.com>
29077
29078         * g++.dg/lookup/forscope2.C: New test case.
29079
29080 2004-05-22  Ben Elliston  <bje@au.ibm.com>
29081
29082         * gcc.dg/cpp/Wmissingdirs.c: New.
29083
29084 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
29085
29086         PR target/15301
29087         * gcc.dg/compat/union-m128-1.h: New file.
29088         * gcc.dg/compat/union-m128-1_main.c: Likewise.
29089         * gcc.dg/compat/union-m128-1_x.c: Likewise.
29090         * gcc.dg/compat/union-m128-1_y.c: Likewise.
29091
29092 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
29093
29094         PR target/15302
29095         * gcc.dg/compat/struct-complex-1.h: New file.
29096         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
29097         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
29098         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
29099
29100 2004-05-20  Roger Sayle  <roger@eyesopen.com>
29101
29102         PR middle-end/3074
29103         * gcc.dg/pr3074-1.c: New test case.
29104         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
29105
29106 2004-05-20  Falk Hueffner  <falk@debian.org>
29107
29108         PR other/15526
29109         * gcc.dg/ftrapv-1.c: New test case.
29110
29111 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
29112
29113         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
29114
29115 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
29116             Jeff Law  <law@redhat.com>
29117
29118         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
29119         * gcc.dg/tree-ssa/20040518-2.c: New test.
29120
29121         * gcc.dg/tree-ssa/20040518-1.c: New test.
29122
29123 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
29124
29125         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
29126
29127 2004-05-18  Paul Brook  <paul@codesourcery.com>
29128
29129         PR fortran/13930
29130         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
29131
29132 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29133
29134         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
29135         constant folding.
29136
29137 2004-05-17  Steven Bosscher  <stevenb@suse.de>
29138
29139         * gcc.dg/tree-ssa/20040517-1.c: New test.
29140
29141 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29142
29143         * gcc.dg/loop-4.c: New test.
29144
29145 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
29146
29147         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
29148
29149 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
29150
29151         PR fortran/15311
29152         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
29153
29154 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29155
29156         PR fortran/13826
29157         PR fortran/13940
29158         * gfortran.fortran-torture/compile/data_1.f90: New test.
29159
29160 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
29161
29162         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
29163         * gcc.dg/uninit-H.c: Define ASM for __s390__.
29164
29165 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
29166
29167         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
29168
29169 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
29170
29171         PR c/15444
29172         * gcc.dg/format/xopen-1.c: Adjust expected message.
29173         * gcc.dg/format/xopen-3.c: New test.
29174
29175 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
29176
29177         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
29178
29179 2004-05-14  Jeff Law  <law@redhat.com>
29180
29181         * gcc.dg/tree-ssa/20040514-2.c: New test.
29182
29183 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29184
29185         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
29186         this ...
29187         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
29188         this.
29189
29190 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
29191
29192         * gcc.dg/tree-ssa/20040514-1.c: New test.
29193
29194 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29195
29196         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
29197         test.
29198
29199 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29200
29201         PR fortran/14066
29202         * gfortran.fortran-torture/compile/do_1.f90: New test.
29203
29204 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29205
29206         PR fortran/15051
29207         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
29208         test.
29209
29210 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
29211
29212         PR fortran/15149
29213         * gfortran.fortran-torture/execute/random_init.f90: New test.
29214
29215 2004-05-13  Paul Brook  <paul@codesourcery.com>
29216
29217         PR fortran/15314
29218         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
29219
29220 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
29221
29222         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
29223         for the powerpc case.
29224
29225 2004-05-13  Jeff Law  <law@redhat.com>
29226
29227         * gcc.dg/tree-ssa/20040513-1.c: New test.
29228         * gcc.dg/tree-ssa/20040513-2.c: New test.
29229
29230 2004-05-13  Paul Brook  <paul@codesourcery.com>
29231
29232         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
29233         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
29234         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
29235
29236 2004-05-13  Andreas Schwab  <schwab@suse.de>
29237
29238         PR other/10819
29239         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
29240         characters.
29241
29242 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
29243
29244         PR fortran/15294
29245         * gfortran.fortran-torture/execute/adjustr.f90: New file.
29246
29247 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
29248
29249         Merge from tree-ssa-20020619-branch.  See
29250         ChangeLog.tree-ssa for details.
29251
29252 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
29253
29254         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
29255         include <altivec.h> explicitly.
29256         * gcc.dg/altivec-13.c: Likewise.
29257
29258 2004-05-11  Paul Brook  <paul@codesourcery.com>
29259
29260         * gcc.c-torture/compile/20010518-1.c: Force enum size.
29261
29262 2004-05-10  Eric Christopher  <echristo@redhat.com>
29263
29264         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
29265         * gcc.dg/sibcall-4.c: Ditto.
29266
29267 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
29268
29269         * g++.dg/ext/altivec-8.C: New test case.
29270         * gcc.dg/altivec-13.c: New test case.
29271
29272 2004-05-08  Roger Sayle  <roger@eyesopen.com>
29273
29274         * gcc.c-torture/execute/divcmp-1.c: New test case.
29275         * gcc.c-torture/execute/divcmp-2.c: New test case.
29276         * gcc.c-torture/execute/divcmp-3.c: New test case.
29277
29278 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
29279
29280         * g++.dg/other/pragma-re-2.C: New test.
29281
29282 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
29283
29284         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
29285         * gcc.dg/i386-387-2.c: Likewise.
29286
29287         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
29288         __builtin_drem.
29289         * gcc.dg/i386-387-6.c: Likewise.
29290
29291 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
29292
29293         * gcc.dg/builtins-33.c: Also check log1p*.
29294
29295 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
29296
29297         PR optimization/15296
29298         * gcc.c-torture/execute/pr15296.c: New test.
29299
29300 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
29301
29302         * gcc.dg/builtins-40.c: New test.
29303
29304 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
29305
29306         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
29307
29308 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
29309
29310         * g++.dg/ext/spe1.C: New testcase.
29311
29312 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
29313
29314         * objc.dg/image-info.m: Allow additional attributes
29315         for __image_info section.
29316
29317 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
29318
29319         * gcc.dg/torture/mips-hilo-2.c: New test.
29320
29321 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29322
29323         PR c++/14389
29324         * g++.dg/template/member5.C: New test.
29325
29326 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
29327
29328         * gcc.dg/builtins-34.c: Also check expm1*.
29329
29330 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29331
29332         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
29333         * gcc.dg/torture/builtin-convert-3.c: New test.
29334
29335 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
29336
29337         PR middle-end/15054
29338         * g++.dg/opt/pr15054.C: New test.
29339
29340 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29341
29342         * gcc.dg/torture/builtin-rounding-1.c: New test.
29343         * gcc.dg/builtins-25.c: Delete.
29344         * gcc.dg/builtins-29.c: Delete.
29345
29346 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
29347
29348         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
29349         * gcc.dg/sibcall-4.c: Likewise.
29350         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
29351
29352 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
29353
29354         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
29355         bit-field on 16-bit targets.
29356
29357 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
29358
29359         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
29360         16-bit targets.
29361
29362 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
29363
29364         * gcc.dg/rs6000-power2-1.c: Change to compile only.
29365         * gcc.dg/rs6000-power2-2.c: Likewise.
29366
29367 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
29368
29369         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
29370         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
29371         Change the asm registers to be in form of frN instead of fN.
29372
29373 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29374
29375         * gcc.dg/torture/builtin-convert-2.c: New test.
29376
29377 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
29378
29379         * gcc.dg/rs6000-power2-1.c: New test.
29380         * gcc.dg/rs6000-power2-2.c: New test.
29381
29382 2004-04-28  Jan Hubicka  <jh@suse.cz>
29383
29384         * gcc.dg/unused-6.c: New test.
29385
29386 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
29387             Ulrich Weigand  <uweigand@de.ibm.com>
29388
29389         * ada/acats/run_all.sh: Define $target variable.
29390
29391 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
29392
29393         PR c++/15119
29394         * g++.dg/other/vararg-1.C: New test.
29395
29396         PR c++/4794
29397         * g++.dg/eh/cleanup3.C: New test.
29398
29399 2004-04-24  Laurent GUERBY <laurent@guerby.net>
29400
29401         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
29402         and ad8011a (target_insn).
29403         * ada/acats/support/macro.dfs: Likewise.
29404         * ada/acats/support/impbit.adb: New file.
29405
29406 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
29407
29408         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
29409
29410 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
29411
29412         * gcc.dg/loop-3.c: New test.
29413
29414 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
29415
29416         * gcc.c-torture/execute/simd-5.c: New test.
29417
29418 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29419
29420         PR c++/15064
29421         * g++.dg/template/crash18.C: New test.
29422
29423 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
29424
29425         * g++.dg/ext/complit3.C: New test.
29426
29427 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
29428
29429         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
29430         * gcc.dg/altivec-3.c: Same.
29431         * gcc.dg/altivec-varargs-1.c: Same.
29432
29433 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
29434
29435         * lib/target-supports.exp (check_profiling_available): Assume
29436         profiling is not available on powerpc-eabi targets.
29437
29438 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
29439
29440         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
29441         * gcc.dg/vmx/bug-1.c: Ditto.
29442
29443 2004-04-20  Eric Christopher  <echristo@redhat.com>
29444
29445         * gcc.dg/charset/extern.c: New test.
29446         * g++.dg/charset/extern3.cc: Ditto.
29447
29448 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
29449
29450         * gcc.dg/builtins-39.c: New test.
29451
29452 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
29453
29454         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
29455
29456 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
29457
29458         * gcc.dg/torture/mips-hilo-1.c: New test.
29459
29460 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
29461
29462         * gcc.c-torture/compile/20040419-1.c: New test.
29463
29464 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
29465
29466         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
29467
29468 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
29469             Aldy Hernandez  <aldyh@redhat.com>
29470
29471         * gcc.c-torture/execute/va-arg-24.c: New.
29472
29473 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
29474             Aldy Hernandez  <aldyh@redhat.com>
29475
29476         * gcc.dg/vmx/1b-01.c: New.
29477         * gcc.dg/vmx/1b-02.c: New.
29478         * gcc.dg/vmx/1b-03.c: New.
29479         * gcc.dg/vmx/1b-04.c: New.
29480         * gcc.dg/vmx/1b-05.c: New.
29481         * gcc.dg/vmx/1b-06.c: New.
29482         * gcc.dg/vmx/1b-07.c: New.
29483         * gcc.dg/vmx/1c-01.c: New.
29484         * gcc.dg/vmx/1c-02.c: New.
29485         * gcc.dg/vmx/3a-01a.c: New.
29486         * gcc.dg/vmx/3a-01.c: New.
29487         * gcc.dg/vmx/3a-01m.c: New.
29488         * gcc.dg/vmx/3a-03.c: New.
29489         * gcc.dg/vmx/3a-03m.c: New.
29490         * gcc.dg/vmx/3a-04.c: New.
29491         * gcc.dg/vmx/3a-04m.c: New.
29492         * gcc.dg/vmx/3a-05.c: New.
29493         * gcc.dg/vmx/3a-06.c: New.
29494         * gcc.dg/vmx/3a-06m.c: New.
29495         * gcc.dg/vmx/3a-07.c: New.
29496         * gcc.dg/vmx/3b-01.c: New.
29497         * gcc.dg/vmx/3b-02.c: New.
29498         * gcc.dg/vmx/3b-10.c: New.
29499         * gcc.dg/vmx/3b-13.c: New.
29500         * gcc.dg/vmx/3b-14.c: New.
29501         * gcc.dg/vmx/3b-15.c: New.
29502         * gcc.dg/vmx/3c-01a.c: New.
29503         * gcc.dg/vmx/3c-01.c: New.
29504         * gcc.dg/vmx/3c-02.c: New.
29505         * gcc.dg/vmx/3c-03.c: New.
29506         * gcc.dg/vmx/3d-01.c: New.
29507         * gcc.dg/vmx/4-01.c: New.
29508         * gcc.dg/vmx/4-03.c: New.
29509         * gcc.dg/vmx/5-01.c: New.
29510         * gcc.dg/vmx/5-02.c: New.
29511         * gcc.dg/vmx/5-03.c: New.
29512         * gcc.dg/vmx/5-04.c: New.
29513         * gcc.dg/vmx/5-05.c: New.
29514         * gcc.dg/vmx/5-06.c: New.
29515         * gcc.dg/vmx/5-07.c: New.
29516         * gcc.dg/vmx/5-07t.c: New.
29517         * gcc.dg/vmx/5-08.c: New.
29518         * gcc.dg/vmx/5-10.c: New.
29519         * gcc.dg/vmx/5-11.c: New.
29520         * gcc.dg/vmx/7-01a.c: New.
29521         * gcc.dg/vmx/7-01.c: New.
29522         * gcc.dg/vmx/7c-01.c: New.
29523         * gcc.dg/vmx/7d-01.c: New.
29524         * gcc.dg/vmx/7d-02.c: New.
29525         * gcc.dg/vmx/8-01.c: New.
29526         * gcc.dg/vmx/8-02a.c: New.
29527         * gcc.dg/vmx/8-02.c: New.
29528         * gcc.dg/vmx/brode-1.c: New.
29529         * gcc.dg/vmx/bug-1.c: New.
29530         * gcc.dg/vmx/bug-2.c: New.
29531         * gcc.dg/vmx/bug-3.c: New.
29532         * gcc.dg/vmx/cw-bug-1.c: New.
29533         * gcc.dg/vmx/cw-bug-2.c: New.
29534         * gcc.dg/vmx/cw-bug-3.c: New.
29535         * gcc.dg/vmx/dct.c: New.
29536         * gcc.dg/vmx/debug-1.c: New.
29537         * gcc.dg/vmx/debug-2.c: New.
29538         * gcc.dg/vmx/debug-3.c: New.
29539         * gcc.dg/vmx/debug-4.c: New.
29540         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
29541         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
29542         * gcc.dg/vmx/eg-5.c: New.
29543         * gcc.dg/vmx/fft.c: New.
29544         * gcc.dg/vmx/gcc-bug-1.c: New.
29545         * gcc.dg/vmx/gcc-bug-2.c: New.
29546         * gcc.dg/vmx/gcc-bug-3.c: New.
29547         * gcc.dg/vmx/gcc-bug-4.c: New.
29548         * gcc.dg/vmx/gcc-bug-5.c: New.
29549         * gcc.dg/vmx/gcc-bug-6.c: New.
29550         * gcc.dg/vmx/gcc-bug-7.c: New.
29551         * gcc.dg/vmx/gcc-bug-8.c: New.
29552         * gcc.dg/vmx/gcc-bug-9.c: New.
29553         * gcc.dg/vmx/gcc-bug-b.c: New.
29554         * gcc.dg/vmx/gcc-bug-c.c: New.
29555         * gcc.dg/vmx/gcc-bug-d.c: New.
29556         * gcc.dg/vmx/gcc-bug-e.c: New.
29557         * gcc.dg/vmx/gcc-bug-f.c: New.
29558         * gcc.dg/vmx/gcc-bug-g.c: New.
29559         * gcc.dg/vmx/gcc-bug-i.c: New.
29560         * gcc.dg/vmx/harness.h: New.
29561         * gcc.dg/vmx/ira1.c: New.
29562         * gcc.dg/vmx/ira2a.c: New.
29563         * gcc.dg/vmx/ira2b.c: New.
29564         * gcc.dg/vmx/ira2.c: New.
29565         * gcc.dg/vmx/ira2c.c: New.
29566         * gcc.dg/vmx/mem.c: New.
29567         * gcc.dg/vmx/newton-1.c: New.
29568         * gcc.dg/vmx/ops.c: New.
29569         * gcc.dg/vmx/sn7153.c: New.
29570         * gcc.dg/vmx/spill2.c: New.
29571         * gcc.dg/vmx/spill3.c: New.
29572         * gcc.dg/vmx/spill.c: New.
29573         * gcc.dg/vmx/t.c: New.
29574         * gcc.dg/vmx/varargs-1.c: New.
29575         * gcc.dg/vmx/varargs-2.c: New.
29576         * gcc.dg/vmx/varargs-3.c: New.
29577         * gcc.dg/vmx/varargs-4.c: New.
29578         * gcc.dg/vmx/varargs-5.c: New.
29579         * gcc.dg/vmx/varargs-6.c: New.
29580         * gcc.dg/vmx/varargs-7.c: New.
29581         * gcc.dg/vmx/vmx.exp: New.
29582         * gcc.dg/vmx/vprint-1.c: New.
29583         * gcc.dg/vmx/vscan-1.c: New.
29584         * gcc.dg/vmx/x-01.c: New.
29585         * gcc.dg/vmx/x-02.c: New.
29586         * gcc.dg/vmx/x-03.c: New.
29587         * gcc.dg/vmx/x-04.c: New.
29588         * gcc.dg/vmx/x-05.c: New.
29589         * gcc.dg/vmx/yousufi-1.c: New.
29590         * gcc.dg/vmx/zero-1.c: New.
29591         * gcc.dg/vmx/zero.c: New.
29592
29593 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
29594
29595         * g++.dg/lookup/java1.C: Update for chage of
29596         _Jv_AllocObject.
29597         * g++.dg/lookup/java2.C: Likewise.
29598
29599 2004-04-17  Laurent GUERBY <laurent@guerby.net>
29600
29601         * ada/acats/run_all.sh: use -O2 by default.
29602
29603 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
29604
29605         * gcc.dg/vr-mult-[12].c: New tests.
29606
29607 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29608
29609         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
29610
29611         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
29612
29613 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
29614
29615         * lib/target-supports.exp (check_profiling_available): Assume profiling
29616         isn't available for mips*-*-elf targets.
29617
29618 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
29619
29620         * gcc.dg/builtins-38.c: New test.
29621
29622 2004-04-14  Eric Christopher  <echristo@redhat.com>
29623
29624         * g++.dg/charset/charset.exp: Run .cc extension tests.
29625
29626 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
29627
29628         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
29629
29630 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29631
29632         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
29633
29634 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
29635
29636         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
29637         * gcc.dg/i386-387-2.c: Likewise.
29638
29639         * gcc.dg/i386-387-7.c: New test.
29640         * gcc.dg/i386-387-8.c: New test.
29641
29642         * gcc.dg/builtins-37.c: New test.
29643
29644 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
29645
29646         * g++.dg/pch/externc-1.C: Add missing semicolon.
29647
29648 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
29649
29650         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
29651
29652 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29653
29654         * gcc.c-torture/execute/20040411-1.c: New test.
29655
29656 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
29657
29658         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
29659
29660 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
29661
29662         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
29663
29664 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
29665
29666         * lib/target-supports.exp (check_named_sections_available): New.
29667         * lib/gcc-dg.exp (dg-require-named-sections): New.
29668         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
29669         old-deja.exp.  Also prune error-count message from HP linker.
29670         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
29671
29672         * g++.dg/init/init-ref4.C: Use dg-require-weak.
29673         * g++.old-deja/g++.pt/static3.C: Likewise.
29674         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
29675
29676 2004-04-09  Roger Sayle  <roger@eyesopen.com>
29677
29678         * gcc.c-torture/execute/20040409-1.c: New test case.
29679         * gcc.c-torture/execute/20040409-2.c: New test case.
29680         * gcc.c-torture/execute/20040409-3.c: New test case.
29681
29682 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
29683
29684         * gcc.dg/20040409-1.c: New test.
29685
29686 2004-04-08  Roger Sayle  <roger@eyesopen.com>
29687
29688         PR target/14888
29689         * g++.dg/opt/pr14888.C: New test case.
29690
29691 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
29692
29693         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
29694         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
29695         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
29696         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
29697         New tests.
29698
29699 2004-04-08  Paul Brook  <paul@codesourcery.com>
29700
29701         * gcc.dg/spill-1.c: New test.
29702
29703 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29704
29705         * gcc.dg/torture/builtin-ctype-2.c: New test.
29706
29707 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
29708
29709         * gcc.dg/pch/pch.exp: Add largefile test.
29710
29711 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
29712
29713         * g++.dg/pch/externc-1.Hs: New.
29714         * g++.dg/pch/externc-1.C: New.
29715
29716 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29717
29718         * gcc.dg/compat/struct-by-value-5a_main.c,
29719         gcc.dg/compat/struct-by-value-5b_main.c: New files.
29720         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
29721         * gcc.dg/compat/struct-by-value-5a_x.c,
29722         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
29723         gcc.dg/compat/struct-by-value-5_x.c.
29724         * gcc.dg/compat/struct-by-value-5a_y.c,
29725         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
29726         gcc.dg/compat/struct-by-value-5_y.c.
29727
29728         * gcc.dg/compat/struct-by-value-6a_main.c,
29729         gcc.dg/compat/struct-by-value-6b_main.c: New files.
29730         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
29731         * gcc.dg/compat/struct-by-value-6a_x.c,
29732         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
29733         gcc.dg/compat/struct-by-value-6_x.c.
29734         * gcc.dg/compat/struct-by-value-6a_y.c,
29735         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
29736         gcc.dg/compat/struct-by-value-6_y.c.
29737
29738         * gcc.dg/compat/struct-by-value-7a_main.c,
29739         gcc.dg/compat/struct-by-value-7b_main.c: New files.
29740         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
29741         * gcc.dg/compat/struct-by-value-7a_x.c,
29742         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
29743         gcc.dg/compat/struct-by-value-7_x.c.
29744         * gcc.dg/compat/struct-by-value-7a_y.c,
29745         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
29746         gcc.dg/compat/struct-by-value-7_y.c.
29747
29748 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
29749
29750         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
29751         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
29752         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
29753         options.
29754
29755 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
29756
29757         * gcc.dg/builtins-36.c: New test.
29758
29759 2004-04-06  Paul Brook  <paul@codesourcery.com>
29760
29761         * README.gcc: Remove obsolete contraint on testcases.
29762
29763 2004-04-05  Paul Brook  <paul@codesourcery.com>
29764
29765         PR2123
29766         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
29767         failure and exit(0) on success.
29768         * g++.dg/expr/anew2.C: Ditto.
29769         * g++.dg/expr/anew3.C: Ditto.
29770         * g++.dg/expr/anew4.C: Ditto.
29771
29772 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
29773
29774         PR c++/3518
29775         * g++.dg/template/unify7.C: New.
29776
29777 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
29778
29779         * g++.dg/README: Bring up to date with new subdirectories; remove
29780         duplicate subdirectory lines.
29781
29782 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
29783
29784         PR c++/14007
29785         * g++.dg/template/unify5.C: New.
29786         * g++.dg/template/unify6.C: New.
29787         * g++.dg/template/qualttp20.C: Adjust.
29788         * g++.old-deja/g++.jason/report.C: Adjust.
29789         * g++.old-deja/g++.other/qual1.C: Adjust.
29790
29791 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
29792
29793         PR c++/14803
29794         * g++.dg/inherit/ptrmem1.C: New test.
29795
29796 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
29797
29798         PR c++/14755
29799         * gcc.c-torture/execute/20040331-1.c: New test.
29800         * gcc.dg/20040331-1.c: New test.
29801
29802 2004-04-01  Paul Brook  <paul@codesourcery.com>
29803
29804         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
29805
29806 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
29807
29808         PR c++/14724
29809         * g++.dg/init/goto1.C: New test.
29810
29811         PR c++/14763
29812         * g++.dg/template/defarg4.C: New test.
29813
29814 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
29815
29816         * gcc.dg/altivec-11.c: Extend test for more valid cases.
29817
29818 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
29819
29820         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
29821
29822 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
29823
29824         * gcc.dg/noncompile/undeclared-2.c: New test.
29825
29826 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
29827
29828         * gcc.dg/940409-1.c: Remove XFAIL.
29829         * gcc.dg/reg-vol-struct-1.c: New test.
29830
29831 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29832
29833         * gcc.dg/torture/builtin-wctype-1.c: New test.
29834
29835 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
29836
29837         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
29838         * gcc.dg/20001101-1.c: Likewise.
29839         * gcc.dg/20001102-1.c: Likewise.
29840
29841 2004-03-25  Roger Sayle  <roger@eyesopen.com>
29842
29843         * gcc.dg/compare8.c: Add an additional test for XOR.
29844
29845 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29846
29847         * gcc.dg/torture/builtin-ctype-1.c: New test.
29848
29849 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29850
29851         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
29852         * gcc.dg/torture/builtin-math-1.c: Likewise.
29853         * gcc.dg/torture/builtin-power-1.c: New test.
29854
29855 2004-03-24  Andreas Schwab  <schwab@suse.de>
29856
29857         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
29858         IA64 assembler.
29859
29860 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
29861             Roger Sayle  <roger@eyesopen.com>
29862
29863         * gcc.dg/compare8.c: New test case.
29864
29865 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
29866
29867         * g++.dg/ext/altivec-7.C: New test.
29868
29869 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
29870
29871         PR 12267, 12391, 12560, 13129, 14114, 14133
29872         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
29873         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
29874         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
29875         Adjust error regexps.
29876         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
29877         * gcc.dg/noncompile/undeclared-1.c: New test cases.
29878         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
29879         * gcc.dg/local1.c: Add explanatory comment.
29880
29881 2004-03-23  Roger Sayle  <roger@eyesopen.com>
29882
29883         PR optimization/14669
29884         * g++.dg/opt/fold2.C: New test case.
29885
29886 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
29887
29888         PR c/14069
29889         * gcc.dg/20040322-1.c: New test.
29890
29891 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
29892
29893         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
29894         * gcc.dg/ultrasp4.c: Likewise.
29895         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
29896
29897 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
29898
29899         * gcc.dg/i386-sse-8.c: Reset default options.
29900
29901 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
29902
29903         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
29904         in the error message text.
29905
29906 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
29907
29908         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
29909
29910 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
29911
29912         PR c++/14616
29913         * g++.dg/init/array13.C: New test.
29914
29915 2004-03-20  Roger Sayle  <roger@eyesopen.com>
29916
29917         PR target/13889
29918         * gcc.c-torture/compile/pr13889.c: New test case.
29919
29920 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
29921
29922         PR c/14635
29923         * builtins-1.c (nan, nans): Don't test.
29924         * builtins-30.c: Don't use nan, nanf, nanl.
29925         * builtins-35.c: New test.
29926
29927 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
29928
29929         * g++.dg/ext/altivec-6.C: New test.
29930
29931 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
29932
29933         * g++.dg/init/placement3.C: New test.
29934
29935         * g++.dg/template/spec13.C: New test.
29936
29937         * g++.dg/lookup/using11.C: New test.
29938
29939         * g++.dg/lookup/koenig3.C: New test.
29940
29941         * g++.dg/template/operator2.C: New test.
29942
29943         * g++.dg/expr/dtor3.C: New test.
29944         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
29945         marker.
29946         * g++.old-deja/g++.law/visibility28.C: Likewise.
29947
29948 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
29949
29950         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
29951         * gcc.dg/ppc64-abi-3.c: Likewise.
29952
29953 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29954
29955         PR c++/14545
29956         * g++.dg/parse/template15.C: New test.
29957
29958 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
29959
29960         * g++.dg/expr/dtor2.C: New test.
29961
29962         * g++.dg/lookup/anon4.C: New test.
29963
29964         * g++.dg/overload/using1.C: New test.
29965
29966         * g++.dg/template/lookup7.C: New test.
29967
29968         * g++.dg/template/typename6.C: New test.
29969
29970         * g++.dg/expr/cond6.C: New test.
29971
29972 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29973
29974         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
29975
29976 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
29977
29978         * g++.dg/expr/cond5.C: New test.
29979         * g++.dg/expr/constcast1.C: Likewise.
29980         * g++.dg/expr/ptrmem2.C: Likewise.
29981         * g++.dg/expr/ptrmem3.C: Likewise.
29982         * g++.dg/lookup/main1.C: Likewise.
29983         * g++.dg/template/lookup6.C: Likewise.
29984
29985 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
29986
29987         * gcc.dg/local1.c: New test.
29988
29989         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
29990
29991 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29992
29993         * gcc.dg/torture/builtin-convert-1.c: New test.
29994
29995 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29996
29997         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
29998
29999 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
30000
30001         PR c++/14481
30002         * g++.dg/warn/Wunused-7.C: New test.
30003
30004 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30005
30006         * gcc.dg/torture/builtin-integral-1.c: New test.
30007
30008 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
30009
30010         PR c++/14586
30011         * g++.dg/parse/non-dependent3.C: New test.
30012
30013 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
30014
30015         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
30016         * g++.dg/eh/simd-2.C: Likewise.
30017         * g++.dg/init/array10.C: Likewise.
30018         * gcc.c-torture/compile/simd-1.c: Likewise.
30019         * gcc.c-torture/compile/simd-2.c: Likewise.
30020         * gcc.c-torture/compile/simd-3.c: Likewise.
30021         * gcc.c-torture/compile/simd-4.c: Likewise.
30022         * gcc.c-torture/compile/simd-6.c: Likewise.
30023         * gcc.c-torture/execute/simd-1.c: Likewise.
30024         * gcc.c-torture/execute/simd-2.c: Likewise.
30025         * gcc.dg/compat/vector-defs.h: Likewise.
30026         * gcc.dg/20020531-1.c: Likewise.
30027         * gcc.dg/altivec-3.c: Likewise.
30028         * gcc.dg/altivec-4.c: Likewise.
30029         * gcc.dg/altivec-varargs-1.c: Likewise.
30030         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
30031         * gcc.dg/i386-mmx-3.c: Likewise.
30032         * gcc.dg/i386-sse-4.c: Likewise.
30033         * gcc.dg/i386-sse-5.c: Likewise.
30034         * gcc.dg/i386-sse-8.c: Likewise.
30035         * gcc.dg/simd-1.c: Likewise.
30036         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
30037         __ev64_opaque__ since the machine description provides it.
30038
30039 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
30040
30041         * lib/compat.exp (skip_list): New global variable.
30042         Use it to hold the user defined COMPAT_SKIPS list if any.
30043         (compat-obj): Add the members of skip_list to optall.
30044
30045 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
30046
30047         * gcc.dg/compat/union-by-value-1_main.c,
30048         union-by-value-1_x.c, union-by-value-1_y.c,
30049         union-check.h, union-defs.h,
30050         union-init.h, union-return-1_main.c,
30051         union-return-1_x.c, union-return-1_y.c: New files.
30052
30053 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
30054
30055         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
30056         mixed-struct-init.h: Add 4 mixed structure types.
30057         struct-by-value-21_main.c, struct-by-value-21_x.c,
30058         struct-by-value-21_y.c, struct-return-21_main.c,
30059         struct-return-21_x.c, struct-return-21_y.c: New files.
30060
30061 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
30062
30063         PR c++/14550
30064         * g++.dg/parse/template14.C: New test.
30065
30066 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
30067
30068         * gcc.c-torture/execute/20040313-1.c: New test.
30069
30070 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
30071
30072         PR target/14533
30073         * gcc.dg/20040311-2.c: New test.
30074
30075 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
30076
30077         PR other/14544
30078         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
30079         bit-field.
30080
30081 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
30082
30083         * gcc.dg/20040305-2.c: Add missing return statement.
30084
30085 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30086
30087         * gcc.dg/builtins-34.c: Also check pow10*.
30088
30089 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
30090
30091         PR target/14262
30092         * gcc.dg/20040305-2.c: New test.
30093
30094 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
30095
30096         * gcc.dg/20040310-1.c: New test.
30097
30098 2004-03-11  Roger Sayle  <roger@eyesopen.com>
30099
30100         * gcc.c-torture/execute/20040311-1.c: New test case.
30101
30102 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
30103
30104         PR c++/14476
30105         * g++.dg/lookup/enum1.C: New test.
30106
30107 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
30108
30109         PR c++/14510
30110         * g++.dg/lookup/struct2.C: New test.
30111
30112 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
30113
30114         * gcc.dg/builtins-34.c: New test.
30115
30116 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30117
30118         * gcc.dg/torture/builtin-nonneg-1.c: New test.
30119
30120 2004-03-09  James E Wilson  <wilson@specifixinc.com>
30121
30122         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
30123         * gcc.dg/alias-2.c: New testcase.
30124
30125 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
30126
30127         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
30128
30129 2004-03-09  Roger Sayle  <roger@eyesopen.com>
30130
30131         * gcc.c-torture/execute/20040309-1.c: New test case.
30132
30133 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
30134
30135         PR c++/14397
30136         * g++.dg/overload/ref1.C: New.
30137
30138 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30139
30140         PR c++/14409
30141         * g++.dg/template/spec12.C: New test.
30142
30143         PR c++/14448
30144         * g++.dg/parse/crash14.C: New test.
30145
30146 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
30147
30148         PR c++/14230
30149         * g++.dg/init/ref11.C: New test.
30150
30151 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
30152
30153         PR c++/14432
30154         * g++.dg/parse/builtin2.C: New test.
30155
30156 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
30157
30158         PR c++/14401
30159         * g++.dg/init/ctor3.C: New test.
30160         * g++.dg/init/union1.C: New test.
30161         * g++.dg/ext/anon-struct4.C: New test.
30162
30163 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
30164
30165         * g++.dg/lookup/koenig1.C: Tweak error messages.
30166         * g++.dg/lookup/used-before-declaration.C: Likewise.
30167         * g++.dg/other/do1.C: Likewise.
30168         * g++.dg/overload/koenig1.C: Likewise.
30169         * g++.dg/parse/crash13.C: Likewise.
30170         * g++.dg/template/instantiate3.C: Likewise.
30171
30172 2004-03-08  Eric Christopher  <echristo@redhat.com>
30173
30174         * * lib/target-supports.exp: Enable libiconv in test
30175         compilation.  Fix up error checking.
30176
30177 2004-03-08  Roger Sayle  <roger@eyesopen.com>
30178
30179         PR middle-end/14289
30180         * gcc.dg/pr14289-1.c: New test case.
30181         * gcc.dg/pr14289-2.c: Likewise.
30182         * gcc.dg/pr14289-3.c: Likewise.
30183
30184 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
30185
30186         * gcc.c-torture/execute/20040308-1.c: New test.
30187
30188 2004-03-07  Roger Sayle  <roger@eyesopen.com>
30189
30190         * gcc.c-torture/execute/20040307-1.c: New test case.
30191
30192 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
30193
30194         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
30195
30196 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
30197
30198         * gcc.dg/20040306-1.c: New test.
30199
30200 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
30201
30202         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
30203         them static.
30204         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
30205
30206 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
30207
30208         PR c/14465
30209         * gcc.dg/decl-6.c: New test.
30210
30211 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30212
30213         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
30214         Rename LOGPOW -> LOG_POW.
30215         (SQRT_EXP, POW_EXP): New.
30216
30217 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
30218
30219         * gcc.dg/i386-sse-8.c: New test.
30220
30221 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
30222
30223         PR c/14114
30224         * gcc.dg/decl-5.c: New test.
30225
30226 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
30227
30228         * gcc.dg/20040305-1.c: New test.
30229
30230 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
30231
30232         PR other/14354
30233         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
30234
30235 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
30236
30237         PR c++/14425, c++/14426
30238         * g++.dg/ext/altivec-4.C: New test.
30239         * g++.dg/ext/altivec-5.C: New test.
30240
30241 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
30242
30243         * g++.old-deja/g++.other/linkage1.C: Expect errors about
30244         global variables of a type with no linkage.
30245         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
30246         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
30247         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
30248         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
30249         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
30250         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
30251         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
30252         * g++.dg/warn/deprecated.C: Name enum Color.
30253         * g++.dg/overload/VLA.C: Name structure for 'b'.
30254         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
30255
30256 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
30257
30258         * gcc.c-torture/compile/20040304-1.c: New test.
30259
30260 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
30261
30262         PR 13728
30263         * gcc.dg/decl-4.c: New testcase.
30264
30265 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
30266
30267         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
30268         as PRECF if sizeof (float) > sizeof (double).
30269         (PRECL): Make it the same as PRECF if
30270         sizeof (float) > sizeof (long double).
30271
30272 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30273
30274         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
30275         system type.  Add check for irix6 which doesn't have c99 runtime.
30276
30277 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
30278
30279         * gcc.dg/const-elim-1.c: xfail for xtensa.
30280
30281 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
30282
30283         PR c++/14369
30284         * g++.dg/template/cond4.C: New test.
30285
30286 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
30287
30288         PR c++/14360
30289         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
30290
30291         PR c++/14361
30292         * g++.dg/parse/defarg7.C: New test.
30293
30294         PR c++/14359
30295         * g++.dg/template/friend26.C: New test.
30296
30297 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
30298
30299         PR c++/14324
30300         * g++.dg/abi/mangle21.C: New test.
30301
30302         PR c++/14260
30303         * g++.dg/parse/constructor2.C: New test.
30304
30305         PR c++/14337
30306         * g++.dg/template/sfinae1.C: New test.
30307
30308 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
30309
30310         PR c++/14267
30311         * g++.dg/expr/crash2.C: New test.
30312
30313         PR middle-end/13448
30314         * gcc.dg/inline-5.c: New test.
30315         * gcc.dg/always-inline.c: Split out tests into ...
30316         * gcc.dg/always-inline2.c: ... this and ...
30317         * gcc.dg/always-inline3.c: ... this.
30318
30319 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
30320
30321         PR debug/12103
30322         * g++.dg/debug/crash1.C: New test.
30323
30324 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
30325
30326         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
30327         function with __attribute__((noinline)).
30328         (recurser_void2): Likewise.
30329         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
30330         (recurser_void2): Likewise.
30331
30332 2004-02-29  Roger Sayle  <roger@eyesopen.com>
30333
30334         PR middle-end/14203
30335         * g++.dg/warn/Wunused-6.C: New test case.
30336
30337 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
30338
30339         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
30340         not defined.
30341
30342 2004-02-27  Eric Christopher  <echristo@redhat.com>
30343
30344         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
30345         * g++.dg/charset/asm2.c: Run only x86.
30346         * gcc.dg/charset/asm3.c: Ditto.
30347
30348 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
30349
30350         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
30351         ld_library_path.
30352
30353 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
30354
30355         * g++.dg/ext/altivec-3.C: New.
30356
30357 2004-02-26  Richard Henderson  <rth@redhat.com>
30358
30359         * g++.dg/ext/attrib10.C: Mark for warning.
30360         * gcc.dg/attr-alias-1.c: New.
30361
30362 2004-02-26  Richard Henderson  <rth@redhat.com>
30363
30364         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
30365         * gcc.c-torture/execute/20040208-2.c: ... it back.
30366
30367 2004-02-26  Eric Christopher  <echristo@redhat.com>
30368
30369         * lib/target-supports.exp (check-iconv-available): New function.
30370         * lib/gcc-dg.exp (dg-require-iconv): New function.
30371         Use above.
30372         * gcc.dg/charset: New directory.
30373         * gcc.dg/charset/charset.exp: New file.
30374         * gcc.dg/charset/asm1.c: Ditto.
30375         * gcc.dg/charset/asm2.c: Ditto.
30376         * gcc.dg/charset/asm3.c: Ditto.
30377         * gcc.dg/charset/asm4.c: Ditto.
30378         * gcc.dg/charset/asm5.c: Ditto.
30379         * gcc.dg/charset/attribute1.c: Ditto.
30380         * gcc.dg/charset/attribute2.c: Ditto.
30381         * gcc.dg/charset/string1.c: Ditto.
30382         * g++.dg/charset: New directory.
30383         * g++.dg/dg.exp: Add here. Special options.
30384         * g++.dg/charset/charset.exp: New file.
30385         * g++.dg/charset/asm1.c: Ditto.
30386         * g++.dg/charset/asm2.c: Ditto.
30387         * g++.dg/charset/asm3.c: Ditto.
30388         * g++.dg/charset/asm4.c: Ditto.
30389         * g++.dg/charset/attribute1.c: Ditto.
30390         * g++.dg/charset/attribute2.c: Ditto.
30391         * g++.dg/charset/extern1.cc: Ditto.
30392         * g++.dg/charset/extern2.cc: Ditto.
30393         * g++.dg/charset/string1.c: Ditto.
30394
30395 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
30396
30397         PR c++/14278
30398         * g++.dg/parse/comma1.C: New test.
30399
30400 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30401
30402         PR c++/14284
30403         * g++.dg/template/ttp8.C: New test.
30404
30405 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
30406
30407         * gcc.dg/fixuns-trunc-1.c: New test.
30408
30409 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30410
30411         * gcc.dg/builtins-config.h: Use #elif.
30412
30413 2004-02-26  Michael Matz  <matz@suse.de>
30414
30415         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
30416         * gcc.dg/991214-1.c: Likewise.
30417         * gcc.dg/i386-asm-1.c: Likewise.
30418
30419 2004-02-25  Richard Henderson  <rth@redhat.com>
30420
30421         * gcc.c-torture/execute/20040208-2.c: Move ...
30422         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
30423
30424 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30425
30426         PR c++/14246
30427         * g++.dg/other/crash-3.C: New test.
30428
30429 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30430
30431         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
30432         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
30433
30434         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
30435         HP-UX.
30436
30437 2004-02-24  Michael Matz  <matz@suse.de>
30438
30439         * gcc.dg/i386-regparm.c: New.
30440
30441 2004-02-23  James E Wilson  <wilson@specifixinc.com>
30442
30443         * gcc.c-torture/execute/20040223-1.c: New.
30444
30445 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
30446             Kazu Hirata  <kazu@cs.umass.edu>
30447
30448         * gcc.dg/fwritable-strings-1.c: Remove.
30449
30450 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
30451
30452         PR c/14156
30453         * gcc.dg/20040223-1.c: New test.
30454
30455 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30456
30457         PR c++/14106
30458         * g++.dg/ext/typeof9.C: New test.
30459
30460 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30461
30462         PR c++/14250
30463         * g++.dg/other/switch1.C: New test.
30464
30465 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
30466
30467         * gcc.dg/cast-function-1.c: Adjust for new informative message.
30468         * gcc.dg/va-arg-1.c: Likewise.
30469
30470 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30471
30472         PR c++/14143
30473         * g++.dg/template/koenig5.C: New test.
30474
30475 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
30476
30477         * g++.dg/ext/altivec-1.C: Generalize target triple.
30478         * g++.dg/ext/altivec-2.C: New test case.
30479         * g++.dg/ext/altivec_check.h: New file.
30480         * gcc.dg/altivec-1.c: Generalize target triple;
30481         include altivec_check.h and call altivec_check().
30482         * gcc.dg/altivec-[2-5].c: Generalize target triple.
30483         * gcc.dg/altivec-6.c: New test case.
30484         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
30485         type casts as needed.
30486         * gcc.dg/altivec-10.c: Include altivec_check.h and call
30487         altivec_check().
30488         * gcc.dg/altivec-12.c: New test case.
30489         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
30490         include altivec_check.h and call altivec_check().
30491         * gcc.dg/altivec_check.h: New file.
30492
30493 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30494
30495         * lib/target-supports.exp (check_alias_available): Don't mangle
30496         function `g' in test program.
30497
30498 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30499
30500         * lib/target-supports.exp (check_profiling_available): Check
30501         argument to determine whether we support a profiling type.
30502         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
30503         check_profiling_available.
30504         * g++.dg/bprob/bprob.exp: Likewise.
30505         * g77.dg/bprob/bprob.exp: Likewise.
30506         * gcc.misc-tests/bprob.exp: Likewise.
30507         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
30508         dg-require-profiling and delete expected error handling.
30509         * gcc.dg/20021014-1.c: Likewise.
30510         * gcc.dg/nest.c: Likewise.
30511
30512 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30513
30514         PR c++/12007
30515         * g++.dg/other/vthunk1.C: New test.
30516
30517 2004-02-20  Falk Hueffner  <falk@debian.org>
30518
30519         PR target/14201
30520         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
30521
30522 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
30523
30524         PR c++/13927
30525         * g++.dg/other/error8.C: Remove XFAIL markers.
30526
30527         PR c++/14173
30528         * g++.dg/ext/packed5.C: New test.
30529
30530         PR c++/14199
30531         * g++.dg/warn/Wunused-5.C: New test.
30532
30533         PR c++/14186
30534         * g++.dg/lookup/member1.C: New test.
30535
30536 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
30537
30538         * gcc.c-torture/compile/20040130-1.c: Enable only when
30539         __INT_MAX__ >= 2147483647L.
30540         * gcc.c-torture/compile/961203-1.c: Likewise.
30541
30542 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
30543
30544         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
30545         * g++.dg/opt/template1.C: Robustify assembler regexp
30546
30547 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30548
30549         * gcc.c-torture/execute/simd-4.x: Remove.
30550         * gcc.c-torture/execute/va-arg-25.x: Likewise.
30551         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
30552         Guard with #ifndef SKIP_ATTRIBUTE.
30553         * gcc.dg/compat/vector-1_y.c: Likewise.
30554         * gcc.dg/compat/vector-2_x.c: Likewise.
30555         * gcc.dg/compat/vector-2_y.c: Likewise.
30556         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
30557         * g++.dg/eh/simd-2.C: Likewise.
30558
30559 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
30560
30561         * gcc.c-torture/compile/complex-1.c: New.
30562
30563 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
30564
30565         PR target/14209
30566         * gcc.c-torture/execute/20040218-1.c: New test.
30567
30568 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30569
30570         PR c++/14181
30571         * g++.dg/parse/new2.C: New test.
30572
30573 2004-02-18  Paul Brook  <paul@codesourcery.com>
30574
30575         * gcc.c-torture/compile/libcall-1.c: New test.
30576
30577 2004-02-18  Paul Brook  <paul@codesourcery.com>
30578
30579         PR debug/12934
30580         * gcc.dg/debug/debug-7.c: New test.
30581
30582 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
30583
30584         * gcc.dg/20040217-1.c: New test.
30585
30586 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
30587
30588         * gcc.c-torture/execute/990208-1.x: Delete.
30589
30590 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
30591
30592         * gcc.c-torture/execute/20040208-2.x: New file.
30593
30594 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
30595
30596         PR c++/11326
30597         * g++.dg/abi/structret1.C: New test.
30598
30599 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
30600
30601         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
30602         (i386_cpuid): No need to test if cpuid is available on AMD64.
30603         Fix assembly, so that it works onboth i386 and AMD64.
30604         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
30605         (vecInLong): Fix s[] member type to unsigned int.
30606         (vecInWord): Remove type.
30607         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
30608         (a64, b64, c64, d64, e64): Remove.
30609         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
30610         Remove unused variable.  Remove initialization of removed variables.
30611         Don't call mmx_tests nor sse_tests.
30612         (reference_mmx, reference_sse): Remove.
30613         (check): Add return stmt.
30614         * gcc.dg/i386-sse-7.c: New test.
30615         * gcc.dg/i386-mmx-4.c: New test.
30616
30617 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30618
30619         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
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/dr193.C,
30623         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
30624         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
30625         g++.dg/tc1/dr94.C: Fix line terminator.
30626
30627 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
30628
30629         * gcc.c-torture/compile/20040216-1.c: New.
30630
30631 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30632
30633         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
30634         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
30635         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
30636         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
30637         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
30638         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
30639
30640 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
30641
30642         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
30643
30644 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
30645
30646         PR c++/13971
30647         * g++.dg/expr/cond4.C: New test.
30648
30649         PR c++/14086
30650         * g++.dg/lookup/crash2.C: New test.
30651
30652 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
30653
30654         * gcc.c-torture/compile/20040214-2.c: New test.
30655
30656 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
30657
30658         PR c++/14116
30659         * g++.dg/ext/typeof8.C: New test.
30660
30661 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
30662
30663         * gcc.c-torture/compile/20040214-1.c: New test.
30664
30665 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30666
30667         PR c++/13635
30668         * g++.dg/template/spec11.C: New test.
30669
30670 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30671
30672         PR c++/13927
30673         * g++.dg/other/error8.C: New test.
30674
30675 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
30676
30677         PR c++/14122
30678         * g++.dg/template/array4.C: New test.
30679
30680         PR c++/14108
30681         * g++.dg/inherit/thunk2.C: New test.
30682
30683         PR c++/14083
30684         * g++.dg/eh/cond2.C: New test.
30685
30686 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
30687
30688         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
30689
30690 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
30691
30692         * lib/scanasm.exp (dg-scan): Quote pattern before display.
30693
30694 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
30695
30696         * g++.dg/simd-2.C: xfail on ppc64-linux.
30697
30698 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
30699
30700         PR c/456
30701         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
30702         tests.
30703
30704 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
30705
30706         * gcc.dg/builtins-33.c: New test.
30707
30708 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
30709
30710         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
30711
30712 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
30713
30714         * g++.dg/simd-2.C: Set -maltivec for ppc64.
30715
30716 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
30717
30718         * gcc.dg/ppc64-abi-3.c: New test.
30719
30720 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
30721
30722         PR c/14092
30723
30724         * gcc.dg/pr14092-1.c: New testcase.
30725
30726 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
30727
30728         * gcc.dg/cpp/assert4.c: Fix typo last change.
30729
30730         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
30731         * gcc.dg/cpp/assert4.c: Handle powerpc64.
30732
30733         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
30734
30735 2004-02-09  Roger Sayle  <roger@eyesopen.com>
30736
30737         * gcc.c-torture/compile/20040209-1.c: New test case.
30738
30739 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
30740
30741         * gcc.dg/c90-init-1.c: Adjust expected error messages.
30742
30743 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
30744
30745         * gcc.c-torture/execute/20040208-[12].c: New tests.
30746
30747 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
30748
30749         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
30750
30751 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
30752
30753         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
30754
30755 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
30756
30757         Bug 13856
30758         * gcc.dg/visibility-8.c: New testcase.
30759
30760 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
30761
30762         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
30763         arguments.
30764         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
30765
30766 2004-02-07  Roger Sayle  <roger@eyesopen.com>
30767
30768         PR middle-end/13696
30769         * g++.dg/opt/fold1.C: New test case.
30770
30771 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30772
30773         PR c++/14033
30774         * g++.dg/other/crash-2.C: New test.
30775
30776 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30777
30778         PR c++/14028
30779         * g++.dg/parse/angle-bracket2.C: New test.
30780
30781 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30782
30783         PR middle-end/13750
30784         Revert:
30785         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
30786         PR pch/13361
30787         * testsuite/g++.dg/pch/wchar-1.C: New.
30788         * testsuite/g++.dg/pch/wchar-1.Hs: New.
30789
30790 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30791
30792         PR c++/14008
30793         * g++.dg/parse/error15.C: New test.
30794         * g++.dg/parse/crash11.C: Update dg-error mark.
30795
30796 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
30797
30798         PR c++/13932
30799         * g++.dg/warn/conv2.C: New test.
30800
30801 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30802
30803         PR c++/13086
30804         * g++.dg/warn/incomplete1.C: Remove xfail.
30805
30806 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
30807
30808         * lib/file-format.exp (gcc_target_object_format): Use
30809         ${tool}_target_compile, not gcc_target_compile.
30810         * lib/target-supports.exp (check_alias_available): Likewise.
30811         (check_gc_sections_available): Likewise.
30812         * g++.dg/ext/attrib10.C: Use dg-require-alias.
30813         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
30814         dg-require-alias.
30815
30816 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
30817
30818         PR c++/13969
30819         * g++.dg/template/static6.C: New test.
30820
30821 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
30822
30823         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
30824
30825 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30826
30827         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
30828         tests for systems where `char' is unsigned by default.
30829
30830 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30831
30832         PR c++/13997
30833         * g++.dg/template/partial3.C: New test.
30834
30835 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
30836
30837         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
30838         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
30839         Remove mentions of obsolete ports.
30840
30841 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
30842
30843         * gcc.dg/noncompile/20001228-1.c: Fix for new
30844         error message.
30845
30846 2004-02-03  Roger Sayle  <roger@eyesopen.com>
30847
30848         PR target/9348
30849         * gcc.c-torture/execute/multdi-1.c: New test case.
30850
30851 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
30852
30853         PR c++/13925
30854         * g++.dg/template/lookup5.C: New test.
30855
30856 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
30857
30858         PR c++/13950
30859         * g++.dg/template/lookup4.C: New test.
30860
30861         PR c++/13970
30862         * g++.dg/parse/error14.C: New test.
30863
30864         PR c++/14002
30865         * g++.dg/parse/template13.C: New test.
30866
30867 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
30868
30869         PR c++/13978
30870         * g++.dg/template/koenig4.C: New test.
30871
30872         PR c++/13968
30873         * g++.dg/template/crash17.C: New test.
30874
30875         PR c++/13975
30876         * g++.dg/parse/error13.C: New test.
30877         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
30878
30879 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
30880
30881         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
30882
30883 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
30884
30885         PR c/11658
30886         PR c/13994
30887         * gcc.dg/noncompile/20040203-1.c: New test.
30888         * gcc.dg/noncompile/20040203-2.c: Likewise.
30889         * gcc.dg/noncompile/20040203-3.c: Likewise.
30890         * gcc.dg/20040203-1.c: Likewise.
30891
30892 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
30893
30894         PR c++/10858
30895         * g++.dg/template/sizeof7.C: New test.
30896
30897 2004-02-02  Eric Christopher  <echristo@redhat.com>
30898             Zack Weinberg  <zack@codesourcery.com>
30899
30900         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
30901
30902 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
30903
30904         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
30905         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
30906         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
30907         * gcc.dg/cleanup-5.c: Run only on Linux targets.
30908
30909 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
30910
30911         PR c++/13113
30912         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
30913
30914         PR c++/13854
30915         * g++.dg/ext/attrib13.C: New test.
30916
30917         PR c++/13907
30918         * g++.dg/conversion/op2.C: New test.
30919
30920 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
30921
30922         * gcc.dg/titype-1.c: Fix pasto.
30923
30924 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
30925
30926         * gcc.dg/titype-1.c: New test.
30927
30928 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30929
30930         PR c++/13957
30931         * g++.dg/template/non-type-template-argument-1.C,
30932         g++.dg/template/qualified-id1.C: Update dg-error marks.
30933         * g++.dg/template/nontype6.C: New test.
30934
30935 2004-02-01  Roger Sayle  <roger@eyesopen.com>
30936
30937         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
30938         * gcc.dg/builtins-31.c: New testcase.
30939         * gcc.dg/builtins-32.c: New testcase.
30940
30941 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
30942
30943         * objc.dg/call-super-2.m: Update line numbers
30944         for the including of stddef.h.
30945
30946 2004-01-30  Michael Matz  <matz@suse.de>
30947
30948         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
30949         g++.dg/ext/case-range3.C: New tests.
30950
30951 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30952
30953         DR206
30954         PR c++/13813
30955         * g++.dg/template/member4.C: New test.
30956
30957 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30958
30959         PR c++/13683
30960         * g++.dg/template/sizeof6.C: New test.
30961
30962 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
30963
30964         * gcc.dg/fwritable-strings-1.c: New test.
30965
30966 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
30967
30968         * gcc.c-torture/compile/20040130-1.c: New test.
30969
30970 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
30971
30972         * objc.dg/call-super-2.m: Include stddef.h for size_t.
30973
30974 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
30975
30976         PR c++/13883
30977         * g++.dg/template/ctor3.C: New test.
30978
30979 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30980
30981         * g++.dg/tc1: New directory.
30982         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
30983         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
30984         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
30985         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
30986         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
30987
30988 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30989
30990         * g++.dg/parse/error11.C: New test.
30991         * g++.dg/parse/error12.C: Likewise.
30992
30993 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
30994
30995         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
30996         (scan_initial, main): Use aligned_sizeof instead of sizeof.
30997
30998 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
30999
31000         PR c++/13791
31001         * g++.dg/ext/attrib12.C: New test.
31002
31003         PR c++/13736
31004         * g++.dg/parse/cast2.C: New test.
31005
31006 2004-01-27  James E Wilson  <wilson@specifixinc.com>
31007
31008         * objc.dg/encode-2.m (main): New local string.  Set depending on
31009         sizeof long.  Use in sscanf call.
31010         * objc.dg/encode-3.m (main): New local string.  Set depending on
31011         sizeof long.  Use in scan_initial call.
31012
31013 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31014
31015         * objc.dg/call-super-2.m: Make LP64-safe.
31016         * objc.dg/desig-init-1.m: Likewise.
31017
31018 2004-01-27  Devang Patel <dpatel@apple.com>
31019
31020         * g++.dg/debug/namespace1.C: New test.
31021
31022 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
31023
31024         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
31025         xscale-*-*.
31026
31027         * gcc.dg/arm-mmx-1.c: New test.
31028
31029 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
31030
31031         * gcc.dg/20040127-1.c: New test.
31032         * gcc.dg/20040127-2.c: New test.
31033
31034 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31035
31036         * objc.dg/stret-1.m (glob): Renamed to globa.
31037
31038 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
31039
31040         PR c++/13663
31041         * g++.dg/expr/for1.C: New test.
31042
31043 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
31044
31045         PR middle-end/13779
31046         * gcc.dg/darwin-longlong.c: New test.
31047
31048 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
31049
31050         * gcc.dg/20040124-1.c: Moved test from here...
31051         * gcc.c-torture/compile/20040124-1.c: ...to here.
31052
31053 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
31054
31055         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
31056         the assembly output if -m64 is passed.
31057
31058 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
31059
31060         PR c++/13833
31061         * g++.dg/template/cond3.C: New test.
31062
31063 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31064
31065         PR c++/13810
31066         * g++.dg/template/ttp7.C: New test.
31067
31068 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31069
31070         PR c++/13797
31071         * g++.dg/template/nontype4.C: New test.
31072         * g++.dg/template/nontype5.C: Likewise.
31073
31074 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
31075
31076         * gcc.dg/torture/mips-clobber-at.c: New test.
31077
31078 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
31079
31080         * gcc.dg/20040124-1.c: New test.
31081
31082 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
31083
31084         * gcc.dg/20040123-1.c: New test.
31085
31086 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
31087
31088         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
31089
31090 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
31091
31092         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
31093
31094 2004-01-23  Andrew Pinski  <apinski@apple.com>
31095
31096         * gcc.dg/20030121-1.c: Move to ..
31097         * gcc.dg/20040121-1.c: here.
31098
31099 2004-01-23  Roger Sayle  <roger@eyesopen.com>
31100
31101         * gcc.dg/builtins-29.c: New test case.
31102
31103 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
31104
31105         PR 18314
31106         * gcc.dg/builtins-30.c: New testcase.
31107
31108 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
31109
31110         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
31111         * lib/g77.exp: Likewise.
31112         * lib/objc.exp: Likewise.
31113         * lib/g++.exp: Likewise.
31114
31115 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
31116
31117         * gcc.dg/struct-by-value-2.c: New test.
31118
31119 2004-01-21  Andrew Pinski  <apinski@apple.com>
31120
31121         PR target/13785
31122         * gcc.dg/20030121-1.c: New test.
31123
31124 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
31125
31126         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
31127         clobber frame pointer register in asm statement.
31128
31129 2004-01-21  Falk Hueffner  <falk@debian.org>
31130
31131         * gcc.c-torture/compile/20040121-1.c: New test.
31132
31133 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
31134
31135         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
31136
31137 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
31138
31139         * gcc.dg/ppc64-abi-2.c: New test.
31140
31141 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
31142
31143         * lib/treelang.exp: Fill out this file.
31144         * lib/treelang-dg.exp: New File.
31145
31146 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
31147
31148         * gcc.c-torture/compile/981022-1.c: Remove.
31149         * gcc.dg/array-5.c: Remove XFAIL.
31150         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
31151         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
31152         gcc.dg/cond-lvalue-1.c: Update.
31153         * gcc.dg/cast-lvalue-2.c: New test.
31154
31155 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
31156
31157         PR c++/13592
31158         * g++.dg/other/error1.C (class foo): Tweak error message.
31159
31160         PR c++/13592
31161         * g++.dg/template/call2.C: New test.
31162
31163 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31164
31165         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
31166         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
31167         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
31168         scalar-return-1_x.c, scalar-return-2_y.c,
31169         scalar-return-3_x.c, scalar-return-3_y.c,
31170         scalar-return-4_x.c, scalar-return-4_y.c,
31171         struct-align-1.h, struct-align-1_x.c,
31172         struct-align-1_y.c, struct-align-2.h,
31173         struct-align-2_x.c, struct-align-2_y.c,
31174         struct-by-value-10_y.c, struct-by-value-11_x.c,
31175         struct-by-value-11_y.c, struct-by-value-12_x.c,
31176         struct-by-value-12_y.c, struct-by-value-13_x.c,
31177         struct-by-value-13_y.c, struct-by-value-14_x.c,
31178         struct-by-value-14_y.c, struct-by-value-15_x.c,
31179         struct-by-value-15_y.c, struct-by-value-16_y.c,
31180         struct-by-value-17_y.c, struct-by-value-18_y.c,
31181         struct-by-value-19_y.c, struct-by-value-1_x.c,
31182         struct-by-value-1_y.c, struct-by-value-20_y.c,
31183         struct-by-value-2_x.c, struct-by-value-2_y.c,
31184         struct-by-value-3_y.c, struct-by-value-4_x.c,
31185         struct-by-value-4_y.c, struct-by-value-5_y.c,
31186         struct-by-value-6_y.c, struct-by-value-7_y.c
31187         struct-by-value-8_x.c, struct-by-value-8_y.c
31188         struct-by-value-9_x.c, struct-by-value-9_y.c
31189         struct-return-10_x.c, struct-return-10_y.c,
31190         struct-return-19_x.c, struct-return-20_x.c
31191         struct-return-2_x.c, struct-return-2_y.c
31192         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
31193         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
31194
31195 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31196
31197         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
31198         attribute on sparc*-sun-solaris2.*.
31199
31200 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
31201
31202         PR c++/13710
31203         * g++.dg/ext/typeof7.C: New test.
31204
31205 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
31206
31207         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
31208         * gcc.dg/const-elim-1.c: Same.
31209
31210 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
31211
31212         * objc.dg/stret-1.m: New.
31213         * objc.dg/stret-2.m: New.
31214
31215 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
31216
31217         PR c++/11895
31218         * g++.dg/ext/vector1.C: New test.
31219
31220 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
31221
31222         * gcc.dg/pch/import-1.c: New.
31223         * gcc.dg/pch/import-1.hs: New.
31224         * gcc.dg/pch/import-1a.h: New.
31225         * gcc.dg/pch/import-1b.h: New.
31226         * gcc.dg/pch/import-1c.h: New.
31227
31228 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
31229
31230         PR c++/13574
31231         * g++.dg/ext/array1.C: New test.
31232
31233         PR c++/13178
31234         * g++.dg/conversion/op1.C: New test.
31235
31236 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
31237
31238         PR 11864
31239         From Kazumoto Kojima / Dan Kegel:
31240         * gcc.dg/pr11864-1.c: New test.
31241
31242         PR 10392
31243         From Marcus Comstedt / Dan Kegel:
31244         * gcc.dg/pr10392-1.c: New test.
31245
31246 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
31247
31248         PR c++/13478
31249         * g++.dg/init/ref10.C: New test.
31250
31251 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31252
31253         PR c++/13407
31254         * g++.dg/parse/typename6.C: New test.
31255
31256 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
31257
31258         PR pch/13361
31259         * testsuite/g++.dg/pch/wchar-1.C: New.
31260         * testsuite/g++.dg/pch/wchar-1.Hs: New.
31261
31262 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31263
31264         PR c++/9259
31265         * g++.dg/expr/sizeof2.C: New test.
31266
31267 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
31268
31269         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
31270
31271 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
31272
31273         PR c++/13659
31274         * g++.dg/lookup/strong-using-3.C: New.
31275         * g++.dg/lookup/using-10.C: New.
31276
31277 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
31278
31279         PR c++/13594
31280         * g++.dg/lookup/strong-using-2.C: New.
31281
31282 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
31283             Dan Kegel <dank@kegel.com>
31284             J"orn Rennecke <joern.rennecke@superh.com>
31285
31286         PR target/9365
31287         * gcc.dg/pr9365-1.c: New test.
31288
31289 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31290
31291         PR c++/8856
31292         * g++.dg/parse/casting-operator2.C: New test.
31293         * g++.old-deja/g++.pt/explicit83.C: Remove.
31294
31295 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
31296
31297         * gcc.dg/label-compound-stmt-1.c: New test.
31298         * gcc.c-torture/compile/950922-1.c,
31299         gcc.c-torture/compile/20000211-3.c,
31300         gcc.c-torture/compile/20000518-1.c,
31301         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
31302         compound statements.
31303
31304 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
31305
31306         * gcc.dg/ppc64-abi-1.c: New test.
31307
31308 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
31309
31310          * g++.dg/ext/attrib9.C: Add dg-warnings.
31311
31312 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31313
31314         PR c++/12335
31315         * g++.dg/parse/dtor3.C: New test.
31316
31317 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
31318
31319         PR c++/12709
31320         * g++.dg/parse/try-catch-1.C: New test.
31321
31322 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
31323
31324         * ada/acats/run_all.sh: Add more verbose output in acats.log
31325         when compiling tests.
31326
31327 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
31328
31329         PR 13656
31330         * gcc.dg/typedef-redecl.c: New test case.
31331         * gcc.dg/typedef-redecl.h: New support file.
31332
31333 2004-01-13  Jan Hubicka  <jh@suse.cz>
31334
31335         * gcc.dg/always_inline.c: New test.
31336         * gcc.dg/debug/20031231-1.c: Fix.
31337
31338 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31339
31340         PR c++/13474
31341         * g++.dg/template/array3.C: New test.
31342
31343 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
31344
31345         * g++.dg/ext/lvalue1.C: No longer expected to fail.
31346         * g++.dg/warn/Wunused-2.C: Likewise.
31347
31348 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31349
31350         PR c++/13289
31351         * g++.dg/template/instantiate6.C: New test.
31352
31353 2004-01-12  Roger Sayle  <roger@eyesopen.com>
31354
31355         PR middle-end/11397
31356         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
31357
31358 2004-01-12  Jan Hubicka  <jh@suse.cz>
31359
31360         PR opt/12826
31361         * gcc.dg/20040112-1.c: New.
31362
31363         * gcc.dg/dwarf-die[1-7].c: Move to...
31364         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
31365         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
31366
31367 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
31368
31369         PR c++/4100
31370         * g++.dg/parse/friend4.C: New test.
31371
31372 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
31373
31374         PR c++/4100
31375         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
31376         definition is called a friend.
31377
31378 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
31379
31380         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
31381
31382 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
31383
31384         PR c++/3478
31385         * g++.dg/parse/error10.C: New test.
31386         * g++.dg/template/arg2.C: Accept "invalid type" error.
31387
31388 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
31389
31390         PR middle-end/13392
31391         * g++.dg/opt/expect2.C: New test.
31392
31393 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
31394
31395         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
31396         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
31397         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
31398         Update dg-error regexps.
31399
31400 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
31401
31402         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
31403         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
31404
31405 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
31406
31407         * gcc.dg/pragma-re-1.c: Use right pointer type.
31408
31409 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
31410
31411         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
31412
31413 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
31414
31415         * gcc.dg/rs6000-ldouble-1.c: New.
31416
31417 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31418
31419         DR 337
31420         PR c++/9256
31421         * g++.dg/other/abstract1.C: New test.
31422
31423 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
31424
31425         * g++.dg/lookup/strong-using-1.C: New.
31426
31427 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
31428
31429         PR c/11234
31430         * gcc.dg/func-ptr-conv-1.c: New test.
31431         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
31432
31433 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
31434
31435         PR target/13380.
31436         * gcc.c-torture/compile/20040109-1.c: New.
31437
31438 2004-01-08  Stuart Hastings  <stuart@apple.com>
31439
31440         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
31441         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
31442         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
31443
31444 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
31445
31446         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
31447
31448 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
31449
31450         * ada/acats/run_acats: Treat 'gnatchop' the same way
31451         as 'gnatmake'.  Export GCC_DRIVER.
31452         * ada/acats/run_all.sh: Add target_gnatchop.  Use
31453         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
31454
31455 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31456
31457         PR c++/12573
31458         * g++.dg/template/dependent-expr4.C: New test.
31459
31460 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
31461
31462         * gcc.dg/altivec-11.c: New test.
31463
31464 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
31465
31466         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
31467
31468 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
31469
31470         PR c/6024
31471         * gcc.dg/enum-compat-1.c: New test.
31472         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
31473
31474 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
31475
31476         PR c/12165
31477         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
31478         gcc.dg/c99-idem-qual-3.c: New tests.
31479
31480 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
31481
31482         * gcc.dg/winline-7.c: Don't cast void * to int.
31483
31484 2004-01-06  Jan Hubicka  <jh@suse.cz>
31485
31486         * gcc.dg/i386-sse-5.c: New test
31487         * g++.dg/eh/simd-1.c: Add -w argument for i386.
31488
31489 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
31490
31491         PR c++/12815
31492         * g++.dg/rtti/typeid4.C: New test.
31493
31494 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
31495
31496         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
31497
31498 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
31499
31500         PR c++/12132
31501         * g++.dg/template/error11.C: New test.
31502
31503         PR c++/13451
31504         * g++.dg/template/class2.C: New test.
31505
31506 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
31507         Richard Sandiford <rsandifo@redhat.com>
31508
31509         PR c++/13387
31510         * g++.dg/opt/alias3.C: New test.
31511
31512 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
31513
31514         PR c++/13157
31515         * g++.dg/template/koenig3.C: New test.
31516
31517         PR c++/13529
31518         * g++.dg/parse/offsetof3.C: New test.
31519
31520         * g++.dg/init/copy7.C: Add missing dg-error markers.
31521
31522         PR c++/12226
31523         * g++.dg/init/copy7.c: New test.
31524
31525         PR c++/13536
31526         * g++.dg/parse/cast1.C: New test.
31527
31528 2004-01-04  Jan Hubicka  <jh@suse.cz>
31529
31530         * gcc.dg/winline[1-7].c: New tests.
31531
31532 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31533
31534         PR c++/13520
31535         * g++.dg/template/qualttp22.C: New test.
31536
31537 2004-01-01  Jan Hubicka  <jh@suse.cz>
31538
31539         * gcc.dg/debug/20031231-1.c: New.
31540         * gcc.c-torture/compile/20040101-1.c: New.
31541         * gcc.dg/dwarf-die-[1-7].c: New.
31542
31543 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
31544
31545         PR optimization/13521
31546         * gcc.c-torture/compile/20031231-1.c: New test.
31547
31548 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
31549
31550         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
31551
31552 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31553
31554         PR c++/10079
31555         * g++.dg/template/crash16.C: New test.
31556
31557 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
31558
31559         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
31560
31561 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
31562
31563         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
31564         ports.
31565         * g++.old-deja/g++.jason/thunk3.C: Likewise.
31566         * g++.old-deja/g++.law/profile1.C: Likewise.
31567         * gcc.c-torture/compile/981006-1.c: Likewise.
31568         * gcc.c-torture/execute/loop-2e.x: Likewise.
31569         * gcc.c-torture/execute/loop-2f.x: Remove.
31570         * gcc.c-torture/execute/loop-2g.x: Likewise.
31571         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
31572         * gcc.dg/20020312-2.c: Remove traces of dead ports.
31573
31574 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
31575
31576         PR c++/13507
31577         * g++.dg/ext/attrib11.C: New test.
31578
31579         PR c++/13494
31580         * g++.dg/template/array2-1.C: New test.
31581         * g++.dg/template/array2-2.C: New test.
31582
31583 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
31584
31585         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
31586
31587 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
31588
31589         PR c++/12774
31590         * g++.dg/template/array1-1.C: New test.
31591         * g++.dg/template/array1-2.C: New test.
31592
31593 2003-12-29  Roger Sayle  <roger@eyesopen.com>
31594
31595         PR fortran/12632
31596         * g77.dg/12632.f: New test case.
31597
31598 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31599
31600         PR c++/13289
31601         * g++.dg/parse/nontype1.C: New test.
31602
31603 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31604
31605         PR c++/12403
31606         * g++.dg/parse/explicit1.C: New test.
31607         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
31608
31609 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
31610
31611         PR c++/13081
31612         * g++.dg/opt/inline6.C: New test.
31613
31614         PR c++/12613
31615         * g++.dg/parse/error9.C: New test.
31616
31617         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
31618
31619 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
31620
31621         PR c++/13009
31622         * g++.dg/init/assign1.C: New test.
31623
31624 2003-12-28  Roger Sayle  <roger@eyesopen.com>
31625
31626         PR c++/13070
31627         * g++.dg/warn/format3.C: New test case.
31628
31629 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31630
31631         * gcc.c-torture/compile/20031227-1.c: New test.
31632
31633 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
31634
31635         * g++.dg/bprob/bprob.exp: Load target-supports.exp
31636         * g77.dg/bprob/bprob.exp: Likewise.
31637         * gcc.misc-tests/bprob.exp: Likewise.
31638         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
31639         variants on systems where the library does not provide that
31640         functionality.
31641         * gcc.dg/builtins-20.c: Use builtins-config.h.
31642         * gcc.dg/builtins-config.h: New file.
31643
31644 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
31645
31646         * lib/gcc-dg.exp (dg-require-profiling): New function.
31647         * lib/target-supports.exp (check_profiling_available): Likewise.
31648         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
31649         * g77.dg/bprob/bprob.exp: Likewise.
31650         * gcc.misc-tests/bprob.exp: Likewise.
31651         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
31652         * gcc.dg/20021014-1.c: Likewise.
31653         * gcc.dg/nest.c: Likewise.
31654
31655 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
31656
31657         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
31658         compiling.
31659         * g++.dg/lookup/java2.C: Likewise.
31660         * gcc.dg/cpp/lexident.c: Likewise.
31661
31662 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
31663
31664         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
31665         given.
31666         * gcc.c-torture/compile/961203-1.c: Likewise.
31667         * gcc.c-torture/compile/980506-1.c: Likewise.
31668
31669 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
31670
31671         * lib/gcc-dg.exp (dg-prune-output): New annotation.
31672         (additional_prunes): New global.
31673         (gcc-dg-prune): Handle additional per-test pruning.
31674         (dg-test): Clear additional_prunes between tests.
31675
31676         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
31677         dg-prune-output to avoid spurious failures from assembler
31678         complaining about nonexistent WAW violations.
31679         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
31680         Use dg-prune-output to avoid spurious failures from assembler
31681         warning about Itanium B-step errata.
31682
31683 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
31684
31685         * g++.dg/abi/macro0.C: New test.
31686         * g++.dg/abi/macro1.C: Likewise.
31687         * g++.dg/abi/macro2.C: Likewise.
31688
31689         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
31690         * g++.dg/abi/bitfield7.C: Likewise.
31691         * g++.dg/abi/dtor2.C: Likewise.
31692         * g++.dg/abi/mangle11.C: Likewise.
31693         * g++.dg/abi/mangle12.C: Likewise.
31694         * g++.dg/abi/mangle14.C: Likewise.
31695         * g++.dg/abi/mangle17.C: Likewise.
31696         * g++.dg/abi/vbase10.C: Likewise.
31697         * g++.dg/abi/vbase14.C: Likewise.
31698         * g++.dg/template/qualttp17.C: Likewise.
31699
31700 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
31701
31702         PR c/11995
31703         * gcc.dg/20031223-1.c: New test.
31704
31705 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
31706
31707         * gcc.dg/noreturn-7.c: New test.
31708
31709 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
31710
31711         * gcc.dg/null-pointer-1.c: New test.
31712
31713 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
31714
31715         * g++.old-deja/g++.jason/template18.C: Remove.
31716         * g++.old-deja/g++.jason/template37.C: Likewise.
31717
31718         PR c++/12862
31719         * g++.dg/lookup/ns1.C: New test.
31720
31721         PR c++/12397
31722         * g++.dg/template/lookup3.C: New test.
31723
31724 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
31725
31726         * g++.dg/template/recurse1.C: New test
31727
31728 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
31729
31730         PR c++/12479
31731         * g++.dg/parse/semicolon1.C: New test.
31732         * g++.dg/parse/semicolon1.h: Likewise.
31733
31734 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
31735
31736         * gcc.dg/darwin-misaligned.c: New test.
31737
31738 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
31739
31740         PR c/9163
31741         * gcc.dg/20031222-1.c: New test.
31742
31743 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
31744
31745         PR c++/13438
31746         * g++.dg/parse/error8.C: New test.
31747
31748         PR c++/11554
31749         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
31750
31751 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
31752
31753         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
31754         too small.
31755         * gcc.c-torture/compile/930217-1.c: Likewise.
31756         * gcc.c-torture/compile/930513-1.c: Likewise.
31757         * gcc.c-torture/execute/920908-2.c: Likewise.
31758         * gcc.c-torture/execute/921204-1.c: Likewise.
31759         * gcc.c-torture/execute/930621-1.c: Likewise.
31760         * gcc.c-torture/execute/930630-1.c: Likewise.
31761         * gcc.c-torture/execute/931031-1.c: Likewise.
31762         * gcc.c-torture/execute/980602-2.c: Likewise.
31763         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
31764         * gcc.c-torture/execute/compndlit-1.c: Likewise.
31765         * gcc.c-torture/execute/extzvsi.c: Likewise.
31766         * gcc.c-torture/unsorted/ext.c: Likewise.
31767
31768 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
31769
31770         PR target/12749
31771         * gcc.c-torture/compile/20031220-2.c: New test case.
31772
31773 2003-12-20  Roger Sayle  <roger@eyesopen.com>
31774
31775         PR optimization/13031
31776         * gcc.c-torture/compile/20031220-1.c: New test case.
31777
31778 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
31779
31780         * gcc.dg/cast-function-1.c: New test.
31781
31782 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
31783
31784         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
31785         formats.
31786
31787 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
31788
31789         PR c++/12795
31790         * g++.dg/ext/attrib10.C: New test.
31791
31792 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
31793
31794         * gcc.dg/cleanup-10.c: New test.
31795         * gcc.dg/cleanup-11.c: New test.
31796
31797 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
31798
31799         PR c++/13239
31800         * g++.dg/opt/expect1.C: New test.
31801
31802 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
31803
31804         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
31805
31806 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
31807
31808         PR debug/12923
31809         * gcc.dg/20031218-1.c: New test.
31810
31811         PR debug/12389
31812         * gcc.dg/20031218-2.c: New test.
31813         * gcc.dg/20031218-3.c: New test.
31814
31815         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
31816         of label name and allow for USER_LABEL_PREFIX == "_" names.
31817         * g++.dg/abi/mangle18-2.C: Likewise.
31818         * g++.dg/abi/mangle19-1.C: Likewise.
31819         * g++.dg/abi/mangle19-2.C: Likewise.
31820         * g++.dg/abi/mangle20-1.C: Likewise.
31821         * g++.dg/abi/mangle20-2.C: Likewise.
31822
31823 2003-12-18  Richard Henderson  <rth@redhat.com>
31824
31825         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
31826
31827 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
31828             Dan Kegel <dank@kegel.com>
31829
31830         PR other/12009
31831         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
31832         testing a cross compiler, it causes spurious compile failures.
31833         * lib/g++.exp: Likewise.
31834
31835 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31836
31837         PR c++/13262
31838         * g++.dg/template/access13.C: New test.
31839
31840 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
31841
31842         * gcc.dg/20031216-1.c: New test.
31843
31844 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31845
31846         PR c++/9154
31847         * g++.dg/template/error10.C: New test.
31848
31849 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
31850
31851         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
31852         * g++.dg/eh/simd-2.C: Likewise.
31853
31854 2003-12-17  James E Wilson  <wilson@specifixinc.com>
31855             Roger Sayle  <roger@eyesopen.com>
31856
31857         * gcc.c-torture/execute/ieee/mzero5.c: New.
31858
31859 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
31860
31861         PR c++/10603
31862         * g++.dg/parse/error6.C: New test.
31863
31864         PR c++/12827
31865         * g++.dg/parse/error7.C: New test.
31866
31867 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
31868
31869         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
31870         at -O with stabs debugging formats.
31871         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
31872         * gcc.dg/debug/debug-2.c: Likewise.
31873
31874 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
31875
31876         PR c++/12696
31877         * g++.dg/init/error1.C: New test.
31878
31879         PR c++/12218
31880         * g++.dg/init/pm3.C: New test.
31881
31882 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
31883
31884         PR c/3347
31885         * gcc.dg/bitfld-8.c: New test.
31886
31887 2003-12-16  James Lemke  <jim@wasabisystems.com>
31888
31889         * gcc.dg/arm-scd42-[123].c: New tests.
31890
31891 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
31892
31893         PR c++/9043
31894         * g++.dg/abi/mangle20-1.C: New test.
31895         * g++.dg/abi/mangle20-2.C: New test.
31896
31897 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
31898
31899         PR c++/13275
31900         * g++.dg/other/offsetof2.C: Remove XFAIL.
31901         * g++.dg/parse/offsetof1.C: New test.
31902         * g++.gd/parse/offsetof2.C: Likewise.
31903
31904 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31905
31906         * g++.dg/template/nontype3.C: New test.
31907         * g++.dg/template/static2.C: Tweaked the dg-error clause.
31908
31909 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31910
31911         * g++.dg/warn/noreturn-3.C: Also test instantiation.
31912
31913 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
31914
31915         PR c++/13387
31916         * g++.dg/expr/assign1.C: New test.
31917
31918         PR c++/13242
31919         * g++.dg/abi/mangle19-1.C: New test.
31920         * g++.dg/abi/mangle19-2.C: New test.
31921
31922 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
31923
31924         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
31925
31926 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
31927
31928         * gcc.c-torture/execute/20031216-1.c: New test.
31929
31930 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31931
31932         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
31933         an ICE regression.
31934
31935 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
31936
31937         PR c++/10926
31938         * g++.dg/template/error9.C: New test.
31939
31940         PR c++/11116
31941         * g++.dg/template/error8.C: New test.
31942
31943 2003-12-15  Roger Sayle  <roger@eyesopen.com>
31944
31945         PR middle-end/13400
31946         * gcc.c-torture/execute/20031215-1.c: New test case.
31947
31948 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
31949
31950         PR c++/13269
31951         * g++.dg/parse/error5.C: New test.
31952
31953         PR c++/12989
31954         * g++.dg/expr/sizeof1.C: New test.
31955
31956         PR c++/13310
31957         * g++.dg/template/crash15.C: New test.
31958
31959 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
31960
31961         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
31962         a non-POD type as the last named parameter of a varargs function.
31963
31964 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
31965
31966         PR c++/13243
31967         PR c++/12573
31968         * g++.dg/template/crash14.C: New test.
31969         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
31970
31971 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
31972
31973         * g++.dg/other/java1.C: New test.
31974
31975         PR c++/13241
31976         * g++.dg/abi/mangle18-1.C: New test.
31977         * g++.dg/abi/mangle18-2.C: New test.
31978
31979 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31980
31981         PR optimization/10312
31982         * gcc.c-torture/execute/20031214-1.c: New.
31983
31984 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
31985
31986         PR c++/10779
31987         PR c++/12160
31988         * g++.dg/parse/error3.C: New test.
31989         * g++.dg/parse/error4.C: Likewise.
31990         * g++.dg/abi/mangle4.C: Tweak error messages.
31991         * g++.dg/lookup/using5.C: Likewise.
31992         * g++.dg/other/error2.C: Likewise.
31993         * g++.dg/parse/typename5.C: Likewise.
31994         * g++.dg/parse/undefined1.C: Likewise.
31995         * g++.dg/template/arg2.C: Likewise.
31996         * g++.dg/template/ttp3.C: Likewise.
31997         * g++.dg/template/type1.C: Likewise.
31998         * g++.old-deja/g++.other/crash32.C: Likewise.
31999         * g++.old-djea/g++.pt/defarg8.C: Likewise.
32000
32001 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32002
32003         PR c++/13106
32004         * g++.dg/warn/noreturn-3.C: New test.
32005
32006 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
32007
32008         PR c++/13118
32009         * g++.dg/abi/covariant3.C: New.
32010
32011 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
32012
32013         * g++.dg/eh/ia64-1.C: New test.
32014
32015 2003-12-12  Roger Sayle  <roger@eyesopen.com>
32016
32017         PR optimization/13037
32018         * g77.f-torture/execute/13037.f: New test case.
32019
32020 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
32021
32022         PR c++/12881
32023         * g++.dg/abi/covariant2.C: New.
32024
32025 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
32026
32027         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
32028
32029 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
32030
32031         * gcc.c-torture/execute/wchar_t-1.x: Delete.
32032
32033 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
32034
32035         PR other/10819
32036         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
32037         to fix Bug 10819.
32038         * lib/g++.exp (g++_version): Likewise.
32039         * lib/g77.exp (g77_version): Likewise.
32040         * lib/objc.exp (default_objc_version): Likewise.
32041
32042 2003-12-10  Richard Henderson  <rth@redhat.com>
32043
32044         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
32045
32046         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
32047
32048 2003-12-08  Matt Austern  <austern@apple.com>
32049
32050         PR c/13134
32051         * lib/gcc-dg.exp (dg-require-visibility): Define.
32052         * lib/target-supports (check_visibility_available): Define.
32053         * gcc.dg/visibility-1.c: New test.
32054         * gcc.dg/visibility-2.c: Likewise.
32055         * gcc.dg/visibility-3.c: Likewise.
32056         * gcc.dg/visibility-4.c: Likewise.
32057         * gcc.dg/visibility-5.c: Likewise.
32058         * gcc.dg/visibility-6.c: Likewise.
32059         * g++.dg/ext/visibility-1.C: Likewise.
32060         * g++.dg/ext/visibility-2.C: Likewise.
32061         * g++.dg/ext/visibility-3.C: Likewise.
32062         * g++.dg/ext/visibility-4.C: Likewise.
32063         * g++.dg/ext/visibility-5.C: Likewise.
32064         * g++.dg/ext/visibility-6.C: Likewise.
32065
32066 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32067
32068         * g++.dg/lookup/java1.C: New test.
32069         * g++.dg/lookup/java2.C: New test.
32070
32071 2003-12-07  Falk Hueffner  <falk@debian.org>
32072
32073         * g++.dg/opt/noreturn-1.C: New test.
32074
32075 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
32076
32077         * gcc.dg/overflow-1.c: New test.
32078
32079 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
32080
32081         * g77.f-torture/compile/13060.f: New test.
32082
32083 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
32084
32085         PR c++/13323
32086         * g++.dg/inherit/operator2.C: New test.
32087
32088 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
32089
32090         PR c++/13305
32091         * g++.dg/ext/attrib9.C: New test.
32092
32093 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
32094
32095         PR c++/13314
32096         * g++.dg/template/error7.C: New test.
32097
32098 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
32099             J"orn Rennecke <joern.rennecke@superh.com>
32100
32101         PR target/13302
32102         * g++.dg/other/struct-va_list.C: New test.
32103
32104 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32105
32106         PR c++/13166
32107         * g++.dg/parse/defarg6.C: New test.
32108
32109 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
32110
32111         PR target/13256
32112         * gcc.c-torture/execute/20031201-1.c: New test.
32113
32114 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
32115
32116         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
32117
32118 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
32119
32120         * gcc.dg/builtin-return-1.c: New test.
32121
32122 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
32123             J"orn Rennecke <joern.rennecke@superh.com>
32124
32125         PR optimization/13260
32126         * gcc.c-torture/execute/20031204-1.c: New test.
32127
32128 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
32129
32130         PR c++/9127
32131         * g++.dg/template/error6.C: New test.
32132
32133 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
32134
32135         * gcc.dg/20031202-1.c: New test.
32136
32137 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
32138
32139         PR c++/13179
32140         * g++.dg/template/eh1.C: New test.
32141
32142         PR c++/10771
32143         * g++.dg/template/error5.C: New test.
32144
32145 2003-12-02  David Ung  <davidu@mips.com>
32146
32147         * gcc.dg/compat/vector-check.h: Corrected type for var
32148         g_##TMODE
32149
32150 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32151
32152         PR c++/10126
32153         * g++.dg/template/ptrmem8.C: New test.
32154
32155 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32156
32157         PR c++/12573
32158         * g++.dg/template/dependent-expr3.C: New test.
32159
32160 2003-12-01  James Lemke  <jim@wasabisystems.com>
32161
32162         * gcc.dg/arm-g2.c: New test.
32163
32164 2003-12-01  Roger Sayle  <roger@eyesopen.com>
32165
32166         PR optimization/11634
32167         * gcc.dg/20031201-2.c: New test case.
32168
32169 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
32170
32171         PR 11433
32172         * objc.dg/proto-lossage-3.m: New test.
32173
32174 2003-12-01  Roger Sayle  <roger@eyesopen.com>
32175
32176         PR optimization/12628
32177         * gcc.dg/20031201-1.c: New test case.
32178
32179 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
32180
32181         * gcc.dg/unaligned-1.c: New test.
32182
32183 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
32184
32185         PR c++/9849
32186         * g++.dg/template/error4.C: New test.
32187         * g++.dg/template/nested3.C: Adjust error markers.
32188
32189 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32190
32191         * gcc.dg/cpp/assert4.c: Check more #system assertions.
32192
32193 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
32194
32195         PR c/10333
32196         * gcc.dg/bitfld-7.c: New test.
32197
32198 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
32199
32200         * gcc.dg/tls/asm-1.C: New test.
32201
32202 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32203
32204         * gcc.dg/cpp/assert4.c: Update.
32205
32206 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
32207
32208         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
32209         * gcc.dg/builtin-apply3.c: New test.
32210
32211 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
32212
32213         * lib/compat.exp (compat-obj): New xfaildata parameter.
32214         Use it to set compiler_conditional_xfail_data before compiling.
32215         (compat-get-options): Handle dg-xfail-if.
32216         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
32217         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
32218         * gcc.dg/compat/vector-1_y.c: Likewise.
32219         * gcc.dg/compat/vector-2_x.c: Likewise.
32220         * gcc.dg/compat/vector-2_y.c: Likewise.
32221
32222 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
32223
32224         * g++.dg/opt/reg-stack4.C: New test.
32225
32226 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
32227
32228         * gcc.dg/builtin-apply2.c: New test.
32229
32230 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
32231
32232         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
32233
32234 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32235
32236         PR c++/12924
32237         * g++.dg/template/template-id-2.C: New test.
32238
32239 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32240
32241         PR c++/5369
32242         * g++.dg/template/memfriend1.C: New test.
32243         * g++.dg/template/memfriend2.C: Likewise.
32244         * g++.dg/template/memfriend3.C: Likewise.
32245         * g++.dg/template/memfriend4.C: Likewise.
32246         * g++.dg/template/memfriend5.C: Likewise.
32247         * g++.dg/template/memfriend6.C: Likewise.
32248         * g++.dg/template/memfriend7.C: Likewise.
32249         * g++.dg/template/memfriend8.C: Likewise.
32250         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
32251
32252 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
32253
32254         PR c++/12515
32255         * g++.dg/ext/cond1.C: New test.
32256
32257 2003-11-20  Richard Henderson  <rth@redhat.com>
32258
32259         * gcc.dg/20020201-2.c: Remove.
32260         * gcc.dg/20020201-4.c: Remove.
32261         * gcc.dg/20020304-1.c: Remove.
32262
32263 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
32264
32265         * gcc.dg/cpp/trad/xwin1.c: New test case.
32266
32267 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
32268
32269         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
32270         * lib/g77.exp: Likewise.
32271         * lib/objc.exp: Likewise.
32272         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
32273         for darwin.
32274
32275 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32276
32277         PR c++/12932
32278         * g++.dg/template/static5.C: New test.
32279
32280 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
32281
32282         * gcc.dg/nested-func-1.c: New test.
32283
32284 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32285
32286         * gcc.dg/cpp/assert4.c: New test.
32287
32288 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
32289
32290         PR c++/2294
32291         * g++.dg/lookup/using9.c: New test.
32292
32293 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
32294
32295         PR c++/12762
32296         * g++.dg/template/error3.C: New test.
32297
32298 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
32299
32300         PR ada/13035
32301         * ada/acats/run_acats, run_all.sh: Fix syntax error.
32302         No longer use a wrapper for gcc, since this does not work under
32303         Windows.
32304
32305 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
32306
32307         PR c++/2094
32308         * g++.dg/template/ptrmem7.C: New test.
32309
32310 2003-11-13  Andrew Pinski <apinski@apple.com>
32311
32312         * gcc.c-torture/compile/20031113-1.c: New test.
32313
32314 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
32315             Kean Johnston <jkj@sco.com>
32316
32317         PR c/13029
32318         * gcc.dg/unused-4.c: Update.
32319
32320 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
32321
32322         * g++.dg/opt/const3.C: New test.
32323
32324 2003-11-13  Jan Hubicka  <jh@suse.cz>
32325
32326         * gcc.c-torture/compile/20031112-1.c: New test.
32327
32328 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
32329
32330         * g++.dg/parse/crash10.C: Remove bogus error marker.
32331
32332 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32333
32334         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
32335         (host_gcc): Likewise.
32336         (ROOT): Honor $PWDCMD.
32337         (BASE): Likewise.
32338         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
32339
32340 2003-11-12  Catherine Moore  <clm@redhat.com>
32341
32342         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
32343
32344 2003-11-12  Andreas Jaeger  <aj@suse.de>
32345             Jakub Jelinek  <jakub@redhat.com>
32346             Andrew Pinski  <pinskia@physics.uc.edu>
32347             Richard Henderson  <rth@redhat.com>
32348
32349         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
32350         systems.
32351         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
32352
32353         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
32354         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
32355
32356 2003-11-11  Andreas Jaeger  <aj@suse.de>
32357
32358         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
32359
32360         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
32361
32362 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
32363
32364         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
32365         Clean ups.
32366
32367 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
32368
32369         * gcc.dg/trampoline-1.c: New test.
32370
32371 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
32372
32373         * gcc.c-torture/compile/200031109-1.c: New test.
32374
32375 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
32376
32377         PR c/3190
32378         PR c/8714
32379         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
32380         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
32381         gcc.dg/format/no-y2k-1.c: Update.
32382
32383 2003-11-08  Roger Sayle  <roger@eyesopen.com>
32384
32385         PR optimization/10467
32386         * gcc.dg/20031108-1.c: New test case.
32387
32388 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
32389
32390         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
32391
32392 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
32393
32394         * gcc.dg/compound-lvalue-1.c: New test.
32395         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
32396         some XFAILs.
32397
32398 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
32399
32400         * gcc.dg/altivec-varargs-1.c: New test.
32401
32402 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
32403
32404         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
32405         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
32406         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
32407         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
32408         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
32409
32410 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
32411
32412         * gcc.dg/cond-lvalue-1.c: New test.
32413
32414 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
32415
32416         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
32417
32418 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32419
32420         PR c++/11616
32421         * g++.dg/template/instantiate5.C: New test.
32422
32423 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32424
32425         PR c++/12726
32426         * g++.dg/ext/complit2.C: Replace test with self-contained version.
32427         * ChangeLog: Add missing first entry for above test.
32428
32429 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32430
32431         PR c++/9810
32432         * g++.dg/template/using8.C: New test.
32433         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
32434
32435 2003-11-02  Roger Sayle  <roger@eyesopen.com>
32436
32437         PR optimization/10817
32438         * gcc.c-torture/compile/20031102-1.c: New test case.
32439
32440 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
32441
32442         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
32443         2147483647.
32444
32445 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
32446
32447         * gcc.dg/20031102-1.c: New test.
32448
32449 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
32450
32451         * gcc.dg/complex-1.c: New test.
32452
32453 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32454
32455         PR c++/12796
32456         * g++.dg/template/crash13.C: Adjust expected error location.
32457         * g++.old-deja/g++.brendan/ns1.C: Likewise.
32458
32459 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
32460
32461         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
32462
32463 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
32464
32465         PR/10239
32466         * gcc.c-torture/compile/20031031-2.c: New test.
32467
32468 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
32469
32470         PR/11640
32471         * gcc.c-torture/compile/20031031-1.c: New test.
32472
32473 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
32474
32475         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
32476         * gcc.misc-tests/bprob.exp: Likewise.
32477         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
32478         the execution test on arm-elf configs.
32479         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
32480         configs that don't support scratch files.
32481         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
32482
32483 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
32484
32485         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
32486         done by dejagnu.
32487
32488 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
32489
32490         * ada/acats/run_all.sh: Redirect mv output to /dev/null
32491         Avoid non pure sh syntax. Add more logging.
32492
32493         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
32494         fail.
32495
32496 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32497
32498         PR libgcj/10610
32499         * gcc.dg/ppc-stackalign-1.c: New test.
32500
32501 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
32502
32503         * ada/acats/run_all.sh: Change output to be more compliant with
32504         dejagnu framework.
32505         Create acats.sum and acats.log files under testsuite/ada/acats
32506         Only run [a-z]* directories, to filter out e.g. CVS.
32507         Redirect build output to log file.
32508
32509 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
32510
32511         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
32512
32513 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
32514
32515         PR ada/5909:
32516         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
32517
32518 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
32519
32520         * gcc.c-torture/compile/20031023-1.c: New test.
32521         * gcc.c-torture/compile/20031023-2.c: New test.
32522         * gcc.c-torture/compile/20031023-3.c: New test.
32523         * gcc.c-torture/compile/20031023-4.c: New test.
32524
32525 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32526
32527         PR c++/10371
32528         * g++.dg/lookup/scoped8.C: New test.
32529
32530 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
32531
32532         * g++.dg/opt/reg-stack3.C: New test.
32533
32534 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
32535
32536         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
32537
32538 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32539
32540         PR c++/11076
32541         * g++.dg/template/crash13.C: New test.
32542
32543 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
32544
32545         * gcc.dg/c99-restrict-2.c: New test.
32546
32547 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
32548
32549         PR c++/12698, c++/12699, c++/12700, c++/12566
32550         * g++.dg/inherit/covariant9.C: New test.
32551         * g++.dg/inherit/covariant10.C: New test.
32552         * g++.dg/inherit/covariant11.C: New test.
32553
32554 2003-10-23  Jason Merrill  <jason@redhat.com>
32555
32556         PR c++/12726
32557         * g++.dg/ext/complit2.C: New test.
32558
32559 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
32560
32561         PR target/12654
32562         * gcc.c-torture/execute/20031020-1.c: New test.
32563
32564 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32565
32566         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
32567         following the jump_insn.
32568
32569 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
32570
32571         * gcc.dg/cast-lvalue-1.c: New test.
32572
32573 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
32574
32575         PR c++/11962
32576         * g++.dg/template/cond2.C: New test.
32577
32578 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
32579
32580         * gcc.dg/builtins-28.c: New test.
32581
32582 2003-10-20  Jan Hubicka  <jh@suse.cz>
32583
32584         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
32585         parameter.
32586         * testsuite/gcc.dg/inline-2.c: Likewise.
32587
32588 2003-10-20  Phil Edwards  <phil@codesourcery.com>
32589
32590         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
32591         * gcc.dg/nest.c: Likewise.
32592
32593 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32594
32595         PR c++/9781, c++/10583, c++/11862
32596         * g++.dg/parse/crash13.C: New test.
32597
32598 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32599
32600         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
32601
32602 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
32603
32604         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
32605         Define HAVE_C99_RUNTIME except on Solaris.
32606         * gcc.dg/builtins-20.c: Likewise.
32607
32608 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32609
32610         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
32611
32612 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32613
32614         PR c++/12495
32615         * g++.dg/template/crash21.C: New test.
32616
32617 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32618
32619         PR c++/2513
32620         * g++.dg/template/typename5.C: New test.
32621
32622 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32623
32624         PR c++/12369
32625         * g++.dg/template/friend25.C: New test.
32626
32627 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
32628
32629         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
32630         versions.
32631
32632 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
32633
32634         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
32635         == 2147483647.
32636
32637 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
32638
32639         * gcc.c-torture/execute/960416-1.x: Remove.
32640         * gcc.c-torture/execute/divconst-3.x: Likewise.
32641
32642 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
32643
32644         PR target/12598
32645         * gcc.dg/torture/cris-volatile-1.c: New test.
32646
32647 2003-10-14  Roger Sayle  <roger@eyesopen.com>
32648
32649         PR optimization/9325
32650         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
32651         for overflowing floating point to integer conversion during RTL
32652         simplification.
32653
32654 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
32655
32656         * objc/execute/_cmd.m: Fix typo.
32657         * objc.dg/image-info.m, objc.dg/symtab-1.m:
32658         Relax 'scan-assembler' regexp.
32659         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
32660         objc.dg/try-catch-4.m: Run on non-Darwin targets.
32661         * objc.dg/zero-link-2.m: Remove blank line.
32662         * objc.dg/zero-link-3.m: New test case.
32663
32664 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
32665
32666         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
32667
32668         * gcc.dg/asm-names.c: Use scan-assembler-not rather
32669         than linker trickery.
32670
32671 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32672
32673         PR c++/12370
32674         * g++.dg/other/friend2.C: New test.
32675
32676 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
32677
32678         * gcc.dg/20031012-1.c: New test.
32679
32680 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
32681
32682         * gcc.dg/weak/weak-3.c: Fix for new warning.
32683
32684 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
32685
32686         PR optimization/8750
32687         * gcc.c-torture/execute/20031012-1.c: New test case.
32688
32689 2003-10-11  Roger Sayle  <roger@eyesopen.com>
32690
32691         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
32692         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
32693
32694 2003-10-11  Roger Sayle  <roger@eyesopen.com>
32695
32696         PR optimization/12260
32697         * gcc.c-torture/compile/20031011-2.c: New test case.
32698
32699 2003-10-11  Roger Sayle  <roger@eyesopen.com>
32700
32701         * gcc.c-torture/execute/20031011-1.c: New testcase.
32702
32703 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
32704
32705         * gcc.c-torture/compile/20031011-1.c: New test.
32706
32707 2003-10-11  Jan Hubicka  <jh@suse.cz>
32708
32709         * g++.dg/other/first-global.C: New test.
32710
32711 2003-10-11  Roger Sayle  <roger@eyesopen.com>
32712
32713         * gcc.c-torture/execute/string-opt-18.c: New testcase.
32714
32715 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
32716
32717         * gcc.c-torture/compile/20031010-1.c: New test.
32718
32719 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
32720
32721         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
32722         * gcc.c-torture/execute/va-arg-25.c: ... here.
32723
32724 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
32725
32726         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
32727
32728 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
32729
32730         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
32731
32732 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
32733
32734         * g++.dg/parse/error2.C: New test.
32735
32736 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
32737
32738         PR c++/11097
32739         * g++.dg/other/error5.C: Modify the error message.
32740         * g++.dg/lookup/using8.C: New test.
32741
32742 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
32743
32744         * gcc.dg/darwin-abi-2.c: New file.
32745         * gcc.c-torture/execute/va-arg-24.c: New file.
32746
32747 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
32748
32749         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
32750         indentation.
32751
32752 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
32753
32754         PR c++/10147
32755         * g++.dg/other/error4.C: Update error messages.
32756         * g++.dg/template/ptrmem4.C: Likewise.
32757
32758         PR c++/12337
32759         * g++.dg/init/new9.C: New test.
32760
32761         PR c++/12334, c++/12236, c++/8656
32762         * g++.dg/ext/attrib8.C: New test.
32763
32764 2003-10-06  Devang Patel  <dpatel@apple.com>
32765
32766         * gcc.dg/debug/dwarf2-3.h: New test.
32767         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
32768
32769 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
32770
32771         * g++.dg/opt/cfg2.C: New test.
32772
32773 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
32774
32775         * g++.dg/opt/float1.C: New test.
32776
32777 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
32778
32779         * gcc.dg/c90-array-lval-6.c: New test.
32780         * gcc.dg/c99-array-lval-6.c: New test.
32781
32782 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
32783             Ziemowit Laski  <zlaski@apple.com>
32784
32785         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
32786         'Derived', so that it is never considered a class method; add
32787         new warning for '+port' method ambiguity.
32788         * objc.dg/method-12.m: Include <objc/objc.h> instead of
32789         <objc/objc-api.h> (needed on Mac OS X).
32790         * objc.dg/method-13.m: New test.
32791
32792 2003-10-03  Roger Sayle  <roger@eyesopen.com>
32793
32794         PR optimization/9325, PR java/6391
32795         * gcc.c-torture/execute/20031003-1.c: New test case.
32796
32797 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
32798
32799         PR optimization/12180
32800         * gcc.dg/20031002-1.c: New test.
32801
32802         PR c++/12486
32803         * g++.dg/inherit/error1.C: New test.
32804
32805 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
32806
32807         * lib/f-torture.exp (search_for): Rename to...
32808         (search_for_re): This.  Also, clean up comments and the
32809         "regexp" invocation.
32810
32811 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
32812
32813         * gcc.c-torture/compile/20031002-1.c: New test.
32814
32815 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
32816
32817         * g++.dg/opt/cond1.C: New test.
32818
32819 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
32820
32821         * gcc.dg/Wold-style-definition-2.c: New testcase.
32822         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
32823
32824 2003-09-29  Richard Henderson  <rth@redhat.com>
32825
32826         * g++.dg/init/array10.C: Add dg-options.
32827
32828 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
32829
32830         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
32831
32832 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32833
32834         * g++.dg/template/friend19.C: Fix typo.
32835         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
32836
32837 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
32838
32839         * gcc.c-torture/execute/20030928-1.c: New test.
32840         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
32841
32842 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
32843
32844         * g++.dg/opt/unroll1.C: New test.
32845
32846 2003-09-26  Roger Sayle  <roger@eyesopen.com>
32847
32848         PR optimization/11741
32849         * gcc.dg/20030926-1.c: New test case.
32850
32851 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32852
32853         PR c++/5655
32854         * g++.dg/parse/access7.C: New test.
32855         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
32856
32857 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
32858
32859         MERGE OF objc-improvements-branch into MAINLINE:
32860         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
32861         if libobjc has not been built.
32862         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
32863         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
32864         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
32865         objc/execute/nested-3.m, objc/execute/np-2.m,
32866         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
32867         objc/execute/redefining_self.m, objc/execute/root_methods.m,
32868         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
32869         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
32870         objc.dg/special/unclaimed-category-1.h,
32871         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
32872         well as GNU runtime.
32873         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
32874         * execute/cascading-1.m, execute/function-message-1.m,
32875         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
32876         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
32877         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
32878         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
32879         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
32880         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
32881         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
32882         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
32883         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
32884         * objc.dg/bitfield-2.m: Run only on Darwin.
32885         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
32886         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
32887         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
32888         * objc.dg/const-str-1.m: Fix constant string layout.
32889
32890 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
32891
32892         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
32893
32894 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
32895
32896         * gcc.dg/darwin-abi-1.c: New file.
32897
32898 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
32899
32900         PR target/12281
32901         * gcc.c-torture/compile/20030921-1.c: New test.
32902
32903 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
32904
32905         * g++.dg/opt/reg-stack2.C: New test.
32906
32907 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
32908
32909         * g++.dg/eh/delayslot1.C: New test.
32910
32911 2003-09-20  Richard Henderson  <rth@redhat.com>
32912
32913         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
32914
32915 2003-09-20  Roger Sayle  <roger@eyesopen.com>
32916
32917         * gcc.c-torture/execute/20030920-1.c: New test case.
32918
32919 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32920
32921         * g++.dg/rtti/typeid3.C: Correct expected error message.
32922
32923 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32924
32925         PR c++/157
32926         * g++.dg/parse/crash12.C: New test.
32927
32928 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
32929
32930         * gcc.dg/compat/mixed-struct-check.h: New.
32931         * gcc.dg/compat/mixed-struct-defs.h: New.
32932         * gcc.dg/compat/mixed-struct-init.h: New.
32933         * gcc.dg/compat/struct-by-value-19_main.c: New.
32934         * gcc.dg/compat/struct-by-value-19_x.c: New.
32935         * gcc.dg/compat/struct-by-value-19_y.c: New.
32936         * gcc.dg/compat/struct-by-value-20_main.c: New.
32937         * gcc.dg/compat/struct-by-value-20_x.c: New.
32938         * gcc.dg/compat/struct-by-value-20_y.c: New.
32939         * gcc.dg/compat/struct-return-19_main.c: New.
32940         * gcc.dg/compat/struct-return-19_x.c: New.
32941         * gcc.dg/compat/struct-return-19_y.c: New.
32942         * gcc.dg/compat/struct-return-20_main.c: New.
32943         * gcc.dg/compat/struct-return-20_x.c: New.
32944         * gcc.dg/compat/struct-return-20_y.c: New.
32945
32946 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
32947         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
32948         so that it will not complain on LP64 targets.
32949
32950 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32951
32952         PR c++/495
32953         * g++.dg/template/friend24.C: New test.
32954
32955 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
32956
32957         PR c++/12332
32958         * g++.dg/template/memtmpl2.C: New test.
32959
32960 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
32961
32962         PR target/11184
32963         * gcc.dg/builtin-apply1.c: New test.
32964
32965 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
32966
32967         PR c++/9848
32968         * g++.dg/warn/Wunused-4.C: New test.
32969
32970 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32971
32972         PR c++/12316
32973         * g++.dg/other/gc2.C: New test.
32974
32975 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
32976
32977         PR c++/11991
32978         * g++.dg/rtti/typeid3.C: New test.
32979
32980         PR c++/12266
32981         * g++.dg/overload/template1.C: New test.
32982
32983 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
32984
32985         * g++.dg/opt/cfg3.C: New test.
32986
32987 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32988
32989         PR c++/7939
32990         * g++.dg/template/crash11.C: New test.
32991
32992 2003-09-16  Jason Merrill  <jason@redhat.com>
32993             Jakub Jelinek  <jakub@redhat.com>
32994
32995         * gcc.dg/attr-warn-unused-result.c: New test.
32996
32997 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
32998
32999         PR c++/12184
33000         * g++.dg/expr/call2.C: New test.
33001
33002 2003-09-15  Andreas Jaeger  <aj@suse.de>
33003
33004         * gcc.dg/Wold-style-definition-1.c: New test.
33005
33006 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
33007
33008         PR c++/3907
33009         * g++.dg/parse/template12.C: New test.
33010
33011         * g++.dg/abi/bitfield11.C: New test.
33012         * g++.dg/abi/bitfield12.C: Likewise.
33013
33014 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
33015
33016         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
33017         non-expansion of functional macro name without arguments at EOL.
33018         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
33019
33020 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
33021
33022         * gcc.c-torture/execute/20030914-[12].c: New tests.
33023
33024 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
33025
33026         PR c++/11788
33027         * g++.dg/overload/addr1.C: New test.
33028
33029 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
33030
33031         * gcc.dg/20030909-1.c: New test.
33032
33033 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
33034
33035         * gcc.dg/ultrasp10.c: New test.
33036
33037 2003-09-09  Devang Patel  <dpatel@apple.com>
33038
33039         * gcc.dg/darwin-ld-6.c: New test.
33040
33041 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33042
33043         * gcc.dg/torture/builtin-explog-1.c: New testcase.
33044
33045 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
33046
33047         * gcc.dg/ia64-types1.c: New test.
33048         * gcc.dg/ia64-types2.c: Likewise.
33049
33050 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33051
33052         * gcc.dg/builtins-1.c: Add more _Complex tests.
33053         * gcc.dg/torture/builtin-attr-1.c: Likewise.
33054
33055         * gcc.dg/builtins-1.c: Test existing _Complex functions.
33056         * gcc.dg/torture/builtin-attr-1.c: Likewise.
33057
33058 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
33059
33060         PR c++/11786
33061         * g++.dg/lookup/koenig2.C: New test.
33062
33063         PR c++/5296
33064         * g++.dg/rtti/typeid2.C: New test.
33065
33066 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
33067
33068         * gcc.c-torture/compile/20030904-1.c: New test.
33069
33070 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
33071
33072         * g++.dg/opt/longbranch2.C: New test.
33073
33074 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
33075
33076         * g++.dg/template/crash10.C: Only compile it.
33077
33078 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
33079
33080         PR middle-end/11665
33081         * gcc.c-torture/compile/20030907-1.c: New test.
33082         * g++.dg/init/array11.C: New test.
33083
33084 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
33085
33086         PR c++/11852
33087         * g++.dg/init/struct1.C: New test.
33088
33089 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
33090
33091         PR c++/12181
33092         * g++.dg/expr/comma1.C: New test.
33093
33094 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
33095
33096         PR c++/11867
33097         * g++.dg/expr/static_cast5.C: New test.
33098
33099 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
33100
33101         PR c++/11507
33102         * g++.dg/lookup/scoped7.C: New test.
33103
33104         PR c++/9574
33105         * g++.dg/other/static1.C: New test.
33106
33107         PR c++/11490
33108         * g++.dg/warn/template-1.C: New test.
33109
33110         PR c++/11432
33111         * g++.dg/template/crash10.C: New test.
33112
33113         PR c++/2478
33114         * g++.dg/overload/VLA.C: New test.
33115
33116         PR c++/10804
33117         * g++.dg/template/call1.C: New test.
33118
33119 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
33120
33121         PR c++/11794
33122         * g++.dg/parse/using3.C: New test.
33123
33124 2003-09-06  Roger Sayle  <roger@eyesopen.com>
33125
33126         PR c++/11409
33127         * g++.dg/overload/builtin3.C: New test case.
33128
33129 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
33130
33131         PR c/9862
33132         * gcc.dg/20030906-1.c: New test.
33133         * gcc.dg/20030906-2.c: Likewise.
33134
33135 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
33136
33137         PR c++/12167
33138         * g++.dg/parse/defarg5.C: New test.
33139
33140         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
33141
33142 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
33143
33144         PR c++/12163
33145         * g++.dg/expr/static_cast4.C: New test.
33146
33147         PR c++/12146
33148         * g++.dg/template/crash9.C: New test.
33149
33150 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
33151
33152         * g++.old-deja/g++.ext/pretty2.C: Update for change
33153         in __FUNCTION__.
33154         * g++.old-deja/g++.ext/pretty3.C: Likewise.
33155
33156 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
33157
33158         PR c++/11922
33159         * g++/dg/template/qualified-id1.C: New test.
33160
33161         PR c++/12037
33162         * g++.dg/warn/noeffect4.C: New test.
33163
33164 2003-09-04  Matt Austern  <austern@apple.com>
33165
33166         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
33167         * g++.dg/ext/fnname2.C: Likewise.
33168         * g++.dg/ext/fnname3.C: Likewise.
33169
33170 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
33171
33172         * g++.dg/expr/lval1.C: New test.
33173         * g++.dg/ext/lvcast.C: Remove.
33174
33175 2003-09-03  Roger Sayle  <roger@eyesopen.com>
33176
33177         PR optimization/11700.
33178         * gcc.c-torture/compile/20030903-1.c: New test case.
33179
33180 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
33181
33182         PR c++/12053
33183         * g++.dg/abi/layout4.C: New test.
33184
33185 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
33186
33187         PR c++/11553
33188         * g++.dg/parse/friend3.C: New test.
33189
33190 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
33191
33192         PR c++/11847
33193         * g++.dg/template/class1.C: New test.
33194
33195         PR c++/11808
33196         * g++.dg/expr/call1.C: New test.
33197
33198 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
33199
33200         PR c++/12114
33201         * g++.dg/init/ref9.C: New test.
33202
33203         PR c++/11972
33204         * g++.dg/template/nested4.C: New test.
33205
33206 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
33207
33208         PR c++/12093
33209         * g++.dg/template/non-dependent4.C: New test.
33210
33211         PR c++/11928
33212         * g++.dg/inherit/conv1.C: New test.
33213
33214 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
33215
33216         PR c++/6196
33217         * g++.dg/ext/label1.C: New test.
33218         * g++.dg/ext/label2.C: Likewise.
33219
33220 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
33221
33222         * g++.dg/expr/cond3.C: New test.
33223
33224 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33225
33226         * gcc.dg/builtins-1.c: Add new builtin cases.
33227
33228 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33229
33230         * gcc.dg/builtins-1.c: Add new cases.
33231         * gcc.dg/torture/builtin-attr-1.c: Likewise.
33232
33233 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33234
33235         * gcc.dg/builtins-1.c: Add more math builtin tests.
33236         * gcc.dg/torture/builtin-attr-1.c: New test.
33237
33238 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
33239
33240         PR optimization/5079
33241         * g++.dg/opt/static3.C: New test.
33242
33243 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33244
33245         * gcc.misc-tests/gcov-10b.c: New test.
33246
33247 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
33248
33249         * g++.dg/opt/ptrmem3.C: New test.
33250
33251         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
33252
33253 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
33254
33255         * gcc.dg/20030826-2.c: New test.
33256
33257 2003-08-26  Roger Sayle  <roger@eyesopen.com>
33258
33259         PR middle-end/12002
33260         * g77.f-torture/compile/12002.f: New test case.
33261
33262 2003-08-26  Roger Sayle  <roger@eyesopen.com>
33263
33264         * gcc.dg/20030826-1.c: New test case.
33265
33266 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
33267
33268         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
33269
33270 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
33271
33272         PR c++/11871
33273         * c++.dg/lookup/crash1.C: New test.
33274
33275         * c++.dg/warn/noeffect3.C: New test.
33276
33277 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
33278
33279         * gcc.dg/compat/vector-1_x.c: Compile with -w.
33280         * gcc.dg/compat/vector-1_y.c: Ditto.
33281         * gcc.dg/compat/vector-2_x.c: Ditto.
33282         * gcc.dg/compat/vector-2_y.c: Ditto.
33283
33284 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
33285
33286         * gcc.dg/20030702-1.c: New test.
33287
33288 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
33289
33290         PR c++/8795
33291         * g++.dg/ext/altivec-1.C: New test.
33292
33293 2003-08-24  Richard Henderson  <rth@redhat.com>
33294
33295         * g++.dg/eh/simd-2.C: Add -w for x86.
33296
33297 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
33298
33299         * gcc.dg/20030815-1.c: New test.
33300
33301 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33302
33303         PR c++/3765
33304         * g++.dg/parse/access6.C: New test.
33305
33306 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33307
33308         PR c++/641, c++/11876
33309         * g++.dg/template/friend22.C: New test.
33310         * g++.dg/template/friend23.C: Likewise.
33311
33312 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
33313
33314         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
33315         identically.
33316
33317 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
33318
33319         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
33320
33321 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
33322
33323         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
33324
33325 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
33326
33327         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
33328
33329 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
33330
33331         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
33332
33333 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
33334
33335         PR c++/11919
33336         * g++.dg/overload/prom1.C: New test.
33337
33338         PR c++/11551
33339         * g++.dg/parse/dtor2.C: New test.
33340
33341         PR c++/10762
33342         * g++.dg/parse/using2.C: New test.
33343
33344 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
33345
33346         PR target/11805
33347         * gcc.c-torture/compile/20030821-1.c: New.
33348
33349 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
33350
33351         PR c++/11834
33352         * g++.dg/template/deduce2.C: New test.
33353
33354 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
33355
33356         * gcc.c-torture/execute/20030821-1.c: New test.
33357
33358 2003-08-20  Roger Sayle  <roger@eyesopen.com>
33359
33360         PR middle-end/11984
33361         * gcc.dg/20030820-1.c: New test case.
33362
33363 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
33364
33365         PR c++/11945
33366         * g++.dg/warn/noeffect2.C: New test.
33367
33368 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
33369
33370         PR c++/10926
33371         * g++.dg/template/dtor2.C: New test.
33372
33373         PR c++/11684
33374         * g++.dg/template/operator1.C: New test.
33375         * g++.dg/parse/operator4.C: New test.
33376
33377         PR c++/11946.C
33378         * g++.dg/expr/enum1.C: New test.
33379         * gcc.dg/c99-bool-1.c: Remove bogus warning.
33380
33381         PR c++/11036.C
33382         * g++.dg/parse/elab2.C: New test.
33383         * g++.dg/parse/typedef4.C: Change error message.
33384         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
33385         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
33386         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
33387
33388 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
33389
33390         * gcc.dg/pch/warn-1.c: New.
33391         * gcc.dg/pch/warn-1.hs: New.
33392
33393         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
33394         not-tested file.
33395
33396 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
33397
33398         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
33399
33400 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
33401
33402         * gcc.dg/uninit-D.c: New Test.
33403         * gcc.dg/uninit-E.c: New Test.
33404         * gcc.dg/uninit-F.c: New Test.
33405         * gcc.dg/uninit-G.c: New Test.
33406
33407 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
33408
33409         * g++.dg/README: Describe the pch directory.
33410
33411 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33412
33413         PR c++/11174
33414         * g++.dg/parse/access4.C: New test.
33415         * g++.dg/parse/access5.C: Likewise.
33416         * g++.old-deja/g++.jason/access17.C: Adjust error message.
33417
33418 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
33419
33420         * gcc.dg/noncompile/20030818-1.c: New.
33421
33422 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
33423
33424         PR c++/11957
33425         * g++.dg/warn/noeffect1.C: New test.
33426
33427         * g++.dg/template/scope2.C: New test.
33428         * g++.dg/template/error2.C: Correct dg-error
33429
33430 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
33431
33432         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
33433
33434 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
33435
33436         PR C++/11512
33437         * g++.dg/template/warn1.C: New.
33438
33439 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
33440
33441         * g++.dg/template/error2.C: New test.
33442         * g++.dg/lookup/using7.C: Adjust errors
33443         * g++.old-deja/g++.pt/crash36.C: Likewise.
33444         * g++.old-deja/g++.pt/derived3.C: Likewise.
33445
33446 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33447
33448         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
33449         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
33450         * gcc.c-torture/execute/builtins/string-9.c: New, from
33451         string-opt-9.c.  Adjust for execute/builtins framework.
33452         * gcc.c-torture/execute/string-opt-9.c: Delete.
33453
33454 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
33455
33456         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
33457
33458         * g++.dg/parse/ret-type2.C: New test.
33459
33460         PR c++/11703
33461         * g++.dg/init/new8.C: New test.
33462
33463         PR c++/10923
33464         * g++.dg/parse/typedef5.C: New test.
33465
33466         PR c++/9512
33467         * g++.dg/parse/qualified2.C: New test.
33468         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
33469         invalid code.
33470
33471 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
33472
33473         * g++.dg/conversion/ptrmem1.C: New test.
33474
33475 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
33476
33477         PR target/11693
33478         * gcc.dg/20030811-1.c: New test.
33479
33480         PR target/11535
33481         * gcc.c-torture/execute/20030811-1.c: New test.
33482
33483 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33484
33485         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
33486
33487 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
33488
33489         PR c++/11789.C
33490         * g++.dg/inherit/multiple1.C: New test.
33491
33492 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
33493
33494         * gcc.dg/spe1.c: New test.
33495
33496         PR c++/11670
33497         * g++.dg/expr/cast2.C: New test.
33498
33499         PR c++/10530
33500         * g++.dg/template/dependent-name2.C: New test.
33501
33502 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
33503
33504         * g++.dg/parse/crash11.C: Put the dg options in comments.
33505
33506 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
33507
33508         * lib/gcc-dg.exp: Update for diagnostic change.
33509
33510 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33511
33512         PR c++/5767
33513         * g++.dg/parse/crash11.C: New test.
33514
33515 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
33516
33517         * gcc.dg/cpp/spacing1.c: Update.
33518
33519 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
33520
33521         PR target/11739
33522         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
33523         a value for -mtune.
33524
33525 2003-08-04  Roger Sayle  <roger@eyesopen.com>
33526
33527         PR middle-end/11771
33528         * gcc.c-torture/compile/20030804-1.c: New test case.
33529
33530 2003-08-04  Roger Sayle  <roger@eyesopen.com>
33531
33532         * gcc.dg/20030804-1.c: New test case.
33533
33534 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
33535
33536         * gcc.dg/cpp/separate-1.c: New test.
33537
33538 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
33539
33540         PR c++/11704
33541         * g++.dg/template/dependent-expr2.C: New test.
33542
33543         PR c++/11766
33544         * g++.dg/expr/ptrmem1.C: New test.
33545
33546 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33547
33548         PR c++/9453
33549         * g++.dg/template/friend15.C: New test.
33550
33551 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
33552
33553         * lib/dg-pch.exp: Work round PCH bug.
33554
33555 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33556
33557         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
33558         builtins.  Move cases from builtins-4.c here.
33559
33560         * gcc.dg/torture/builtin-math-1.c: New test taken from
33561         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
33562         additional cases.
33563
33564         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
33565         Delete.
33566
33567 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
33568
33569         PR c++/9447
33570         * g++.dg/template/using7.C: New test.
33571
33572 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
33573
33574         * import1.c, import2.c: New tests.
33575
33576 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
33577
33578         * g++.dg/eh/crossjump1.C: New test.
33579
33580 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
33581
33582         PR c++/11697
33583         * g++.dg/template/using6.C: New test.
33584
33585         PR c++/11744
33586         * g++.dg/template/koenig2.C: New test.
33587
33588 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33589
33590         PR c++/7983
33591         * g++.dg/parse/typedef4.C: New test.
33592
33593 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33594
33595         PR c++/8442, c++/8806
33596         * g++.dg/template/elab1.C: New test.
33597         * g++.dg/template/type2.C: Likewise.
33598         * g++.dg/template/ttp3.C: Adjust expected error message.
33599         * g++.old-deja/g++.law/visibility13.C: Likewise.
33600         * g++.old-deja/g++.niklas/t135.C: Likewise.
33601         * g++.old-deja/g++.pt/ttp41.C: Likewise.
33602         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
33603         template argument.
33604         * g++.old-deja/g++.pt/ttp44.C: Likewise.
33605
33606 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
33607
33608         PR c++/11295
33609         * g++.dg/ext/stmtexpr1.C: New test.
33610
33611         * g++.dg/opt/tmp1.C: New test.
33612
33613         PR c++/11525
33614         * g++.dg/parse/constant4.C: New test.
33615
33616         PR c++/9447
33617         * g++.dg/template/using5.C: New test.
33618
33619 2003-07-31  Roger Sayle  <roger@eyesopen.com>
33620
33621         * gcc.dg/builtins-27.c: New test case.
33622
33623 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
33624
33625         * gcc.dg/tls/opt-7.c: New test.
33626
33627 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
33628
33629         * g++.old-deja/g++.other/crash18.C: Remove.
33630
33631 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
33632
33633         * g++.dg/template/explicit3.C: New.
33634         * g++.dg/template/explicit4.C: New.
33635         * g++.dg/template/explicit5.C: New.
33636
33637         PR c++/11347
33638         * g++.dg/template/memtmpl1.C: New.
33639
33640 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
33641
33642         PR target/11565
33643         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
33644         * gcc.dg/i386-387-5.c (dg-options): Likewise.
33645
33646 2003-07-30  Jan Hubicka  <jh@suse.cz>
33647
33648         * vtgc1.c: Kill.
33649
33650 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
33651
33652         * gcc.dg/struct-in-proto-1.c: New test.
33653
33654 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
33655
33656         * gcc.dg/cpp/include2.c: Only expect one message.
33657
33658 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
33659
33660         PR c++/9447
33661         * g++.dg/template/using1.C: New test.
33662         * g++.dg/template/using2.C: New test.
33663         * g++.dg/template/using3.C: New test.
33664         * g++.dg/template/using4.C: New test.
33665
33666 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
33667
33668         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
33669         * gcc.c-torture/execute/string-opt-10.c: Likewise.
33670
33671 2003-07-28  Jan Hubicka  <jh@suse.cz>
33672
33673         PR c++/11530
33674         * g++.dg/opt/call1.C: New test.
33675
33676 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
33677
33678         PR c++/11667
33679         * g++.dg/init/enum2.C: New test.
33680         * g++.dg/template/overload1.C: Add "-w" option.
33681
33682 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
33683
33684         * gcc.dg/Wdeclaration-after-statement-1.c,
33685         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
33686
33687 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
33688
33689         * gcc.c-torture/compile/20030725-1.c: New test.
33690
33691 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
33692
33693         * gcc.dg/20030505.c: Only run for SPE.
33694         Remove definition of opaque type.
33695
33696 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
33697
33698         * g++.dg/template/ptrmem6.C: New test.
33699
33700 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
33701
33702         * gcc.c-torture/compile/zero-strct-2.c: New test.
33703
33704 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
33705
33706         * gcc.dg/intermod-1.c: New test.
33707
33708 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
33709
33710         PR c++/11617
33711         * g++.dg/template/lookup2.C: New test.
33712         * g++.dg/template/memclass1.C: Remove instantiated from error.
33713         * g++.dg/other/error2.C: Tweak expected errors.
33714
33715         PR c++/11596
33716         * g++.dg/template/defarg3.C: New test.
33717
33718         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
33719
33720 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
33721
33722         * g++.dg/inherit/access5.C: New test.
33723
33724 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33725
33726         PR c++/11513
33727         * g++.dg/template/crash8.C: New test.
33728
33729 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
33730
33731         PR c/10602
33732         * gcc.dg/noncompile/incomplete-2.c: New test.
33733
33734 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
33735
33736         PR c++/11645
33737         * g++.dg/inherit/access4.C: New test.
33738
33739         PR c++/11517
33740         * g++.dg/expr/cond2.C: New test.
33741
33742         PR optimization/10679
33743         * g++.dg/opt/inline4.C: New test.
33744
33745 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
33746
33747         * g++.dg/parse/crash10: New test.
33748
33749 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
33750
33751         * g++.dg/ext/flexary1.C: New test.
33752
33753 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33754
33755         PR c++/10793
33756         * g++.dg/template/crash9.C: New test.
33757
33758 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33759
33760         PR c++/3004
33761         * g++.dg/parse/typedef3.C: New test.
33762
33763         PR c++/7906
33764         * g++.dg/parse/operator2.C: New test.
33765
33766         PR c++/8895
33767         * g++.dg/parse/def-tmpl-arg1.C: New test.
33768
33769         PR c++/9282
33770         * g++.dg/parse/funptr1.C: New test.
33771
33772         PR c++/9452
33773         * g++.dg/parse/ambig3.C: New test.
33774
33775         PR c++/9454
33776         * g++.dg/parse/operator3.C: New test.
33777
33778         PR c++/9486
33779         * g++.dg/parse/template10.C: New test.
33780
33781         PR c++/9488
33782         * g++.dg/parse/template11.C: New test.
33783
33784         PR c++/10150
33785         * g++.dg/parse/invalid-op1.C: New test.
33786
33787         PR c++/10247
33788         * g++.dg/parse/condexpr1.C: New test.
33789
33790 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
33791
33792         * g++.dg/ext/packed3.C: New test.
33793         * g++.dg/ext/packed4.C: New test.
33794
33795         * gcc.dg/pack-test-3.c: New test.
33796
33797 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
33798
33799         * lib/compat.exp: Handle dg-options per source file.
33800         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
33801         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
33802         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
33803         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
33804         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
33805         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
33806         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
33807         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
33808         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
33809         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
33810         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
33811         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
33812         * g++.dg/compat/break/bitfield7_x.C: Ditto.
33813         * g++.dg/compat/break/bitfield7_y.C: Ditto.
33814
33815 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
33816
33817         PR c/10320
33818         * gcc.c-torture/execute/20030718-1.c: New test.
33819
33820 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
33821
33822         PR optimization/11536
33823         * gcc.dg/20030721-1.c: New test.
33824
33825 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
33826
33827         PR c++/11546
33828         * g++.dg/template/lookup1.C: New test.
33829
33830 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
33831
33832         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
33833         diagnostics of ill-formed constructs involving labels.
33834         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
33835         the new 'previously defined here' message.
33836
33837 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
33838
33839         * g++.dg/parse/non-dependent2.C: New test.
33840
33841 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
33842
33843         * g++.dg/init/init-ref4.C: xfail on targets without
33844         weak symbols.
33845
33846 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
33847
33848         PR target/11087
33849         * gcc.c-torture/execute/20030717-1.c: New test.
33850
33851 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
33852
33853         * g++.dg/opt/cfg1.C: New test.
33854
33855 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
33856
33857         PR optimization/11557
33858         * gcc.dg/20030717-1.c: New test.
33859
33860 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
33861
33862         PR c++/10476
33863         * g++.dg/expr/crash-1.C: New test.
33864
33865         PR c++/11027
33866         * g++.dg/template/init3.C: New test.
33867
33868         PR c++/8222
33869         * g++.dg/template/non-dependent1.C: New test.
33870
33871         PR c++/11070
33872         * g++.dg/template/non-dependent2.C: New test.
33873
33874         PR c++/11071
33875         * g++.dg/template/non-dependent3.C: New test.
33876
33877         PR c++/9907
33878         * g++.dg/template/sizeof5.C: New test.
33879
33880 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
33881
33882         PR 11498
33883         * gcc.c-torture/compile/mangle-1.c: New file.
33884
33885 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33886
33887         PR c++/7809
33888         * g++.dg/parse/access3.C: New test.
33889
33890 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
33891
33892         PR c++/11384
33893         * g++.dg/init/init-ref4.C: New test.
33894
33895 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
33896
33897         PR c++/11547
33898         * g++.dg/parse/constant3.C: New test.
33899         * g++.dg/parse/crash7.C: Likewise.
33900
33901 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
33902
33903         PR target/11008
33904         * gcc.dg/i386-pentium4-not-mull.c: New.
33905
33906 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
33907
33908         * gcc.dg/asm-names.c (ymain): Make it weak.
33909
33910 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33911
33912         PR c++/5421
33913         * g++.dg/template/friend21.C: New test.
33914
33915 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
33916
33917         * gcc.dg/cleanup-8.c: New test.
33918         * gcc.dg/cleanup-9.c: New test.
33919
33920 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
33921
33922         * g++.dg/ext/dll-MI1.h: New file.
33923         * g++.dg/ext/dllexport-MI1.C: New file.
33924         * g++.dg/ext/dllimport-MI1.C: New file.
33925
33926 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
33927
33928         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
33929         it does not have cmpstrsi patterns (just cmpmemsi).
33930
33931 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
33932
33933         PR debug/11473
33934         * g++.dg/debug/debug8.C: New test.
33935
33936 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33937
33938         PR c++/10108
33939         * g++.dg/template/crash7.C: New test.
33940
33941 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
33942
33943         PR target/10795
33944         * gcc.c-torture/compile/20030708-1.c: New.
33945
33946 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
33947
33948         * gcc.c-torture/execute/20030715-1.c: New test.
33949
33950 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
33951
33952         * gcc.dg/pch/inline-3.c: New file.
33953         * gcc.dg/pch/inline-3.hs: New file.
33954         * gcc.dg/pch/inline-4.c: New file.
33955         * gcc.dg/pch/inline-4.hs: New file.
33956
33957 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
33958
33959         PR c++/11509
33960         * g++.dg/template/crash6.C: New test.
33961
33962         PR c++/7053
33963         * g++.dg/template/friend20.C: New test.
33964
33965         PR c++/7019
33966         * g++.dg/template/overload2.C: New test.
33967
33968 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33969
33970         PR optimization/11440
33971         * gcc.c-torture/execute/20030714-1.c: New test.
33972
33973 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33974
33975         PR c++/11154
33976         * g++.dg/template/partial2.C: New test.
33977
33978 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
33979
33980         PR c++/11503
33981         * g++.dg/template/anon1.C: New test.
33982
33983         PR c++/11493
33984         PR c++/11495
33985         * g++.dg/parse/template9.C: Likewise.
33986         * g++.dg/template/crash4.C: New test.
33987         * g++.dg/template/koenig1.C: Likewise.
33988         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
33989         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
33990         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
33991         functions.
33992         * g++.old-deja/g++.jason/template36.C: Likewise.
33993         * g++.old-deja/g++.mike/p1989.C: Likewise.
33994         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
33995         * g++.old-deja/g++.pt/ttp20.C: Use this->.
33996         * g++.old-deja/g++.pt/ttp21.C: Use this->.
33997         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
33998         compiling.
33999         * g++.old-deja/g++.pt/union2.C: Use this->.
34000
34001 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
34002
34003         * gcc.dg/20030711-1.c: New test.
34004
34005 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
34006
34007         PR c++/11050
34008         * g++.dg/parse/args1.C: New test.
34009         * g++.pt/defarg8.C: Change expected errors.
34010
34011 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
34012
34013         PR c++/8164
34014         * g++.dg/template/nontype2.C: New test.
34015
34016         PR c++/10558
34017         * g++.dg/parse/template8.C: New test.
34018
34019         PR c++/8327
34020         * g++.dg/template/scope1.C: New test.
34021
34022         * g++.dg/warn/Wsign-compare-1.C: New test.
34023
34024 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
34025
34026         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
34027
34028 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
34029
34030         PR c++/9411
34031         * g++.dg/template/explicit2.C: New test.
34032
34033         PR c++/10032
34034         * g++.dg/warn/pedantic1.C: New test.
34035
34036 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
34037
34038         PR c++ 9483
34039         * g++.dg/other/field1.C: New test.
34040
34041 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
34042
34043         PR c/11449
34044         * gcc.c-torture/compile/20030707-1.c: New.
34045
34046 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34047
34048         PR c++/10849
34049         * g++.dg/template/access12.C: New test.
34050
34051 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
34052
34053         * g++.dg/bprob/bprob.exp (prof_ext): Update.
34054         * g77.dg/bprob/bprob.exp (prof_ext): Update.
34055         * gcc.misc-tests/bprob.exp (prof_ext): Update.
34056         * gcc.misc-tests/gcov.exp: Update
34057         * g++.dg/gcov/gcov.exp: Update
34058         * lib/gcov.exp: Update.
34059
34060 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
34061
34062         * g++.dg/abi/mangle17.C: Make sure template expressions are
34063         dependent.
34064         * g++.dg/abi/mangle4.C: Mark erroneous casts.
34065         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
34066         * g++.dg/opt/stack1.C: Remove erroneous code.
34067         * g++.dg/parse/template7.C: New test.
34068         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
34069         * g++.old-deja/g++.pt/crash4.C: Likewise.
34070
34071 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34072
34073         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
34074         with zero or one occurence of `$' after the initial `L'.
34075
34076 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
34077
34078         * gcc.c-torture/compile/20030704-1.c: Add a comment.
34079
34080 2003-07-08  Roger Sayle  <roger@eyesopen.com>
34081
34082         PR c/11370
34083         * gcc.dg/Wunreachable-6.c: New testcase.
34084         * gcc.dg/Wunreachable-7.c: New testcase.
34085
34086 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
34087
34088         PR c/11420
34089         * gcc.dg/20030708-1.c: New test.
34090
34091 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
34092
34093         * gcc.dg/compat/sdata-section.h: New file.
34094         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
34095         * gcc.dg/torture/mips-sdata-1.c: New test.
34096
34097 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34098
34099         PR c++/11030
34100         * g++.dg/template/friend19.C: New test.
34101
34102 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
34103
34104         * g++.dg/opt/strength-reduce.C: New test.
34105
34106 2003-07-07  Roger Sayle  <roger@eyesopen.com>
34107
34108         PR target/10979
34109         * gcc.dg/20030707-1.c: New testcase.
34110
34111 2003-07-07  Roger Sayle  <roger@eyesopen.com>
34112
34113         PR optimization/11059
34114         * g++.dg/opt/emptyunion.C: New testcase.
34115
34116 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
34117             Eric Botcazou  <ebotcazou@libertysurf.fr>
34118
34119         * g++.dg/opt/stack1.C: New test.
34120
34121 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
34122
34123         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
34124         run test.
34125
34126         PR c++/11431
34127         * g++.dg/expr/static_cast3.C: New test.
34128
34129 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
34130
34131         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
34132         everywhere.
34133         * gcc.dg/concat.c: Concatenation of string constants with
34134         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
34135         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
34136         * gcc.dg/cpp/escape-2.c: Use wide character constants where
34137         necessary to avoid multi-character character constant warning.
34138         * gcc.dg/cpp/escape.c: Likewise.
34139         * gcc.dg/cpp/ucs.c: Likewise.
34140         Remove backslashes from dg-bogus comments, as they confuse Tcl.
34141         Fix a typo.
34142
34143 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
34144
34145         PR c/11428
34146         * gcc.c-torture/compile/20030704-1.c: New.
34147
34148 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
34149
34150         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
34151
34152 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
34153
34154         PR c++/5287, PR c++/7910,  PR c++/11021
34155         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
34156         tests for warnings.
34157         * g++.dg/ext/dllimport2.C: Add tests for warnings.
34158         * g++.dg/ext/dllimport3.C: Likewise.
34159         * g++.dg/ext/dllimport4.C: New file.
34160         * g++.dg/ext/dllimport5.C: New file.
34161         * g++.dg/ext/dllimport6.C: New file.
34162         * g++.dg/ext/dllimport7.C: New file.
34163         * g++.dg/ext/dllimport8.C: New file.
34164         * g++.dg/ext/dllimport9.C: New file.
34165         * g++.dg/ext/dllimport10.C: New file.
34166         * g++.dg/ext/dllexport1.C: New file.
34167
34168 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
34169
34170         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
34171         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
34172
34173 2003-07-03  Roger Sayle  <roger@eyesopen.com>
34174
34175         * gcc.dg/builtins-25.c: New testcase.
34176         * gcc.dg/builtins-26.c: New testcase.
34177
34178 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
34179
34180         * gcc.dg/compat/vector-defs.h: New file.
34181         * gcc.dg/compat/vector-setup.h: New file.
34182         * gcc.dg/compat/vector-check.h: New file.
34183         * gcc.dg/compat/vector-1_main.c: New file.
34184         * gcc.dg/compat/vector-1_x.c: New file.
34185         * gcc.dg/compat/vector-1_y.c: New file.
34186         * gcc.dg/compat/vector-2_main.c: New file.
34187         * gcc.dg/compat/vector-2_x.c: New file.
34188         * gcc.dg/compat/vector-2_y.c: New file.
34189
34190         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
34191         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
34192         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
34193         * gcc.dg/compat/struct-align-1.h: New file.
34194         * gcc.dg/compat/struct-align-1_main.c: New file.
34195         * gcc.dg/compat/struct-align-1_x.c: New file.
34196         * gcc.dg/compat/struct-align-1_y.c: New file.
34197         * gcc.dg/compat/struct-align-2.h: New file.
34198         * gcc.dg/compat/struct-align-2_main.c: New file.
34199         * gcc.dg/compat/struct-align-2_x.c: New file.
34200         * gcc.dg/compat/struct-align-2_y.c: New file.
34201
34202         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
34203         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
34204         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
34205         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
34206         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
34207         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
34208         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
34209         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
34210         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
34211         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
34212         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
34213         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
34214         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
34215         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
34216         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
34217         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
34218         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
34219         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
34220         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
34221         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
34222         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
34223         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
34224         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
34225         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
34226         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
34227         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
34228         * gcc.dg/compat/struct-return-10_x.c: Ditto.
34229         * gcc.dg/compat/struct-return-2_x.c: Ditto.
34230         * gcc.dg/compat/struct-return-3_x.c: Ditto.
34231
34232 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
34233
34234         * gcc.dg/i386-call-1.c: New test.
34235
34236 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
34237
34238         PR c++/9162
34239         * g++.dg/parse/defarg4.C: New.
34240
34241 2003-07-03  Roger Sayle  <roger@eyesopen.com>
34242
34243         PR target/10700
34244         * gcc.c-torture/compile/20030703-1.c: New test case.
34245
34246 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
34247
34248         * g++.dg/template/local3.C: Remove extra semicolon.
34249
34250 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
34251
34252         * gcc.dg/i386-volatile-1.c: New test.
34253
34254 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
34255
34256         PR c++/11072
34257         * g++.dg/other/offsetof2.C: XFAIL.
34258         * g++.dg/other/offsetof5.C: New.
34259
34260         PR c++/10219
34261         * g++.dg/template/error1.C: New.
34262
34263         PR c++/9779
34264         * g++.dg/template/dependent-expr1.C: New.
34265
34266 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
34267
34268         PR c++/6949
34269         * g++.dg/template/local3.C: New test.
34270
34271         PR c++/11149
34272         * g++.dg/lookup/scoped6.C: New test.
34273
34274 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
34275
34276         PR c++/8046
34277         * g++.dg/other/error7.C: New test.
34278
34279 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
34280
34281         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
34282         * g++.old-deja/g++.abi/vtable3.h: Likewise.
34283         * g++.old-deja/g++.law/code-gen5.C: Likewise.
34284         * g++.old-deja/g++.other/union2.C: Likewise.
34285         * gcc.dg/c90-const-expr-2.c: Likewise.
34286         * gcc.dg/c90-const-expr-3.c: Likewise.
34287         * gcc.dg/c99-const-expr-2.c: Likewise.
34288         * gcc.dg/c99-const-expr-3.c: Likewise.
34289         * gcc.dg/concat.c: Likewise.
34290
34291 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
34292
34293         PR c++/9559
34294         * g++.dg/init/static1.C: New test.
34295
34296 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34297
34298         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
34299         * g++.old-deja/g++.other/access2.C: Likewise.
34300         * g++.old-deja/g++.other/decl2.C: Likewise.
34301         * gcc.c-torture/execute/20020615-1.c: Likewise.
34302
34303 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
34304
34305         PR c++/4933
34306         * g++.dg/template/sizeof4.C: New test.
34307
34308 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
34309
34310         * g++.dg/other/error6.C: New test.
34311
34312 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
34313
34314         PR c++/10750
34315         * g++.dg/parse/constant2.C: New test.
34316
34317 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
34318
34319         PR c++/11106
34320         * g++.dg/other/error5.C: New test.
34321
34322 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34323
34324         * gcc.dg/format/gcc_diag-1.c: New test.
34325
34326 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
34327
34328         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
34329
34330 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
34331
34332         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
34333         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
34334         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
34335
34336 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
34337
34338         * gcc.c-torture/execute/builtins/string-8.c: New test.
34339         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
34340         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
34341         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
34342
34343 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
34344
34345         PR c++/10468
34346         * g++.dg/ext/typeof6.C: New test.
34347
34348 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
34349
34350         PR c++/10796
34351         * g++.dg/init/enum1.C: New test.
34352
34353 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
34354
34355         * gcc.dg/20030627-1.c: New test.
34356
34357 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
34358
34359         PR c++/11332
34360         * g++.dg/expr/static_cast2.C: New test.
34361
34362 2003-06-26  Roger Sayle  <roger@eyesopen.com>
34363             Jakub Jelinek  <jakub@redhat.com>
34364
34365         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
34366         sprintf(dst,"%s",src) optimization.
34367         * gcc.c-torture/execute/20030626-1.c: New test case.
34368         * gcc.c-torture/execute/20030626-2.c: New test case.
34369
34370 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
34371
34372         * gcc.c-torture/execute/multi-ix.c: New test.
34373
34374         * gcc.c-torture/execute/simd-4.c (main):
34375         Added missing semicolon at end of union.
34376
34377 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
34378
34379         PR c++/8266
34380         * g++.dg/template/explicit-instantiation3.C: New test.
34381
34382 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
34383
34384         * gcc.dg/20030626-1.c: Use signed char.
34385
34386 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
34387
34388         * gcc.dg/20030626-1.c: New test.
34389
34390 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
34391
34392         * const-str-2.m: Update.
34393
34394 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
34395
34396         PR c++/10990
34397         * g++.dg/rtti/dyncast1.C: New test.
34398         * g++.dg/abi/mangle4.C: Correct base-specifier access.
34399         * g++.dg/lookup/scoped1.C: Remove XFAIL.
34400         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
34401
34402         PR c++/10931
34403         * g++.dg/expr/static_cast1.C: New test.
34404
34405 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
34406
34407         * gcc.dg/20030625-1.c: New test.
34408
34409 2003-06-24  Roger Sayle  <roger@eyesopen.com>
34410
34411         * gcc.c-torture/compile/20030624-1.c: New test case.
34412
34413 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
34414
34415         * gcc.c-torture/execute/string-opt-17.c: New test.
34416
34417 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
34418
34419         PR c++/5754
34420         * g++.dg/parse/crash6.C: New test.
34421
34422 2003-06-23  Roger Sayle  <roger@eyesopen.com>
34423
34424         * gcc.dg/builtins-24.c: New test case.
34425
34426 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
34427
34428         * g++.dg/opt/operator1.C: New test.
34429
34430 2003-06-22  Roger Sayle  <roger@eyesopen.com>
34431
34432         * gcc.c-torture/execute/string-opt-16.c: New test case.
34433
34434 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
34435
34436         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
34437         * g++.old-deja/g++.other/conv7.C: Likewise.
34438         * g++.old-deja/g++.other/overcnv2.C: Likewise.
34439         * g++.old-deja/g++.other/overload14.C: Likewise.
34440
34441 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
34442
34443         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
34444         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
34445
34446 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
34447
34448         PR c++/10888
34449         * g++.dg/warn/Winline-3.C: New test.
34450
34451 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
34452
34453         * lib/target-supports.exp (check_alias_available): Make the test
34454         program acceptable to the Solaris assembler.
34455
34456         PR c++/10749
34457         * g++.dg/template/memclass2.C: New test.
34458
34459 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
34460             Eric Botcazou  <ebotcazou@libertysurf.fr>
34461
34462         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
34463         data for non-matching targets.
34464         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
34465
34466 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
34467
34468         PR c++/10845
34469         * g++.dg/template/member3.C: New test.
34470
34471 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
34472
34473         PR c++/10939
34474         * g++.dg/template/func1.C: New test.
34475
34476         PR c++/9649
34477         * g++.dg/template/static4.C: New test.
34478         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
34479
34480         PR c++/11041
34481         * g++.dg/init/ref7.C: New test.
34482
34483 2003-06-19  Matt Austern  <austern@apple.com>
34484
34485         PR c++/11228
34486         * g++.dg/anew1.C: New test.
34487         * g++.dg/anew2.C: New test.
34488         * g++.dg/anew3.C: New test.
34489         * g++.dg/anew4.C: New test.
34490
34491 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
34492
34493         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
34494
34495 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
34496
34497         * gcc.c-torture/execute/simd-4.c (main): Make expected value
34498         endian-dependent.
34499
34500 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
34501
34502         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
34503         Remove cruft.
34504
34505 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
34506
34507         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
34508         * gcc.c-torture/compile/961203-1.c: Likewise.
34509         * gcc.c-torture/compile/980506-1.c: Likewise.
34510
34511 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
34512
34513         PR c++/10712
34514         * g++.dg/lookup/using7.C: New test.
34515
34516 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
34517
34518         PR c++/11105
34519         * g++.dg/abi/conv1.C: Remove it.
34520         * g++.dg/template/conv7.C: New test.
34521         * g++.dg/template/conv8.C: Likewise.
34522         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
34523         conversion operator.
34524
34525 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
34526
34527         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
34528         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
34529         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
34530         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
34531         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
34532         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
34533         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
34534         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
34535         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
34536         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
34537         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
34538         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
34539         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
34540         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
34541         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
34542         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
34543         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
34544         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
34545         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
34546         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
34547         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
34548         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
34549         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
34550         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
34551         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
34552         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
34553         * gcc.dg/compat/struct-return-10_x.c: Ditto.
34554         * gcc.dg/compat/struct-return-2_x.c: Ditto.
34555         * gcc.dg/compat/struct-return-3_x.c: Ditto.
34556
34557 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
34558
34559         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
34560         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
34561         indications.
34562
34563 2003-06-16  Roger Sayle  <roger@eyesopen.com>
34564
34565         * gcc.dg/i386-387-5.c: New test case.
34566         * gcc.dg/i386-387-6.c: New test case.
34567         * gcc.dg/builtins-23.c: New test case.
34568
34569 2003-06-15  Roger Sayle  <roger@eyesopen.com>
34570
34571         * gcc.dg/builtins-22.c: New test case.
34572         * gcc.dg/i386-387-1.c: Update to test exp.
34573         * gcc.dg/i386-387-2.c: Likewise.
34574
34575 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34576
34577         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
34578
34579 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
34580
34581         * lib/gcc-dg.exp (dg-require-dll): New function.
34582         (dg-xfail-if): Likewise.
34583         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
34584         driver.
34585
34586         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
34587         * gcc.c-torture/compile/20001205-1.c: Likewise.
34588         * gcc.c-torture/compile/20001226-1.c: Likewise.
34589         * gcc.c-torture/compile/20010518-2.c: Likewise.
34590         * gcc.c-torture/compile/20020312-1.c: Likewise.
34591         * gcc.c-torture/compile/20020604-1.c: Likewise.
34592         * gcc.c-torture/compile/920501-12.c: Likewise.
34593         * gcc.c-torture/compile/920501-4.c: Likewise.
34594         * gcc.c-torture/compile/920520-1.c: Likewise.
34595         * gcc.c-torture/compile/920521-1.c: Likewise.
34596         * gcc.c-torture/compile/920625-1.c: Likewise.
34597         * gcc.c-torture/compile/961203-1.c: Likewise.
34598         * gcc.c-torture/compile/980506-1.c: Likewise.
34599         * gcc.c-torture/compile/981006-1.c: Likewise.
34600         * gcc.c-torture/compile/981022-1.c: Likewise.
34601         * gcc.c-torture/compile/981223-1.c: Likewise.
34602         * gcc.c-torture/compile/990617-1.c: Likewise.
34603         * gcc.c-torture/compile/dll.c: Likewise.
34604         * gcc.c-torture/compile/labels-3.c: Likewise.
34605         * gcc.c-torture/compile/mipscop-1.c: Likewise.
34606         * gcc.c-torture/compile/mipscop-2.c: Likewise.
34607         * gcc.c-torture/compile/mipscop-3.c: Likewise.
34608         * gcc.c-torture/compile/mipscop-4.c: Likewise.
34609         * gcc.c-torture/compile/simd-5.c: Likewise.
34610         * gcc.c-torture/compile/20000804-1.x: Remove.
34611         * gcc.c-torture/compile/20001205-1.x: Likewise.
34612         * gcc.c-torture/compile/20001226-1.x: Likewise.
34613         * gcc.c-torture/compile/20010518-2.x: Likewise.
34614         * gcc.c-torture/compile/20020312-1.x: Likewise.
34615         * gcc.c-torture/compile/20020604-1.x: Likewise.
34616         * gcc.c-torture/compile/920501-12.x: Likewise.
34617         * gcc.c-torture/compile/920501-4.x: Likewise.
34618         * gcc.c-torture/compile/920520-1.x: Likewise.
34619         * gcc.c-torture/compile/920521-1.x: Likewise.
34620         * gcc.c-torture/compile/920625-1.x: Likewise.
34621         * gcc.c-torture/compile/961203-1.x: Likewise.
34622         * gcc.c-torture/compile/980506-1.x: Likewise.
34623         * gcc.c-torture/compile/981006-1.x: Likewise.
34624         * gcc.c-torture/compile/981022-1.x: Likewise.
34625         * gcc.c-torture/compile/981223-1.x: Likewise.
34626         * gcc.c-torture/compile/990617-1.x: Likewise.
34627         * gcc.c-torture/compile/mipscop-1.x: Likewise.
34628         * gcc.c-torture/compile/mipscop-2.x: Likewise.
34629         * gcc.c-torture/compile/mipscop-3.x: Likewise.
34630         * gcc.c-torture/compile/mipscop-4.x: Likewise.
34631         * gcc.c-torture/compile/simd-5.x: Likewise.
34632
34633         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
34634
34635 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
34636
34637         * gcc.c-torture/execute/20030611-1.c: New test.
34638
34639 2003-06-12  Roger Sayle  <roger@eyesopen.com>
34640
34641         PR middle-end/168
34642         * gcc.dg/20030612-1.c: New test case.
34643
34644 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
34645
34646         PR c++/10635
34647         * g++.dg/expr/cast1.C: New test.
34648
34649 2003-06-12  Roger Sayle  <roger@eyesopen.com>
34650
34651         * gcc.dg/builtins-21.c: New test case.
34652
34653 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
34654
34655         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
34656         options instead of at the end.
34657         * lib/objc.exp (objc_target_compile): Likewise.
34658
34659 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
34660
34661         PR c++/10432
34662         * g++.dg/parse/error1.C: New test.
34663
34664 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
34665
34666         * gcc.dg/compat/struct-by-value-11_main.c: New file.
34667         * gcc.dg/compat/struct-by-value-11_x.c: New file.
34668         * gcc.dg/compat/struct-by-value-11_y.c: New file.
34669         * gcc.dg/compat/struct-by-value-12_main.c: New file.
34670         * gcc.dg/compat/struct-by-value-12_x.c: New file.
34671         * gcc.dg/compat/struct-by-value-12_y.c: New file.
34672         * gcc.dg/compat/struct-by-value-13_main.c: New file.
34673         * gcc.dg/compat/struct-by-value-13_x.c: New file.
34674         * gcc.dg/compat/struct-by-value-13_y.c: New file.
34675         * gcc.dg/compat/struct-by-value-14_main.c: New file.
34676         * gcc.dg/compat/struct-by-value-14_x.c: New file.
34677         * gcc.dg/compat/struct-by-value-14_y.c: New file.
34678         * gcc.dg/compat/struct-by-value-15_main.c: New file.
34679         * gcc.dg/compat/struct-by-value-15_x.c: New file.
34680         * gcc.dg/compat/struct-by-value-15_y.c: New file.
34681         * gcc.dg/compat/struct-by-value-16_main.c: New file.
34682         * gcc.dg/compat/struct-by-value-16_x.c: New file.
34683         * gcc.dg/compat/struct-by-value-16_y.c: New file.
34684         * gcc.dg/compat/struct-by-value-17_main.c: New file.
34685         * gcc.dg/compat/struct-by-value-17_x.c: New file.
34686         * gcc.dg/compat/struct-by-value-17_y.c: New file.
34687         * gcc.dg/compat/struct-by-value-18_main.c: New file.
34688         * gcc.dg/compat/struct-by-value-18_x.c: New file.
34689         * gcc.dg/compat/struct-by-value-18_y.c: New file.
34690
34691         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
34692         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
34693         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
34694         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
34695         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
34696         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
34697         * gcc.dg/compat/scalar-return-3_main.c: New file.
34698         * gcc.dg/compat/scalar-return-3_x.c: New file.
34699         * gcc.dg/compat/scalar-return-3_y.c: New file.
34700         * gcc.dg/compat/scalar-return-4_main.c: New file.
34701         * gcc.dg/compat/scalar-return-4_x.c: New file.
34702         * gcc.dg/compat/scalar-return-4_y.c: New file.
34703
34704 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
34705
34706         * gcc.dg/compat/fp2-struct-check.h: New file.
34707         * gcc.dg/compat/fp2-struct-defs.h: New file.
34708         * gcc.dg/compat/fp2-struct-init.h: New file.
34709         * gcc.dg/compat/struct-by-value-10_main.c: New file.
34710         * gcc.dg/compat/struct-by-value-10_x.c: New file.
34711         * gcc.dg/compat/struct-by-value-10_y.c: New file.
34712         * gcc.dg/compat/struct-return-10_main.c: New file.
34713         * gcc.dg/compat/struct-return-10_x.c: New file.
34714         * gcc.dg/compat/struct-return-10_y.c: New file.
34715
34716         * gcc.dg/compat/compat-common.h: New file.
34717         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
34718         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
34719         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
34720         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
34721         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
34722         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
34723         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
34724         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
34725         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
34726         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
34727         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
34728         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
34729         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
34730         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
34731         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
34732         * gcc.dg/compat/small-struct-check.h: Ditto.
34733         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
34734         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
34735         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
34736         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
34737         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
34738         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
34739         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
34740         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
34741         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
34742         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
34743         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
34744         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
34745         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
34746         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
34747         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
34748         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
34749         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
34750         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
34751         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
34752         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
34753         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
34754         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
34755         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
34756         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
34757         * gcc.dg/compat/struct-return-2_main.c: Ditto.
34758         * gcc.dg/compat/struct-return-2_x.c: Ditto.
34759         * gcc.dg/compat/struct-return-2_y.c: Ditto.
34760         * gcc.dg/compat/struct-return-3_main.c: Ditto.
34761         * gcc.dg/compat/struct-return-3_x.c: Ditto.
34762         * gcc.dg/compat/struct-return-3_y.c: Ditto.
34763
34764 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
34765
34766         * g++.dg/pch/static-1.C: New file.
34767         * g++.dg/pch/static-1.Hs: New file.
34768
34769 2003-06-10  Richard Henderson  <rth@redhat.com>
34770
34771         * gcc.dg/asm-7.c: Adjust expected warning text.
34772
34773 2003-06-10  Roger Sayle  <roger@eyesopen.com>
34774
34775         * gcc.dg/builtins-20.c: New test case.
34776
34777 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
34778
34779         PR c++/11131
34780         * g++.dg/opt/template1.C: New test.
34781
34782 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
34783
34784         * lib/gcc-dg.exp (dg-test): Clear additional_files and
34785         additional_sources.
34786
34787 2003-05-21  David Taylor  <dtaylor@emc.com>
34788
34789         * gcc.dg/Wpadded.c: New file.
34790
34791 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
34792
34793         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
34794         * gcc.dg/special/weak-2.c: Add dg-require-weak.
34795         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
34796         dg-require-weak.
34797
34798 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
34799
34800         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
34801
34802 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
34803
34804         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
34805         (dg-require-alias): Likewise.
34806         (dg-require-gc-sections): Likewise.
34807         * lib/target-supports.exp (check_gc_sections_available): Likewise.
34808
34809 2003-06-08  Richard Henderson  <rth@redhat.com>
34810
34811         * gcc.dg/20011029-2.c: Fix the array reference.
34812         * gcc.dg/asm-7.c: New.
34813
34814 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
34815
34816         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
34817
34818 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
34819
34820         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
34821         (dg-require-gc-sections): Likewise.
34822
34823 2003-06-08  Jan Hubicka  <jh@suse.cz>
34824
34825         * i386-cmov1.c: Fix regular expression.
34826         * i386-cvt-1.c: Likewise.
34827         * i386-local.c: Likewise.
34828         * i386-local2.c: Likewise.
34829         * i386-mul.c: Likewise.
34830         * i386-ssetype-1.c: Likewise.
34831         * i386-ssetype-3.c: Likewise.
34832         * i386-ssetype-5.c: Likewise.
34833
34834 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34835
34836         PR c++/11039
34837         * g++.dg/warn/implicit-typename2.C: New test.
34838         * g++.dg/warn/implicit-typename3.C: New test.
34839
34840 2003-06-07  Richard Henderson  <rth@redhat.com>
34841
34842         * g++.dg/other/offsetof3.C: Use size_t.
34843         * g++.dg/other/offsetof4.C: Likewise.
34844
34845 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
34846
34847         * lib/copy-file.exp: New. Implement gcc_copy_files.
34848
34849         * lib/dg-pch.exp: Load copy-file.exp
34850         (dg-pch): Use gcc_copy_files instead of "file copy".
34851
34852 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
34853
34854         * gcc.dg/weak/weak.exp: Simplify.
34855         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
34856         * gcc.dg/weak/weak-1.c: Likewise.
34857         * gcc.dg/weak/weak-2.c: Likewise.
34858         * gcc.dg/weak/weak-3.c: Likewise.
34859         * gcc.dg/weak/weak-4.c: Likewise.
34860         * gcc.dg/weak/weak-5.c: Likewise.
34861         * gcc.dg/weak/weak-6.c: Likewise.
34862         * gcc.dg/weak/weak-7.c: Likewise.
34863         * gcc.dg/weak/weak-8.c: Likewise.
34864         * gcc.dg/weak/weak-9.c: Likewise.
34865
34866 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
34867
34868         gcc.c-torture/execute/20030606-1.c: New.
34869
34870 2003-06-06  Roger Sayle  <roger@eyesopen.com>
34871
34872         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
34873         * gcc.dg/builtins-19.c: Likewise.
34874
34875 2003-06-06  Roger Sayle  <roger@eyesopen.com>
34876
34877         * gcc.dg/builtins-2.c: Add some more tests.
34878         * gcc.dg/builtins-18.c: New test case.
34879         * gcc.dg/builtins-19.c: New test case.
34880
34881 2003-06-06  Roger Sayle  <roger@eyesopen.com>
34882             Jim Wilson  <wilson@tuliptree.org>
34883
34884         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
34885
34886 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
34887
34888         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
34889         mempcpy/stpcpy calls not to be optimized into something else.
34890         * gcc.c-torture/execute/string-opt-3.c: Moved to...
34891         * gcc.c-torture/execute/builtins/string-7.c: ...here.
34892         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
34893
34894 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34895
34896         * gcc.dg/format/asm_fprintf-1.c: New test.
34897
34898 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
34899
34900         * lib/gcc-defs.exp (additional_sources): New variable.
34901         (dg-additional-sources): New function.
34902         (additional_files): New variable.
34903         (dg-additional-files): New function.
34904         (dg-additional-files-options): Likewise.
34905         * lib/gcc-dg.exp (dg-require-weak): New function.
34906         (dg-require-alias): Likewise.
34907         (dg-require-gc-sections): Likewise.
34908         * lib/target-supports.exp (check_alias_available): Remove testfile
34909         parameter.
34910         (check_gc_sections_available): New function.
34911         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
34912         (dg-gpp-additional-files): Likewise.
34913         * lib/g++.exp (additional_sources): Remove.
34914         (additional_files): Likewise.
34915         (g++_target_compile): Use dg-additional-files-options.
34916
34917         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
34918         Tcl logic.
34919         * gcc.dg/special/ecos.exp: Remove.
34920         * gcc.dg/special/20000419-2.c: Use dg-require-*.
34921         * gcc.dg/special/alias-1.c: Likewise.
34922         * gcc.dg/special/alias-2.c: Likewise.
34923         * gcc.dg/special/gcsec-1.c: Likewise.
34924         * gcc.dg/special/weak-1.c: Likewise.
34925         * gcc.dg/special/weak-2.c: Likewise.
34926         * gcc.dg/special/wkali-1.c: Likewise.
34927         * gcc.dg/special/wkali-2.c: Likewise.
34928
34929         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
34930         dg-gpp-additional-*.
34931         * g++.dg/special/conpr-3.C: Likewise.
34932         * g++.dg/special/conpr-4.C: Likewise.
34933         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
34934         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
34935         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
34936         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
34937         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
34938         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
34939         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
34940         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
34941         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
34942         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
34943         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
34944         * g++.old-deja/g++.other/comdat1.C: Likewise.
34945         * g++.old-deja/g++.other/comdat2.C: Likewise.
34946         * g++.old-deja/g++.other/comdat3.C: Likewise.
34947         * g++.old-deja/g++.other/ctor1.C: Likewise.
34948         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
34949
34950 2003-06-05  Richard Henderson  <rth@redhat.com>
34951
34952         * gcc.dg/debug/20030605-1.c: New.
34953
34954 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
34955
34956         * README.QMTEST: Update.
34957
34958 2003-06-04  Richard Henderson  <rth@redhat.com>
34959
34960         * gcc.dg/cleanup-1.c: New.
34961         * gcc.dg/cleanup-2.c: New.
34962         * gcc.dg/cleanup-3.c: New.
34963         * gcc.dg/cleanup-4.c: New.
34964         * gcc.dg/cleanup-5.c: New.
34965         * gcc.dg/cleanup-6.c: New.
34966         * gcc.dg/cleanup-7.c: New.
34967
34968 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
34969
34970         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
34971
34972         * lib/dg-pch.exp: New file.
34973         * g++.dg/pch/pch.exp: Use dg-pch.exp.
34974         * gcc.dg/pch/pch.exp: Likewise.
34975
34976 2003-06-04  Roger Sayle  <roger@eyesopen.com>
34977
34978         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
34979         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
34980         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
34981         * gcc.dg/builtins-17.c: New test case.
34982         * gcc.dg/i386-387-4.c: New test case.
34983         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
34984
34985 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
34986
34987         * gcc.dg/ultrasp9.c: New test.
34988
34989 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
34990
34991         * gcc.c-torture/compile/20030604-1.c: New test.
34992         * gcc.dg/sparc-constant-1.c: New test.
34993
34994 2003-06-03  Glen Nakamura  <glen@imodulo.com>
34995
34996         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
34997
34998 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
34999
35000         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
35001
35002         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
35003         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
35004
35005 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
35006
35007         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
35008
35009 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35010
35011         PR c++/10940
35012         * g++.dg/template/spec10.C: New test.
35013
35014 2003-06-03  Roger Sayle  <roger@eyesopen.com>
35015
35016         * gcc.dg/builtins-16.c: New test case.
35017
35018 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
35019
35020         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
35021         mempcpy test with post-increments.
35022         * gcc.c-torture/execute/string-opt-3.c: New test.
35023         * gcc.dg/string-opt-1.c: New test.
35024
35025 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
35026
35027         PR fortran/10965
35028         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
35029
35030 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
35031
35032         * lib/scanasm.exp (dg-scan): New function, factored out of ...
35033         (scan-assembler): ... here.  Use dg-scan.
35034         (scan-assembler-not): Likewise.
35035         (scan-file): New function.
35036         (scan-file-not): Likewise.
35037         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
35038         * gcc.dg/cpp/_Pragma4.c: Likewise.
35039         * gcc.dg/cpp/_Pragma5.c: Likewise.
35040         * gcc.dg/cpp/avoidpaste1.c: Likewise.
35041         * gcc.dg/cpp/avoidpaste2.c: Likewise.
35042         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
35043         * gcc.dg/cpp/cmdlne-P.c: Likewise.
35044         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
35045         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
35046         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
35047         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
35048         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
35049         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
35050         * gcc.dg/cpp/cxxcom1.c: Likewise.
35051         * gcc.dg/cpp/line1.c: Likewise.
35052         * gcc.dg/cpp/maccom1.c: Likewise.
35053         * gcc.dg/cpp/maccom2.c: Likewise.
35054         * gcc.dg/cpp/maccom3.c: Likewise.
35055         * gcc.dg/cpp/maccom4.c: Likewise.
35056         * gcc.dg/cpp/maccom5.c: Likewise.
35057         * gcc.dg/cpp/maccom6.c: Likewise.
35058         * gcc.dg/cpp/multiline.c: Likewise.
35059         * gcc.dg/cpp/spacing1.c: Likewise.
35060         * gcc.dg/cpp/spacing2.c: Likewise.
35061         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
35062         * gcc.dg/cpp/trad/maccom1.c: Likewise.
35063         * gcc.dg/cpp/trad/maccom2.c: Likewise.
35064         * gcc.dg/cpp/trad/maccom3.c: Likewise.
35065         * gcc.dg/cpp/trad/maccom4.c: Likewise.
35066         * gcc.dg/cpp/trad/maccom6.c: Likewise.
35067         * gcc.dg/cpp/cxxcom2.c: Likewise.
35068         * gcc.dg/cpp/cxxcom2.h: New file.
35069
35070         * gcc.dg/cpp/truefalse.cpp: Move it to ...
35071         * g++.dg/cpp/truefalse.C: Here.
35072         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
35073
35074 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
35075
35076         * gcc.dg/cpp/redef3.c: New file.
35077
35078 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
35079
35080         * gcc.dg/i386-loop-3.c: New test.
35081
35082 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
35083
35084         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
35085
35086 2003-05-31  Roger Sayle  <roger@eyesopen.com>
35087
35088         * gcc.dg/fwrapv-1.c: New test case.
35089         * gcc.dg/fwrapv-2.c: New test case.
35090
35091 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35092
35093         PR c++/10956
35094         * g++.dg/template/spec9.C: New test.
35095
35096 2003-05-29  Roger Sayle  <roger@eyesopen.com>
35097
35098         * gcc.dg/duff-4.c: New test case.
35099
35100 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
35101
35102         PR fortran/10843
35103         * g77.dg/ffixed-form-1.f: New test
35104         * g77.dg/ffixed-form-2.f: New test
35105         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
35106         * g77.dg/ffree-form-3.f: New test
35107
35108 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
35109
35110         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
35111         * gcc.dg/wint_t-1.c: Likewise.
35112
35113 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35114
35115         * g++.dg/template/access11.C: New test.
35116
35117 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35118
35119         PR c++/10849
35120         * g++.dg/template/access10.C: New test.
35121
35122 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
35123             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35124
35125         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
35126
35127 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
35128
35129         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
35130         suppress for powerpc-*-darwin*.
35131         * gcc.dg/torture/builtin-noret-2.c: Likewise.
35132
35133 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
35134
35135         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
35136         suppress option for powerpc-*-darwin*.
35137
35138 2003-05-23  Roger Sayle  <roger@eyesopen.com>
35139
35140         * gcc.dg/builtins-1.c: Add tests for tan and atan.
35141         * gcc.dg/builtins-4.c: Add test for fmod.
35142
35143 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35144
35145         PR c++/10682
35146         * g++.dg/template/instantiate4.C: New test.
35147
35148 2003-05-22  Roger Sayle  <roger@eyesopen.com>
35149
35150         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
35151
35152 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
35153
35154         * gcc.dg/compat/scalar-return-1_main.c: New file.
35155         * gcc.dg/compat/scalar-return-1_x.c: New file.
35156         * gcc.dg/compat/scalar-return-1_y.c: New file.
35157         * gcc.dg/compat/scalar-return-2_main.c: New file.
35158         * gcc.dg/compat/scalar-return-2_x.c: New file.
35159         * gcc.dg/compat/scalar-return-2_y.c: New file.
35160         * gcc.dg/compat/struct-return-3_main.c: New file.
35161         * gcc.dg/compat/struct-return-3_y.c: New file.
35162         * gcc.dg/compat/struct-return-3_x.c: New file.
35163         * gcc.dg/compat/struct-return-2_main.c: New file.
35164         * gcc.dg/compat/struct-return-2_x.c: New file.
35165         * gcc.dg/compat/struct-return-2_y.c: New file.
35166
35167 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35168
35169         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
35170         for hppa*-hp-hpux*.
35171         * gcc.dg/20021014-1.c (dg-options): Likewise.
35172         * gcc.dg/nest.c (dg-options): Likewise.
35173
35174 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
35175
35176         PR c++/9738
35177         * g++.dg/ext/dllimport2.C: New file.
35178         * g++.dg/ext/dllimport3.C: New file.
35179
35180 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
35181
35182         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
35183         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
35184         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
35185         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
35186         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
35187         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
35188         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
35189         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
35190         * gcc.dg/compat/small-struct-defs.h: New file.
35191         * gcc.dg/compat/small-struct-init.h: New file.
35192         * gcc.dg/compat/small-struct-check.h: New file.
35193         * gcc.dg/compat/fp-struct-defs.h: New file.
35194         * gcc.dg/compat/fp-struct-check.h: New file.
35195         * gcc.dg/compat/fp-struct-init.h: New file.
35196         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
35197         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
35198
35199 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
35200
35201         * gcc.dg/20030225-2.c: New test.
35202
35203 2003-05-18  Roger Sayle  <roger@eyesopen.com>
35204             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35205
35206         * gcc.c-torture/compile/20030518-1.c: New test case.
35207
35208 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
35209
35210         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
35211         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
35212         gcc-dg-debug-runtest.
35213         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
35214         gcc-dg-debug-runtest.
35215
35216 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35217
35218         PR c++/9022
35219         * g++.dg/lookup/using6.C: New test.
35220
35221 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35222
35223         * g++.dg/parse/access2.C: New test.
35224
35225 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
35226
35227         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
35228         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
35229         * gcc.dg/debug/debug.exp: Likewise.
35230
35231 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
35232
35233         * gcc.dg/dollar.c: New test.
35234
35235 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
35236
35237         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
35238         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
35239         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
35240         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
35241         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
35242         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
35243         * gcc.dg/compat/struct-by-value-6_main.c: New file.
35244         * gcc.dg/compat/struct-by-value-6_x.c: New file.
35245         * gcc.dg/compat/struct-by-value-6_y.c: New file.
35246         * gcc.dg/compat/struct-by-value-7_main.c: New file.
35247         * gcc.dg/compat/struct-by-value-7_x.c: New file.
35248         * gcc.dg/compat/struct-by-value-7_y.c: New file.
35249         * gcc.dg/compat/struct-by-value-8_main.c: New file.
35250         * gcc.dg/compat/struct-by-value-8_x.c: New file.
35251         * gcc.dg/compat/struct-by-value-8_y.c: New file.
35252         * gcc.dg/compat/struct-by-value-9_main.c: New file.
35253         * gcc.dg/compat/struct-by-value-9_x.c: New file.
35254         * gcc.dg/compat/struct-by-value-9_y.c: New file.
35255
35256 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
35257
35258         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
35259         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
35260         support for "repo" mode.
35261         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
35262         * lib/g77-dg.exp: Likewise.
35263         * lib/obj-dg.exp: Likewise.
35264
35265 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
35266
35267         Merge from gcc-3_2-rhl8-branch:
35268         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
35269
35270         * gcc.dg/tls/opt-6.c: New test.
35271
35272         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
35273
35274         * gcc.dg/20030405-1.c: New test.
35275
35276         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
35277
35278         * gcc.dg/20030309-1.c: New test.
35279
35280         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
35281
35282         * gcc.c-torture/execute/20030307-1.c: New test.
35283
35284         2003-02-20  Randolph Chung  <tausq@debian.org>
35285
35286         * gcc.c-torture/compile/20030220-1.c: New test.
35287
35288         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
35289
35290         * gcc.dg/20030217-1.c: New test.
35291
35292         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
35293
35294         * gcc.c-torture/compile/20020129-1.c: New test.
35295
35296         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
35297
35298         * gcc.dg/unroll-1.c: New test.
35299
35300         2002-11-16  Jan Hubicka  <jh@suse.cz>
35301
35302         * gcc.c-torture/execute/20020920-1.c: New test.
35303
35304         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
35305
35306         PR target/7434
35307         * gcc.c-torture/compile/20021008-1.c: New test.
35308
35309         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
35310
35311         PR target/7559
35312         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
35313
35314         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
35315
35316         * gcc.c-torture/compile/20020807-1.c: New test.
35317
35318         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
35319
35320         * gcc.dg/tls/opt-1.c: New test.
35321
35322         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
35323
35324         * gcc.dg/20020729-1.c: New test.
35325
35326         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
35327
35328         * g++.dg/opt/life1.C: New test.
35329
35330         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
35331
35332         * gcc.dg/20020525-1.c: New test.
35333
35334         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
35335
35336         PR c++/6794
35337         * g++.dg/ext/pretty1.C: New test.
35338         * g++.dg/ext/pretty2.C: New test.
35339
35340 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
35341
35342         PR c++/8385
35343         * g++.dg/ext/typeof5.C: New test.
35344
35345 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
35346
35347         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
35348         __USER_LABEL_PREFIX__ into account.
35349         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
35350
35351 2003-05-14  Roger Sayle  <roger@eyesopen.com>
35352
35353         * gcc.dg/builtins-15.c: New test case.
35354
35355 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
35356
35357         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
35358
35359 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
35360
35361         * lib/g++.exp: Tweak handling of additional source files.
35362         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
35363         * g++.dg/special/conpr-2a.C: Rename to ...
35364         * g++.dg/special/conpr-2a.cc: ... this.
35365         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
35366         * g++.dg/special/conpr-3a.C: Rename to ...
35367         * g++.dg/special/conpr-3a.cc: This.
35368         * g++.dg/special/conpr-3b.C: Rename to ...
35369         * g++.dg/special/conpr-3b.cc: This.
35370         * g++.dg/special/conpr-4.C: New test.
35371         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
35372
35373 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
35374
35375         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
35376
35377 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35378
35379         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
35380         * g++.old-deja/g++.robertl/eb71.C: Likewise.
35381         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
35382         * g++.old-deja/g++.other/warn3.C: Likewise.
35383
35384 2003-05-11  Roger Sayle  <roger@eyesopen.com>
35385
35386         * gcc.dg/i386-387-1.c: Update to also test log.
35387         * gcc.dg/i386-387-2.c: Likewise.
35388
35389 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
35390
35391         * g77.f-torture/execute/int8421.f: New test.
35392
35393 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35394
35395         PR c++/10230, c++/10481
35396         * g++.dg/lookup/scoped5.C: New test.
35397
35398 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35399
35400         PR c++/10552
35401         * g++.dg/template/ttp6.C: New test.
35402
35403 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
35404
35405         * gcc.c-torture/execute/builtins: New directory.
35406         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
35407         gcc.c-torture/execute/builtins.
35408         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
35409         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
35410         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
35411         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
35412
35413 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35414
35415         PR c++/9252
35416         * g++.dg/template/access8.C: New test.
35417         * g++.dg/template/access9.C: New test.
35418
35419 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35420
35421         PR c++/9554
35422         * g++.dg/parse/access1.C: New test.
35423
35424 2003-05-09  DJ Delorie  <dj@redhat.com>
35425
35426         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
35427         long, and not an int.
35428
35429 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35430
35431         PR c++/10555, c++/10576
35432         * g++.dg/template/memclass1.C: New test.
35433
35434 2003-05-08  DJ Delorie  <dj@redhat.com>
35435
35436         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
35437         targets.
35438         * gcc.c-torture/execute/20021024-1.x: Likewise.
35439         * gcc.c-torture/execute/shiftdi.x: Likewise.
35440         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
35441         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
35442         * gcc.dg/20021018-1.c: Likewise.
35443
35444 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35445
35446         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
35447
35448         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
35449         (bcopy): Call memmove.
35450
35451 2003-05-08  Roger Sayle  <roger@eyesopen.com>
35452
35453         * g77.f-torture/compile/8485.f: New test case.
35454
35455 2003-05-07  Richard Henderson  <rth@redhat.com>
35456
35457         PR c++/10570
35458         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
35459         Verify exception_cleanup not called for rethrows.
35460         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
35461         when exiting catch block without rethrowing.
35462         * g++.dg/eh/forced3.C: New.
35463         * g++.dg/eh/forced4.C: New.
35464
35465 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
35466
35467         * gcc.dg/20030505.c: Fix triplet.
35468
35469 2003-05-06  DJ Delorie  <dj@redhat.com>
35470
35471         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
35472         * gcc.dg/nest.c: Likewise.
35473
35474 2003-05-05  Roger Sayle  <roger@eyesopen.com>
35475
35476         * gcc.dg/builtins-14.c: New test case.
35477
35478 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
35479
35480         * lib/compat.exp (compat-execute): New argument.
35481         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
35482         * gcc.dg/compat: New test directory.
35483         * gcc.dg/compat/compat.exp: New expect script.
35484         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
35485         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
35486         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
35487         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
35488         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
35489         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
35490
35491         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
35492         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
35493         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
35494         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
35495         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
35496         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
35497         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
35498         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
35499         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
35500         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
35501         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
35502         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
35503         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
35504         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
35505         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
35506
35507 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
35508
35509         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
35510
35511 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
35512
35513         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
35514
35515 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
35516
35517         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
35518         * gcc.dg/ppc-fsel-2.c: New test.
35519
35520         * gcc.dg/unused-5.c: New test.
35521
35522 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35523
35524         PR c++/10496
35525         * g++.dg/warn/pmf1.C: New test.
35526
35527 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35528
35529         PR c++/4494
35530         * g++.dg/warn/main.C: New test.
35531
35532 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35533
35534         * gcc.dg/nonnull-3.c: New test.
35535
35536 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
35537
35538         * gcc.dg/cpp/Wtrigraphs.c: Update.
35539         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
35540
35541 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
35542
35543         * gcc.dg/ppc-fsel-1.c: New test.
35544
35545 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
35546
35547         PR c/10604
35548         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
35549
35550 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
35551
35552         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
35553
35554 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35555
35556         PR c++/9364, c++/10553, c++/10586
35557         * g++.dg/parse/typename4.C: New test.
35558         * g++.dg/parse/typename5.C: Likewise.
35559
35560 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
35561
35562         * gcc.c-torture/compile/20030503-1.c: New test.
35563
35564 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35565
35566         * g++.dg/lookup/using5.C: Fix testcase error.
35567
35568 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
35569
35570         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
35571         since MEABI is no longer supported.  Remove all vestiges
35572         of MEABI from the test.
35573
35574 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35575
35576         PR c++/10554
35577         * g++.dg/lookup/using5.C: New test.
35578
35579 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35580
35581         PR c++/8772
35582         * g++.dg/template/ttp5.C: New test.
35583
35584 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
35585
35586         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
35587         (dg-gpp-additional-sources): New function.
35588         (dg-gpp-additional-files): Likewise.
35589         * lib/g++.exp (additional_sources): New variable.
35590         (additional_files): Likewise.
35591         (g++_target_compile): Deal with them.
35592         * lib/old-dejagnu.exp: Remove.
35593         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
35594         * g++.old-deja: Revise all tests to use dg commands.
35595
35596 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35597
35598         PR c++/9432, c++/9528
35599         * g++.dg/lookup/using4.C: New test.
35600
35601 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
35602
35603         * gcc.dg/noreturn-5.c: New file.
35604         * gcc.dg/noreturn-6.c: New file.
35605
35606         * gcc.c-torture/compile/inline-1.c: New file.
35607
35608 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
35609
35610         PR c++/10551
35611         * g++.dg/template/explicit1.C: New test.
35612
35613 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
35614
35615         PR c++/10549
35616         * g++.dg/other/bitfield1.C: New test.
35617
35618         PR c++/10527
35619         * g++.dg/init/new7.C: New test.
35620
35621 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
35622
35623         * g++.dg/ext/desig1.C: New test.
35624         * g++.dg/ext/init1.C: Update.
35625
35626         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
35627
35628 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
35629
35630         PR c++/10180
35631         * g++.dg/warn/Winline-1.C: New test.
35632
35633 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
35634
35635         * gcc.c-torture/execute/string-opt-19.c: New test.
35636
35637         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
35638         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
35639
35640 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
35641
35642         PR c++/10506
35643         * g++.dg/init/new6.C: New test.
35644
35645         PR c++/10503
35646         * g++.dg/init/ref6.C: New test.
35647
35648 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
35649
35650         * g++.dg/warn/weak1.C: XFAIL on AIX4.
35651
35652 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35653
35654         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
35655         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
35656
35657 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
35658
35659         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
35660         initialized static data members.
35661
35662 2003-04-25  H.J. Lu <hjl@gnu.org>
35663
35664         * gcc.dg/ia64-sync-4.c: New test.
35665
35666 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35667
35668         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
35669         date.
35670
35671 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
35672
35673         PR c++/10337
35674         * g++.dg/warn/conv1.C: New test.
35675         * g++.old-deja/g++.other/conv7.C: Adjust.
35676         * g++.old-deja/g++.other/overload14.C: Adjust.
35677
35678 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
35679
35680         PR c++/10471
35681         * g++.dg/template/defarg2.C: New test.
35682
35683 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
35684
35685         * gcc.dg/cpp/include2.c: Update.
35686         * gcc.dg/cpp/multiline-2.c: New.
35687         * gcc.dg/cpp/multiline.c: Update.
35688         * gcc.dg/cpp/strify2.c: Update.
35689         * gcc.dg/cpp/trad/literals-2.c: Update.
35690
35691 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35692
35693         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
35694
35695 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
35696
35697         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
35698
35699 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
35700
35701         PR c++/10451
35702         * g++.dg/parse/crash4.C: New test.
35703
35704         PR c++/9847
35705         * g++.dg/parse/crash5.C: New test.
35706
35707 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
35708
35709         PR c++/10446
35710         * g++.dg/parse/crash3.C: New test.
35711
35712         PR c++/10428
35713         * g++.dg/parse/elab1.C: New test.
35714
35715 2003-04-22  Devang Patel  <dpatel@apple.com>
35716
35717         * gcc.dg/cpp/trad/funlike-5.c: New test.
35718
35719 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
35720
35721         * g++.dg/other/packed1.C: Fix dg options.
35722
35723 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
35724
35725         * g++.dg/other/offsetof2.C: New test.
35726
35727 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
35728
35729         * g++.dg/template/recurse.C: Adjust location of error messages.
35730
35731 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
35732
35733         PR c++/9881
35734         * g++.dg/init/addr-const1.C: New test.
35735         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
35736
35737 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
35738
35739         PR c++/10405
35740         * g++.dg/lookup/struct-hack1.C: New test.
35741
35742 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
35743
35744         * ucs.c: Update diagnostic messages.
35745
35746 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
35747
35748         * gcc.dg/cpp/truefalse.cpp: New test.
35749         * gcc.dg/cpp/cpp.exp: Update.
35750         * g++.dg/other/stdbool-if.C: Remove.
35751
35752 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
35753
35754         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
35755         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
35756
35757 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
35758
35759         * gcc.c-torture/compile/20030418-1.c: New test.
35760
35761 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
35762
35763         * README.compat: Remove; content moved to doc/sourcebuild.texi.
35764
35765 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35766
35767         PR c++/10347
35768         g++.dg/template/dependent-name1.C: New test.
35769
35770 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
35771
35772         * gcc.dg/warn-1.c (tourist_guide): New array,
35773         contains a pointer to bar.
35774
35775 2003-04-16  Roger Sayle  <roger@eyesopen.com>
35776
35777         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
35778         * gcc.c-torture/execute/medce-1.c: New test case.
35779         * gcc.c-torture/execute/medce-2.c: New test case.
35780
35781 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
35782
35783         * lib/prune.exp: Ignore more messages.
35784
35785         PR c++/10381
35786         * g++.dg/parse/lookup3.C: New test.
35787
35788 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
35789
35790         * gcc.c-torture/compile/20030415-1.c : New test.
35791
35792 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
35793
35794         * gcc.c-torture/execute/scope-2.c: Move to ...
35795         * gcc.dg/noncompile/scope.c: .... here.
35796
35797 2003-04-14  Roger Sayle  <roger@eyesopen.com>
35798
35799         * gcc.dg/20030414-2.c: New test case.
35800
35801 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
35802
35803         PR target/10377
35804         * gcc.dg/20030414-1.c: New test.
35805
35806 2003-04-13  Roger Sayle  <roger@eyesopen.com>
35807
35808         * gcc.dg/builtins-12.c: New test case.
35809         * gcc.dg/builtins-13.c: New test case.
35810
35811 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35812
35813         * gcc.c-torture/execute/string-opt-18.c: New test.
35814
35815 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
35816
35817         PR c++/10300
35818         * g++.dg/init/new5.C: New test.
35819
35820 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
35821
35822         PR c++/7910
35823         * g++.dg/ext/dllimport1.C: New test.
35824
35825 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
35826
35827         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
35828
35829 2003-04-11  Bud Davis <bdavis9659@comcast.net>
35830
35831         PR Fortran/9263
35832         * g77.f-torture/noncompile/9263.f: New test
35833         PR Fortran/1832
35834         * g77.f-torture/execute/1832.f: New test
35835
35836 2003-04-11  David Chad  <davidc@freebsd.org>
35837             Loren J. Rittle  <ljrittle@acm.org>
35838
35839         libobjc/8562
35840         * objc.dg/headers.m: New test.
35841
35842 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
35843
35844         * gcc.c-torture/execute/builtin-noret-2.c: New.
35845         * gcc.c-torture/execute/builtin-noret-2.x: New.
35846         XFAIL builtin-noret-2.c at -O1 and above.
35847         * gcc.dg/redecl.c: New.
35848         * gcc.dg/Wshadow-1.c: Update error regexps.
35849
35850 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
35851
35852         * g++.dg/abi/bitfield10.C: New test.
35853
35854 2003-04-09  Mike Stump  <mrs@apple.com>
35855
35856         * gcc.dg/pch/pch.exp: Make testcase names longer.
35857         * g++.dg/pch/pch.exp: Make testcase names longer.
35858
35859 2003-04-08  Roger Sayle  <roger@eyesopen.com>
35860
35861         * gcc.dg/builtins-11.c: New test case.
35862
35863 2003-04-08  Roger Sayle  <roger@eyesopen.com>
35864
35865         * gcc.dg/builtins-9.c: New test case.
35866         * gcc.dg/builtins-10.c: New test case.
35867
35868 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
35869
35870         * gcc.dg/noncompile/init-4.c.c: New test.
35871
35872 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
35873
35874         * gcc.misc-test/gcov-9.c: New test.
35875         * gcc.misc-test/gcov-10.c: New test
35876         * gcc.misc-test/gcov-11.c: New test.
35877
35878 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
35879
35880         PR optimization/10024
35881         * gcc.c-torture/compile/20030405-1.c: New test.
35882
35883 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
35884
35885         * gcc.dg/pch/static-3.c: New.
35886         * gcc.dg/pch/static-3.hs: New.
35887         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
35888
35889 2003-04-04  Richard Henderson  <rth@redhat.com>
35890
35891         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
35892         * g++.dg/eh/forced2.C: Likewise.
35893
35894 2003-04-03  Mike Stump  <mrs@apple.com>
35895
35896         * lib/scanasm.exp (scan-assembler): Add xfail processing for
35897         target arg.
35898         (scan-assembler-times, scan-assembler-not): Likewise.
35899         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
35900
35901 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
35902
35903         * gcc.dg/sparc-loop-1.c: New test.
35904
35905 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
35906
35907         PR other/9274
35908         * g++.dg/pch/system-2.C: New.
35909         * g++.dg/pch/system-2.Hs: New.
35910
35911 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
35912
35913         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
35914
35915         * g++.dg/eh/simd-1.C (vecfunc): Same.
35916
35917 2003-04-01  Roger Sayle  <roger@eyesopen.com>
35918
35919         * gcc.c-torture/execute/20030401-1.c: New test case.
35920
35921 2003-04-01  Ziemowit Laski <zlaski@apple.com>
35922
35923         * objc.dg/defs.m: New.
35924
35925 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
35926
35927         * g++.dg/eh/simd-1.C: New.
35928         * g++.dg/eh/simd-2.C: New.
35929
35930 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
35931
35932         * gcc.c-torture/execute/simd-3.c: New.
35933
35934 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
35935
35936         PR c/9936
35937         * gcc.dg/20030331-2.c: New test.
35938
35939 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
35940
35941         PR c++/10278
35942         * g++.dg/parse/crash2.C: New test.
35943
35944 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
35945
35946         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
35947         * gcc.c-torture/execute/20030331-1.c: ...here.
35948
35949 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
35950
35951         * gcc.c-torture/execute/20030331-1.c: New test.
35952
35953 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
35954
35955         * lib/gcov.exp: Adjust call return testing strings.
35956         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
35957
35958 2003-03-31  Roger Sayle  <roger@eyesopen.com>
35959
35960         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
35961         * gcc.dg/builtins-7.c: New test case.
35962         * gcc.dg/builtins-8.c: New test case.
35963
35964 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
35965
35966         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
35967
35968 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
35969
35970         PR c++/7647
35971         * g++.dg/lookup-class-member-2.C: New test.
35972
35973 2003-03-30  Glen Nakamura  <glen@imodulo.com>
35974
35975         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
35976
35977 2003-03-28  Roger Sayle  <roger@eyesopen.com>
35978
35979         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
35980
35981 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
35982
35983         * g++.dg/init/attrib1.C: New test.
35984
35985 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
35986
35987         * gcc.dg/ultrasp8.c: New test.
35988
35989 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
35990
35991         * gcc.dg/ultrasp7.c: New test.
35992
35993 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
35994
35995         PR c++/10047
35996         * g++.dg/template/inline1.C: New test.
35997
35998 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
35999
36000         * gcc.dg/sparc-dwarf2.c: New test.
36001
36002 2003-03-27  Roger Sayle  <roger@eyesopen.com>
36003
36004         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
36005         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
36006
36007 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
36008
36009         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
36010         than reading .x files.
36011         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
36012         * g77.dg/gcov/gcov-1.f: Likewise.
36013         * gcc.misc-tests/gcov-4b.c: Likewise.
36014         * gcc.misc-tests/gcov-5b.c: Likewise.
36015         * gcc.misc-tests/gcov-6.c: Likewise.
36016         * gcc.misc-tests/gcov-7.c: Likewise.
36017         * gcc.misc-tests/gcov-8.c: Likewise.
36018         * g++.dg/gcov/gcov-1.x: Remove.
36019         * g77.dg/gcov/gcov-1.x: Likewise.
36020         * gcc.misc-tests/gcov-4b.x: Likewise.
36021         * gcc.misc-tests/gcov-5b.x: Likewise.
36022         * gcc.misc-tests/gcov-6.x: Likewise.
36023         * gcc.misc-tests/gcov-7.x: Likewise.
36024         * gcc.misc-tests/gcov-8.x: Likewise.
36025
36026 2003-03-27  Glen Nakamura  <glen@imodulo.com>
36027
36028         PR opt/10087
36029         * gcc.dg/20030324-1.c: New test.
36030
36031 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
36032
36033         PR c++/10224
36034         * g++.dg/template/arg3.C: New test.
36035
36036         PR c++/10158
36037         * g++.dg/template/friend18.C: New test.
36038
36039 2003-03-26  Roger Sayle  <roger@eyesopen.com>
36040
36041         * g77.f-torture/compile/20030326-1.f: New test case.
36042
36043 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
36044
36045         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
36046
36047         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
36048
36049 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
36050
36051         * gcc.dg/ia64-sync-3.c: New test.
36052
36053 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
36054
36055         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
36056
36057 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
36058
36059         * gcc.dg/ultrasp6.c: New test.
36060
36061 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
36062
36063         * gcc.dg/i386-signbit-1.c: New test.
36064         * gcc.dg/i386-signbit-2.c: New test.
36065         * gcc.dg/i386-signbit-3.c: New test.
36066
36067 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
36068
36069         * gcc.dg/ultrasp5.c: Fix options.
36070
36071 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
36072
36073         * gcc.dg/ultrasp5.c: Fix comment.
36074
36075 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
36076
36077         PR fortran/10197
36078         * g77.f-torture/execute/10197.f: New test.
36079
36080 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
36081
36082         PR c++/9898, c++/383
36083         * g++.dg/template/conv6.C: New test.
36084
36085         PR c++/10119
36086         * g++.dg/template/ptrmem5.C: New test.
36087
36088         PR c++/10026
36089         * g++.dg/lookup/koenig1.C: New test.
36090
36091         PR C++/10199
36092         * g++.dg/lookup/template2.C: New test.
36093
36094 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
36095
36096         * g++.dg/opt/rtti1.C: New test.
36097
36098 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
36099
36100         * gcc.dg/ultrasp5.c: New test.
36101
36102 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
36103
36104         PR middle-end/9967
36105         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
36106         builtin fputs.
36107
36108 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
36109
36110         PR c/8224
36111         * gcc.dg/20030323-1.c: New test.
36112
36113 2003-03-23  Roger Sayle  <roger@eyesopen.com>
36114
36115         * gcc.c-torture/compile/20030323-1.c: New test case.
36116
36117 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
36118
36119         * gcc.dg/20030321-1.c: New test.
36120
36121 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
36122
36123         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
36124
36125 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
36126
36127         PR c++/9978, c++/9708
36128         * g++.dg/ext/vlm1.C: Adjust expected error.
36129         * g++.dg/ext/vla2.C: New test.
36130         * g++.dg/template/arg1.C: New test.
36131         * g++.dg/template/arg2.C: New test.
36132
36133 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
36134
36135         * g77.f-torture/execute/select.f: New test.
36136         * g77.f-torture/noncompile/select_no_compile.f: New test.
36137
36138 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
36139
36140         PR c++/9898
36141         * g++.dg/other/error4.C: New test.
36142
36143 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
36144
36145         * g++.dg/template/friend17.C: New test.
36146
36147 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
36148
36149         * gcc.c-torture/compile/20030320-1.c: New.
36150
36151 2003-03-20  Roger Sayle  <roger@eyesopen.com>
36152
36153         * gcc.dg/builtins-6.c: New test case.
36154
36155 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
36156
36157         PR target/10073
36158         * gcc.c-torture/compile/20030319-1.c: New.
36159
36160 2003-03-18  Jan Hubicka  <jh@suse.cz>
36161
36162         * gcc.dg/i386-cvt-1.c: New test.
36163
36164 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
36165
36166         * objc.dg/naming-1.m: Use "(parse|syntax) error".
36167         * objc.dg/naming-2.m: Likewise.
36168
36169 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
36170
36171         PR c++/9639
36172         * g++.dg/parse/crash1.C: New test.
36173
36174 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
36175
36176         PR c++/8805
36177         * g++.dg/eh/cleanup1.C: New test.
36178
36179 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
36180
36181         * gcc.c-torture/execute/20030316-1.c: New test case.
36182
36183 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
36184
36185         PR c++/9629
36186         * g++.dg/init/ctor2.C: New test.
36187
36188 2003-03-15  Roger Sayle  <roger@eyesopen.com>
36189
36190         * g77.f-torture/compile/xformat.f: New test case.
36191
36192 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36193
36194         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
36195         * g++.old-deja/g++.mike/eh50.C: Likewise.
36196
36197 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36198
36199         PR c++/6440
36200         * g++.dg/template/spec7.C: New test.
36201         * g++.dg/template/spec8.C: Likewise.
36202
36203 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
36204
36205         * gcc.c-torture/execute/20030313-1.c: New test.
36206
36207 2003-03-14  Richard Henderson  <rth@redhat.com>
36208
36209         * gcc.dg/inline-2.c: Adjust alpha test for external call.
36210
36211 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
36212
36213         * gcc.c-torture/compile/20030314-1.c: New test.
36214
36215 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
36216
36217         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
36218         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
36219         thumb target,
36220         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
36221         to accept newer _imp__  prefix and additional
36222         newline in .drectve section.
36223         * gcc.dg/dll-4.c: Likewise.
36224         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
36225         switch.
36226
36227 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
36228
36229         * g++.dg/parse/namespace9.C: New test.
36230
36231         * g++.dg/init/ref5.C: New test.
36232         * g++.dg/parse/ptrmem1.C: Likewise.
36233
36234 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36235
36236         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
36237         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
36238         regular expression.
36239         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
36240         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
36241
36242 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
36243
36244         * gcc.c-torture/execute/20030224-2.c: New test.
36245
36246 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
36247
36248         * gcc.dg/decl-3.c: New test.
36249
36250 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
36251
36252         * gcc.dg/i386-loop-2.c: New test.
36253
36254 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
36255
36256         PR c++/9474
36257         * g++.dg/parse/namespace8.C: New test.
36258
36259         PR c++/9924
36260         * g++.dg/overload/builtin2.C: New test.
36261
36262 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
36263
36264         * gcc.dg/return-type-3.c: New test.
36265
36266 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
36267
36268         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
36269         profiling options are not supported.
36270
36271 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
36272
36273         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
36274         * g++.old-deja/g++.warn/impint2.C: Likewise.
36275
36276 2003-03-10  Devang Patel  <dpatel@apple.com>
36277
36278         * g++.dg/cpp/c++_cmd_1.C: New test.
36279         * g++.dg/cpp/c++_cmd_1.h: New file.
36280
36281 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
36282
36283         * gcc.dg/altivec-9.c: New file.
36284
36285 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36286
36287         * gcc.dg/ppc-sdata-1.c: New test.
36288         * gcc.dg/ppc-sdata-2.c: New test.
36289
36290 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
36291
36292         PR c++/9373
36293         * g++.dg/opt/ptrmem2.C: New test.
36294
36295         PR c++/8534
36296         * g++.dg/opt/ptrmem1.C: New test.
36297
36298 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
36299
36300         * gcc.dg/i386-loop-1.c: New test.
36301
36302 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36303
36304         PR c++/9970
36305         * g++.dg/lookup/friend1.C: New test.
36306
36307 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
36308
36309         PR c++/9823
36310         * g++.dg/parser/constructor1.C: New test.
36311
36312 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
36313
36314         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
36315
36316         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
36317
36318 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
36319
36320         * gcc.dg/cpp/Wunused.c: Update test.
36321
36322 2003-03-08  Jan Hubicka  <jh@suse.cz>
36323
36324         * gcc.dg/inline-3.c: New test.
36325
36326 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
36327
36328         PR c++/9809
36329         * g++.dg/parse/builtin1.C: New test.
36330
36331         PR c++/9982
36332         * g++.dg/abi/cookie1.C: New test.
36333         * g++.dg/abi/cookie2.C: Likewise.
36334
36335         PR c++/9524
36336         * g++.dg/template/field1.C: New test.
36337
36338         PR c++/9912
36339         * g++.dg/parse/class1.C: New test.
36340         * g++.dg/parse/namespace7.C: Likewise.
36341         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
36342
36343 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
36344
36345         * g++.dg/init/ref4.C: New test.
36346
36347 2003-03-07  Jan Hubicka  <jh@suse.cz>
36348
36349         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
36350         * gcc.dg/inline-3.c: New test.
36351
36352 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
36353
36354         * g++.dg/init/ref3.C: New test.
36355
36356         PR c++/9965
36357         * g++.dg/init/ref2.C: New test.
36358
36359         PR c++/9400
36360         * g++.dg/warn/Wshadow-2.C: New test.
36361
36362         PR c++/9791
36363         * g++.dg/warn/Woverloaded-1.C: New test.
36364
36365 2003-03-05  Jan Hubicka  <jh@suse.cz>
36366
36367         * gcc.dg/i386-local2.c: New.
36368         * gcc.dg/i386-local.c: Fix typo.
36369
36370 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
36371
36372         * g++.dg/abi/layout3.C: New test.
36373
36374 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
36375
36376         * gcc.c-torture/compile/20030305-1.c
36377
36378 2003-03-05  Jan Hubicka  <jh@suse.cz>
36379
36380         * gcc.dg/i386-local.c: New.
36381
36382 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
36383
36384         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
36385
36386 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
36387
36388         * gcc.dg/switch-2.c: New test.
36389         * gcc.dg/switch-3.c: New test.
36390         * gcc.dg/Wswitch.c: Adjust line numbers.
36391         * gcc.dg/Wswitch-default.c: Likewise.
36392         * gcc.dg/Wswitch-enum.c: Likewise.
36393
36394 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
36395
36396         * gcc.c-torture/execute/20030222-1.c: New test.
36397
36398 2003-03-03  James E Wilson  <wilson@tuliptree.org>
36399
36400         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
36401
36402 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
36403
36404         PR c++/9878
36405         * g++.dg/init/ref1.C: New test.
36406
36407 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
36408
36409         * gcc.dg/sh-relax.c: New SH-only test.
36410
36411 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
36412
36413         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
36414         comment explaining purpose of testcase.
36415
36416 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
36417
36418         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
36419         for HC11/HC12 (asm needs two int registers).
36420         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
36421         HC11/HC12 because the test uses an asm which needs two 32-bit
36422         registers.
36423
36424 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
36425
36426         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
36427         for HC11/HC12 (array is too large otherwise).
36428         * gcc.c-torture/compile/920501-4.x: New file, likewise.
36429         * gcc.c-torture/compile/20010518-2.x: Likewise.
36430         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
36431         HC11/HC12 (array is too large).
36432
36433 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
36434
36435         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
36436         * lib/g++-dg.exp (g++-dg-test): Likewise.
36437
36438 2003-03-01  Roger Sayle  <roger@eyesopen.com>
36439
36440         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
36441         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
36442
36443 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36444
36445         * g++.dg/warn/implicit-typename1.C: Remove warning.
36446
36447 2003-02-28  Richard Henderson  <rth@redhat.com>
36448
36449         * gcc.dg/noreturn-1.c: Move noreturn warning line.
36450         * gcc.dg/return-type-1.c: Move control reaches end warning line.
36451
36452 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
36453
36454         * gcc.dg/pch/pch.exp: Change .pch to .gch.
36455         * g++.dg/pch/pch.exp: Likewise.
36456
36457 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
36458
36459         PR c++/9879
36460         * testsuite/g++.dg/init/new4.C: New test.
36461
36462 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
36463
36464         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
36465
36466 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
36467
36468         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
36469         unsigned long.
36470
36471         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
36472         wider than float.
36473
36474 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36475
36476         * lib/scanasm.exp: Add support for counting numbers of
36477         occurences.
36478         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
36479         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
36480
36481 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
36482
36483         PR c++/9683
36484         * g++.dg/template/static3.C: New test.
36485
36486         PR c++/9829
36487         * g++.dg/parse/namespace6.C: New test.
36488
36489 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36490
36491         PR target/9732
36492         * gcc.dg/20030225-1.c: New test.
36493
36494 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
36495
36496         * README: Remove out-of-date information.
36497
36498         PR c++/9836
36499         * g++.dg/template/spec6.C: New test.
36500
36501 2003-02-24  Jeff Law  <law@redhat.com>
36502
36503         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
36504
36505 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36506
36507         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
36508         * gcc.dg/pragma-ep-1.c: Likewise.
36509
36510 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36511
36512         PR c++/9602
36513         * g++.dg/template/friend16.C: New test.
36514
36515 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
36516
36517         PR c++/5333
36518         * g++.dg/parse/fused-params1.C: Adjust error messages.
36519         * g++.dg/template/nested3.C: New test.
36520
36521 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
36522
36523         * g++.dg/abi/param1.C: New test.
36524
36525 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36526
36527         PR c++/7982
36528         * g++.dg/warn/implicit-typename1.C: New test.
36529
36530 2003-02-22  Kelley Cook <kelleycook@comcast.net>
36531
36532         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
36533         with "mtune".
36534         * g++.old-deja/g++.other/store-expr2.C: Likewise.
36535         * gcc.c-torture/execute/20010129-1.x: Likewise.
36536         * gcc.dg/20011107-1.c: Likewise.
36537         * gcc.dg/20020108-1.c: Likewise.
36538         * gcc.dg/20020122-3.c: Likewise.
36539         * gcc.dg/20020206-1.c: Likewise.
36540         * gcc.dg/20020310-1.c: Likewise.
36541         * gcc.dg/20020426-2.c: Likewise.
36542         * gcc.dg/20020517-1.c: Likewise.
36543         * gcc.dg/991230-1.c: Likewise.
36544         * gcc.dg/i386-unroll-1.c: Likewise.
36545         * gcc.misc-tests/i386-prefetch.exp: Likewise.
36546
36547 2003-02-22  Jan Hubicka  <jh@suse.cz>
36548
36549         * gcc.dg/i386-mul.c: New test.
36550
36551 2003-02-21  Roger Sayle  <roger@eyesopen.com>
36552
36553         * gcc.dg/builtins-5.c: New test case.
36554
36555 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
36556
36557         * gcc.dg/asmreg-1.c: New test.
36558
36559 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
36560
36561         PR c++/9749
36562         * g++.dg/parse/varmod1.C: New test.
36563
36564 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
36565
36566         PR c++/9727
36567         * g++.dg/template/op1.C: New test.
36568
36569 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
36570
36571         PR c++/8906
36572         * g++.dg/template/nested2.C: New test.
36573
36574 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
36575
36576         PR c++/8724
36577         * g++.dg/expr/dtor1.C: New test.
36578
36579 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
36580
36581         * gcc.dg/cpp/include3.c: New test.
36582         * gcc.dg/cpp/inc/foo.h: New file.
36583
36584 2003-02-21  Glen Nakamura  <glen@imodulo.com>
36585
36586         * gcc.c-torture/execute/20030221-1.c: New test.
36587
36588 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
36589
36590         PR c++/9729
36591         * g++.dg/abi/conv1.C: New test.
36592
36593 2003-02-20  Jan Hubicka  <jh@suse.cz>
36594
36595         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
36596
36597 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
36598
36599         * gcc.c-torture/compile/20030219-1.c: New test.
36600
36601 2003-02-18  Jan Hubicka  <jh@suse.cz>
36602
36603         * gcc.dg/funcorder.c: New test.
36604
36605 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
36606
36607         * gcc.c-torture/execute/20030218-1.c: New.
36608
36609 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
36610
36611         * gcc.dg/20030218-1.c: New.
36612
36613 2003-02-18  Richard Henderson  <rth@redhat.com>
36614
36615         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
36616         * gcc.dg/attr-used-2.c: New.
36617
36618 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
36619
36620         PR c++/9704
36621         * g++.dg/init/copy5.C: New test.
36622
36623 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
36624
36625         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
36626         * g++.dg/pch/pch.exp: Likewise.
36627
36628 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
36629
36630         * gcc.c-torture/execute/20030209-1.c: Enable the test if
36631         STACK_SIZE is not defined.
36632
36633 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36634
36635         PR c++/9457
36636         * g++.dg/template/init1.C: New test.
36637
36638 2003-02-16  Jan HUbicka  <jh@suse.cz>
36639
36640         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
36641         (foo): Add few extra tests
36642         * gcc.dg/c99-const-expr-3.c: Likewise.
36643         * gcc.c-torture/execute/20030216-1.c: New.
36644
36645 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36646
36647         PR c++/9459
36648         * g++.dg/ext/typeof4.C: New test.
36649
36650 2003-02-15  Roger Sayle  <roger@eyesopen.com>
36651
36652         * gcc.dg/i386-387-3.c: New test case.
36653
36654 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
36655
36656         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
36657         cris-*-elf* cris-*-aout* and mmix-*-*.
36658
36659 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
36660
36661         * gcc.dg/20030213-1.c: New test.
36662
36663 2003-02-12  Roger Sayle  <roger@eyesopen.com>
36664
36665         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
36666         * gcc.dg/i386-387-2.c: Likewise.
36667
36668 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
36669
36670         * gcc.dg/ppc-spe.c: Fix formatting.
36671         Enable tests that were previously unsupported by gas.
36672         Delete tests for instructions that no longer exist.
36673         Switch arguments on evsubifw builtin.
36674
36675 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
36676
36677         * gcc.c-torture/execute/20030209-1.c: Disable the test if
36678         STACK_SIZE is too small.
36679
36680 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
36681             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
36682
36683         * gcc.dg/decl-2.c: New test.
36684
36685 2003-02-10  Jan Hubicka  <jh@suse.cz>
36686
36687         * gcc.dg/i386-fpcvt-1.c: New test.
36688
36689 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
36690
36691         * gcc.c-torture/execute/20030209-1.c: New test.
36692
36693 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
36694
36695         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
36696         int-wide bitops, use the constants of the same width.
36697         Likewise, if long long is 32-bit wide, test bitops using
36698         32-bit constants.
36699
36700 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
36701
36702         * gcc.dg/20021014-1.c: Annotate with expected notice text.
36703
36704 2003-02-07  Roger Sayle  <roger@eyesopen.com>
36705
36706         * testsuite/gcc.dg/builtins-4.c: New test case.
36707
36708 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36709
36710         * gcc.dg/20020430-1.c: Fix dg command typos.
36711         * gcc.dg/20020503-1.c: Likewise.
36712
36713 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36714
36715         PR c++/8785
36716         * g++.dg/parse/fused-params1.C: New test.
36717
36718         PR c++/8857
36719         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
36720
36721         PR c++/8921
36722         * g++.dg/parse/non-dependent1.C: New test.
36723
36724         PR c++/8928
36725         * g++.dg/parse/dupl-tmpl-args1.C: New test.
36726
36727         PR c++/9228
36728         * g++.dg/parse/undefined7.C: New test.
36729         * g++.dg/parse/non-templ1.C: New test.
36730
36731         PR c++/9229
36732         * g++.dg/parse/too-many-tmpl-args1.C: New test.
36733
36734 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
36735
36736         * gcc.c-torture/compile/20030206-1.c: New test.
36737
36738 2003-02-05  Roger Sayle  <roger@eyesopen.com>
36739
36740         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
36741         "pow" to "foo" to avoid potential confusion with a math built-in.
36742
36743 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36744
36745         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
36746         conditions for SPARC targets.
36747
36748 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
36749
36750         * gcc.dg/20030204-1.c: New test.
36751
36752 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36753
36754         PR c++/38
36755         * g++.dg/parse/array-size1.C: New test.
36756
36757         PR c++/5657
36758         * g++.dg/parse/undefined3.C: New test.
36759
36760         PR c++/5665
36761         * g++.dg/parse/undefined4.C: New test.
36762
36763         PR c++/5975
36764         * g++.dg/parse/undefined5.C: New test.
36765
36766         PR c++/7259
36767         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
36768
36769         PR c++/8578
36770         * g++.dg/parse/casting-operator1.C: New test.
36771
36772         PR c++/8596
36773         * g++.dg/parse/undefined6.C: New test.
36774
36775         PR c++/8736
36776         * g++.dg/parse/missing-template1.C: New test.
36777
36778 2003-02-04  Jan Hubicka  <jh@suse.cz>
36779
36780         * gcc.dg/i386-cadd.c: Compile using -march=k8.
36781         * gcc.dg/i386-cmov?.c: Likewise.
36782         * gcc.dg/i386-fpcvt-?.c: Likewise.
36783         * gcc.dg/i386-ssefp-1.c: Likewise.
36784         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
36785         conventions.
36786
36787 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
36788
36789         PR c++/7129
36790         * testsuite/g++.dg/ext/max.C: New test.
36791
36792 2003-02-03  Jan Hubicka  <jh@suse.cz>
36793
36794         * gcc.c-torture/execute/20030203-1.c: New test.
36795
36796 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
36797
36798         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
36799         'natural-endian'.
36800
36801 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
36802
36803         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
36804         * g++.dg/init/new2.C: Likewise.
36805         * g++.dg/other/new1.C: Likewise.
36806
36807 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
36808
36809         * gcc.dg/struct-ret-libc.c: New test.
36810
36811 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
36812
36813         * gcc.dg/20030129-1.c: New test.
36814
36815 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36816
36817         PR c++/8849
36818         * g++.dg/template/ptrmem4.C: New test.
36819
36820 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
36821
36822         * g++.dg/parser/constant1.C: New test.
36823
36824 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36825
36826         PR c++/8591
36827         * g++.dg/parse/friend2.C: New test.
36828
36829 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
36830
36831         PR c++/9437
36832         * g++.dg/template/unify4.C: New test.
36833
36834 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
36835
36836         * gcc.c-torture/execute/20030128-1.c: New test.
36837
36838 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
36839
36840         * g++.dg/lookup/nested1.C: Test moved from ...
36841         * g++.old-deja/g++.other/lookup24.C: ... here.
36842
36843 2003-01-28  Jan Hubicka  <jh@suse.cz>
36844
36845         * gcc.dg/i386-cmov5.c: New test.
36846
36847 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
36848
36849         * gcc.c-torture/execute/20010925-1.c: Changed the
36850         memcpy declaration.
36851
36852 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
36853
36854         PR c++/3902
36855         * g++.dg/parse/template5.C: New test.
36856
36857 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
36858
36859         PR fortran/9258
36860         * g77.dg/pr9258: New test.
36861
36862 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
36863
36864         * README: Move relevant parts from README.g++.
36865
36866         * README.g++: Remove this file.
36867
36868 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
36869
36870         * g++.dg/abi/dcast1.C: New test.
36871
36872 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36873
36874         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
36875
36876 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
36877
36878         PR c++/47
36879         * g++.old-deja/g++.other/lookup24.C: New test.
36880
36881 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36882
36883         PR middle-end/7227
36884         * gcc.dg/uninit-C.c: New test.
36885
36886 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
36887
36888         * g++.dg/abi/covariant1.C: New test.
36889
36890 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
36891
36892         * gcc.dg/20030123-1.c: New test.
36893
36894 2003-01-25  Jan Hubicka  <jh@suse.cz>
36895
36896         PR opt/8492
36897         * gcc.c-torture/compile/20030125-1.c
36898
36899 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
36900
36901         PR c++/9403
36902         * g++.dg/parse/template3.C: New test.
36903         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
36904
36905         PR c++/795
36906         * g++.dg/parse/template4.C: New test.
36907
36908         PR c++/9415
36909         * g++.dg/template/qual2.C: New test.
36910
36911         PR c++/8545
36912         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
36913
36914         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
36915
36916 2003-01-25  Roger Sayle  <roger@eyesopen.com>
36917
36918         * gcc.c-torture/execute/switch-1.c: New test case.
36919
36920 2003-01-25  Jan Hubicka  <jh@suse.cz>
36921
36922         * gcc.c-torture/execute/20030125-1.[cx]: New test.
36923
36924 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
36925
36926         Tweaks for Bison-1.875. From the NEWS file:
36927         "- `parse error' -> `syntax error'
36928         Bison now uniformly uses the term `syntax error'"
36929         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
36930         * gcc.dg/cpp/digraph2.c: Likewise.
36931         * gcc.dg/cpp/direct2.c: Likewise.
36932         * gcc.dg/cpp/paste4.c: Likewise.
36933         * gcc.dg/c90-restrict-1.c: Likewise.
36934         * gcc.dg/c99-func-2.c: Likewise.
36935         * gcc.dg/noncompile/920721-2.c: Likewise.
36936         * gcc.dg/noncompile/930622-2.c: Likewise.
36937         * gcc.dg/noncompile/940112-1.c: Likewise.
36938         * gcc.dg/noncompile/950921-1.c: Likewise.
36939         * gcc.dg/noncompile/951123-1.c: Likewise.
36940         * gcc.dg/noncompile/971104-1.c: Likewise.
36941         * gcc.dg/noncompile/990416-1.c: Likewise.
36942
36943 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
36944
36945         * g++.dg/parse/undefined1.C: Add error message.
36946
36947 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
36948
36949         PR c++/9354
36950         * g++.dg/parse/new1.C: New test.
36951
36952         PR c++/9216
36953         * g++.dg/parse/template2.C: New test.
36954
36955         PR c++/9354
36956         * g++.dg/parse/typedef2.C: New test.
36957
36958         PR c++/9328
36959         * g++.dg/ext/typeof3.C: New test.
36960
36961 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36962
36963         PR c++/2738
36964         * g++.dg/parse/ret-type1.C: New test.
36965
36966         PR c++/3792
36967         * g++.dg/parse/tmpl-outside1.C: New test.
36968
36969         PR c++/4207
36970         * g++.dg/parse/int-as-enum1.C: New test.
36971
36972         PR c++/4903
36973         * g++.dg/parse/no-typename1.C: New test.
36974
36975         PR c++/5533
36976         * g++.dg/parse/no-value1.C: New test.
36977
36978         PR c++/5921
36979         * g++.dg/parse/wrong-inline1.C: New test.
36980
36981         PR c++/6402
36982         * g++.dg/parse/ref1.C: New test.
36983
36984         PR c++/6992
36985         * g++.dg/parse/attr-ctor1.C: New test.
36986
36987         PR c++/7229
36988         * g++.dg/parse/namespace5.C: New test.
36989
36990         PR c++/7917
36991         * g++.dg/parse/func-def1.C: New test.
36992
36993         PR c++/8143
36994         * g++.dg/parse/undefined1.C: New test.
36995
36996         PR c++/5723, PR c++/8522
36997         * g++.dg/parse/specialization1.C: New test.
36998
36999         PR c++/163, PR c++/8595
37000         * g++.dg/parse/struct-as-enum1.C: New test.
37001
37002         PR c++/9173
37003         * g++.dg/parse/undefined2.C: New test.
37004
37005 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
37006
37007         PR c++/9298
37008         * g++.dg/parse/template1.C: New test.
37009
37010         PR c++/9384
37011         * g++.dg/parse/using1.C: New test.
37012
37013         PR c++/9285
37014         PR c++/9294
37015         * g++.dg/parse/expr2.C: New test.
37016
37017         PR c++/9388
37018         * g++.dg/parse/lookup2.C: Likewise.
37019
37020 2003-01-21  Jan Hubicka  <jh@suse.cz>
37021
37022         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
37023         * gcc.c-torture/execute/eeprof-1.c: Likewise.
37024         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
37025         * gcc.c-torture/execute/string-opt-*.c: Likewise.
37026
37027 2003-01-20  Nick Clifton  <nickc@redhat.com>
37028
37029         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
37030         problem with ARM sibcall code generation.
37031
37032 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
37033
37034         * gcc.c-torture/execute/20030120-1.c: New.
37035
37036 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
37037
37038         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
37039
37040 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
37041
37042         PR c++/9272
37043         * g++.dg/parse/ctor1.C: New test.
37044
37045         PR c++/9294:
37046         * g++.dg/parse/qualified1.C: New test.
37047
37048         * g++.dg/parse/typename3.C: New test.
37049
37050 2003-01-16  Richard Henderson  <rth@redhat.com>
37051
37052         * g++.dg/tls/init-2.C: Fix error matches for real this time.
37053
37054 2003-01-16  Richard Henderson  <rth@redhat.com>
37055
37056         * g++.dg/pch/pch.exp: Copy test header to the working directory
37057         before using it either for precompilation or direct use.
37058         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
37059         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
37060
37061 2003-01-16  Richard Henderson  <rth@redhat.com>
37062
37063         * gcc.dg/pch/pch.exp: Copy test header to the working directory
37064         before using it either for precompilation or direct use.
37065         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
37066         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
37067
37068 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
37069
37070         * g++.dg/ext/typename1.C: Add typename keyword.
37071         * g++.dg/template/crash1.C: Update error messages.
37072         * g++.dg/template/crash2.C: Remove error message.
37073         * g++.dg/parse/typename2.C: New test.
37074         * g++.dg/template/typename2.C: Change implicit
37075         typename warning into error.
37076         * g++.old-deja/g++.benjamin/tem03.C: Issue more
37077         error messages.
37078         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
37079         * g++.old-deja/g++.brendan/crash56.C: Add this->.
37080         * g++.old-deja/g++.law/visibility13.C: Remove error
37081         messages.
37082         * g++.old-deja/g++.ns/template17.C: Reorder code to
37083         make declaration visible in template.
37084         * g++.old-deja/g++.pt/crash3.C: Fix typos.
37085         * g++.old-deja/g++.pt/crash36.C: Issue more error
37086         messages.
37087         * g++.old-deja/g++.pt/crash5.C: Improve error
37088         message.
37089         * g++.old-deja/g++.pt/crash67.C: Remove warning.
37090         * g++.old-deja/g++.pt/inherit1.C: Add this->.
37091         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
37092         * g++.old-deja/g++.pt/typename16.C: Replace implicit
37093         typename warning with error message.
37094         * g++.old-deja/g++.pt/typename19.C: Remove warning.
37095         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
37096         * g++.old-deja/g++.robertl/eb24.C: Use this->.
37097
37098 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
37099
37100         * g++.dg/parse/ambig2.C: New test.
37101
37102 2003-01-15  Richard Henderson  <rth@redhat.com>
37103
37104         * g++.dg/tls/init-2.C: Update error message string.
37105
37106 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37107
37108         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
37109
37110 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
37111
37112         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
37113         all for HC11/HC12.
37114         * gcc.c-torture/compile/20001205-1.x: Likewise.
37115         * gcc.c-torture/compile/20001226-1.x: Likewise.
37116         * gcc.c-torture/compile/920520-1.x: Likewise.
37117         * gcc.c-torture/compile/961203-1.x: Likewise.
37118         * gcc.c-torture/compile/20020604-1.x: Likewise.
37119
37120 2003-01-15  Jan Hubicka  <jh@suse.cz>
37121
37122         * gcc.c-torture/compile/20030115-1.c: New test.
37123
37124         * gcc.dg/i386-fpcvt-1.c: New test.
37125         * gcc.dg/i386-fpcvt-2.c: New test.
37126
37127 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
37128
37129         Further conform g++'s __vmi_class_type_info to the C++ ABI
37130         specification.
37131         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
37132         the specification.
37133
37134 2003-01-14  Jan Hubicka  <jh@suse.cz>
37135
37136         * gcc.dg/i386-fpcvt-1.c: New test.
37137         * gcc.dg/i386-fpcvt-2.c: New test.
37138
37139 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
37140
37141         * gcc.dg/i386-mmx-3.c: New test.
37142
37143 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
37144
37145         PR c++/9264
37146         * g++.dg/parse/octal1.C: New file.
37147
37148         PR c++/9172
37149         * g++.dg/parse/typename1.C: New file.
37150
37151 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
37152
37153         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
37154         * gcc.dg/bf-no-ms-layout.c: Likewise.
37155         * gcc.dg/bf-ms-attrib.c: Likewise.
37156
37157 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
37158
37159         PR c++/9099
37160         * g++.dg/parse/dtor1.C: New file.
37161
37162         PR c++/9128
37163         * g++.dg/rtti/typeid1.C: New file.
37164
37165         PR c++/9153
37166         * g++.dg/parse/lookup1.C: New file.
37167
37168         PR c++/9171
37169         * g++.dg/templ/spec5.C: New file.
37170
37171 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
37172
37173         * gcc.c-torture/compile/20030110-1.c: New test.
37174
37175 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
37176
37177         Merge from pch-branch:
37178
37179         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
37180
37181         * gcc.dg/pch/cpp-1.h: New.
37182         * gcc.dg/pch/cpp-1.c: New.
37183         * gcc.dg/pch/cpp-2.h: New.
37184         * gcc.dg/pch/cpp-2.c: New.
37185
37186         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
37187
37188         * gcc.dg/pch/except-1.h: New.
37189         * gcc.dg/pch/except-1.c: New.
37190
37191         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
37192
37193         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
37194         running test.
37195         * gcc.dg/pch: Include *.hp not *.h.
37196         * gcc.dg/pch/system-1.h: New.
37197         * gcc.dg/pch/system-1.c: New.
37198
37199         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
37200
37201         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
37202         rather than trying to build and run a program using PCH.
37203         * gcc.dg/pch: Remove dg-do commands from test files.
37204
37205         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
37206
37207         * gcc.dg/pch/macro-3.c: New.
37208         * gcc.dg/pch/macro-3.h: New.
37209
37210         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
37211
37212         * gcc.dg/pch/common-1.c: New.
37213         * gcc.dg/pch/common-1.h: New.
37214         * gcc.dg/pch/decl-1.c: New.
37215         * gcc.dg/pch/decl-1.h: New.
37216         * gcc.dg/pch/decl-2.c: New.
37217         * gcc.dg/pch/decl-2.h: New.
37218         * gcc.dg/pch/decl-3.c: New.
37219         * gcc.dg/pch/decl-3.h: New.
37220         * gcc.dg/pch/decl-4.c: New.
37221         * gcc.dg/pch/decl-4.h: New.
37222         * gcc.dg/pch/decl-5.c: New.
37223         * gcc.dg/pch/decl-5.h: New.
37224         * gcc.dg/pch/global-1.c: New.
37225         * gcc.dg/pch/global-1.h: New.
37226         * gcc.dg/pch/inline-1.c: New.
37227         * gcc.dg/pch/inline-1.h: New.
37228         * gcc.dg/pch/inline-2.c: New.
37229         * gcc.dg/pch/inline-2.h: New.
37230         * gcc.dg/pch/static-1.c: New.
37231         * gcc.dg/pch/static-1.h: New.
37232         * gcc.dg/pch/static-2.c: New.
37233         * gcc.dg/pch/static-2.h: New.
37234
37235         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
37236
37237         * g++.dg/pch/pch.exp: Better handle failing testcases.
37238         * gcc.dg/pch/pch.exp: Likewise.
37239         * gcc.dg/pch/macro-1.c: New.
37240         * gcc.dg/pch/macro-1.h: New.
37241         * gcc.dg/pch/macro-2.c: New.
37242         * gcc.dg/pch/macro-2.h: New.
37243
37244         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
37245
37246         * g++.dg/dg.exp: Treat files in pch/ specially.
37247         * g++.dg/pch/pch.exp: New file.
37248         * g++.dg/pch/empty.H: New file.
37249         * g++.dg/pch/empty.C: New file.
37250         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
37251         "precompile".
37252
37253         * gcc.dg/pch/pch.exp: New file.
37254         * gcc.dg/pch/empty.h: New file.
37255         * gcc.dg/pch/empty.c: New file.
37256         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
37257         "precompile".
37258
37259 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37260
37261         * g++.dg/template/friend14.C: New test.
37262
37263 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
37264
37265         * gcc.dg/old-style-asm-1.c: New test.
37266
37267 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
37268
37269         * gcc.c-torture/compile/20030109-1.c: New test.
37270
37271 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
37272
37273         * gcc.c-torture/execute/20030109-1.c: New test.
37274
37275 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
37276
37277         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
37278         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
37279         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
37280         * g++.old-deja/g++.mike/eh2.C: Likewise.
37281         * g++.old-deja/g++.mike/eh3.C: Likewise.
37282         * g++.old-deja/g++.mike/eh5.C: Likewise.
37283         * g++.old-deja/g++.mike/eh6.C: Likewise.
37284         * g++.old-deja/g++.mike/eh7.C: Likewise.
37285         * g++.old-deja/g++.mike/eh8.C: Likewise.
37286         * g++.old-deja/g++.mike/eh9.C: Likewise.
37287         * g++.old-deja/g++.mike/eh10.C: Likewise.
37288         * g++.old-deja/g++.mike/eh12.C: Likewise.
37289         * g++.old-deja/g++.mike/eh13.C: Likewise.
37290         * g++.old-deja/g++.mike/eh14.C: Likewise.
37291         * g++.old-deja/g++.mike/eh16.C: Likewise.
37292         * g++.old-deja/g++.mike/eh17.C: Likewise.
37293         * g++.old-deja/g++.mike/eh18.C: Likewise.
37294         * g++.old-deja/g++.mike/eh21.C: Likewise.
37295         * g++.old-deja/g++.mike/eh23.C: Likewise.
37296         * g++.old-deja/g++.mike/eh24.C: Likewise.
37297         * g++.old-deja/g++.mike/eh25.C: Likewise.
37298         * g++.old-deja/g++.mike/eh26.C: Likewise.
37299         * g++.old-deja/g++.mike/eh27.C: Likewise.
37300         * g++.old-deja/g++.mike/eh28.C: Likewise.
37301         * g++.old-deja/g++.mike/eh29.C: Likewise.
37302         * g++.old-deja/g++.mike/eh31.C: Likewise.
37303         * g++.old-deja/g++.mike/eh33.C: Likewise.
37304         * g++.old-deja/g++.mike/eh34.C: Likewise.
37305         * g++.old-deja/g++.mike/eh35.C: Likewise.
37306         * g++.old-deja/g++.mike/eh36.C: Likewise.
37307         * g++.old-deja/g++.mike/eh37.C: Likewise.
37308         * g++.old-deja/g++.mike/eh38.C: Likewise.
37309         * g++.old-deja/g++.mike/eh39.C: Likewise.
37310         * g++.old-deja/g++.mike/eh40.C: Likewise.
37311         * g++.old-deja/g++.mike/eh41.C: Likewise.
37312         * g++.old-deja/g++.mike/eh42.C: Likewise.
37313         * g++.old-deja/g++.mike/eh44.C: Likewise.
37314         * g++.old-deja/g++.mike/eh46.C: Likewise.
37315         * g++.old-deja/g++.mike/eh47.C: Likewise.
37316         * g++.old-deja/g++.mike/eh48.C: Likewise.
37317         * g++.old-deja/g++.mike/eh49.C: Likewise.
37318         * g++.old-deja/g++.mike/eh50.C: Likewise.
37319         * g++.old-deja/g++.mike/eh51.C: Likewise.
37320         * g++.old-deja/g++.mike/eh53.C: Likewise.
37321         * g++.old-deja/g++.mike/eh55.C: Likewise.
37322         * g++.old-deja/g++.mike/p7912.C: Likewise.
37323         * g++.old-deja/g++.mike/p9706.C: Likewise.
37324         * g++.old-deja/g++.mike/p10416.C: Likewise.
37325         * g++.old-deja/g++.mike/p11667.C: Likewise.
37326         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
37327         Remove redundant reference to Iris.
37328         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
37329         Elxsi, i860, Pico Java, and WE32K.
37330
37331 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
37332
37333         * g++.dg/ext/asm4.C: New test.
37334
37335 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37336
37337         PR c++/9030
37338         * g++.dg/template/friend12.C: New test.
37339         * g++.dg/template/friend13.C: Likewise.
37340         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
37341
37342 2003-01-08  Jan Hubicka  <jh@suse.cz>
37343
37344         * gcc.dg/i386-cadd.c: New test.
37345         * gcc.dg/i386-cmov4.c: Likewise.
37346
37347 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
37348
37349         PR c++/9165
37350         * g++.dg/warn/Wunused-3.C: New test.
37351
37352         * g++.dg/abi/bitfield9.C: New test.
37353
37354         PR c++/9189
37355         * g++.dg/parse/defarg3.C: New test.
37356
37357 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
37358
37359         * g++.dg/parse/ambig1.C: New test.
37360         * g++.dg/parse/defarg2.C: New test.
37361
37362 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
37363
37364         * g++.dg/template/defarg-1.C: New test.
37365         * g++.dg/template/local2.C: Likewise.
37366
37367 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
37368
37369         * gcc.c-torture/execute/20030105-1.c: New test.
37370
37371 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37372
37373         * g++.dg/parse/namespace3.C: Remove extra semicolons.
37374         * g++.dg/parse/namespace4.C: Likewise.
37375
37376 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
37377
37378         * g++.dg/template/ntp2.C: New test.
37379
37380 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
37381
37382         * g++.dg/parse/extern-C-1.C: New test.
37383
37384         * g++.dg/parse/namespace4.C: New test.
37385
37386         * g++.dg/template/nested1.C: New test.
37387
37388         * g++.dg/parse/namespace3.C: New test.
37389
37390 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
37391
37392         * g++.dg/lookup/two-stage1.C: New test.
37393
37394 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37395
37396         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
37397         * g++.old-deja/g++.jason/access8.C: Likewise.
37398         * g++.old-deja/g++.other/decl5.C: Likewise.
37399
37400 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
37401
37402         * g++.dg/parse/parse7.C: New test.
37403
37404 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
37405
37406         PR c++/2843
37407         * g++.dg/ext/attrib7.C: New test.
37408
37409 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
37410
37411         * g++.dg/parse/parse6.C: New test.
37412
37413 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
37414
37415         * gcc.dg/h8300-stack-1.c: New.
37416
37417 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
37418
37419         g++.dg/lookup/exception1.C: New test.
37420
37421         g++.dg/lookup/template1.C: New test.
37422
37423         g++.dg/parse/namespace2.C: New test.
37424
37425         g++.dg/parse/parens2.C: New test.
37426
37427 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
37428
37429         * g++.dg/parse/parse5.C: New test.
37430         * g++.dg/lookup/scoped4.C: New test.
37431
37432 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
37433
37434         * g++.dg/parse/parens1.C: New test.
37435
37436         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
37437         angle-bracket1.C.
37438         * g++.dg/parse/parens2.C: New test.
37439
37440         * g++.dg/lookup/scope-operator1.C: New test.
37441
37442         * g++.dg/parse/operator1.C: New test.
37443
37444 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37445
37446         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
37447         * g++.old-deja/g++.other/access6.C: Likewise.
37448         * g++.old-deja/g++.other/decl1.C: Likewise.
37449         * g++.old-deja/g++.pt/typename12.C: Likewise.
37450
37451 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
37452
37453         * g++.dg/parse/namespace1.C: New test.
37454
37455 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
37456
37457         * g++.dg/parse/parse4.C: New test.
37458
37459 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
37460
37461         * g++.dg/parse/parse3.C: New test.
37462
37463 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
37464
37465         * g++.dg/parse/parse2.C: New test.
37466
37467 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
37468
37469         * g++.dg/template/friend11.C: New test.
37470
37471 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
37472
37473         * g++.dg/parse/parse1.C: New test.
37474
37475 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
37476
37477         * lib/profopt.exp: Change the name of a global variable to avoid
37478         possible clashes with other test suites.
37479
37480 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
37481
37482         * g++.dg/inherit/covariant8.C: New test.
37483
37484 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
37485
37486         * g++.dg/init/array9.C: New test.
37487
37488         PR c++/9112
37489         * g++.dg/parse/expr1.C: New test.
37490
37491 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
37492
37493         * gcc.c-torture/compile/20021230-1.c: New test.
37494
37495 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
37496
37497         * g++.dg/inherit/covariant5.C: New test.
37498         * g++.dg/inherit/covariant6.C: New test.
37499         * g++.dg/inherit/covariant7.C: New test.
37500
37501 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37502
37503         PR c++/2739
37504         * g++.dg/other/access2.C: New test.
37505
37506 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37507
37508         * g++.dg/other/anon-struct.C: No longer fails
37509         * g++.old-deja/g++.brendan/parse4.C: Likewise.
37510         * g++.old-deja/g++.brendan/parse5.C: Likewise.
37511         * g++.old-deja/g++.brendan/parse6.C: Likewise.
37512
37513 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37514
37515         * g++.dg/parse/angle-bracket.C (main): No longer fails.
37516
37517 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
37518
37519         * g++.dg/eh/spec4.C: Remove stray semicolon.
37520         * g++.dg/expr/pmf-1.C: Change error message.
37521         * g++.dg/ext/asm1.C: Remove stray semicolon.
37522         * g++.dg/ext/typename1.C: Add missing typenames.
37523         * g++.dg/inherit/template-as-base.C: Change error message.
37524         * g++.dg/lookup/scoped1.C: Likewise.
37525         * g++.dg/lookup/scoped2.C: Likewise.
37526         * g++.dg/lookup/using2.C: Likewise.
37527         * g++.dg/other/component1.C: Remove stray semicolon.
37528         * g++.dg/other/do1.C: Change error message.
37529         * g++.dg/other/error2.C: Likewise.
37530         * g++.dg/other/init1.C: Likewise.
37531         * g++.dg/other/packed1.C: Remove stray semicolon.
37532         * g++.dg/other/ptrmem2.C: Change error message.
37533         * g++.dg/parse/parameter-declaration-1.C: Remove line number
37534         marker.
37535         * g++.dg/special/initp1.C: Remove invalid attribute usage.
37536         * g++.dg/template/access3.C: Add typename keyword.
37537         * g++.dg/template/access5.C: Remove stray semicolon.
37538         * g++.dg/template/access6.C: Likewise.
37539         * g++.dg/template/complit1.C: Likewise.
37540         * g++.dg/template/crash1.C: Change error message.
37541         * g++.dg/template/inherit2.C: Remove stray semicolon.
37542         * g++.dg/template/instantiate2.C: Likewise.
37543         * g++.dg/template/instantiate3.C: Change error message.
37544         * g++.dg/template/qual1.C: Remove stray semicolon.
37545         * g++.dg/template/qualttp18.C: Change error message.
37546         * g++.dg/template/ref1.C: Remove stray semicolon.
37547         * g++.dg/template/sizeof1.C (A::value): Declare it.
37548         * g++.dg/template/spec4.C: Change error message.
37549         * g++.dg/template/static1.C: Likewise.
37550         * g++.dg/template/type1.C: Likewise.
37551         * g++.dg/template/typename3.C: Likewise.
37552         * g++.old-deja/g++.benjamin/13478.C: Change error message.
37553         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
37554         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
37555         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
37556         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
37557         named return value extension.
37558         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
37559         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
37560         * g++.old-deja/g++.bob/extern_C.C: Likewise.
37561         * g++.old-deja/g++.bob/inherit2.C: Likewise.
37562         * g++.old-deja/g++.brendan/complex1.C: Likewise.
37563         * g++.old-deja/g++.brendan/copy5.C: Likewise.
37564         * g++.old-deja/g++.brendan/crash13.C: Likewise.
37565         * g++.old-deja/g++.brendan/crash15.C: Likewise.
37566         * g++.old-deja/g++.brendan/crash18.C: Change error message.
37567         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
37568         * g++.old-deja/g++.brendan/crash38.C: Likewise.
37569         * g++.old-deja/g++.brendan/crash50.C: Likewise.
37570         * g++.old-deja/g++.brendan/crash56.C: Likewise.
37571         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
37572         syntax.
37573         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
37574         * g++.old-deja/g++.brendan/crash8.C: Change error message.
37575         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
37576         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
37577         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
37578         * g++.old-deja/g++.brendan/template11.C: Likewise.
37579         * g++.old-deja/g++.brendan/template26.C: Likewise.
37580         * g++.old-deja/g++.brendan/template27.C: Use explicit
37581         specialization syntax.
37582         * g++.old-deja/g++.brendan/template30.C: Likewise.
37583         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
37584         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
37585         non-dependent names.
37586         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
37587         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
37588         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
37589         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
37590         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
37591         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
37592         named return value extension.
37593         * g++.old-deja/g++.ext/namedret2.C: Likewise.
37594         * g++.old-deja/g++.ext/namedret3.C: Likewise.
37595         * g++.old-deja/g++.ext/return1.C: Likewise.
37596         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
37597         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
37598         * g++.old-deja/g++.jason/access8.C: Likewise.
37599         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
37600         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
37601         pseudo-destructor names.
37602         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
37603         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
37604         pseudo-destructor names.
37605         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
37606         * g++.old-deja/g++.jason/overload19.C: Likewise.
37607         * g++.old-deja/g++.jason/overload32.C: Likewise.
37608         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
37609         stray semicolons.
37610         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
37611         * g++.old-deja/g++.jason/return.C: Likewise.
37612         * g++.old-deja/g++.jason/return2.C: Likewise.
37613         * g++.old-deja/g++.jason/shadow1.C: Likewise.
37614         * g++.old-deja/g++.jason/special.C: Use explicit specialization
37615         syntax.
37616         * g++.old-deja/g++.jason/template10.C: Account for use of
37617         non-dependent names.
37618         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
37619         syntax.
37620         * g++.old-deja/g++.jason/template37.C: Likewise.
37621         * g++.old-deja/g++.law/access4.C: Change error messages.
37622         * g++.old-deja/g++.law/arm13.C: Remove incorrect
37623         pseudo-destructor names.
37624         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
37625         * g++.old-deja/g++.law/ctors9.C: Likewise.
37626         * g++.old-deja/g++.law/cvt22.C: Likewise.
37627         * g++.old-deja/g++.law/dtors5.C: Likewise.
37628         * g++.old-deja/g++.law/global-init1.C: Likewise.
37629         * g++.old-deja/g++.law/missed-error3.C: Likewise.
37630         * g++.old-deja/g++.law/operators28.C: Likewise.
37631         * g++.old-deja/g++.law/visibility28.C: Likewise.
37632         * g++.old-deja/g++.martin/eval1.C: Likewise.
37633         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
37634         name.
37635         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
37636         * g++.old-deja/g++.mike/net34.C: Likewise.
37637         * g++.old-deja/g++.mike/net36.C: Likewise.
37638         * g++.old-deja/g++.mike/ns2.C: Likewise.
37639         * g++.old-deja/g++.mike/p12306.C: Likewise.
37640         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
37641         value extension.
37642         * g++.old-deja/g++.mike/p700.C: Likewise.
37643         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
37644         * g++.old-deja/g++.mike/p710.C: Likewise.
37645         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
37646         value extension.
37647         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
37648         * g++.old-deja/g++.mike/pmf9.C: Likewise.
37649         * g++.old-deja/g++.ns/crash2.C: Likewise.
37650         * g++.old-deja/g++.ns/crash3.C: Likewise.
37651         * g++.old-deja/g++.ns/invalid1.C: Likewise.
37652         * g++.old-deja/g++.ns/ns17.C: Likewise.
37653         * g++.old-deja/g++.ns/template16.C: Likewise.
37654         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
37655         keyword.
37656         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
37657         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
37658         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
37659         named return value extension.
37660         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
37661         * g++.old-deja/g++.other/access4.C: Issue additional error
37662         messages.
37663         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
37664         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
37665         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
37666         * g++.old-deja/g++.other/crash25.C: Change error message.
37667         * g++.old-deja/g++.other/crash4.C: Change error message.
37668         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
37669         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
37670         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
37671         checks.
37672         * g++.old-deja/g++.other/defarg8.C: Likewise.
37673         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
37674         * g++.old-deja/g++.other/dtor10.C: Likewise.
37675         * g++.old-deja/g++.other/incomplete.C: Likewise.
37676         * g++.old-deja/g++.other/linkage7.C: Likewise.
37677         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
37678         lookup algorithm.
37679         * g++.old-deja/g++.other/mangle2.C: Likewise.
37680         * g++.old-deja/g++.other/refinit2.C: Likewise.
37681         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
37682         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
37683         * g++.old-deja/g++.pt/crash28.C: Likewise.
37684         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
37685         syntax.
37686         * g++.old-deja/g++.pt/crash32.C: Change error message.
37687         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
37688         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
37689         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
37690         error message position.
37691         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
37692         * g++.old-deja/g++.pt/defarg8.C: Change error message.
37693         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
37694         syntax.
37695         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
37696         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
37697         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
37698         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
37699         keyword.
37700         * g++.old-deja/g++.pt/explicit31.C: Likewise.
37701         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
37702         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
37703         keyword.
37704         * g++.old-deja/g++.pt/explicit71.C: Change error message.
37705         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
37706         syntax.
37707         * g++.old-deja/g++.pt/friend28.C: Account for use of
37708         non-dependent names.
37709         * g++.old-deja/g++.pt/friend29.C: Likewise.
37710         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
37711         rules.
37712         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
37713         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
37714         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
37715         lookup rules.
37716         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
37717         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
37718         keyword.
37719         * g++.old-deja/g++.pt/memclass20.C: Likewise.
37720         * g++.old-deja/g++.pt/memclass5.C: Likewise.
37721         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
37722         keyword.
37723         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
37724         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
37725         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
37726         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
37727         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
37728         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
37729         keyword.
37730         * g++.old-deja/g++.pt/spec10.C: Likewise.
37731         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
37732         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
37733         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
37734         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
37735         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
37736         * g++.old-deja/g++.pt/ttp62.C: Likewise.
37737         * g++.old-deja/g++.pt/ttp64.C: Likewise.
37738         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
37739         * g++.old-deja/g++.pt/typename15.C: Likewise.
37740         * g++.old-deja/g++.pt/typename22.C: Likewise.
37741         * g++.old-deja/g++.pt/typename6.C: Change error messages.
37742         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
37743         * g++.old-deja/g++.pt/virtual2.C: Likewise.
37744         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
37745         syntax.
37746         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
37747         return value extension.
37748         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
37749         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
37750         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
37751         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
37752
37753 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
37754
37755         * g++.dg/warn/inline1.C: New test.
37756         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
37757         * g++.old-deja/g++.jason/synth10.C: Likewise.
37758         * g++.old-deja/g++.mike/net31.C: Likewise.
37759         * g++.old-deja/g++.mike/p8786.C: Likewise.
37760
37761         * g++.dg/template/friend10.C: New test.
37762         * g++.dg/template/conv5.C: New test.
37763
37764 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
37765
37766         * g++.dg/lookup/scoped3.C: New test.
37767
37768         * g++.dg/lookup/decl1.C: New test.
37769         * g++.dg/lookup/decl2.C: New test.
37770
37771 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
37772
37773         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
37774         gcc.c-torture/compile/20021015-1.c,
37775         gcc.c-torture/compile/20021015-2.c,
37776         gcc.c-torture/compile/20021123-1.c,
37777         gcc.c-torture/compile/20021123-2.c,
37778         gcc.c-torture/compile/20021123-3.c,
37779         gcc.c-torture/compile/20021123-4.c,
37780         gcc.c-torture/execute/20021024-1.c: Add tests previously added
37781         only to 3.1 or 3.2 branch.
37782
37783 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
37784
37785         * gcc.dg/i386-bitfield3.c: New test.
37786
37787         * gcc.dg/i386-bitfield2.c: New test.
37788
37789 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
37790
37791         * g++.dg/parse/conv_op1.C: New test.
37792
37793 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
37794
37795         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
37796         approved.
37797
37798 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
37799
37800         * gcc.c-torture/compile/20021220-1.c: New test.
37801
37802 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
37803
37804         * gcc.dg/i386-fastcall-1.c: New.
37805
37806 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
37807
37808         * gcc.c-torture/execute/20021219-1.c: New test.
37809
37810 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
37811
37812         * gcc.dg/i386-pic-1.c: New test.
37813
37814 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37815
37816         PR c++/8099
37817         * g++.dg/template/friend9.C: New test.
37818
37819 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37820
37821         PR c++/3663
37822         * g++.dg/template/access7.C: New test.
37823
37824 2002-12-18  Nick Clifton  <nickc@redhat.com>
37825
37826         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
37827         the libstdc++-v3 directory has been found.
37828
37829 2002-12-12  Devang Patel <dpatel@apple.com>
37830         * gcc.dg/darwin-ld-1.c: New test.
37831         * gcc.dg/darwin-ld-2.c: New test.
37832         * gcc.dg/darwin-ld-3.c: New test.
37833         * gcc.dg/darwin-ld-4.c: New test.
37834         * gcc.dg/darwin-ld-5.c: New test.
37835
37836 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
37837
37838         * gcc.c-torture/compile/20021212-1.c: New test.
37839
37840 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
37841
37842         * gcc.dg/fshort-wchar: New test.
37843
37844 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
37845
37846         PR c++/8372
37847         * g++.dg/template/dtor1.C: New test.
37848
37849         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
37850         markers.
37851
37852 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
37853
37854         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
37855
37856 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
37857
37858         * g++.dg/template/static1.C: New test.
37859         * g++.dg/template/static2.C: New test.
37860         * g++.old-deja/g++.ext/memconst.C: New test.
37861
37862 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37863
37864         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
37865         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
37866         * g++.dg/special/initp1.C: Likewise.
37867
37868 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
37869
37870         * gcc.c-torture/execute/20021204-1.c: New test.
37871
37872 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
37873
37874         * gcc.dg/ppc-fmadd-1.c: New file.
37875         * gcc.dg/ppc-fmadd-2.c: New file.
37876         * gcc.dg/ppc-fmadd-3.c: New file.
37877
37878 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
37879
37880         * gcc.c-torture/compile/20021204-1.c: New test.
37881
37882 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
37883
37884         * g++.dg/inherit/covariant2.C: New test.
37885         * g++.dg/inherit/covariant3.C: New test.
37886         * g++.dg/inherit/covariant4.C: New test.
37887         * g++.dg/inherit/covariant1.C: Remove XFAIL.
37888         * g++.old-deja/g++.robertl/eb17.C: Likewise.
37889
37890 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
37891
37892         PR c++/8688
37893         * g++.dg/init/brace3.C: New test.
37894
37895 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
37896
37897         * gcc.dg/20020210-1.c: Fix a comment typo.
37898
37899 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
37900
37901         PR c++/8720
37902         * g++.dg/parse/defarg1.C: New test.
37903
37904         PR c++/8615
37905         * g++.dg/template/char1.C: New test.
37906
37907         * g++.dg/template/varmod1.C: Fix typo.
37908
37909 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37910
37911         DR 180
37912         * g++.old-deja/g++.pt/crash32.C: Expect error.
37913
37914 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
37915
37916         PR c++/5919
37917         * g++.dg/template/varmod1.C: New test.
37918
37919         PR c++/8727
37920         * g++.dg/inherit/typeinfo1.C: New test.
37921
37922         PR c++/8663
37923         * g++.dg/inherit/typedef1.C: New test.
37924
37925 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
37926
37927         PR c++/8332
37928         PR c++/8493
37929         * g++.dg/template/strlen1.C: New test.
37930
37931         PR c++/8227
37932         * g++.dg/template/ctor2.C: New test.
37933
37934         PR c++/8214
37935         * g++.dg/init/string1.C: New test.
37936
37937         PR c++/8511
37938         * g++.dg/template/friend8.C: New test.
37939
37940 2002-11-29  Joe Buck <jbuck@synopsys.com>
37941
37942         * g++.dg/lookup/anon2.C: New test.
37943
37944 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
37945
37946         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
37947         h8300 port.
37948
37949 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
37950
37951         * gcc.dg/bitfld-6.c: New test.
37952
37953 2002-11-27  Jan Hubicka  <jh@suse.cz>
37954
37955         * gcc.c-torture/execute/20021127.[cx]: New test.
37956
37957 2002-11-26  Jan Hubicka  <jh@suse.cz>
37958
37959         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
37960         quality.
37961
37962 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
37963
37964         * g++.dg/init/brace2.C: New test.
37965         * g++.old-deja/g++.mike/p9129.C: Correct.
37966
37967 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
37968
37969         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
37970
37971 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
37972
37973         * gcc.dg/sibcall-6: New test for indirect sibcalls.
37974
37975 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
37976
37977         * testsuite/g++.dg/abi/empty11.C: New test.
37978         * testsuite/g++.dg/rtti/cv1.C: New test.
37979
37980 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
37981
37982         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
37983
37984 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
37985
37986         * g++.dg/abi/empty10.C: New test.
37987
37988 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
37989
37990         * gcc.c-torture/compile/20021124-1.c: New test.
37991
37992 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
37993
37994         * g++.dg/abi/rtti2.C: New test.
37995
37996 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
37997
37998         * gcc.dg/i386-unroll-1.c: New test.
37999
38000 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
38001
38002         * gcc.c-torture/compile/20021120-1.c: New test.
38003         * gcc.c-torture/compile/20021120-2.c: New test.
38004
38005 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
38006
38007         * gcc.dg/bitfld-5.c: New test.
38008
38009 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
38010
38011         * gcc.c-torture/execute/20021120-3.c: New test.
38012
38013 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
38014
38015         * gcc.c-torture/execute/20021120-2.c: New test.
38016
38017 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
38018
38019         * gcc.c-torture/execute/20021120-1.c: New test.
38020
38021 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
38022
38023         * gcc.c-torture/execute/20021118-3.c: New test.
38024
38025 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
38026
38027         * gcc.c-torture/compile/20021119-1.c: New test.
38028
38029 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
38030
38031         * gcc.dg/duff-1.c: New test.
38032         * gcc.dg/duff-2.c: New test.
38033         * gcc.dg/duff-3.c: New test.
38034
38035 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
38036
38037         * gcc.dg/cpp/_Pragma5.c: New test.
38038
38039 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
38040
38041         * gcc.c-torture/execute/20021118-2.c: New test.
38042
38043 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
38044
38045         * gcc.c-torture/execute/20021118-1.c: New test.
38046
38047 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
38048
38049         * gcc.dg/20021116-1.c: New test.
38050
38051 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
38052
38053         * g++.dg/abi/vcall1.C: New test.
38054
38055 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
38056
38057         * gcc.dg/20021029-1.c: New test.
38058         * gcc.dg/20021029-2.c: New test.
38059
38060 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38061
38062         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
38063
38064 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
38065
38066         PR c/8439
38067         * gcc.dg/20021110.c: Move to ...
38068         * gcc.c-torture/compile/20021110.c: .... here.
38069
38070 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38071
38072         PR c/8467
38073         * gcc.c-torture/execute/20021111-1.c
38074
38075 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
38076
38077         PR c/8439
38078         * gcc.dg/20021110.c: New test.
38079
38080 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
38081
38082         * g++.dg/abi/vthunk3.C: Run only on x86.
38083
38084 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
38085
38086         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
38087
38088 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
38089
38090         * lib/compat.exp (compat-execute): Fix logic error in last
38091         change.
38092
38093 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
38094
38095         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
38096
38097 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38098
38099         PR c++/8389
38100         * g++.dg/template/access6.C: New test.
38101
38102 2002-11-08  Jan Hubicka  <jh@suse.cz>
38103
38104         * gcc.dg/i386-ssefp-1.c: New test.
38105         * gcc.dg/i386-ssefp-1.c: New test.
38106
38107 2002-11-08  Jan Hubicka  <jh@suse.cz>
38108
38109         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
38110
38111 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
38112
38113         * g++.dg/abi/vthunk3.C: New test.
38114
38115         PR c++/8338
38116         * g++.dg/template/crash2.C: New test.
38117
38118 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
38119
38120         * testsuite/g++.dg/abi/dtor1.C: New test.
38121         * testsuite/g++.dg/abi/dtor2.C: Likewise.
38122
38123 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
38124
38125         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
38126         Darwin.
38127
38128 2002-11-04  Adam Nemet  <anemet@lnxw.com>
38129
38130         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
38131         -mthumb.  Only xfail with -O0.
38132
38133 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
38134
38135         * g++.dg/abi/thunk1.C: New test.
38136         * g++.dg/abi/thunk2.C: Likewise.
38137         * g++.dg/abi/vtt1.C: Likewise.
38138
38139 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
38140
38141         PR optimization/8423
38142         * gcc.c-torture/execute/builtin-constant.c: New test.
38143
38144 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
38145
38146         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
38147         Add some more cases.
38148
38149 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
38150
38151         PR c++/8391
38152         * g++.dg/opt/local1.C: New test.
38153
38154 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
38155
38156         PR c++/8160
38157         * g++.dg/template/complit1.C: New test.
38158
38159         PR c++/8149
38160         * g++.dg/template/typename4.C: Likewise.
38161
38162 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38163
38164         Core issue 287, PR c++/7639
38165         * g++.dg/template/instantiate1.C: Adjust error location.
38166         * g++.dg/template/instantiate3.C: New test.
38167         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
38168         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
38169         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
38170
38171 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
38172
38173         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
38174
38175 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
38176
38177         PR c++/8287
38178         * g++.dg/init/dtor2.C: New test.
38179
38180 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38181
38182         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
38183         * gcc.dg/nest.c: Bypass errors on irix6.
38184
38185 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
38186
38187         * gcc.dg/nest.c: Expect error for mmix-*-*.
38188         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
38189
38190 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
38191
38192         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
38193         markers.
38194
38195         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
38196
38197 2002-10-25  Mike Stump  <mrs@apple.com>
38198
38199         * gcc.dg/warn-1.c: New test.
38200
38201 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
38202
38203         * g++.dg/template/typename3.C: New test.
38204
38205 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
38206
38207         * g++.dg/lookup/ptrmem1.C: New test.
38208
38209         * g++.dg/abi/vthunk2.C: New test.
38210
38211 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
38212
38213         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
38214
38215 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
38216
38217         * g++.dg/abi/empty9.C: New test.
38218
38219 2002-10-24  Richard Henderson  <rth@redhat.com>
38220
38221         * g++.dg/inherit/thunk1.C: Enable for ia64.
38222
38223 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
38224
38225         PR c++/8067
38226         * g++.dg/lookup/pretty1.C: New test.
38227
38228 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
38229
38230         * gcc.dg/20021023-1.c: New test.
38231
38232 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
38233
38234         PR c++/7679
38235         * g++.dg/parse/inline1.C: New test.
38236
38237 2002-10-23  Richard Henderson  <rth@redhat.com>
38238
38239         * g++.dg/inherit/thunk1.C: Enable for x86_64.
38240
38241         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
38242
38243 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
38244
38245         PR c++/6579
38246         * g++.dg/parse/stmtexpr3.C: New test.
38247
38248 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
38249
38250         * g++.dg/expr/cond1.C: New test.
38251
38252 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
38253
38254         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
38255
38256 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
38257
38258         * g++.dg/abi/vbase13.C: New test.
38259         * g++.dg/abi/vbase14.C: Likewise.
38260
38261 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
38262
38263         * gcc.dg/tls/pic-1.c: New test.
38264         * gcc.dg/tls/nonpic-1.c: New test.
38265         * gcc.dg/20021018-1.c: New test.
38266
38267 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
38268
38269         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
38270         Remove only files with the same base name as the test case.
38271         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
38272         (profopt-execute): Likewise.  Also, remove old profiling
38273         and performance data files before running the tests.
38274
38275         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
38276         * g++.dg/bprob/bprob.exp: Likewise.
38277         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
38278         to allow more general test case names.
38279
38280         * g++.dg/bprob/bprob-1.C: Rename to ...
38281         * g++.dg/bprob/g++-bprob-1.C: ... this.
38282
38283         * g77.dg/bprob/bprob-1.f: Rename to ...
38284         * g77.dg/bprob/g77-bprob-1.f: ... this.
38285
38286 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
38287
38288         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
38289         bison 1.50 or later.
38290
38291 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
38292
38293         * g++.dg/README: Describe more test directories.
38294
38295 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
38296
38297         * g++.dg/init/array6.C: Add additional tests.
38298
38299 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
38300
38301         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
38302         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
38303
38304 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
38305
38306         * gcc.c-torture/compile/20020604-1.x: New.
38307         * gcc.c-torture/compile/simd-5.x: Likewise.
38308         * gcc.c-torture/execute/920710-1.x: Likewise.
38309         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
38310
38311 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
38312
38313         * g++.dg/inherit/override1.C: Add dg-options clause.
38314
38315 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38316
38317         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
38318         _mm_slli_si128.
38319
38320 2002-10-19  Andreas Schwab  <schwab@suse.de>
38321
38322         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
38323         directory component.
38324
38325 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
38326
38327         * g++.dg/inherit/thunk1.C: New test.
38328
38329         * g++.dg/inherit/override1.C: New test.
38330
38331         * g++.dg/abi/mangle11.C: New test.
38332         * g++.dg/abi/mangle14.C: New test.
38333         * g++.dg/abi/mangle17.C: New test.
38334
38335 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
38336
38337         * g++.dg/overload/member2.C: New test.
38338
38339 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
38340
38341         * g++.dg/README: Describe new compat directory.
38342         * g++.dg/dg.exp: Skip tests in compat directory.
38343         * README.compat: New file.
38344         * lib/compat.exp: New expect script.
38345         * g++.dg/compat: New test directory.
38346         * g++.dg/compat/compat.exp: New expect script.
38347         * g++.dg/compat/abi: New test directory.
38348         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
38349         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
38350         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
38351         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
38352         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
38353         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
38354         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
38355         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
38356         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
38357         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
38358         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
38359         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
38360         * g++.dg/compat/break: New test directory.
38361         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
38362         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
38363         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
38364         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
38365         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
38366         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
38367         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
38368         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
38369         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
38370         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
38371         g++.dg/compat/break/README: New files.
38372         * g++.dg/compat/eh: New test directory.
38373         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
38374         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
38375         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
38376         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
38377         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
38378         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
38379         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
38380         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
38381         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
38382         g++.dg/compat/eh/filter2_y.C,
38383         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
38384         g++.dg/compat/eh/new1_y.C,
38385         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
38386         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
38387         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
38388         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
38389         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
38390         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
38391         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
38392         g++.dg/compat/eh/unexpected1_y.C: New files.
38393         * g++.dg/compat/init: New test directory.
38394         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
38395         g++.dg/compat/init/array5_y.C,
38396         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
38397         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
38398         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
38399         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
38400         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
38401         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
38402         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
38403         g++.dg/compat/init/init-ref2_y.C: New files.
38404
38405 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
38406
38407         PR c++/7584
38408         * g++.dg/inherit/using3.C: New test.
38409
38410 2002-10-17  Jan Hubicka  <jh@suse.cz>
38411
38412         * gcc.dg/20021017-2.c: New test.
38413
38414 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
38415
38416         * g++.dg/abi/mangle16.C: Adjust.
38417
38418         * g++.dg/init/array8.C: New test.
38419
38420 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
38421
38422         * gcc.dg/special/mips-abi.exp: New test.
38423         * gcc.dg/special/mips-abi.s: Empty file used by the above.
38424
38425 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
38426
38427         * g++.dg/abi/mangle16.C: New test.
38428         * g++.dg/abi/mangle17.C: Likewise.
38429
38430         PR c++/7478
38431         * g++.dg/template/ref1.C: New test.
38432
38433 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38434
38435         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
38436
38437 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
38438
38439         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
38440
38441 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
38442
38443         PR c++/7524
38444         * g++.dg/init/array7.C: New test.
38445
38446 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
38447
38448         * g++.dg/init/array6.C: New test.
38449
38450         * g++.dg/abi/mangle13.C: Likewise.
38451         * g++.dg/abi/mangle14.C: Likewise.
38452         * g++.dg/abi/mangle15.C: Likewise.
38453
38454 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
38455
38456         * g++.dg/abi/empty8.C: New test.
38457
38458 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
38459
38460         * g++.dg/init/ctor1.C: New test.
38461
38462 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
38463
38464         * gcc.c-torture/execute/20021015-1.c: New test.
38465
38466 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
38467
38468         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
38469
38470 2002-10-14  Jan Hubicka  <jh@suse.cz>
38471
38472         * gcc.dg/i386-ssetype-[1-5].c: New tests.
38473
38474 2002-10-14  Richard Henderson  <rth@redhat.com>
38475
38476         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
38477
38478 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
38479
38480         PR optimization/6631
38481         * g++.dg/opt/const2.C: New test.
38482
38483 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
38484
38485         PR c++/7176
38486         * g++.dg/parse/friend1.C: New test.
38487         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
38488
38489 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
38490
38491         * gcc.dg/20021014-1.c: New test.
38492
38493 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
38494
38495         PR c++/5661
38496         * g++.dg/ext/vlm1.C: New test.
38497         * g++.dg/ext/vlm2.C: Likewise.
38498
38499         * g++.dg/init/array1.C: Remove invalid braces.
38500         * g++.dg/init/brace1.C: New test.
38501         * g++.dg/init/copy2.C: Likewise.
38502         * g++.dg/init/copy3.C: Likewise.
38503         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
38504         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
38505         braces.
38506
38507 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
38508
38509         * gcc.dg/cpp/assembler.S: Don't use -ansi.
38510
38511 2002-10-11  Richard Shann  <richard.shann@superh.com>
38512
38513         * gcc.c-torture/compile/simd-5.c: New test.
38514
38515 2002-10-10  Roger Sayle  <roger@eyesopen.com>
38516
38517         * gcc.c-torture/execute/shiftopt-1.c: New test case.
38518
38519 2002-10-10  Jim Wilson  <wilson@redhat.com>
38520
38521         * gcc.c-torture/execute/20021010-1.c: New test.
38522
38523 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
38524
38525         PR c/7353
38526         * g++.dg/ext/typedef-init.C: New test.
38527         * gcc.dg/typedef-init.c: New test.
38528
38529 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
38530
38531         * gcc.dg/cpp/paste13.c: New test.
38532
38533 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38534
38535         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
38536         remaining platforms, XFAIL during compile, not execute.  Don't
38537         XFAIL at -O0.
38538
38539 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
38540
38541         * gcc.dg/alias-1.c: Tweak expected warning.
38542
38543 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
38544
38545         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
38546
38547 2002-10-06  Andreas Jaeger  <aj@suse.de>
38548
38549         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
38550         * gcc.dg/cpp/c++98.C: Likewise.
38551
38552         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
38553         * g++.dg/cpp/c++98.C: Likewise.
38554
38555         * g++.dg/README (Subdirectories): Mention cpp directory.
38556
38557         PR target/7559
38558         * gcc.dg/20021006-1.c: New test.
38559
38560 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38561
38562         PR c++/7804
38563         * g++.dg/other/warning1.C: New test.
38564
38565 2002-10-04  Roger Sayle  <roger@eyesopen.com>
38566
38567         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
38568         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
38569         and sparc-*-* with -m64 as expected failures.  See PR 8087.
38570
38571 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
38572
38573         PR c++/7931
38574         * g++.dg/template/ptrmem3.C: New test.
38575
38576         PR c++/7754
38577         * g++.dg/template/union1.C: New test.
38578
38579 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
38580
38581         PR c++/8006
38582         * g++.dg/abi/mangle9.C: New test.
38583         * g++.dg/abi/mangle10.C: New test.
38584         * g++.dg/abi/mangle11.C: New test.
38585         * g++.dg/abi/mangle12.C: New test.
38586
38587 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
38588
38589         PR c++/7188.
38590         * g++.dg/template/meminit1.C: New test.
38591         * g++.dg/warn/Wreorder-1.C: Likewise.
38592         * g++.old-deja/g++.mike/warn3.C: Tweak.
38593         * lib/prune.exp: Ingore "in copy constructor".
38594
38595 2002-10-02  Andreas Jaeger  <aj@suse.de>
38596
38597         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
38598         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
38599         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
38600         on x86-64.
38601
38602 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
38603
38604         * gcc.dg/empty1.C: Fix typo.
38605
38606 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
38607
38608         * gcc.dg/alias-1.c: New test.
38609
38610 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
38611
38612         * gcc.dg/empty1.C: New test.
38613
38614         * g++.dg/tls/init-2.C: Tweak error messages.
38615
38616 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
38617
38618         * gcc.c-torture/compile/20020923-1.c: New test.
38619
38620 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
38621
38622         * gcc.c-torture/execute/ffs-1.c: New test.
38623         * gcc.c-torture/execute/ffs-2.c: Ditto.
38624
38625 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
38626
38627         * g++.dg/overload/member1.C: New test.
38628
38629 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
38630
38631         * g++.dg/abi/empty7.C: New test.
38632         * g++.dg/init/pm2.C: Likewise.
38633
38634 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
38635
38636         * g++.dg/rtti/crash1.C: New test.
38637
38638 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
38639
38640         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
38641         gcc.dg/sibcall-4.c: New tests.
38642
38643 2002-09-28  Roger Sayle  <roger@eyesopen.com>
38644
38645         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
38646         powerpc and MMIX targets.
38647
38648 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
38649
38650         * gcc.dg/cpp/20020927-1.c: New.
38651
38652 2002-09-26  David S. Miller  <davem@redhat.com>
38653
38654         * gcc.c-torture/compile/trunctfdf.c: New.
38655
38656 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38657
38658         * lib/target-supports.exp (check_weak_available): Handle solaris2.
38659
38660 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
38661
38662         * gcc.c-torture/execute/loop-15.c: New.
38663
38664 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
38665
38666         * README.QMTEST: Fix typo.
38667
38668 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
38669
38670         * gcc.dg/20020926-1.c: New test.
38671
38672 2002-09-25  David S. Miller  <davem@redhat.com>
38673
38674         PR target/7842
38675         * gcc.c-torture/execute/shiftdi.c: New test.
38676
38677 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
38678
38679         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
38680         unique to the tool.
38681         * lib/g77.exp (g77_init): Likewise.
38682         * lib/g++.exp (g++_init): Likewise.
38683         * lib/objc.exp (objc_init): Likewise.
38684
38685 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
38686
38687         * g++.dg/abi/empty5.C: New test.
38688         * g++.dg/abi/empty6.C: New test.
38689         * g++.dg/abi/vbase12.C: New test.
38690
38691 2002-09-25  Richard Henderson  <rth@redhat.com>
38692
38693         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
38694         too-small long double.
38695
38696 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
38697
38698         * gcc.dg/20020919-1.c: New test.
38699
38700 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
38701
38702         * g++.dg/abi/bitfield6.C: New test.
38703         * g++.dg/abi/bitfield7.C: New test.
38704         * g++.dg/abi/bitfield8.C: New test.
38705         * g++.dg/abi/vbase11.C: New test.
38706
38707 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38708
38709         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
38710         hppa*-*-hpux*.  Update test comment.
38711
38712 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
38713
38714         * gcc.dg/tls/struct-1.c: New test.
38715
38716 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
38717
38718         * gcc.dg/cpp/tr-warn2.c: Update.
38719
38720 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
38721
38722         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
38723
38724 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
38725
38726         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
38727         systems.
38728
38729 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
38730
38731         * gcc.c-torture/execute/ieee/mzero3.c: New test.
38732
38733         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
38734         Adjust for c++filt moved to binutils.  Remove spurious duplicate
38735         setting of cxxfilt.
38736
38737 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
38738
38739         * gcc.dg/20020312-2.c: Update for darwin.
38740
38741 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
38742
38743         * g++.old-deja/g++.other/crash32.C: Mark ICE.
38744
38745 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
38746
38747         * objc.dg/comp-types-1.m: New test.
38748         * objc.dg/comp-types-2.m: New test.
38749         * objc.dg/comp-types-3.m: New test.
38750         * objc.dg/comp-types-4.m: New test.
38751         * objc.dg/comp-types-5.m: New test.
38752         * objc.dg/comp-types-6.m: New test.
38753
38754 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38755
38756         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
38757
38758 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
38759
38760         * g++.dg/other/do1.C: New test.
38761
38762         * g++.dg/template/subst1.C: New test.
38763
38764 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
38765
38766         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
38767
38768 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
38769
38770         * g++.dg/template/qualttp20.C: Adjust expected errors.
38771         * g++.old-deja/g++.jason/report.C: Likewise.
38772         * g++.old-deja/g++.other/qual1.C: Likewise.
38773
38774         * g++.dg/lookup/scoped2.C: New test.
38775
38776         * g++.dg/ext/asm3.C: New test.
38777
38778 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
38779
38780         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
38781
38782 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
38783
38784         * ChangeLog: follow spelling conventions.
38785         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
38786         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
38787         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
38788         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
38789         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
38790         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
38791         * g++.old-deja/g++.law/global-init1.C: Likewise.
38792         * g++.old-deja/g++.other/delete4.C: Likewise.
38793         * g++.old-deja/g++.other/inline21.C: Likewise.
38794         * g++.old-deja/g++.other/singleton.C: Likewise.
38795         * g77.dg/strlen0.f: Likewise.
38796         * g77.f-torture/compile/20010519-1.f: Likewise.
38797         * g77.f-torture/compile/980310-4.f: Likewise.
38798         * gcc.c-torture/compile/20000605-1.c: Likewise.
38799         * gcc.c-torture/execute/20020225-1.c: Likewise.
38800         * gcc.dg/c90-hexfloat-2.c: Likewise.
38801         * gcc.dg/c99-bool-1.c: Likewise.
38802         * gcc.dg/c99-hexfloat-2.c: Likewise.
38803         * gcc.dg/dll-2.c: Likewise.
38804         * gcc.dg/wtr-union-init-1.c: Likewise.
38805         * gcc.dg/wtr-union-init-2.c: Likewise.
38806         * gcc.dg/wtr-union-init-3.c: Likewise.
38807         * gcc.dg/cpp/avoidpaste1.c: Likewise.
38808         * gcc.dg/cpp/defined.c: Likewise.
38809         * gcc.dg/cpp/macsyntx.c: Likewise.
38810         * gcc.dg/cpp/paste2.c: Likewise.
38811         * gcc.dg/cpp/trad/defined.c: Likewise.
38812         * gcc.dg/format/c90-printf-1.c: Likewise.
38813         * gcc.dg/format/c90-scanf-1.c: Likewise.
38814         * gcc.dg/format/c99-printf-1.c: Likewise.
38815         * gcc.dg/format/c99-scanf-1.c: Likewise.
38816         * gcc.misc-tests/gcov-8.c: Likewise.
38817         * lib/profopt.exp: Likewise.
38818
38819 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
38820
38821         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
38822
38823 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
38824
38825         * g++.dg/inherit/using2.C: New test.
38826
38827 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
38828
38829         * ChangeLog: Follow spelling conventions.
38830         * g++.dg/template/friend4.C: Likewise.
38831         * g++.old-deja/g++.pt/crash67.C: Likewise.
38832         * gcc.c-torture/execute/20000801-4.c: Likewise.
38833         * gcc.dg/c90-digraph-1.c: Likewise.
38834         * gcc.dg/c94-digraph-1.c: Likewise.
38835         * gcc.dg/c99-digraph-1.c: Likewise.
38836         * gcc.dg/cpp/line5.c: Likewise.
38837         * gcc.dg/cpp/multiline.c: Likewise.
38838         * gcc.dg/cpp/trad/literals-1.c: Likewise.
38839         * gcc.dg/format/attr-3.c: Likewise.
38840         * gcc.dg/format/c90-scanf-3.c: Likewise.
38841         * gcc.dg/format/ext-4.c: Likewise.
38842
38843 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
38844
38845         * g++.dg/template/pretty1.C: New test.
38846
38847 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
38848
38849         * gcc.c-torture/execute/struct-cpy-1.c: New test.
38850
38851 2002-09-13  Matt Austern  <austern@apple.com>
38852
38853         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
38854         passing a cast expression to a function by const reference.
38855
38856 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
38857
38858         * g++.dg/template/deduce1.C: New test.
38859
38860 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
38861
38862         * gcc.c-torture/execute/simd-1.c: Force all use of int to
38863         32-bit int.
38864
38865 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38866
38867         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
38868         usage.
38869
38870 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
38871
38872         * gcc.c-torture/compile/20020910-1.c: New test.
38873
38874 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
38875
38876         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
38877
38878 2002-09-10  Andreas Jaeger  <aj@suse.de>
38879
38880         * gcc.dg/20020312-2.c: Adjust for x86-64.
38881
38882 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
38883
38884         * g77.dg/7388.f: New test case for PR 7388.
38885
38886 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
38887
38888         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
38889
38890 2002-09-05  Ziemowit Laski <zlaski@apple.com>
38891
38892         * objc.dg/proto-lossage-1.m: New test.
38893
38894 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
38895
38896         * gcc.dg/cpp/_Pragma4.c: Fix typo.
38897
38898 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
38899
38900         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
38901         expected to pass.
38902
38903 2002-09-06  Stan Shebs  <shebs@apple.com>
38904             David Edelsohn  <edelsohn@gnu.org>
38905
38906         * gcc.dg/weak: New directory.
38907         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
38908         target-specific xfail bits.
38909         * gcc.dg/typeof-2.c: Move to new directory.
38910         * gcc.dg/weak.exp: New expect script.
38911
38912 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
38913
38914         * gcc.c-torture/execute/extzvsi.c: New test.
38915
38916 2002-09-05  Stan Shebs  <shebs@apple.com>
38917
38918         * gcc.dg/weak-1.c: xfail on Darwin.
38919         * gcc.dg/weak-2.c: Ditto.
38920         * gcc.dg/weak-3.c: Ditto.
38921         * gcc.dg/weak-4.c: Ditto.
38922         * gcc.dg/weak-5.c: Ditto.
38923         * gcc.dg/weak-6.c: Ditto.
38924         * gcc.dg/weak-7.c: Ditto.
38925         * gcc.dg/weak-8.c: Ditto.
38926         * gcc.dg/weak-9.c: Ditto.
38927
38928 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
38929
38930         * gcc.c-torture/execute/loop-14.c: New test.
38931
38932 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
38933
38934         * g++.dg/other/cxa-atexit1.C: New test.
38935
38936         * gcc.dg/typeof-2.c: New test.
38937
38938 2002-09-03  Roger Sayle  <roger@eyesopen.com>
38939
38940         * gcc.dg/builtins-2.c: New testcase.
38941         * gcc.dg/builtins-3.c: New testcase.
38942
38943 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
38944
38945         * gcc.dg/cpp/_Pragma4.c: New test.
38946
38947 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
38948
38949         * objc/execute/nil_method-1.m: New testcase.
38950
38951 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
38952
38953         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
38954         [Object class], not [Object initialize].
38955
38956 2002-08-31  Roger Sayle  <roger@eyesopen.com>
38957             Hans-Peter Nilsson  <hp@bitrange.com>
38958
38959         * gcc.c-torture/execute/20020720-1.x: Skip test on
38960         mmix-knuth-mmixware.  Correct comment.
38961
38962 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
38963
38964         * testsuite/g++.dg/abi/bitfield5.C: New test.
38965         * testsuite/g++.dg/abi/vbase10.C: Likewise.
38966
38967 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
38968
38969         * objc.dg/undeclared-selector.m: New test.
38970
38971 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
38972
38973         * g++.dg/other/offsetof1.C: Avoid cast warning.
38974
38975 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
38976
38977         * objc.dg/super-class-2.m: New test.
38978
38979 2002-08-24  Matt Austern  <austern@apple.com>
38980
38981         * g++.dg/ext/lvaddr.C: New test.
38982         * g++.dg/ext/lvcast.C: New test.
38983
38984 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
38985
38986         * testsuite/g++.dg/inherit/cond1.C: New test.
38987
38988 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
38989
38990         * gcc.dg/noncompile/incomplete-1.c: New test.
38991
38992 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
38993
38994         * gcc.dg/typespec-1.c: New test.
38995
38996 2002-08-20  Devang Patel  <dpatel@apple.com>
38997         * objc.dg/proto-hier-2.m: New test.
38998
38999 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
39000
39001         * objc.dg/bitfield-1.m: New test.
39002         * objc.dg/bitfield-2.m: New test.
39003
39004 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
39005
39006         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
39007         gcc.dg/c99-flex-array-4.c: New tests.
39008
39009 2002-08-16  Stan Shebs  <shebs@apple.com>
39010
39011         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
39012
39013 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
39014
39015         * gcc.dg/typeof-1.c: New test.
39016         * g++.dg/ext/typeof2.C: New test.
39017
39018 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
39019
39020         * g++.dg/other/offsetof1.C: New test.
39021
39022 2002-08-14  Richard Henderson  <rth@redhat.com>
39023
39024         * gcc.dg/tls/diag-3.c: Fix expected message strings.
39025
39026 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
39027
39028         * gcc.dg/cpp/_Pragma3.c: New test.
39029
39030 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
39031
39032         * g++.dg/template/inherit3: New test.
39033
39034 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
39035
39036         * gcc.dg/bitfld-4.c: Add blank options.
39037
39038 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
39039
39040         * g++.dg/template/crash1.C: New test.
39041
39042 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
39043
39044         * gcc.dg/tls/opt-2.c: New test.
39045
39046 2002-08-08  Devang Patel  <dpatel@apple.com>
39047
39048         * objc.dg/selector-1.m : New test
39049
39050 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
39051
39052         * g++.dg/abi/bitfield4.C: New test.
39053         * gcc.dg/bitfld-4.c: New test.
39054
39055 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
39056
39057         * g++.dg/other/packed1.C: New test.
39058
39059 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
39060
39061         * g++.dg/abi/offsetof.C: Tweak error messages.
39062         * g++.old-deja/g++.mike/p10769a.C: Likewise.
39063
39064 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
39065
39066         * gcc.dg/bitfld-3.c: New test.
39067
39068 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
39069             Richard Henderson  <rth@redhat.com>
39070
39071         * gcc.dg/i386-bitfield1.c: New test.
39072         * g++.dg/abi/bitfield3.C: Update.
39073
39074 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
39075
39076         * objc.dg/const-str-2.m: Update.
39077         * gcc.dg/cpp/c++98.c: Change to C extension.
39078         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
39079         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
39080
39081 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
39082
39083         * testsuite/gcc.dg/tls/diag-3.c: New.
39084
39085 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
39086
39087         * g++.dg/README (Subdirectories): Document new subdir expr.
39088         * g++.dg/expr/pmf-1.C: New test.
39089
39090 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
39091
39092         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
39093
39094 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
39095
39096         * g++.dg/abi/bitfield3.C: New test.
39097
39098 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
39099
39100         * lib/gcov.exp: Tweak expected line formats.
39101         * gcc.misc-tests/gcov8.c: New test.
39102         * gcc.misc-tests/gcov8.x: New flags.
39103
39104 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
39105
39106         * consistency.vlad/layout/endian.c: Include string.h.
39107
39108         * gcc.c-torture/execute/20020805-1.c: New test.
39109
39110 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
39111
39112         * g++.dg/other/conversion1.C: New test.
39113
39114 2002-08-03  Roger Sayle  <roger@eyesopen.com>
39115
39116         * gcc.dg/builtins-1.c: New testcase.
39117
39118 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
39119
39120         * g++.dg/inherit/access3.C: New test.
39121
39122 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
39123
39124         * gcc.dg/ia64-visibility-2.c: New test.
39125
39126 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
39127
39128         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
39129         __qualifier_flags to __flags.
39130
39131 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
39132
39133         * g++.dg/inherit/operator1.C: New test.
39134         * g++.dg/lookup/disamb1.C: Fix typo in comment.
39135         * g++.dg/other/error1.C: Change expected error message.
39136         * g++.dg/template/conv4.C: Likewise.
39137
39138 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
39139
39140         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
39141         for documented behavior.
39142
39143 2002-07-25  Roger Sayle  <roger@eyesopen.com>
39144
39145         * gcc.c-torture/execute/20020720-1.x: Skip this test on
39146         several targets known to fail.
39147
39148 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
39149
39150         * gcc.dg/mips-args-[123].c: New tests.
39151
39152 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
39153
39154         * gcc.dg/ppc-spe.c: New.
39155
39156 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
39157
39158         * g++.dg/other/ptrmem4.C: New testcase.
39159
39160 2002-07-24  Richard Henderson  <rth@redhat.com>
39161
39162         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
39163
39164 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
39165
39166         * g++.dg/ext/alignof1.C (main): Return 0 for success.
39167
39168 2002-07-24  Roger Sayle  <roger@eyesopen.com>
39169
39170         * gcc.c-torture/execute/memset-3.c: New testcase.
39171
39172 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
39173
39174         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
39175         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
39176
39177 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39178
39179         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
39180         Delete.
39181
39182 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
39183
39184         * gcc.c-torture/compile/simd-4.c: New test.
39185
39186 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39187
39188         PR c++/7347, c++/7348
39189         * g++.dg/template/access4.C: New test.
39190         * g++.dg/template/access5.C: New test.
39191         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
39192         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
39193         * g++.old-deja/g++.pt/ttp58.C: Likewise.
39194         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
39195
39196 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
39197
39198         * gcc.dg/gnu89-init-2.c: New test.
39199
39200 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
39201
39202         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
39203
39204 2002-07-20  Roger Sayle  <roger@eyesopen.com>
39205
39206         * gcc.c-torture/execute/20020720-1.c: New testcase.
39207
39208 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
39209
39210         * gcc.dg/cpp/Wsignprom.c: New tests.
39211
39212 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
39213
39214         * gcc.c-torture/execute/loop-13.c: New test.
39215
39216 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
39217
39218         * gcc.dg/cpp/expr.c: New tests.
39219
39220 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
39221
39222         * g++.dg/opt/pr6713.C: Add template instantiation.
39223
39224 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
39225
39226         * gcc.dg/nest.c: New test.
39227
39228 2002-07-17  Richard Henderson  <rth@redhat.com>
39229
39230         * g++.dg/opt/pr6713.C: New test.
39231
39232 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
39233
39234         * gcc.c-torture/execute/loop-2e.x: Let the testcase
39235         XFAIL for all x86 processors.
39236
39237 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
39238
39239         * gcc.c-torture/execute/20010122-1.x: Do not test with
39240         -fomit-frame-pointer.
39241
39242 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39243
39244         * g++.dg/template/instantiate2.C: New test.
39245         * g++.dg/template/spec4.C: New test.
39246
39247 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39248
39249         * g++.dg/template/access2.C: New test.
39250         * g++.dg/template/access3.C: New test.
39251
39252 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
39253
39254         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
39255         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
39256         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
39257         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
39258         Convert to use <stdarg.h>.
39259         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
39260         Delete.
39261         * gcc.dg/va-arg-2.c: New.
39262         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
39263
39264 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
39265
39266         * gcc.c-torture/compile/20020710-1.c: New test.
39267
39268 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
39269                           Andrew Pinski  <pinskia@physics.uc.edu>
39270
39271         gcc.c-torture/compile/simd-2.c: New testcase.
39272         gcc.c-torture/compile/simd-3.c: Likewise.
39273
39274 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
39275
39276         PR c++/7224
39277         * g++.dg/overload/error1.C: New test.
39278
39279 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39280
39281         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
39282         configuration and IRIX 6 O32 ABI.
39283
39284 2002-07-11  Roger Sayle  <roger@eyesopen.com>
39285
39286         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
39287
39288 2002-07-10  Roger Sayle  <roger@eyesopen.com>
39289
39290         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
39291
39292 2002-07-10  Jeffrey A Law  <law@redhat.com>
39293
39294         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
39295
39296         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
39297
39298 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
39299
39300         * gcc.dg/20020312-2.c: Check for __PPC__.
39301
39302 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
39303
39304         * gcc.c-torture/compile/20020709-1.c: New test.
39305
39306 2002-07-07  Roger Sayle  <roger@eyesopen.com>
39307
39308         * g++.dg/template/qualttp21.C: New test case.
39309
39310 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
39311
39312         * gcc.c-torture/compile/20020706-1.c: New test.
39313         * gcc.c-torture/compile/20020706-2.c: New test.
39314
39315 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
39316             Alexandre Oliva  <aoliva@redhat.com>
39317
39318         * g++.dg/warn/incomplete1.C: New test.
39319
39320 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39321
39322         PR c++/7099
39323         * g++.dg/warn/noreturn1.C: New test.
39324
39325 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
39326
39327         PR c++/6706
39328         * g++.dg/debug/debug6.C: New test.
39329         * g++.dg/debug/debug7.C: New test.
39330
39331 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
39332
39333         * gcc.c-torture/compile/simd-3.c: New test.
39334
39335 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
39336
39337         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
39338         * gcc.dg/20020620-1.c: Likewise.
39339
39340 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39341
39342         PR c++/6944
39343         * g++.dg/init/array4.C: New test.
39344         * g++.dg/init/array5.C: New test.
39345
39346 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
39347
39348         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
39349         * gcc.c-torture/execute/simd-2.c (main): Likewise.
39350
39351 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39352
39353         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
39354         * gcc.dg/wtr-aggr-init-1.c: Likewise.
39355         * gcc.dg/wtr-conversion-1.c: Likewise.
39356         * gcc.dg/wtr-escape-1.c: Likewise.
39357         * gcc.dg/wtr-int-type-1.c: Likewise.
39358         * gcc.dg/wtr-label-1.c: Likewise.
39359         * gcc.dg/wtr-static-1.c: Likewise.
39360         * gcc.dg/wtr-strcat-1.c: Likewise.
39361         * gcc.dg/wtr-suffix-1.c: Likewise.
39362         * gcc.dg/wtr-switch-1.c: Likewise.
39363         * gcc.dg/wtr-unary-plus-1.c: Likewise.
39364         * gcc.dg/wtr-union-init-1.c: Likewise.
39365         * gcc.dg/wtr-union-init-2.c: Likewise.
39366         * gcc.dg/wtr-union-init-3.c: Likewise.
39367
39368         * gcc.dg/wtr-func-def-1.c: New test.
39369
39370 2002-07-02 Devang Patel <dpatel@apple.com>
39371
39372         * objc.dg/param-1.m: New test.
39373
39374 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
39375
39376         * gcc.dg/cpp/trad/directive.c: Add test.
39377         * gcc.dg/cpp/trad/macroargs.c: Add test.
39378         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
39379
39380 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
39381
39382         * gcc.dg/cpp/cmdlne-M.c: New test.
39383
39384 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
39385
39386         * objc.dg/desig-init-1.m: New test.
39387
39388 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39389
39390         PR c++/6716
39391         * g++.dg/template/instantiate1.C: New test.
39392
39393 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
39394
39395         PR c++/7112
39396         * g++.dg/template/sizeof2.C: New test.
39397
39398 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
39399
39400         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
39401         gcc.dg/cpp/trad/include.c: New tests.
39402
39403 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
39404
39405         PR target/7177
39406         * gcc.c-torture/compile/20020701-1.c: New test.
39407
39408 2002-07-01  Stan Shebs  <shebs@apple.com>
39409
39410         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
39411         header here...
39412         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
39413         (objc-torture-execute): or here.
39414
39415 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
39416
39417         * gcc.c-torture/execute/arith-rand-ll.c: New test.
39418
39419 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
39420
39421         * gcc.dg/cpp/trad/escaped-nl.c: New test.
39422
39423 2002-06-30  Devang Patel  <dpatel@apple.com>
39424
39425         * objc.dg/fsyntax-only.m: New test.
39426
39427 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
39428
39429         PR c++/6695
39430         * g++.dg/template/friend7.C: New file.
39431
39432 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
39433
39434         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
39435         return type.
39436
39437 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
39438
39439         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
39440         avoid division by zero.
39441
39442 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
39443
39444         * gcc.dg/Wunknownprag.c: New tests.
39445
39446 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
39447
39448         * gcc.c-torture/execute/simd-2.c: New test.
39449
39450 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
39451
39452         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
39453         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
39454         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
39455         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
39456         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
39457         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
39458         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
39459         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
39460         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
39461         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
39462         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
39463         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
39464         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
39465         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
39466         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
39467         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
39468         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
39469
39470 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
39471
39472         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
39473         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
39474         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
39475         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
39476         New tests.
39477         * gcc.dg/cpp/trad/directive.c: Update.
39478
39479 2002-06-23  Andreas Jaeger  <aj@suse.de>
39480
39481         * gcc.c-torture/execute/complex-6.c: New.
39482
39483 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
39484
39485         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
39486         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
39487         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
39488         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
39489
39490 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
39491
39492         * gcc.dg/cpp/trad: New directory with traditional tests copied
39493         from parent directory.
39494         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
39495         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
39496         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
39497         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
39498         Move to trad/ and rename.
39499         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
39500         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
39501         gcc.dg/cpp/trad/redef2.c: New tests.
39502         * gcc.dg/cpp/trad/trad.exp: New driver.
39503
39504 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
39505
39506         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
39507         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
39508         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
39509         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
39510         Remove.
39511
39512 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
39513
39514         * gcc.dg/20020620-1.c: New test.
39515
39516 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39517
39518         * g++.dg/template/ttp4.C: New test.
39519
39520 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
39521
39522         * g++.dg/opt/vt1.C: Fix regexp.
39523
39524 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39525
39526         * gcc.c-torture/execute/pure-1.c: Make functions static again.
39527         Don't use attribute `noinline'.
39528
39529 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
39530
39531         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
39532
39533 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
39534
39535         * gcc.c-torture/execute/simd-1.c: New.
39536
39537         * gcc.dg/simd-1.c: New.
39538
39539 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
39540
39541         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
39542
39543 2002-06-16  Richard Henderson  <rth@redhat.com>
39544
39545         * g++.dg/ext/anon-struct1.C: New.
39546         * g++.dg/ext/anon-struct2.C: New.
39547         * g++.dg/ext/anon-struct3.C: New.
39548         * gcc.dg/anon-struct-1.c: New.
39549         * gcc.dg/anon-struct-2.c: New.
39550         * gcc.dg/anon-struct-3.c: New.
39551         * gcc.dg/20011008-1.c: Adjust warning text.
39552         * gcc.dg/20020527-1.c: Add -fms-extensions.
39553
39554 2002-06-16  Richard Henderson  <rth@redhat.com>
39555
39556         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
39557
39558 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
39559
39560         * gcc.c-torture/execute/20020615-1.c: New test.
39561
39562 2002-06-15  Roger Sayle  <roger@eyesopen.com>
39563
39564         * gcc.c-tortuture/execute/compare-1.c: New test case.
39565         * gcc.c-tortuture/execute/compare-2.c: New test case.
39566         * gcc.c-tortuture/execute/compare-3.c: New test case.
39567
39568 2002-06-13  Richard Henderson  <rth@redhat.com>
39569
39570         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
39571         ia64 ilp32.
39572
39573 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39574
39575         * g++.dg/template/typename2.C: Update error message.
39576
39577 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
39578
39579         * gcc.c-torture/execute/20020611-1.c: New test.
39580
39581 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
39582
39583         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
39584         list of targets to skip.
39585
39586 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
39587
39588         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
39589         targets if not optimizing.
39590
39591 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
39592
39593         * gcc.c-torture/compile/20020605-1.c: New test.
39594
39595         * g++.dg/opt/vt1.C: New test.
39596
39597         * gcc.dg/20020531-1.c: New test.
39598
39599         * gcc.dg/20020530-1.c: New test.
39600
39601         * gcc.dg/20020527-1.c: New test.
39602
39603         * g++.dg/opt/cse1.C: New test.
39604
39605 2002-06-07  Roger Sayle  <roger@eyesopen.com>
39606
39607         * gcc.dg/20020607-2.c: New test case.
39608
39609 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
39610
39611         * gcc.c-torture/compile/20020604-1.c: New test.
39612
39613 2002-06-04  Richard Henderson  <rth@redhat.com>
39614
39615         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
39616         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
39617         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
39618
39619 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
39620
39621         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
39622
39623 2002-06-03  Richard Henderson  <rth@redhat.com>
39624
39625         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
39626         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
39627
39628 2002-06-02  Richard Henderson  <rth@redhat.com>
39629
39630         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
39631         test functions static.
39632
39633 2002-06-02  Andreas Jaeger  <aj@suse.de>
39634
39635         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
39636         now.
39637
39638 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
39639
39640         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
39641         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
39642         Update for mofified diagnostics.
39643         * gcc.dg/c99-intconst-1.c: No longer fail.
39644
39645 2002-06-02  Richard Henderson  <rth@redhat.com>
39646
39647         * gcc.dg/uninit-A.c: Remove xfail markers.
39648
39649 2002-06-01  Roger Sayle  <roger@eyesopen.com>
39650
39651         * gcc.dg/fnegate-1.c: New test case.
39652
39653 2002-05-30  Osku Salerma  <osku@iki.fi>
39654
39655         * gcc.c-torture/execute/mayalias-1.c: New file.
39656
39657 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
39658
39659         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
39660         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
39661         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
39662
39663 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
39664
39665         * gcc.c-torture/execute/20020529-1.c: New test.
39666
39667 2002-05-27  Richard Henderson  <rth@redhat.com>
39668
39669         * g++.dg/ext/attrib6.C: New test case.
39670
39671 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39672
39673         * gcc.c-torture/execute/pure-1.c: New test.
39674
39675 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
39676
39677         * gcc.dg/cpp/arith-2.c: Remove.
39678
39679 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
39680
39681         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
39682         * gcc.dg/cpp/if-3.c: Remove.
39683
39684 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
39685
39686         * g++.dg/opt/cse2.C: New test.
39687
39688 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
39689
39690         * gcc.dg/cpp/arith-1.c: New semantic tests.
39691         * gcc.dg/cpp/if-1.c: Update.
39692
39693 2002-05-24  Ben Elliston  <bje@redhat.com>
39694
39695         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
39696
39697 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
39698
39699         * gcc.dg/verbose-asm.c: New test.
39700
39701 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
39702
39703         * gcc.dg/cpp/paste12.c: New test.
39704
39705 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
39706
39707         * g++.dg/parse/named_ops.C: New test.
39708
39709 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
39710
39711         * gcc.dg/weak-8.c: New test.
39712
39713 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
39714
39715         * gcc.dg/weak-2.c: Allow optional leading underscore
39716         in scan-assembler symbol name.
39717         * gcc.dg/weak-3.c: Likewise.
39718         * gcc.dg/weak-4.c: Likewise.
39719         * gcc.dg/weak-5.c: Likewise.
39720
39721 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
39722
39723         * gcc.dg/20020523-1.c: New test.
39724
39725 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
39726
39727         * objc.dg/const-str-2.m: Update now that we stop after
39728         a command line error.
39729
39730 2002-05-22  Richard Henderson  <rth@redhat.com>
39731
39732         * g++.dg/dg.exp: Fix typo in test pruneing.
39733
39734 2002-05-22  Richard Henderson  <rth@redhat.com>
39735
39736         * g++.dg/dg.exp: Prune the tls subdirectory.
39737         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
39738         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
39739         * g++.dg/tls/init-1.C: New.
39740
39741 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
39742
39743         * gcc.dg/20020517-1.c: New test.
39744
39745 2002-05-21  Richard Henderson  <rth@redhat.com>
39746
39747         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
39748         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
39749
39750 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
39751
39752         * g++.dg/other/copy2.C: New test.
39753
39754 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
39755
39756         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
39757         (MAX_COPY): Bump up to 10 times sizeof (long long).
39758         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
39759
39760         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
39761         sizeof (long long).
39762
39763         * gcc.c-torture/execute/strcpy-1.c: New test.
39764
39765 2002-05-19  Jason Merrill  <jason2redhat.com>
39766
39767         * g++.dg/ext/oper1.C: New test.
39768
39769 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
39770 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
39771
39772         * README.QMTEST: New file.
39773
39774         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
39775
39776 2002-05-19  Andreas Jaeger  <aj@suse.de>
39777
39778         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
39779         now.
39780         * gcc.c-torture/execute/loop-2d.x: Likewise.
39781
39782 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
39783
39784         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
39785         support weak symbols.
39786         * gcc.dg/weak-4.c: Likewise.
39787         * gcc.dg/weak-6.c: Likewise.
39788
39789 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
39790
39791         * gcc.dg/weak-3.c: Add dg-excess-error comment for
39792         cygwin, coff and h8300-*-hms targets
39793         * gcc.dg/weak-5.c: Likewise.
39794         * gcc.dg/weak-7.c: Likewise.
39795
39796 2002-05-16  Jason Merrill  <jason@redhat.com>
39797
39798         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
39799         (scan-assembler-not, scan-assembler-dem): Likewise.
39800         (scan-assembler-dem-not): Likewise.
39801
39802 2002-05-15  Richard Henderson  <rth@redhat.com>
39803
39804         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
39805
39806 2002-05-15  Richard Henderson  <rth@redhat.com>
39807
39808         * gcc.dg/weak-5.c (vfoo1c): No warning here.
39809         (vfoo1f): Warning here.
39810         (vfoo1l): Don't redefine the alias.
39811
39812 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
39813
39814         * g++.dg/init/pm1.C: New test.
39815
39816 2002-05-12  David S. Miller  <davem@redhat.com>
39817
39818         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
39819         types.
39820
39821 2002-05-10  Roger Sayle  <roger@eyesopen.com>
39822
39823         * gcc.c-torture/execute/20020510-1.c: New test case.
39824
39825 2002-05-10  David S. Miller  <davem@redhat.com>
39826
39827         * gcc.c-torture/execute/conversion.c: Test long double too.
39828
39829 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
39830
39831         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
39832         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
39833         * lib/g++.exp (g++_link_flags): Likewise.
39834         * lib/objc.exp (objc_target_compile): Likewise.
39835
39836 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
39837
39838         * gcc.dg/cpp/poison.c: Update.
39839         * gcc.dg/cpp/20000625-2.c: Remove.
39840         * gcc.dg/cpp/direct2s.c: Remove final test.
39841
39842 2002-05-08  Tom Rix  <trix@redhat.com>
39843
39844         * gcc.c-torture/execute/20020508-1.c: New test.
39845         * gcc.c-torture/execute/20020508-2.c: New test.
39846         * gcc.c-torture/execute/20020508-3.c: New test.
39847
39848 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
39849
39850         * gcc.dg/cpp/charconst-4.c: More tests.
39851
39852 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
39853
39854         PR c/6569
39855         * gcc.dg/weak-3.c: Update location of warning messages.
39856         * gcc.dg/weak-5.c: Likewise.
39857
39858 2002-05-06  Roger Sayle  <roger@eyesopen.com>
39859
39860         * gcc.c-torture/execute/20020506-1.c: New test case.
39861
39862 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
39863
39864         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
39865
39866 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
39867
39868         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
39869
39870 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
39871
39872         * gcc.dg/cpp/charconst-3.c: New test.
39873
39874 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
39875
39876         * gcc.dg/cpp/charconst.c: Update tests.
39877
39878 2002-05-05  Tim Josling  <tej@melbpc.org.au>
39879
39880         * treelang: Added directory for new sample language treelang. Also
39881         lib/treelang.exp: New file to signal treelang should be tested.
39882
39883 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
39884
39885         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
39886         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
39887         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
39888         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
39889         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
39890         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
39891         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
39892
39893 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
39894
39895         * gcc.dg/format/xopen-2.c: New test.
39896
39897 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
39898
39899         * gcc.dg/20020503-1.c: New test.
39900
39901 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
39902
39903         * g++.dg/init/dtor1.C: Make it tougher.
39904
39905 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
39906
39907         * g++.dg/init/dtor1.C: New test.
39908
39909 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
39910
39911         * gcc.dg/altivec-8.c: New.
39912
39913 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
39914
39915         * gcc.dg/altivec-7.c: New.
39916
39917 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
39918
39919         * g++.dg/parse/typedef1.C: New test.
39920
39921 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
39922
39923         PR c++/6486
39924         * g++.dg/template/friend6.C: New test.
39925
39926         PR c++/6492
39927         * g++.dg/init/copy1.C: New test.
39928
39929 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
39930
39931         * g++.dg/warn/effc1.C: New test.
39932
39933 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
39934
39935         * gcc.dg/cpp/if-cexp.c: Add a test.
39936
39937 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
39938
39939         * gcc.dg/20020426-2.c: New test.
39940
39941 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
39942
39943         * gcc.dg/cpp/if-mop.c: Update.
39944         * gcc.dg/cpp/if-mpar.c: Add test.
39945         * gcc.dg/cpp/if-oppr.c: Update.
39946
39947 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39948
39949         PR c/6343
39950         * gcc.dg/weak-[2-7].c: New tests.
39951
39952 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
39953
39954         * gcc.dg/enum1.c: New test.
39955
39956 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
39957
39958         PR c++/6497
39959         * g++.dg/inherit/access2.C: New test.
39960
39961 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
39962
39963         PR bootstrap/6445
39964         * gcc.dg/20020426-1.c: New test.
39965
39966 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
39967
39968         * g++.dg/abi/enum1.C: New test.
39969
39970 2002-04-26  Richard Henderson  <rth@redhat.com>
39971
39972         * gcc.dg/c99-bool-1.c: Expect always true warning.
39973
39974 2002-04-25  Roger Sayle  <roger@eyesopen.com>
39975
39976         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
39977
39978 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39979
39980         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
39981         targets.
39982
39983 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
39984
39985         * g++.dg/abi/mange7.C: New test.
39986
39987         PR c++/6438.
39988         * g++.dg/parse/stmtexpr2.C: New test.
39989
39990 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
39991
39992         * gcc.dg/20020312-2.c: Add SH target.
39993
39994 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39995
39996         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
39997         compiler output on mips*-*-irix*.
39998
39999 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
40000
40001         * g++.dg/parse/attr1.C: New test.
40002
40003 2002-04-23  Roger Sayle  <roger@eyesopen.com>
40004
40005         * gcc.c-torture/execute/string-opt-17.c: New test case.
40006         * gcc.c-torture/execute/memset-2.c: New test case.
40007
40008 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
40009
40010         PR c++/6256:
40011         * g++.dg/template/friend5.C: New test.
40012
40013         PR c++/6331:
40014         * g++.dg/template/qual1.C: Likewise.
40015
40016 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
40017
40018         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
40019         Include stdlib.h, not stdio.h or ctype.h.
40020
40021 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
40022
40023         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
40024         cris-*-elf* and mmix-*-*.
40025         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
40026         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
40027         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
40028         Ditto.
40029         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
40030         * gcc.dg/wchar_t-1.c: Ditto.
40031
40032 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
40033
40034         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
40035         Clarify comment.
40036
40037 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
40038
40039         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
40040
40041 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40042
40043         * gcc.c-torture/execute/20000906-1.x: Delete.
40044
40045 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
40046
40047         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
40048
40049 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
40050
40051         * PR6367
40052         * g77.f-torture/execute/6367.f: New test.
40053         * g77.f-torture/execute/6367.x: Disable for MMIX.
40054
40055 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
40056
40057         * PR6352
40058         * g++.dg/opt/inline2.C: New test.
40059
40060 2002-04-18  Richard Henderson  <rth@redhat.com>
40061
40062         * gcc.dg/20000906-1.c: Enable for all targets.
40063         * gcc.c-torture/compile/iftrap-2.c: New.
40064
40065 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
40066
40067         * gcc.dg/20020418-1.c: New test.
40068         * gcc.dg/20020418-2.c: New test.
40069
40070 2002-04-18  Richard Henderson  <rth@redhat.com>
40071
40072         * gcc.c-torture/compile/iftrap-1.c: New.
40073         * gcc.dg/iftrap-1.c: Adjust for ia64.
40074         * gcc.dg/iftrap-2.c: New.
40075
40076 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
40077
40078         * gcc.c-torture/compile/20020418-1.c: New test.
40079
40080 2002-04-18  Roger Sayle  <roger@eyesopen.com>
40081
40082         * gcc.c-torture/compile/20020415-1.c: New.
40083
40084 2002-04-18  David S. Miller  <davem@redhat.com>
40085
40086         * gcc.c-torture/execute/20020418-1.c: New test.
40087
40088 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
40089
40090         * gcc.dg/20020416-1.c: New test.
40091
40092         * g++.dg/opt/inline1.C: New test.
40093
40094 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
40095
40096         * gcc.dg/altivec-5.c: New test.
40097
40098         * gcc.dg/20020415-1.c: New test.
40099
40100 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
40101
40102         * testsuite/lib/chill.exp: Remove.
40103
40104 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
40105
40106         * g++.dg/other/big-struct.C: New test.
40107
40108 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
40109
40110         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
40111         of scratch file.
40112
40113 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
40114
40115         PR c/6277
40116         * gcc.dg/i386-387-1.c: Allow optional leading underscore
40117         in scan-assembler function name
40118
40119 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
40120
40121         * g77.f-torture/execute/980628-4.x,
40122         g77.f-torture/execute/980628-5.x,
40123         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
40124         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
40125         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
40126         i[34567]86-*-*.
40127
40128 2002-04-13  David S. Miller  <davem@redhat.com>
40129
40130         * gcc.c-torture/execute/20020413-1.c: New test.
40131
40132 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
40133
40134         * gcc.dg/asm-6.c,
40135         * g++.dg/ext/asm1.C: New tests.
40136
40137 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
40138
40139         PR c++ 5373.
40140         * g++.dg/parse/stmtexpr1.C: New test.
40141
40142         PR c++/5189.
40143         * g++.dg/template/copy1.C: New test.
40144
40145 2002-04-12  Richard Henderson  <rth@redhat.com>
40146
40147         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
40148
40149 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
40150
40151         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
40152         gcc.c-torture/execute/20020307-2.c.
40153
40154 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
40155
40156         * g++.dg/ext/attrib5.C,
40157         * g++.dg/lookup/struct1.C: New tests.
40158
40159 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
40160
40161         * gcc.dg/20020411-1.c: New test.
40162
40163         * gcc.c-torture/execute/20020411-1.c: New test.
40164
40165 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
40166
40167         * g77.f-torture/execute/6177.f: New test.
40168
40169 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
40170
40171         PR middle-end/6247
40172         * g++.dg/opt/cleanup1.C: New test.
40173
40174         * g++.dg/opt/const1.C: New test.
40175
40176 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
40177
40178         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
40179
40180 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
40181
40182         PR c++/5507
40183         * g++.dg/template/typename2.C: New test.
40184
40185 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
40186
40187         * gcc.c-torture/execute/loop-12.c: New.
40188
40189 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
40190
40191         * g77.f-torture/execute/980628-4.x,
40192         g77.f-torture/execute/980628-5.x,
40193         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
40194         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
40195         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
40196
40197 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40198
40199         PR optimization/6086
40200         * g++.dg/opt/preinc1.C: New test.
40201
40202 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
40203
40204         PR c++/5571
40205         * g++.dg/opt/static2.C: New test.
40206
40207 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
40208
40209         PR c/5120
40210         * gcc.dg/20020406-1.c: New test.
40211
40212 2002-04-04  David S. Miller  <davem@redhat.com>
40213
40214         * gcc.c-torture/execute/20020404-1.c: New test.
40215
40216 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
40217
40218         PR c/6123
40219         * gcc.dg/20020312-2.c: Do not declare global register variable
40220         if __PIC__ or __pic__ is defined.
40221
40222 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
40223
40224         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
40225         __asm__ so that it works correctly even if -ansi -pedantic-errors.
40226
40227 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40228
40229         * gcc.misc-tests/linkage.exp: Update last change to handle
40230         sparc*-, not just sparc-.
40231
40232 2002-04-03  Richard Henderson  <rth@redhat.com>
40233
40234         * gcc.dg/cpp/ucs.c: Improved long UCS test.
40235
40236 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
40237
40238         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
40239
40240 2002-04-02  David S. Miller  <davem@redhat.com>
40241
40242         * gcc.c-torture/execute/20020402-3.c: New test.
40243
40244 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
40245
40246         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
40247         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
40248
40249         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
40250         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
40251         g77.f-torture/execute/20001201.x,
40252         g77.f-torture/execute/u77-test.x: New files.
40253
40254         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
40255         * gcc.dg/wchar_t-1.c: Ditto.
40256
40257 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40258
40259         * gcc.c-torture/execute/20020402-1.c: New test.
40260
40261 2002-04-01  Richard Henderson  <rth@redhat.com>
40262
40263         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
40264
40265         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
40266
40267 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40268
40269         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
40270
40271 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
40272
40273         * g++.dg/inherit/template-as-base.C: Expect error.
40274         * g++.dg/inherit/namespace-as-base.C: Likewise.
40275
40276 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
40277
40278         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
40279         g++.dg/ext/instantiate3.C: Tweak match patterns.
40280
40281         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
40282         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
40283         -da test.
40284
40285 2002-03-31  Richard Henderson  <rth@redhat.com>
40286
40287         * gcc.dg/special/alias-2.c: New.
40288         * gcc.dg/special/ecos.exp: Run it.
40289
40290 2002-03-31  Richard Henderson  <rth@redhat.com>
40291
40292         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
40293
40294 2002-03-31  Kazu Hirata  <kazu@hxi.com>
40295
40296         * gcc.dg/weak-1.c: Disable on h8300 port.
40297
40298 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
40299
40300         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
40301         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
40302         ordering tests.
40303         * g++.dg/bprob/bprob-1.C: New test.
40304         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
40305         * g++.dg/gcov/gcov-1.C: New test.
40306         * g++.dg/gcov/gcov-1.x: New file.
40307         * g++.dg/gcov/gcov-2.C: New test.
40308         * g++.dg/gcov/gcov-3.C: New test.
40309         * g++.dg/gcov/gcov-3.h: New file.
40310
40311 2002-03-28  Roger Sayle  <roger@eyesopen.com>
40312
40313         * g++.old-deja/g++.other/builtins5.C: New test.
40314         * g++.old-deja/g++.other/builtins6.C: New test.
40315         * g++.old-deja/g++.other/builtins7.C: New test.
40316         * g++.old-deja/g++.other/builtins8.C: New test.
40317         * g++.old-deja/g++.other/builtins9.C: New test.
40318
40319 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
40320
40321         * g++.dg/opt/static1.C: New test.
40322
40323         * g++.dg/opt/longbranch1.C: New test.
40324
40325 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
40326
40327         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
40328
40329         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
40330
40331 2002-03-28  Jeffrey A Law  (law@redhat.com)
40332
40333         * gcc.c-torture/execute/20020328-1.c: New test.
40334
40335 2002-03-27  Richard Henderson  <rth@redhat.com>
40336
40337         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
40338         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
40339         move from g++.old-deja/g++.ext/.
40340
40341 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
40342
40343         * g++.dg/init/new2.C: New test.
40344
40345 2002-03-26  Richard Henderson  <rth@redhat.com>
40346
40347         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
40348
40349         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
40350         on sparc.
40351
40352         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
40353         sparcv9 systems.
40354         * gcc.dg/20001102-1.c: Likewise.
40355
40356 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
40357
40358         * gcc.dg/cpp/endif-pedantic1.c,
40359         gcc.dg/cpp/endif-pedantic2.c: New tests.
40360
40361 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
40362
40363         * g++.dg/init/new1.C: New test.
40364
40365 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
40366
40367         * g++.dg/abi/vbase9.C: New test.
40368
40369 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
40370
40371         * gcc.dg/arm-asm.c: New test.
40372
40373 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
40374
40375         * gcc.dg/Wswitch-enum.c: New test.
40376         Fix PR c/5044.
40377
40378 2002-03-26  Richard Henderson  <rth@redhat.com>
40379
40380         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
40381         structure.
40382
40383 2002-03-25  Richard Henderson  <rth@redhat.com>
40384
40385         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
40386         sparcv9 systems.
40387
40388         * gcc.c-torture/compile/20011119-1.c (xxx): New.
40389         * gcc.c-torture/compile/20011119-2.c (xxx): New.
40390
40391 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
40392
40393         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
40394
40395 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
40396
40397         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
40398         targets using generic thunk support.
40399
40400 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
40401
40402         * gcc.c-torture/compile/20020323-1.c: New test.
40403
40404         * g++.dg/opt/conj2.C: New test.
40405
40406 2002-03-24  Richard Henderson  <rth@redhat.com>
40407
40408         * gcc.dg/weak-1.c: Use -fno-common.
40409
40410 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
40411
40412         * g77.dg/f77-edit-apostrophe-out.f: New test
40413         * g77.dg/f77-edit-h-out.f: New test
40414         * g77.dg/f77-edit-t-in.f: New test
40415         * g77.dg/f77-edit-t-out.f: New test
40416         * g77.dg/f77-edit-x-out.f: New test
40417         * g77.dg/f77-edit-slash-out.f: New test
40418         * g77.dg/f77-edit-colon-out.f: New test
40419         * g77.dg/f77-edit-s-out.f: New test
40420
40421 2002-03-24  Richard Henderson  <rth@redhat.com>
40422
40423         * objc/execute/formal_protocol-6.x: New XFAIL.
40424
40425 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
40426
40427         * gcc.dg/weak-1.c: Early return from dg-final on platforms
40428         that do not support weak symbols
40429
40430 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
40431
40432         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
40433         * lib/g77.exp: Likewise.
40434         * lib/objc.exp: Likewise.
40435
40436 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
40437
40438         * gcc.dg/Wswitch-default.c: New test.
40439
40440 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
40441
40442         * g++.dg/other/enum1.C: New test.
40443
40444 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
40445
40446         * gcc.dg/pragma-ep-3.c: Fix typo.
40447
40448 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
40449
40450         * g++.dg/inherit/template-as-base.C: New test.
40451
40452 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
40453
40454         * g++.old-deja/g++.other/dwarf2-1.C: Move...
40455         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
40456
40457 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
40458
40459         * gcc.dg/cpp/multiline.c: Update to match.
40460
40461 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
40462
40463         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
40464
40465 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
40466
40467         * gcc.dg/cpp/extratokens2.c: New file.
40468
40469 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
40470
40471         * gcc.dg/20020312-2.c: Add rs6000 target.
40472
40473         * gcc.c-torture/compile/20020319-1.c: New test.
40474
40475 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40476
40477         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
40478         (A, E): Handle this.
40479
40480 2002-03-20  Jason Merrill  <jason@redhat.com>
40481
40482         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
40483         ignoring -fpic.
40484         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
40485         through prune_gcc_output.
40486
40487 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
40488
40489         * gcc.c-torture/compile/20020320-1.c: New test.
40490
40491 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
40492
40493         * gcc.c-torture/compile/20020318-1.c: New test.
40494
40495         * gcc.dg/struct-by-value-1.c: New test.
40496
40497         * gcc.dg/20020319-1.c: New test.
40498
40499 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
40500
40501         * g++.dg/opt/conj1.C: New test.
40502
40503 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
40504
40505         * g++.dg/template/qualttp20.C: Revert previous change.
40506         * g++.dg/template/qualttp3.C: Likewise.
40507         * g++.dg/template/qualttp4.C: Likewise.
40508         * g++.dg/template/qualttp5.C: Likewise.
40509         * g++.dg/template/qualttp6.C: Likewise.
40510         * g++.dg/template/qualttp7.C: Likewise.
40511         * g++.dg/template/qualttp8.C: Likewise.
40512         * g++.dg/template/recurse.C: Likewise.
40513
40514 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
40515
40516         * gcc.dg/cpp/wchar-1.c: Update.
40517
40518 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
40519
40520         * g++.dg/template/conv1.C: New test.
40521         * g++.dg/template/conv2.C: New test.
40522         * g++.dg/template/conv3.C: New test.
40523         * g++.dg/template/conv4.C: New test.
40524
40525 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
40526
40527         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
40528         * g++.dg/template/qualttp3.C: Likewise.
40529         * g++.dg/template/qualttp4.C: Likewise.
40530         * g++.dg/template/qualttp5.C: Likewise.
40531         * g++.dg/template/qualttp6.C: Likewise.
40532         * g++.dg/template/qualttp7.C: Likewise.
40533         * g++.dg/template/qualttp8.C: Likewise.
40534         * g++.dg/template/recurse.C: Likewise.
40535
40536 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
40537
40538         * g++.dg/opt/dtor1.C: New test.
40539
40540 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
40541
40542         * gcc.c-torture/compile/20020315-1.c: New test.
40543
40544 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
40545
40546         * gcc.dg/weak-1.c: Fix scan tests.
40547
40548 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
40549
40550         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
40551         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
40552         cris-*-aout* mmix-*-*.
40553         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
40554         cris-*-aout* mmix-*-*.
40555         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
40556         cris-*-elf* cris-*-aout* and mmix-*-*.
40557         * gcc.dg/20001009-1.c: Ditto.
40558         * gcc.dg/20010912-1.c: Ditto.
40559         * gcc.dg/20020122-4.c: Ditto.
40560         * gcc.dg/inline-2.c: Ditto.
40561
40562 2002-03-14  Jeffrey A Law  (law@cygnus.com)
40563
40564         * gcc.c-torture/compile/20020314-1.c: New test.
40565
40566 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
40567
40568         * gcc.c-torture/execute/20020314-1.c: New test.
40569
40570 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
40571
40572         * g++.dg/warn/Wunused-1.C: New test.
40573
40574 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
40575
40576         * g++.dg/abi/mangle6.C: New test.
40577
40578 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
40579
40580         * gcc.c-torture/compile/20020309-2.c: New test.
40581
40582         * gcc.c-torture/compile/20020312-1.c: New test.
40583
40584 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
40585
40586         * g++.dg/other/access1.C: New test.
40587
40588 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
40589
40590         * gcc.c-torture/execute/wchar_t-1.c: New test.
40591
40592 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
40593
40594         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
40595
40596 2002-03-12  Roger Sayle  <roger@eyesopen.com>
40597
40598         * gcc.dg/20020312-1.c: New test case.
40599
40600 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
40601
40602         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
40603
40604 2002-03-11  Richard Henderson  <rth@redhat.com>
40605
40606         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
40607         * g++.old-deja/g++.jason/report.C: Likewise.
40608
40609 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
40610
40611         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
40612         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
40613
40614 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
40615
40616         * testsuite/g++.dg/overload/pmf1.C: New test.
40617
40618 2002-03-11  Kazu Hirata  <kazu@hxi.com>
40619
40620         * gcc.c-torture/execute/20020307-1.c: Use long.
40621
40622 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
40623
40624         PR optimization/5844
40625         * gcc.dg/20020310-1.c: New test.
40626
40627 2002-03-09  Michael Meissner  <meissner@redhat.com>
40628
40629         * gcc.c-torture/execute/memcpy-2.c: New test.
40630         * gcc.c-torture/execute/memset-1.c: New test.
40631         * gcc.c-torture/execute/strlen-1.c: New test.
40632         * gcc.c-torture/execute/strcmp-1.c: New test.
40633         * gcc.c-torture/execute/strncmp-1.c: New test.
40634
40635 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
40636
40637         * gcc.dg/ppc-ldstruct.c: New test.
40638
40639 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
40640
40641         * gcc.c-torture/execute/va-arg-22.c: New test.
40642
40643 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
40644
40645         * gcc.c-torture/compile/20020309-1.c: New test.
40646
40647 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
40648
40649         * gcc.c-torture/execute/20020307-2.c: New test.
40650
40651 2002-03-07  Jeffrey A Law  (law@redhat.com)
40652
40653         * g77.f-torture/compile/20020307-1.f: New test.
40654
40655 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
40656
40657         * gcc.dg/unordered-1.c: New test.
40658
40659 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
40660
40661         * gcc.c-torture/execute/20020307-1.c: New test.
40662
40663 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
40664
40665         * gcc.dg/20020304-1.c: New test.
40666
40667         * gcc.c-torture/compile/20020304-2.c: New test.
40668
40669 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
40670
40671         * gcc.c-torture/compile/20020304-1.c: New test case
40672         (from PR c/5830).
40673
40674 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
40675
40676         * gcc.dg/20020103-1.c: Add other -D ppc variants.
40677
40678 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
40679
40680         * g++.dg/other/classkey1.C: New test.
40681
40682 2002-03-01  Richard Henderson  <rth@redhat.com>
40683
40684         * gcc.c-torture/compile/981223-1.x: New.
40685         * gcc.c-torture/compile/920625-1.x: New.
40686
40687 2002-02-28  Richard Henderson  <rth@redhat.com>
40688
40689         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
40690
40691 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
40692
40693         * gcc.c-torture/execute/20020227-1.c: New test.
40694
40695 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
40696
40697         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
40698         here" ERROR lines.
40699         * g++.old-deja/g++.oliva/partord1.C: Likewise.
40700         * g++.old-deja.g++.other/defarg1.C: Likewise.
40701         * g++.old-deja/g++.pt/calls2.C: Likewise.
40702         * g++.old-deja/g++.pt/crash20.C: Likewise.
40703         * g++.old-deja/g++.pt/crash30.C: Likewise.
40704         * g++.old-deja/g++.pt/crash36.C: Likewise.
40705         * g++.old-deja/g++.pt/crash6.C: Likewise.
40706         * g++.old-deja/g++.pt/defarg13.C: Likewise.
40707         * g++.old-deja/g++.pt/derived3.C: Likewise.
40708         * g++.old-deja/g++.pt/error1.C: Likewise.
40709         * g++.old-deja/g++.pt/friend21.C: Likewise.
40710         * g++.old-deja/g++.pt/friend23.C: Likewise.
40711         * g++.old-deja/g++.pt/infinite1.C: Likewise.
40712         * g++.old-deja/g++.robertl/eb128.C: Likewise.
40713
40714 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
40715
40716         * gcc.c-torture/execute/20020225-2.c: New test.
40717
40718 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
40719
40720         * gcc.c-torture/execute/920730-1t.c,
40721         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
40722         Delete test cases, only relevant to -traditional.
40723
40724 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
40725
40726         * gcc.dg/cpp/undef1.c: Remove.
40727         * gcc.dg/cpp/directiv.c: Update.
40728         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
40729
40730 2002-02-27  Michael Meissner  <meissner@redhat.com>
40731
40732         * gcc.c-torture/execute/20020226-1.c: New test.
40733
40734 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
40735
40736         * g++.dg/debug/debug4.C: New test.
40737
40738         * gcc.dg/ia64-visibility-1.c: New test.
40739
40740 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
40741
40742         * gcc.dg/debug/20020224-1.c: New.
40743
40744 2002-02-25  Kazu Hirata  <kazu@hxi.com>
40745
40746         * gcc.c-torture/execute/960416-1.x: New.
40747         * gcc.c-torture/execute/divconst-3.x: Likewise.
40748
40749 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
40750
40751         * gcc.dg/20020224-1.c: New test.
40752
40753 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
40754
40755         * gcc.c-torture/execute/20020225-1.c: New.
40756
40757 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
40758
40759         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
40760
40761 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
40762
40763         * gcc.dg/20020222-1.c: New test.
40764
40765 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
40766
40767         * g++.dg/opt/anonunion1.C: New test.
40768
40769 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
40770
40771         * g++.dg/template/qualttp19.C: New test.
40772         * g++.dg/template/qualttp20.C: New test.
40773         * g++.old-deja/g++.jason/report.C: Adjust expected errors
40774         * g++.old-deja/g++.other/qual1.C: Likewise.
40775
40776 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
40777
40778         * gcc.dg/attr-alwaysinline.c: New.
40779
40780 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
40781
40782         * gcc.dg/20020220-1.c: New test.
40783
40784         * gcc.dg/20020220-2.c: New test.
40785
40786         * g++.dg/opt/mmx1.C: New test.
40787
40788 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
40789
40790         * gcc.c-torture/compile/20020110.c: New test.
40791
40792 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
40793
40794         * gcc.c-torture/execute/20020219-1.c: New test.
40795
40796         * gcc.dg/20020219-1.c: New test.
40797
40798         * gcc.dg/noncompile/20020220-1.c: New test.
40799
40800         * g++.dg/opt/ptrintsum1.C: New test.
40801
40802         * gcc.dg/debug/20020220-1.c: New test.
40803
40804 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
40805
40806         * gcc.c-torture/execute/20020216-1.c: New test.
40807
40808 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
40809
40810         * gcc.dg/decl-1.c: Update, new test.
40811
40812 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
40813
40814         * g++.dg/abi/bitfield1.C: New test.
40815         * g++.dg/abi/bitfield2.C: New test.
40816
40817 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
40818
40819         * gcc.dg/attr-nest.c: New test.
40820
40821 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
40822
40823         * gcc.c-torture/execute/20020215-1.c: New test.
40824
40825 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
40826
40827         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
40828         * g++.dg/debug/debug.exp: New.
40829         * g++.dg/debug/trivial.C: New.
40830         * g++.dg/debug/debug1.C: Moved...
40831         * g++.dg/other/debug1.C: ...from here.
40832         * g++.dg/debug/debug2.C: Moved...
40833         * g++.dg/other/debug2.C: ...from here.
40834         * g++.dg/debug/debug3.C: Moved...
40835         * g++.dg/other/debug3.C: ...from here.
40836
40837         * gcc.dg/noncompile/20020213-1.c: New test.
40838
40839 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
40840
40841         * g++.dg/other/debug3.C: New test.
40842
40843         * gcc.c-torture/execute/20020213-1.c: New test.
40844
40845 2002-02-13  Richard Smith <richard@ex-parrot.com>
40846
40847         * g++.old-deja/g++.other/thunk1.C: New test.
40848
40849 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
40850
40851         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
40852
40853 2002-02-13  Stan Shebs  <shebs@apple.com>
40854
40855         * gcc.dg/altivec-3.c: New.
40856
40857 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
40858
40859         * gcc.dg/Wunreachable-1.c: New test.
40860         * gcc.dg/Wunreachable-2.c: New test.
40861
40862 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
40863
40864         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
40865
40866 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
40867
40868         * gcc.dg/decl-1.c: New test.
40869
40870 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
40871
40872         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
40873
40874 2002-02-10  Kazu Hirata  <kazu@hxi.com>
40875
40876         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
40877         * gcc.c-torture/compile/980506-1.x: Likewise.
40878
40879 2002-02-10  Kazu Hirata  <kazu@hxi.com>
40880
40881         * gcc.dg/20020210-1.c: New.
40882
40883 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
40884
40885         * g77.f-torture/execute/947.f: New regression test
40886         for PR fortran/947.
40887
40888 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
40889
40890         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
40891         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
40892
40893 2002-02-08  Richard Henderson  <rth@redhat.com>
40894
40895         * gcc.c-torture/compile/labels-3.c: New.
40896
40897 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
40898
40899         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
40900         expression statements work instead.
40901         * gcc.dg/noncompile/20020207-1.c: New test.
40902
40903 2002-02-07  Richard Henderson  <rth@redhat.com>
40904
40905         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
40906
40907 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
40908
40909         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
40910         message from g77
40911         * lib/g77-dg.exp: Trim g77 error messages so that they are
40912         recognized by dg.exp.
40913
40914 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
40915
40916         PR fortran/5473
40917         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
40918
40919 2002-02-07  Richard Henderson  <rth@redhat.com>
40920
40921         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
40922         to be sufficiently aligned for integers.
40923
40924 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
40925
40926         * g++.dg/template/friend4.C: New test.
40927
40928 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
40929
40930         PR fortran/5743
40931         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
40932         unsupported cases.
40933
40934 2002-02-07  Richard Henderson  <rth@redhat.com>
40935
40936         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
40937         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
40938         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
40939         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
40940
40941 2002-02-06  Richard Henderson  <rth@redhat.com>
40942
40943         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
40944
40945 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
40946
40947         * gcc.dg/20020206-1.c: New test.
40948
40949 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
40950
40951         * gcc.c-torture/execute/20020206-1.c: New test.
40952
40953         * gcc.c-torture/execute/20020206-2.c: New test.
40954
40955         PR optimization/5429:
40956         * gcc.c-torture/compile/20020206-1.c: New test.
40957
40958 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
40959
40960         * g++.dg/ext/align1.C: Do not use an explicit alignment value
40961         as certain file formats cannot support particularly large
40962         alignments.
40963
40964         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
40965         and do not expect to be able to link the executable.
40966
40967         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
40968         fail because the COFF format does not support the weak attribute.
40969
40970 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
40971
40972         * g77.dg/pr5473.f: New test
40973
40974 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
40975
40976         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
40977         Fix testcase accordingly.
40978
40979 2002-02-04  Richard Henderson  <rth@redhat.com>
40980
40981         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
40982         (buf): Change to be an array of pointers, not ints.
40983
40984 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
40985
40986         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
40987         before all tests.  Move warning one line above to match where it
40988         C frontend emits.
40989         * gcc.dg/Wswitch-2.c: New test.
40990         * g++.dg/warn/Wswitch-1.C: New test.
40991         * g++.dg/warn/Wswitch-2.C: New test.
40992
40993 2002-02-04  Richard Henderson  <rth@redhat.com>
40994
40995         * g++.dg/abi/offsetof.C: Fix size comparison.
40996
40997 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
40998
40999         * gcc.dg/cast-qual-2.c: New test.
41000
41001 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
41002
41003         * gcc.dg/20020201-4.c: New test.
41004
41005 2002-02-04  Ben Elliston  <bje@redhat.com>
41006
41007         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
41008         target_info attribute != 0, in addition to the empty string.
41009         (gcc_target_compile): Likewise.
41010
41011 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
41012
41013         * gcc.dg/Wswitch.c: New test.
41014         PR gcc/4475. PR gcc/3780.
41015
41016 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
41017
41018         * g77.f-torture/execute/5122.f: New test for regressions
41019         against PR fortran/5122.
41020
41021 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
41022
41023         * g77.f-torture/compile/pr3743.f: Delete
41024         * g77.dg/pr3743-1.f: New test.
41025         * g77.dg/pr3743-2.f: New test.
41026         * g77.dg/pr3743-3.f: New test.
41027         * g77.dg/pr3743-4.f: New test.
41028
41029 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
41030
41031         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
41032
41033 2002-02-02  Richard Henderson  <rth@redhat.com>
41034
41035         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
41036         * gcc.c-torture/execute/bf64-1.c: Likewise.
41037
41038 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
41039
41040         * gcc.dg/20020201-2.c: New test.
41041
41042         * gcc.dg/20020201-3.c: New test.
41043
41044         * gcc.c-torture/execute/bitfld-2.c: New test.
41045
41046 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
41047
41048         * gcc.dg/bitfld-1.c: Update.
41049         * gcc.dg/bitfld-2.c: Update.
41050         * gcc.c-torture/execute/bitfld-1.x: New.
41051
41052 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
41053
41054         * gcc.c-torture/execute/20020201-1.c: New test.
41055
41056 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
41057
41058         PR target/5469
41059         * gcc.dg/20020201-1.c: New test.
41060
41061 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
41062
41063         PR fortran/3743
41064         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
41065         * g77.f-torture/compile/pr3743.x: Remove
41066
41067 2002-01-31  Tom Rix  <trix@redhat.com>
41068
41069         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
41070
41071 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
41072
41073         * gcc.dg/noncompile/20020130-1.c: New test.
41074
41075 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
41076
41077         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
41078
41079 2002-01-29  Richard Henderson  <rth@redhat.com>
41080
41081         * gcc.c-torture/execute/991118-1.c: Cast various constants back
41082         to long long.
41083         * gcc.c-torture/execute/bf64-1.c: Likewise.
41084
41085 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
41086
41087         * gcc.c-torture/execute/20020129-1.c: New test.
41088
41089 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
41090
41091         * gcc.c-torture/compile/20000224-1.c: Update.
41092         * gcc.c-torture/execute/bitfld-1.c: New tests.
41093         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
41094         * gcc.dg/uninit-A.c: Update.
41095
41096 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
41097
41098         * g++.dg/template/ctor1.C: Add instantiation.
41099
41100 2002-01-28  Paul Koning  <pkoning@equallogic.com>
41101
41102         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
41103         argument to __builtin_prefetch to be const ptr.
41104
41105 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
41106
41107         * gcc.c-torture/compile/20020120-1.c: New test.
41108
41109 2002-01-27  Kazu Hirata  <kazu@hxi.com>
41110
41111         * gcc.c-torture/execute/20020127-1.c: New test.
41112
41113 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
41114
41115         * g77.dg/f77-edit-i-in.f: New test
41116         * g77.dg/f77-edit-i-out.f: New test
41117
41118 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
41119
41120         * gcc.dg/debug/debug.exp: New file.
41121         * gcc.dg/debug/trivial.c: New file.
41122         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
41123         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
41124         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
41125         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
41126         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
41127         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
41128         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
41129         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
41130         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
41131         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
41132         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
41133         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
41134         * gcc.dg/20000503-1.c: Removed.
41135         * gcc.dg/20010207-1.c: Removed.
41136         * gcc.dg/20011223-1.c: Removed.
41137         * gcc.dg/20020104-2.c: Removed.
41138         * gcc.dg/debug-1.c: Removed.
41139         * gcc.dg/debug-2.c: Removed.
41140         * gcc.dg/debug-3.c: Removed.
41141         * gcc.dg/debug-4.c: Removed.
41142         * gcc.dg/debug-5.c: Removed.
41143         * gcc.dg/debug-6.c: Removed.
41144         * gcc.dg/dwarf2-1.c: Removed.
41145         * gcc.dg/dwarf2-2.c: Removed.
41146
41147 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
41148
41149         * g++.old-deja/g++.other/eh5.C: New test.
41150         * g++.old-deja/g++.other/sibcall2.C: New test.
41151         * g++.old-deja/g++.other/array9.C: New test.
41152         * g++.old-deja/g++.other/typename2.C: New test.
41153         * g++.old-deja/g++.other/crash60.C: New test.
41154         * g++.old-deja/g++.other/conv9.C: New test.
41155         * g++.old-deja/g++.other/mangle10.C: New test.
41156         * g++.old-deja/g++.other/unchanging1.C: New test.
41157         * g++.old-deja/g++.other/exprstmt1.C: New test.
41158         * g++.old-deja/g++.other/inline23.C: New test.
41159         * g++.old-deja/g++.eh/ia64-1.C: New test.
41160         * g++.old-deja/g++.other/dwarf2-1.C: New test.
41161         * g++.old-deja/g++.other/reload1.C: New test.
41162         * g++.old-deja/g++.other/static20.C: New test.
41163         * g++.old-deja/g++.other/local-alloc1.C: New test.
41164         * g++.old-deja/g++.other/conv8.C: New test.
41165         * g++.old-deja/g++.other/stmtexpr2.C: New test.
41166         * g++.old-deja/g++.other/storeexpr1.C: New test.
41167         * g++.old-deja/g++.other/storeexpr2.C: New test.
41168         * g++.dg/eh/template2.C: New test.
41169         * g++.dg/warn/weak1.C: New test.
41170
41171 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
41172
41173         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
41174         Remove first, non-varying, argument.
41175
41176 2002-01-23  Richard Henderson  <rth@redhat.com>
41177
41178         * gcc.dg/inline-2.c: New.
41179
41180         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
41181         Add optional target arg.  Check number of arguments.
41182         (scan-assembler-not, scan-assembler-dem): Likewise.
41183         (scan-assembler-dem-not): Likewise.
41184
41185 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
41186
41187         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
41188         line 12.
41189         * g++.old-deja/g++.brendan/parse3.C,
41190         g++.old-deja/g++.other/crash26.C,
41191         g++.old-deja/g++.other/crash28.C,
41192         g++.old-deja/g++.other/crash29.C,
41193         g++.old-deja/g++.other/crash30.C,
41194         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
41195
41196 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
41197
41198         * gcc.dg/20020115-1.c: New.
41199
41200 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
41201
41202         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
41203
41204 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
41205
41206         * gcc.dg/20020122-3.c: New.
41207
41208 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
41209
41210         * g++.dg/other/gc1.C: New test.
41211
41212 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
41213
41214         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
41215
41216 2002-01-22  Richard Henderson  <rth@redhat.com>
41217
41218         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
41219
41220 2002-01-22  Richard Henderson  <rth@redhat.com>
41221
41222         * gcc.dg/20020122-4.c: New.
41223
41224 2002-01-22  H.J. Lu <hjl@gnu.org>
41225
41226         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
41227         link output.
41228         * gcc.dg/special/ecos.exp: Likewise.
41229         * lib/g++-dg.exp: Likewise.
41230         * lib/g77-dg.exp: Likewise.
41231         * lib/gcc-dg.exp : Likewise.
41232         * lib/mike-g++.exp: Likewise.
41233         * lib/mike-g77.exp: Likewise.
41234         * lib/mike-gcc.exp: Likewise.
41235         * lib/objc-dg.exp: Likewise.
41236
41237 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
41238
41239         PR target/5379
41240         * gcc.dg/20020122-2.c: New test.
41241
41242 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
41243
41244         * gcc.dg/20020122-1.c: New test.
41245
41246 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
41247
41248         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
41249
41250 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
41251
41252         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
41253
41254 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41255
41256         * gcc.c-torture/compile/20020121-1.c: New test.
41257
41258 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
41259
41260         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
41261         ld_library_path.
41262
41263 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
41264
41265         * gcc.dg/20020218-1.c: New test.
41266
41267 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
41268
41269         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
41270         messages
41271         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
41272         "At global scope" warning
41273         * g++.dg/ext/align1.C: Change cygwin test for alignment
41274         from db-bogus to dg-warning
41275
41276 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
41277
41278         * g77.f-torture/compile/cpp2.F: New test.
41279
41280 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
41281
41282         * g++.dg/template/access1.C: New test.
41283
41284 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
41285
41286         * gcc.dg/20020118-1.c: New.
41287
41288 2002-01-18  Kazu Hirata  <kazu@hxi.com>
41289
41290         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
41291
41292 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
41293
41294         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
41295         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
41296         alignment warnings.
41297
41298 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
41299
41300         * gcc.misc-tests/i386-prefetch.exp: Save and restore
41301         torture_with_loops and torture_without_loops
41302
41303 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
41304
41305         * gcc.c-torture/compile/20020116-1.c: New test.
41306
41307 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
41308
41309         * gcc.dg/20020116-2.c: New test.
41310
41311         * gcc.dg/ultrasp4.c: New test.
41312
41313         * gcc.dg/20020116-1.c: New test.
41314
41315 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
41316
41317         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
41318         by EABI.
41319
41320 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
41321
41322         * gcc.misc-tests/i386-prefetch.exp: New.
41323         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
41324         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
41325         * gcc.misc-tests/i386-pf-none-1.c: New test.
41326         * gcc.misc-tests/i386-pf-sse-1.c: New test.
41327
41328 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
41329
41330         * gcc.dg/gnu89-init-1.c: Add new tests.
41331
41332 2002-01-15  Andreas Jaeger  <aj@suse.de>
41333
41334         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
41335         * gcc.dg/i386-mmx-2.c: Likewise.
41336         * gcc.dg/i386-sse-1.c: Likewise.
41337         * gcc.dg/i386-sse-2.c: Likewise.
41338         * gcc.dg/i386-sse-3.c: Likewise.
41339
41340 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
41341
41342         * g77.f-torture/execute/intrinsic-unix-bessel.f:
41343         Uncomment additional cases that now pass.
41344
41345 2002-01-11  Richard Henderson  <rth@redhat.com>
41346
41347         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
41348         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
41349
41350 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
41351
41352         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
41353
41354 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
41355
41356         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
41357         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
41358
41359 2002-01-10  Dale Johannesen  <dalej@apple.com>
41360
41361         * gcc.c-torture/execute/loop-11.c: New.
41362
41363 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
41364
41365         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
41366         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
41367
41368 2002-01-09  Richard Henderson  <rth@redhat.com>
41369
41370         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
41371         type in which to perform the operation for each size.
41372
41373 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
41374
41375         * gcc.c-torture/compile/20020109-2.c: New test.
41376
41377 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
41378
41379         * gcc.c-torture/execute/loop-10.c: New test.
41380
41381 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
41382
41383         * gcc.c-torture/compile/20010226-1.c: New test.
41384         * gcc.c-torture/compile/20010227-1.c: New test.
41385         * gcc.c-torture/compile/20010426-1.c: New test.
41386         * gcc.c-torture/compile/20010510-1.c: New test.
41387         * gcc.c-torture/compile/20010605-3.c: New test.
41388         * gcc.c-torture/compile/20010824-1.c: New test.
41389         * gcc.c-torture/execute/20010409-1.c: New test.
41390         * gcc.dg/noncompile/20000901-1.c: New test.
41391         * gcc.dg/20001023-1.c: New test.
41392         * gcc.dg/20001101-1.c: New test.
41393         * gcc.dg/20001102-1.c: New test.
41394         * gcc.dg/20010207-1.c: New test.
41395         * gcc.dg/20010405-1.c: New test.
41396         * gcc.dg/20010822-1.c: New test.
41397         * gcc.dg/20011107-1.c: New test.
41398
41399 2002-01-09  Jeffrey A Law  (law@redhat.com)
41400
41401         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
41402
41403         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
41404         execution failure on PA targets.
41405
41406 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
41407
41408         * gcc.c-torture/compile/20020109-1.c: New test.
41409
41410 2002-01-08  Kazu Hirata  <kazu@hxi.com>
41411
41412         * gcc.c-torture/execute/20020108-1.c: New test.
41413
41414 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
41415
41416         * gcc.dg/20020108-1.c: New test.
41417
41418 2002-01-08  H.J. Lu <hjl@gnu.org>
41419
41420         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
41421         for header files.
41422
41423 2002-01-08  Geoff Keating  <geoffk@redhat.com>
41424
41425         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
41426         consistency.
41427
41428 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
41429
41430         * gcc.dg/altivec-4.c: Test altivec predicates.
41431
41432 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
41433
41434         * gcc.c-torture/execute/20020107-1.c: New test.
41435
41436 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
41437
41438         PR c/5279
41439         * gcc.c-torture/compile/20020106-1.c: New test.
41440
41441 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
41442
41443         * gcc.c-torture/execute/nestfunc-4.c: New test.
41444
41445 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
41446
41447         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
41448         extra triple that slipped in.
41449         * g++.old-deja/g++.abi/align.C: Likewise.
41450         * g++.old-deja/g++.abi/bitfields.C: Likewise.
41451
41452 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
41453
41454         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
41455         * g++.old-deja/g++.abi/align.C: Likewise.
41456         * g++.old-deja/g++.abi/bitfields.C: Likewise.
41457
41458         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
41459         on FreeBSD/i386.
41460         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
41461         FreeBSD.
41462
41463 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
41464
41465         * gcc.dg/20020104-1.c: New test.
41466
41467         * gcc.dg/20020104-2.c: New test.
41468
41469 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
41470
41471         * gcc.dg/20020103-1.c: Fix typo in target selector.
41472
41473 2002-01-03  Richard Henderson  <rth@redhat.com>
41474
41475         * gcc.dg/20020103-1.c: New.
41476
41477 2002-01-03  Kazu Hirata  <kazu@hxi.com>
41478
41479         * gcc.c-torture/execute/20020103-1.c: New test.
41480
41481 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
41482
41483         * g++.dg/other/debug2.C: New test.
41484
41485         * gcc.c-torture/compile/20020103-1.c: New test.
41486
41487 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
41488
41489         * gcc.dg/gnu89-init-1.c: Added new tests.
41490
41491 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
41492
41493         * g++.dg/template/friend2.C: Remove as patch is reverted.
41494
41495         * g++.dg/warn/oldcast1.C: New test.
41496
41497         * g++.dg/template/ptrmem1.C: New test.
41498         * g++.dg/template/ptrmem2.C: New test.
41499
41500         * g++.dg/template/ntp.C: New test.
41501
41502         * g++.dg/other/component1.C: New test.
41503
41504         * g++.dg/template/ttp3.C: New test.
41505
41506         * g++.dg/template/friend2.C: New test.
41507         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
41508
41509 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
41510
41511         * g++.dg/other/ptrmem1.C: New test.
41512         * g++.dg/other/ptrmem2.C: New test.
41513
41514 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
41515
41516         * g++.dg/template/ctor1.C: New test.
41517
41518 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
41519
41520         * g++.dg/template/friend2.C: New test.
41521
41522 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
41523
41524         * gcc.dg/mmix-1.c: New test.
41525
41526 2001-12-31  Richard Henderson  <rth@redhat.com>
41527
41528         * gcc.dg/asm-5.c: New.
41529
41530 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
41531
41532         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
41533         in namespace __gnu_cxx
41534
41535 2001-12-30  Richard Henderson  <rth@redhat.com>
41536
41537         * gcc.dg/debug-6.c: New.
41538
41539 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
41540
41541         * gcc.c-torture/compile/20011229-2.c: New test.
41542
41543 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
41544
41545         * gcc.dg/debug-3.c: New test.
41546         * gcc.dg/debug-4.c: New test.
41547         * gcc.dg/debug-5.c: New test.
41548
41549 2001-12-29  Richard Henderson  <rth@redhat.com>
41550
41551         * g++.dg/eh/loop1.C: New.
41552
41553 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
41554
41555         * g++.dg/template/crash1.C: New test.
41556
41557 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
41558
41559         * g++.dg/other/const1.C: New test.
41560
41561 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
41562
41563         * gcc.c-torture/compile/20011229-1.c: New test.
41564
41565 2001-12-28  Stan Shebs  <shebs@apple.com>
41566
41567         * lib/objc-torture.exp: Resync with c-torture.exp.
41568         * lib/objc.exp: Load standard libraries.
41569
41570 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
41571
41572         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
41573         additional tests.
41574
41575 2001-12-27  Roger Sayle <roger@eyesopen.com>
41576
41577         * gcc.c-torture/execute/string-opt-16.c: New testcase.
41578
41579 2001-12-27  Richard Henderson  <rth@redhat.com>
41580
41581         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
41582
41583 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
41584
41585         * g++.dg/eh/ctor1.C: New test.
41586         * g++.dg/other/error2.C: New test.
41587
41588 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
41589
41590         * g++.dg/other/init2.C: New test.
41591
41592 2001-12-24  Richard Henderson  <rth@redhat.com>
41593
41594         * gcc.dg/20011223-1.c: New.
41595         * gcc.dg/inline-1.c: New.
41596
41597 2001-12-23  Richard Henderson  <rth@redhat.com>
41598
41599         * gcc.dg/asm-4.c: Test operand modifiers.
41600
41601 2001-12-23  Richard Henderson  <rth@redhat.com>
41602
41603         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
41604
41605 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
41606
41607         * gcc.c-torture/execute/20011223-1.c: New test.
41608
41609 2001-12-21  Richard Henderson  <rth@redhat.com>
41610
41611         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
41612         re-enables the warning.
41613
41614 2001-12-21  Richard Henderson  <rth@redhat.com>
41615
41616         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
41617
41618 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
41619
41620         * gcc.c-torture/compile/20011218-1.c: New test.
41621
41622 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
41623
41624         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
41625         arm-isr.c test.
41626         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
41627         epilogue generation for ARM ISR routines.
41628
41629 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41630
41631         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
41632         * gcc.dg/format/c90-printf-3.c: Likewise.
41633         * gcc.dg/format/c99-printf-3.c: Likewise.
41634         * gcc.dg/format/ext-1.c: Likewise.
41635         * gcc.dg/format/ext-6.c: Likewise.
41636         * gcc.dg/format/format.h: Prototype unlocked stdio.
41637
41638 2001-12-20  Richard Henderson  <rth@redhat.com>
41639
41640         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
41641         (arena): Use it.
41642         (malloc): Correct allocation logic.  Abort if we fill up the
41643         arena before initialization complete.
41644         (realloc): Correct allocation logic.
41645
41646 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
41647
41648         * gcc.c-torture/compile/20011219-2.c: New test.
41649
41650         * gcc.c-torture/execute/20011219-1.c: New test.
41651
41652 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
41653
41654         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
41655         target does not support weak symbols.
41656
41657 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
41658
41659         * gcc.c-torture/compile/20011219-1.c: New test.
41660
41661 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
41662
41663         * g++.dg/other/error1.C: New test.
41664
41665 2001-12-17  Jeffrey A Law  (law@redhat.com)
41666
41667         * gcc.c-torture/execute/20011217-1.c: New test.
41668
41669 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
41670
41671         * objc.dg/special/: New directory.
41672         * objc.dg/special/special.exp: New file.
41673         * objc.dg/special/unclaimed-category-1.h: New file.
41674         * objc.dg/special/unclaimed-category-1a.m: New file.
41675         * objc.dg/special/unclaimed-category-1.m: New file.
41676
41677 2001-12-17  Andreas Jaeger  <aj@suse.de>
41678
41679         * gcc.c-torture/compile/20011217-2.c: New test.
41680
41681 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
41682
41683         * gcc.c-torture/compile/20011217-1.c: New test.
41684
41685 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
41686
41687         * testsuite/gcc.dg/20011214-1.c: New.
41688
41689 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
41690
41691         * gcc.dg/altivec-4.c: New.
41692
41693 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
41694
41695         * gcc.dg/20011113-1.c: New test.
41696
41697 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
41698
41699         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
41700         std::__malloc_alloc_template<0> and
41701         std::__default_alloc_template<false, 0>.
41702
41703 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
41704
41705         * objc/execute/bf-21.m: New test.
41706         * objc/execute/enumeration-1.m: New test.
41707         * objc/execute/enumeration-2.m: New test.
41708
41709 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
41710
41711         * gcc.dg/gnu89-init-1.c: New test.
41712
41713 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
41714
41715         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
41716         * g++.old-deja/g++.jason/2371.C: Likewise.
41717         * g++.old-deja/g++.jason/template33.C: Likewise.
41718         * g++.old-deja/g++.jason/template34.C: Likewise.
41719         * g++.old-deja/g++.jason/template36.C: Likewise.
41720         * g++.old-deja/g++.oliva/typename1.C: Likewise.
41721         * g++.old-deja/g++.oliva/typename2.C: Likewise.
41722         * g++.old-deja/g++.other/typename1.C: Likewise.
41723         * g++.old-deja/g++.pt/inherit2.C: Likewise.
41724         * g++.old-deja/g++.pt/nontype5.C: Likewise.
41725         * g++.old-deja/g++.pt/typename11.C: Likewise.
41726         * g++.old-deja/g++.pt/typename14.C: Likewise.
41727         * g++.old-deja/g++.pt/typename16.C: Likewise.
41728         * g++.old-deja/g++.pt/typename3.C: Likewise.
41729         * g++.old-deja/g++.pt/typename4.C: Likewise.
41730         * g++.old-deja/g++.pt/typename5.C: Likewise.
41731         * g++.old-deja/g++.pt/typename7.C: Likewise.
41732         * g++.old-deja/g++.robertl/eb9.C: Likewise.
41733
41734 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
41735
41736         * g++.dg/other/linkage1.C: New test.
41737         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
41738         specifiers.
41739
41740 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
41741
41742         * gcc.dg/concat.c: New test.
41743
41744 2001-12-11  Stan Shebs  <shebs@apple.com>
41745
41746         * objc/compile: New test directory.
41747         * objc/compile/compile.exp: New expect script.
41748         * objc/compile/20011211-1.m: New compile test.
41749
41750 2001-12-11  Jason Merrill  <jason@redhat.com>
41751
41752         * lib/prune.exp (prune_gcc_output): Also handle "In member
41753         function".  So many permutations...
41754
41755 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
41756
41757         * g++.dg/template/typedef1.C: New test.
41758
41759 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
41760
41761         * g++.dg/other/copy1.C: New test.
41762
41763 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
41764
41765         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
41766
41767         * gcc.dg/builtin-choose-expr.c: New.
41768
41769 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
41770
41771         * gcc.dg/altivec-2.c: New.
41772
41773 2001-12-07  Richard Henderson  <rth@redhat.com>
41774
41775         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
41776
41777 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
41778
41779         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
41780         ultrasparc.
41781
41782 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
41783
41784         * g++-old.deja/g++.robertl/eb101.C: Deleted.
41785
41786 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
41787
41788         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
41789         variable argument list.
41790
41791 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
41792
41793         * gcc.c-torture/execute/memcheck: Delete entire directory.
41794         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
41795         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
41796
41797 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
41798
41799         * gcc.dg/Wshadow-1.c: New test.
41800
41801 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
41802
41803         * gcc.c-torture/compile/20011130-1.c: New test.
41804
41805         * gcc.dg/noncompile/20011025-1.c: New test.
41806
41807         * g++.dg/other/anon-union.C: New test.
41808
41809         * gcc.c-torture/execute/20011024-1.c: New test.
41810
41811 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
41812
41813         * gcc.c-torture/execute/20000722-1.x,
41814         gcc.c-torture/execute/20010123-1.x: Remove.
41815         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
41816         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
41817         gcc.dg/c99-complit-2.c: New tests.
41818
41819 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
41820
41821         * g++.dg/inherit/base1.C: New test.
41822
41823 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
41824
41825         * g++.dg/other/stdarg1.C: New test.
41826
41827         * gcc.c-torture/compile/20011130-2.c: New test.
41828
41829 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
41830
41831         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
41832         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
41833         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
41834         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
41835         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
41836         * gcc.dg/builtin-prefetch-1.c: New test.
41837
41838 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
41839
41840         * gcc.dg/20011130-1.c: New test.
41841
41842 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
41843
41844         * g++.dg/other/scope1.C: New test.
41845         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
41846
41847 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
41848
41849         * gcc.dg/vla-init-1.c: New test.
41850
41851 2001-12-01  Geoff Keating  <geoffk@redhat.com>
41852
41853         * gcc.c-torture/compile/structs.c: New testcase from GDB.
41854
41855 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
41856
41857         * objc.dg/alias.m: Update.
41858         * objc.dg/class-1.m: Update.
41859         * objc.dg/const-str-1.m: Update.
41860         * objc.dg/fwd-proto-1.m: Update.
41861         * objc.dg/id-1.m: Update.
41862         * objc.dg/super-class-1.m: Update.
41863
41864 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
41865
41866         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
41867         constructs.
41868
41869 2001-11-28  Jeffrey A Law  (law@cygnus.com)
41870
41871         * gcc.c-torture/execute/20011128-1.c: New test.
41872
41873 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
41874
41875         * gcc.dg/20011127-1.c: New test.
41876
41877 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
41878
41879         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
41880         from Austin Group draft 7.
41881         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
41882         scanf format arguments.
41883         * gcc.dg/format/no-exargs-2.c: New test.
41884
41885 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
41886
41887         * g++.dg/abi/vbase8-4.C: New test.
41888
41889 2001-11-24  Ian Lance Taylor  <ian@airs.com>
41890
41891         * gcc.c-torture/execute/20011121-1.c: New test.
41892
41893 2001-11-23  Jeffrey A Law  (law@cygnus.com)
41894
41895         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
41896
41897 2001-11-23  Andreas Jaeger  <aj@suse.de>
41898
41899         * gcc.dg/cpp/charconst-2.c: New test.
41900
41901 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
41902
41903         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
41904         to the host if it is remote.  Let tests specify extra headers
41905         they use.
41906         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
41907         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
41908         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
41909         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
41910         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
41911         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
41912         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
41913         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
41914         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
41915         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
41916
41917 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
41918
41919         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
41920         for little endian ARMs.
41921
41922 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
41923
41924         * gcc.c-torture/compile/20011119-1.c: New test.
41925         * gcc.c-torture/compile/20011119-2.c: New test.
41926
41927 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
41928
41929         * gcc.dg/altivec-1.c: Fix typo.
41930
41931 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
41932
41933         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
41934
41935 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
41936
41937         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
41938
41939 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
41940
41941         * lib/g77.exp: Don't specify --rpath-link.
41942
41943         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
41944         across all the headers.
41945         * gcc.dg/format/format.exp: For testing on a remote host,
41946         copy format.h.
41947
41948         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
41949         * gcc.c-torture/execute/930406-1.c: Likewise.
41950         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
41951
41952 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
41953
41954         * gcc.dg/altivec-1.c: New.
41955
41956 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
41957
41958         * gcc.dg/cpp/fpreprocessed.c: New test case.
41959
41960 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41961
41962         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
41963         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
41964         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
41965
41966 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41967
41968         * gcc.dg/no-builtin-1.c: New test.
41969
41970 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
41971
41972         * gcc.c-torture/execute/20011115-1.c: New test.
41973
41974 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
41975
41976         * gcc.c-torture/compile/20011114-2.c: New test.
41977         * gcc.c-torture/compile/20011114-3.c: New test.
41978         * gcc.c-torture/compile/20011114-4.c: New test.
41979
41980 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
41981
41982         * g++.dg/other/init1.C: New test.
41983
41984 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
41985
41986         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
41987         message.
41988
41989         * gcc.c-torture/execute/20011114-1.c: New testcase.
41990
41991         * gcc.c-torture/compile/20010327-1.c: Revert last change.
41992         * gcc.c-torture/compile/20011114-1.c: New test, exactly
41993         like the (before this change) version of 20010327-1.c.
41994
41995 2001-11-14  Roger Sayle <roger@eyesopen.com>
41996
41997         * gcc.c-torture/execute/string-opt-13.c: New testcase.
41998
41999 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
42000
42001         * g++.dg/init/array2.C: New test.
42002
42003 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
42004
42005         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
42006
42007 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
42008
42009         * g++.dg/other/forscope1.C: New test.
42010         * g++.dg/ext/forscope1.C: New test.
42011         * g++.dg/ext/forscope2.C: New test.
42012
42013 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
42014
42015         * gcc.c-torture/execute/20011113-1.c: New test.
42016
42017 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
42018
42019         * gcc.c-torture/execute/20011109-2.c: New test.
42020
42021         * gcc.c-torture/execute/20011109-1.c: New test.
42022
42023 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
42024
42025         * gcc.c-torture/compile/20011109-1.c: New test.
42026
42027 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
42028
42029         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
42030         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
42031         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
42032         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
42033         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
42034         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
42035         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
42036
42037 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
42038
42039         * g++.dg/warn/Wshadow-1.C: New tests.
42040         * g++.old-deja/g++.mike/for3.C: Update.
42041
42042 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
42043
42044         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
42045         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
42046         XFAILs.  Adjust expected error texts.
42047         * gcc.c-torture/compile/20011106-1.c,
42048         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
42049         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
42050         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
42051         gcc.dg/c99-array-lval-5.c: New tests.
42052
42053 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
42054
42055         * gcc.dg/cpp/defined.c: Update.
42056
42057 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
42058
42059         * gcc.c-torture/execute/anon-1.c: New test.
42060
42061 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
42062
42063         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
42064         same size, so no warning should be produced on stormy16.
42065
42066         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
42067         due to oversized array.
42068         * g++.old-deja/g++.mike/ns15.C: Likewise.
42069         * g++.old-deja/g++.pt/crash16.C: Likewise.
42070
42071 2001-11-02  Graham Stott  <grahams@redhat.com>
42072
42073         * g++.dgother/debug1.C: Fix typos.
42074
42075 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
42076
42077         * g++.dg/other/debug1.C: New test.
42078
42079 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
42080
42081         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
42082         of unsigned long.
42083
42084 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
42085
42086         * gcc.dg/20011029-2.c: New test.
42087
42088         * gcc.c-torture/compile/20011029-1.c: New test.
42089
42090 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
42091
42092         * objc/execute/class_self-1.m: New test.
42093         * objc/execute/class_self-2.m: New test.
42094
42095 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
42096
42097         * gcc.misc-tests/msgs.exp: Delete.
42098         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
42099         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
42100         error set to match recent changes.
42101
42102 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
42103
42104         * gcc.dg/20011021-1.c: New test.
42105
42106 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
42107
42108         * gcc.c-torture/compile/20011023-1.c: New test.
42109
42110 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
42111
42112         * lib/g77.exp: Rewrite based on lib/g++.exp.
42113
42114 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
42115
42116         * gcc.c-torture/execute/20011019-1.c: New test.
42117
42118         * gcc.dg/20011018-1.c: New test.
42119
42120 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
42121
42122         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
42123
42124 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
42125
42126         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
42127         * gcc.dg/attr-invalid.c: Likewise.
42128
42129 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
42130
42131         * testsuite/gcc.dg/20011015-1.c: New test.
42132
42133 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
42134
42135         * g++.dg/template/unify2.C: New test.
42136
42137 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
42138
42139         * g++.dg/other/exception-specification.C: New test
42140
42141 2001-10-13  Tom Rix  <trix@redhat.com>
42142
42143         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
42144         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
42145
42146 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
42147
42148         * testsuite/gcc.dg/20011009-1.c: New test.
42149
42150 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
42151
42152         PR g++/4476
42153         * g++.dg/other/friend1.C: New test.
42154
42155 2001-10-11  Richard Henderson  <rth@redhat.com>
42156
42157         * g++.old-deja/g++.other/crash18.C: Add -S to options.
42158
42159 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42160
42161         * gcc.c-torture/compile/20011010-1.c: New.
42162
42163 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
42164
42165         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
42166         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
42167         g77.f-torture/execute/execute.exp,
42168         g77.f-torture/noncompile/noncompile.exp,
42169         gcc.c-torture/compile/compile.exp,
42170         gcc.c-torture/execute/execute.exp,
42171         gcc.c-torture/execute/ieee/ieee.exp,
42172         gcc.c-torture/execute/memcheck/memcheck.exp,
42173         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
42174         objc/execute/execute.exp: Update FSF address.
42175
42176 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
42177
42178         * gcc.dg/cpp/cmdlne-C.c: Update.
42179         * gcc.dg/cpp/cmdlne-C2.c: New.
42180
42181 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42182
42183         * gcc.c-torture/execute/20011008-3.c: New.
42184
42185 2001-10-08  DJ Delorie  <dj@redhat.com>
42186
42187         * gcc.dg/20011008-1.c: New.
42188         * gcc.dg/20011008-2.c: New.
42189
42190 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
42191
42192         * gcc.dg/cpp/spacing1.c: Update test.
42193
42194 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42195
42196         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
42197         spelling errors of "separate" as "seperate".
42198
42199 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
42200
42201         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
42202         enough to avoid inlining.
42203
42204 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
42205
42206         * lib/g77.exp: set libg2c_dir correctly.
42207
42208 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
42209
42210         * gcc.dg/cpp/macro11.c: New test.
42211
42212 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
42213
42214         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
42215         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
42216         gcc.dg/format/multattr-3.c: New tests.
42217         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
42218         tests for format attributes on function pointers being rejected.
42219
42220 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
42221
42222         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
42223
42224 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
42225
42226         * g++.dg/warn/format1.C: New test.
42227
42228 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
42229
42230         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
42231
42232 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
42233
42234         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
42235
42236 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
42237
42238         * gcc.dg/cpp/redef2.c: Add test.
42239
42240 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
42241
42242         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
42243         long-standing bug on i686, apparently.
42244         * gcc.c-torture/execute/loop-2c.x: New file.
42245         * gcc.c-torture/execute/loop-2d.x: New file.
42246         * gcc.c-torture/execute/loop-3c.x: New file.
42247
42248 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
42249
42250         * gcc.dg/cpp/20000625-2.c: Correct line number.
42251
42252 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
42253
42254         * gcc.dg/cpp/macro10.c: New test.
42255         * gcc.dg/cpp/strify3.c: New test.
42256         * gcc.dg/cpp/spacing1.c: Add tests.
42257         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
42258         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
42259
42260 2001-09-24  DJ Delorie  <dj@redhat.com>
42261
42262         * gcc.c-torture/execute/20010924-1.c: New test.
42263
42264 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
42265
42266         * testsuite/objc/execute/paste.m: Remove.
42267
42268 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
42269
42270         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
42271
42272 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
42273
42274         * g77.dg/strlen0.f: New test.
42275
42276 2001-09-21  Richard Henderson  <rth@redhat.com>
42277
42278         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
42279         * g++.old-deja/g++.abi/vtable2.C: Likewise.
42280
42281 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
42282
42283         Table-driven attributes.
42284         * g++.dg/ext/attrib1.C: New test.
42285
42286 2001-09-20  DJ Delorie  <dj@redhat.com>
42287
42288         * gcc.dg/20000926-1.c: Update expected warning messages.
42289         * gcc.dg/array-2.c: Likewise, and test for warnings too.
42290         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
42291         array.
42292
42293 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
42294
42295         * g++.dg/eh/registers1.C: New test case.
42296
42297 2001-09-17  Richard Henderson  <rth@redhat.com>
42298
42299         * gcc.dg/array-5.c: Fix VLA decomposition test.
42300
42301 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
42302
42303         * gcc.dg/cpp/line5.c: New testcase.
42304
42305 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
42306
42307         * gcc.dg/cpp/macro9.c: New test.
42308
42309 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
42310
42311         * gcc.c-torture/execute/980223.c: Change type of addr from long
42312         to char *.
42313
42314 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
42315
42316         * gcc.c-torture/execute/20010915-1.c: New test.
42317
42318 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
42319
42320         * g77.dg/bprob: New directory.
42321         * g77.dg/bprob/bprob.exp: New file.
42322         * g77.dg/bprob/bprob-1.f: New test.
42323         * g77.dg/gcov: New directory.
42324         * g77.dg/gcov/gcov.exp: New file.
42325         * g77.dg/gcov/gcov-1.f: New test.
42326         * g77.dg/gcov/gcov-1.x: New file.
42327
42328 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
42329
42330         * gcc.dg/cpp/directiv.c: Update.
42331         * gcc.dg/cpp/undef1.c: Update.
42332
42333 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
42334
42335         * gcc.dg/20010912-1.c: New test.
42336
42337 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
42338
42339         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
42340         language-independent file in lib.
42341         * lib/gcov.exp: New file.
42342
42343 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
42344
42345         * gcc.c-torture/compile/20010911-1.c: New test.
42346
42347 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
42348
42349         * lib/profopt.exp: New, to support profile-directed optimizations.
42350         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
42351         * gcc.misc-tests/bprob-1.c: New test.
42352         * gcc.misc-tests/bprob-2.c: New test.
42353
42354 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
42355
42356         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
42357         XFAIL and which kinds of gcov output to verify.
42358         * gcc.misc-tests/gcov-4b.x: New file.
42359         * gcc.misc-tests/gcov-5b.x: New file.
42360         * gcc.misc-tests/gcov-6.x: New file.
42361         * gcc.misc-tests/gcov-7.c: New test.
42362         * gcc.misc-tests/gcov-7.x: New file.
42363
42364 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
42365
42366         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
42367         * gcc.misc-tests/gcov-6.c: New test.
42368
42369 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
42370
42371         PR c++/3986
42372         * g++.dg/abi/vbase1.C: New test.
42373
42374 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
42375
42376         * objc.dg/method-2.m: New.
42377
42378 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
42379
42380         PR c++/4203
42381         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
42382         * g++.dg/init/empty1.C: New test.
42383
42384 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
42385
42386         * gcc.c-torture/compile/20010903-1.c: New test.
42387
42388 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
42389
42390         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
42391         for m68k.
42392
42393 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
42394
42395         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
42396
42397         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
42398
42399         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
42400
42401 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
42402
42403         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
42404         for 16-bit 'unsigned int'.
42405
42406 2001-08-29  Kazu Hirata  <kazu@hxi.com>
42407
42408         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
42409
42410 2001-08-27  Richard Henderson  <rth@redhat.com>
42411
42412         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
42413         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
42414
42415 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
42416
42417         * gcc.dg/asm-names.c (ymain): New.
42418
42419 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
42420
42421         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
42422         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
42423         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
42424
42425 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42426
42427         * gcc.dg/compare5.c: New testcase.
42428
42429 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
42430
42431         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
42432         and "In instantiation".
42433
42434 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
42435
42436         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
42437
42438 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
42439
42440         * gcc.misc-tests/gcov.exp: Add support for branch information.
42441         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
42442         * gcc.misc-tests/gcov-4.c: New test.
42443         * gcc.misc-tests/gcov-4b.c: New test.
42444         * gcc.misc-tests/gcov-5b.c: New test.
42445
42446 2001-08-20  Zack Weinberg  <zackw@panix.com>
42447
42448         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
42449         expected to fail.
42450
42451 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
42452
42453         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
42454
42455 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
42456
42457         * g++.dg/eh/template1.C: New test.
42458
42459 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
42460
42461         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
42462         Fix thinko.
42463         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
42464         for xfail.
42465
42466 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
42467
42468         * lib/g77-dg.exp: Use prune.exp for common procedures
42469         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
42470         * lib/g77.exp: (g77-dg-prune) Remove
42471
42472 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
42473
42474         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
42475
42476 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42477
42478         * g++.dg/template/unify1.C: New test.
42479
42480 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
42481
42482         * g++.dg/abi/empty4.C: New test.
42483
42484 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
42485
42486         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
42487         solaris2.*
42488         * g77.f-torture/compile/pr3743.x: Likewise.
42489
42490 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
42491
42492         * g++.dg/other/using-declaration.C: New test.
42493
42494 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
42495
42496         * gcc.dg/cpp/tr-sign.c: New testcase.
42497
42498 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
42499
42500         * gcc.dg/cpp/19951025-1.c: Revert.
42501         * gcc.dg/cpp/directiv.c: We no longer process directives that
42502         interrupt macro arguments.
42503
42504 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
42505
42506         * gcc.dg/bconstp-1.c: New test.
42507
42508 2001-08-03  Richard Henderson  <rth@redhat.com>
42509
42510         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
42511
42512 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
42513
42514         * gcc.dg/cpp/19951025-1.c: Update.
42515
42516 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
42517
42518         * g77.dg/ff90-1.f (s): Fix reference of variable z,
42519         should be x.
42520
42521 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
42522
42523         Kill -fhonor-std.
42524         * g++.old-deja/g++.ns/ns14.C: Remove special options.
42525         * g++.old-deja/g++.other/std1.C: Likewise.
42526         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
42527
42528 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
42529
42530         * lib/g77.exp: Load gcc-defs.exp for common procedures
42531         (g77_pass, g77_fail, g77_finish, g77_exit,
42532         ${tool}_check_unsupported_p} Now redundant.  Deleted.
42533
42534 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
42535
42536         * g77.dg/fbackslash.f
42537         * g77.dg/fcase-preserve.f
42538         * g77.dg/ff90-1.f
42539         * g77.dg/ffixed-line-length-0.f
42540         * g77.dg/ffixed-line-length-132.f
42541         * g77.dg/ffixed-line-length-7.f
42542         * g77.dg/ffixed-line-length-72.f
42543         * g77.dg/ffixed-line-length-none.f
42544         * g77.dg/ffree-form-1.f
42545         * g77.dg/fno-backslash.f
42546         * g77.dg/fno-f90-1.f
42547         * g77.dg/fno-fixed-form-1.f
42548         * g77.dg/fno-onetrip.f
42549         * g77.dg/fno-typeless-boz.f
42550         * g77.dg/fno-underscoring.f
42551         * g77.dg/fno-vxt-1.f
42552         * g77.dg/fonetrip.f
42553         * g77.dg/ftypeless-boz.f
42554         * g77.dg/fugly-assumed.f
42555         * g77.dg/funderscoring.f
42556         * g77.dg/fvxt-1.f
42557
42558 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
42559
42560         * objc.dg/fwd-proto-1.m: New.
42561         * objc.dg/local-decl-1.m: New.
42562         * objc.dg/naming-1.m: New.
42563         * objc.dg/naming-2.m: New.
42564         * objc.dg/proto-hier-1.m: New.
42565
42566 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
42567
42568         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
42569         largest-type elements to a struct makes its size grow.
42570
42571 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
42572
42573         * g++.dg/abi/vthunk1.C: New test.
42574
42575 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
42576
42577         * g++.dg/abi/vbase8-22.C: New test.
42578
42579 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
42580
42581         * gcc.dg/cpp/macro8.c: New test.
42582
42583 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
42584
42585         * g++.dg/abi/vbase8-21.C: New test.
42586
42587 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
42588
42589         * g++.dg/abi/vbase8-10.C: New test.
42590
42591 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42592
42593         * lib/g++.exp (g++_set_ld_library_path): Renamed to
42594         ${tool}_set_ld_library_path.
42595         Changed caller.
42596         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
42597         g++.exp.
42598
42599 2001-07-26  Stan Cox <scox@redhat.com>
42600
42601         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
42602         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
42603         gcc_exit, gcc_check_unsupported_p):
42604         Moved to gcc-deps.exp
42605         * gcc-deps.exp: New file.
42606
42607 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42608
42609         * g++.old-deja/g++.pt/defarg14.C: New test.
42610
42611 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
42612
42613         * g++.old-deja/g++.other/lineno5.C: New test.
42614
42615 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
42616
42617         * g++.old-deja/g++.pt/crash68.C: New test.
42618
42619 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
42620
42621         * g++.old-deja/g++.other/crash42.C: New test.
42622
42623 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
42624
42625         * gcc.dg/cpp/extratokens.c: Fix.
42626         * gcc.dg/cpp/skipping2.c: New tests.
42627
42628 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42629
42630         * gcc.c-torture/execute/20010724-1.c: New file.
42631         * gcc.c-torture/execute/20010724-1.x: New file.
42632
42633 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
42634
42635         * g++.old-deja/g++.other/cond7.C: New test.
42636
42637 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
42638
42639         * g++.old-deja/g++.other/optimize4.C: New test.
42640
42641 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
42642
42643         * g++.old-deja/g++.abi/vbase8-5.C: New test.
42644
42645 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
42646
42647         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
42648         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
42649         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
42650         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
42651
42652         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
42653         bug report" message.
42654
42655         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
42656         * g++.dg/ext/instantiate1.C: Move from old-deja.
42657
42658 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
42659
42660         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
42661         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
42662         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
42663         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
42664
42665 2001-07-23  Jeffrey A Law  (law@cygnus.com)
42666
42667         * gcc.c-torture/execute/20010723-1.c: New test.
42668
42669 2001-07-23  Ben Elliston  <bje@redhat.com>
42670
42671         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
42672
42673 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42674
42675         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
42676         i[34567]86-*-*.
42677         Delete handling of ieee_multilib_flags.
42678         Pass -mieee for alpha*-*-* and sh-*-*.
42679         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
42680
42681 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
42682
42683         Remove old-abi tests.
42684         * g++.old-deja/g++.mike/p11116.C: Remove.
42685         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
42686
42687 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
42688
42689         * g77.f-torture/compile/pr3743.f: New test
42690
42691 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
42692
42693         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
42694
42695 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42696
42697         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
42698         g++.old-deja/g++.pt/static6.C: Likewise.
42699         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
42700         supports weak symbols.
42701
42702 2001-07-18  Andreas Jaeger  <aj@suse.de>
42703
42704         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
42705         supported again.
42706
42707 2001-07-18  Andreas Jaeger  <aj@suse.de>
42708
42709         * gcc.dg/iftrap-1.c: Fix target line.
42710
42711 2001-07-17  Richard Henderson  <rth@redhat.com>
42712
42713         * gcc.c-torture/execute/20010717-1.c: New.
42714
42715 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
42716
42717         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
42718         tests.
42719
42720 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
42721
42722         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
42723
42724 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42725
42726         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
42727         UAC_SIGBUS, UAC_NOPRINT definitions.
42728
42729 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
42730
42731         * objc/execute/object_is_class.m: New test.
42732         * objc/execute/object_is_meta_class.m: New test.
42733
42734 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
42735
42736         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
42737         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
42738
42739 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
42740
42741         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
42742         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
42743
42744 2001-07-14  Richard Henderson  <rth@redhat.com>
42745
42746         * gcc.dg/iftrap-1.c: New.
42747
42748 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
42749
42750         * g77.f-torture/execute/intrinsic77.f: New test.
42751
42752 2001-07-11  Janis Johnson <janis@us.ibm.com>
42753
42754         * gcc.misc-tests/gcov-3.c: New test.
42755
42756 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
42757
42758         * gcc.c-torture/compile/20010711-1.c,
42759         * gcc.c-torture/compile/20010711-2.c: New tests.
42760
42761 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
42762
42763         * gcc.c-torture/execute/20010711-1.c: New test.
42764
42765 2001-07-11  Ben Elliston  <bje@redhat.com>
42766
42767         * g++.old-deja/g++.other/enum5.C: New test.
42768
42769 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
42770
42771         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
42772         (g++-dg-prune): Call prune_gcc_output.
42773         * prune.exp: New file for prune_gcc_output.
42774         * lib/g++.exp, lib/gcc.exp: Load it.
42775
42776 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
42777
42778         * gcc.c-torture/compile/20010701-1.c,
42779         g++.old-deja/g++.ext/attrib6.C: New tests.
42780
42781 2001-07-06  Jeffrey A Law  (law@cygnus.com)
42782
42783         * gcc.c-torture/compile/20010706-1.c: New test.
42784
42785 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
42786
42787         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
42788
42789 2001-06-28  Stan Shebs  <shebs@apple.com>
42790
42791         * gcc.dg/pragma-darwin.c: New test.
42792
42793 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42794
42795         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
42796         Solaris 2.[678] system.
42797
42798 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
42799
42800         * gcc.dg/20010622-1.c: New test.
42801
42802 2001-06-18  Stan Shebs  <shebs@apple.com>
42803
42804         * objc.dg: New directory.
42805         * objc.dg/dg.exp: New file.
42806         * objc.dg/alias.m: New.
42807         * objc.dg/class-1.m: New.
42808         * objc.dg/class-2.m: New.
42809         * objc.dg/const-str-1.m: New.
42810         * objc.dg/const-str-2.m: New.
42811         * objc.dg/id-1.m: New.
42812         * objc.dg/method-1.m: New.
42813         * objc.dg/super-class-1.m: New.
42814         * lib/objc-dg.exp: New file.
42815
42816 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
42817
42818         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
42819         of label name.
42820
42821 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
42822
42823         * g++.old-deja/g++.abi/vbase8-9.C: New test.
42824
42825 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42826
42827         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
42828         variable.
42829
42830 2001-06-12  Richard Henderson  <rth@redhat.com>
42831
42832         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
42833
42834 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
42835
42836         * g++.old-deja/g++.abi/vbase5.C: New test.
42837         * g++.old-deja/g++.abi/vbase6.C: New test.
42838         * g++.old-deja/g++.abi/vbase7.C: New test.
42839
42840 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42841
42842         * gcc.c-torture/compile/20010610-1.c: New test.
42843
42844 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
42845
42846         * g++.old-deja/g++.abi/vbase4.C: New test.
42847
42848 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
42849
42850         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
42851         support %f for HC11/HC12 targets.
42852         * gcc.c-torture/execute/930513-1.x: New file, likewise.
42853         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
42854         on HC11/HC12 targets.
42855         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
42856
42857 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42858
42859         * gcc.dg/wchar_t-1.c: New file.
42860         * gcc.dg/wint_t-1.c: Likewise.
42861
42862 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
42863
42864         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
42865
42866 2001-06-11  Richard Henderson  <rth@redhat.com>
42867
42868         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
42869
42870 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
42871
42872         * gcc.c-torture/compile/20010611-1.c: New test.
42873
42874 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
42875
42876         * gcc.dg/c99-tag-1.c: Add more tests.
42877
42878 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
42879
42880         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
42881         representation on MN10300 and ARM/Thumb.
42882
42883 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
42884
42885         * g77.f-torture/execute/20010610.f: New.
42886
42887 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
42888
42889         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
42890         names.
42891
42892 2001-06-09  Richard Henderson  <rth@redhat.com>
42893
42894         * gcc.c-torture/execute/ashrdi-1.c: New.
42895         * gcc.c-torture/execute/ashldi-1.c: New.
42896         * gcc.c-torture/execute/lshrdi-1.c: New.
42897
42898 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
42899
42900         * objc/execute/load-3.m: Added. Check sending +load to categories,
42901         in addition to classes.
42902
42903 2001-06-08  Stan Shebs  <shebs@apple.com>
42904
42905         * objc/execute/load-2.m: New test.  From Nicola Pero
42906         <n.pero@mi.flashnet.it>.
42907
42908 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
42909
42910         * gcc.c-torture/execute/20010605-2.c: New test.
42911
42912 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
42913
42914         * g++.old-deja/g++.abi/vbase2.C: New test.
42915         * g++.old-deja/g++.abi/vbase3.C: New test.
42916
42917 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
42918
42919         * g++.old-deja/g++.pt/friend49.C: New test.
42920
42921 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
42922
42923         * g++.old-deja/g++.ext/anon3.C: New test.
42924
42925 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
42926
42927         * g++.old-deja/g++.other/conv7.C: New test.
42928
42929 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
42930
42931         * gcc.c-torture/compile/20010605-2.c: New test.
42932
42933 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
42934
42935         * gcc.c-torture/execute/20010604-1.c: New test.
42936
42937 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
42938
42939         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
42940
42941 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
42942
42943         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
42944         (g++_link_flags): Likewise.
42945         (g++_init): Pass gccpath's value to two previous functions.
42946
42947 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42948
42949         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
42950         Ensure logfile entry matches exec command line.
42951
42952 2001-05-31  Richard Henderson  <rth@redhat.com>
42953
42954         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
42955         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
42956
42957 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
42958
42959         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
42960         compiler for irix6.2
42961
42962 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
42963
42964         * g++.old-deja/g++.other/optimize3.C: New file.
42965
42966 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
42967
42968         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
42969         assemble.
42970
42971 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
42972
42973         * g++.old-deja/g++.other/optimize2.C: New file.
42974
42975 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
42976
42977         * gcc.c-torture/compile/20010518-2.c: New file.
42978         * gcc.c-torture/execute/20010518-1.c: New file.
42979         * gcc.c-torture/execute/20010518-2.c: New file.
42980
42981 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
42982
42983         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
42984
42985 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
42986
42987         G++ no longer defines builtins that do not begin with __builtin.
42988         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
42989         * g++.old-deja/g++.brendand/misc13.C: Likewise.
42990         * g++.old-deja/g++.law/builtin1.C: Likewise.
42991         * g++.old-deja/g++.law/cvt2.C: Likewise.
42992         * g++.old-deja/g++.mike/net5.C: Likewise.
42993         * g++.old-deja/g++.other/builtins1.C: Likewise.
42994         * g++.old-deja/g++.other/builtins2.C: Likewise.
42995         * g++.old-deja/g++.other/builtins3.C: Likewise.
42996         * g++.old-deja/g++.other/builtins4.C: Likewise.
42997         * g++.old-deja/g++.other/inline8.C: Likewise.
42998         * g++.old-deja/g++.robertl/eb39.C: Likewise.
42999
43000 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
43001
43002         * g++.old-deja/g++.pt/using1.C: Adjust.
43003         * g++.old-deja/g++.pt/using2.C: New test.
43004
43005 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
43006
43007         * gcc.dg/cpp/charconst.c: New tests.
43008         * gcc.dg/cpp/escape.c: New tests.
43009         * gcc.dg/cpp/escape-1.c: New tests.
43010         * gcc.dg/cpp/escape-2.c: New tests.
43011         * gcc.dg/cpp/ucs.c: New tests.
43012
43013 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
43014
43015         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
43016         native compiler for irix6.5.
43017
43018 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
43019
43020         * lib/g++.exp (g++_include_flags): Use args to compute
43021         get_multilibs.
43022         (g++_link_flags): Likewise.
43023         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
43024
43025 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
43026
43027         * gcc.dg/c90-hexfloat-1.c: Add more tests.
43028
43029 2001-05-21  Geoff Keating  <geoffk@redhat.com>
43030
43031         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
43032         this file.
43033
43034 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
43035
43036         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
43037         STACK_SIZE;
43038         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
43039         to STACK_SIZE; Use it to define size of add_histo array.
43040         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
43041         to STACK_SIZE.
43042         (f): Use GITT_SIZE to define size of gitt local table.
43043         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
43044         to STACK_SIZE; Use it to define size of bytemem array.
43045
43046 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
43047
43048         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
43049         on 68HC11/HC12 due to the asm instruction.
43050         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
43051         * gcc.c-torture/compile/920520-1.x: Likewise.
43052         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
43053         on 68HC11/HC12 because the function is larger than 64K.
43054         * gcc.c-torture/compile/961203-1.x: New file, this test fails
43055         on 68HC11/HC12 because the structure is too large.
43056
43057 2001-05-20  Richard Henderson  <rth@redhat.com>
43058
43059         * gcc.c-torture/execute/20010520-1.c: New.
43060
43061 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43062
43063         * g++.old-deja/g++.warn/compare1.C: New test.
43064         * gcc.dg/compare4.c: New test.
43065
43066 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
43067
43068         * g++.old-deja/g++.other/optimize1.C: New test.
43069
43070 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43071
43072         * g++.old-deja/g++.pt/spec41.C: New test.
43073
43074 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
43075
43076         * gcc.c-torture/compile/20010114-1.x: Remove.
43077
43078 2001-05-18  Stan Shebs  <shebs@apple.com>
43079
43080         * gcc.c-torture/compile/20010518-1.c: New test.
43081
43082 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
43083
43084         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
43085         * g++.old-deja/g++.pt/crash67.C: New test.
43086
43087 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
43088
43089         * g++.old-deja/g++.other/debug9.C: New test.
43090
43091 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
43092
43093         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
43094
43095 2001-05-16  Jan Hubicka  <jh@suse.cz>
43096
43097         * gcc.c-torture/compile/20010516-1.c: New test.
43098
43099 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
43100
43101         * g++.old-deja/g++.other/crash41.C: New test.
43102
43103 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
43104
43105         * g++.old-deja/g++.pt/crash66.C: New test.
43106
43107 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
43108
43109         * g++.old-deja/g++.robertl/eb27.C: Convert.
43110
43111 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
43112
43113         * g++.dg/friend-warn.C: New test.  Do not warn about friend
43114         declaration being redundant.
43115
43116 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
43117
43118         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
43119
43120 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
43121
43122         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
43123
43124 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
43125
43126         * lib/g++.exp: Use testsuite_flags.
43127
43128 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
43129
43130         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
43131
43132 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
43133
43134         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
43135
43136 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
43137
43138         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
43139
43140 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
43141
43142         * gcc.c-torture/compile/20010313-1.c: New test.
43143
43144 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
43145
43146         * gcc.dg/cpp/direct2.c: New test.
43147         * gccq.dg/cpp/direct2s.c: New test.
43148
43149         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
43150
43151 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
43152
43153         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
43154         * g++.old-deja/g++.other/op3.C: Likewise.
43155
43156 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
43157
43158         * gcc.dg/cpp/syshdr.h: New file.
43159         * gcc.dg/cpp/sysmac1.c: Update.
43160         * gcc.dg/cpp/sysmac2.c: Update.
43161
43162 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
43163
43164         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
43165
43166 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
43167
43168         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
43169         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
43170
43171 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
43172
43173         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
43174
43175 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
43176
43177         * lib/g++.exp (g++_include_flags): Don't use any special flags
43178         if TESTING_IN_BUILD_TREE is not defined.
43179         (g++_init): Use a plain 'c++' as the compiler if
43180         TESTING_IN_BUILD_TREEE is not defined.
43181
43182 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
43183
43184         * g++.old-deja/g++.eh/catch13.C: New test.
43185         * g++.old-deja/g++.eh/catch14.C: New test.
43186
43187 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
43188
43189         * gcc.dg/cpp/tr-define.c: New test.
43190
43191 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
43192
43193         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
43194         <stdlib.h>, not <malloc.h>.
43195
43196 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
43197
43198         * g++.old-deja/g++.ns/template17.C: New test.
43199
43200 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
43201
43202         * g++.old-deja/g++.pt/ref4.C: New test.
43203
43204 2001-04-30  Richard Henderson  <rth@redhat.com>
43205
43206         * gcc.dg/20000724-1.c: Revert last change.
43207
43208 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
43209
43210         * g77.f-torture/execute/20010430.f: New test.
43211
43212 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
43213
43214         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
43215
43216 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
43217
43218         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
43219
43220 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
43221
43222         * g++.old-deja/g++.eh/crash6.C: New test.
43223
43224 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
43225
43226         * g++.old-deja/g++.other/warn7.C: New test.
43227
43228 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
43229
43230         * g++.old-deja/g++.other/defarg9.C: New test.
43231
43232 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
43233
43234         * g77.f-torture/compile/20010426.f: New test.
43235         * g77.f-torture/execute/20010426.f: New test.
43236
43237 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
43238
43239         * g77.f-torture/compile/20000629-1.x: Remove - error
43240         has been fixed.
43241
43242 2001-04-26  Jeffrey A Law  (law@cygnus.com)
43243
43244         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
43245         Tweak slightly to work with g++.dg framework.
43246         * g++.dg/special/ecos.exp: Run initp1.C test.
43247         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
43248
43249         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
43250         its linker doesn't give line numbers either.
43251         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
43252
43253 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
43254
43255         * g++.old-deja/g++.other/lex1.C: New test.
43256
43257 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
43258
43259         * gcc.dg/noncompile/20010425-1.c: New test.
43260
43261 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
43262
43263         * g++.old-deja/g++.pt/mangle2.C: New test.
43264
43265 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
43266
43267         * gcc.dg/format/plus-1.c: New test.
43268
43269 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
43270
43271         * gcc.dg/20010423-1.c: New test.
43272
43273 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
43274
43275         * gcc.c-torture/execute/20010422-1.c: New test.
43276
43277 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
43278
43279         * g++.old-deja/g++.ns/type2.C: New test.
43280
43281 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
43282
43283         * g++.old-deja/g++.other/perf1.C: New test.
43284
43285 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
43286
43287         * gcc.dg/c99-func-2.c: Remove xfail.
43288         * gcc.dg/c99-func-3.c: Remove xfail.
43289         * gcc.dg/c99-func-4.c: Remove xfail.
43290
43291 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
43292
43293         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
43294
43295 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
43296
43297         * gcc.c-torture/compile/20010423-1.c: New test.
43298
43299 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
43300
43301         * g++.old-deja/g++.pt/typename28.C: New test.
43302
43303 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
43304
43305         * g++.old-deja/g++.abi/empty2.C: New test.
43306         * g++.old-deja/g++.abi/empty3.C: New test.
43307
43308 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
43309
43310         * g++.old-deja/g++.other/comdat2.C: New test.
43311         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
43312
43313 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
43314
43315         * g++.old-deja/g++.other/overload14.C: New test.
43316
43317 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
43318
43319         * g++.old-deja/g++.other/lookup23.C: New test.
43320
43321 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
43322
43323         * gcc.c-torture/execute/20010403-1.c: New test.
43324
43325 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
43326             Mark Mitchell  <mark@codesourcery.com>
43327
43328         * lib/old-dejagnu.exp: Don't delete output of executable.
43329         Add .exe suffix to executables.
43330
43331 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
43332
43333         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
43334
43335 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43336
43337         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
43338
43339 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
43340
43341         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
43342         * g++.old-deja/g++.abi/crash1.C: New test.
43343
43344 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
43345
43346         * g++.old-deja/g++.other/crash40.C: New test.
43347
43348 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43349
43350         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
43351
43352 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
43353
43354         * g++.old-deja/g++.other/warn6.C: New test.
43355
43356 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
43357
43358         * g++.old-deja/g++.robertl/eb42.C: Same.
43359
43360 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43361
43362         * gcc.dg/wtr-conversion-1.c: New testcase.
43363
43364 2001-04-10  Richard Henderson  <rth@redhat.com>
43365
43366         * g++.old-deja/g++.other/array5.C: New.
43367
43368 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43369
43370         * gcc.c-torture/execute/20010408-1.c: New test.
43371
43372 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
43373
43374         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
43375         headers and constructs.
43376         * g++.old-deja/g++.robertl/eb79.C: Same.
43377         * g++.old-deja/g++.robertl/eb77.C (main): Same.
43378         * g++.old-deja/g++.robertl/eb73.C: Same.
43379         * g++.old-deja/g++.robertl/eb66.C (main): Same.
43380         * g++.old-deja/g++.robertl/eb55.C (t): Same.
43381         * g++.old-deja/g++.robertl/eb54.C (main): Same.
43382         * g++.old-deja/g++.robertl/eb46.C (main): Same.
43383         * g++.old-deja/g++.robertl/eb44.C: Same.
43384         * g++.old-deja/g++.robertl/eb41.C (main): Same.
43385         * g++.old-deja/g++.robertl/eb4.C (main): Same.
43386         * g++.old-deja/g++.robertl/eb39.C: Same.
43387         * g++.old-deja/g++.robertl/eb33.C (main): Same.
43388         * g++.old-deja/g++.robertl/eb31.C (main): Same.
43389         * g++.old-deja/g++.robertl/eb30.C: Same.
43390         * g++.old-deja/g++.robertl/eb3.C: Same.
43391         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
43392         * g++.old-deja/g++.robertl/eb21.C: Same.
43393         * g++.old-deja/g++.robertl/eb15.C: Same.
43394         * g++.old-deja/g++.robertl/eb118.C: Same.
43395         * g++.old-deja/g++.robertl/eb115.C (main): Same.
43396         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
43397         * g++.old-deja/g++.robertl/eb109.C: Same.
43398         * g++.old-deja/g++.other/sibcall1.C (main): Same.
43399         * g++.old-deja/g++.mike/rtti1.C: Same.
43400         * g++.old-deja/g++.mike/p658.C: Same.
43401         * g++.old-deja/g++.mike/net46.C: Same.
43402         * g++.old-deja/g++.mike/net34.C: Same.
43403         * g++.old-deja/g++.mike/memoize1.C: Same.
43404         * g++.old-deja/g++.mike/eh2.C: Same.
43405         * g++.old-deja/g++.law/weak.C: Same.
43406         * g++.old-deja/g++.law/visibility7.C: Same.
43407         * g++.old-deja/g++.law/visibility25.C: Same.
43408         * g++.old-deja/g++.law/visibility22.C: Same.
43409         * g++.old-deja/g++.law/visibility2.C: Same.
43410         * g++.old-deja/g++.law/visibility17.C: Same.
43411         * g++.old-deja/g++.law/visibility13.C: Same.
43412         * g++.old-deja/g++.law/visibility10.C: Same.
43413         * g++.old-deja/g++.law/visibility1.C: Same.
43414         * g++.old-deja/g++.law/virtual3.C (eval): Same.
43415         * g++.old-deja/g++.law/vbase1.C: Same.
43416         * g++.old-deja/g++.law/operators32.C: Same.
43417         * g++.old-deja/g++.law/nest3.C: Same.
43418         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
43419         * g++.old-deja/g++.law/except5.C (main): Same.
43420         * g++.old-deja/g++.law/cvt7.C (run): Same.
43421         * g++.old-deja/g++.law/cvt2.C: Same.
43422         * g++.old-deja/g++.law/cvt16.C: Same.
43423         * g++.old-deja/g++.law/ctors6.C (bar): Same.
43424         * g++.old-deja/g++.law/ctors17.C (main): Same.
43425         * g++.old-deja/g++.law/ctors13.C: Same.
43426         * g++.old-deja/g++.law/ctors12.C (main): Same.
43427         * g++.old-deja/g++.law/ctors10.C: Same.
43428         * g++.old-deja/g++.law/code-gen5.C: Same.
43429         * g++.old-deja/g++.law/bad-error7.C: Same.
43430         * g++.old-deja/g++.law/arm9.C: Same.
43431         * g++.old-deja/g++.law/arm12.C: Same.
43432         * g++.old-deja/g++.law/arg8.C: Same.
43433         * g++.old-deja/g++.law/arg1.C: Same.
43434         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
43435         * g++.old-deja/g++.jason/template31.C: Same.
43436         * g++.old-deja/g++.jason/template24.C (main): Same.
43437         * g++.old-deja/g++.jason/2371.C: Same.
43438         * g++.old-deja/g++.eh/new2.C: Same.
43439         * g++.old-deja/g++.eh/new1.C: Same.
43440         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
43441         * g++.old-deja/g++.brendan/nest21.C (main): Same.
43442         * g++.old-deja/g++.brendan/err-msg3.C: Same.
43443         * g++.old-deja/g++.brendan/crash62.C: Same.
43444         * g++.old-deja/g++.brendan/crash52.C: Same.
43445         * g++.old-deja/g++.brendan/crash49.C (main): Same.
43446         * g++.old-deja/g++.brendan/crash38.C: Same.
43447         * g++.old-deja/g++.brendan/crash15.C (main): Same.
43448         * g++.old-deja/g++.brendan/copy9.C: Same.
43449
43450 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
43451
43452         * gcc.c-torture/execute/20001203-2.c (memset):
43453         Count argument is of type __SIZE_TYPE__.
43454
43455 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
43456
43457         * gcc.c-torture/compile/20010404-1.c: New test.
43458
43459 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
43460
43461         * gcc.c-torture/compile/20010326-1.c: New test.
43462
43463 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
43464
43465         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
43466         peculiarities of the SH.
43467         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
43468
43469 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43470
43471         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
43472         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
43473         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
43474
43475 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
43476
43477         * g77.f-torture/compile/20010321-1.f: New test.
43478
43479 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
43480
43481         * gcc.c-torture/compile/20010329-1.c: New test.
43482
43483 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
43484
43485         * gcc.c-torture/execute/20010329-1.c: New test.
43486
43487 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
43488
43489         * g++.old-deja/g++.other/eh4.C: Fix typo.
43490
43491 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
43492
43493         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
43494
43495 2001-03-28  Philip Blundell  <philb@gnu.org>
43496
43497         * gcc.c-torture/compile/20010328-1.c: New test.
43498
43499 2001-03-27  Richard Henderson  <rth@redhat.com>
43500
43501         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
43502         * g++.old-deja/g++.eh/vbase3.C: Likewise.
43503
43504 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
43505
43506         * gcc.c-torture/compile/20010327-1.c: New test.
43507
43508 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
43509
43510         * g++.old-deja/g++.other/friend12.C: New test.
43511         * g++.old-deja/g++.other/friend9.C: Expect no errors.
43512         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
43513
43514 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
43515
43516         * gcc.c-torture/execute/20010325-1.c: New test.
43517
43518 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
43519
43520         * g++.old-deja/g++.other/mangle3.C: New test.
43521
43522 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
43523
43524         * g++.old-deja/g++.other/anon8.C: New test.
43525
43526 2001-03-20  Philip Blundell  <philb@gnu.org>
43527
43528         * gcc.c-torture/compile/20010320-1.c: New test.
43529
43530 2001-03-17  Richard Henderson  <rth@redhat.com>
43531
43532         * g++.old-deja/g++.other/eh4.C: Add expected error text.
43533
43534 2001-03-15  Geoff Keating  <geoff@redhat.com>
43535
43536         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
43537         tests on AIX.
43538
43539 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
43540
43541         * g++.old-deja/g++.other/eh4.C: New test.
43542
43543 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
43544
43545         * gcc.dg/cpp/mi1.c: Update.
43546
43547 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
43548
43549         * g++.old-deja/g++.other/regstack.C: New test.
43550
43551 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
43552
43553         * g++.old-deja/g++.other/ref4.C: New test.
43554
43555 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
43556
43557         * objc/execute/va_method.m: Added.
43558         * objc/execute/IMP.m: Added.
43559         * objc/execute/_cmd.m: Added.
43560         * objc/execute/accessing_ivars.m: Added.
43561         * objc/execute/class-1.m: Added.
43562         * objc/execute/class-10.m: Added.
43563         * objc/execute/class-11.m: Added.
43564         * objc/execute/class-12.m: Added.
43565         * objc/execute/class-13.m: Added.
43566         * objc/execute/class-14.m: Added.
43567         * objc/execute/class-2.m: Added.
43568         * objc/execute/class-3.m: Added.
43569         * objc/execute/class-4.m: Added.
43570         * objc/execute/class-5.m: Added.
43571         * objc/execute/class-6.m: Added.
43572         * objc/execute/class-7.m: Added.
43573         * objc/execute/class-8.m: Added.
43574         * objc/execute/class-9.m: Added.
43575         * objc/execute/class-tests-1.h
43576         * objc/execute/class-tests-2.h
43577         * objc/execute/compatibility_alias.m: Added.
43578         * objc/execute/encode-1.m: Added.
43579         * objc/execute/formal_protocol-1.m: Added.
43580         * objc/execute/formal_protocol-2.m: Added.
43581         * objc/execute/formal_protocol-3.m: Added.
43582         * objc/execute/formal_protocol-4.m: Added.
43583         * objc/execute/formal_protocol-5.m: Added.
43584         * objc/execute/formal_protocol-6.m: Added.
43585         * objc/execute/formal_protocol-7.m: Added.
43586         * objc/execute/informal_protocol.m: Added.
43587         * objc/execute/initialize.m: Added.
43588         * objc/execute/load.m: Added.
43589         * objc/execute/many_args_method.m: Added.
43590         * objc/execute/nested-3.m: Added.
43591         * objc/execute/no_clash.m: Added.
43592         * objc/execute/private.m: Added.
43593         * objc/execute/redefining_self.m: Added.
43594         * objc/execute/root_methods.m: Added.
43595         * objc/execute/selector-1.m: Added.
43596         * objc/execute/static-1.m: Added.
43597         * objc/execute/static-2.m: Added.
43598         * objc/execute/va_method.m: Added.
43599
43600 2001-03-10  Richard Henderson  <rth@redhat.com>
43601
43602         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
43603
43604 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
43605
43606         * g++.old-deja/g++.other/crash31.C: XFAIL.
43607         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
43608         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
43609         * gcc.c-torture/execute/20010123-1.x: XFAIL.
43610         * gcc.c-torture/execute/20010124-1.x: XFAIL.
43611         * gcc.dg/sequence-pt-1.c: XFAIL one test.
43612
43613 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
43614
43615         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
43616
43617 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
43618
43619         * gcc.dg/20000724-1.c: Don't use multiline strings.
43620
43621 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
43622
43623         * objc/execute/string1.m, objc/execute/string2.m: Compare the
43624         result of -cString against what we expect it to be; don't just
43625         print it out for no one to read.
43626
43627         * objc/execute/string3.m, objc/execute/string4.m: New tests.
43628         Based on testcases provided by Nicola Pero.
43629
43630 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
43631
43632         * gcc.dg/cpp/macro7.c: New test.
43633
43634 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
43635
43636         * gcc.dg/cpp/multiline.c: Update.
43637
43638 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
43639
43640         * g++.old-deja/g++.other/enum3.C: New test.
43641
43642 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
43643
43644         * g++.old-deja/g++.other/pod1.C: New test.
43645
43646 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
43647
43648         * g++.old-deja/g++.ext/overload1.C: New test.
43649
43650 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
43651
43652         * g++.old-deja/g++.pt/using1.C: New test.
43653
43654 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
43655
43656         * g++.old-deja/g++.other/using9.C: New test.
43657
43658 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
43659
43660         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
43661
43662         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
43663
43664 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
43665
43666         * g++.old-deja/g++.ext/realpt1.C: Remove.
43667
43668 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
43669
43670         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
43671
43672 2001-02-26  Will Cohen  <wcohen@redhat.com>
43673
43674         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
43675
43676 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
43677
43678         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
43679         templatized constructors.
43680
43681 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43682
43683         * gcc.c-torture/execute/20010224-1.c: New test.
43684
43685 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
43686
43687         * gcc.c-torture/execute/20010222-1.c: New test.
43688
43689 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
43690
43691         * g++.old-deja/g++.other/inline20.C: New test.
43692
43693 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
43694
43695         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
43696
43697 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
43698
43699         * g++.old-deja/g++.other/lookup22.C: New test.
43700
43701 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
43702
43703         * g77.dg: New directory.
43704         * g77.dg/20010216-1.f: New test case.
43705         * g77.dg/dg.exp: New driver.
43706         * lib/g77-dg.exp: New driver library.
43707
43708 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43709
43710         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
43711
43712 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
43713
43714         * g++.old-deja/g++.other/decl9.C: New test.
43715
43716 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
43717
43718         * g++.old-deja/g++.other/init16.C: Update the test so that it does
43719         not need <string> and also tests the initialization at runtime.
43720
43721 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
43722
43723         * gcc.c-torture/execute/longlong.c: New test.
43724
43725 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
43726
43727         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
43728
43729 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
43730
43731         * gcc.c-torture/execute/920302-1.c (execute):
43732         Change argument type to short.
43733
43734 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
43735
43736         * g++.old-deja/g++.pt/deduct6.C: New test.
43737
43738 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
43739
43740         * g++.old-deja/g++.pt/deduct5.C: New test.
43741
43742 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
43743
43744         * gcc.c-torture/execute/20010209-1.c: New test.
43745
43746 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
43747
43748         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
43749
43750 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
43751
43752         * g++.dg/vtgc1.C: Update for new ABI.
43753
43754         * consistency.vlad: New directory, 1665 files.
43755
43756 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
43757
43758         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
43759         return type.
43760         * gcc.dg/cpp/digraphs.c: Declare puts.
43761
43762 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
43763
43764         * g++.old-deja/g++.other/warn5.C: New test.
43765
43766 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
43767
43768         * g++.old-deja/g++.pt/spec40.C: New test.
43769
43770 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
43771
43772         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
43773         case.
43774         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
43775
43776 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
43777
43778         * gcc.c-torture/compile/20010209-1.c: New test.
43779
43780 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
43781
43782         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
43783         excess errors message but not if it crashes.
43784         * g++.old-deja/g++.other/crash27.C: Likewise.
43785         * g++.old-deja/g++.other/crash28.C: Likewise.
43786         * g++.old-deja/g++.other/crash30.C: Likewise.
43787         * g++.old-deja/g++.other/crash32.C: Likewise.
43788         * g++.old-deja/g++.other/crash35.C: Likewise.
43789         * g++.old-deja/g++.pt/inherit2.C: Likewise.
43790
43791 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
43792
43793         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
43794         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
43795         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
43796         g77.f-torture/execute/execute.exp,
43797         g77.f-torture/noncompile/noncompile.exp,
43798         gcc.c-torture/execute/execute.exp,
43799         gcc.c-torture/execute/memcheck/memcheck.exp,
43800         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
43801         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
43802         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
43803         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
43804         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
43805         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
43806         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
43807         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
43808         Remove bug reporting instructions with ancient email addresses.
43809
43810 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
43811
43812         * gcc.dg/20010202-1.c: New test.
43813         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
43814
43815 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
43816
43817         * g++.dg/stdbool-if.C: New test.
43818
43819 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
43820
43821         * objc/execute/fdecl.m: Added main().
43822
43823 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
43824
43825         * gcc.c-torture/execute/20010206-1.c: New test.
43826
43827 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
43828
43829         * gcc.dg/cpp/avoidpaste1.c: Update.
43830
43831 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
43832
43833         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
43834         Pero <nicola@brainstorm.co.uk>.
43835         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
43836
43837 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
43838
43839         * g++.old-deja/g++.pt/spec39.C: New test.
43840
43841 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
43842
43843         * gcc.c-torture/compile/20010202-1.c: New test.
43844
43845 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
43846
43847         * g++.old-deja/g++.abi/primary2.C: New test.
43848         * g++.old-deja/g++.abi/primary3.C: New test.
43849         * g++.old-deja/g++.abi/primary4.C: New test.
43850         * g++.old-deja/g++.abi/primary5.C: New test.
43851         * g++.old-deja/g++.abi/vtable3.h: New test.
43852         * g++.old-deja/g++.abi/vtable3a.C: New test.
43853         * g++.old-deja/g++.abi/vtable3b.C: New test.
43854         * g++.old-deja/g++.abi/vtable3c.C: New test.
43855         * g++.old-deja/g++.abi/vtable3d.C: New test.
43856         * g++.old-deja/g++.abi/vtable3e.C: New test.
43857         * g++.old-deja/g++.abi/vtable3f.C: New test.
43858         * g++.old-deja/g++.abi/vtable3g.C: New test.
43859         * g++.old-deja/g++.abi/vtable3h.C: New test.
43860         * g++.old-deja/g++.abi/vtable3i.C: New test.
43861         * g++.old-deja/g++.abi/vtable3j.C: New test.
43862         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
43863
43864 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
43865
43866         * g++.old-deja/g++.other/anon6.C: New test.
43867         * g++.old-deja/g++.other/anon7.C: New test.
43868
43869 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
43870
43871         * gcc.dg/cpp/avoidpaste2.c: New tests.
43872
43873 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
43874
43875         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
43876
43877 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
43878
43879         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
43880         DECIMAL_DIG cases for Irix."
43881
43882 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
43883
43884         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
43885
43886 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
43887
43888         * gcc.dg/c99-tag-1.c: New test.
43889
43890 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
43891
43892         * gcc.dg/cpp/tr-warn1.c: Add tests.
43893
43894 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
43895
43896         * gcc.dg/cpp/avoidpaste1.c: Update.
43897         * gcc.dg/cpp/paste4.c: Update.
43898
43899 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
43900
43901         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
43902         cases for Irix.
43903
43904 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
43905
43906         * g++.old-deja/g++.other/inline19.C: New test.
43907
43908 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
43909
43910         * gcc.dg/Wlarger-than.c: New test.
43911
43912 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
43913
43914         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
43915
43916 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
43917
43918         * gcc.c-torture/execute/20010129-1.c: New test.
43919         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
43920
43921 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
43922
43923         * gcc.dg/cpp/avoidpaste1.c: Test case.
43924
43925 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
43926
43927         * g++.old-deja/g++.other/inline18.C: New test.
43928
43929 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43930
43931         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
43932         and __builtin_putchar.
43933
43934 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
43935
43936         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
43937         tests.
43938
43939 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
43940
43941         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
43942         floating point number rounding mode to round to the nearest
43943         representable mode.
43944
43945 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
43946
43947         * g++.old-deja/g++.other/mangle2.C: New test.
43948
43949 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
43950
43951         * gcc.c-torture/compile/20010124-1.c: New test.
43952
43953 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
43954
43955         * g++.old-deja/g++.pt/spec38.C: New test.
43956
43957 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43958
43959         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
43960         "Build don't run".
43961
43962 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43963
43964         * gcc.c-torture/execute/20010123-1.c: New test.
43965
43966 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
43967
43968         * g++.old-deja/g++.pt/spec37.C: New test.
43969
43970 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
43971
43972         * g++.old-deja/g++.pt/overload14.C: New test.
43973
43974 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43975
43976         * gcc.c-torture/execute/20010122-1.c: New test, exercise
43977         __builtin_return_address.
43978
43979 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
43980
43981         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
43982         * g++.old-deja/g++.pt/spec35.C: New test.
43983         * g++.old-deja/g++.pt/spec36.C: New test.
43984
43985 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
43986
43987         * gcc.c-torture/compile/20010118-1.c: New test.
43988
43989 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
43990
43991         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
43992
43993 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
43994
43995         * gcc.c-torture/execute/20010119-1.c: New test.
43996
43997 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
43998
43999         * g++.old-deja/g++.other/vbase5.C: New test.
44000
44001 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
44002
44003         * gcc.c-torture/execute/20010118-1.c: New test.
44004
44005 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
44006
44007         * g++.old-deja/g++.pt/deduct3.C: New test.
44008
44009 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
44010
44011         * g++.old-deja/g++.pt/spec34.C: New test.
44012
44013 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
44014
44015         * g77.f-torture/compile/20000601-2.f: New test.
44016
44017 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
44018
44019         * g++.old-deja/g++.other/init17.C: New test.
44020
44021 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
44022
44023         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
44024
44025 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
44026
44027         * g++.old-deja/g++.pt/unify8.C: New test.
44028
44029 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
44030
44031         * g++.old-deja/g++.abi/vbase1.C: New test.
44032
44033 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
44034
44035         * g++.old-deja/g++.pt/crash65.C: New test.
44036
44037 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
44038
44039         * gcc.dg/cpp/assembl2.S: New test case.
44040
44041 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
44042
44043         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
44044         are supported.
44045
44046 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44047
44048         * g++.old-deja/g++.other/builtins1.C: New test.
44049         * g++.old-deja/g++.other/builtins2.C: Likewise.
44050         * g++.old-deja/g++.other/builtins3.C: Likewise.
44051         * g++.old-deja/g++.other/builtins4.C: Likewise.
44052
44053 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
44054
44055         * gcc.c-torture/compile/20010117-1.c: New test.
44056         * gcc.c-torture/compile/20010117-2.c: New test.
44057
44058 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
44059
44060         * g77.f-torture/execute/20010116.[fx]: New test,
44061         XFAIL on i?86-*-*.
44062         * g77.f-torture/compile/20010115.f: Indicate it's
44063         a test for PR fortran/1636.
44064
44065 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
44066
44067         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
44068
44069 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
44070
44071         * g77.f-torture/compile/20010115.f: New test.
44072
44073 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
44074
44075         * g++.old-deja/g++.pt/nontype5.C: New test.
44076
44077 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
44078
44079         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
44080         have an equivalent working one below it.
44081
44082 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
44083
44084         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
44085         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
44086
44087 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
44088
44089         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
44090         message containing "init_priority".
44091         (conpr-2.C): Likewise.
44092         (conpr-3.C): Likewise.
44093         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
44094
44095 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44096
44097         * gcc.c-torture/execute/20010114-2.c: New test.
44098
44099 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
44100
44101         * gcc.c-torture/compile/20010114-1.c: New test.
44102         * gcc.c-torture/compile/20010114-1.x: Xfail.
44103         * gcc.c-torture/compile/20010114-2.c: New test.
44104         * gcc.c-torture/execute/20010114-1.c: New test.
44105         * gcc.dg/trunc-1.c: New test.
44106         * gcc.dg/uninit-B.c: New test.
44107
44108 2001-01-13  Nick Clifton  <nickc@redhat.com>
44109
44110         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
44111         target.
44112
44113 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
44114
44115         * gcc.c-torture/compile/20010113-1.c: New test.
44116
44117 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
44118
44119         * gcc.c-torture/compile/20001212-1.c: New test.
44120
44121 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
44122
44123         * gcc.dg/cpp/widestr1.c: Update.
44124         * gcc.dg/cpp/prag-imp.c: Remove.
44125
44126 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
44127
44128         * gcc.c-torture/execute/20000801-3.x: Remove.
44129         * gcc.dg/c90-init-1.c: New test.
44130         * gcc.dg/c99-init-1.c: New test.
44131         * gcc.dg/c99-init-2.c: New test.
44132         * gcc.dg/gnu99-init-1.c: New test.
44133
44134 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
44135
44136         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
44137         testing that no relevant ones were found.
44138
44139 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
44140
44141         * g++.old-deja/g++.pt/cast2.C: New test.
44142
44143 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
44144
44145         * g++.old-deja/g++.pt/friend47.C: New test.
44146
44147 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
44148
44149         * g++.old-deja/g++.pt/instantiate13.C: New test.
44150
44151 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
44152
44153         * g++.old-deja/g++.other/defarg7.C: New test.
44154         * g++.old-deja/g++.other/defarg8.C: New test.
44155
44156 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
44157
44158         * g++.old-deja/g++.pt/crash64.C: New test.
44159
44160 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
44161
44162         * g++.old-deja/g++.pt/crash63.C: New test.
44163
44164 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
44165
44166         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
44167
44168 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
44169
44170         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
44171
44172 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
44173
44174         * g++.old-deja/g++.pt/error3.C: New test.
44175
44176 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
44177
44178         * g++.old-deja/g++.other/crash39.C: New test.
44179
44180 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
44181
44182         * g++.old-deja/g++.other/vbase4.C: New test.
44183
44184 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
44185
44186         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
44187         * gcc.dg/special/20000419-2.c: New file. Identical to above.
44188         * gcc.dg/special/special.exp: New test driver which will check
44189         for alias support for the above test.
44190
44191 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
44192
44193         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
44194         problems on small machines.
44195         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
44196         parameterize.
44197
44198 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
44199
44200         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
44201         mips.
44202         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
44203
44204 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
44205
44206         * g++.old_deja/g++.pt/using8.C: New test.
44207
44208 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
44209
44210         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
44211
44212 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
44213
44214         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
44215         where a failure is expected.
44216         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
44217
44218 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
44219
44220         * g++.old_deja/g++.pt/instantiate12.C: New test.
44221
44222 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
44223
44224         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
44225         start of structs.
44226         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
44227         * g++.old-deja/g++.brendan/crash17.C: Likewise.
44228         * g++.old-deja/g++.brendan/crash29.C: Likewise.
44229         * g++.old-deja/g++.brendan/crash48.C: Likewise.
44230         * g++.old-deja/g++.brendan/ns1.C: Likewise.
44231         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
44232         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
44233         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
44234         * g++.old-deja/g++.eh/spec6.C: Likewise.
44235         * g++.old-deja/g++.jason/crash3.C: Likewise.
44236         * g++.old-deja/g++.law/ctors11.C: Likewise.
44237         * g++.old-deja/g++.law/ctors17.C: Likewise.
44238         * g++.old-deja/g++.law/ctors5.C: Likewise.
44239         * g++.old-deja/g++.law/ctors9.C: Likewise.
44240         * g++.old-deja/g++.mike/ambig1.C: Likewise.
44241         * g++.old-deja/g++.mike/net22.C: Likewise.
44242         * g++.old-deja/g++.mike/p3538a.C: Likewise.
44243         * g++.old-deja/g++.mike/p3538b.C: Likewise.
44244         * g++.old-deja/g++.mike/virt3.C: Likewise.
44245         * g++.old-deja/g++.niklas/t128.C: Likewise.
44246         * g++.old-deja/g++.other/anon4.C: Likewise.
44247         * g++.old-deja/g++.other/using1.C: Likewise.
44248         * g++.old-deja/g++.other/warn3.C: Likewise.
44249         * g++.old-deja/g++.pt/t37.C: Likewise.
44250         * g++.old-deja/g++.robertl/eb69.C: Likewise.
44251         * g++.old-deja/g++.robertl/eb71.C: Likewise.
44252
44253 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
44254
44255         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
44256
44257 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44258
44259         * gcc.c-torture/execute/stdio-opt-3.c: New test.
44260
44261 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
44262
44263         * gcc.c-torture/compile/20010107-1.c: New test.
44264
44265 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44266
44267         * gcc.c-torture/execute/builtin-noret-1.c: New test.
44268
44269 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44270
44271         * gcc.dg/format/format.h: New file.
44272         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
44273         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
44274         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
44275         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
44276         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
44277         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
44278         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
44279         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
44280         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
44281         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
44282         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
44283         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
44284         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
44285         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
44286         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
44287         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
44288         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
44289         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
44290         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
44291         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
44292         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
44293         instead of declaring standard types, macros and functions in each
44294         test.
44295
44296 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
44297
44298         * gcc.c-torture/execute/20010106-1.c: New test.
44299
44300 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
44301
44302         * gcc.dg/format/format.exp: New file.
44303         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
44304         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
44305         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
44306         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
44307         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
44308         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
44309         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
44310         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
44311         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
44312         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
44313         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
44314         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
44315         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
44316         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
44317         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
44318         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
44319         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
44320         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
44321         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
44322         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
44323         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
44324         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
44325         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
44326         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
44327         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
44328         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
44329         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
44330         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
44331         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
44332         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
44333         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
44334         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
44335         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
44336         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
44337         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
44338         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
44339         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
44340         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
44341         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
44342         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
44343         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
44344         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
44345
44346 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
44347
44348         * gcc.c-torture/execute/991228-1.c: Take word endianness into
44349         account.
44350
44351 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
44352
44353         * gcc.c-torture/execute/builtin-complex-1.c: New test.
44354
44355 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
44356
44357         * g++.old-deja/g++.pt/crash62.C: New test.
44358
44359 2001-01-04  Richard Henderson  <rth@redhat.com>
44360
44361         * gcc.dg/20000926-1.c: Update expected warnings.
44362         * gcc.dg/array-2.c: Likewise.
44363         * gcc.dg/array-4.c: Also validate flexible array members.
44364         * gcc.dg/c99-flex-array-1.c: New.
44365
44366 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
44367
44368         * gcc.c-torture/compile/20001222-1.x: Remove.
44369
44370 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
44371
44372         * gcc.c-torture/execute/built-in-setjmp.c: New.
44373
44374 2001-01-03  Richard Henderson  <rth@redhat.com>
44375
44376         * gcc.dg/940510-1.c: Update expected error wording.
44377         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
44378
44379 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
44380
44381         * lib/target-supports.exp (check_alias_available): Modified to
44382         indicate aliases not supported if only weak aliases are supported.
44383
44384 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44385
44386         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
44387         Turn on cmpstrsi checks for __pj__ and __i370__.
44388
44389 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
44390
44391         * g++.old-deja/g++.other/virtual11.C: New test.
44392
44393 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
44394
44395         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
44396
44397 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44398
44399         * gcc.c-torture/compile/20010102-1.c: New test.
44400
44401 2001-01-02  Andreas Jaeger  <aj@suse.de>
44402
44403         * gcc.dg/noreturn-3.c: New test.
44404
44405         * gcc.dg/noreturn-4.c: New test.
44406
44407 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44408
44409         * gcc.c-torture/execute/stdio-opt-1.c: Also test
44410         __builtin_fputc and __builtin_fwrite.
44411
44412 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
44413
44414         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
44415         signed char, not default char.
44416
44417 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
44418
44419         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
44420
44421 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
44422
44423         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
44424
44425 2000-12-29  Richard Henderson  <rth@redhat.com>
44426
44427         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
44428         (__cyg_profile_func_exit): Define.
44429
44430 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
44431
44432         * g++.dg/vtgc1.C: New test.
44433
44434 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
44435
44436         * gcc.dg/noncompile/20001228-1.c: New test.
44437
44438         * gcc.dg/20001228-1.c: New test.
44439
44440         * gcc.c-torture/execute/20001228-1.c: New test.
44441
44442 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
44443
44444         * gcc.dg/format-strfmon-1.c: New test.
44445
44446 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44447
44448         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
44449         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
44450         * gcc.c-torture/execute/string-opt-1.c: Likewise.
44451         * gcc.c-torture/execute/string-opt-2.c: Likewise.
44452         * gcc.c-torture/execute/string-opt-3.c: Likewise.
44453         * gcc.c-torture/execute/string-opt-4.c: Likewise.
44454         * gcc.c-torture/execute/string-opt-6.c: Likewise.
44455         * gcc.c-torture/execute/string-opt-7.c: Likewise.
44456         * gcc.c-torture/execute/string-opt-8.c: Likewise.
44457         * gcc.c-torture/execute/string-opt-9.c: Likewise.
44458         * gcc.c-torture/execute/string-opt-10.c: Likewise.
44459         * gcc.c-torture/execute/string-opt-11.c: Likewise.
44460         * gcc.c-torture/execute/string-opt-12.c: Likewise.
44461
44462         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
44463         * gcc.c-torture/execute/string-opt-4.c: Test index.
44464
44465 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
44466
44467         * gcc.c-torture/compile/20001226-1.c: New test.
44468
44469 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
44470
44471         * gcc.c-torture/compile/20001222-1.c: New test.
44472         * gcc.c-torture/compile/20001222-1.x: Xfail.
44473
44474 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
44475
44476         * gcc.c-torture/execute/comp-goto-2.c: New test.
44477
44478 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
44479
44480         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
44481         Use long types if __INT_MAX__ is 32767.
44482         (main): Use cast to (sint32 *) when poking 88 into a_page.
44483
44484         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
44485
44486 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
44487
44488         * gcc.c-torture/compile/20001221-1.c: New test.
44489         * gcc.c-torture/execute/20001221-1.c: New test.
44490
44491 2000-12-20  Richard Henderson  <rth@redhat.com>
44492
44493         * g++.old-deja/g++.pt/crash36.C: Update error lines.
44494         * g++.old-deja/g++.robertl/eb109.C: Likewise.
44495
44496 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44497
44498         * gcc.dg/compare3.c: New test.
44499
44500 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44501
44502         * gcc.dg/format-warnll-1.c: New test.
44503
44504 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
44505
44506         * gcc.dg/cpp/cmdlne-P.c: New test.
44507
44508 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44509
44510         * gcc.c-torture/execute/builtin-abs-1.c,
44511         gcc.c-torture/execute/builtin-abs-2.c: New tests.
44512
44513 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
44514
44515         * gcc.dg/cpp/multiline.c: New test.
44516
44517 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
44518
44519         * g++.old-deja/g++.other/syshdr1.C: Update.
44520         * gcc.dg/cpp/lineflags.c: Remove temporarily.
44521
44522 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44523
44524         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
44525
44526 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44527
44528         * g++.old-deja/g++.pt/ttp65.C: New test.
44529
44530 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44531
44532         * g++.old-deja/g++.pt/ttp64.C: New test.
44533
44534 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44535
44536         * g++.old-deja/g++.pt/spec33.C: New test.
44537
44538 2000-12-14  Catherine Moore  <clm@redhat.com>
44539
44540         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
44541         * gcc.c-torture/execute/920612-2.c: Likewise.
44542         * gcc.c-torture/execute/920428-2.c: Likewise.
44543         * gcc-c-torture/execute/va-arg-11.c: Call exit.
44544         * gcc.c-torture/execute/va-arg-21.c: Likewise.
44545
44546 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44547
44548         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
44549         * gcc.dg/pack-test-2.c: Likewise.
44550
44551 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
44552
44553         Tests by Zack Weinberg <zackw@stanford.edu>.
44554
44555         * gcc.dg/cpp/defined.c: Update.
44556         * gcc.dg/cpp/defined_trad.c: New tests.
44557
44558 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
44559
44560         * gcc.dg/cpp/trad-direct.c: Update.
44561
44562 2000-12-11  Neil Booth  <neilb@earthling.net>
44563
44564         * gcc.dg/cpp/defined_trad.c
44565
44566 2000-12-11  Neil Booth  <neilb@earthling.net>
44567
44568         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
44569
44570 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
44571
44572         * gcc.dg/format-miss-2.c: New test.
44573
44574 2000-12-09  Neil Booth  <neilb@earthling.net>
44575
44576         * gcc.dg/cpp/lineflags.c: New tests.
44577         * gcc.dg/cpp/poison.c: Update.
44578         * gcc.dg/cpp/redef2.c: Update.
44579         * gcc.dg/cpp/skipping.c: New test.
44580
44581 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
44582
44583         * g++.old-deja/g++.other/eh3.C: New testcase.
44584
44585 2000-12-07  Neil Booth  <neilb@earthling.net>
44586
44587         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
44588         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
44589         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
44590         wtr-union-init-2.c, wtr-union-init-3.c: Update.
44591         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
44592         Update.
44593
44594 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44595
44596         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
44597         __SIZE_TYPE__ instead of int for type of integers cast to
44598         pointers.
44599
44600 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
44601
44602         * g++.old-deja/g++.other/cleanup4.C: New test.
44603
44604 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44605
44606         * format-sec-1.c: New test.
44607
44608 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44609
44610         * gcc.dg/format-nonlit-3.c: New test.
44611
44612 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44613
44614         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
44615         through a null pointer.
44616
44617 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44618
44619         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
44620         * g++.old-deja/g++.pt/partial4.C: New test.
44621
44622 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
44623
44624         * gcc.c-torture/execute/ieee/hugeval.x: New.
44625
44626 2000-12-06  Neil Booth  <neilb@earthling.net>
44627
44628         * gcc.dg/cpp/backslash2.c: New tests.
44629
44630 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44631
44632         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
44633         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
44634
44635 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
44636
44637         * gcc.c-torture/execute/20001203-2.c: New testcase.
44638
44639 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
44640
44641         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
44642         * g++.old-deja/g++.other/virtual10.C: New test.
44643
44644 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
44645
44646         * g++.old-deja/g++.mike/pmf5.C: Remove test.
44647
44648 2000-12-05  Richard Henderson  <rth@redhat.com>
44649
44650         * gcc.c-torture/compile/20001205-1.c: New.
44651
44652 2000-12-04  Neil Booth  <neilb@earthling.net>
44653
44654         * g++.old-deja/g++.other/virtual9.C: New test.
44655         * g++.old-deja/g++.pt/crash61.C: New test.
44656         * gcc.c-torture/execute/loop-9.c: New test.
44657
44658 2000-12-04  Neil Booth  <neilb@earthling.net>
44659
44660         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
44661         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
44662         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
44663         * gcc.dg/cpp/extratokens.c: ...here.
44664
44665 2000-12-04  Neil Booth  <neilb@earthling.net>
44666
44667         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
44668         New tests.
44669
44670 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44671
44672         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
44673         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
44674
44675 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
44676
44677         * gcc.c-torture/execute/20001203-1.c: New test.
44678
44679 2000-12-03  Neil Booth  <neilb@earthling.net>
44680
44681         * gcc.dg/cpp/macro6.c: New test cases.
44682
44683 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44684
44685         * gcc.c-torture/execute/string-opt-9.c: New test.
44686         * gcc.c-torture/execute/string-opt-10.c: Likewise.
44687         * gcc.c-torture/execute/string-opt-11.c: Likewise.
44688         * gcc.c-torture/execute/string-opt-12.c: Likewise.
44689
44690         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
44691         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
44692
44693 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
44694
44695         * gcc.dg/cpp/if-6.c: New testcase.
44696
44697         * gcc.dg/20001201-1.c: New testcase.
44698
44699 2000-12-02  Neil Booth  <neilb@earthling.net>
44700
44701         * g++.old-deja/g++.other/externC4.C,
44702         g++.old-deja/g++.other/friend10.C: New tests.
44703
44704 2000-12-02  Neil Booth  <neilb@earthling.net>
44705
44706         * g++.old-deja/g++.other/instan2.C
44707         * g++.old-deja/g++.other/instan3.C: New test.
44708
44709 2000-12-02  Neil Booth  <neilb@earthling.net>
44710
44711         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
44712         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
44713         gnuc99.c,gnuc99-pedantic.c: New tests.
44714
44715 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
44716
44717         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
44718         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
44719
44720 2000-12-01  Neil Booth  <neilb@earthling.net>
44721
44722         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
44723         * gcc.dg/cpp/poison.c: Update.
44724         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
44725
44726 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
44727
44728         * g77.f-torture/execute/20001201.f: New test.
44729
44730 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
44731
44732         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
44733
44734 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
44735
44736         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
44737
44738 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
44739
44740         * g++.old-deja/g++.other/cast6.C: New test.
44741
44742 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
44743
44744         * gcc.c-torture/execute/20001130-2.c: New testcase.
44745
44746 2000-11-30  Richard Henderson  <rth@redhat.com>
44747
44748         * gcc.c-torture/execute/20001130-1.c: New test.
44749
44750 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
44751
44752         * g++.old-deja/g++.other/op3.C: New test.
44753
44754 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
44755
44756         * g++.old-deja/g++.other/op2.C: New test.
44757
44758 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
44759
44760         * g++.old-deja/g++.other/crash38.C: New test.
44761
44762 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
44763
44764         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
44765
44766 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
44767
44768         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
44769         tests.
44770         * gcc.c-torture/execute/string-opt-6.c: New test.
44771
44772         * gcc.dg/20001117-1.c: Add main.
44773
44774 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
44775
44776         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
44777         Move from here ...
44778         * gcc.dg/940510-1.c: ... to here.
44779
44780         * gcc.dg/20000926-1.c: GNU C now allows initializations of
44781         zero-size arrays in toplevel structures.
44782
44783 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
44784
44785         * gcc.c-torture/execute/loop-8.c: New test.
44786
44787 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
44788
44789         * g++.old-deja/g++.other/base1.C: New test.
44790
44791 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
44792
44793         * g++.old-deja/g++.other/parse2.C: New test.
44794
44795 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
44796
44797         * g++.old-deja/g++.pt/incomplete1.C: New test.
44798
44799 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
44800
44801         * g++.old-deja/g++.other/friend9.C: New test.
44802
44803 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
44804
44805         * gcc.dg/20001127-1.c: New test.
44806
44807 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
44808
44809         * g++.old-deja/g++.pt/friend46.C: New test.
44810
44811 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
44812
44813         * g++.old-deja/g++.other/ptrmem8.C: New test.
44814
44815 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44816
44817         * gcc.c-torture/execute/string-opt-7.c: New test.
44818         * gcc.c-torture/execute/string-opt-8.c: Likewise.
44819
44820 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
44821
44822         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
44823         instead of 'mkcheck 2'.
44824
44825 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
44826
44827         * gcc.c-torture/execute/memcheck/driver.c,
44828         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
44829         C9X references to refer to C99.
44830
44831 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
44832
44833         * gcc.dg/ultrasp3.c: New test.
44834
44835 2000-11-25  Neil Booth  <neilb@earthling.net>
44836
44837         * gcc.dg/cpp/include2.c: Update test to be locale independent.
44838
44839 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
44840
44841         * gcc.c-torture/compile/20001123-2.c: New.
44842
44843 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44844
44845         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
44846
44847 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
44848
44849         * gcc.dg/sequence-point-1.c: Add some new tests.
44850         * gcc.c-torture/execute/20001124-1.c: New test.
44851
44852 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
44853
44854         * g++.old-deja/g++.other/vaarg4.C: New test.
44855         * gcc.c-torture/compile/20001123-1.c: New test.
44856
44857 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
44858
44859         * g++.other/crash24.C: Adjust and remove XFAIL.
44860         * g++.other/crash37.C: New test.
44861
44862 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
44863
44864         * g++.old-deja/g++.pt/instantiate9.C: New test.
44865
44866 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
44867
44868         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
44869         new ABI, too.
44870
44871         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
44872         * g++.old-deja/g++.robertl/eb55.C: Likewise.
44873
44874 2000-11-22  Neil Booth  <neilb@earthling.net>
44875
44876         * gcc.dg/cpp/Wtrigraphs.c: New test.
44877
44878 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
44879
44880         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
44881
44882 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
44883
44884         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
44885
44886 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
44887
44888         * lib/gcc-dg.exp: load_lib scanasm.exp.
44889         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
44890         * lib/g++-dg.exp: load_lib scanasm.exp.
44891         * lib/scanasm.exp: New.
44892         (scan-assembler, scan-assembler-not): Add optional arguments to
44893         test name, or if not present, the pattern name.
44894         (scan-assembler-dem, scan-assembler-dem-not): New.
44895
44896         * g++.dg/dg.exp: New.
44897
44898 2000-11-21  Neil Booth  <neilb@earthling.net>
44899
44900         * gcc.dg/cpp/integrated1.c: Remove.
44901
44902 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
44903
44904         * gcc.c-torture/execute/20001121-1.c: New test.
44905
44906 2000-11-21  Richard Henderson  <rth@redhat.com>
44907
44908         * gcc.c-torture/compile/20001121-1.c: New test.
44909
44910 2000-11-20  Neil Booth  <neilb@earthling.net>
44911
44912         * gcc.dg/cpp/integrated1.c: New test.
44913
44914 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
44915
44916         * g++.old-deja/g++.other/inline17.C: New test.
44917
44918 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
44919
44920         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
44921         local variable to be zero: I made the variable global. Now
44922         uses abort() and exit() instead of relying on main's return value.
44923
44924 2000-11-20  Neil Booth  <neilb@earthling.net>
44925
44926         * gcc.dg/cpp/paste2.c: Update test.
44927         * objc/execute/paste.m: New test.
44928
44929 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
44930
44931         * gcc.dg/c99-condexpr-1.c: New test.
44932
44933 2000-11-20  Neil Booth  <neilb@earthling.net>
44934
44935         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
44936
44937 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
44938
44939         * g++.old-deja/g++.pt/export1.C: New test.
44940
44941 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
44942
44943         * gcc.dg/20001117-1.c: New test.
44944
44945 2000-11-18  Richard Henderson  <rth@redhat.com>
44946
44947         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
44948
44949 2000-11-18  Richard Henderson  <rth@redhat.com>
44950
44951         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
44952         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
44953         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
44954
44955 2000-11-18  Richard Henderson  <rth@redhat.com>
44956
44957         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
44958         (main): New.  Exit cleanly.
44959
44960 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44961
44962         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
44963         gcc.dg/c99-fordecl-2.c: New tests.
44964
44965 2000-11-18  Richard Henderson  <rth@redhat.com>
44966
44967         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
44968         * gcc.c-torture/execute/zerolen-2.c: New.
44969
44970 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44971
44972         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
44973         memory.
44974
44975 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
44976
44977         * g++.old-deja/g++.pt/instantiate8.C: New test.
44978
44979 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
44980
44981         * g++.old-deja/g++.other/incomplete.C: Add more tests.
44982         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
44983
44984 2000-11-16  Nick Clifton  <nickc@redhat.com>
44985
44986         * gcc.c-torture/execute/nestfunc-2.c: New test.
44987         * gcc.c-torture/execute/nestfunc-3.c: New test.
44988
44989 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
44990
44991         * gcc.c-torture/compile/20001116-1.c: New test.
44992
44993 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44994
44995         * gcc.c-torture/execute/20001115-1.c: New test.
44996
44997 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
44998
44999         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
45000         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
45001         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
45002         * g++.old-deja/g++.abi/vmihint.C: Likewise.
45003
45004 2000-11-15  Neil Booth  <neilb@earthling.net>
45005
45006         gcc.dg/cpp/_Pragma1.c: Update.
45007         gcc.dg/cpp/_Pragma2.c: New test.
45008
45009 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
45010
45011         * g++.old-deja/g++.other/anon5.C: New test.
45012
45013 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
45014
45015         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
45016         tests.
45017
45018 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
45019
45020         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
45021         output.
45022
45023 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
45024
45025         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
45026         labels at end of compound statements.
45027
45028 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
45029
45030         * gcc.c-torture/execute/loop-7.c: New test.
45031
45032 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
45033
45034         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
45035
45036 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
45037
45038         * gcc.dg/c99-bool-1.c: New test.
45039
45040 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
45041
45042         * gcc.dg/c99-scope-1.c: Remove xfail.
45043         * gcc.dg/c99-scope-2.c: New test.
45044
45045 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45046
45047         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
45048         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
45049
45050 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
45051
45052         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
45053         error messages.
45054
45055         * g++.mike/p700.C: Don't typedef wchar_t.
45056         * g++.mike/p784.C: Likewise.
45057         * g++.mike/eb101.C: Don't use __wchar_t.
45058
45059 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
45060
45061         * g77.f-torture/execute/20001111.[fx]: Test premature exit
45062         from DO loop.
45063
45064 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
45065
45066         * gcc.c-torture/execute/20001111-1.c: New test.
45067
45068 2000-11-10  Nick Clifton  <nickc@redhat.com>
45069
45070         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
45071         long multuiple and accumulate.
45072
45073 2000-11-09  Richard Henderson  <rth@redhat.com>
45074
45075         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
45076         via size_t instead of int.
45077
45078         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
45079         * gcc.c-torture/execute/string-opt-2.c: Likewise.
45080         * gcc.c-torture/execute/string-opt-3.c: Likewise.
45081         * gcc.c-torture/execute/string-opt-4.c: Likewise.
45082
45083 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
45084
45085         * gcc.c-torture/compile/20001109-1.c: New test.
45086         * gcc.c-torture/compile/20001109-2.c: New test.
45087
45088 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
45089
45090         * g++.old-deja/g++.pt/operator1.C: New test.
45091         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
45092
45093 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
45094
45095         * gcc.dg/20001108-1.c: New test.
45096
45097 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
45098
45099         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
45100         with both arguments constant strings.
45101         * gcc.c-torture/execute/string-opt-3.c: New test.
45102         * gcc.c-torture/execute/string-opt-4.c: New test.
45103         * gcc.c-torture/execute/string-opt-5.c: New test.
45104
45105 2000-11-08  Nick Clifton  <nickc@redhat.com>
45106
45107         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
45108         mulsidi3adddi patterns.
45109
45110 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
45111
45112         * g++.old-deja/g++.other/crash36.C: New test.
45113
45114 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
45115
45116         * g++.old-deja/g++.other/init16.C: New test.
45117
45118 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
45119
45120         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
45121
45122 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
45123
45124         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
45125         * gcc.c-torture/execute/va-arg-16.x: Likewise.
45126         * gcc.c-torture/execute/va-arg-17.x: Likewise.
45127
45128 2000-11-07  DJ Delorie  <dj@redhat.com>
45129
45130         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
45131
45132 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45133
45134         * gcc.c-torture/execute/string-opt-1.c: New test.
45135
45136 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
45137
45138         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
45139         mips-sgi-irix6.* because the MIPS ABI passes floating-point
45140         parameters in registers, and there is no way for a varargs
45141         function to know in which order the integer and floating-point
45142         parameters should be interleaved when they are placed on the
45143         stack.
45144         * gcc.c-torture/execute/va-arg-16.x: Likewise.
45145         * gcc.c-torture/execute/va-arg-17.x: Likewise.
45146
45147 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45148
45149         * gcc.c-torture/execute/string-opt-2.c: New test.
45150
45151 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
45152
45153         * g++.old-deja/g++.pt/crash60.C: New test.
45154
45155 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
45156
45157         * g++.old-deja/g++.other/crash24.C: New test.
45158         * g++.old-deja/g++.other/crash25.C: New test.
45159         * g++.old-deja/g++.other/crash26.C: New test.
45160         * g++.old-deja/g++.other/crash27.C: New test.
45161         * g++.old-deja/g++.other/crash28.C: New test.
45162         * g++.old-deja/g++.other/crash29.C: New test.
45163         * g++.old-deja/g++.other/crash30.C: New test.
45164         * g++.old-deja/g++.other/crash31.C: New test.
45165         * g++.old-deja/g++.other/crash32.C: New test.
45166         * g++.old-deja/g++.other/crash33.C: New test.
45167         * g++.old-deja/g++.other/crash34.C: New test.
45168         * g++.old-deja/g++.other/crash35.C: New test.
45169
45170 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
45171
45172         * gcc.c-torture/execute/20001031-1.c: New test.
45173
45174 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
45175
45176         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
45177         namespace.
45178
45179         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
45180         standards-conformant.
45181
45182         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
45183
45184         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
45185         * g++.old-deja/g++.mike/p755a.C: Likewise.
45186         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
45187         library makes no calls to `operator new' during initialization.
45188
45189 2000-11-04  Neil Booth  <neilb@earthling.net>
45190
45191         * gcc.dg/cpp/include2.c: New tests.
45192
45193 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
45194
45195         * lib/g++.exp (g++_set_ld_library_path): New function.
45196         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
45197
45198 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
45199
45200         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
45201         warnings.
45202
45203 2000-11-01  Richard Henderson  <rth@redhat.com>
45204
45205         * g++.old-deja/g++.ext/namedret1.C: New.
45206         * g++.old-deja/g++.ext/namedret2.C: New.
45207         * g++.old-deja/g++.ext/namedret3.C: New.
45208
45209 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
45210
45211         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
45212         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
45213
45214 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45215
45216         * gcc.c-torture/execute/va-arg-21.c: New test.
45217
45218 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
45219
45220         * gcc.dg/c99-complex-2.c: New test.
45221
45222 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45223
45224         * gcc.c-torture/execute/stdio-opt-1.c: New test.
45225
45226 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
45227
45228         * g++.old-deja/g++.other/inline16.C: New test.
45229
45230 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
45231
45232         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
45233         __PRETTY_FUNCTION__
45234
45235 2000-10-29  Neil Booth  <neilb@earthling.net>
45236
45237         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
45238         New tests.
45239         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
45240         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
45241         optimisation.
45242
45243 2000-10-29  Neil Booth  <neilb@earthling.net>
45244
45245         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
45246         * mi1.c, mi1c.h: Add null directives to multiple-include test.
45247         * mi5.c: Test multiple includes work with -C.
45248         * trigraphs.c: Test ^= version.
45249
45250 2000-10-28  Neil Booth  <neilb@earthling.net>
45251
45252         New tests and test updates for new macro expander.
45253
45254         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
45255         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
45256         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
45257         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
45258         new diagnostic messages.
45259
45260         * gcc.dg/cpp/macro3.c: New tests.
45261
45262 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
45263
45264         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
45265         on the same line.
45266
45267 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
45268
45269         * g++.old-deja/g++.other/eh2.C: New test.
45270
45271 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
45272
45273         * gcc.c-torture/execute/20001027-1.c: New test.
45274
45275 2000-10-26  Richard Henderson  <rth@redhat.com>
45276
45277         * gcc.c-torture/execute/20001026-1.c: New.
45278
45279 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
45280
45281         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
45282         * g++.old-deja/g++.law/builtin1.C: Likewise.
45283         * g++.old-deja/g++.law/ctors10.C: Likewise.
45284         * g++.old-deja/g++.law/virtual3.C: Likewise.
45285         * g++.old-deja/g++.mike/p658.C: Likewise.
45286         * g++.old-deja/g++.other/sibcall1.C: Likewise.
45287         * g++.old-deja/g++.other/vaarg2.C: Likewise.
45288         * g++.old-deja/g++.robertl/eb124.C: Likewise.
45289         * g++.old-deja/g++.robertl/eb44.C: Likewise.
45290         * g++.old-deja/g++.robertl/eb77.C: Likewise.
45291
45292 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
45293
45294         * gcc.c-torture/compile/20001024-1.c: New test.
45295
45296 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
45297
45298         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
45299         to tell us whether or not we are using V3.
45300
45301 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
45302
45303         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
45304         operands.
45305
45306 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
45307
45308         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
45309
45310 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
45311
45312         * gcc.c-torture/execute/20001024-1.c: New test.
45313
45314 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
45315
45316         * g++.old-deja/g++.other/sibcall1.C: New test.
45317
45318 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
45319
45320         * gcc.dg/noncompile/init-3.c: New test.
45321
45322 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
45323
45324         * gcc.dg/format-array-1.c: New test.
45325
45326 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
45327
45328         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
45329         writing through null pointers; remove comment about testing
45330         unterminated strings.
45331
45332 2000-10-17  Matthew Hiller  <hiller@redhat.com>
45333
45334         * gcc.c-torture/execute/20001017-2.c: New test.
45335
45336 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
45337
45338         * gcc.c-torture/compile/20001018-1.c: New test.
45339         * gcc.c-torture/compile/20001018-1.x: Xfail.
45340
45341 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45342
45343         * gcc.c-torture/execute/20001017-1.c: New test.
45344
45345 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
45346
45347         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
45348         for multiple use of arguments with scanf formats; add tests for
45349         multiple use of arguments.
45350
45351 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
45352
45353         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
45354
45355 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
45356
45357         * gcc.dg/format-miss-1.c: New test.
45358
45359 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
45360
45361         * gcc.c-torture/execute/20001013-1.c: New test.
45362
45363 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
45364
45365         * gcc.dg/format-branch-1.c: New test.
45366
45367 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
45368
45369         * README, lib/file-format.exp: Remove EGCS references.
45370
45371 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
45372
45373         * gcc.dg/20001013-1.c: New test.
45374
45375 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
45376
45377         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
45378         for intmax_t in the compiler using __typeof__ and the type rules
45379         for conditional expressions.
45380
45381 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
45382
45383         * gcc.dg/20001012-1.c: New test.
45384         * gcc.dg/20001012-2.c: New test.
45385
45386 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
45387
45388         * gcc.dg/format-attr-1.c: New test.
45389
45390 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
45391
45392         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
45393         __LONG_LONG_MAX__ instead of LLONG_MAX.
45394
45395 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
45396
45397         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
45398         scanf flags.
45399         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
45400         flags.
45401
45402 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
45403
45404         * gcc.dg/sequence-pt-1.c: New test.
45405
45406 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
45407
45408         * gcc.c-torture/execute/20001011-1.c: New testcase.
45409         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
45410
45411 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
45412
45413         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
45414         does not error on it.
45415
45416 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
45417
45418         * gcc.dg/20001009-1.c: New test.
45419
45420 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
45421
45422         * gcc.c-torture/compile/20001009-1.c: Move from here ....
45423         * gcc.c-torture/execute/20001009-2.c: ... to here.
45424
45425 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
45426
45427         * gcc.c-torture/compile/20001009-1.c: New testcase.
45428         * gcc.c-torture/execute/20001009-1.c: New testcase.
45429         Testcases provided by Jan Hubicka <jh@suse.cz>.
45430
45431 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
45432
45433         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
45434         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
45435         uintmax_t using <limits.h> to emulate the compiler's internal
45436         logic.  No longer XFAIL %j tests.
45437
45438 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
45439
45440         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
45441         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
45442         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
45443         regexps and details of expected handling of some bad formats.
45444         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
45445         suppression.
45446
45447 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
45448
45449         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
45450         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
45451         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
45452         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
45453         in list archives.
45454
45455 2000-10-06  Richard Henderson  <rth@cygnus.com>
45456
45457         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
45458         * g++.old-deja/g++.brendan/crash52.C: Likewise.
45459         * g++.old-deja/g++.jason/report.C: Likewise.
45460         * g++.old-deja/g++.law/friend5.C: Likewise.
45461         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
45462         of the expected warnings.
45463
45464 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
45465
45466         * g++.old-deja/g++.pt/enum14.C: New test.
45467
45468 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
45469
45470         * g++.old-deja/g++.pt/crash59.C: New test.
45471
45472 2000-10-04  Will Cohen  <wcohen@redhat.com>
45473
45474         * gcc.dg/20000926-1.c: New test.
45475
45476 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
45477
45478         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
45479         function name for current C++ compiler.
45480         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
45481
45482 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
45483
45484         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
45485         __PRETTY_FUNCTION__.
45486         * g++.old-deja/g++.ext/pretty2.C: Likewise.
45487
45488 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45489
45490         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
45491
45492 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
45493
45494         * gcc.c-torture/compile/20000923-1.c: New test.
45495
45496 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
45497
45498         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
45499         * g++.old-deja/g++.pt/ttp62.C: Same.
45500         * g++.old-deja/g++.other/inline14.C: Same.
45501
45502 2000-09-24  Richard Henderson  <rth@cygnus.com>
45503
45504         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
45505
45506 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
45507
45508         * gcc.dg/c90-printf-1.c: Add test for wide string format.
45509
45510 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
45511
45512         * gcc.c-torture/compile/20000922-1.c: New file.
45513
45514 2000-09-21  Nick Clifton  <nickc@redhat.com>
45515
45516         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
45517         a signed long modulo operation.
45518         (mod6): New function - perform an unsigned long modulo operation.
45519         (main): Add tests for modulos of very large numbers by very small
45520         dividends.
45521
45522 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45523
45524         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
45525
45526 2000-09-19  Richard Henderson  <rth@cygnus.com>
45527
45528         * gcc.dg/compare2.c (case 10): XFAIL.
45529
45530 2000-09-18  Richard Henderson  <rth@cygnus.com>
45531
45532         * gcc.c-torture/execute/20000906-1.c: Move ...
45533         * gcc.dg/20000906-1.c: ... here.  Only run on targets
45534         that support __builtin_trap.
45535
45536 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
45537
45538         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
45539
45540 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
45541
45542         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
45543         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
45544         more $ format tests.
45545
45546 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
45547
45548         * gcc.dg/format-errmk-1.c: New test.
45549
45550 2000-09-17  Greg McGary  <greg@mcgary.org>
45551
45552         * gcc.c-torture/execute/20000917-1.x: Remove.
45553
45554 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
45555
45556         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
45557
45558 2000-09-17  Greg McGary  <greg@mcgary.org>
45559
45560         * gcc.c-torture/execute/20000917-1.c: New test.
45561         * gcc.c-torture/execute/20000917-1.x: XFAIL.
45562
45563 2000-09-16  Neil Booth  <NeilB@earthling.net>
45564
45565         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
45566         in nested macro bug.
45567
45568 2000-09-15  Neil Booth  <NeilB@earthling.net>
45569
45570         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
45571
45572 2000-09-14  Jeffrey A Law  (law@cygnus.com)
45573
45574         * gcc.c-torture/execute/20000914-1.c: New test.
45575
45576 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
45577
45578         * g++.other/inline13.C: New test.
45579
45580 2000-09-12  Andreas Jaeger  <aj@suse.de>
45581
45582         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
45583         constant by Ulrich Drepper <drepper@redhat.com>.
45584
45585 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
45586
45587         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
45588
45589 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45590
45591         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
45592
45593 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
45594
45595         * gcc.dg/cpp/backslash.c: New test.
45596
45597 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
45598
45599         * gcc.c-torture/execute/20000910-1.c: New test.
45600         * gcc.c-torture/execute/20000910-2.c: Likewise.
45601
45602 2000-09-11  Robert Lipe  <robertl@sco.com>
45603
45604         * gcc.dg/pragma-align.c: New test.
45605
45606 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
45607
45608         * g++.old-deja/g++.pt/explicit82.C: New test.
45609         * g++.old-deja/g++.pt/explicit83.C: New test.
45610
45611 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
45612
45613         * gcc.dg/asm-names.c: New test.
45614
45615 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45616
45617         * gcc.dg/cpp/tr-warn6.c: New test
45618
45619 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
45620
45621         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
45622         be accepted.
45623
45624 2000-09-07  Catherine Moore  <clm@redhat.com>
45625
45626         * gcc.c-torture/execute/unroll-1.c: New test.
45627
45628 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
45629
45630         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
45631         ERROR markers.
45632         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
45633         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
45634         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
45635         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
45636         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
45637         Preprocess only.
45638         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
45639         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
45640
45641 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
45642
45643         * g++.old-deja/g++.pt/deduct2.C: New test.
45644
45645 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
45646
45647         * g++.old-deja/g++.pt/parms2.C: New test.
45648
45649 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
45650
45651         * g++.old-deja/g++.pt/crash58.C: New test.
45652
45653 2000-09-06  Greg McGary  <greg@mcgary.org>
45654
45655         * gcc.c-torture/execute/20000906-1.c: New test.
45656         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
45657
45658 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45659
45660         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
45661
45662 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
45663
45664         * g++.old-deja/g++.pt/crash57.C: New test.
45665
45666 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
45667
45668         * g++.old-deja/g++.pt/crash56.C: New test.
45669
45670 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
45671
45672         * g++.old-deja/g++.pt/koenig1.C: New test.
45673
45674 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
45675
45676         * gcc.dg/20000904-1.c: New test.
45677
45678 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
45679
45680         * gcc.dg/cpp/paste8.c: New test.
45681
45682 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
45683
45684         * gcc.c-torture/compile/20000827-1.c: New test.
45685
45686 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
45687
45688         * gcc.dg/format-diag-1.c: New test.
45689
45690 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
45691
45692         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
45693         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
45694         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
45695         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
45696         gcc.dg/formatz-1.c: Adjust warning regular expressions.
45697
45698 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
45699
45700         * g++.old-deja/g++.other/nested4.C: New test.
45701
45702 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
45703
45704         * g++.old-deja/g++.ns/scoped1.C: New test.
45705
45706 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
45707
45708         * lib/g++.exp: Support testing already-installed GCC.
45709
45710 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45711
45712         * wtr-label-1.c, wtr-suffix-1.c: New tests.
45713
45714 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45715
45716         * gcc.dg/return-type-2.c: New test.
45717
45718 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
45719
45720         * gcc.c-torture/compile/20000825-1.c: New test.
45721
45722 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
45723
45724         * gcc.dg/dwarf2-2.c: New test.
45725
45726 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
45727
45728         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
45729         dg-warning regexps.
45730
45731 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
45732
45733         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
45734         gcc.dg/format-ext-5.c: New tests.
45735
45736 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
45737
45738         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
45739
45740 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
45741
45742         * gcc.dg/noncompile/930622-2.c: Adjust error message.
45743
45744 2000-08-24  Richard Henderson  <rth@cygnus.com>
45745
45746         * gcc.dg/ia64-sync-1.c: New test.
45747         * gcc.dg/ia64-sync-2.c: New test.
45748         * gcc.dg/ia64-asm-1.c: New test.
45749
45750 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
45751
45752         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
45753         * gcc.dg/format-ext-2.c: New test.
45754
45755 2000-08-23  Jason Merrill  <jason@redhat.com>
45756
45757         * lib/old-dejagnu.exp: Also ignore "In member function" and
45758         "At global scope".
45759
45760 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45761
45762         * gcc.dg/noncompile/label-lineno-1.c: New test.
45763
45764 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
45765
45766         * gcc.dg/c99-array-nonobj-1.c: New test.
45767
45768 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
45769
45770         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
45771         tests.
45772         * gcc.dg/format-ext-1.c: New test.
45773
45774 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45775
45776         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
45777         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
45778         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
45779         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
45780         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
45781
45782 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
45783
45784         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
45785         gcc.dg/c99-strftime-2.c: New tests.
45786
45787 2000-08-22  Richard Henderson  <rth@cygnus.com>
45788
45789         * gcc.c-torture/execute/20000822-1.c: New test.
45790
45791 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
45792
45793         * gcc.c-torture/execute/20000819-1.x: Remove.
45794
45795 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
45796
45797         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
45798         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
45799         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
45800         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
45801         gcc.dg/format-xopen-1.c: New tests.
45802
45803 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
45804
45805         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
45806
45807 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
45808
45809         * g++.old-deja/g++.other/loop2.C: New test.
45810
45811         * gcc.c-torture/compile/20000606-1.c: New test.
45812         * gcc.c-torture/compile/20000728-1.c: New test.
45813         * gcc.c-torture/execute/20000801-1.c: New test.
45814         * gcc.c-torture/execute/20000801-2.c: New test.
45815         * gcc.c-torture/execute/20000819-1.c: New test.
45816         * gcc.c-torture/execute/20000819-1.x: XFAIL.
45817         * gcc.dg/20000629-1.c: New test.
45818         * gcc.dg/20000724-1.c: New test.
45819         * gcc.dg/20000807-1.c: New test.
45820
45821 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
45822
45823         * gcc.dg/cpp/pragma-1.c: New test.
45824         * gcc.dg/cpp/pragma-2.c: New test.
45825
45826 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
45827
45828         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
45829         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
45830
45831 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
45832
45833         * gcc.c-torture/compile/20000818-1.c: New test.
45834
45835 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
45836
45837         * gcc.c-torture/execute/20000818-1.c: New test.
45838
45839 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
45840
45841         * gcc.dg/format-va-1.c: New test.
45842
45843 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
45844
45845         * g++.old-deja/g++.other/typedef8.C: New test.
45846
45847 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
45848
45849         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
45850         * g++.old-deja/g++.mike/net36.C: Mark candidate.
45851         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
45852         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
45853         * g++.old-deja/g++.other/ptrmem7.C: New test.
45854         * g++.old-deja/g++.pt/ptrmem10.C: New test.
45855
45856 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
45857
45858         * g++.old-deja/g++.pt/typename27.C: New test.
45859
45860 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
45861
45862         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
45863         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
45864         * g++.old-deja/g++.pt/friend45.C: New test.
45865         * g++.old-deja/g++.other/friend8.C: New test.
45866
45867 2000-08-15  Richard Henderson  <rth@cygnus.com>
45868
45869         * gcc.c-torture/execute/20000815-1.c: New test.
45870
45871 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
45872
45873         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
45874         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
45875         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
45876
45877 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
45878
45879         * g++.old-deja/g++.other/refinit2.C: New test.
45880
45881 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
45882
45883         * lib/c-torture.exp (c-torture): Make
45884         compiler_conditional_xfail_data global.
45885         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
45886         compiler_conditional_xfail_data machinery.
45887         (f-torture-execute): Likewise.
45888         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
45889         and only when unrolling loops.
45890
45891         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
45892
45893 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
45894
45895         * g++.old-deja/g++.pt/explicit81.C: New test.
45896
45897 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
45898
45899         * g++.old-deja/g++.pt/typename26.C: New test.
45900
45901 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
45902
45903         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
45904         warning.
45905
45906 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
45907
45908         * g++.old-deja/g++.other/array3.C: New test.
45909
45910 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
45911
45912         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
45913         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
45914         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
45915         New tests.
45916
45917 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
45918
45919         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
45920         * g++.old-deja/g++.abi/vmihint.C: Likewise.
45921
45922 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
45923
45924         * gcc.c-torture/execute/20000808-1.c: New test.
45925
45926 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
45927
45928         * gcc.dg/c90-const-expr-1.c: New test.
45929
45930 2000-08-08  Richard Henderson  <rth@cygnus.com>
45931
45932         * gcc.dg/noncompile/920923-1.c: Declare calloc.
45933
45934 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
45935
45936         * gcc.dg/noncompile/const-ll-1.c: New test.
45937
45938 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
45939
45940         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
45941
45942 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
45943
45944         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
45945         that running programs linked against the shared version of libobjc
45946         run correctly.
45947
45948 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
45949
45950         * gcc.dg/c99-printf-1.c: New test.
45951
45952 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
45953
45954         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
45955
45956 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
45957
45958         * gcc.c-torture/execute/20000731-1.x: Delete.
45959
45960 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
45961
45962         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
45963         and torture_without_loops as is done by c-torture.exp.
45964         (search_for): Copy from c-torture.exp.
45965         (gcc-dg-runtest): New function, drives a directory of tests
45966         iterating over the TORTURE_OPTIONS.
45967         (scan-assembler, scan-assembler-not): Move here from
45968         individual directory drivers.
45969
45970         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
45971         defined by lib/gcc-dg.exp.
45972         * gcc.dg/cpp/cpp.exp: Likewise.
45973         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
45974         gcc-dg-runtest, so we cycle over optimization options.
45975
45976         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
45977         * gcc.dg/compare2.c: No longer expected to fail.
45978
45979 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
45980
45981         * gcc.c-torture/execute/20000804-1.c: New test.
45982
45983 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
45984
45985         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
45986
45987 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
45988
45989         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
45990
45991 2000-08-03  Jeffrey A Law  (law@cygnus.com)
45992
45993         * gcc.c-torture/compile/20000803-1.c: New test.
45994
45995 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
45996
45997         * gcc.c-torture/execute/20000801-3.c,
45998         gcc.c-torture/execute/20000801-4.c: New tests.
45999         * gcc.c-torture/execute/20000801-3.x,
46000         gcc.c-torture/execute/20000801-4.x: Xfail.
46001
46002 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
46003
46004         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
46005         libobjc/.libs to allow for libtool.
46006
46007 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
46008
46009         * gcc.c-torture/compile/20000802-1.c: New test.
46010
46011 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
46012
46013         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
46014
46015 2000-07-31  Jeffrey A Law  (law@cygnus.com)
46016
46017         * gcc-c-torture/execute/20000731-2.c: New test.
46018
46019         * gcc.c-torture/execute/20000731-1.c: New test.
46020         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
46021
46022 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
46023
46024         * testsuite/gcc.dg/cpp/paste7.c: New test.
46025         * gcc.dg/cpp/20000725-1.c: New test.
46026
46027 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
46028
46029         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
46030         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
46031         declaration warning for __builtin_dwarf_reg_size.
46032
46033         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
46034
46035 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
46036
46037         * gcc.dg/noncompile/voidparam-1.c: New test.
46038
46039 2000-07-30  Richard Henderson  <rth@cygnus.com>
46040
46041         * gcc.dg/c90-digraph-1.c: Don't xfail.
46042         * gcc.dg/compare2.c (case 10): Xfail.
46043         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
46044
46045 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
46046
46047         * gcc.dg/c99-main-1.c: New test.
46048
46049 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
46050
46051         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
46052
46053 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
46054
46055         * gcc.c-tortuer/execute/20000726-1.c: New test.
46056
46057 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
46058
46059         * gcc.c-torture/execute/enum-2.c: New test.
46060
46061 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46062
46063         * gcc.dg/cpp/tr-warn3.c: New test.
46064
46065 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
46066
46067         * g++.old-deja/g++.ext/implicit1.C: Remove.
46068         * g++.old-deja/g++.jason/c2.C: Remove
46069         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
46070         * g++.old-deja/g++.pt/crash16.C: Likewise.
46071         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
46072
46073 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
46074
46075         * g++.old-deja/g++.other/for2.C: New test.
46076
46077 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
46078
46079         * gcc.dg/20000720-1.c: New test.
46080
46081 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
46082
46083         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
46084
46085 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
46086
46087         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
46088         * gcc.c-torture/execute/20000722-1.c: New.
46089         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
46090
46091 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
46092
46093         * gcc.dg/cpp/20000720-1.S: New test.
46094
46095 2000-07-21  Michael Meissner  <meissner@redhat.com>
46096
46097         * gcc.c-torture/execute/ieee/hugeval.c: New test.
46098
46099 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
46100
46101         * g++.old-deja/g++.brendan/crash16.C,
46102         g++.old-deja/g++.brendan/parse3.C,
46103         g++.old-deja/g++.brendan/redecl1.C,
46104         g++.old-deja/g++.ns/template13.C,
46105         g++.old-deja/g++.other/decl4.C,
46106         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
46107
46108 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
46109
46110         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
46111         and "Internal error".
46112
46113         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
46114         regexps.
46115         * gcc.dg/cpp/paste6.c: New test.
46116
46117 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
46118
46119         * gcc.dg/cpp/tr-direct.c: New test.
46120
46121         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
46122         gcc.dg/cpp/undef1.c: Tweak error regexps.
46123
46124 2000-07-18  Eric Christopher <echristo@redhat.com>
46125
46126         * gcc.c-torture/compile/20000718-1.c: New test.
46127
46128 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
46129
46130         * cpplex.c (_cpp_push_token): If the token being pushed back
46131         is the previous token in this context, just subtract one from
46132         context->posn.
46133         * cppmacro.c (save_expansion): Clear aux field when storing a
46134         placemarker.
46135
46136 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
46137
46138         * gcc.dg/noncompile/redecl-1.c: New test.
46139
46140 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
46141
46142         * gcc.c-torture/execute/20000717-5.c: New test.
46143         * gcc.c-torture/execute/20000717-1.x: Removed.
46144
46145 2000-07-17  Richard Henderson  <rth@cygnus.com>
46146
46147         * gcc.c-torture/execute/20000717-4.c: New test.
46148
46149 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
46150
46151         * gcc.dg/cpp/syshdr.c: New test.
46152         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
46153
46154 2000-07-17  Neil Booth  <neilb@earthling.net>
46155
46156         * gcc.dg/cpp/cmdlne-dM.c: New test.
46157         * gcc.dg/cpp/cmdlne-dD.c: New test.
46158
46159 2000-07-17  Jeffrey A Law  (law@cygnus.com)
46160
46161         * gcc.c-torture/execute/20000717-3.c: New test.
46162
46163         * gcc.c-torture/compile/20000717-1.c: New test.
46164
46165 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
46166
46167         * gcc.c-torture/execute/20000717-2.c: New test.
46168
46169 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
46170
46171         * gcc.dg/formatz-1.c: New test.
46172
46173         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
46174         * gcc.dg/c99-digraph-1.c: New tests.
46175
46176         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
46177         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
46178
46179         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
46180         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
46181         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
46182         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
46183         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
46184         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
46185         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
46186
46187 2000-07-17  Greg McGary <greg@mcgary.org>
46188
46189         * gcc.c-torture/execute/20000717-1.c: New test.
46190         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
46191
46192 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
46193
46194         * gcc.c-torture/execute/20000715-2.c: New test.
46195         * gcc.dg/20000715-1.c: New test.
46196
46197 2000-07-15  Michael Meissner  <meissner@redhat.com>
46198
46199         * gcc.c-torture/execute/20000715-1.c: New test.
46200
46201 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
46202
46203         * gcc.c-torture/execute/20000707-1.c: New test.
46204
46205 2000-07-13  Neil Booth  <NeilB@earthling.net>
46206
46207         * testsuite/gcc.dg/cpp/digraph1.c,
46208         testsuite/gcc.dg/cpp/digraph2.c,
46209         testsuite/gcc.dg/cpp/digraphs.c: New tests.
46210
46211 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
46212
46213         * g77.f-torture/compile/20000630-2.f: New test.
46214         * g77.f-torture/compile/20000630-2.x
46215
46216 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
46217
46218         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
46219
46220 2000-07-11  Neil Booth  <NeilB@earthling.net>
46221
46222         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
46223
46224 2000-07-11  Neil Booth  <NeilB@earthling.net>
46225
46226         * gcc.dg/cpp/cmdlne-C.c: New.
46227
46228 2000-07-09  Neil Booth  <NeilB@earthling.net>
46229
46230         * gcc.dg/cpp/directiv.c: New tests.
46231         * gcc.dg/cpp/undef1.c: Update.
46232
46233 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
46234
46235         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
46236
46237 2000-07-09  Neil Booth  <NeilB@earthling.net>
46238
46239         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
46240
46241 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
46242
46243         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
46244         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
46245
46246 2000-07-08  Neil Booth  <NeilB@earthling.net>
46247
46248         * gcc.dg/cpp/macsyntx.c: New tests.
46249
46250 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
46251
46252         * gcc.dg/20000707-1.c: New test.
46253
46254 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
46255
46256         * gcc.c-torture/execute/20000706-1.c: New test.
46257         * gcc.c-torture/execute/20000706-2.c: New test.
46258         * gcc.c-torture/execute/20000706-3.c: New test.
46259         * gcc.c-torture/execute/20000706-4.c: New test.
46260         * gcc.c-torture/execute/20000706-5.c: New test.
46261
46262 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
46263
46264         * g++.old-deja/g++.pt/instantiate7.C: New test.
46265
46266 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
46267
46268         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
46269         * g++.old-deja/g++.mike/thunk3.C: Likewise.
46270         * g++.old-deja/g++.other/rtti3.C: Likewise.
46271         * g++.old-deja/g++.other/rttid3.C: Likewise.
46272
46273 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
46274
46275         *  g77.f-torture/compile/20000630-1.x: Fix typo
46276
46277 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
46278
46279         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
46280         assembly output.
46281
46282 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
46283
46284         * gcc.dg/cpp/ident.c: New test.
46285
46286 2000-07-05  Neil Booth  <NeilB@earthling.net>
46287
46288         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
46289           gcc.dg/cpp/lexstrng.c: New tests.
46290
46291 2000-07-04  Neil Booth  <NeilB@earthling.net>
46292
46293         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
46294         * gcc.dg/cpp/strify2.c: Same.
46295
46296 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
46297
46298         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
46299         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
46300         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
46301         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
46302
46303         * testsuite/gcc.dg/cpp/macro1.c,
46304         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
46305         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
46306         testsuite/gcc.dg/cpp/strify1.c,
46307         testsuite/gcc.dg/cpp/strify2.c: New tests.
46308
46309 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
46310
46311         * gcc.c-torture/execute/20000703-1.c: New test.
46312
46313 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
46314
46315         * g++.old-deja/g++.pt (lookup10.C): New test.
46316
46317 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
46318
46319         * g++.old-deja/g++.pt (typename25.C): New test.
46320
46321 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
46322
46323         * gcc.c-torture/compile/20000701-1.c: New test.
46324
46325 2000-06-30  Nick Clifton  <nickc@cygnus.com>
46326
46327         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
46328         to test case.
46329
46330 2000-06-30  Catherine Moore  <clm@cygnus.com>
46331
46332         * gcc.c-torture/execute/align-1.c: New test.
46333
46334 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
46335
46336         * g++.old-deja/g++.pt/expr8.C: New test.
46337         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
46338
46339 2000-06-29  Nick Clifton  <nickc@cygnus.com>
46340
46341         * gcc.c-torture/compile/20000629-1.c: New test.
46342
46343 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
46344
46345
46346         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
46347         gcc.dg/noncompile directory, depending on whether they're
46348         preprocessor tests or not.  Annotate all the tests for the dg
46349         framework.
46350
46351         * gcc.c-torture/noncompile/noncompile.exp: Delete.
46352         * gcc.dg/noncompile/noncompile.exp: New.
46353
46354         * Moved files:
46355         Old name                                New name
46356         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
46357         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
46358         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
46359         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
46360         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
46361         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
46362         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
46363         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
46364         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
46365         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
46366         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
46367         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
46368         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
46369         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
46370         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
46371         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
46372         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
46373         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
46374         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
46375         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
46376         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
46377         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
46378         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
46379         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
46380
46381         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
46382         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
46383         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
46384         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
46385         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
46386         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
46387
46388 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
46389
46390         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
46391         declare one variable.  On the fourth, error.
46392         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
46393         declared by 20000628-1a.h.
46394
46395 2000-06-29  Richard Henderson  <rth@redhat.com>
46396
46397         * gcc.c-torture/execute/930529-1.x: New file.
46398         * gcc.dg/920413-1.c: Adjust expected warning text.
46399         * gcc.dg/980217-1.c: Declare abort.
46400         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
46401
46402 2000-06-29  Jeffrey A Law  (law@cygnus.com)
46403
46404         * g77.f-torture/compile/20000629-1.f: New test.
46405         * g77.f-torture/compile/20000629-1.x: Expected to fail.
46406
46407 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
46408
46409         Rearrange lots of files, removing entirely the
46410         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
46411         directories.
46412
46413         * Deleted files:
46414         gcc.c-torture/code_quality/code_quality.exp
46415         gcc.c-torture/special/special.exp
46416         gcc.failure/failure.exp
46417         gcc.failure/940409-1.x
46418         gcc.c-torture/compile/961203-1.x
46419
46420         * New files:
46421         gcc.misc-tests/linkage.exp
46422         gcc.c-torture/execute/920730-1t.c
46423         gcc.c-torture/execute/920730-1t.x
46424         gcc.c-torture/compile/920520-1.x
46425         gcc.c-torture/compile/920521-1.x
46426         gcc.c-torture/compile/981006-1.x
46427         gcc.c-torture/execute/eeprof-1.x
46428
46429         * Moved files (possibly with modifications to fit a new harness):
46430         Old name                                New name
46431         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
46432         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
46433         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
46434         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
46435         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
46436         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
46437         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
46438         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
46439         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
46440         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
46441         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
46442         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
46443         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
46444         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
46445
46446 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
46447
46448         * c-torture/compile/961203-1.x: Delete.
46449
46450         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
46451         not exit. Include stdio.h.
46452         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
46453         * gcc.misc-tests/dg-12.c: Likewise.
46454         * gcc.misc-tests/dg-5.c: Likewise.
46455         * gcc.misc-tests/dg-6.c: Likewise.
46456         * gcc.misc-tests/dg-7.c: Prototype abort.
46457         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
46458         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
46459         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
46460         not exit.
46461         * gcc.misc-tests/sieve.c: Use return from main, not exit.
46462         * gcc.misc-tests/sort2.c: Use return from main, not exit.
46463
46464 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
46465
46466         * gcc.dg/cpp/20000628-1.c: New test.
46467         * gcc.dg/cpp/20000628-1.h: New header for above test.
46468         * gcc.dg/cpp/20000628-1a.h: Likewise.
46469
46470 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
46471
46472         * gcc.dg/cpp: New directory.
46473         * gcc.dg/cpp/cpp.exp: New driver.
46474         * gcc.dg/cpp/20000627-1.c: New test.
46475         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
46476         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
46477         and rewrite as a compilation test.
46478
46479         * gcc.dg: Move many files into the cpp subdirectory, possibly
46480         renaming or editing them as well.
46481         Old name                New name
46482         990119-1.c              cpp/19990119-1.c
46483         990228-1.c              cpp/19990228-1.c
46484         990407-1.c              cpp/19990407-1.c
46485         990409-1.c              cpp/19990409-1.c
46486         990413-1.c              cpp/19990413-1.c
46487         990703-1.c              cpp/19990703-1.c
46488         20000127-1.c            cpp/20000127-1.c
46489         20000129-1.c            cpp/20000129-1.c
46490         20000207-1.c            cpp/20000207-1.c
46491         20000207-2.c            cpp/20000207-2.c
46492         20000209-1.c            cpp/20000209-1.c
46493         20000209-2.c            cpp/20000209-2.c
46494         20000301-1.c            cpp/20000301-1.c
46495         20000419-1.c            cpp/20000419-1.c
46496         20000510-1.S            cpp/20000510-1.S
46497         20000519-1.c            cpp/20000519-1.c
46498         20000529-1.c            cpp/20000529-1.c
46499         20000625-1.c            cpp/20000625-1.c
46500         20000625-2.c            cpp/20000625-2.c
46501         cpp-as1.c               cpp/assert1.c
46502         cpp-as2.c               cpp/assert2.c
46503         cxx-comments-1.c        cpp/cxxcom1.c
46504         cxx-comments-2.c        cpp/cxxcom2.c
46505         endif-label.c           cpp/endif.c
46506         cpp-hash1.c             cpp/hash1.c
46507         cpp-hash2.c             cpp/hash2.c
46508         cpp-if1.c               cpp/if-1.c
46509         cpp-if2.c               cpp/if-2.c
46510         cpp-if3.c               cpp/if-3.c
46511         cpp-if4.c               cpp/if-4.c
46512         cpp-if5.c               cpp/if-5.c
46513         cpp-cond.c              cpp/if-cexp.c
46514         cpp-missingop.c         cpp/if-mop.c
46515         cpp-missingparen.c      cpp/if-mpar.c
46516         cpp-opprec.c            cpp/if-oppr.c
46517         cpp-ifparen.c           cpp/if-paren.c
46518         cpp-shortcircuit.c      cpp/if-sc.c
46519         cpp-shift.c             cpp/if-shift.c
46520         cpp-unary.c             cpp/if-unary.c
46521         cpp-li1.c               cpp/line1.c
46522         cpp-li2.c               cpp/line2.c
46523         lineno.c                cpp/line3.c
46524         lineno-2.c              cpp/line4.c
46525         cpp-mi.c                cpp/mi1.c
46526         cpp-mic.h               cpp/mi1c.h
46527         cpp-micc.h              cpp/mi1cc.h
46528         cpp-mind.h              cpp/mi1nd.h
46529         cpp-mindp.h             cpp/mi1ndp.h
46530         cpp-mix.h               cpp/mi1x.h
46531         cpp-mi2.c               cpp/mi2.c
46532         cpp-mi2a.h              cpp/mi2a.h
46533         cpp-mi2b.h              cpp/mi2b.h
46534         cpp-mi2c.h              cpp/mi2c.h
46535         cpp-mi3.c               cpp/mi3.c
46536         cpp-mi3.def             cpp/mi3.def
46537         poison-1.c              cpp/poison.c
46538         pr-impl.c               cpp/prag-imp.c
46539         cpp-redef-2.c           cpp/redef1.c
46540         cpp-redef.c             cpp/redef2.c
46541         strpaste.c              cpp/strp1.c
46542         strpaste-2.c            cpp/strp2.c
46543         cpp-tradpaste.c         cpp/tr-paste.c
46544         cpp-tradstringify.c     cpp/tr-str.c
46545         cpp-tradwarn1.c         cpp/tr-warn1.c
46546         cpp-tradwarn2.c         cpp/tr-warn2.c
46547         trigraphs.c             cpp/trigraphs.c
46548         cpp-unc1.c              cpp/unc1.c
46549         cpp-unc2.c              cpp/unc2.c
46550         cpp-unc3.c              cpp/unc3.c
46551         cpp-unc.c               cpp/unc4.c
46552         undef.c                 cpp/undef1.c
46553         undef-2.c               cpp/undef2.c
46554         cpp-wi1.c               cpp/widestr1.c
46555
46556 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
46557
46558         * lib/g++.exp (g++_include_flags): Tweak.
46559
46560 2000-06-27  H.J. Lu  <hjl@gnu.org>
46561             Loren J. Rittle  <ljrittle@acm.org>
46562
46563         * lib/g++.exp (g++_include_flags): Override libgloss.exp
46564         version with one that knows about the new gcc tree structure.
46565         (g++_link_flags): Same.
46566
46567 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
46568
46569         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
46570         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
46571         case we are cross-compiling.
46572
46573         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
46574         g++.old-deja/g++.niklas/Makefile.in,
46575         g++.old-deja/g++.niklas/configure.in,
46576         g++.old-deja/g++.other/Makefile.in,
46577         g++.old-deja/g++.other/configure.in,
46578         gcc.c-torture/code_quality/Makefile.in,
46579         gcc.c-torture/code_quality/configure.in,
46580         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
46581         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
46582         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
46583         gcc.c-torture/execute/ieee/Makefile.in,
46584         gcc.c-torture/execute/ieee/configure.in,
46585         gcc.c-torture/noncompile/Makefile.in,
46586         gcc.c-torture/noncompile/configure.in,
46587         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
46588         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
46589         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
46590
46591 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
46592
46593         * g++.old-deja/g++.other/ambig3.C: New test.
46594
46595 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
46596
46597         * g++.old-deja/g++.pt/syntax1.C: New test.
46598         * g++.old-deja/g++.pt/syntax2.C: New test.
46599         * g++.old-deja/g++.other/syntax3.C: New test.
46600         * g++.old-deja/g++.other/syntax4.C: New test.
46601
46602 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
46603
46604         * gcc.dg/20000623-1.c: Prototype exit and abort.
46605
46606 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
46607
46608         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
46609         New tests.
46610         * gcc.dg/cpp-mi3.def: New file.
46611
46612         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
46613         inside assertions.
46614         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
46615         lexer's error messages.
46616         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
46617         divine anything from the linemarkers.
46618         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
46619         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
46620
46621 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
46622
46623         * gcc.dg/20000623-1.c: New test.
46624
46625 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
46626
46627         * gcc.c-torture/execute/20000622-1.c: New test.
46628
46629 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
46630
46631         * g++.old-deja/g++.other/init15.C: New test.
46632
46633 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
46634
46635         * g++.old-deja/g++.pt/vaarg2.C: New test.
46636         * g++.old-deja/g++.pt/vaarg3.C: New test.
46637
46638 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
46639
46640         * g++.old-deja/g++.other/dyncast6.C: New test.
46641
46642 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
46643
46644         * gcc.c-torture/execute/loop-6.c: New test.
46645
46646 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
46647
46648         * gcc.dg/20000614-1.c: New test.
46649         * gcc.dg/20000614-2.c: New test.
46650
46651 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
46652
46653         * g++.old-deja/g++.other/inline12.C: New test.
46654
46655 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
46656
46657         * g++.old-deja/g++.other/eh1.C: New test.
46658
46659 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
46660
46661         * g++.old-deja/g++.other/type.C: New test.
46662
46663 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
46664
46665         * g++.old-deja/g++.other/initstring.C: New test.
46666
46667 2000-06-12  Jason Merrill  <jason@redhat.com>
46668
46669         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
46670
46671 2000-06-09  Jeffrey A Law  (law@cygnus.com)
46672
46673         * gcc.c-torture/compile/20000609-1.c: New test.
46674
46675 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
46676
46677         * gcc.dg/20000609-1.c: New test.
46678
46679 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
46680
46681         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
46682         * gcc.c-torture/noncompile/poison-1.c: Move...
46683         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
46684         * gcc.dg/cpp-li1.c: Add a token after the #line.
46685
46686 2000-06-05  Richard Henderson  <rth@cygnus.com>
46687
46688         * gcc.c-torture/execute/20000605-2.c: New test.
46689         * gcc.c-torture/execute/20000605-3.c: New test.
46690
46691 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
46692
46693         * g77.f-torture/execute/20000503-1.x: New file.
46694
46695 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
46696
46697         * g++.old-deja/g++.eh/badalloc1.C: New test.
46698
46699 2000-06-05  Richard Henderson  <rth@cygnus.com>
46700
46701         * gcc.c-torture/execute/20000605-1.c: New test.
46702
46703 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
46704             Nathan Sidwell <nathan@codesourcery.com>
46705
46706         * gcc.c-torture/compile/20000605-1.c: New test.
46707
46708 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
46709
46710         * g77.f-torture/compile/20000601-1.f: New test.
46711
46712 2000-06-03  Richard Henderson  <rth@cygnus.com>
46713
46714         * gcc.c-torture/execute/20000603-1.c: New.
46715
46716 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
46717
46718         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
46719         * gcc.dg/noreturn-2.c (noreturn): Likewise.
46720
46721 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
46722
46723         * gcc.dg/compare2.c (case 12): XFAIL.
46724         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
46725         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
46726
46727         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
46728
46729 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
46730
46731         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
46732         guard macro is already defined when the header is first
46733         included.
46734         * gcc.dg/cpp-mix.h: New file.
46735         * gcc.dg/endif-label.c: Update patterns to match compiler.
46736
46737         * g++.brendan/complex1.C: Declare abort.
46738         * g++.law/refs4.C: Remove XFAIL.
46739         * g++.oliva/expr2.C: Declare abort and exit.
46740
46741 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
46742
46743         * gcc.c-torture/execute/20000528-1.c: New test.
46744
46745         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
46746         * g++.old-deja/g++.law/temps4.C: Likewise.
46747
46748         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
46749         stdlib.h.  Call abort() on failure.
46750         * g++.old-deja/g++.law/refs4.C: Likewise.
46751         * g++.old-deja/g++.law/temps4.C: Likewise.
46752         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
46753         * gcc.c-torture/execute/20000112-1.c: Include string.h.
46754
46755 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
46756
46757         Relative to g++.dg/special:
46758         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
46759
46760         Relative to g++.old-deja:
46761         * g++.brendan/complex1.C, g++.jason/optimize2.C,
46762         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
46763         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
46764         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
46765         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
46766         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
46767         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
46768
46769         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
46770         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
46771         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
46772         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
46773         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
46774         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
46775         and/or string.h.
46776
46777         * g++.other/goto1.C: Update expectations for error messages.
46778
46779 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
46780
46781         * gcc.c-torture/compile/20000523-1.c: New test.
46782
46783 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
46784
46785         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
46786
46787 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
46788
46789         * g++.old-deja/g++.eh/catch11.C: New test.
46790         * g++.old-deja/g++.eh/catch12.C: New test.
46791
46792 2000-05-24  Nick Clifton  <nickc@cygnus.com>
46793
46794         * gcc.c-torture/execute/20000523-1.c: New test.
46795
46796 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
46797
46798         * c-torture/execute/bcp-1.c: Replace abort in arg of
46799         __builtin_constant_p with a generic external function.
46800
46801         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
46802         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
46803         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
46804         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
46805         Prototype abort and/or exit.
46806
46807         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
46808         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
46809         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
46810         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
46811
46812 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
46813
46814         * gcc.dg/dwarf2-1.c: New test.
46815
46816 2000-05-20  Richard Henderson  <rth@cygnus.com>
46817
46818         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
46819
46820 2000-05-20  Andreas Jaeger  <aj@suse.de>
46821
46822         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
46823         testcase.
46824
46825 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
46826
46827         * gcc.c-torture/execute/20000519-2.c: New test.
46828
46829 2000-05-19  Andreas Jaeger  <aj@suse.de>
46830
46831         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
46832         which fails with SSA.
46833
46834         * lib/c-torture.exp: Also test with -O3 -fssa.
46835
46836 2000-05-18  Michael Meissner  <meissner@redhat.com>
46837
46838         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
46839         * gcc.c-torture/execute/920415-1.c: Ditto.
46840         * gcc.c-torture/execute/920501-1.c: Ditto.
46841         * gcc.c-torture/execute/conversion.c: Ditto.
46842         * gcc.c-torture/execute/cvt-1.c: Ditto.
46843
46844 2000-05-18  Jeffrey A Law  (law@cygnus.com)
46845
46846         * gcc.c-torture/compile/20000518-1.c: New test.
46847
46848 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
46849
46850         * g77.f-torture/compile/200005018.f: New test.
46851
46852 2000-05-17  Jeffrey A Law  (law@cygnus.com)
46853
46854         * gcc.c-torture/compile/20000517-1.c: New test.
46855
46856 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46857
46858         * gcc.c-torture/execute/20000516-1.c: New test.
46859
46860 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
46861
46862         * g++.old-deja/g++.other/eh.C: New test.
46863
46864 2000-05-12  Richard Henderson  <rth@cygnus.com>
46865
46866         * gcc.c-torture/execute/990208-1.c (main): Don't pass
46867         constants through to doit's conditional.
46868
46869 2000-05-11  Jeffrey A Law  (law@cygnus.com)
46870
46871         * gcc.c-torture/compile/20000511-1.c: New test.
46872         * g77.f-torture/compile/20000511-1.f: New test.
46873         * g77.f-torture/compile/20000511-2.f: New test.
46874
46875 2000-05-11  Michael Meissner  <meissner@redhat.com>
46876
46877         * gcc.c-torture/execute/20000511-1.c: New test.
46878
46879 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
46880
46881         * gcc.dg/dg.exp: Scan .S files as well as .c files.
46882         * gcc.dg/20000510-1.S: New.
46883
46884 2000-05-08  Catherine Moore  <clm@cygnus.com>
46885
46886         * gcc.dg/unused-3.c: New.
46887
46888 2000-05-06  Richard Henderson  <rth@cygnus.com>
46889
46890           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
46891           * g++.old-deja/g++.mike/warn1.C: Likewise.
46892           * g++.old-deja/g++.pt/local1.C: Likewise.
46893           * g++.old-deja/g++.pt/local7.C: Likewise.
46894           * g++.old-deja/g++.pt/spec16.C: Likewise.
46895
46896 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
46897
46898         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
46899
46900 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
46901
46902           * g77.f-torture/execute/20000503-1.f: New test.
46903
46904 2000-05-04  Andreas Jaeger  <aj@suse.de>
46905
46906         * gcc.dg/noreturn-2.c: New test.
46907
46908 2000-05-04  Neil Booth  <NeilB@earthling.net>
46909
46910         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
46911         preprocessor.
46912
46913 2000-05-04  Richard Henderson  <rth@cygnus.com>
46914
46915         * gcc.c-torture/execute/20000503-1.c: Fix typo.
46916
46917 2000-05-04  Richard Henderson  <rth@cygnus.com>
46918
46919         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
46920         OpenSSL by Jason R Thorpe.
46921
46922 2000-05-03  Jim Wilson  <wilson@cygnus.com>
46923
46924         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
46925
46926 2000-05-03  Robert Lipe <robertlipe@usa.net>
46927
46928         * gcc.dg/20000503-1.c: New test.
46929
46930 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
46931
46932         * gcc.c-torture/compile/20000502-1.c: New test.
46933         * g++.old-deja/g++.other/align.C: New test.
46934         * gcc.dg/cpp-tradstringify.c: New test.
46935
46936 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
46937
46938         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
46939         and hard registers.
46940
46941 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
46942
46943         * gcc.c-torture/execute/loop-5.c: New test.
46944
46945 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
46946
46947         * gcc.c-torture/execute/va-arg-20.c: New test.
46948
46949 2000-04-23  Jeffrey A Law  (law@cygnus.com)
46950
46951         * gcc.c-torture/execute/20000422-1.c: New test.
46952
46953 2000-04-20  Greg McGary  <gkm@gnu.org>
46954
46955         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
46956         when optimizing, but without sibling-call optimizations (-O1).
46957
46958 2000-04-20  Jeffrey A Law  (law@cygnus.com)
46959
46960           * gcc.c-torture/compile/20000420-1.c: New test.
46961
46962 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
46963
46964         * g++.abi/ptrflags.C: New test.
46965         * g++.eh/catchptr1.C: Test incomplete pointer chains.
46966
46967 2000-04-19  Catherine Moore  <clm@cygnus.com>
46968
46969         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
46970
46971 2000-04-19  Greg McGary  <gkm@gnu.org>
46972
46973         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
46974         sibling-call optimizations.
46975
46976 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
46977
46978         * gcc.dg/20000419-1.c: New test.
46979
46980 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
46981
46982         * gcc.c-torture/execute/20000412-6.c: New test.
46983
46984 2000-04-12  Jeffrey A Law  (law@cygnus.com)
46985
46986         * gcc.c-torture/execute/20000412-5.c: New test.
46987         * g77.f-torture/compile/20000412-1.f: New test.
46988         * gcc.c-torture/execute/20000412-4.c: New test.
46989         * gcc.c-torture/compile/20000412-2.c: New test.
46990         * gcc.c-torture/execute/20000412-3.c: New test.
46991         * gcc.c-torture/compile/20000412-1.c: New test.
46992         * gcc.c-torture/execute/20000412-2.c: New test.
46993
46994 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
46995
46996         * objc/execute/bf-20.m: New test.
46997
46998 2000-04-10  Richard Henderson  <rth@cygnus.com>
46999
47000         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
47001
47002         * gcc.c-torture/execute/20000412-1.c: New test.
47003
47004 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
47005
47006         * g++.old-deja/g++.eh/catchptr1.C: New test.
47007
47008 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
47009
47010         * g++.old-deja/g++.abi/cxa_vec.C: New test.
47011
47012 2000-04-08  Neil Booth  <NeilB@earthling.net>
47013
47014         * gcc.dg/cpp-nullchar.c: Remove test as
47015         embedded nulls cause problems.
47016
47017 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47018
47019         * gcc.dg/compare2.c: New test.
47020
47021 2000-04-08  Neil Booth  <NeilB@earthling.net>
47022
47023         * gcc.dg/cpp-nullchar.c: New test.
47024
47025 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
47026
47027         * gcc.dg/cpp-mi2.c: New test.
47028         * gcc.dg/cpp-mi2[abc].h: New files.
47029
47030 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
47031
47032         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
47033         member name.
47034
47035 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
47036
47037         * g++.old-deja/g++.abi/vmihint.C: New test.
47038
47039 2000-04-06  Neil Booth  <NeilB@earthling.net>
47040
47041         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
47042         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
47043         copyright.
47044
47045 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
47046
47047         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
47048         avoid stack-frame overwrite.
47049
47050 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
47051
47052         * gcc.c-torture/compile/20000405-2.c: New test.
47053         * gcc.c-torture/compile/20000405-3.c: New test.
47054
47055 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47056
47057         * gcc.c-torture/compile/20000405-1.c: New test.
47058
47059 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
47060
47061         * gcc.dg/cast-qual-1.c: Revert last change.
47062
47063 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47064
47065         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
47066
47067 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
47068
47069         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
47070         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
47071
47072 2000-04-03  Jeffrey A Law  (law@cygnus.com)
47073
47074         * gcc.c-torture/compile/20000403-2.c: New test.
47075         * gcc.c-torture/compile/20000403-1.c: New test.
47076
47077 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
47078
47079         * gcc.c-torture/execute/20000403-1.c: New test.
47080
47081 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
47082
47083         * gcc.c-torture/execute/20000402-1.c: New test.
47084
47085 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
47086
47087         * gcc.c-torture/execute/va-arg-15.c: New test.
47088         * gcc.c-torture/execute/va-arg-16.c: New test.
47089         * gcc.c-torture/execute/va-arg-17.c: New test.
47090         * gcc.c-torture/execute/va-arg-18.c: New test.
47091         * gcc.c-torture/execute/va-arg-19.c: New test.
47092
47093 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
47094
47095         * gcc.c-torture/compile/981211-1.c: Move to...
47096         * gcc.dg/cpp-as1.c: ...here.
47097         * gcc.dg/cpp-as2.c: New file.
47098
47099         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
47100         compiler.
47101
47102 2000-04-02  Neil Booth  <NeilB@earthling.net>
47103
47104         * gcc.dg/cpp-cond.c  New tests.
47105         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
47106         accidental success less likely.
47107         * gcc.dg/cpp-missingop.c  New tests.
47108         * gcc.dg/cpp-missingparen.c  New tests.
47109         * gcc.dg/cpp-shift.c  New tests.
47110         * gcc.dg/cpp-shortcircuit.c  New tests.
47111         * gcc.dg/cpp-unary.c  New tests.
47112
47113 2000-03-29  Jeffrey A Law  (law@cygnus.com)
47114
47115         * gcc.c-torture/compile/20000329-1.c: New test.
47116
47117 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
47118
47119         * gcc.c-torture/compile/20000326-1.c: New test.
47120         * gcc.c-torture/compile/20000326-2.c: New test.
47121
47122 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
47123
47124         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
47125         the first parameter is a function argument.
47126
47127 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
47128
47129         * g++.old-deja/g++.ext/array4.C: New test.
47130
47131 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
47132
47133         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
47134
47135 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47136
47137         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
47138
47139 2000-03-19  Richard Henderson  <rth@cygnus.com>
47140
47141         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
47142
47143 2000-03-19  Richard Henderson  <rth@cygnus.com>
47144
47145         * gcc.c-torture/compile/20000319-1.c: New test.
47146
47147 2000-03-14  Jeffrey A Law  (law@cygnus.com)
47148
47149         * gcc.c-torture/execute/20000314-3.c: New test.
47150         * gcc.c-torture/execute/20000314-2.c: New test.
47151         * gcc.c-torture/execute/20000314-1.c: New test.
47152         * gcc.c-torture/compile/20000314-2.c: New test.
47153         * gcc.c-torture/compile/20000314-1.c: New test.
47154
47155 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
47156
47157         * g++.old-deja/g++.warn/inline.C: New test.
47158
47159 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
47160
47161         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
47162         standards-compliant result rather than specific constants.
47163         Put test-values in array.
47164
47165 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
47166
47167         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
47168         (g++_target_compile): Put test-specific options last.
47169
47170 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
47171
47172         * g++.old-deja/g++.eh/vbase4.C: New test.
47173
47174 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
47175
47176         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
47177
47178 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
47179
47180         * g++.old-deja/g++.brendan/misc12.C: Removed.
47181         * g++.old-deja/g++.pt/memtemp77.C: Constify.
47182         * g++.old-deja/g++.ext/pretty4.C: New test.
47183
47184 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
47185
47186         * g++.old-deja/g++.other/string2.C: New test.
47187
47188 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
47189
47190         * g++.old-deja/g++.warn/impint2.C: New test.
47191
47192 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
47193
47194         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
47195         is 1, not zero.
47196
47197 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
47198
47199         * g++.old-deja/g++.warn/impint.C: New test.
47200         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
47201         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
47202         * g++.old-deja/g++.pt/explicit12.C: Likewise.
47203         * g++.old-deja/g++.pt/explicit13.C: Likewise.
47204         * g++.old-deja/g++.pt/explicit17.C: Likewise.
47205         * g++.old-deja/g++.pt/explicit18.C: Likewise.
47206         * g++.old-deja/g++.pt/explicit19.C: Likewise.
47207         * g++.old-deja/g++.pt/explicit23.C: Likewise.
47208         * g++.old-deja/g++.pt/explicit31.C: Likewise.
47209         * g++.old-deja/g++.pt/explicit35.C: Likewise.
47210         * g++.old-deja/g++.pt/explicit6.C: Likewise.
47211         * g++.old-deja/g++.pt/memclass7.C: Likewise.
47212
47213 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
47214
47215         * gcc.dg/cpp-redef.c: New test.
47216
47217 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
47218
47219         * g++.old-deja/g++.pt/unify7.C: New test.
47220
47221 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
47222
47223         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
47224         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
47225
47226 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
47227
47228         * gcc.c-torture/compile/20000224-1.c: New test.
47229
47230 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47231
47232         * gcc.c-torture/compile/cpp-2.c: New test.
47233         * gcc.c-torture/compile/cpp-1.c: New test.
47234
47235 2000-02-25  Jeffrey A Law  (law@cygnus.com)
47236
47237         * gcc.c-torture/execute/20000225-1.c: New test.
47238
47239 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47240
47241         * gcc.dg/cpp-li2.c: New test.
47242
47243         * gcc.dg/cpp-wi1.c: New test.
47244
47245         * gcc.dg/cpp-li1.c: New test.
47246
47247 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
47248
47249         * g++.old-deja/g++.other/sizeof5.C: New test.
47250
47251 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47252
47253         * gcc.c-torture/execute/va-arg-13.c: New test.
47254
47255 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
47256
47257         * gcc.c-torture/execute/va-arg-12.c: New test.
47258
47259 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
47260
47261         * gcc.c-torture/execute/20000223-1.c: New test.
47262
47263 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
47264
47265         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
47266
47267 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
47268
47269         * g++.old-deja/g++.abi/ptrmem.C: New test.
47270
47271 2000-02-19  Richard Henderson  <rth@cygnus.com>
47272
47273         * gcc.c-torture/compile/init-3.c: New.
47274
47275 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
47276
47277         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
47278         ALWAYS_CXXFLAGS.
47279
47280 2000-02-11  Robert Lipe <robertl@sco.com>
47281
47282         * gcc.c-torture/compile/20000211-3.c: New test.
47283
47284 2000-02-11  Martin Buchholz <martin@xemacs.org>
47285
47286         * gcc.c-torture/compile/20000211-2.c: New test.
47287
47288 2000-02-11  Jeffrey A Law  (law@cygnus.com)
47289
47290         * gcc.c-torture/compile/20000211-1.c: New test.
47291
47292 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
47293
47294         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
47295           on native targets
47296
47297 2000-02-08  Nathan Sidwell  <nathan@acm.org>
47298
47299         * g++.old-deja/g++.other/cast5.C: New test.
47300
47301 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
47302
47303         * gcc.c-torture/execute/20000205-1.c: New.
47304
47305 2000-02-03  Nathan Sidwell  <nathan@acm.org>
47306
47307         * g++.old-deja/g++.jason/cast3.C: Return void.
47308         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
47309
47310 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47311
47312         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
47313
47314         * gcc.dg/loop-1.c: New test.
47315
47316 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
47317
47318         * gcc.c-torture/compile/20000127-1.c: New test.
47319         * gcc.c-torture/execute/991228-1.c: New test.
47320
47321 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47322
47323         * gcc.dg/unused-2.c: New test.
47324
47325         * gcc.dg/conv-1.c: New test.
47326
47327 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
47328
47329         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
47330         compiler.
47331         (tool_option_proc): Fix typo.
47332
47333 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
47334
47335         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
47336         of the ld on the host, not on the build machine.
47337         Also, don't crash if '--help' is not a supported option.
47338
47339 2000-01-24  Richard Henderson  <rth@cygnus.com>
47340
47341         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
47342
47343 2000-01-20  Jeffrey A Law  (law@cygnus.com)
47344
47345         * gcc.c-torture/execute/20000120-2.c: New test.
47346         * gcc.c-torture/execute/20000120-1.c: New test.
47347
47348 2000-01-13  Jeffrey A Law  (law@cygnus.com)
47349
47350         * gcc.c-torture/execute/20000113-1.c: New test.
47351
47352 2000-01-12  Jeffrey A Law  (law@cygnus.com)
47353
47354         * gcc.c-torture/execute/20000112-1.c: New test.
47355
47356 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47357
47358         * gcc.dg/20000111-1.c: New test.
47359
47360 2000-01-10  Jeffrey A Law  (law@cygnus.com)
47361
47362         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
47363         with 16 bit integers.
47364
47365 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47366
47367         * gcc.dg/20000108-1.c: New test.
47368
47369 2000-01-05  Nathan Sidwell  <nathan@acm.org>
47370
47371         * g++.old-deja/g++.ns/koenig8.C: New test.
47372
47373 2000-01-05  Nathan Sidwell  <nathan@acm.org>
47374
47375         * g++.old-deja/g++.other/cast4.C: New test.
47376
47377 2000-01-05  Jeffrey A Law  (law@cygnus.com)
47378
47379         * gcc.c-torture/compile/20000105-2.c: New test.
47380         * gcc.c-torture/compile/20000105-1.c: New test.
47381
47382 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47383
47384         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
47385         references to printf & atoi to conform to ANSI standard.
47386         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
47387         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
47388         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
47389         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
47390         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
47391         * g++.old-deja/g++.brendan/complex1.C: Likewise.
47392         * g++.old-deja/g++.brendan/copy1.C: Likewise.
47393         * g++.old-deja/g++.brendan/copy2.C: Likewise.
47394         * g++.old-deja/g++.brendan/copy3.C: Likewise.
47395         * g++.old-deja/g++.brendan/copy4.C: Likewise.
47396         * g++.old-deja/g++.brendan/copy5.C: Likewise.
47397         * g++.old-deja/g++.brendan/copy6.C: Likewise.
47398         * g++.old-deja/g++.brendan/copy7.C: Likewise.
47399         * g++.old-deja/g++.brendan/copy8.C: Likewise.
47400         * g++.old-deja/g++.brendan/crash11.C: Likewise.
47401         * g++.old-deja/g++.brendan/crash14.C: Likewise.
47402         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
47403         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
47404         * g++.old-deja/g++.brendan/delete2.C: Likewise.
47405         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
47406         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
47407         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
47408         * g++.old-deja/g++.brendan/eh1.C: Likewise.
47409         * g++.old-deja/g++.brendan/groff1.C: Likewise.
47410         * g++.old-deja/g++.brendan/init3.C: Likewise.
47411         * g++.old-deja/g++.brendan/misc12.C: Likewise.
47412         * g++.old-deja/g++.brendan/misc7.C: Likewise.
47413         * g++.old-deja/g++.brendan/new2.C: Likewise.
47414         * g++.old-deja/g++.brendan/operators4.C: Likewise.
47415         * g++.old-deja/g++.brendan/operators5.C: Likewise.
47416         * g++.old-deja/g++.brendan/overload2.C: Likewise.
47417         * g++.old-deja/g++.brendan/overload7.C: Likewise.
47418         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
47419         * g++.old-deja/g++.brendan/reference1.C: Likewise.
47420         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
47421         * g++.old-deja/g++.brendan/template24.C: Likewise.
47422         * g++.old-deja/g++.brendan/template3.C: Likewise.
47423         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
47424         * g++.old-deja/g++.jason/inline3.C: Likewise.
47425         * g++.old-deja/g++.jason/opeq.C: Likewise.
47426         * g++.old-deja/g++.law/arg5.C: Likewise.
47427         * g++.old-deja/g++.law/arm7.C: Likewise.
47428         * g++.old-deja/g++.law/ctors11.C: Likewise.
47429         * g++.old-deja/g++.law/cvt8.C: Likewise.
47430         * g++.old-deja/g++.law/init9.C: Likewise.
47431         * g++.old-deja/g++.law/refs4.C: Likewise.
47432         * g++.old-deja/g++.law/template2.C: Likewise.
47433         * g++.old-deja/g++.law/visibility24.C: Likewise.
47434         * g++.old-deja/g++.law/vtable3.C: Likewise.
47435         * g++.old-deja/g++.mike/asm2.C: Likewise.
47436         * g++.old-deja/g++.mike/eh1.C: Likewise.
47437         * g++.old-deja/g++.mike/misc1.C: Likewise.
47438         * g++.old-deja/g++.mike/misc13.C: Likewise.
47439         * g++.old-deja/g++.mike/misc14.C: Likewise.
47440         * g++.old-deja/g++.mike/ns12.C: Likewise.
47441         * g++.old-deja/g++.mike/p1248.C: Likewise.
47442         * g++.old-deja/g++.mike/p3708.C: Likewise.
47443         * g++.old-deja/g++.mike/p3708a.C: Likewise.
47444         * g++.old-deja/g++.mike/p3708b.C: Likewise.
47445         * g++.old-deja/g++.mike/p646.C: Likewise.
47446         * g++.old-deja/g++.mike/p700.C: Likewise.
47447         * g++.old-deja/g++.mike/p783.C: Likewise.
47448         * g++.old-deja/g++.mike/p783a.C: Likewise.
47449         * g++.old-deja/g++.mike/p783b.C: Likewise.
47450         * g++.old-deja/g++.mike/p786.C: Likewise.
47451         * g++.old-deja/g++.mike/p789.C: Likewise.
47452         * g++.old-deja/g++.mike/p789a.C: Likewise.
47453         * g++.old-deja/g++.mike/p807a.C: Likewise.
47454         * g++.old-deja/g++.other/delete3.C: Likewise.
47455         * g++.old-deja/g++.other/dyncast1.C: Likewise.
47456         * g++.old-deja/g++.other/dyncast2.C: Likewise.
47457         * g++.old-deja/g++.other/dyncast3.C: Likewise.
47458         * g++.old-deja/g++.other/empty1.C: Likewise.
47459         * g++.old-deja/g++.other/temporary1.C: Likewise.
47460         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
47461         * g++.old-deja/g++.pt/t16.C: Likewise.
47462         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
47463
47464 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
47465
47466         * gcc.dg/991230-1.c: New test.
47467
47468 1999-12-29  Jeffrey A Law  (law@cygnus.com)
47469
47470         * gcc.c-torture/compile/991229-3.c: New test.
47471         * gcc.c-torture/compile/991229-2.c: New test.
47472         * gcc.c-torture/compile/991229-1.c: New test.
47473
47474 1999-12-29  Greg McGary <gkm@eng.ascend.com>
47475
47476         * gcc.c-torture/compile/labels-2.c: New test.
47477
47478 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
47479
47480         * gcc.c-torture/execute/991227-1.c: New test.
47481
47482 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47483
47484         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
47485
47486 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
47487
47488         * gcc.c-torture/execute/991221-1.c: New test.
47489
47490 1999-12-20  Nathan Sidwell  <nathan@acm.org>
47491
47492         * g++.old-deja/g++.other/cast3.C: New test.
47493
47494 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
47495
47496         * gcc.c-torture/execute/991216-4.c: New test.
47497
47498 1999-12-16  Michael Meissner  <meissner@cygnus.com>
47499
47500         * gcc.c-torture/execute/991216-1.c: New test.
47501         * gcc.c-torture/execute/991216-2.c: New test.
47502         * gcc.c-torture/execute/991216-3.c: New test.
47503
47504 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
47505
47506         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
47507         Actually make the test fail by using "-O2" for compilation.
47508
47509 1999-12-15  Nathan Sidwell  <nathan@acm.org>
47510
47511         * g++.old-deja/g++.warn/cast-align1.C: New test.
47512
47513 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
47514
47515         * gcc.c-torture/compile/991214-1.c: New test.
47516         * gcc.c-torture/compile/991214-2.c: New test.
47517
47518 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
47519
47520         * gcc.dg/991214-1.c: New test.
47521
47522 1999-12-13  Jeffrey A Law  (law@cygnus.com)
47523
47524         * gcc.c-torture/compile/991213-3.c: New test.
47525         * gcc.c-torture/compile/991213-2.c: New test.
47526         * gcc.c-torture/compile/991213-1.c: New test.
47527
47528 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
47529
47530         * gcc.dg/991209-1.c: New test.
47531
47532 1999-12-08  Nathan Sidwell <nathan@acm.org>
47533
47534         * gcc.c-torture/compile/991208-1.c: New test.
47535
47536 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47537
47538         * gcc.dg/ultrasp2.c: New test.
47539
47540 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
47541
47542         * g++.old-deja/g++.abi/align.C (main): Fix typo.
47543
47544 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
47545
47546         * gcc.c-torture/compile/991202-1.c: New test.
47547         * gcc.c-torture/execute/991202-1.c: New test.
47548         * gcc.c-torture/execute/991202-2.c: New test.
47549         * gcc.c-torture/execute/991202-3.c: New test.
47550
47551 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
47552
47553         * g++.old-deja/g++.abi/align.C: New test.
47554         * g++.old-deja/g++.abi/aggregates.C: Likewise.
47555         * g++.old-deja/g++.abi/bitfields.C: Likewise.
47556
47557 1999-12-01  Richard Henderson  <rth@cygnus.com>
47558
47559         * gcc.c-torture/execute/991201-1.c: New.
47560
47561 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
47562
47563         * gcc.dg/991129-1.c: New test.
47564
47565 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
47566
47567         * gcc.c-torture/compile/991127-1.c: New test.
47568
47569 1999-11-22  Nathan Sidwell  <nathan@acm.org>
47570
47571         * g++.old-deja/g++.other/warn4.C: New test.
47572
47573 1999-11-22  Nathan Sidwell  <nathan@acm.org>
47574
47575         * g++.old-deja/g++.eh/cleanup2.C: New test.
47576         * g++.old-deja/g++.ext/pretty2.C: New test.
47577         * g++.old-deja/g++.ext/pretty3.C: New test.
47578         * g++.old-deja/g++.other/debug6.C: New test.
47579
47580 1999-10-20  Jim Wilson  <wilson@cygnus.com>
47581
47582         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
47583         compiler_output to look for one error message instead of two.
47584
47585 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
47586
47587         * gcc.c-torture/execute/991118-1.c: Also test case
47588         where the word boundary does not split a byte evenly.
47589
47590 1999-11-19  Nathan Sidwell  <nathan@acm.org>
47591
47592         * g++.old-deja/g++.ext/restrict1.C: New test.
47593
47594 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
47595
47596         * gcc.c-torture/execute/991118-1.c: New test.
47597
47598 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
47599
47600         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
47601         working directory pathnames.
47602
47603 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
47604
47605         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
47606         host is equipped with driver.h and driver.o so it can actually
47607         compile and run the tests.
47608
47609 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
47610
47611         * gcc.c-torture/compile/991008-1.c: New test.
47612
47613 1999-11-08  Nick Clifton  <nickc@cygnus.com>
47614
47615         * lib/gcc-dg.exp: Include target-supports.exp
47616
47617 1999-11-05  Nick Clifton  <nickc@cygnus.com>
47618
47619         * lib/target-supports.exp: New file: Provide procs to test for
47620         features supported by the target.
47621         (check_weak_available): Moved here from ecos.exp.
47622         (check_alias_available): New proc: Determine of the target
47623         toolchain supports the alias attribute.
47624
47625         * gcc.dg/special/ecos.exp: Move check_weak_available to
47626         target-supports.exp.
47627         (alias-1.c): Only perform the test if the target supports
47628         aliases.
47629         (wkali-1.c): Only perform the test if the target supports
47630         aliases.
47631
47632         * gcc.dg/990506-0.c: Expect error messages from cross
47633         targets as well as native targets.
47634
47635 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47636
47637         * gcc.dg/ultrasp1.c: Removed xfail.
47638         * gcc.dg/struct-ret-2.c: Likewise.
47639         * gcc.dg/array-1.c: Likewise.
47640
47641 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47642
47643         * gcc.dg/struct-ret-2.c: New test.
47644
47645         * gcc.dg/array-1.c: New test.
47646
47647 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
47648
47649         * gcc.c-torture/execute/991030-1.c: New test.
47650
47651 1999-10-26  Richard Henderson  <rth@cygnus.com>
47652
47653         * gcc.c-torture/compile/991026-2.c: New test.
47654
47655 1999-10-26  Jeffrey A Law  (law@cygnus.com)
47656
47657         * gcc.c-torture/compile/991026-1.c: New test.
47658
47659 1999-10-23  Jeffrey A Law  (law@cygnus.com)
47660
47661         * gcc.c-torture/execute/991023-1.c: New test.
47662
47663 1999-10-19  Jeffrey A Law  (law@cygnus.com)
47664
47665         * gcc.c-torture/execute/991019-1.c: New test.
47666
47667 1999-10-16  Richard Henderson  <rth@cygnus.com>
47668
47669         * gcc.c-torture/execute/991016-1.c: New test.
47670
47671 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
47672
47673         * gcc.c-torture/execute/991014-1.c: New test.
47674
47675 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
47676
47677         * g++.old-deja/g++.other/union2.C: New test.
47678
47679 1999-10-13  Nathan Sidwell  <nathan@acm.org>
47680
47681         * g++.old-deja/g++.other/vaarg2.C: New test.
47682         * g++.old-deja/g++.other/vaarg3.C: New test.
47683
47684 1999-10-12  Craig Burley  <craig@jcb-sc.com>
47685
47686         * g77.f-torture/noncompile/19990905-1.f: Moved from being
47687         in compile/.
47688
47689 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
47690
47691         * gcc.c-torture/execute/va-arg-11.c: New test.
47692
47693 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
47694
47695         * lib/file-format.exp (gcc_target_object_format): Don't
47696         crash if objdump is unavailable.
47697
47698 1999-09-29  Donn Terry <donn@interix.com>
47699
47700         * gcc.misc-tests/mg.exp: delete extraneous redirection.
47701
47702 1999-09-28  Nick Clifton  <nickc@cygnus.com>
47703
47704         * gcc.c-torture/compile/990928-1.c: New test.
47705
47706 1999-09-28  Nathan Sidwell  <nathan@acm.org>
47707
47708         * g++.old-deja/g++.other/decl6.C: New test.
47709
47710 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47711
47712         * gcc.c-torture/execute/va-arg-10.c: New test.
47713
47714 1999-09-27  Nathan Sidwell  <nathan@acm.org>
47715
47716         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
47717         __PRETTY_FUNCTION__.
47718
47719 1999-09-23  Nick Clifton  <nickc@cygnus.com>
47720
47721         * gcc.c-torture/execute/990923-1.c: New test.
47722
47723 1999-09-21  Nick Clifton  <nickc@cygnus.com>
47724
47725         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
47726         for which -fpic is inappropriate.
47727
47728 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
47729
47730         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
47731
47732 1999-09-21  Nathan Sidwell  <nathan@acm.org>
47733
47734         * g++.old-deja/g++.other/dyncast1.C: New test.
47735         * g++.old-deja/g++.other/dyncast2.C: New test.
47736         * g++.old-deja/g++.other/dyncast3.C: New test.
47737         * g++.old-deja/g++.other/dyncast4.C: New test.
47738         * g++.old-deja/g++.other/dyncast5.C: New test.
47739         * g++.old-deja/g++.eh/catch3.C: New test.
47740         * g++.old-deja/g++.eh/catch3p.C: New test.
47741         * g++.old-deja/g++.eh/catch4.C: New test.
47742         * g++.old-deja/g++.eh/catch4p.C: New test.
47743         * g++.old-deja/g++.eh/catch5.C: New test.
47744         * g++.old-deja/g++.eh/catch5p.C: New test.
47745         * g++.old-deja/g++.eh/catch6.C: New test.
47746         * g++.old-deja/g++.eh/catch6p.C: New test.
47747         * g++.old-deja/g++.eh/catch7.C: New test.
47748         * g++.old-deja/g++.eh/catch7p.C: New test.
47749         * g++.old-deja/g++.eh/catch8.C: New test.
47750         * g++.old-deja/g++.eh/catch8p.C: New test.
47751         * g++.old-deja/g++.eh/catch9.C: New test.
47752         * g++.old-deja/g++.eh/catch9p.C: New test.
47753
47754 1999-09-13  Nathan Sidwell  <nathan@acm.org>
47755
47756         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
47757         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
47758
47759 1999-09-13  Jeffrey A Law  (law@cygnus.com)
47760
47761         * gcc.c-torture/compile/990913-1.c: New test.
47762
47763 1999-09-10  Nathan Sidwell  <nathan@acm.org>
47764
47765         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
47766         * g++.old-deja/g++.jason/rfg5.C: Likewise.
47767
47768 1999-09-09  Richard Henderson  <rth@cygnus.com>
47769
47770         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
47771
47772 1999-09-09  Nathan Sidwell  <nathan@acm.org>
47773
47774         * g++.old-deja/g++.other/lookup11.C: New test.
47775         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
47776         what is permitted and what we want.
47777         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
47778         overload use.
47779         * g++.old-deja/g++.jason/rfg5.C: Likewise.
47780
47781 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
47782
47783         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
47784         * gcc.c-torture/noncompile/poison-1.c: New file.
47785
47786 1999-09-08  Nathan Sidwell  <nathan@acm.org>
47787
47788         * g++.old-deja/g++.other/sizeof3.C: New test.
47789         * g++.old-deja/g++.other/sizeof4.C: New test.
47790         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
47791         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
47792
47793 1999-09-07  Richard Henderson  <rth@cygnus.com>
47794
47795         * gcc.dg/va-arg-1.c: New.
47796
47797 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47798
47799         * gcc.c-torture/execute/va-arg-9.c: New test.
47800
47801 1999-09-05  Craig Burley  <craig@jcb-sc.com>
47802
47803         * g77.f-torture/compile/980519-2.f: New test.
47804         * g77.f-torture/compile/19990905-0.f: New test.
47805         * g77.f-torture/compile/19990905-1.f: New test.
47806         * g77.f-torture/compile/19990905-2.f: New test.
47807
47808         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
47809
47810 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
47811
47812         * gcc.c-torture/execute/990827-1.c: Fix typo.
47813
47814 1999-09-03  Nathan Sidwell  <nathan@acm.org>
47815
47816         * g++.old-deja/g++.other/deref1.C: New test.
47817
47818 1999-09-02  Nathan Sidwell  <nathan@acm.org>
47819
47820         * g++.old-deja/g++.other/ambig2.C: New test.
47821         * g++.old-deja/g++.other/cond5.C: New test.
47822         * g++.old-deja/g++.other/lookup16.C: New test.
47823
47824 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
47825
47826         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
47827         assemblers too.
47828
47829 1999-08-31  Jeffrey A Law  (law@cygnus.com)
47830
47831         * lib/c-torture.exp: Avoid the "compare executables" optimization
47832         when testing native.
47833
47834 1999-08-29  Jeffrey A Law  (law@cygnus.com)
47835
47836         * gcc.c-torture/execute/990829-1.c: New test.
47837         * gcc.c-torture/compile/990829-1.c: New test.
47838
47839 1999-08-27  Paul Burchard  <burchard@pobox.com>
47840
47841         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
47842         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
47843         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
47844         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
47845         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
47846         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
47847         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
47848         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
47849         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
47850         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
47851         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
47852
47853 1999-08-27  Jeffrey A Law  (law@cygnus.com)
47854
47855         * gcc.c-torture/execute/990827-1.c: New test.
47856
47857 1999-08-26  Craig Burley  <craig@jcb-sc.com>
47858
47859         * g77.f-torture/noncompile/19990826-4.f: New test.
47860
47861         * g77.f-torture/compile/19990826-3.f: New test.
47862
47863         * g77.f-torture/execute/19990826-2.f: New test.
47864
47865         * g77.f-torture/compile/19990826-1.f: New test.
47866
47867         * gcc.c-torture/execute/990826-0.c: New test.
47868         * g77.c-torture/execute/19990826-0.f: New test.
47869
47870         * g77.f-torture/noncompile/970626-2.f: New test.
47871
47872 1999-08-25  Paul Burchard  <burchard@pobox.com>
47873
47874         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
47875         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
47876         lss-011.C: New tests.
47877
47878 1999-08-25  Nathan Sidwell  <nathan@acm.org>
47879
47880         * g++.old-deja/g++.other/decl5.C: New test.
47881
47882 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47883
47884         * noncompile/noncompile.exp: Load_lib c-torture.exp.
47885         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
47886         call `postbase' for each one.  All callers of `postbase' changed
47887         to call this instead.
47888
47889 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
47890
47891         * gcc.c-torture/execute/990811-1.c: New test.
47892
47893 1999-08-09  Nick Clifton  <nickc@cygnus.com>
47894
47895         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
47896         just native ones.
47897
47898         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
47899         just native ones.
47900
47901 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
47902
47903         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
47904
47905 1999-08-04  Jeffrey A Law  (law@cygnus.com)
47906
47907         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
47908
47909 1999-08-04  Nathan Sidwell  <nathan@acm.org>
47910
47911         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
47912
47913 1999-08-04  Jeffrey A Law  (law@cygnus.com)
47914
47915         * gcc.c-torture/execute/990804-1.c: New test.
47916
47917 1999-08-03  Nathan Sidwell  <nathan@acm.org>
47918
47919         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
47920         * g++.old-deja/g++.brendan/crash64.C: Likewise.
47921         * g++.old-deja/g++.brendan/overload8.C: Likewise.
47922
47923 1999-08-03  Nathan Sidwell  <nathan@acm.org>
47924
47925         * g++.old-deja/g++.other/struct1.C: New test.
47926
47927 1999-08-03  Nathan Sidwell  <nathan@acm.org>
47928
47929         * g++.old-deja/g++.other/enum2.C: New test.
47930
47931 1999-08-02  Richard Henderson  <rth@cygnus.com>
47932
47933         Adapted from tests from Franz Sirl:
47934         * gcc.c-torture/execute/va-arg-7.c: New test.
47935         * gcc.c-torture/execute/va-arg-8.c: New test.
47936
47937 1999-08-01  Jeffrey A Law  (law@cygnus.com)
47938
47939         * gcc.c-torture/compile/990801-2.c: New test.
47940
47941         * gcc.c-torture/compile/990801-1.c: New test.
47942
47943 1999-07-27  Michael Meissner  <meissner@cygnus.com>
47944
47945         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
47946         fp-cmp-1.c, converting double to float.
47947
47948         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
47949         fp-cmp-1.c, converting double to long double.
47950
47951         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
47952         from fr1 to unknown_register, since fr1 is a legitimate register
47953         on some machines.
47954
47955 1999-07-25  Jeffrey A Law  (law@cygnus.com)
47956
47957         * README: More listname related changes.
47958
47959 1999-07-08  Catherine Moore  <clm@cygnus.com>
47960
47961         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
47962
47963 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
47964
47965         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
47966
47967 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
47968
47969         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
47970
47971 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
47972
47973         * gcc.dg/990703-1.c: New test.
47974
47975 1999-06-29  Nick Clifton  <nickc@cygnus.com>
47976
47977         * lib/file-format.exp: New file: Move definition of proc
47978         gcc_target_object_format to here from
47979         gcc.dg/special/ecos.exp.
47980
47981         * lib/c-torture.exp: Include lib file-format.exp.
47982         * lib/gcc-dg.exp: Include lib file-format.exp.
47983
47984         * gcc.dg/special/ecos.exp: Remove definition of proc
47985         gcc_target_object_format.
47986
47987 1999-06-28  Jeffrey A Law  (law@cygnus.com)
47988
47989         * gcc.c-torture/execute/990628-1.c: New test.
47990
47991 1999-06-25  Jeffrey A Law  (law@cygnus.com)
47992
47993         * gcc.c-torture/compile/990625-2.c: New test.
47994
47995         * gcc.c-torture/compile/990625-1.c: New test.
47996
47997 1999-06-23  Nick Clifton  <nickc@cygnus.com>
47998
47999         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
48000         attributes compile.
48001         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
48002         ports that use the COFF/PE file format.
48003
48004 1999-06-17  Jeffrey A Law  (law@cygnus.com)
48005
48006         * gcc.c-torture/compile/990617-1.c: New test.
48007
48008 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
48009
48010         * g++.old-deja/g++.other/decl4.C: New test.
48011
48012 1999-06-14  Nathan Sidwell  <nathan@acm.org>
48013
48014         * g++.old-deja/g++.other/bitfld3.C: New test.
48015
48016 1999-06-08  Nathan Sidwell  <nathan@acm.org>
48017
48018         * g++.old-deja/g++.eh/catch1.C: New test.
48019
48020 1999-06-07  Jeffrey A Law  (law@cygnus.com)
48021
48022         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
48023
48024         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
48025         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
48026
48027 1999-06-05  Craig Burley  <craig@jcb-sc.com>
48028
48029         * g77.f-torture/compile/19990502-0.f: Replace with new,
48030         shorter, test that still fails after recent changes.
48031
48032 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
48033
48034         * gcc.c-torture/execute/990604-1.c: New test.
48035
48036 1999-05-31  Jeffrey A Law  (law@cygnus.com)
48037
48038         * gcc.c-torture/execute/990531-1.c: New test.
48039
48040 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48041
48042         * gcc.c-torture/compile/990527-1.c: New test.
48043
48044 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
48045
48046         * gcc.c-torture/execute/990527-1.c: New test.
48047
48048 1999-05-25  Nick Clifton  <nickc@cygnus.com>
48049
48050         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
48051         bitfields as signed.
48052
48053 1999-05-25  Craig Burley  <craig@jcb-sc.com>
48054
48055         * g77.f-torture/compile/19990525-0.f: New test.
48056
48057 1999-05-25  Jeffrey A Law  (law@cygnus.com)
48058
48059         * gcc.c-torture/execute/990525-2.c: New test.
48060
48061         * gcc.c-torture/execute/990525-1.c: New test.
48062
48063 1999-05-24  Nathan Sidwell  <nathan@acm.org>
48064
48065         * g++.old-deja/g++.other/anon3.C: New test.
48066         * g++.old-deja/g++.other/anon4.C: New test.
48067         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
48068         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
48069         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
48070         Merrill).
48071
48072 1999-05-24  Jeffrey A Law  (law@cygnus.com)
48073
48074         * gcc.c-torture/execute/990524-1.c: New test.
48075
48076         * gcc.dg/990524-1.c: New test.
48077
48078 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48079
48080         * gcc.c-torture/compile/990523-1.c: New test.
48081
48082 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
48083
48084         * gcc.c-torture/compile/990519-1.c: New test.
48085
48086 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
48087
48088         * gcc.c-torture/compile/990517-1.c: New test.
48089
48090         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
48091         (e4, f4): New tests.
48092         (main): Call them.
48093
48094 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48095
48096         * gcc.dg/noreturn-1.c: New test.
48097
48098 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
48099
48100         * gcc.c-torture/execute/990513-1.c: New test.
48101
48102 1999-05-10  Richard Henderson  <rth@cygnus.com>
48103
48104         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
48105
48106 1999-05-10  Craig Burley  <craig@jcb-sc.com>
48107
48108         * g77.f-torture/execute/erfc.f: Use small single-precision
48109         values, to avoid problems on Alphas when not -mieee.
48110
48111 1999-05-08  Craig Burley  <craig@jcb-sc.com>
48112
48113         * gcc.dg/990506-0.c: New test.
48114
48115 1999-05-08  Richard Henderson  <rth@cygnus.com>
48116
48117         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
48118         the constant to test.  Don't XFAIL 64-bit targets.
48119
48120         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
48121         * g++.old-deja/g++.law/profile1.C: Likewise.
48122
48123         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
48124         operator new instances.
48125         * g++.old-deja/g++.other/delete5.C: Likewise.
48126
48127 1999-05-03  Craig Burley  <craig@jcb-sc.com>
48128
48129         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
48130         intrinsic.
48131
48132 1999-05-03  Craig Burley  <craig@jcb-sc.com>
48133
48134         * g77.f-torture/execute/u77-test.f: Reverse order of two
48135         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
48136
48137 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48138
48139         * gcc.dg/compare1.c: New test.
48140
48141 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
48142
48143         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
48144         New tests.
48145
48146 1999-05-02  Craig Burley  <craig@jcb-sc.com>
48147
48148         * g77.f-torture/compile/19990502-1.f: New test.
48149
48150 1999-05-02  Craig Burley  <craig@jcb-sc.com>
48151
48152         * g77.f-torture/compile/19990502-0.f: New test.
48153
48154 1999-05-02  Craig Burley  <craig@jcb-sc.com>
48155
48156         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
48157         intrinsic.
48158
48159 1999-05-02  Craig Burley  <craig@jcb-sc.com>
48160
48161         * g77.f-torture/execute/u77-test.f (main): List libU77
48162         intrinsics not currently tested.
48163         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
48164         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
48165         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
48166         Trim blanks off the ends of some printed strings.
48167
48168 1999-05-02  Craig Burley  <craig@jcb-sc.com>
48169
48170         * g77.f-torture/execute/u77-test.f (main): Just warn about
48171         FSTAT gid disagreement, as it's expected on some systems.
48172
48173 1999-05-01  Craig Burley  <craig@jcb-sc.com>
48174
48175         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
48176         use a new function, which allows for some slop.
48177         Clean up some commentary.
48178         (issum): The new function.
48179         (sgladd): Deleted subroutine.
48180
48181 1999-05-01  Craig Burley  <craig@jcb-sc.com>
48182
48183         * g77.f-torture/execute/u77-test.f: Modify to be more like
48184         libf2c/libU77 version, bringing patches to that version here.
48185         Add suitable commentary.
48186
48187 1999-04-25  Richard Henderson  <rth@cygnus.com>
48188
48189         * gcc.dg/990424-1.c: New test.
48190
48191 1999-04-24  Craig Burley  <craig@jcb-sc.com>
48192
48193         * g77.f-torture/execute/u77-test.f (main): Bug involving
48194         LSTAT has been fixed, so turn back on full checking.
48195
48196 1999-04-20  Craig Burley  <craig@jcb-sc.com>
48197
48198         * g77.f-torture/compile/19990419-0.f: New test.
48199         * g77.f-torture/execute/19990419-1.f: New test.
48200
48201 1999-04-17  Richard Henderson  <rth@cygnus.com>
48202
48203         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
48204         to avoid the need for a prototype to supress a warning.
48205
48206 1999-04-07  Jim Wilson  <wilson@cygnus.com>
48207
48208         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
48209
48210 1999-04-04  Jeffrey A Law  (law@cygnus.com)
48211
48212         * gcc.c-torture/execute/990404-1.c: New test.
48213
48214 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
48215
48216         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
48217         * gcc.dg/cpp-if3.c: Don't use -pedantic.
48218         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
48219         missing initializer warnings.
48220
48221 1999-03-28  Jeffrey A Law  (law@cygnus.com)
48222
48223         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
48224         matching strings.
48225
48226 1999-03-26  Jeffrey A Law  (law@cygnus.com)
48227
48228         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
48229
48230 1999-03-26  Craig Burley  <craig@jcb-sc.com>
48231
48232         * g77.f-torture/execute/19990325-0.f: New test.
48233         * g77.f-torture/execute/19990325-1.f: New test.
48234
48235 1999-03-24  Jeffrey A Law  (law@cygnus.com)
48236
48237         * gcc.c-torture/execute/990324-1.c: New test.
48238
48239 1999-03-22  Jim Wilson  <wilson@cygnus.com>
48240
48241         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
48242         test with 4.
48243
48244 1999-03-17  Richard Henderson  <rth@cygnus.com>
48245
48246         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
48247
48248 1999-03-13  Craig Burley  <craig@jcb-sc.com>
48249
48250         * g77.f-torture/execute/19990313-2.f: New test.
48251         * g77.f-torture/execute/19990313-3.f: New test.
48252
48253 1999-03-13  Craig Burley  <craig@jcb-sc.com>
48254
48255         * g77.f-torture/execute/19990313-0.f: New test.
48256         * g77.f-torture/execute/19990313-1.f: New test.
48257
48258 1999-03-12  Jim Wilson  <wilson@cygnus.com>
48259
48260         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
48261         printf to sprintf.
48262         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
48263         (main): Add check for u15.  Conditionalize u31 check depending on
48264         whether ints are <32 bits or >=32 bits.
48265
48266 1999-03-08  Craig Burley  <craig@jcb-sc.com>
48267
48268         * g77.f-torture/execute/19981119-0.f: Improve testiness.
48269
48270 1999-03-08  Craig Burley  <craig@jcb-sc.com>
48271
48272         * g77.f-torture/compile/19990305-0.f: New test.
48273         * g77.f-torture/execute/19981119-0.f: New test.
48274
48275 1999-03-08  Craig Burley  <craig@jcb-sc.com>
48276
48277         * g77.f-torture/execute/970625-2.f: call ABORT if final
48278         result is not correct, instead of just printing it.
48279         Add this checking via newly introduced obfuscation, to
48280         trip up buggy front ends.
48281
48282 1999-03-07  Craig Burley  <craig@jcb-sc.com>
48283
48284         * g77.f-torture/compile/960317-1.f: Moved from being
48285         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
48286
48287 1999-03-06  Craig Burley  <craig@jcb-sc.com>
48288
48289         * g77.f-torture/execute/960317-1.f: New (old) test.
48290         * g77.f-torture/execute/970625-2.f: Ditto.
48291
48292 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
48293
48294         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
48295         message on line 1 or line 2; cccp and cpplib do this differently.
48296
48297 1999-03-01  Jeffrey A Law  (law@cygnus.com)
48298
48299         * g++.old-deja/g++.law/weak1.C: New test.
48300
48301 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
48302
48303         * gcc.c-torture/execute/990119-1.c: Renamed to...
48304         * gcc.dg/990119-1.c: this, so it will only be tested once
48305         (it's a preprocessor test, it doesn't need to be run at
48306         multiple optimization levels).
48307
48308 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
48309
48310         * lib/g++.exp: Don't add incdir=$base_dir/../include to
48311           ALWAYS_CXXFLAGS.
48312
48313 1999-02-24  Craig Burley  <craig@jcb-sc.com>
48314
48315         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
48316         * g77.f-torture/compile/19981216-0.f: ...as it is expected
48317         to not be compilable by current g77.
48318
48319 1999-02-24  Nick Clifton  <nickc@cygnus.com>
48320
48321         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
48322
48323 1999-02-22  Jeffrey A Law  (law@cygnus.com)
48324
48325         * gcc.c-torture/execute/990222-1.c: New test.
48326
48327 1999-02-19  Craig Burley  <craig@jcb-sc.com>
48328
48329         * g77.f-torture/compile/19990218-0.f: New test.
48330         * g77.f-torture/noncompile/19990218-1.f: New test.
48331
48332 1999-02-18  Craig Burley  <craig@jcb-sc.com>
48333
48334         * g77.f-torture/compile/19981216-0.f: New test.
48335
48336 1999-02-14  Jeffrey A Law  (law@cygnus.com)
48337
48338         * gcc.dg/990214-1.c: New test.
48339
48340 1999-02-13  Jeffrey A Law  (law@cygnus.com)
48341
48342         * gcc.dg/990213-2.c: New test.
48343
48344         * gcc.dg/990213-1.c: New test.
48345
48346 1999-02-12  Jeffrey A Law  (law@cygnus.com)
48347
48348         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
48349         ints.
48350
48351 1999-02-11  Nick Clifton  <nickc@cygnus.com>
48352
48353         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
48354         specified by target.
48355
48356         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
48357
48358 1999-02-11  Jeffrey A Law  (law@cygnus.com)
48359
48360         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
48361
48362 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
48363
48364         * gcc.dg/special/ecos.exp: New test driver for new tests with
48365         special requirements.
48366
48367         * gcc.dg/special/alias-1.c: New test.
48368         * gcc.dg/special/gcsec-1.c: New test.
48369         * gcc.dg/special/weak-1.c: New test.
48370         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
48371         * gcc.dg/special/weak-2.c: New test.
48372         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
48373         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
48374         * gcc.dg/special/wkali-1.c: New test.
48375         * gcc.dg/special/wkali-2.c: New test.
48376         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
48377         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
48378
48379 1999-02-10  Felix Lee  <flee@cygnus.com>
48380
48381           * lib/c-torture.exp (c-torture-compile): Pull out code for
48382           analyzing gcc error messages.
48383           (c-torture-execute): Likewise.  Fix some (harmless) false
48384           positives.
48385           * lib/gcc.exp (gcc_check_compile): New function.
48386
48387 1999-02-08  Richard Henderson  <rth@cygnus.com>
48388
48389         * gcc.c-torture/execute/990208-1.c: New test.
48390
48391 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
48392
48393         * g++.dg/special/ecos.exp: New driver for new tests with special
48394         requirements
48395
48396         * g++.dg/special/conpr-1.C: New test
48397         * g++.dg/special/conpr-2.C: New test
48398         * g++.dg/special/conpr-2a.C: New test
48399         * g++.dg/special/conpr-3.C: New test
48400         * g++.dg/special/conpr-3a.C: New test
48401         * g++.dg/special/conpr-3b.C: New test
48402
48403         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
48404         allow g++ to use the dg driver
48405
48406         * README: Add comment about g++.dg directory
48407
48408 1999-02-06  Jeffrey A Law  (law@cygnus.com)
48409
48410         * README: Update email addresses.
48411
48412 1999-02-03  Nick Clifton  <nickc@cygnus.com>
48413
48414         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
48415         arguments in order to force structure S onto the stack even on
48416         the alpha.
48417         (test): Pass 10 leading arguments to function foo as well as the
48418         structure S.
48419
48420         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
48421         failure for all targets.
48422
48423         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
48424         abort to terminate program execution.
48425
48426 1999-01-30  Richard Henderson  <rth@cygnus.com>
48427
48428         * gcc.c-torture/execute/990130-1.c: New test.
48429
48430 1999-01-30  Jeffrey A Law  (law@cygnus.com)
48431
48432         * gcc.dg/990130-1.c: New test.
48433
48434 1999-01-28  Michael Meissner  <meissner@cygnus.com>
48435
48436         * gcc.c-torture/execute/990128-1.c: New test.
48437
48438 1999-01-27  Michael Meissner  <meissner@cygnus.com>
48439
48440         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
48441
48442 1999-01-27  Felix Lee  <flee@cygnus.com>
48443
48444         * lib/c-torture.exp (c-torture-compile): pull out code for
48445         analyzing gcc error messages.
48446         (c-torture-execute): ditto, and fix some (harmless) false
48447         positives.
48448         * lib/gcc.exp (gcc_check_compile): new function.
48449
48450 1999-01-17  Jeffrey A Law  (law@cygnus.com)
48451
48452         * gcc.dg/990117-1.c: New test.
48453
48454         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
48455
48456         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
48457
48458 1999-01-15  Jeffrey A Law  (law@cygnus.com)
48459
48460         * g77.f-torture/compile/990115-1.f: New test.
48461
48462 1999-01-07  Jeffrey A Law  (law@cygnus.com)
48463
48464         * gcc.c-torture/compile/990107-1.c: New test
48465
48466 1999-01-06  Jeffrey A Law  (law@cygnus.com)
48467
48468         * gcc.c-torture/execute/990106-2.c: New test.
48469
48470         * gcc.c-torture/execute/990106-1.c: New test.
48471
48472 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
48473
48474         * gcc.c-torture/compile/981223-1.c: New test.
48475
48476 1998-12-29  Richard Henderson  <rth@cygnus.com>
48477
48478         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
48479         (opt3): Rename from opt4 and disable.
48480
48481 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
48482
48483         * g++.old-deja/g++.pt/ptrmem5.C: New test.
48484
48485 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
48486
48487         * g++.old-deja/g++.other/conv5.C: New test.
48488
48489 1998-12-14  Nick Clifton  <nickc@cygnus.com>
48490
48491         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
48492
48493 1998-12-11  Jeffrey A Law  (law@cygnus.com)
48494
48495         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
48496
48497 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
48498
48499         * gcc.c-torture/compile/981211-1.c: New test.
48500
48501 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
48502
48503         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
48504
48505         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
48506
48507 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48508
48509         * gcc.special/930510-1.c: Make C9X safe.
48510         * gcc.misc-tests/gcov-1.c Similarly.
48511         * gcc.misc-tests/gcov-2.c Similarly.
48512
48513 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
48514
48515         * gcc.dg/ultrasp1.c: New test.
48516
48517 1998-12-06  Richard Henderson  <rth@cygnus.com>
48518
48519         * gcc.c-torture/execute/981206.c: New test.
48520
48521 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
48522
48523         * g++.old-deja/g++.ns/template7.C: New test.
48524
48525         * g++.old-deja/g++.other/expr1.C: New test.
48526
48527         * g++.old-deja/g++.eh/tmpl3.C: New test.
48528
48529         * g++.old-deja/g++.eh/tmpl2.C: New test.
48530
48531 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
48532
48533         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
48534         * g++.old-deja/g++.other/using6.C: Removed.
48535         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
48536
48537         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
48538
48539 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
48540
48541         * g++.old-deja/g++.pt/overload8.C: New test.
48542
48543         * g++.old-deja/g++.pt/overload7.C: New test.
48544
48545         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
48546
48547         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
48548         and relinking messages.
48549         * lib/g++.exp (g++_target_compile): Remove .rpo file when
48550         compiling with -frepo.
48551
48552 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
48553
48554         * g++.old-deja/g++.pt/lookup6.C: New test.
48555
48556 1998-11-30  Nick Clifton  <nickc@cygnus.com>
48557
48558         * gcc.c-torture/execute/981130-1.c: New test.
48559         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
48560
48561 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
48562
48563         * g++.old-deja/g++.pt/explicit76.C: New test.
48564
48565         * g++.old-deja/g++.pt/friend38.C: New test.
48566
48567         * g++.old-deja/g++.ns/crash2.C: New test.
48568
48569         * g++.old-deja/g++.pt/defarg8.C: New test.
48570
48571         * g++.old-deja/g++.pt/instantiate6.C: New test.
48572
48573         * g++.old-deja/g++.pt/static6.C: New test.
48574
48575         * g++.old-deja/g++.pt/decl2.C: New test.
48576
48577 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
48578
48579         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
48580         problem is actually related with name lookup, but so what? :-)
48581
48582         * g++.old-deja/g++.pt/friend37.C: New test.
48583
48584 1998-11-25  Dave Love  <d.love@dl.ac.uk>
48585
48586         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
48587         element, which fails on some systems.
48588
48589         * g77.f-torture/execute/labug1.f: New test.
48590
48591 1998-11-21  Jeffrey A Law  (law@cygnus.com)
48592
48593         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
48594         is defined.
48595
48596 1998-11-18  Dave Love  <d.love@dl.ac.uk>
48597
48598         * g77.f-torture/compile/981117-1.f: New test.
48599
48600 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
48601
48602         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
48603         properly discarded.
48604
48605 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
48606
48607         * gcc.c-torture/execute/memcheck: New directory of tests for
48608         -fcheck-memory-usage.
48609
48610 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
48611
48612         * README: New file, general information about the testsuite and
48613         new description of the various C++ test subdirectories.
48614         * README.g++: Eliminate obsolete information, update and move most
48615         relevant stuff to README.
48616
48617 1998-11-07  Richard Henderson  <rth@cygnus.com>
48618
48619         * gcc.c-torture/compile/981107-1.c: New test.
48620
48621 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
48622
48623         * execute/memcpy-bi.c: New testcase.
48624
48625 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
48626
48627         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
48628         base classes.
48629
48630         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
48631         template is selected.
48632
48633         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
48634         classes, it should be accepted for all types.
48635
48636         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
48637
48638         * g++.old-deja/g++.pt/spec24.C: Ensure that template
48639         specializations start with template headers.
48640
48641 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
48642
48643         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
48644
48645         * g++.old-deja/g++.other/init9.C: Test cross initialization of
48646         non-POD types.
48647
48648 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
48649
48650         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
48651
48652 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
48653
48654         * compile/981022-1.c, compile/981022-1.x: New test and driver.
48655
48656 1998-10-19  Jeffrey A Law  (law@cygnus.com)
48657
48658         * 981019-1.c: New test.
48659
48660 1998-10-14  Robert Lipe <robertl@dgii.com>
48661
48662         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
48663         find objc headers.
48664
48665 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
48666
48667         * compile/981001-4.c: Remove use of GCC extension that triggers a
48668         compiler bug.
48669
48670 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
48671
48672         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
48673
48674 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
48675
48676         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
48677         instantiation of template produces incorrect code for delete
48678         expression.
48679
48680         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
48681         constructors' name is not unique.
48682         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
48683         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
48684
48685         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
48686         automatic array of const is ill-formed.
48687
48688         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
48689         of template parameter?
48690
48691         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
48692         const.
48693
48694         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
48695         pointer-to-member expression.
48696
48697         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
48698         declaration causes ICE.
48699
48700 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
48701
48702         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
48703         reserved in the global namespace.
48704
48705         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
48706         generate needed virtual table.
48707
48708         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
48709
48710 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
48711
48712         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
48713         template-dependent type
48714
48715 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
48716
48717         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
48718         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
48719         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
48720
48721         * g++.old-deja/g++.other/using5.C: New test; using decl from base
48722         class should be usable as argument of member function.
48723         * g++.old-deja/g++.other/using6.C: New test; using decl from base
48724         class should be usable as return type of member function.
48725         * g++.old-deja/g++.other/using7.C: New test; using decl from base
48726         class should be usable as type of data member.
48727
48728         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
48729
48730 1998-10-09  Jeffrey A Law  (law@cygnus.com)
48731
48732         * gcc.c-torture/special/920521-1.c: Fix bogus test.
48733
48734 1998-10-08  Nick Clifton  <nickc@cygnus.com>
48735
48736         * gcc.dg/dll-?.c Add thumb to target list.
48737         Fix assembler scan patterns to match current assembler output.
48738
48739 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
48740
48741         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
48742         matching of template brackets.
48743
48744         * g++.old-deja/g++.other/using4.C: New test.  Test using
48745         declarations of methods from base classes.
48746
48747         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
48748         within functions should introduce names into the innermost
48749         enclosing namespace.
48750
48751         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
48752         of static locals if first initialization throws.
48753
48754 1998-10-07  Jim Wilson  <wilson@cygnus.com>
48755
48756         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
48757
48758 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
48759
48760         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
48761         lose track of the possible targets of tablejump insns.
48762         * special/special.exp: Run it.
48763
48764 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
48765
48766         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
48767         must be declared before its specializations can be named in friend
48768         declarations.
48769
48770 1998-10-05  Dave Love  <d.love@dl.ac.uk>
48771
48772         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
48773
48774         * g77.f-torture/execute/io1.f: New test.
48775
48776 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
48777
48778         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
48779         with pointer to template function, for which no argument deduction
48780         is possible.
48781
48782         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
48783         specialization of template function as argument to template
48784         function.
48785
48786         * g++.old-deja/g++.other/access2.C: New test; Inner class
48787         shouldn't have privileged access to Outer's names.
48788
48789 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
48790
48791         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
48792         friend template declared within template class conflicts with
48793         nested class of the same name.
48794
48795         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
48796         is ignored.
48797
48798         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
48799         object with direct initializer as function declaration.
48800
48801         * g++.old-deja/g++.other/decl2.C: New test; duplicate
48802         initializers.
48803
48804         * g++.old-deja/g++.other/null2.C: New test; conditional operator
48805         involving const pointer and NULL produces incorrect result.
48806
48807         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
48808         type name without `typename' should be rejected with -pedantic.
48809
48810 1998-10-02  Richard Henderson  <rth@cygnus.com>
48811
48812         * g++.old-deja/g++.other/addrof1.C: New test.
48813
48814 1998-10-01  Nick Clifton  <nickc@cygnus.com>
48815
48816         * gcc.c-torture/compile/981001-1.c: New test.
48817         * gcc.c-torture/execute/981001-1.c: New test.
48818
48819 1998-10-01  Jeffrey A Law  (law@cygnus.com)
48820
48821         * gcc.c-torture/compile/981001-2.c: New test.
48822         * gcc.c-torture/compile/981001-3.c: New test.
48823         * gcc.c-torture/compile/981001-4.c: New test.
48824
48825 1998-10-01  Robert Lipe  <robertl@dgii.com>
48826
48827         * lib/objc.exp (objc_target_compile): Add -L during compiles for
48828         multilibbed hosts.  Idea grafted from g77.exp.
48829
48830 1998-09-30  Dave Love  <d.love@dl.ac.uk>
48831
48832         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
48833         avoid losing on systems which need -lsocket.
48834
48835 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
48836
48837         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
48838         * g++.old-deja/g++.other/nested2.C: Ditto.
48839         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
48840         failure.
48841
48842 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
48843
48844         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
48845         preferred over template operator!= for enum bitfields.
48846
48847 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
48848
48849         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
48850         that happen to have the same base name, but in different scopes,
48851         are incorrectly rejected.
48852
48853 1998-09-16  Richard Henderson  <rth@cygnus.com>
48854
48855         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
48856         on the native word size instead of an integer literal.
48857
48858 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
48859
48860         * g++.old-deja/g++.other/static2.C: Invocation of static data
48861         member of type pointer-to-function denoted as non-static member.
48862
48863         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
48864         checks involving function types and aliases.
48865
48866 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
48867
48868         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
48869         redefined to the same non-trivial type.
48870
48871         * g++.old-deja/g++.pt/explicit73.C: Test for proper
48872         namespace-qualification of template specializations declared in
48873         other namespaces.
48874
48875         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
48876         to declare a subset of the specializations of a template function
48877         as friends of specializations of a template class.
48878
48879         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
48880         member templates that do not fully specialize the enclosing
48881         template class are rejected.
48882
48883 1998-09-11  Dave Love  <d.love@dl.ac.uk>
48884
48885         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
48886
48887 1998-09-08  Dave Love  <d.love@dl.ac.uk>
48888
48889         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
48890         altered from libf2c/libU77 version.
48891
48892 1998-09-06  Dave Love  <d.love@dl.ac.uk>
48893
48894         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
48895
48896 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
48897
48898         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
48899         (un)signed char are different types for template specialization
48900         purposes.
48901
48902 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
48903
48904         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
48905         * objc: ObjC testsuite.
48906
48907 1998-08-31  Catherine Moore  <clm@cygnus.com>
48908
48909         * gcc.c-torture/execute/941014-1.x: New file.
48910
48911 1998-08-31  Nick Clifton  <nickc@cygnus.com>
48912
48913         * lib/c-torture.exp: Add support for
48914         torture_eval_before_compile and torture_eval_before_execute
48915         variables.
48916
48917 1998-08-30  Jeffrey A Law  (law@cygnus.com)
48918
48919         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
48920         this test triggers valid.
48921
48922 1998-08-27  Jeffrey A Law  (law@cygnus.com)
48923
48924         * gcc.dg/980827-1.c: New test.
48925
48926 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
48927
48928         * gcc.c-torture/execute/loop-4b.c: New test.
48929
48930 1998-08-26  Nick Clifton  <nickc@cygnus.com>
48931
48932         * lib/c-torture.exp: Add support for
48933         torture_eval_before_compile and torture_eval_before_execute
48934         variables.
48935
48936 1998-08-25  Jeffrey A Law  (law@cygnus.com)
48937
48938         * gcc.c-torture/compile/980825-1.c: New test.
48939
48940 1998-08-24  Nick Clifton  <nickc@cygnus.com>
48941
48942         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
48943         count number tests in opt_t0 not good_t0.
48944
48945 1998-08-24  Jeffrey A Law  (law@cygnus.com)
48946
48947         * gcc.c-torture/compile/930326-1.x: Fix typo.
48948
48949 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
48950
48951         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
48952         causes an ICE.
48953
48954 1998-08-21  Jeffrey A Law  (law@cygnus.com)
48955
48956         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
48957         STACK_SIZE is defined.
48958         * gcc.c-torture/unsorted/stuct.c: Similarly.
48959
48960         * gcc.c-torture/compile/980821-1.c: New test.
48961
48962 1998-08-21  Jeffrey A Law  (law@cygnus.com)
48963
48964         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
48965
48966 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
48967
48968         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
48969         code.
48970
48971 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
48972
48973         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
48974         error'.
48975
48976 1998-08-18  Jeffrey A Law  (law@cygnus.com)
48977
48978         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
48979
48980 1998-08-16  Jeffrey A Law  (law@cygnus.com)
48981
48982         * gcc.c-torture/compile/980816-1.c: New test.
48983
48984         * gcc.dg/980816-1.c: New test.
48985
48986 1998-08-13  Jeffrey A Law  (law@cygnus.com)
48987
48988         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
48989         compiler for ieee tests.
48990
48991 1998-08-01  Dave Love  <d.love@dl.ac.uk>
48992
48993         * g77.f-torture/compile/980729-0.f: New test.
48994
48995 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
48996
48997         * gcc.c-torture/special/eeprof-1.c: New test, for
48998         -finstrument-functions.
48999         * gcc.c-torture/special/special.exp: Run it.
49000
49001 1998-07-29  Jeffrey A Law  (law@cygnus.com)
49002
49003         * gcc.c-torture/compile/980729-1.c: New test.
49004
49005 1998-07-27  Nick Clifton  <nickc@cygnus.com>
49006
49007         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
49008         __thumb__ is defined, and test for ARM style doubles if so.
49009
49010 1998-07-26  Dave Love  <d.love@dl.ac.uk>
49011
49012         * g77.f-torture/noncompile/980615-0.f: New test.
49013
49014 1998-07-26  H.J. Lu  (hjl@gnu.org)
49015
49016         * gcc.dg/980312-1.c: Do link instead of compile.
49017         * gcc.dg/980313-1.c: Likewise.
49018
49019 1998-07-26  Jeffrey A Law  (law@cygnus.com)
49020
49021         * gcc.c-torture/compile/980726-1.c: New test.
49022
49023 1998-07-25  Dave Love  <d.love@dl.ac.uk>
49024
49025         * g77.f-torture/execute/io0.f: New test.
49026
49027 1998-07-24  Nick Clifton  <nickc@cygnus.com>
49028
49029         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
49030         an int.
49031
49032 1998-06-18  Michael Meissner  <meissner@cygnus.com>
49033
49034         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
49035         m32r bugs.
49036
49037 1998-07-17  Nick Clifton  <nickc@cygnus.com>
49038
49039         * gcc.dg/980626-1.c: Expect failures for all toolchains until
49040         c-decl.c:grokdeclarator can handle mode attributes.
49041
49042 1998-07-16  Jeffrey A Law  (law@cygnus.com)
49043
49044         * gcc.c-torture/execute/980716-1.c: New test.
49045
49046 1998-07-13  Jeffrey A Law  (law@cygnus.com)
49047
49048         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
49049         the mn10200.
49050         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
49051         the mn10200.
49052         * gcc.c-torture/execute/va-arg-3.x: Similarly.
49053         * gcc.c-torture/compile/930326-1.x: Similarly.
49054
49055 1998-07-13  Dave Love  <d.love@dl.ac.uk>
49056
49057         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
49058         New test from Craig.
49059
49060 1998-07-12  Dave Love  <d.love@dl.ac.uk>
49061
49062         * g77.f-torture/noncompile/980616-0.f: New test.
49063
49064         * g77.f-torture/execute/970816-3.f: New test from Craig.
49065
49066 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
49067
49068         *  g++.other/singleton.C: Return error value instead of taking
49069         SIGSEGV.
49070
49071 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
49072
49073         *  g++.other/singleton.C: New test.  Warning is under dispute.
49074         Runtime crash is not.
49075
49076 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
49077
49078         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
49079         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
49080         using6.C, using7.C}: New namespace tests.
49081
49082 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
49083
49084         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
49085         specialization with typedef'ed names used as array indexes.
49086
49087 1998-07-09  Jeffrey A Law  (law@cygnus.com)
49088
49089         * gcc.c-torture/execute/980709-1.c: New test.
49090
49091         * gcc.dg/980709-1.c: New test.
49092
49093 1998-07-07  Richard Henderson  <rth@cygnus.com>
49094
49095         * gcc.c-torture/execute/bcp-1.c: New test.
49096
49097 1998-07-07  Jeffrey A Law  (law@cygnus.com)
49098
49099         * gcc.c-torture/execute/980707-1.c: New test.
49100
49101 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
49102
49103         * gcc.c-torture/compile/980706-1.c: New test.
49104
49105 1998-07-01  Dave Love  <d.love@dl.ac.uk>
49106
49107         * g77.f-torture/execute/980701-0.f,
49108         g77.f-torture/execute/980701-1.f: New test from Craig.
49109
49110 1998-07-01  Jeffrey A Law  (law@cygnus.com)
49111
49112         * gcc.c-torture/compile/980701-1.c: New test.
49113
49114         * gcc.c-torture/execute/980701-1.c: New test.
49115
49116 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
49117 rlsruhe.de>
49118
49119         * g++.old-deja/g++.robertl/eb132.C: New test.
49120         * g++.old-deja/g++.robertl/eb133.C: Likewise.
49121
49122 1998-06-29  Dave Love  <d.love@dl.ac.uk>
49123
49124         * g77.f-torture/execute/980628-7.f,
49125         g77.f-torture/execute/980628-8.f,
49126         g77.f-torture/execute/980628-9.f,
49127         g77.f-torture/execute/980628-10.f: New tests from Craig.
49128
49129         * g77.f-torture/execute/980628-3.f: Remove mail headers.
49130
49131 1998-06-28  Jeffrey A Law  (law@cygnus.com)
49132
49133         * g77.f-torture/execute/980628-4.f: New test from Craig.
49134         * g77.f-torture/execute/980628-5.f: Likewise.
49135         * g77.f-torture/execute/980628-2.f: Likewise.
49136         * g77.f-torture/execute/980628-0.f: Likewise.
49137         * g77.f-torture/execute/980628-1.f: Likewise.
49138         * g77.f-torture/execute/980628-3.f: Likewise.
49139         * g77.f-torture/execute/980628-6.f: Likewise.
49140
49141 1998-06-28  Jeffrey A Law  (law@cygnus.com)
49142
49143         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
49144         directory when nothing has been installed yet.
49145
49146 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
49147
49148         * gcc.c-torture/special/special.exp: Handle newer versions of
49149         dejagnu.
49150
49151 1998-06-26  Jeffrey A Law  (law@cygnus.com)
49152
49153         * gcc.dg/980626-1.c: New test.
49154
49155 1998-06-19  Bruno Haible <haible@ilog.fr>
49156
49157         * gcc.misc-tests/m-un-2.c: New test.
49158         * g++.old-deja/g++.other/warn01.c: Likewise.
49159
49160 1998-06-19  Robert Lipe  <robertl@dgii.com>
49161
49162         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
49163         compatibility with assmblers with a different comment character.
49164         Eliminate use of GAS-specific extensions.
49165
49166 1998-06-19  Jeffrey A Law  (law@cygnus.com)
49167
49168         * gcc.c-torture/execute/ieee/980619-1.c: New test.
49169
49170 1998-06-19  Robert Lipe  <robertl@dgii.com>
49171
49172         * lib/g77.exp: Replace search for libf2c.a with search for newly
49173         renamed libg2c.a
49174
49175 1998-06-17  Jeffrey A Law  (law@cygnus.com)
49176
49177         * gcc.c-torture/execute/980617-1.c: New test.
49178
49179 1998-06-12  Jeffrey A Law  (law@cygnus.com)
49180
49181         * gcc.c-torture/execute/980612-1.c: New test.
49182
49183 1998-06-08  Jeffrey A Law  (law@cygnus.com)
49184
49185         * gcc.dg/980523-1.c: Only test on ppc-linux.
49186         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
49187
49188         * gcc.c-torture/execute/980608-1.c: New test.
49189
49190 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
49191
49192         * gcc.c-torture/execute/980605-1.c: New test.
49193
49194 1998-06-04  Jeffrey A Law  (law@cygnus.com)
49195
49196         * gcc.c-torture/execute/980604-1.c: New test.
49197
49198 1998-06-02  Jeffrey A Law  (law@cygnus.com)
49199
49200         * gcc.c-torture/execute/980602-1.c: New test.
49201         * gcc.c-torture/execute/980602-2.c: Likewise.
49202
49203 1998-06-02  Dave Love  <d.love@dl.ac.uk>
49204
49205         * 970125-0.f: Fix per JCB.  Add commentary.
49206
49207 1998-05-31  Michael Meissner  <meissner@cygnus.com>
49208
49209         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
49210         IEEE -0 support.
49211
49212 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
49213
49214         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
49215         earlier.
49216
49217 1998-05-28  Catherine Moore <clm@cygnus.com>
49218
49219         * gcc.c-torture/execute/980526-3.c: New test.
49220
49221 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
49222
49223         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
49224         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
49225         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
49226         m88k-motorola-sysv3 to XFAIL.
49227
49228 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49229
49230         * gcc.dg/980526-1.c: New test.
49231         * gcc.c-torture/execute/980526-2.c: New test.
49232
49233 1998-05-26  Jeffrey A Law  (law@cygnus.com)
49234
49235         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
49236
49237         * gcc.c-torture/execute/980526-1.c: New test.
49238
49239 1998-05-26  Dave Love  <d.love@dl.ac.uk>
49240
49241         * g77.f-torture/execute/alpha2.f: Add runtime test.
49242
49243 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
49244
49245         * g++.old-deja/old-deja.exp: Strip leading directories.
49246
49247         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
49248         error for the line.  Don't run multiple tests for the same line.
49249
49250 1998-05-23  Jeffrey A Law  (law@cygnus.com)
49251
49252         * gcc.dg/980523-1.c: New test.
49253
49254 1998-05-23  Dave Love  <d.love@dl.ac.uk>
49255
49256         * g77.f-torture/compile/970915-0.f: New test.
49257
49258 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
49259
49260         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
49261
49262 1998-05-21  Jeffrey A Law  (law@cygnus.com)
49263
49264         * gcc.dg/980520-1.c: New test.
49265
49266 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
49267
49268         * gcc.dg/980502-1.c: Fix return type.
49269
49270 1998-05-20  Jeffrey A Law  (law@cygnus.com)
49271
49272         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
49273         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
49274         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
49275         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
49276         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
49277
49278 1998-05-20  Dave Love  <d.love@dl.ac.uk>
49279
49280         * g77.f-torture/execute/980520-1.f: New test.
49281
49282 1998-05-15  Dave Love  <d.love@dl.ac.uk>
49283
49284         * lib/mike-g77.exp: New file.
49285
49286         * g77.f-torture/noncompile/noncompile.exp,
49287         g77.f-torture/noncompile/check0.f: New files.
49288
49289 1998-05-14  Dave Love  <d.love@dl.ac.uk>
49290
49291         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
49292         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
49293         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
49294         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
49295         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
49296         abort where appropriate.
49297
49298 1998-05-05  Michael Meissner  <meissner@cygnus.com>
49299
49300         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
49301         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
49302
49303 1998-04-29  Dave Love  <d.love@dl.ac.uk>
49304
49305         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
49306
49307 1998-04-27  Dave Love  <d.love@dl.ac.uk>
49308
49309         * g77.f-torture/compile/980427-0.f: New test.
49310
49311 1998-04-24  Dave Love  <d.love@dl.ac.uk>
49312
49313         * g77.f-torture/compile/980424-0.f: New test.
49314
49315 1998-04-19  Dave Love  <d.love@dl.ac.uk>
49316
49317         * g77.f-torture/compile/980419-2.f (main): New test.
49318         * g77.f-torture/compile/970125-0.f: New test.
49319         * g77.f-torture/compile/980419-1.f: New test.
49320
49321 1998-04-08  Jim Wilson  <wilson@cygnus.com>
49322
49323         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
49324         of loop-4.c.
49325
49326 1998-04-07  Jim Wilson  <wilson@cygnus.com>
49327
49328         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
49329
49330 1998-04-03  Jim Wilson  <wilson@cygnus.com>
49331
49332         * gcc.c-torture/compile/980329-1.c: New test.
49333
49334 1998-03-18  Jim Wilson  <wilson@cygnus.com>
49335
49336         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
49337         * gcc.dg/980312-1.c: Fix typo in -march command.
49338
49339 1998-03-16  H.J. Lu  (hjl@gnu.org)
49340
49341         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
49342
49343 1998-03-11  Robert Lipe  <robertl@dgii.com>
49344
49345         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
49346         Dave Love agree the Fortran source is bogus.
49347
49348 1998-03-11  Robert Lipe  <robertl@dgii.com>
49349
49350         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
49351         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
49352         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
49353         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
49354         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
49355
49356 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
49357
49358         * g++.old-deja/g++.other/friend1.C: New test.
49359
49360 1998-02-18  Dave Love  <d.love@dl.ac.uk>
49361
49362         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
49363         possibly uninitialized) variables and declare dnrm2.
49364
49365 1998-02-23  Robert Lipe <robertl@dgii.com>
49366
49367         From Bruno Haible <haible@ilog.fr>:
49368         * gcc.c-torture/execute/980223.c: New test.
49369
49370 1998-02-13  Jeffrey A Law  (law@cygnus.com)
49371
49372         * gcc.dg/ifelse-1.c: New test.
49373
49374 1998-02-09  H.J. Lu  (hjl@gnu.org)
49375
49376         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
49377
49378           * lib/old-dejagnu.exp (old-dejagnu): Added the
49379           "execution test - XFAIL *-*-*" handling in the spirit of
49380           "excess errors test -". Changed the "execution test fails"
49381           handling to be like "excess errors test fails".
49382           * Update various tests accordingly.
49383
49384 1998-02-06  Jim Wilson  <wilson@cygnus.com>
49385
49386         * gcc.c-torture/execute/980205.c: New test.
49387
49388 1998-01-18  Jeffrey A Law  (law@cygnus.com)
49389
49390         * lib/c-torture.exp: Look for .x files instead of .cexp files.
49391         * lib/f-torture.exp: Similarly.
49392         * gcc.c-torture: Rename all .cexp files to .x files.
49393
49394 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
49395
49396         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
49397         (940510-1.c): Removed duplicate.
49398         (971104-1.c): New test.
49399
49400 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
49401
49402           * lib/f-torture.exp: Improve error and loop detection.
49403
49404 1997-11-19  Michael Meissner  <meissner@cygnus.com>
49405
49406         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
49407         use that to size the filler array.
49408
49409 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
49410
49411         * lib/c-torture.exp(c-torture-execute): Fix typo.
49412
49413         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
49414         testcase as the executable name. Keep the executable around if
49415         the test fails.
49416
49417 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
49418
49419         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
49420         changes.  Only test one -g option, and move it to the end of the
49421         list of options to test.
49422
49423 1997-09-19  Michael Meissner  <meissner@cygnus.com>
49424
49425         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
49426         variable GCC_TORTURE_OPTIONS to supply default switches separated
49427         by colons.  If no environment variable, run tests with -O0 -g, -O1
49428         -g, and -O2 -g as well.
49429
49430 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
49431
49432         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
49433         explanatory comments. Fix indentation.
49434
49435 1997-09-15  Jeffrey A Law  (law@cygnus.com)
49436
49437         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
49438
49439 1997-09-11  Jeffrey A Law  (law@cygnus.com)
49440
49441         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
49442         * g++.old-deja/g++.mike/p7325.C: Likewise.
49443         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
49444
49445 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
49446
49447         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
49448         * g++.old-deja/g++.brendan/crash30.C: Likewise.
49449         * g++.old-deja/g++.brendan/crash39.C: Likewise.
49450         * g++.old-deja/g++.law/operators4.C: Likewise.
49451
49452 1997-09-11  Joe Buck  (jbuck@synopsys.com)
49453
49454         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
49455         * g++.old-deja/g++.mike/p784.C: Ditto.
49456         * g++.old-deja/g++.mike/p785.C: Ditto.
49457
49458 1997-09-05  Jeffrey A Law  (law@cygnus.com)
49459
49460           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
49461
49462 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
49463
49464         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
49465         target feature; pass this to c-torture-execute as needed.
49466
49467 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
49468
49469         * lib/c-torture.exp(c-torture-execute): If the previous and the
49470         current executables being tested are identical, we don't need to
49471         run the executable again. Try to make the executable names
49472         unique. Add an optional argument for passing additional compiler
49473         flags.
49474
49475 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
49476
49477         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
49478
49479 1997-08-29  Jeffrey A Law  (law@cygnus.com)
49480
49481         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
49482
49483 1997-07-31  Jeffrey A Law  (law@cygnus.com)
49484
49485         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
49486         32bit or larger longs.
49487
49488         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
49489         have either a 32bit long or 32bit int.
49490
49491 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
49492
49493         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
49494         Make double precision tests dependent on sizeof (double).
49495
49496 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
49497
49498         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
49499         too.
49500
49501 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
49502
49503         * gcc.c-torture/compile/961203-1.cexp: New script.
49504
49505 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
49506
49507         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
49508         up the includes ourselves.
49509
49510 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
49511
49512         * lib/plumhall.exp: Remove random include, and add a few
49513         verbose messages for debugging.
49514
49515 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
49516
49517         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
49518         of trying to do it ourselves.
49519
49520 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
49521
49522         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
49523
49524 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
49525
49526         * gcc.prms/5403.c: Made regexp a bit less strict.
49527
49528 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
49529
49530         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
49531         is returned from remote_load instead.
49532         * lib/plumhall.exp: Ditto.
49533         * lib/mike-g++.exp: Ditto.
49534         * lib/old-dejagnu.exp: Ditto.
49535         * lib/c-torture.exp: Ditto.
49536
49537 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
49538
49539         * lib/g++.exp: Use build_wrapper procedure.
49540         * lib/gcc.exp: Ditto.
49541
49542 1997-05-20  Jeffrey A Law  (law@cygnus.com)
49543
49544         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
49545         an old-style decl for malloc.  Fixes tests to work when
49546         sizeof (int) != sizeof (size_t).
49547
49548 1997-05-15  Mike Meissner  <meissner@cygnus.com>
49549
49550         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
49551
49552         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
49553         use stdargs.h interface.
49554
49555 1997-05-15  Mike Meissner  <meissner@cygnus.com>
49556
49557         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
49558         NO_VARARGS when compiling.
49559
49560 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
49561
49562         * lib/plumhall.exp(ph_includes): New procedure.
49563         (ph_make): Use it.
49564         (ph_compiler): Ditto.
49565
49566         * lib/g++.exp: Rename test-glue.c to testglue.c.
49567         * lib/gcc.exp: Ditto.
49568
49569 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
49570
49571         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
49572         to completion when it's called.
49573
49574 1997-03-21  Michael Meissner  <meissner@cygnus.com>
49575
49576         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
49577         is defined, don't do test.
49578
49579 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
49580
49581         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
49582         for object files.
49583         (ph_summary): Mark skipped testcases as untested, not unresolved.
49584
49585         * lib/plumhall.exp (ph_make): If unresolved because of bad
49586         errorCode, record errorCode in log file.
49587         (*): Replace send_log/verbose with verbose -log.
49588
49589 1997-03-19  Michael Meissner  <meissner@cygnus.com>
49590
49591         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
49592         double conversion if double isn't at least 8 bytes.
49593
49594         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
49595         int to work with targets where int is 16 bits.
49596
49597         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
49598         8 bytes, just exit, since 4 byte doubles don't have enough bits of
49599         precision for the test to complete.
49600
49601 1997-03-14  Michael Meissner  <meissner@cygnus.com>
49602
49603         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
49604         if d10v is not compiled with the -mdouble64 flag.
49605         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
49606
49607         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
49608         d10v is not compiled with the -mint32 flag.
49609
49610 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
49611
49612         * lib/plumhall.exp: Use incr_count.
49613
49614 1997-03-12  Jeffrey A Law  (law@cygnus.com)
49615
49616         * gcc.c-torture: Update to c-torture-1.45.
49617
49618 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
49619
49620         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
49621         the name of the expect testcase file).
49622
49623         * lib/g++.exp(g++_init): Ditto.
49624
49625 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
49626
49627         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
49628         the host.
49629
49630         * lib/gcc.exp(gcc_exit): New procedure.
49631
49632 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
49633
49634         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
49635         specs where appropriate.
49636
49637         * g++.old-deja/g++.arm/*: Added additional ERROR checks
49638         because of new "candidates are" messages, and removed a few
49639
49640         * Converted all non-old-style g++ testcases to old-style, and
49641         moved into g++.old-deja.
49642
49643 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
49644
49645         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
49646         options.
49647
49648         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
49649         succeeded.
49650
49651         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
49652
49653 1997-02-13  Michael Meissner  <meissner@cygnus.com>
49654
49655         * lib/gcc.exp (gcc_target_compile): Add support for defining
49656         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
49657         the machine doesn't have those features.
49658
49659 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
49660
49661         * g++.law/operators4.exp: Don't use LIBS.
49662
49663 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
49664
49665         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
49666
49667         * lib/mike-g++.exp: Don't set the compiler to be tested here.
49668         * lib/g++.exp: Set it here instead. Also, allow use of the
49669         --tool_exec and --tool_opt options. Change CXX to
49670         GXX_UNDER_TEST.
49671
49672         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
49673
49674         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
49675
49676 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
49677
49678         * lib/old-dejagnu.exp: Use prune_warnings instead of
49679         prune_system_crud.
49680         * lib/mike-g++.exp: Ditto.
49681         * lib/gcc.exp: Ditto.
49682         * lib/g++.exp: Ditto.
49683
49684         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
49685
49686 1997-02-07  Jeffrey A Law  (law@cygnus.com)
49687
49688           * 941014-2.c: Include stdlib.h
49689           * 960327-1.c: Include stdio.h
49690           * dbra.c, index-1.c: Don't assume ints are 32bits.
49691
49692 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
49693
49694         * lib/gcc.exp: Add gcc,stack_size target feature.
49695
49696         * lib/g++.exp(g++_target_compile): Add the include and link
49697         paths here, not in two other places. And, it's $options, not
49698         options.
49699
49700         * lib/mike-g++.exp(postbase): Remove the code that determines
49701         the correct include and link paths.
49702         * g++.old-deja/old-deja.exp: Ditto.
49703
49704 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
49705
49706         * lib/g++.exp(g++_init): target_compile no longer returns the
49707         filename of the result.
49708
49709 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
49710
49711         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
49712         call to glob.
49713
49714         * gcc.c-torture/special/special.exp: Change call to
49715         gcc_target_compile to include the object file.
49716
49717 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
49718
49719         * gcc.c-torture/special/special.exp: Correct misspelling in last
49720         change.
49721
49722 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
49723
49724         * lib/plumhall.exp(ph_summary): Log the entire output of the
49725         executable. Return -1 if there were any failures, 0 otherwise.
49726         (ph_execute): Return -1 if there were any failures, 0 otherwise.
49727         (ph_make): Clean up objects and executables that were built
49728         if the tests succeeded.
49729
49730 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
49731
49732         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
49733         libraries and includes in the build tree as appropriate.
49734
49735 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
49736
49737         * lib/c-torture.exp: Instead of looking for the global variable
49738         NO_LONG_LONG, check to see if that's a feature of the target.
49739
49740 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
49741
49742         * config/default.exp: Minimize. Delete the remainer of the files in
49743         config; this functionality is now in devo/dejagnu/config.
49744
49745         g++.*/*: Pass any additional flags used to compile to postbase;
49746         delete CXXFLAGS.
49747
49748         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
49749         is now done by runtest.exp. Use gcc_target_compile instead of
49750         compile.
49751
49752         lib/c-torture.exp: Use gcc_target_compile instead of compile.
49753         Remove references to CFLAGS. Use remote_file instead of
49754         calling rm -f.
49755         (c-torture): Take a list of arguments to use to compile this
49756         testcase.
49757
49758         lib/g++.exp: Simplify. Use target_compile instead of compile.
49759         lib/gcc-dg.exp: Ditto.
49760         lib/gcc.exp: Ditto.
49761         lib/mike-{gcc,g++}.exp: Ditto.
49762         lib/old-dejagnu.exp: Ditto.
49763         lib/plumhall.exp: Ditto.
49764
49765 1997-01-08  Jim Wilson  <wilson@cygnus.com>
49766
49767         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
49768         (ph_linker): Likewise.
49769
49770 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
49771
49772           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
49773         MAP_ANON / MAP_ANONYMOUS if defined;
49774         else try to map from /dev/zero .
49775
49776 1996-11-12  Jeffrey A Law  (law@cygnus.com)
49777
49778         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
49779         isn't defined, then define it to MAP_ANONYMOUS.
49780
49781 1996-11-12  Jeffrey A Law  (law@cygnus.com)
49782
49783         * gcc.c-torture: Update to c-torture-1.42 release.
49784
49785 1996-11-11  Jeffrey A Law  (law@cygnus.com)
49786
49787         * gcc.c-torture: Update to c-torture-1.41 release.
49788
49789 1996-10-27  Jeffrey A Law  (law@cygnus.com)
49790
49791         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
49792         c-torture release.
49793
49794 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
49795
49796         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
49797         and LDFLAGS.  Fix second case to append the target_info ldflags
49798         onto LDFLAGS, not CFLAGS.
49799         * lib/g++.exp (g++_init): Add target_info stuff.
49800         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
49801         of libgloss and newlib flags for !native.
49802
49803         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
49804         (GDB): Fix relative path to go up another dir for finding gdb.
49805
49806 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
49807
49808         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
49809         versions in the target_info array, if they don't exist.
49810
49811 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
49812
49813         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
49814
49815 1996-07-08  Jim Wilson  <wilson@cygnus.com>
49816
49817         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
49818         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
49819
49820 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
49821
49822         * lib/old-dejagnu.exp: Don't remove the output file before we've
49823         actually tested it. Don't append pwd to the path of the executable
49824         we're testing.
49825
49826 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
49827
49828         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
49829
49830 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
49831
49832         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
49833         temporary directory for compiler files, and set it to a default
49834         value of /tmp. Set $output as the name of the output file from
49835         compiling the testcase. Add a -o option to $cflags_var so the
49836         compiler writes the final output file as $output. Set $executable
49837         to $output.
49838
49839         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
49840         directory for compiler files, and set it to /tmp if it doesn't
49841         already have a value. Set $output_file to the name of the output
49842         file from compiling the testcase. Add a -o option to CXXFLAGS so
49843         the compiler writes the final output file as $output. Use $output
49844         as the executable to be tested.
49845
49846 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
49847
49848         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
49849
49850 1996-06-08  Jeffrey A Law  (law@cygnus.com)
49851
49852         * gcc.c-torture/execute/pending-1.c: New test.  Still
49853         pending in Tege's queue.
49854
49855 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
49856
49857         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
49858         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
49859         if there were failures.  Call unresolved if there were unresolved
49860         testcases.  Call gcc_fail if program did not run to completion.
49861         (ph_make): Pass additional argument name to ph_execute.
49862         (ph_execute): Add new argument.  Pass additional arguments to
49863         ph_summary.  Call gcc_fail is there is no execution output.
49864
49865 1996-04-24  Jeffrey A Law  (law@cygnus.com)
49866
49867         * lib/plumhall.exp (proc_summary): Output relavent summary
49868         lines into the log so specific failures in plumhall can be
49869         investigated.
49870
49871 1996-04-10  Jeffrey A Law  (law@cygnus.com)
49872
49873         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
49874         (c-torture-execute): Don't try to execute tests which use
49875         "long long" types if $NO_LONG_LONG is nonzero.
49876
49877 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
49878
49879         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
49880         not c-torture.
49881
49882         * gcc.ieee: Move from here.
49883         * gcc.c-torture/execute/ieee: To here.
49884
49885 1996-03-26  Jeffrey A Law  (law@cygnus.com)
49886
49887         * gcc.c-torture: Update to c-torture-1.41 release.
49888
49889 1996-03-22  Jeffrey A Law  (law@cygnus.com)
49890
49891         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
49892         not "$output".
49893
49894 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
49895
49896         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
49897         -c present.
49898
49899 1996-03-02  Jeffrey A Law  (law@cygnus.com)
49900
49901         * config/proelf.exp: Handle connecting to a simulator.
49902
49903 1996-01-31  Jeffrey A Law  (law@cygnus.com)
49904
49905         * config/proelf.exp: New file.  Enough framework that we can
49906         run c-torture tests on the proelf targets (or any other target
49907         that gdb can connect to for that matter).
49908
49909 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
49910
49911         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
49912         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
49913
49914         * lib/plumhall.exp (ph_execute): Always call ph_summary if
49915         exec_output exists.
49916
49917 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
49918
49919         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
49920         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
49921
49922         * config/*.exp: Update FSF address.  Change result of ${tool}_load
49923         to pass/fail/unresolved/unsupported/untested.  Caller must now
49924         call unresolved/unsupported/untested.
49925         * lib/*.exp: Update FSF address.  Update to handle new results of
49926         ${tool}_load.
49927         * lib/chill.exp (verbose): Delete.
49928
49929 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
49930
49931         * lib/gcc.exp (default_gcc_start): Change order of args to
49932         $LDFLAGS $CFLAGS $LIBS.
49933         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
49934         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
49935         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
49936         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
49937         * gcc.misc-tests/dg-test.exp: Likewise.
49938         * gcc.misc-tests/msgs.exp: Likewise.
49939         * gcc.prms/prms.exp: Likewise.
49940         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
49941         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
49942
49943         * lib/dg.exp: Deleted, moved to dejagnu/lib.
49944
49945 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
49946
49947         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
49948
49949         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
49950         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
49951
49952         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
49953         necessary.
49954
49955 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
49956
49957         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
49958         global for loop; add use of $mathlib.
49959         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
49960         settings here; set mathlib for anything but VxWorks.
49961
49962 1996-01-22  Jeffrey A Law  (law@cygnus.com)
49963
49964         * gcc.c-torture: Update to c-torture-1.40 release.
49965
49966 1996-01-03  Jeffrey A Law  (law@cygnus.com)
49967
49968         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
49969         dg.exp.
49970
49971 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
49972
49973         * lib/c-torture.exp (c-torture-execute): Declare "output" as
49974         global.
49975
49976 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
49977
49978         * lib/g++.exp (LIBS): Define if not already.
49979         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
49980         (gcc-dg-prune): Call prune_gcc_output.
49981         * lib/gcc.exp (prune_gcc_output): New proc.
49982         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
49983         prune_gcc_output.
49984
49985 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
49986
49987         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
49988         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
49989
49990 1995-11-15  Jeffrey A Law  (law@cygnus.com)
49991
49992         * gcc.c-torture: Update to c-torture-1.39 release.
49993
49994 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
49995
49996         * lib/c-torture.exp (c-torture-execute): Don't return if one option
49997         fails, try others as well.
49998
49999 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
50000
50001         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
50002         If compilation fails, mark execute tests as `untested'.
50003         If test is marked as unsupported, don't mark compilation and
50004         execute tests as failed.
50005
50006 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
50007
50008         * lib/g++.exp (g++_init): Don't link in libg++, and look to
50009         libstdc++ for whether or not we want to be doing shared
50010         libraries.  Delete link_curses since we don't need it anymore.
50011         * lib/mike-g++.exp (postbase): Don't link in libg++.
50012         * g++.old-deja/old-deja.exp: Likewise.
50013
50014 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
50015
50016         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
50017
50018 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
50019
50020         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
50021         For that, add `-Wl,-a,shared_archive'.
50022         * g++.old-deja/old-deja.exp: Likewise.
50023
50024 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
50025
50026         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
50027
50028 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
50029
50030         * lib/mike-g++.exp (postbase): Pay attention to the status of
50031         g++_load.
50032
50033 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
50034
50035           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
50036
50037 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
50038
50039         * lib/gcc.exp (default_gcc_start): No longer need to log program
50040         being executed or its output, execute_anywhere does that now.
50041         * lib/g++.exp (default_g++_version): Call execute_anywhere.
50042         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
50043
50044 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
50045
50046         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
50047         the same as those in lib/g++.exp.
50048
50049 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
50050
50051         * gcc.c-torture: Update to c-torture-1.38 release.
50052         * gcc.ieee: Related changes.
50053
50054 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
50055
50056         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
50057         "exec". Minor reformatting changes.
50058
50059         * config/rom68k.exp (${tool}_load): Make it work in a canadian
50060         cross. This means all "exec" calls now work on a remote host as
50061         well.
50062         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
50063         cross. Filter out the extra "\r\n" stuff that expect puts in.
50064         (c-torture-execute): Filter out the bogus warnings like
50065         c-torture-compile does. Add support for canadian cross.
50066         * lib/gcc.exp (default_gcc_version, default_gcc_start)
50067         Use execute_anywhere rather than calling exec directly. Now it
50068         works for canadian cross testing.
50069
50070 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
50071
50072         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
50073         results into a variable, and check that rather than using file exists.
50074
50075 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
50076
50077         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
50078         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
50079
50080 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
50081
50082         * g++.old-deja/old-deja.exp: Create and pass runshlib and
50083         lib_curses if there's a shared libg++ in the build tree.
50084
50085 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
50086
50087         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
50088         if not supported target.
50089
50090 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
50091
50092         * lib/g++.exp (g++_init): Move empty setting of runshlib and
50093         link_curses up to always happen, not just for native builds.
50094
50095 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
50096
50097         * gcc.c-torture: Update to c-torture-1.36 release.
50098         * gcc.failure: Related changes.
50099
50100 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
50101
50102         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
50103
50104 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
50105
50106         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
50107         * lib/mike-g++.exp (postbase): Not in here.  Still reference
50108         runshlib, link_curses, and mathlib for link and run.
50109
50110         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
50111         pass the runtime shared library options for Solaris, OSF/1, and
50112         Irix5, and link with -lcurses to avoid unresolved references.
50113
50114 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
50115
50116         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
50117         only run once.
50118
50119 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
50120
50121         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
50122
50123 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
50124
50125         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
50126         do not have a framework for the "compat" tests yet.
50127
50128 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
50129
50130         * lib/mike-g++.exp (postbase): New local variable `mathlib',
50131         set to null if we're testing vxworks5.1.  Use that instead of
50132         `-lm' in the setting of LIBS for link and run.
50133
50134 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
50135
50136         * config/rom68k.exp (${tool}_load): Major changes to make it
50137         work.  Verified that it does in fact return the stuff in
50138         exec_output properly.  Catch any Emul or any TRAP other than 0.
50139
50140 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
50141
50142         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
50143         LDFLAGS properly for targets that need stuff from libgloss.
50144         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
50145         only run once.
50146         (gpp_initialized): New variable.
50147
50148 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
50149
50150         * config/rom68k.exp: Load libgloss.exp.
50151         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
50152         so we can produce a fully linked binary.
50153         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
50154         so we can produce a fully linked binary.
50155
50156 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
50157
50158         * lib/plumhall.exp (ph_section): Watch for expected failures.
50159         Add missing `else'.
50160
50161         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
50162         run the testcase.
50163         (c-torture): Likewise.
50164
50165 1995-08-28  Doug Evans  <dje@cygnus.com>
50166
50167         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
50168
50169         * lib/mike-g++.exp (mike_cleanup): New proc.
50170         (prebase): New globals compiler_result, not_compiler_result,
50171         target_regexp.
50172         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
50173         allow leading "-" in pattern.  Watch for unsupported tests.
50174         If $compiler_result is set, pattern match assembler code,
50175         and ditto for $not_compiler_result.
50176         * lib/mike-gcc.exp: Likewise.
50177
50178         * lib/plumhall.exp (ph_execute): Only call ph_summary if
50179         execution "succeeded".
50180
50181 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
50182
50183         * config/win32.exp: New file.
50184         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
50185
50186 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
50187
50188         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
50189         unsupported.
50190         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
50191         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
50192         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
50193
50194         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
50195         "... without exceptions was ...".  That is now handled by
50196         prune_system_crud.
50197         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
50198
50199 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
50200
50201         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
50202         sieve.c,sort2.c}: New files.
50203         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
50204         sieve.exp,sort2.exp}: Drivers for them.
50205
50206         * lib/mike-gcc.exp (program_output): New user settable variable.
50207         (postbase): Call prune_system_crud.  Also prune extraneous compiler
50208         messages.
50209         * lib/mike-g++.exp (program_output): New user settable variable.
50210
50211         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
50212
50213         * config/sh.exp: Deleted (use sim.exp instead).
50214
50215 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
50216
50217         * config/vx.exp: Declare CHECKTASK as global.
50218         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
50219         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
50220         * lib/old-dejagnu.exp: Load [pwd]/$executable.
50221
50222 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
50223
50224         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
50225         target. Like vx.exp, only includes `vx29k.exp' instead of
50226         `vxworks.exp'.
50227
50228 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
50229
50230         * config/sim.exp: Increase time limit from 120 seconds to 240.
50231
50232 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
50233
50234         * gcc.c-torture/execute/950628-1.c: New test.
50235
50236 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
50237
50238         * gcc.c-torture: Update with changes/additions from
50239         c-torture-1.34.
50240
50241 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
50242
50243         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
50244
50245 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
50246
50247         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
50248
50249 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
50250
50251         * gcc.c-torture/compile/950512-1.c: New test.
50252         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
50253         * gcc.dg/struct-ret-1.c: Likewise.
50254
50255 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
50256
50257         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
50258           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
50259
50260 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
50261
50262         * gcc.c-torture/special/920411-1.c: Deleted.
50263         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
50264
50265 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
50266
50267         * config/sim.exp (${tool}_load): Hack in call to bash to get a
50268         cpu limit.
50269
50270 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
50271
50272         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
50273
50274 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
50275
50276         From kenner;
50277         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
50278         is the proper length.
50279         * va-arg-3.c: Likewise.
50280
50281 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
50282
50283         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
50284         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
50285
50286         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
50287         * lib/g++.exp (default_g++_start): Delete old cruft.
50288
50289 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
50290
50291         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
50292         (2 * (1 << 18)) to (2 * (1 << 17)).
50293
50294         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
50295
50296 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
50297
50298         * config/rom68k.exp: Renamed from config/idp.exp
50299
50300 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
50301
50302         * c-torture/compile/921109-2.c
50303
50304 1995-04-18  Mike Stump  <mrs@cygnus.com>
50305
50306         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
50307         excess errors.
50308
50309 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
50310
50311         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
50312         output.
50313         * lib/g++.exp (default_g++_start): Likewise.
50314
50315 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
50316
50317         * gcc.c-torture/compile/950329-1.c: New test.
50318
50319 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
50320
50321           * config/bug.exp (${tool}_load): Updated to use new remote_open
50322           and remote_close procs.
50323         * config/idp.exp: New file.
50324
50325 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
50326
50327         * gcc.c-torture/execute/950322-1.c: New test.
50328
50329 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
50330
50331         * config/vx.exp (${tool}_load): Clean up testing of return code from
50332         vxworks_ld and vxworks_spawn.
50333
50334 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
50335
50336         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
50337
50338 1995-03-13  Mike Stump  <mrs@cygnus.com>
50339
50340         * lib/old-deja.exp: Add `excess errors test - ' error, now one
50341         can mark excess errors on a machine by machine basis.  Note, the
50342         default is to not expect any excess errors, even when excess
50343         errors test - is given, so you will want to put an XFAIL ... on
50344         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
50345         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
50346         those 4 machines, but no others.
50347
50348 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
50349
50350         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
50351         * lib/c-torture.exp: to here.
50352
50353 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
50354
50355         * gcc.c-torture/execute/950221-1.c: New test.
50356         * gcc.c-torture/execute/struct-ret-1.c: New test.
50357         * gcc.c-torture/compile/950221-1.c: New test.
50358
50359         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
50360
50361 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
50362
50363         * gcc.c-torture/execute/arith-1.c (main): Return 0.
50364         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
50365
50366 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
50367
50368         * g++.gb: New directory of tests, derived from my signature and
50369         class scoping tests.
50370
50371         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
50372         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
50373         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
50374         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
50375         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
50376         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
50377         * g++.gb/sig25.C: Likewise.
50378
50379         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
50380         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
50381         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
50382         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
50383         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
50384         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
50385         * g++.gb/sig25.exp: Likewise.
50386
50387         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
50388         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
50389         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
50390         * g++.gb/scope13.C: Likewise, this test still fails.
50391
50392         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
50393         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
50394         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
50395         * g++.gb/scope13.exp: Ditto.
50396
50397         * g++.gb/README: New file, explains what these tests are about.
50398
50399 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
50400
50401         * lib/dg.exp (dg-do): Support `preprocess'.
50402         (dg-test): Likewise.
50403
50404 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
50405
50406         * config/udi.exp: change "continue -expect" to "exp_continue".
50407
50408 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
50409
50410         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
50411         Delete redundant tests.
50412
50413         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
50414         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
50415         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
50416         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
50417         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
50418         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
50419         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
50420         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
50421
50422         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
50423         storing label pointers.
50424         * gcc.c-torture/execute/921019-1.c: Likewise.
50425         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
50426         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
50427         parameter fp.
50428         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
50429         constants.
50430
50431         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
50432         Delete obsolete tests.
50433
50434         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
50435         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
50436         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
50437         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
50438         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
50439         * gcc.c-torture/compile/950124-1.c: New test.
50440
50441         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
50442
50443 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
50444
50445         * lib/mike-g++.exp: Add -lm to LIBS.
50446
50447 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
50448
50449         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
50450
50451 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
50452
50453         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
50454
50455 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
50456
50457         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
50458
50459 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
50460
50461         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
50462         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
50463         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
50464         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
50465         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
50466         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
50467         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
50468         * g++.law/{operators31.C, operators32.C,
50469         * g++.law/{operators33.C, operators34.C}: Likewise.
50470         * g++.law/{pic1.C, refs2.C}: Likewise.
50471         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
50472         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
50473         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
50474         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
50475
50476         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
50477         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
50478         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
50479         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
50480         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
50481         * g++.law/{enum9.exp, friend5.exp}: Likewise.
50482         * g++.law/{nest3.exp, nest4.exp}: Likewise.
50483         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
50484         * g++.law/{operators30.exp, operators31.exp}: Likewise.
50485         * g++.law/{operators32.exp, operators33.exp}: Likewise.
50486         * g++.law/{operators34.exp}: Likewise.
50487         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
50488         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
50489         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
50490         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
50491         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
50492
50493         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
50494         No longer expected to fail.
50495         * g++.law/missed-error3.C: Tweak for recent bool changes.
50496
50497 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
50498
50499         * config/emb-unix: Deleted.
50500         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
50501         remote execution.  Do final link on remote host if REMOTE_LINK is set.
50502
50503 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
50504
50505         * lib/dg.exp (dg-test): Fix typo in last patch.
50506
50507 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
50508
50509         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
50510         (handles multiple occurrences).
50511
50512 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
50513
50514         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
50515         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
50516         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
50517         printed).
50518         * lib/c-torture.exp (c-torture-compile): Likewise.
50519         (c-torture): Prepend full path if missing.
50520         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
50521         (gcc_fail): Likewise.
50522         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
50523
50524 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
50525
50526         * lib/netware.exp: Only attach to NetWare i386 systems.
50527
50528 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
50529
50530         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
50531         messages.  Add test name to "output pattern match" pass/fail message.
50532
50533 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
50534
50535         * gcc.dg: New testsuite.
50536         * gcc.dg/dg.exp: New file.
50537
50538         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
50539         test-switch.c}: Deleted.
50540
50541         * gcc.misc-tests/msgs.exp: New testcase driver.
50542
50543 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
50544
50545         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
50546         Watch for illegal return values from ${tool}_load.
50547         * config/unix.exp (${tool}_load): Fix pass/fail detection for
50548         cross targets.  Coerce return value >0 to 1.
50549
50550 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
50551
50552         * config/unix.exp (${tool}_load): Call program rsh, not proc.
50553
50554         * config/emb-unix.exp: New file.
50555
50556         * config/sim.exp: Error if variable $SIM not defined.
50557         (${tool}_load): Mark test as "untested" if simulator missing.
50558
50559         * config/unix.exp: Load remote.exp to get rcp_download.
50560         * lib/c-torture.exp: Use different option lists for testcases with
50561         and without loops.
50562         * gcc.c-torture/execute/execute.exp: Likewise.
50563
50564 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
50565
50566         * config/*.exp: Clarify return code from ${tool}_load.
50567         Call `unresolved' or `untested' instead of `warning' or `perror'
50568         (sometimes you still want to call both though).
50569         Add comment that `shell_id' is local to each file.
50570         * config/udi.exp (timeout): Set to 30.
50571         Don't print warning if connection fails, $connectmode has already
50572         printed an error.
50573         (${tool}_load): Move verbose messages to level 2.
50574         Rework pattern for "Process started" message.
50575         Pass `shell_id' to ${connectmode}_download.
50576         Retry twice upon timeout.  Make resetting of target more robust.
50577         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
50578         Pass `shell_id' to exit_$connectmode.
50579         Only call exit_$connectmode if connected.
50580         * config/unix.exp (${tool}_load): Check return codes better.
50581         * config/vrtx.exp (${tool}_load): Likewise.
50582         * config/vx.exp (${tool}_load): Likewise.
50583         Delete unneeded global's.
50584         * lib/dg.exp (dg-test): Update to reflect clarified return codes
50585         from ${tool}_load.
50586         (dg-stat): Delete.
50587         (dg-init): Delete recording of pass/fail counts.
50588         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
50589         (old-dejagnu-init): Likewise.
50590         (old-dejagnu-stat): Delete contents, empty proc now.
50591         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
50592         (c-torture): Delete references to lcnt, lpass, lfail.
50593         Get option list from TORTURE_OPTIONS.
50594         Delete -funroll[-all]-loops if no loops.
50595         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
50596         (g++_stat): Delete contents (empty proc now).
50597         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
50598         (gcc_finish): Likewise.
50599         (gcc_stat): Deleted.
50600         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
50601         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
50602         * gcc.c-torture/execute/execute.exp: Likewise.
50603         Split tests into two parts: compile, execute.
50604         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
50605         no loops.  Update to reflect clarified return codes from ${tool}_load.
50606
50607 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
50608
50609         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
50610         to grep for.
50611         (old-dejagnu): Likewise (where necessary).
50612
50613 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
50614
50615         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
50616
50617         * lib/dg.exp (dg-process-target): Fix processing of selector.
50618         Add comment regarding use of `error'.
50619
50620         * lib/gcc.exp (prune_system_crud): Define if missing.
50621         * lib/g++.exp (prune_system_crud): Likewise.
50622
50623         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
50624         Call prune_system_crud.
50625         * lib/dg.exp (dg-runtest): New proc.
50626         Use perror instead of send_user for tcl errors in testcase.
50627         Don't return any value, it's never used.
50628         Don't clobber previous definition of `unknown'.
50629         Print tcl errors in `dg-final'.
50630
50631 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
50632
50633         * lib/dg.exp (dg-process-target): Improve syntax error messages.
50634         (dg-test): Don't print errorInfo, it contains stack backtrace.
50635
50636 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
50637
50638         * lib/g++.exp (runtest_file_p): Define if missing.
50639
50640 1994-09-24  Doug Evans  (dje@cygnus.com)
50641
50642         * lib/mike-g++.exp: Comment out loading of g++.exp.
50643         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
50644         (default_g++_version): Always print something.
50645         (default_g++_start): Comment out call to `which'.
50646         (g++_start, g++_load): Deleted (must be defined in config file).
50647         * lib/gcc.exp: Test for existence of $CC at start.
50648         Delete check for tmpdir (done in gcc_init).
50649         (default_gcc_version): Always print something.
50650         (default_gcc_start): Comment out call to `which'.
50651         * config/*.exp: Major cleanup - make cross targets work at least a
50652         little better for g++ (by not being "--tool gcc" specific).
50653         Rename gcc_xxx to ${tool}_xxx.
50654         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
50655         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
50656
50657 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
50658
50659         * lib/c-torture.exp (c-torture-compile): Rework compiler
50660         message processing.
50661
50662         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
50663         c-torture.
50664
50665 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
50666
50667         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
50668
50669         * lib/dg.exp (dg-process-target): Support { target native }.
50670
50671 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
50672
50673         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
50674         looked for "... program xxx got fatal signal".
50675         Correct regsub munging of `comp_output'.
50676         Ignore compiler messages "path prefix not used" and "linker input
50677         file unused".
50678
50679 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
50680
50681         * lib/gcc.exp (runtest_file_p): Define if missing.
50682         * gcc.prms/template.c: Example to work from.
50683
50684 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
50685
50686         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
50687         * lib/dg.exp (dg-test): Call unsupported testcases as such.
50688
50689         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
50690         * gcc.prms/1883.c: Moved from compile/940714-1.c.
50691         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
50692         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
50693
50694         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
50695         (dg-process-target): No longer a varargs proc.
50696         Return S/N for target, P/F for xfail.  All callers changed.
50697         (user option procs): More argument checking.
50698         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
50699         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
50700         (dg-test): Skip test if not running on selected target in `dg-do'.
50701         Update handling of `dg-do-what', `dg-output-text'.
50702         Separate execution pass/fail from output pattern match pass/fail.
50703         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
50704
50705 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
50706
50707         * gcc.c-torture/special/special.exp: Don't expect failure for mips
50708         target for 920510-1.c.
50709
50710 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
50711
50712         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
50713         Clean up comment regarding use of passcnt, etc.
50714         (gcc_stat): Don't update `testcnt' here.
50715         (gcc_finish): Do it here.
50716         Might as well reset `but_id' here too.
50717         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
50718         to determine if the file should be tested.
50719         * gcc.c-torture/compile/compile.exp: Likewise.
50720         * gcc.c-torture/execute/execute.exp: Likewise.
50721         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
50722         * gcc.misc-tests/dg-test.exp: Likewise.
50723         * gcc.prms/prms.exp: Likewise.
50724         * gcc.wendy/wendy.exp: Likewise.
50725         * g++.old-deja.exp: Likewise.
50726         Move "Testing file" message to verbose level 1.
50727
50728 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
50729
50730         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
50731
50732 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
50733
50734         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
50735         (default_gcc_start): Accept optional second list element
50736         of compiler flags.  Print compiler output at verbosity level 2.
50737         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
50738         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
50739         Save current values of framework globals passcnt, failcnt, xpasscnt,
50740         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
50741         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
50742         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
50743         xfailcnt to compute stats.  Update framework global `testcnt' from
50744         pass/fail counts.
50745         (gcc_finish): New proc.  Clean up test environment.
50746         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
50747         (gcc_epass, gcc_efail): Delete.
50748         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
50749         argument of line number.
50750         (dg-init): If the tool has an init routine, call it.
50751         (dg-test): Remove args `cflags_var' and `libs_var'.
50752         Pass all compiler options to ${tool}_start.
50753         Handle missing line number.
50754         (dg-finish): New function.
50755         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
50756         particular files.  Call gcc_finish at end.  Move "skipping test"
50757         message to verbosity level 3.
50758         * gcc.c-torture/compile/compile.exp: Likewise.
50759         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
50760         * gcc.c-torture/execute/execute.exp: Likewise.
50761         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
50762         Print testcase being tried at verbosity level 1.
50763         * gcc.c-torture/special/special.exp: Unset xfail.
50764         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
50765         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
50766         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
50767         * gcc.failure/failure.exp: Likewise.
50768         * gcc.ieee/ieee.exp: Likewise.
50769         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
50770         Update call to dg-test.  Call dg-finish at end.
50771         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
50772         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
50773         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
50774         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
50775         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
50776         * gcc.wendy/wendy.exp: Add copyright.
50777         Delete setting of tmpdir (done by gcc_init).
50778         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
50779         Pass compiler flags to gcc_start.  Call gcc_finish at end.
50780         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
50781         gcc_[ce]pass/fail.
50782
50783 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
50784
50785         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
50786         confusion.
50787         (g++_load): Likewise.
50788
50789         * config/*.exp (gcc_load): Some were varargs fns and some were not.
50790         Rename argument to `prog' to remove the confusion.
50791         Varargs fns behave differently too!
50792         (g++_load): Likewise.
50793
50794         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
50795
50796         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
50797         what it is.  Delete (always) printing of status value for !native.
50798         Simplify verbose code, and include status and exec_output.
50799         (g++_load): Use gcc_load.
50800
50801 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
50802
50803         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
50804         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
50805         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
50806         940714-3.c as these testcases don't exist anymore.  Make
50807         va-arg-1.c expected to pass.
50808
50809 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
50810
50811         * gcc.misc-tests/misc.exp: Only run specific testcases.
50812         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
50813         * gcc.misc-tests/dg-[1-9].c: New files.
50814
50815         * lib/dg.exp: New testsuite driver.
50816         * gcc.prms/prms.exp: Use it.
50817
50818         * README.gcc: New file.
50819
50820         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
50821         Document and reset `lxpass' and `lxfail'.
50822         Simplify "initialized" message.
50823         (gcc_stat): Clean up comments a little.
50824
50825 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
50826
50827         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
50828
50829 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
50830
50831         * lib/old-dejagnu.exp (process-option): New proc.
50832         (old-dejagnu-init, old-dejagnu-stat): Likewise.
50833         (old-dejagnu): Simplify.
50834         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
50835
50836 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
50837
50838         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
50839         exists and is not an empty string.
50840
50841         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
50842         $xfail rather than calling setup_xfail.  Clear $xfail when test is
50843         finished.
50844         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
50845         automatically.
50846
50847         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
50848         longer expected to fail.
50849
50850         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
50851         "f" function call.
50852
50853         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
50854
50855         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
50856         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
50857         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
50858         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
50859         c-torture-1.29.
50860
50861         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
50862         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
50863
50864         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
50865
50866         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
50867         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
50868
50869         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
50870         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
50871         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
50872
50873 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
50874
50875         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
50876         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
50877         940714-1.c, 940714-2.c, 940714-3.c},
50878         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
50879         gcc.misc-tests/{mg.c,mg.exp}:
50880         New tests.
50881         * gcc.noncompile/noncompile.exp: Change accordingly.
50882
50883 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
50884
50885         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
50886         Undo previous clobberage.
50887
50888 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
50889
50890         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
50891         * gcc.special/{930510-1.c, special.exp}:
50892         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
50893         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
50894         struct-varargs-1.c}: New tests from c-torture-1.26.
50895
50896 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
50897
50898         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
50899           argument to switch.
50900
50901 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
50902
50903         * Revert the previous changes.  Please see Rob's directory
50904           (/lisa/test/rob/progressive/gcc/testsuite) for testing
50905           fixes.
50906
50907 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
50908
50909         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
50910             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
50911             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
50912             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
50913             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
50914             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
50915             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
50916             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
50917             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
50918             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
50919             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
50920             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
50921             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
50922             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
50923             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
50924             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
50925             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
50926             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
50927             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
50928             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
50929             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
50930             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
50931             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
50932             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
50933             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
50934             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
50935             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
50936
50937 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
50938
50939         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
50940             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
50941           with perror calls.
50942
50943 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
50944
50945         * config/unix.exp (g++_load): Fix syntax.
50946
50947 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
50948
50949         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
50950         * gcc.noncompile/921017-1.c: Deleted obsolete test.
50951         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
50952         Don't expect va-arg-1.c to fail.  Correct expected output for
50953         920928-1.c.
50954         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
50955         * gcc.wendy/hbm4.c: Correct typo.
50956         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
50957
50958 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
50959
50960         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
50961         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
50962         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
50963         * lib/c-torture.exp (c-torture-compile): Ditto.
50964
50965         Reduce volume of output (remove all the -I's and such).
50966         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
50967         Call gcc_cpass, gcc_cfail.
50968         (c-torture): Pass testing option to c-torture-compile.
50969
50970 1994-03-21  Doug Evans  (dje@cygnus.com)
50971
50972         Bring patches over from progressive.
50973         * config/default.exp: Exit remote shell cleanly.
50974         (g++_exit, g++_start): Add default versions.
50975         * config/sim.exp (gcc_load): Use perror, not error.
50976
50977 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
50978
50979         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
50980         set in site.exp.
50981
50982 1994-03-14  Doug Evans  (dje@cygnus.com)
50983
50984         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
50985         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
50986         (wendy_try): New proc to run testcase.
50987         (main loop): Call 'em.
50988         * gcc.wendy/*.c: Clean up pass to correct expected output.
50989
50990         * lib/gcc.exp: Minor cleanup work.
50991         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
50992
50993 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
50994
50995         * config/sim.exp (gcc_load): Document return codes better.
50996         Don't pass -v to simulator.
50997
50998 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
50999
51000           * gcc.special/920717-x.c: Fix typo.
51001           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
51002           get at sources.
51003
51004         * lib/mike-gcc.exp: Fix typo.
51005
51006 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
51007
51008         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
51009         binary to use, transform the name.
51010         * config/*.exp: rename everything. Nuke any g++ specific files,
51011         it's now a special case of gcc that requires no special support.
51012         Add a default.exp for unsupported targets.
51013
51014 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
51015
51016         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
51017         lib/old-dejagnu.exp: Fix a few patterns to work with the new
51018         version of Tcl.
51019
51020 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
51021
51022         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
51023         than a warning.
51024
51025 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
51026
51027         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
51028
51029 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
51030
51031         * gcc.execute/execute.exp: Combine opt_list and foption_list into
51032         option_list.  Compile every file with only 4/6 option choices
51033         (same as C torture) instead of with 12/18 different option
51034         choices.
51035         * lib/c-torture.exp: Likewise.
51036
51037         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
51038         not already set.
51039
51040 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
51041
51042         * lib/old-deja.exp: Add `excess errors test fails' error, now one
51043         can put an XFAIL *-*-* on excess errors.
51044
51045 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
51046
51047         * g++.law: Add more tests derived from g++-bugs snapshots.
51048
51049         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
51050         equivalent to g++.law/init9.
51051
51052         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
51053         compiled it, and the a.out file after we've run it.
51054
51055 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
51056
51057         * lib/mike-g++.exp (postbase): Delete the .o file after we've
51058         compiled it, and the a.out file after we've run it.
51059
51060 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
51061
51062         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
51063
51064 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
51065
51066         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
51067         version number.
51068
51069 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
51070
51071         * g++.law: New directory of g++ tests derived from the g++-bugs
51072         snapshots.
51073
51074 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
51075
51076         * gcc.compile: initbug1.c initbug1.exp testcase added
51077
51078 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
51079
51080         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
51081         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
51082           fixes submitted by Jeff Law (law@cs.utah.edu)
51083         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
51084           Jeff Law (law@cs.utah.edu)
51085
51086
51087 1993-11-30  Mike Stump  (mrs@cygnus.com)
51088
51089         * config/unix-g++.exp: Follow the gcc way of doing things.
51090         * g++.old-deja/old-deja.exp: Minor updates.
51091         * lib/g++.exp: New file, follow the gcc way of doing things.
51092         * lib/old-dejagnu.exp: Minor updates.
51093         * lib/mike-g++.exp: Always unset errorInfo.
51094
51095 1993-11-06  Mike Stump  (mrs@cygnus.com)
51096
51097         * lib/gcc.exp: Fix some errors with the below change, CC and
51098         CFLAGS should be global when setting, not local.
51099
51100 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
51101
51102         * lib/gcc.exp: Transform tool name.
51103
51104 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
51105
51106         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
51107
51108 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
51109
51110         * lib/gcc.exp: change gcc_done to gcc_stat
51111
51112 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
51113
51114         * Upgraded gcc testsuite to c-torture version 1.25
51115
51116 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
51117
51118         * lib/gcc.exp: added reporting code. Changed verbose compile message.
51119         * lib/c-torture: added hooks for new reporting code.
51120
51121 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
51122
51123         * config/sh-gcc.exp: check if sh-sim exists in the path
51124
51125 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
51126
51127         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
51128         * gcc.compile/compile.exp: Initial changes for new logic.
51129         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
51130         * gcc.failure/failure.exp: Initial changes for new logic.
51131         * gcc.ieee/ieee.exp: Initial changes for new logic.
51132         * gcc.misc-tests/misc.exp: Initial changes for new logic.
51133         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
51134         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
51135         * lib/c-torture.exp: Initial changes for new logic.
51136         * lib/gcc.exp: Initial changes for new logic.
51137
51138 1993-10-15  Mike Stump  (mrs@cygnus.com)
51139
51140         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
51141         depend upon failure or success.  Fully qualify names in failure
51142         and success messages.  Always remove a.out before starting
51143         compile, just in case.  Pay more attention to error text output by
51144         the compiler.  Handle testcases with no known past errors just
51145         like all others, so that things are uniform.  Other miscellaneous
51146         improvements.
51147
51148 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
51149
51150         * gcc.cpp: new directory for cpp tests
51151
51152 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
51153
51154         * lib/chill.exp: Code reformatted, removed unused code.
51155         * config/unix-chill.exp: Code reformatted, removed unused code.
51156         * chill.execute/execute.exp: Code reformatted, removed unused code.
51157         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
51158
51159 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
51160
51161         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
51162         routines not written.
51163
51164 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
51165
51166         * config/bug-gcc.exp: Use new procs from bug.exp.
51167
51168 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
51169
51170         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
51171         via ftp, rather than depending on NFS.
51172         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
51173         case.
51174
51175 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
51176
51177         * config/bug-gcc.exp: Use new download proc.
51178
51179 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
51180
51181         * chill.execute/execute.exp: cleanups, handles errors better
51182         * chill.compile/compile.exp: rewrite, based on execute.exp
51183         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
51184         * lib/chill.exp: major changes to diff proc and compile and link
51185           procs. added chill_fail and chill_pass wrappers to pass and
51186           fail. added more comments, and handle error codes better.
51187           Added a hack to capture stderr from exec, so noncompile tests
51188           can work.
51189
51190 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
51191
51192         * chill.execute/execute.exp: rewrite of testsuite driver
51193         * lib/chill.exp: rewrite of testsuite driver
51194         * config/unix-chill.exp: rewrite of testsuite driver
51195
51196 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
51197
51198         In chill.execute:
51199         * iexpr.ch: Standardize uppercase.
51200         * tuples.dat: Standardize uppercase.
51201         * vary.ch: standardize.  Correct varying string assignments.
51202         * vary.dat: Add new output lines.
51203
51204 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
51205
51206         In chill.execute:
51207         * chprintf.ch: Standardize use of uppercase.
51208         * tuples.ch: Standardize and turn arr2 into a DCL,
51209           rather than a SYN.
51210         * pinits.ch: Standardize.
51211
51212 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
51213
51214         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
51215         * Makefil: Renamed to Makefile.in.
51216         * configure.in: New.
51217
51218 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
51219
51220         In chill.execute:
51221         * .cvsignore: Add result/output files.
51222         * Makefile: Fix up variables at start.  Use MFLAGS
51223           everywhere.  Correct bool_loc, built_ins entries.
51224           Add entry for vary1.ch.
51225         * bitarray.ch: Standardize upper-case usage.
51226         * bitexpr.ch: Standardize, add output of b1.
51227         * params.ch: Use arrayt in along PROC parameters, to
51228           avoid novelty problems.
51229         * sets.ch: Tiny cleanup.
51230         * vary1.ch: Re-indent.
51231
51232 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
51233
51234           * Add PR-related files to Makefiles, .cvsignore files, etc.
51235
51236 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
51237
51238         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
51239           with compiler objects. New names are test-flow.c and test-loop.c
51240
51241 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
51242
51243         * Upgraded c-torture tests from 1.19 to 1.20
51244
51245         * new files:
51246         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
51247         * gcc.compile: 930623-1.c 930623-2.c
51248         * gcc.noncompile: 930622-1.c 930622-2.c
51249         * gcc.failure: 920411-1.c 920627-2.c
51250         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
51251
51252 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
51253
51254         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
51255           More changes to get testsuite working properly. Needs more work.
51256           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
51257
51258 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
51259
51260         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
51261           More changes to get testsuite working properly. Needs more work.
51262
51263 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
51264
51265         * chill.compile/compile.exp: Added for Dejagnu support
51266         * chill.execute/execute.exp: Added for Dejagnu support
51267         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
51268
51269 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
51270
51271         This should complete moving the CHILL test files.
51272         * chill.noncompile(.cvsignore printf.grt
51273             in-printf.grt chprintf.grt chprintf.ch):
51274             Added test-support files.
51275           (Makefile): Modified further.
51276         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
51277             signal.ch): Added test files.
51278           * chill.execute (.cvsignore printf.grt printr.c
51279             in-printf.grt rts.c chprintf.grt rts.h): Added
51280           test-support files.
51281             (Makefile): More corrections.
51282
51283 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
51284
51285         * chill.compile, chill.execute, chill.nocompile: Add CHILL
51286           test cases, ready for DejaGnu.
51287
51288 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
51289
51290         * Upgraded c-torture tests from 1.18 to 1.19
51291
51292         * gcc.compile: added test(s):
51293           930607-1.c
51294         * gcc.execute: added test(s):
51295           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
51296
51297         * added new subdirectory for misc tests: gcc.misc-tests
51298         * gcc.misc-test(s): added tests:
51299           inst-check.c test-consts.c test-ior.c test-switch.c
51300
51301 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
51302
51303         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
51304
51305 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
51306
51307         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
51308
51309 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
51310
51311         * Upgraded c-torture tests from 1.17 to 1.18
51312
51313 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
51314
51315         * Upgraded c-torture tests from 1.12 to 1.17
51316
51317 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
51318
51319         * lib/old-dejagnu.exp:
51320           Fixed handling of XFAIL target triplets to correctly
51321           recognize wildcard characters.  Removed code that
51322           appended a unique id tag to the end of the file name
51323           printed out by the result of the testcases within a
51324           given test file.
51325
51326 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
51327
51328         * lib/old-dejagnu.exp:
51329           Reworked expected failure handling to trigger off of XFAIL
51330           keyword in keyphrase embeded in testcase source code. The
51331           XFAIL keyword must be at the end of the keyphrase line. It
51332           may optionally be followed by one or more target triplets.
51333           It has just occured that the handling of wildcards in the
51334           target triplet may not be correct.
51335
51336 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
51337
51338         * g++.old-deja/tests:
51339           Moved all subdirectories up one level into g++.old-deja .
51340
51341         * lib/old-dejagnu.exp:
51342           Fixed problem with CXXFLAGS not being properly reset, and being
51343           corrupted with extraneous "-c" compiler option.  This was
51344           causing binaries to not be generated for test that needed them.
51345           Modified strings passed to "pass" and "fail" so that individual
51346           tests from the same test file would be distinguished by an
51347           identifier appended to the test file name in the summary logs;
51348           this corrected a problem with erroneous diff logs.  Added code
51349           to search testcases for expected fail and unexpected pass keywords.
51350
51351 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
51352
51353         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
51354
51355 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
51356
51357         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
51358           Removed extraneous text from end of "Special g++ Options"
51359           keyphrase.
51360
51361         * lib/old-dejagnu.exp: Added pattern matching to look for new
51362           keywords, embedded in testcases comments, which will trigger
51363           calls to xpass and xfail.
51364
51365 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
51366
51367         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
51368           comments embedded in the testcases, especially the one looking for
51369           special compiler options, as well as the pattern matching for the
51370           compiler output again.
51371
51372 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
51373
51374         * lib/old-dejagnu.exp: Do a proper check of the return value for
51375           execute tests. Fixed several problems with the pattern matching
51376           of the compiler output which gave erroneous test results.
51377           Changed several of the test result messages to be more descriptive.
51378         * config/unix-g++.exp: Proc g++_load now actually works and
51379           executes the tests passed to it and returns a usable return
51380           value.
51381
51382 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
51383
51384           * lib/gcc.exp: Exits gracefully if $CC is bogus.
51385
51386 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
51387
51388         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
51389           Modified both files to properly execute the old style
51390           dejagnu tests. The previous versions of these files were
51391           experimental and did not function anything near correctly.
51392
51393 1993-04-05  Rob Savoye  (rob@cygnus.com)
51394
51395         * Removed all Makefile.in and configure.in files. No configuration
51396         needed now.
51397
51398 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
51399
51400         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
51401
51402 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
51403
51404         * gcc.compile/configure.in, gcc.unsorted/configure.in,
51405         gcc.special/configure.in, gcc.noncompile/configure.in,
51406         gcc.execute/configure.in, gcc.code_quality/configure.in,
51407         g++.other/configure.in, g++.old-deja/configure.in,
51408         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
51409         in srcname setting.
51410
51411 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
51412
51413         * lib/udi.exp: Fixed mondfe and mondfe_download.
51414         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
51415         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
51416
51417 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
51418
51419         * config/udi-gdb.exp: Check $shell_id after connecting to target.
51420         (gdb_exit): Don't remove *_soc files.
51421
51422 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
51423
51424         * lib/c-torture.exp: Don't look for main; instead always use -w
51425         -c.  This is how the c-torture tests work.  Remove the object
51426         file if the compilation succeeds.
51427         * gcc.execute/execute.exp: Remove executable if test passes.
51428         * gcc.noncompile/noncompile.exp: Every test is an expected
51429         failure.
51430         * gcc.special/special.exp: Added tests from c-torture 1.11,
51431         corrected use of existing test.
51432         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
51433         gcc.execute/920625-1.c: Updated to c-torture 1.11.
51434         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
51435         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
51436         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
51437         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
51438         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
51439         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
51440         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
51441         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
51442         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
51443         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
51444         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
51445         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
51446         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
51447         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
51448         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
51449         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
51450         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
51451         c-torture 1.11.
51452         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
51453         correspond to c-torture 1.11.
51454
51455         * New file.