OSDN Git Service

PR 23445
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
2
3         PR 23445
4         * gcc.c-torture/compile/pr23445.c: New test.
5
6 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
7
8         * g++.dg/overload/unknown1.C: New.
9
10 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
11
12         PR c++/17775
13         * g++.dg/template/repo4.C: New test.
14
15 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16
17         PR libfortran/19308
18         * gfortran.dg/large_real_kind_2.F90: New test.
19         * gfortran.dg/large_integer_kind_2.f90: New test.
20
21 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
22
23         * lib/target-supports.exp (check_effective_target_vect_shift):
24         Implement with result caching. Add i?86, x86_64 and ia64 targets.
25         (check_effective_target_vect_condition): Fix copy-n-pasto.
26
27         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
28         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
29         targets.
30
31 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
32
33         PR c++/22621
34         * g++.dg/template/overload5.C : New test.
35
36         PR c++/23840
37         * g++.dg/expr/stdarg1.C: New test.
38
39 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
40
41         PR 24142
42         * gcc.c-torture/execute/pr24142.c: New test.
43
44 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
45
46         PR 24141
47         * gcc.c-torture/execute/pr24141.c: New test.
48
49 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
50             Diego Novillo  <dnovillo@redhat.com>
51
52         PR 23604
53         * gcc.c-torture/execute/pr23604.c: New test.
54
55 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
56
57         PR fortran/16404
58         PR fortran/20835
59         PR fortran/20890
60         PR fortran/20899
61         PR fortran/20900
62         PR fortran/20901
63         PR fortran/20902
64         gfortran.dg/equiv_constraint_1.f90: New test.
65         gfortran.dg/equiv_constraint_2.f90: New test.
66         gfortran.dg/equiv_constraint_3.f90: New test.
67         gfortran.dg/equiv_constraint_4.f90: New test.
68         gfortran.dg/equiv_constraint_5.f90: New test.
69         gfortran.dg/equiv_constraint_6.f90: New test.
70         gfortran.dg/equiv_constraint_7.f90: New test.
71         gfortran.dg/equiv_constraint_8.f90: New test.
72         gfortran.dg/private_type_1.f90: New test.
73         gfortran.dg/private_type_2.f90: New test.
74         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
75         980628-10.f: Assert std=gnu to permit mixing of
76         types in equivalence statements.
77
78 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
79
80         PR 24112
81         * gfortran.dg/open_status_1.f90: New.
82
83 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
84
85         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
86         * gcc.dg/vect/pr22480.c: Clean up temp files.
87         * gcc.dg/vect/pr23831.c: Clean up temp files.
88         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
89         Clean up temp files.
90         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
91         Clean up temp files.
92
93         * gcc.dg/20050309-1.c: Clean up temp files.
94         * gcc.dg/20050325-1.c: Clean up temp files.
95
96 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
97
98         PR tree-optimization/24059
99         * gcc.dg/vect/pr24059.c : New test.
100
101 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
102
103         PR middle-end/24109
104         * gcc.c-torture/execute/20050929-1.c: New test.
105
106 2005-09-29  Steven Bosscher  <stevenb@suse.de>
107
108         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
109
110 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
111
112         PR c/21419
113         * gcc.dg/pr21419.c: New test.
114
115 2005-09-29  Steven Bosscher  <stevenb@suse.de>
116
117         * gcc.dg/pr23911.c: New test.
118
119 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
120
121         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
122
123         PR c++/16782
124         * g++.dg/parse/qualified4.C: New test.
125         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
126         * g++.old-deja/g++.mike/p8154.C: Likewise. 
127
128 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
129
130         PR c++/22147
131         * g++.dg/template/friend37.C: New test.
132         * g++.dg/parse/crash28.C: Adjust error markers.
133         
134 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
135
136         PR fortran/18518
137         * gfortran.fortran-torture/execute/save_2.f90: New decl.
138
139 2005-09-27  Devang Patel  <dpatel@apple.com>
140
141         PR tree-optimization/23625
142         * gcc.dg/pr23625.c: New test.
143         
144 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
145
146         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
147         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
148
149 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
150
151         PR fortran/23677
152         * gfortran.fortran-torture/execute/save_1.f90: New test.
153         * gfortran.dg/save_1.f90: New test.
154
155 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
156
157         * gcc.target/i386/builtin-apply-mmx.c: New test.
158
159         PR target/22576
160         * gcc.target/i386/pr22576.c: New test.
161
162         PR target/22585
163         * gcc.target/i386/pr22585.c: New test.
164
165         PR target/23268
166         * gcc.target/i386/pr23268.c: New test.
167
168         PR middle-end/23831
169         * gcc.dg/vect/pr23831.c: New test.
170
171         PR target/24055
172         * gcc.target/i386/pr24055.c: New test.
173
174 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
175
176         PR tree-optimization/23960
177         * gcc.c-torture/compile/pr23960.c: New.
178
179 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
180
181         PR fortran/16861
182         * gfortran.dg/nested_modules_3.f90: New.
183
184 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
185
186         PR fortran/24005
187         gfortran.dg/interface_1.f90: New test.
188
189 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
190         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
191
192         PR fortran/23843
193         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
194
195 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
196
197         PR fortran/23516
198         * gfortran.dg/imag_1.f: New test.
199         * gfortran.dg/imag_2.f: Ditto.
200
201 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
202
203         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
204
205 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
206
207         PR c++/21983
208         * g++.dg/warn/pr21983.C: New test.
209
210 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
211
212         PR c++/23993
213         * g++.dg/template/array14.C: New test.
214
215 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
216
217         PR fortran/19929
218         * gfortran.dg/der_ptr_component_1.f90: New test.
219
220 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
221
222         PR c++/23965
223         * g++.dg/template/error1.C: Reject "no matching function" message.
224
225 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
226
227         PR c++/17609
228         * g++.dg/lookup/error1.C: New test.
229
230 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
231
232         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
233         functionality of the testcase.
234
235 2005-09-20  Richard Henderson  <rth@redhat.com>
236
237         * gcc.dg/vect/vect-22.c: Require vect_float.
238         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
239
240 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
241
242         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
243         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
244         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
245         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
246         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
247         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
248         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
249         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
250         * gcc.dg/cpp/ucnid-8.c: New test.
251
252 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
253
254         PR tree-optimization/23929
255         * gcc.c-torture/compile/pr23929.c: New test.
256
257 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
258
259         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
260         for one loop.
261
262 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
263
264         PR testsuite/23186
265         * g++.dg/other/pr22003.C: Require named sections.
266
267 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
268
269         PR c++/23947
270         * g++.dg/rtti/crash3.C: New test.
271
272         PR tree-optimization/23818
273         * gcc.dg/pr23818.c: New test.
274
275 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
276
277         PR fortran/23420
278         * gfortran.dg/print_fmt_4.f: New.
279
280 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
281
282         PR fortran/23663
283         * gfortran.fortran-torture/execute/entry_11.f90: New test.
284
285 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
286
287         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
288         Use pointers to local alignable arrays instead. Added comments.
289         * gcc.dg/vect/vect-46.c: Likewise.
290         * gcc.dg/vect/vect-48.c: Likewise.
291         * gcc.dg/vect/vect-49.c: Likewise.
292         * gcc.dg/vect/vect-52.c: Likewise.
293         * gcc.dg/vect/vect-53.c: Likewise.
294         * gcc.dg/vect/vect-54.c: Likewise.
295         * gcc.dg/vect/vect-56.c: Likewise.
296         * gcc.dg/vect/vect-57.c: Likewise.
297         * gcc.dg/vect/vect-58.c: Likewise.
298         * gcc.dg/vect/vect-60.c: Likewise.
299         * gcc.dg/vect/vect-61.c: Likewise.
300
301         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
302         The test is no longer vectorizable on vect_no_align targets.
303         * gcc.dg/vect/vect-43.c: Likewsie.
304
305         * gcc.dg/vect/vect-44.c: Added comments.
306         * gcc.dg/vect/vect-45.c: Added comments.
307         * gcc.dg/vect/vect-50.c: Added comments.
308         * gcc.dg/vect/vect-51.c: Added comments.
309
310         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
311         aligned type.
312         * gcc.dg/vect/Os-vect-95.c: Likewise. 
313
314         * gcc.dg/vect/vect-41.c: Test removed.
315         * gcc.dg/vect/vect-47.c: Test removed.
316         * gcc.dg/vect/vect-55.c: Test removed.
317         * gcc.dg/vect/vect-59.c: Test removed.
318
319 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
320         
321         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
322         No longer vectorizable on vect_no_align targets.
323         * gcc.dg/vect/pr20122.c: Likewise.
324         * gcc.dg/vect/vect-74.c: Likewise.
325         * gcc.dg/vect/vect-75.c: Likewise.
326         * gcc.dg/vect/vect-76.c: Likewise.
327
328         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
329         Will not be vectorizable on vect_no_align targets once aliasing issues
330         are resolved.
331         * gcc.dg/vect/vect-79.c: Likewise.
332
333         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
334         * gcc.dg/vect/vect-78.c: Likewise.
335         * gcc.dg/vect/vect-97.c: Likewise.
336
337 2005-09-19  Steven Bosscher  <stevenb@suse.de>
338
339         * gcc.dg/pr23943.c: New test.
340
341 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
342
343         PR fortran/19181
344         * gfortran.dg/derived_pointer_null_1.f90: New test.
345
346 2005-09-18  Richard Guenther  <rguenther@suse.de>
347
348         PR middle-end/23944
349         * gcc.c-torture/compile/pr23944.c: New testcase.
350
351 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
352
353         PR fortran/15975
354         * gfortran.dg/der_pointer_2.f90: New test.
355
356 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
357
358         PR fortran/16861
359         * gfortran.dg/nested_modules_2.f90: New test.
360
361 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
362
363         PR c++/18368
364         * g++.dg/other/semicolon.C: New test.
365
366 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
367
368         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
369         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
370
371 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
372
373         PR c++/23914
374         * g++.dg/template/static18.C: New test.
375
376         PR c++/21514
377         * g++.dg/template/crash19.C: Remove dg-error marker.
378         * g++.dg/template/local4.C: New test.
379
380 2005-09-16  Paul Brook  <paul@codesourcery.com>
381
382         PR fortran/23906
383         * gfortran.dg/dependency_1.f90: New test.
384
385 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
386
387         PR c++/23896
388         * g++.dg/template/static17.C: New test.
389
390 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
391
392         PR c++/23139
393         * g++.dg/warn/huge-val1.C: New test.
394
395 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
396
397         PR c++/13140
398         * g++.dg/parse/class2.C: New test.
399         * g++.dg/template/explicit8.C: Likewise.
400         * g++.dg/template/spec25.C: Likewise.
401
402 2005-09-14  Josh Conner  <jconner@apple.com>
403
404         PR middle-end/23584
405         * gcc.dg/pr23584.c: New test.
406
407 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
408
409         PR fortran/21875 Internal Unit Array I/O, NIST
410         * gfortran.dg/arrayio_1.f90: New test.
411         * gfortran.dg/arrayio_1.f90: New test.
412         * gfortran.dg/arrayio_1.f90: New test.
413         * gfortran.dg/arrayio_1.f90: New test.
414         * gfortran.dg/arrayio_1.f90: New test.
415
416 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
417
418         PR middle-end/22480
419         * gcc.dg/vect/pr22480.c: New test.
420
421 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
422
423         PR fortran/19358
424         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
425
426 2005-09-13 Josh Conner <jconner@apple.com>
427
428         PR c++/23180
429         * g++.dg/init/struct2.C: New test.
430         * g++.dg/init/struct3.C: New test.
431
432 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
433
434         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
435         Clean up temp files.
436         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
437         gcc.dg/tree-ssa/builtin-fprintf-1.c,
438         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
439         gcc.dg/tree-ssa/builtin-printf-1.c,
440         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
441         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
442         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
443         gcc.dg/tree-ssa/builtin-vprintf-1.c,
444         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
445         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
446         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
447         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
448         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
449         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
450         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
451         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
452
453 2005-09-13  Josh Conner  <jconner@apple.com>
454
455         * lib/gcc-dg.exp: Load scanipa.exp.
456         (cleanup-dump): New procedure.
457         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
458         * lib/scandump.exp: New file.
459         * lib/scantree.exp: Use it.
460         * lib/scanipa.exp: New file.
461
462 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
463
464         PR fortran/17740
465         * gfortran.dg/generic_4.f90: New test.
466
467 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
468
469         PR target/23816
470         * gcc.target/i386/pr23816-1.c: New test.
471         * gcc.target/i386/pr23816-2.c: New test.
472
473
474 2005-09-13  Bastian Blank <waldi@debian.org>
475
476         PR c++/16171
477         * g++.dg/abi/mangle26.C: New test. 
478         * g++.dg/abi/mangle27.C: New test. 
479         * g++.dg/abi/mangle28.C: New test. 
480         * g++.dg/abi/mangle29.C: New test. 
481
482         PR c++/23839
483         * g++.dg/parse/register1.C: New test.
484
485 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
486
487         PR c++/23842
488         * g++.dg/template/access16.C: New test.
489
490 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
491
492         * gfortran.dg/char_pack_2.f90: Increase the vector size.
493
494 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
495
496         PR fortran/18899
497         * gfortran.dg/shape_2.f90: New test.
498
499 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
500
501         PR target/19269
502         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
503         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
504         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
505         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
506         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
507         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
508         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
509         tests.
510
511 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
512
513         PR c++/23841
514         * g++.dg/parse/template17.C: New test.
515
516 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
517
518         PR c++/23789
519         * g++.dg/template/nontype14.C: New test.
520
521 2005-09-12  Ian Lance Taylor  <ian@airs.com>
522
523         PR g++/7874
524         * g++.dg/lookup/friend7.C: New test.
525         * g++.dg/lookup/friend8.C: New test.
526         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
527         so that it will be found via argument dependent lookup.
528         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
529         friend functions which will no longer be found.
530         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
531         function g, so that it will be found via argument dependent
532         lookup.
533         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
534         * g++.old-deja/g++.mike/net43.C: Likewise.
535
536 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
537
538         PR c++/23691
539         * g++.dg/template/static16.C: New test.
540
541 2005-09-12  Josh Conner  <jconner@apple.com>
542
543         PR middle-end/23237
544         * gcc.c-torture/compile/pr23237.c: New test. 
545
546 2005-09-11  Richard Henderson  <rth@redhat.com>
547
548         * g++.dg/other/error8.C: Update expected diagnostic text.
549
550 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
551
552         PR libfortran/19872
553         * gfortran.dg/overwrite_1.f: New test.
554
555 2005-09-09  Josh Conner  <jconner@apple.com>
556
557         * g++.dg/init/pr23180-1.C: Removed.
558         * g++.dg/init/pr23180-2.C: Removed.
559
560 2005-09-09  David Daney <ddaney@avtrex.com>
561
562         * gcc.c-torture/execute/20010124-1.c:  Removed and split into two new 
563         files which are ...
564         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
565         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
566
567 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
568
569         * gfortran.dg/iostat_2.f90: New test.
570
571 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
572
573         PR c++/22252
574         * g++.dg/ext/interface1.C: New test.
575         * g++.dg/ext/interface1.h: Likewise.
576         * g++.dg/ext/interface1a.cc: Likewise.
577
578 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
579
580         * gfortran.dg/iomsg_1.f90:  New test case.
581
582 2005-09-09  Richard Guenther  <rguenther@suse.de>
583
584         PR c++/23624
585         * g++.dg/tree-ssa/pr23624.C: New testcase.
586
587 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
588
589         PR fortran/19239
590         * gfortran.dg/vector_subscript_1.f90,
591         * gfortran.dg/vector_subscript_2.f90: New tests.
592
593 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
594
595         PR fortran/21104
596         * gfortran.dg/array_alloc_1.f90,
597         * gfortran.dg/array_alloc_2.f90,
598         * gfortran.dg/array_alloc_3.f90: New tests.
599
600 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
601
602         PR fortran/12840
603         * gfortran.dg/array_constructor_6.f90
604         * gfortran.dg/array_constructor_7.f90
605         * gfortran.dg/array_constructor_8.f90
606         * gfortran.dg/array_constructor_9.f90
607         * gfortran.dg/array_constructor_10.f90
608         * gfortran.dg/array_constructor_11.f90
609         * gfortran.dg/array_constructor_12.f90: New tests.
610
611 2005-09-08  Josh Conner  <jconner@apple.com>
612
613         PR c++/23180
614         * g++.dg/init/pr23180-1.C: New test.
615         * g++.dg/init/pr23180-2.C: New test.
616
617 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
618
619         PR fortran/18878
620         * gfortran.dg/module_double_reuse.f90: New.
621
622 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
623
624         PR fortran/23270
625         PR fortran/22304
626         PR fortran/18870
627         PR fortran/17917
628         PR fortran/16511
629         * gfortran.dg/common_equivalence_1.f: New.
630         * gfortran.dg/common_equivalence_2.f: New.
631         * gfortran.dg/common_equivalence_3.f: New.
632         * gfortran.dg/contained_equivalence_1.f90: New.
633         * gfortran.dg/module_blank_common.f90: New. 
634         * gfortran.dg/module_commons_1.f90: New.
635         * gfortran.dg/module_equivalence_1.f90: New.
636         * gfortran.dg/nested_modules_1.f90: New.
637         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
638         equivalences and add comment to connect the test with
639         the PR.
640
641 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
642
643         PR fortran/23765
644         * gfortran.dg/common_6.f90: New test.
645
646 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
647
648         PR fortran/15326
649         * gfortran.dg/char_result_1.f90,
650         * gfortran.dg/char_result_2.f90,
651         * gfortran.dg/char_result_3.f90,
652         * gfortran.dg/char_result_4.f90,
653         * gfortran.dg/char_result_5.f90,
654         * gfortran.dg/char_result_6.f90,
655         * gfortran.dg/char_result_7.f90,
656         * gfortran.dg/char_result_8.f90: New tests.
657
658 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
659
660         PR fortran/19928
661         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
662
663 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
664
665         PR obj-c++/16816
666         * obj-c++.dg/selector-5.mm: New test.
667         * obj-c++.dg/selector-6.mm: New test.
668
669 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
670
671         PR objc/20574
672         PR objc/19324
673         * objc.dg/error-1.m: New test.
674
675 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
676
677         PR fortran/23373
678         * gfortran.fortran-torture/execute/pr23373-1.f90,
679         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
680
681 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
682
683         PR libfortran/23760
684         * gfortran.dg/g77/1832.f: Remove long string in write statement
685         to allow the test to pass on correct list directed output with 
686         prepended space.
687
688 2005-09-07  James E Wilson  <wilson@specifix.com>
689
690         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
691
692 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
693
694         * gfortran.dg/parameter+save.f90:  Rename to
695         * gfortran.dg/parameter_save.f90: .. this.
696
697 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
698
699         PR fortran/20848
700         * gfortran.dg/parameter+save.f90:  New test case.
701
702 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
703
704         PR fortran/19269
705         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
706
707 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
708
709         PR c/23075
710         * gcc.dg/pr23075.c: New test.
711         * g++.dg/warn/pr23075.C: New test.
712
713         PR target/22362
714         * gcc.target/i386/pr22362.c: New test.
715
716         PR rtl-optimization/23098
717         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
718
719         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
720         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
721         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
722
723 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
724
725         * g++.dg/expr/cast6.C: New test.
726
727         PR c++/9782
728         * g++.dg/init/new15.C: New test.
729
730 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
731
732         * gcc.dg/vect/Os-vect-95.c: New test.
733         * gcc.dg/vect/vect-95.c: Same.
734
735 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
736
737         * gcc.dg/vect/vect-29.c: Update xfail testing.
738         * gcc.dg/vect/vect-44.c: Same.
739         * gcc.dg/vect/vect-48.c: Same.
740         * gcc.dg/vect/vect-50.c: Same.
741         * gcc.dg/vect/vect-72.c: Same.
742         * gcc.dg/vect/vect-77.c: Same.
743         * gcc.dg/vect/vect-78.c: Same.
744         * gcc.dg/vect/vect-80.c: Same.
745         * gcc.dg/vect/vect-96.c: Same.
746         * gcc.dg/vect/vect-100.c: Same.
747         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
748         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
749         * gfortran.dg/vect/vect-5.f90: Same.
750
751 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
752
753         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
754         start strings.
755         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
756         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
757
758         PR c++/23056
759         * g++.dg/opt/pr23056.C: New test.
760
761         PR rtl-optimization/23098
762         * gcc.target/i386/pr23098.c: New test.
763
764 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
765
766         PR c++/23667
767         * g++.dg/template/static15.C: New test.
768
769         PR c++/21440
770         * g++.dg/ext/stmtexpr5.C: New test.
771         * g++.dg/ext/stmtexpr6.C: Likewise.
772
773 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
774
775         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
776
777         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
778         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
779         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
780
781 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
782
783         PR libfortran/23321
784         * gfortran.dg/direct_io_4.f90:  New test case.
785
786 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
787             Rasmus Hahn  <rassahah@neofonie.de>
788
789         PR libobjc/23108
790         * objc.dg/type-stream-1.m: New test.
791
792 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
793
794         PR fortran/23661
795         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
796         gfortran.dg/print_fmt_3.f90: New test.
797
798 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
799
800         * gfortran.dg/fmt_t_1.f90: New test.
801
802 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
803
804         PR rtl-optimization/23454
805         * g++.dg/opt/pr23454.C: New test.
806
807 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
808
809         PR c++/23699
810         * g++.dg/ext/static1.C: New test.
811
812 2005-09-02  Richard Henderson  <rth@redhat.com>
813
814         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
815         tail call to check_fa_work.
816
817 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
818
819         PR c++/21687
820         * g++.dg/other/gc3.C: New test.
821
822 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
823
824         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
825         * gcc.dg/20050826-1.c: Likewise.
826
827 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
828
829         PR c++/23167
830         * g++.dg/expr/volatile1.C: New test.
831
832 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
833
834         PR middle-end/23547
835         * gcc.dg/pr23547.c: New test.
836
837 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
838
839         PR c/22061
840         * gcc.c-torture/execute/pr22061-1.c,
841         * gcc.c-torture/execute/pr22061-2.c,
842         * gcc.c-torture/execute/pr22061-3.c,
843         * gcc.c-torture/execute/pr22061-4.c: New tests.
844
845 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
846
847         * gcc.dg/Wredundant-decls-2.c: New test to check that
848         -Wredundant-decls does not issue warning for a variable 
849         definition following a declaration.
850
851 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
852
853         PR debug/7241
854         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
855         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
856         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
857
858         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
859         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
860         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
861         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
862         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
863         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
864         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
865         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
866
867 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
868
869         PR objc/23306
870         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
871         scan-assmbler.
872
873 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
874
875         PR target/21255
876         * gcc.dg/pr21255-1.c: New test.
877         * gcc.dg/pr21255-2-mb.c: Likewise.
878         * gcc.dg/pr21255-2-ml.c: Likewise.
879         * gcc.dg/pr21255-3.c: Likewise.
880         * gcc.dg/pr21255-4.c: Likewise.
881
882 2005-08-31  Dale Johannesen  <dalej@apple.com>
883
884         * gcc.dg/20050830-1.c:  New.
885
886 2005-08-31  Josh Conner  <jconner@apple.com>
887
888         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
889         command-line options for arm-*-* targets.
890         * g++.dg/init/array16.C: Likewise.
891         * g++.dg/other/crash-4.C: Likewise.
892
893 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
894
895         PR obj-c++/23640
896         * obj-c++.dg/gnu-runtime-3.mm: New test.
897
898 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
899
900         PR c++/13377
901         * g++.dg/lookup/ambig4.C: New test.
902         * g++.dg/lookup/ambig5.C: New test.
903         * g++.dg/tc1/dr101.C: Adjust error markers.
904
905 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
906
907         PR c++/23639
908         * g++.dg/template/ttp5.C: Adjust error markers.
909
910 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
911
912         PR testsuite/23609
913         * lib/obj-c++.exp: Include target-libpath.exp.
914         (obj-c++_link_flags): Look for the GNU libobjc library
915         and set the library path to include it.
916         Don't manually set LD_LIBRARY_PATH (etc.) but call
917         set_ld_library_path_env_vars instead.
918         (obj-c++_target_compile): Don't set library path or
919         linker flags because they are already set correctly
920         in obj-c++_link_flags.
921
922 2005-08-30  Josh Conner  <jconner@apple.com>
923
924         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
925         to command-line options for arm-*-* targets.
926
927 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
928
929         * g++.dg/other/i386-1.C: New.
930
931 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
932
933         PR preprocessor/20348
934         PR preprocessor/20356
935         * gcc.dg/cpp/pr20348.c: New test.
936         * gcc.dg/cpp/pr20348.h: New file.
937         * gcc.dg/cpp/inc/pr20348.h: New file.
938         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
939         * gcc.dg/cpp/pr20356.c: New test.
940         * gcc.dg/cpp/pr20356.h: New file.
941         * gcc.dg/cpp/inc/pr20356.h: New file.
942         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
943
944 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
945
946         * gfortran.fortran-torture/execute/intrinsic_count.f90:
947         Fix array dimension to avoid correct end-of-file error.
948
949 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
950
951         PR libfortran/23598
952         * gfortran.dg/iostat_1.f90:  New test.
953
954 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
955
956         PR middle-end/23408
957         * gcc.dg/pr23408.c: New test.
958
959 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
960
961         PR c++/23099
962         * g++.dg/init/member1.C: Make sure erroneous static data member
963         definitions are required.
964         * g++.dg/template/static13.C: New test.
965         * g++.dg/template/static14.C: Likewise.
966
967 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
968
969         * gcc.target/i386/pr23575.c: Use -msse2 instead of
970         -march=pentium4, remove ilp32 requirement.
971
972         PR middle-end/23484
973         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
974         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
975
976 2005-08-29  Andreas Jaeger  <aj@suse.de>
977
978         PR testsuite/23607
979         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
980
981 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
982
983         * gcc.c-torture/execute/20050316-2.c: New test.
984         * gcc.c-torture/execute/20050316-3.c: New test.
985         * gcc.dg/torture/pr16104-1.c: New test.
986
987 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
988
989         PR middle-end/23463
990         * gcc.c-torture/execute/zero-struct-1.c: New test.
991
992 2005-08-27  Richard Guenther  <rguenther@suse.de>
993
994         PR target/23575
995         * gcc.target/i386/pr23575.c: New testcase.
996
997 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
998
999         PR rtl-optimization/23561
1000         * gcc.c-torture/execute/20050826-1.c: New test.
1001
1002         PR rtl-opt/23560
1003         * gcc.c-torture/execute/20050826-2.c: New test.
1004
1005 2005-08-26  Dale Johannesen  <dalej@apple.com>
1006
1007         * gcc.dg/20030711-1.c:  Modify to work on Darwin.
1008         * gcc.dg/20050826-1.c:  New.
1009
1010 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
1011
1012         PR c++/19004
1013         * g++.dg/template/nontype13.C: New test.
1014
1015         PR c++/23491
1016         * g++.dg/init/new14.C: New test.
1017         * g++.dg/expr/anew1.C: Do not XFAIL.
1018         * g++.dg/expr/anew2.C: Likewise.
1019         * g++.dg/expr/anew3.C: Likewise.
1020
1021 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
1022
1023         PR middle-end/22439
1024         * gcc.dg/vla-3.c: New test.
1025
1026 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
1027
1028         PR fortran/20363
1029         * gfortran.dg/named_interface.f90: New.
1030
1031 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
1032
1033         * gcc.c-torture/execute/frame-address.c: New test.
1034
1035 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
1036
1037         PR c++/20817
1038         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
1039
1040 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
1041
1042         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
1043
1044 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
1045
1046         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
1047         * gcc.dg/altivec-22.c: Rename from..
1048         * gcc.dg/altivec-nomfcr.c: ..this.
1049
1050 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
1051
1052         PR tree-optimization/23546
1053         * gcc.dg/tree-ssa/pr23546.c: New test.
1054
1055 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
1056
1057         PR fortran/17758
1058         * gfortran.dg/nonreturning_statements.f90: New test.
1059
1060 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
1061
1062         PR c++/22454
1063         * g++.dg/parse/crash29.C: New.
1064
1065 2005-08-23  DJ Delorie  <dj@redhat.com>
1066
1067         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
1068         constants have the L suffix.
1069
1070 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
1071
1072         PR c++/23044
1073         * g++.dg/template/instantiate8.C: New.
1074
1075 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
1076
1077         PR middle-end/23467
1078         * gcc.c-torture/execute/pr23467.c: New test.
1079
1080 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
1081
1082         PR tree-optimization/22043
1083         * gcc.c-torture/execute/20050613-1.c: New test.
1084
1085 2005-08-23  Ben Elliston  <bje@au.ibm.com>
1086
1087         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
1088
1089 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
1090
1091         PR rtl-optimization/23478
1092         * g++.dg/opt/pr23478.C: New test.
1093
1094 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
1095
1096         PR c/18715
1097         * gcc.dg/switch-warn-3.c: New test.
1098
1099 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1100
1101         PR c++/22233
1102         * g++.dg/template/param1.C: New test.
1103
1104 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1105
1106         PR c++/23089
1107         * g++.dg/other/incomplete1.C: New test.
1108
1109 2005-08-22  Ira Rosen  <irar@il.ibm.com>
1110
1111         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
1112         are vectorizable.
1113
1114 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1115
1116         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
1117         d_lines_5.f: New.
1118
1119 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
1120
1121         * gcc.target/i386/sse-4.c: New test.
1122
1123 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1124
1125         PR testsuite/23239
1126         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
1127
1128 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
1129
1130         * gcc.dg/20050811-1.c: New test.
1131         * gcc.dg/20050811-2.c: New test.
1132
1133 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
1134
1135         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
1136
1137 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
1138
1139         PR 23476
1140         * gcc.c-torture/compile/pr23476.c: New test.
1141
1142 2005-08-19  Devang Patel  <dpatel@apple.com>
1143
1144         PR tree-optimization/23048
1145         * gcc.dg/tree-ssa/pr23048.c: New test.
1146
1147 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
1148
1149         PR middle-end/20624
1150         * g++.dg/warn/Wreturn-3.C: New test
1151
1152 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
1153
1154         PR tree-optimization/22228
1155         * g++.dg/vect/pr22543.cc: New test.
1156
1157 2005-08-17  Steven Bosscher  <stevenb@suse.de>
1158
1159         PR tree-optimization/21574
1160         * gcc.dg/tree-ssa/pr21574.c: New test.
1161
1162 2005-08-16  James E Wilson  <wilson@specifix.com>
1163
1164         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
1165
1166 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
1167
1168         PR tree-opt/23402
1169         * gcc.c-torture/compile/zero-strct-3.c: New test.
1170         * gcc.c-torture/compile/zero-strct-4.c: New test.
1171
1172 2005-08-16  Steven Bosscher  <stevenb@suse.de>
1173
1174         PR target/23376
1175         * gcc.target/x86_64/pr23376.c: New test.
1176
1177 2005-08-16  Ian Lance Taylor  <ian@airs.com>
1178
1179         PR c++/23337
1180         * g++.dg/ext/vector2.C: New.
1181
1182 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
1183
1184         * gfortran.dg/inquire-complex.f90:  Correct mangled testcase.
1185
1186 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
1187
1188         PR libfortran/23428
1189         * gfortran.dg/inquire-complex.f90:  New test case.
1190
1191 2005-08-16  James E Wilson  <wilson@specifix.com>
1192
1193         PR tree-optimization/21105
1194         * gcc.dg/large-size-array.c: New.
1195
1196 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
1197
1198         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
1199         type.
1200         * gcc.dg/vect/vect-41: Likewise.
1201         * gcc.dg/vect/vect-42: Likewise.
1202         * gcc.dg/vect/vect-43: Likewise.
1203         * gcc.dg/vect/vect-44: Likewise.
1204         * gcc.dg/vect/vect-46: Likewise.
1205         * gcc.dg/vect/vect-47: Likewise.
1206         * gcc.dg/vect/vect-48: Likewise.
1207         * gcc.dg/vect/vect-52: Likewise.
1208         * gcc.dg/vect/vect-53: Likewise.
1209         * gcc.dg/vect/vect-54: Likewise.
1210         * gcc.dg/vect/vect-55: Likewise.
1211         * gcc.dg/vect/vect-56: Likewise.
1212         * gcc.dg/vect/vect-57: Likewise.
1213         * gcc.dg/vect/vect-58: Likewise.
1214         * gcc.dg/vect/vect-59: Likewise.
1215         * gcc.dg/vect/vect-60: Likewise.
1216         * gcc.dg/vect/vect-61: Likewise.
1217         * gcc.dg/vect/vect-85: Likewise.
1218         * gcc.dg/vect/vect-87: Likewise.
1219         * gcc.dg/vect/vect-88: Likewise.
1220         * gcc.dg/vect/vect-93.c: Likewise.
1221         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
1222         * gcc.dg/vect/vect-75: Likewise.
1223         * gcc.dg/vect/vect-76: Likewise.
1224         * gcc.dg/vect/vect-77: Likewise.
1225         * gcc.dg/vect/vect-78: Likewise.
1226         * gcc.dg/vect/vect-80: Likewise.
1227         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
1228         vectorized for the expected reason, rather than checking how alignment
1229         was handled.
1230         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
1231         type and also instead of aligned pointers. Added documentation.
1232
1233 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
1234
1235         * gfortran.dg/power.f90: New test.
1236
1237 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
1238
1239         PR rtl-optimization/23299
1240         * g++.dg/opt/pr23299.C: New test.
1241
1242 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1243
1244         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
1245
1246 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
1247
1248         * g++.dg/template/local6.C: New test.
1249
1250 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
1251
1252         * execute/exceptions/finally-1.m: Check that the catch and finally are
1253         being called.  Also add a "return 0;" at the end of main.
1254
1255 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
1256
1257         PR fortran/21432.
1258         * gfortran.dg/namelist_print_1.f: New test of functionality of
1259         PRINT namelist.
1260         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
1261         namelist generates error with -std=f95.
1262
1263 2005-08-14  Ira Rosen  <irar@il.ibm.com>
1264
1265         PR tree-optimization/23119
1266         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
1267
1268 2005-08-13  Marcin Koziej  <creep@desk.pl>
1269             Andrew Pinski  <pinskia@physics.uc.edu>
1270
1271         PR libobjc/22492
1272         * execute/exceptions/finally-1.m: New test.
1273
1274 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1275
1276         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
1277         testsuite.
1278         * objc/execute/exceptions/trivial.m: New test.
1279         * objc.dg/try-catch-11.m: Move to ...
1280         * objc/execute/exceptions/foward-1.m: Here.
1281         * objc.dg/try-catch-2.m: Move to ...
1282         * objc/execute/exceptions/catchall-1.m: Here.
1283         * objc.dg/try-catch-8.m: Move to ...
1284         * objc/execute/exceptions/local-variables-1.m: Here.
1285
1286 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1287
1288         * objc.dg/nested-func-1.m: Move to ...
1289         * objc/execute/nested-func-1.m: Here.
1290
1291 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1292
1293         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
1294         in ${options} instead of [target_info name].
1295         * lib/obj-c++.exp (objc_target_compile): Likewise.
1296
1297 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1298
1299         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
1300
1301 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1302
1303         part of PR testsuite/23348
1304         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
1305         of the torture options.
1306         * objc/compile/trivial.m: New test.
1307
1308 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
1309
1310         * gfortran.dg/eoshift.f90:  Correct format.
1311
1312 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
1313
1314         * gfortran.fortran-torture/execute/character_passing.f90:
1315         Fix comment typo.
1316
1317 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
1318
1319         PR c++/8271
1320         * g++.dg/template/unify10.C: New.
1321
1322 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
1323
1324         * g++.dg/parse/pr22514.C: Move to...
1325         * g++.dg/debug/pr22514.C: here.
1326
1327 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1328
1329         PR c++/23266
1330         * g++.dg/inherit/pure1.C: New test.
1331
1332         * ChangeLog: Fix typos.
1333
1334 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1335             Steven Bosscher  <stevenb@suse.de>
1336
1337         * gfortran.dg/runtime_warning_1.f90: New test.
1338
1339 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
1340
1341         PR c++/23219
1342         * g++.dg/parse/crash28.C: New.
1343
1344 2005-08-11  Richard Guenther  <rguenther@suse.de>
1345
1346         PR target/23289
1347         * gcc.target/i386/tailcall-1.c: New testcase.
1348
1349 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
1350
1351         * gcc.dg/vect/vect-67.c: Un-xfail.
1352
1353 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
1354
1355         PR c++/23225
1356         * g++.dg/testsuite/parse/crash27.C: new test.
1357
1358 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
1359
1360         PR libfortran/22143
1361         * gfortran.dg/shift-kind.f90:  New testcase.
1362
1363 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
1364
1365         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
1366         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
1367
1368 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1369
1370         PR c++/20646
1371         * g++.dg/other/mult-stor1.C: New test.
1372
1373 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
1374
1375         * gcc.c-torture/pr18299-1.c: Move to ...
1376         * gcc.c-torture/compile/pr18299-1.c: Here.
1377
1378 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
1379
1380         * gfortran/fortran.torture/execute/character_passing.f90:
1381         Fix types for LSAME.
1382
1383 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
1384
1385         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
1386         input data back to what it was originally.
1387
1388 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
1389
1390         * objc.dg/try-catch-8.m: Enable for all targets.
1391
1392 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
1393
1394         * gcc.dg/pr23165.c: New test.
1395
1396 2005-08-09  Steven Bosscher  <stevenb@suse.de>
1397
1398         PR tree-optimization/23234
1399         * gcc.dg/tree-ssa/pr23234.c: New test.
1400
1401 2005-08-08  Josh Conner  <jconner@apple.com>
1402
1403         PR rtl-optimization/23241
1404         * gcc.dg/char-compare.c: New test.
1405
1406 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1407
1408         PR c++/22508
1409         * g++.dg/init/new13.C: New test.
1410
1411 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
1412
1413         PR c++/21166
1414         * g++.dg/other/crash-4.C: Adjust
1415         * g++/dg/ext/packed9.C: New.
1416
1417 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
1418
1419         PR middle-end/21964
1420         * gcc.c-torture/execute/pr21964-1.c: New test.
1421
1422 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
1423
1424         PR c/22458
1425         * gcc.dg/pr22458-1.c: New test.
1426
1427 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
1428             Steven G. Kargl <kargls@comcast.net>
1429
1430         PR fortran/22390
1431         * gfortran.dg/flush_1.f90: New test.
1432
1433 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1434
1435         PR c++/23191
1436         * g++.dg/template/eh2.C: New test.
1437
1438 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1439
1440         PR c++/19498
1441         * g++.dg/template/instantiate7.C: New test.
1442
1443 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
1444
1445         PR c/23113
1446         * gcc.dg/Wunused-value-1.c: New test.
1447
1448 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
1449
1450         PR rtl-optimization/23233
1451         * gcc.c-torture/compile/pr23233-1.c: New test.
1452
1453 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
1454
1455         PR fortran/18833
1456         PR fortran/20850
1457         * gfortran.dg/equiv_1.f90: New test.
1458         * gfortran.dg/equiv_2.f90: New test.
1459         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
1460         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
1461         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
1462
1463 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
1464
1465         * gcc.c-torture/execute/vrp-5.c: New test.
1466         * gcc.c-torture/execute/vrp-6.c: New test.
1467         * gcc.dg/tree-ssa/vrp21.c: New test.
1468
1469 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
1470
1471         * g++.dg/parse/pr22514.C: New test.
1472
1473 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
1474
1475         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
1476
1477         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
1478         instead of constant loads / pool entries.
1479
1480 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
1481
1482         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
1483         TEST_TO_WCTYPE.
1484
1485 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
1486
1487         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
1488         __WINT_TYPE__ in generated prototypes if possible.
1489
1490 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
1491
1492         PR 22037
1493         * g++.dg/tree-ssa/pr22037.C:
1494
1495 2005-08-04  Richard Henderson  <rth@redhat.com>
1496
1497         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
1498         scan-tree-dump-times directive.
1499
1500 2005-08-04  Jan Hubicka  <jh@suse.cz>
1501
1502         * gcov-1.C: Fix switch counts.
1503         * gcov-4b.c: Likewise.
1504
1505 2005-08-03  Jeff Law  <law@redhat.com>
1506
1507         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
1508
1509 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
1510
1511         * gcc.c-torture/execute/pr23135.c: New test.
1512
1513 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1514
1515         PR tree-optimization/19899
1516         * gcc.dg/tree-ssa/scev-1.c: New test.
1517         * gcc.dg/tree-ssa/scev-2.c: New test.
1518
1519 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
1520
1521         PR target/18582
1522         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
1523
1524 2005-08-03  Jan Hubicka  <jh@suse.cz>
1525
1526         * update-conroll.c: New testcase.
1527         * update-conroll-2.c: New testcase.
1528
1529 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
1530
1531         * gfortran.dg/constant_substring.f: New test.
1532         * gfortran.dg/pr22491.f: New test.
1533
1534 2005-08-02  Jan Hubicka  <jh@suse.cz>
1535
1536         * update-threading.c: Replace by the proper one.
1537
1538 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
1539
1540         PR 23164
1541         * g++.dg/tree-ssa/pr23164.C: New test.
1542
1543 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
1544
1545         * gcc.dg/tree-ssa/pr23192.c: New test.
1546
1547 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
1548
1549         * gcc.c-torture/execute/vrp-4.c: New test.
1550
1551 2005-08-02  Jan Hubicka  <jh@suse.cz>
1552
1553         * update-threading.c: New test.
1554
1555 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
1556
1557         * gcc.c-torture/compile/20050801-1.c: New test.
1558         * gcc.c-torture/compile/20050801-2.c: New test.
1559
1560 2005-08-01  Jan Hubicka  <jh@suse.cz>
1561
1562         * val-prof-5.c: New test.
1563
1564 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
1565
1566         PR c/22311
1567         * gcc.dg/pr22311-1.c : New test.
1568
1569 2005-07-31  Steven Bosscher  <stevenb@suse.de>
1570
1571         PR target/23095
1572         * gfortran.dg/pr23095.f: New test.
1573
1574         PR c++/22003
1575         * g++.dg/other/pr22003.C: New test.
1576
1577 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
1578
1579         PR target/20621
1580         * gcc.c-torture/execute/pr20621-1.c: New test.
1581
1582 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
1583
1584         * gfortran.dg/comma_format_extension_4.f:  Adjust length
1585         of string for format.
1586         * gfortran.dg/der_array_io_1.f:  Replace illegal internal
1587         print statement with internal write.
1588         * gfortran.dg/der_array_io_2.f:  Likewise.
1589         * gfortran.dg/der_array_io_3.f:  Likewise.
1590
1591 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
1592
1593         * gcc.dg/fold-abs-4.c: new test.
1594
1595 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
1596
1597         PR fortran/22570 an related issues.
1598         * gfortran.dg/x_slash_1.f: New test.
1599
1600 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
1601
1602         PR c/23143
1603         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
1604         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
1605
1606 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1607
1608         PR c/529
1609         * gcc.dg/Wshadow-3.c: New test.
1610
1611 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
1612
1613         * gfortran.dg/matmul_1.f90:  Correct LHS of matmul test (it
1614         used to have the wrong bounds).
1615
1616 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1617
1618         PR c/21720
1619         * gcc.dg/hex-round-1.c: Test more cases.
1620         * gcc.dg/hex-round-2.c: New test.
1621
1622 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
1623
1624         PR 22550
1625         * g++.dg/tree-ssa/pr22550.C: New test.
1626
1627 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
1628
1629         * gcc.dg/tree-ssa/vrp19.c: New test.
1630         * gcc.dg/tree-ssa-vrp20.c: New test.
1631
1632 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1633
1634         PR c/22240
1635         * gcc.dg/transparent-union-4.c: New test.
1636
1637 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1638
1639         PR c/22192
1640         * gcc.dg/c99-vla-2.c: New test.
1641
1642 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1643
1644         PR c/21720
1645         * gcc.dg/hex-round-1.c: New test.
1646
1647 2005-07-28  Jan Hubicka  <jh@suse.cz>
1648
1649         * inliner-1.c: Do not dump everything.
1650         * tree-prof.exp: Do not pass -ftree-based-profiling.
1651         * bprob.exp: Likewise.
1652
1653         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
1654
1655 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
1656
1657         PR c++/22545
1658         * g++.dg/expr/ptrmem7.C: New test.
1659
1660 2005-07-28  Mike Stump  <mrs@apple.com>
1661
1662         * g++.old-deja/g++.mike/visibility-1.C: New test.
1663
1664 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
1665
1666         PR c/20187
1667         * gcc.c-torture/execute/pr20187-1.c: New test.
1668
1669 2005-07-28  Jeff Law  <law@redhat.com>
1670
1671         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
1672         * gcc.dg/tree-ssa/vrp18.c: New test.
1673
1674 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
1675
1676         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
1677
1678 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
1679
1680         PR tree-optimization/22506
1681         * gcc.dg/vect/ps22506.c: New test.
1682
1683 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
1684
1685         PR target/21149
1686         * gcc.target/i386/sse-3.c: New test.
1687
1688 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
1689
1690         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
1691         * gcc.target/mips/mips32-dsp-type.c: Likewise.
1692
1693 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
1694
1695         PR c/22589
1696         * gcc.c-torture/compile/pr22589-1.c: New test.
1697
1698 2005-07-28  Jan Hubicka  <jh@suse.cz>
1699
1700         * update-loopch.c: New testcase.
1701
1702 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
1703
1704         PR rtl-optimization/23047
1705         * gcc.c-torture/execute/pr23047.c: New test.
1706         * gcc.c-torture/execute/pr23047.x: New.
1707
1708 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
1709
1710         PR tree-optimization/22493
1711         * gcc.c-torture/execute/pr22493-1.c: New test.
1712         * gcc.c-torture/execute/pr22493-1.x: New.
1713         * gcc.c-torture/execute/vrp-1.c: New test.
1714         * gcc.c-torture/execute/vrp-2.c: New test.
1715         * gcc.c-torture/execute/vrp-2.c: New test.
1716
1717 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
1718
1719         * gcc.target/frv/all-builtin-read8.c: Delete.
1720         * gcc.target/frv/all-builtin-read16.c: Delete.
1721         * gcc.target/frv/all-builtin-read32.c: Delete.
1722         * gcc.target/frv/all-builtin-read64.c: Delete.
1723         * gcc.target/frv/all-builtin-write8.c: Delete.
1724         * gcc.target/frv/all-builtin-write16.c: Delete.
1725         * gcc.target/frv/all-builtin-write32.c: Delete.
1726         * gcc.target/frv/all-builtin-write64.c: Delete.
1727         * gcc.target/frv/all-read-write-1.c: New.
1728
1729 2005-07-27  Jeff Law  <law@redhat.com>
1730
1731         * gcc.c-torture/execute/pr22630.c: New test.
1732
1733 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
1734
1735         PR tree-optimization/23073
1736         * gcc.dg/vect/nodump-pr23073.c: New test.
1737         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
1738
1739 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
1740
1741         PR tree-optimize/22348
1742         * gcc.c-torture/execute/pr22348.c: New.
1743
1744 2005-07-27  Richard Guenther  <rguenther@suse.de>
1745
1746         * gcc.dg/tree-ssa/salias-1.c: New testcase.
1747
1748 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1749
1750         PR fortran/22503
1751         * gfortran.dg/logical_comp.f90: New test.
1752
1753 2005-07-27  Jan Hubicka  <jh@suse.cz>
1754
1755         * inliner-1.c: Add cleanup of dumps.
1756         * val-prof-*.c: Likewise.
1757         * update-tailcall.c: New.
1758
1759 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
1760
1761         PR 22591
1762         * gcc.dg/tree-ssa/pr22591.c: New test.
1763         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
1764
1765 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
1766
1767         PR libobjc/22606
1768         * objc.dg/try-catch-11.m: New test.
1769
1770 2005-07-26  Richard Guenther  <rguenther@suse.de>
1771
1772         PR tree-optimization/22486
1773         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
1774
1775 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
1776
1777         PR tree-opt/22484
1778         * testsuite/g++.dg/opt/loop2.C: New test.
1779
1780 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
1781
1782         * gcc.dg/tree-ssa/reassoc-3.c: New test.
1783         * gcc.dg/tree-ssa/reassoc-4.c: New test.
1784
1785 2005-07-25  Adam Nemet  <anemet@lnxw.com>
1786
1787         * lib/profopt.exp (profopt-execute): Check for profiling data
1788         files on the target.
1789
1790 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
1791
1792         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
1793         for matching of asm labels.
1794
1795 2005-07-25  Richard Guenther  <rguenther@suse.de>
1796
1797         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
1798
1799 2005-07-25  Richard Guenther  <rguenther@suse.de>
1800
1801         PR testsuite/22624
1802         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
1803
1804 2005-07-25  Ira Rosen  <irar@il.ibm.com>
1805
1806         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
1807         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
1808         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
1809         * gcc.dg/vect/vect-100.c: New test.
1810         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
1811         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
1812         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
1813         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
1814         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
1815         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
1816         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
1817         * gfortran.dg/vect/pr19049.f90: New testcase.
1818         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
1819
1820 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
1821
1822         * gcc.c-torture/execute/20050713-1.c: New test.
1823
1824         PR fortran/20063
1825         * gfortran.fortran-torture/execute/data_4.f90: New test.
1826
1827         PR middle-end/20303
1828         * gcc.dg/visibility-d.c: New test.
1829
1830 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
1831
1832         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
1833         * gfortran.dg/underflow.f90: Ditto.
1834
1835 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1836
1837         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
1838         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
1839         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
1840
1841 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
1842
1843         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
1844         include case of field width of zero.
1845
1846 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
1847
1848         PR libgfortran/21875
1849         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
1850         with trailing blanks on normal formatted read.
1851
1852 2005-07-23  Chao-ying Fu  <fu@mips.com>
1853
1854         * gcc.target/mips/mips32-dsp-type.c: New test.
1855         * gcc.target/mips/mips32-dsp.c: New test.
1856
1857 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
1858
1859         PR testsuite/21073
1860         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
1861
1862         PR testsuite/20454
1863         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
1864         and __cyg_profile_func_exit.
1865
1866 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
1867
1868         * gfortran.dg/comma_format_extension_3.f: Fix typo.
1869         * gfortran.dg/comma_format_extension_4.f: Same.
1870         * gfortran.dg/pr15332.f: Same.
1871         * gfortran.dg/pr21730.f: Same.
1872
1873 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
1874
1875         * g++.dg/opt/vrp2.C: Fix testcase.
1876
1877         PR tree-opt/22625
1878         * g++.dg/opt/vrp2.C: New test.
1879
1880 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
1881
1882         PR debug/21828
1883         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
1884
1885 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
1886
1887         * gcc.dg/tree-ssa/20050719-1.c: New test.
1888
1889 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
1890
1891         * gcc.dg/bfin-longcall-1.c: New file.
1892         * gcc.dg/bfin-longcall-2.c: New file.
1893
1894 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
1895
1896         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
1897
1898 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
1899
1900         PR middle-end/19055
1901         * gcc.dg/tree-ssa/pr19055.c: New test.
1902         * gcc.dg/tree-ssa/pr19055-2.c: New test.
1903
1904 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
1905
1906         PR C++/22358
1907         * g++.dg/other/pr22358.C: New test.
1908
1909 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
1910
1911         PR c++/2922
1912         * g++.dg/lookup/two-stage5.C: New test from bug comments.
1913
1914 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1915
1916         PR c++/15938
1917         * g++.dg/init/union2.C: New test.
1918
1919 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1920
1921         PR c/22393
1922         * gcc.dg/complex-4.c: New test.
1923
1924 2005-07-21  Richard Guenther  <rguenther@suse.de>
1925
1926         PR testsuite/22522
1927         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
1928         scanning for asm labels.
1929         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
1930
1931 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
1932
1933         PR target/22085
1934         * gcc.dg/altivec-pr22085.c: New.
1935
1936 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
1937
1938         PR tree-optimization/19210
1939         * gcc.dg/tree-ssa/pr19210-1.c: New.
1940         * gcc.dg/tree-ssa/pr19210-2.c: New.
1941
1942 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
1943
1944         PR rtl-optimization/22167
1945         * g++.dg/opt/pr22167.C: New test.
1946
1947 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
1948
1949         PR c++/2922
1950         * g++.dg/lookup/two-stage2.C: New.
1951         * g++.dg/lookup/two-stage3.C: New.
1952         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
1953         fixed two-stage name lookup for operators.
1954         * g++.dg/template/call3.C: Compiler now produces an appropriate
1955         error message.
1956         * g++.dg/template/crash37.C: Compiler now describes bla() on line
1957         14 as a candidate.
1958         * g++.dg/template/ptrmem4.C: Compiler produces different error
1959         message.
1960         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
1961         connect_to_method as a candidate.
1962
1963 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
1964
1965         * gcc.dg/fold-alloc-1.c: New test.
1966
1967 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
1968
1969         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
1970         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
1971
1972 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
1973
1974         * gcc.dg/fold-abs-1.c: New test.
1975         * gcc.dg/fold-abs-2.c: New test.
1976         * gcc.dg/fold-abs-3.c: New test.
1977
1978 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
1979
1980         Make CONSTRUCTOR use VEC to store initializers.
1981         * g++.dg/ext/complit3.C: Check for specific error messages.
1982         * g++.dg/init/brace2.C: Update error message.
1983         * g++.dg/warn/Wbraces2.C: Likewise.
1984
1985 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
1986
1987         PR fortran/16940
1988         * gfortran.dg/module_interface_1.f90: New test.
1989
1990 2005-07-19  Danny Berlin <dberlin@dberlin.org>
1991             Kenneth Zadeck <zadeck@naturalbridge.com>
1992
1993         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
1994
1995 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1996
1997         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
1998         specify -Wformat for these tests.
1999         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
2000         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
2001         * gcc.dg/format/opt-6.c: Delete.
2002
2003 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
2004
2005         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
2006         * gcc.dg/tree-ssa/sra-3.c: Likewise.
2007
2008 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
2009
2010         * gcc.dg/tree-ssa/alias-2.c: New test.
2011
2012 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
2013
2014         PR c++/22263
2015         * g++.dg/template/explicit7.C: New test.
2016
2017 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
2018
2019         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
2020         width of 8 to +Inf and -Inf.
2021
2022 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
2023
2024         PR c++/22139
2025         * g++.dg/template/friend36.C: New test.
2026
2027 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
2028
2029         PR fortran/21730
2030         * gfortran.dg/pr21730.f: New test.
2031
2032 2005-07-16  Danny Berlin <dberlin@dberlin.org>
2033             Kenneth Zadeck <zadeck@naturalbridge.com>
2034
2035         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
2036         since pure const detection cannot run at -O1 in c compiler.
2037         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
2038         can now optimize this case properly.
2039         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
2040         because we now pass.
2041         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
2042
2043 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
2044
2045         PR c/22421
2046         * gcc.dg/format/bitfld-1.c: New test.
2047
2048 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
2049
2050         PR c++/22204
2051         * g++.dg/rtti/repo1.C: New test.
2052
2053 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
2054
2055         PR middle-end/22398
2056         * gcc.c-torture/compile/pr22398.c: New test.
2057
2058 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
2059
2060         PR c++/22132
2061         * g++.dg/expr/cast4.C: New test.
2062
2063 2005-07-15  Richard Guenther  <rguenther@suse.de>
2064
2065         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
2066         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
2067
2068 2005-07-15  Steven Bosscher  <stevenb@suse.de>
2069
2070         PR tree-optimization/22230
2071         * gcc.dg/tree-ssa/pr22230.c: New test.
2072
2073 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
2074
2075         * gfortran.dg/g77/cpp6.f: New test.
2076
2077         PR fortran/22417
2078         * gfortran.dg/g77/cpp5.F: New test.
2079         * gfortran.dg/g77/cpp5.h: New file.
2080         * gfortran.dg/g77/cpp5inc.h: New file.
2081
2082 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
2083
2084         PR libfortran/16435
2085         * gfortran.dg/tl_editting.f90: New.
2086         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
2087
2088 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
2089
2090         * gfortran.dg/char_array_constructor.f90: New test.
2091
2092 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
2093
2094         * gfortran.dg/past_eor.f90: New.
2095         * gfortran.dg/complex_read.f90: New.
2096
2097 2005-07-13  Jeff Law  <law@redhat.com>
2098
2099         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
2100         additional casts.
2101
2102         * gcc.dg/tree-ssa/pr22321.c: New test
2103
2104 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
2105
2106         PR tree-optimization/21921
2107         * gcc.dg/tree-ssa/pr21921.c: New.
2108
2109 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
2110
2111         PR tree-optimizatio/22442
2112         * gcc.dg/tree-ssa/loop-11.c: New test.
2113
2114 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
2115
2116         PR tree-opt/21840
2117         * gcc.c-torture/compile/pr21840.c: New test.
2118
2119 2005-07-12  Jan Hubicka  <jh@suse.cz>
2120
2121         * gcc.c-torture/compile/pr22379.c: New test.
2122
2123 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
2124
2125         PR libfortran/21593
2126         gfortran.dg/dev_null.f90:  Remove outdated comment about
2127         PR libfortran/21593.
2128
2129
2130 2005-07-12  Dale Johannesen  <dalej@apple.com>
2131
2132         * gcc.target/i386/compress-float-sse.c:  New.
2133         * gcc.target/i386/compress-float-sse-pic.c:  New.
2134         * gcc.target/i386/compress-float-387.c:  New.
2135         * gcc.target/i386/compress-float-387-pic.c:  New.
2136         * gcc.dg/compress-float-ppc.c:  New.
2137         * gcc.dg/compress-float-ppc-pic.c:  New.
2138
2139 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
2140
2141         PR libfortran/21593
2142         gfortran.dg/dev_null.f90:  Remove targets.
2143
2144 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
2145
2146         PR tree-opt/22335
2147         * gcc.dg/pr22335-1.c: New test.
2148         * gcc.dg/pr22335-2.c: New test.
2149
2150 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2151
2152         PR c++/20172
2153         * g++.dg/template/nontype12.C : New test.
2154
2155 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
2156
2157         * gcc.dg/tree-ssa/loop-10.c: New test.
2158
2159 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
2160
2161         * gcc.c-torture/execute/20020720-1.x: Remove.
2162
2163 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
2164
2165         * gfortran.fortran-torture/execute/forall_7.f90: New test.
2166
2167 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
2168
2169         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
2170         (dg-mips-options): Use it.
2171
2172 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
2173
2174         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
2175
2176 2005-07-09  Richard Henderson  <rth@redhat.com>
2177
2178         * lib/target-supports.exp (check_effective_target_sync_char_short):
2179         Add alpha.
2180
2181 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
2182
2183         PR libfortran/22217
2184         * gfortran.dg/negative-z-descriptor.f90:  New test.
2185
2186 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
2187
2188         PR tree-opt/22329
2189         * gcc.dg/pr22329.c: New test.
2190
2191 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
2192
2193         PR tree-optimization/20139
2194         * gcc.dg/tree-ssa/pr20139.c: New.
2195
2196 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
2197
2198         PR tree-opt/22356
2199         * testsuite/gcc.dg/pr22356-1.c: New test.
2200
2201 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
2202
2203         PR c++/21799
2204         * g++.dg/template/unify8.C: New.
2205         * g++.dg/template/unify9.C: New.
2206
2207 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
2208
2209         * gfortran.fortran-torture/execute/entry_10.f90: New test.
2210
2211 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
2212
2213         * gcc.dg/darwin-version-1.c: New.
2214         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
2215         * gcc.dg/builtins-20.c: Likewise.
2216         * gcc.dg/builtins-53.c: Likewise.
2217         * gcc.dg/torture/builtins-convert-1.c: Likewise.
2218         * gcc.dg/torture/builtins-convert-2.c: Likewise.
2219         * gcc.dg/torture/builtins-convert-3.c: Likewise.
2220         * gcc.dg/torture/builtins-power-1.c: Likewise.
2221         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
2222         on Darwin.
2223
2224 2005-07-07  Jeff Law  <law@redhat.com>
2225
2226         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
2227         argument evaluation order.
2228
2229 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
2230
2231         PR libfortran/21594
2232         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
2233         Add test cases where the shift length is greater than the
2234         array length.
2235
2236 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
2237
2238         * obj-c++.dg/proto-lossage-6.mm: New.
2239         * objc.dg/proto-lossage-6.m: New.
2240
2241 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
2242
2243         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
2244         * objc.dg/gnu-runtime-2.m: Likewise.
2245
2246 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
2247
2248         * gfortran.dg/longline.f: New test.
2249
2250         * gfortran.dg/badline.f: New test.
2251
2252 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
2253
2254         PR fortran/16531
2255         PR fortran/15966
2256         PR fortran/18781
2257         * gfortran.dg/hollerith.f90: New.
2258         * gfortran.dg/hollerith2.f90: New.
2259         * gfortran.dg/hollerith3.f90: New.
2260         * gfortran.dg/hollerith4.f90: New.
2261         * gfortran.dg/hollerith_f95.f90: New.
2262         * gfortran.dg/hollerith_legacy.f90: New.
2263         * gfortran.dg/g77/cpp4.F: New. Port from g77.
2264
2265 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
2266
2267         PR objc/22274
2268         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
2269         * objc.dg/gnu-runtime-2.m: New.
2270
2271 2005-07-06  Jeff Law  <law@redhat.com>
2272
2273         * gcc.dg/tree-ssa/vrp17.c: New test.
2274
2275 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
2276
2277         PR fortran/22327
2278         * gfortran.dg/array_constructor_5.f90: New test.
2279
2280 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
2281
2282         * gfortran.fortran-torture/execute/entry_9.f90: New test.
2283
2284 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
2285
2286         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
2287         * gcc.dg/980816-1.c: Ditto.
2288
2289 2005-07-06  Jeff Law  <law@redhat.com>
2290
2291         * gcc.c-torture/compile/pr21356.c: New test.
2292
2293 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
2294
2295         PR c/22013
2296         PR c/22098
2297         * gcc.c-torture/compile/pr22013-1.c,
2298         gcc.c-torture/execute/pr22098-1.c,
2299         gcc.c-torture/execute/pr22098-2.c,
2300         gcc.c-torture/execute/pr22098-3.c: New tests.
2301
2302 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
2303
2304         PR c/22308
2305         * gcc.dg/pr22308-1.c: New test.
2306
2307 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
2308
2309         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
2310         target.
2311         * gcc.dg/compare9.c: Use -fshort-enums instead of
2312         -fno-short-enums.  Change the last test to dg-bogus.
2313
2314 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
2315
2316         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
2317         * gcc.dg/compare9.c: New.
2318
2319 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2320
2321         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
2322
2323 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
2324
2325         PR testsuite/22288
2326         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
2327
2328
2329 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2330
2331         * gcc.dg/format/gcc_gfc-1.c: New.
2332
2333 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
2334
2335         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
2336
2337 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2338
2339         PR fortran/20842
2340         * gfortran.dg/io_invalid_1.f90: New test.
2341
2342 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
2343
2344         * gcc.dg/format/gcc_diag-1.c: Update.
2345
2346 2005-07-02  Jeff Law  <law@redhat.com>
2347
2348         * gcc.dg/tree-ssa/pr22051-1.c: New test.
2349         * gcc.dg/tree-ssa/pr22051-2.c: New test.
2350
2351 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
2352
2353         * gcc.dg/format/gcc_diag-1.c: Update.
2354
2355 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
2356
2357         PR tree-opt/22269
2358         * gcc.c-torture/compile/pr22269.c: New test.
2359
2360 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
2361
2362         PR 21584
2363         PR 22219
2364         * g++.dg/tree-ssa/pr21584-1.C: New test.
2365         * g++.dg/tree-ssa/pr21584-2.C: New test.
2366
2367 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
2368
2369         * obj-c++.dg/try-catch-11.mm: New.
2370         * objc.dg/try-catch-10.m: New.
2371
2372 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
2373
2374         * g++.dg/other/ucnid-1.C: xfail on AIX.
2375
2376 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
2377
2378         PR 22234
2379         * gcc.dg/20050629-1.c: New test.
2380
2381 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
2382
2383         * obj-c++.dg/const-str-1[0-1].mm: New.
2384         * objc.dg/const-str-1[0-1].m: New.
2385
2386 2005-05-29  Richard Henderson  <rth@redhat.com>
2387
2388         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
2389         Rename from check_effective_target_vect_no_max.
2390         (check_effective_target_vect_no_int_add): New.
2391         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
2392         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
2393         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2394         * gcc.dg/vect/vect-reduc-1.c: Use both.
2395         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2396
2397 2005-05-29  Richard Henderson  <rth@redhat.com>
2398
2399         * lib/target-supports.exp (check_effective_target_vect_no_max):
2400         Remove i386 and x86_64.
2401
2402 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
2403
2404         PR testsuite/21969
2405         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
2406
2407 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
2408
2409         PR middle-end/21969
2410         * gcc.dg/vect/pr21969.c: New test.
2411
2412 2005-06-28  Eric Christopher  <echristo@redhat.com>
2413
2414         PR c/22052
2415         PR c/21975
2416         * gcc.dg/inline1.c: New test.
2417         * gcc.dg/inline2.c: Ditto.
2418         * gcc.dg/inline3.c: Ditto.
2419         * gcc.dg/inline4.c: Ditto.
2420         * gcc.dg/inline5.c: Ditto.
2421
2422 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
2423
2424         PR libfortran/22142
2425         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
2426         Add testcase also testing eoshift1 for PR 22142.
2427
2428 2005-06-28  Richard Henderson  <rth@redhat.com>
2429
2430         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
2431         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
2432         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
2433         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
2434         gcc.dg/tree-ssa/20030922-2.c: Likewise.
2435
2436 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
2437
2438         PR libfortran/22142
2439         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
2440         Add testcase for PR 22142.
2441
2442 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
2443
2444         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
2445         gcc.target/ia64/fpreg-2.c: New tests.
2446
2447 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2448
2449         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
2450
2451 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2452
2453         PR libfortran/22170
2454         * gfortran.dg/slash_1.f90: New test.
2455
2456 2005-06-27  Richard Henderson  <rth@redhat.com>
2457
2458         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
2459         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
2460         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
2461         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2462         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
2463         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
2464
2465 2005-06-27  Richard Henderson  <rth@redhat.com>
2466
2467         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
2468         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
2469
2470 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
2471
2472         * obj-c++.dg/proto-lossage-5.mm: New.
2473         * objc.dg/proto-lossage-5.m: New.
2474
2475 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
2476
2477         PR 21959
2478         * gcc.dg/tree-ssa/pr21959.c: New test.
2479
2480 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
2481
2482         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
2483         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
2484         testing uninitialized var.
2485
2486         * gcc.c-torture/execute/builtins/chk.h: New.
2487         * gcc.c-torture/execute/builtins/lib/chk.c: New.
2488         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
2489         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
2490         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
2491         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
2492         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
2493         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
2494         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
2495         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
2496         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
2497         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
2498         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
2499         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
2500         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
2501         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
2502         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
2503         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
2504         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
2505         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
2506         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
2507         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
2508         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
2509         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
2510         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
2511         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
2512         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
2513         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
2514         * gcc.dg/builtin-object-size-1.c: New test.
2515         * gcc.dg/builtin-object-size-2.c: New test.
2516         * gcc.dg/builtin-object-size-3.c: New test.
2517         * gcc.dg/builtin-object-size-4.c: New test.
2518         * gcc.dg/builtin-object-size-5.c: New test.
2519         * gcc.dg/builtin-stringop-chk-1.c: New test.
2520         * gcc.dg/builtin-stringop-chk-2.c: New test.
2521         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
2522         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
2523         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
2524         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
2525         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
2526         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
2527         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
2528         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
2529         * gcc.c-torture/execute/printf-1.c: New test.
2530         * gcc.c-torture/execute/fprintf-1.c: New test.
2531         * gcc.c-torture/execute/vprintf-1.c: New test.
2532         * gcc.c-torture/execute/vfprintf-1.c: New test.
2533         * gcc.c-torture/execute/printf-chk-1.c: New test.
2534         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
2535         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
2536         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
2537
2538 2005-06-27  Michael Matz  <matz@suse.de>
2539
2540         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
2541         slot is not merged if address escapes.
2542
2543 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2544
2545         PR c/21911
2546         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
2547
2548 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
2549
2550         PR middle-end/17965
2551         * gcc.c-torture/compile/20050622-1.c: New test.
2552
2553         PR middle-end/22028
2554         * gcc.dg/20050620-1.c: New test.
2555
2556 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
2557
2558         PR tree-optimization/22026
2559         * gcc.dg/tree-ssa/pr22026.c: New.
2560
2561 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
2562
2563         PR libfortran/22144
2564         * gfortran.dg/shift-alloc.f90:  New testcase.
2565
2566 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
2567
2568         * all files: Update FSF address in copyright headers.
2569
2570 2005-06-22  Jan Hubicka  <jh@suse.cz>
2571
2572         * wholeprogram-1.c: New testcase.
2573         * wholeprogram-2.c: New testcase.
2574
2575 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
2576
2577         PR 22171
2578         * gcc.dg/tree-ssa/pr22171.c: New test.
2579
2580 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
2581
2582         * gfortran.dg/simplify_modulo.f90: New.
2583
2584 2005-06-24  Jan Hubicka  <jh@suse.cz>
2585
2586         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
2587
2588 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
2589
2590         * obj-c++.dg/proto-lossage-[1-4].mm: New.
2591
2592 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
2593
2594         * obj-c++.dg/typedef-alias-1.mm: New.
2595         * objc.dg/typedef-alias-1.m: New.
2596
2597 2005-06-23  Jeff Law  <law@redhat.com>
2598
2599         * gcc.dg/tree-ssa/vrp16.c: New test.
2600
2601 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2602
2603         * lib/target-supports.exp: Add
2604         check_effective_target_fortran_large_real and
2605         check_effective_target_fortran_large_int to check for
2606         corresponding effective targets.
2607         * gfortran.dg/large_integer_kind_1.f90: New test.
2608         * gfortran.dg/large_real_kind_1.f90: New test.
2609
2610 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
2611
2612         PR tree-optimization/22117
2613         * gcc.dg/tree-ssa/pr22117.c: New.
2614
2615 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
2616
2617         PR testsuite/22123
2618         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
2619
2620 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
2621
2622         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
2623
2624 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
2625
2626         * gfortran.dg/f2c_4.f90:  Add tests for complex functions
2627         * gfortran.dg/f2c_4.c: Likewise
2628
2629 2005-06-22 Paul Brook  <paul@codesourcery.com>
2630
2631         PR fortran/21034
2632         * gfortran.dg/auto_save_1.f90: New test.
2633
2634 2005-06-22  Michael Matz  <matz@suse.de>
2635
2636         * gcc.target/x86-64/abi: New directory.
2637         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
2638         * gcc.target/x86-64/abi/README.gcc: New file.
2639         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
2640         * gcc.target/x86-64/abi/asm-support.s: New file.
2641         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
2642         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
2643         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
2644         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
2645         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
2646         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
2647         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
2648         * gcc.target/x86_64/abi/test_bitfields.c: New test.
2649         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
2650         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
2651         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
2652         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
2653         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
2654         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
2655         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
2656         * gcc.target/x86_64/abi/test_varargs.c: New test.
2657
2658 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
2659
2660         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
2661         32-bit i?86 and x86_64.
2662
2663 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
2664
2665         * obj-c++.dg/const-str-[1-9].mm: New tests.
2666
2667 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
2668
2669         PR fortran/22010
2670         * gfortran.dg/namelist_use.f90: New.
2671         * gfortran.dg/namelist_use_only.f90: New.
2672
2673 2005-06-21  Jeff Law  <law@redhat.com>
2674
2675         * gcc.dg/tree-ssa/vrp15.c: New test.
2676
2677 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
2678
2679         * lib/target-supports.exp (check_effective_target_vect_reduction):
2680         Remove.
2681         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
2682         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
2683         remove vect_reduction target keyword. Also avoid two returns in main.
2684         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2685         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
2686         * gcc.dg/vect/vect-reduc-1short.c: New test.
2687         * gcc.dg/vect/vect-reduc-1char.c: New test.
2688         * gcc.dg/vect/vect-reduc-2short.c: New test.
2689         * gcc.dg/vect/vect-reduc-2char.c: New test.
2690         * gcc.dg/vect/vect-reduc-6.c: New test.
2691         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
2692         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
2693         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
2694
2695 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2696         Paul Thomas  <pault@gcc.gnu.org>
2697
2698         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
2699         New tests.
2700
2701 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2702
2703         * gfortran.dg/backslash_1.f90: New test.
2704         * gfortran.dg/backslash_2.f90: New test.
2705
2706 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
2707
2708         * gfortran.dg/duplicate_labels.f90: New test.
2709
2710 2005-06-20  Jan Beulich  <jbeulich@novell.com>
2711
2712         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
2713         unsupportable relocations.
2714         * g++.old-deja/g++.other/store-expr1.C: Likewise.
2715         * gcc.dg/20050321-2.c: xfail for NetWare.
2716
2717 2005-06-20  Andreas Jaeger  <aj@suse.de>
2718
2719         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
2720         gcc.target/i386/fastcall-sseregparm.c,
2721         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
2722
2723 2005-06-19  Richard Henderson  <rth@redhat.com>
2724
2725         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
2726
2727 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
2728
2729         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
2730
2731 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
2732
2733         PR c++/22115
2734         * g++.dg/conversion/simd2.C: Change expected error message.
2735
2736 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
2737
2738         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
2739         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2740         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2741
2742 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
2743
2744         * gcc.dg/fold-mod-1.c: New test.
2745
2746 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
2747
2748         PR fortran/19926
2749         * gfortran.dg/pr19926.f90: New test.
2750
2751 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
2752
2753         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
2754         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
2755         targets.
2756         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2757         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2758
2759 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
2760
2761         * gcc.target/ia64/float80-varargs-1.c: New test.
2762
2763 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2764
2765         PR tree-opt/22035
2766         * gfortran.dg/f2c_6.f90: New test.
2767
2768 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
2769
2770         PR c++/17413
2771         * g++.dg/template/local5.C: New.
2772
2773 2005-06-17  Richard Henderson  <rth@redhat.com>
2774
2775         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
2776
2777 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
2778
2779         PR testsuite/21945
2780         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
2781
2782 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
2783
2784         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
2785         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
2786         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
2787         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
2788         check_vect to verify the presence of hardware vector support.
2789
2790 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
2791
2792         PR testsuite/22056
2793         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
2794
2795 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2796
2797         PR libfortran/19216
2798         * gfortran.dg/pr19216.f: Add correct space between brackets and
2799         dg directive.
2800
2801 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2802
2803         PR libfortran/16436
2804         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
2805
2806 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
2807
2808         * gcc.target/i386/attributes-error.c: New testcase.
2809         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2810         * gcc.target/i386/regparm-stdcall.c: Likewise.
2811         * gcc.target/i386/sseregparm-1.c: Likewise.
2812         * gcc.target/i386/sseregparm-2.c: Likewise.
2813
2814 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
2815
2816         * g++.dg/rtti/crash2.C: New.
2817
2818 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
2819
2820         * gcc.dg/noncompile/20040203-3.c: Update expected message.
2821
2822 2005-06-15  David Ung  <davidu@mips.com>
2823
2824         * gcc.target/mips/mips16e-extends.c: New test for testing the
2825         generation of MIPS16e zeb/zeh, seb/seh instructions.
2826
2827 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
2828
2829         PR 22018
2830         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
2831         * gcc.dg/tree-ssa/pr22018.c: New test.
2832
2833 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
2834
2835         * gcc.dg/simd-1.c: Update error messages.
2836         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
2837         * gcc.dg/simd-2.c: Update error messages.
2838         * gcc.dg/simd-4.c: New.
2839
2840 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
2841
2842         PR c++/20678
2843         * g++.dg/other/crash-4.C: New.
2844
2845 2005-06-14  Devang Patel  <dpatel@apple.com>
2846
2847         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
2848
2849 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
2850
2851         PR c++/21929
2852         * g++.dg/parse/crash11.C: Update
2853
2854 2005-06-13  Jeff Law  <law@redhat.com>
2855
2856         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
2857         perform the desired transformations.
2858         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
2859         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
2860
2861 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2862
2863         PR fortran/22038
2864         * gfortran.dg/forall_1.f90: Un-XFAIL.
2865
2866 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
2867
2868         PR c++/21929
2869         * g++.dg/parse/crash26.C: New.
2870
2871         PR c++/20789
2872         * g++.dg/init/member1.C: New.
2873
2874 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
2875
2876         * gfortran.dg/altreturn_1.f90: New test.
2877
2878 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
2879
2880         PR middle-end/21985
2881         * gcc.dg/tree-ssa/pr21985.c: New test.
2882
2883 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
2884
2885         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
2886
2887 2005-06-12  Roger Sayle  <roger@eyesopen.com>
2888
2889         PR c++/21930
2890         * g++.dg/other/error10.C: New test case.
2891
2892 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2893
2894         PR libfortran/19155
2895         * gfortran.dg/pr19155.f: Add test.
2896
2897 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2898
2899         * gfortran.dg/f2c_7.f90: New test.
2900
2901         * gfortran.dg/forall_1.f90: XFAILed.
2902
2903 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
2904
2905         * gcc.dg/pr14796-1.c: New.
2906         * gcc.dg/pr14796-2.c: New.
2907
2908 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
2909
2910         PR fortran/17792
2911         PR fortran/21375
2912         * gfortran.dg/deallocate_stat.f90:  New test.
2913
2914 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
2915
2916         * gfortran.fortran-torture/execute/in-pack.f90:  New test.
2917
2918 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
2919
2920         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
2921         access will be generated when this loop is vectorized. Test that
2922         accesses with same alignment were detected.
2923         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
2924         Test that accesses with same alignment were detected.
2925         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
2926         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
2927         alignment were detected.
2928
2929 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
2930
2931         PR c++/10611
2932         * g++.dg/conversion/simd2.C: New.
2933
2934 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2935
2936         * gcc.dg/Wcxx-compat-1.c: New.
2937
2938 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
2939
2940         PR libfortran/21480
2941         * gfortran.dg/reshape-complex.f90:  Add a test for a packed
2942         complex array.
2943
2944 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
2945
2946         * gcc.dg/alias-8.c: New.
2947
2948 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
2949
2950         * gcc.dg/format/cmn_err-1.c: Update.
2951
2952 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
2953
2954         PR target/20666
2955         * gcc.target/sparc/fexpand-2.c: New.
2956         * gcc.target/sparc/fpmerge-2.c: New.
2957         * gcc.target/sparc/fpmul-2.c: New.
2958         * gcc.target/sparc/noresult.c: New.
2959         * gcc.target/sparc/pdist-2.c: New.
2960         * gcc.target/sparc/pdist-3.c: New.
2961
2962 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
2963
2964         PR testsuite/21702
2965         * gcc.target/i386/i386.exp: Fix comment typo.
2966
2967 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
2968
2969         PR c++/19497
2970         * g++.dg/inherit/using5.C: New.
2971         * g++.dg/inherit/using6.C: New.
2972
2973 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2974
2975         PR c++/19894
2976         * g++.dg/template/ptrmem15.C: New test.
2977
2978         PR c++/20563
2979         * g++.dg/ext/label4.C: New test.
2980
2981 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2982
2983         * gcc.dg/tls/debug-1.c: New test.
2984
2985 2005-06-07  Dale Johannesen  <dalej@apple.com>
2986
2987         * gcc.target/i386/movq.c:  New.
2988
2989 2005-06-07  Dale Johannesen  <dalej@apple.com>
2990
2991         * gcc.dg/20050607-1.c:  New.
2992
2993 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
2994
2995         PR middle-end/21850
2996         * gcc.c-torture/execute/20050607-1.c: New test.
2997
2998 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
2999
3000         PR libfortran/21926
3001         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
3002         Test case where the return array has lowest stride one,
3003         but isn't packed.
3004
3005 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
3006
3007         * lib/target-supports.exp (check_effective_target_sync_int_long):
3008         Add s390 and s390x targets.
3009
3010 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
3011
3012         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
3013         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
3014         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
3015         * gcc.dg/tree-ssa/loop-9.c: New test.
3016
3017 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
3018
3019         * g++.dg/parse/defarg10.C: New.
3020
3021 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
3022
3023         PR regression/21897
3024         * gcc.c-torture/execute/20050604-1.c: New test.
3025
3026 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
3027
3028         PR 21903
3029         * g++.dg/parse/defarg9.C: New.
3030
3031         PR c++/20637
3032         * g++.dg/inherit/using4.C: New.
3033         * g++.dg/overload/error1.C: Adjust expected errors.
3034         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
3035         * g++.old-deja/g++.brendan/arm2.C: Likewise.
3036         * g++.old-deja/g++.other/redecl2.C: Likewise.
3037         * g++.old-deja/g++.other/redecl4.C: Likewise.
3038         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
3039
3040 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
3041
3042         * gfortran.dg/f2c_5.f90: Add -w to dg-options
3043
3044 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
3045
3046         * lib/gfortran.exp (gfortran_target_compile): Call
3047         dg-additional-files-options
3048         * gfortran.dg/f2c_4.f90: New file
3049         * gfortran.dg/f2c_4.c: New file
3050         * gfortran.dg/f2c_5.f90: New file
3051         * gfortran.dg/f2c_5.c: New file
3052
3053 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3054
3055         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
3056
3057         PR fortran/21912
3058         * gfortran.dg/array_constructor_4.f90: New test.
3059
3060 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
3061
3062         PR c++/21619
3063         * g++.dg/ext/builtin9.C: New test.
3064
3065 2005-06-05  Dale Johannesen  <dalej@apple.com>
3066
3067         * gcc.c-torture/execute/20050603-1.c:  Move to gcc.dg.
3068         * gcc.c-torture/execute/20050603-2.c:  Ditto.
3069
3070 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
3071
3072         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
3073         * gcc.dg/vect/vect-reduc-1.c: New.
3074         * gcc.dg/vect/vect-reduc-2.c: New.
3075         * gcc.dg/vect/vect-reduc-3.c: New.
3076
3077 2005-06-04  Dale Johannesen  <dalej@apple.com>
3078
3079         * gcc.c-torture/execute/20050603-1.c:  New.
3080         * gcc.c-torture/execute/20050603-2.c:  New.
3081         * gcc.dg/20050603-3.c:  New.
3082
3083 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3084
3085         PR fortran/19195
3086         * gfortran.dg/debug_1.f90: New test.
3087
3088         * gfortran.dg/forall_1.f90: New test.
3089
3090 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
3091
3092         * gfortran.dg/array_constructor_3.f90: New test.
3093
3094 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3095
3096         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
3097
3098 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
3099
3100         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
3101
3102 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
3103
3104         PR c/21873
3105         * gcc.dg/init-excess-1.c: New test.
3106
3107 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
3108
3109         PR c++/21853
3110         * g++.dg/expr/static_cast6.C: New test.
3111
3112 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
3113
3114         * gcc.dg/tree-ssa/vrp14.c: New test.
3115
3116 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
3117
3118         PR c++/21336
3119         * g++.dg/template/new2.C: New test.
3120
3121 2005-06-03  Josh Conner  <jconner@apple.com>
3122
3123         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
3124         all entries in initializer.
3125
3126 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
3127
3128         PR middle-end/21858
3129         * gcc.dg/pr21858.c: New testcase.
3130
3131 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
3132
3133         PR tree-optimization/21292
3134
3135         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
3136         New.
3137         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
3138         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
3139         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
3140         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
3141         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
3142
3143 2005-06-02  Richard Henderson  <rth@redhat.com>
3144
3145         * gcc.dg/sync-2.c: Use -march=i486 for i386.
3146
3147 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
3148
3149         * gcc.dg/wtypequal.c: New testcase.
3150
3151 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
3152
3153         PR 21582
3154         * gcc.dg/tree-ssa/pr21582.c: New test.
3155
3156 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
3157
3158         PR c++/21280
3159         * g++.dg/opt/interface2.h: New.
3160         * g++.dg/opt/interface2.C: New.
3161         * g++.dg/init/ctor4.C: Adjust error lines.
3162         * g++.old-deja/g++.bob/inherit2.C: Likewise.
3163         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
3164         * g++.old-deja/g++.jason/opeq3.C: Likewise.
3165         * g++.old-deja/g++.pt/assign1.C: Likewise.
3166         * g++.old-deja/g++.pt/crash20.C: Likewise.
3167
3168 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
3169
3170         PR tree-optimization/21734
3171         * g++.dg/vect/pr21734_1.cc: New.
3172         * g++.dg/vect/pr21734_2.cc: New.
3173
3174 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
3175
3176         PR c++/20350
3177         * g++.dg/template/spec24.C: New.
3178
3179         PR c++/21151
3180         * g++.dg/pch/local-1.C: New.
3181         * g++.dg/pch/local-1.Hs: New.
3182
3183 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
3184
3185         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
3186         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
3187         * gcc.dg/tree-ssa/pr14341.c: New test.
3188         * gcc.dg/tree-ssa/pr14841.c: New test.
3189         * gcc.dg/tree-ssa/pr20701.c: New test.
3190         * gcc.dg/tree-ssa/pr21086.c: New test.
3191         * gcc.dg/tree-ssa/pr21090.c: New test.
3192         * gcc.dg/tree-ssa/pr21332.c: New test.
3193         * gcc.dg/tree-ssa/pr21458.c: New test.
3194         * gcc.dg/tree-ssa/pr21658.c: New test.
3195         * gcc.dg/tree-ssa/vrp01.c: New test.
3196         * gcc.dg/tree-ssa/vrp02.c: New test.
3197         * gcc.dg/tree-ssa/vrp03.c: New test.
3198         * gcc.dg/tree-ssa/vrp04.c: New test.
3199         * gcc.dg/tree-ssa/vrp05.c: New test.
3200         * gcc.dg/tree-ssa/vrp06.c: New test.
3201         * gcc.dg/tree-ssa/vrp07.c: New test.
3202         * gcc.dg/tree-ssa/vrp08.c: New test.
3203         * gcc.dg/tree-ssa/vrp09.c: New test.
3204         * gcc.dg/tree-ssa/vrp10.c: New test.
3205         * gcc.dg/tree-ssa/vrp11.c: New test.
3206         * gcc.dg/tree-ssa/vrp12.c: New test.
3207         * gcc.dg/tree-ssa/vrp13.c: New test.
3208
3209 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
3210
3211         PR 21029
3212         * gcc.dg/tree-ssa/pr21029.c: New test.
3213
3214 2005-06-01  Roger Sayle  <roger@eyesopen.com>
3215
3216         * gfortran.dg/logint-1.f: New test case.
3217         * gfortran.dg/logint-2.f: Likewise.
3218         * gfortran.dg/logint-3.f: Likewise.
3219
3220 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
3221
3222         PR c/21536
3223         PR c/20760
3224         * gcc.dg/20050527-1.c: New test.
3225
3226         * gcc.dg/i386-sse-12.c: New test.
3227
3228         PR fortran/21729
3229         * gfortran.dg/implicit_5.f90: New test.
3230
3231 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
3232
3233         PR fortran/20883
3234         * gfortran/assign_4.f90: New test.
3235         * gfortran/assign_2.f90: Change compile to run.
3236
3237 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
3238
3239         * lib/target-supports.exp
3240         (check_effective_target_sync_char_short): New.
3241         * gcc.dg/sync-2.c: New.
3242
3243 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
3244
3245         PR tree-optimization/21817
3246         * gcc.dg/torture/pr21817-1.c: New.
3247
3248 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
3249
3250         PR c++/21165
3251         * g++.dg/template/init5.C: New.
3252
3253 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
3254
3255         * gfortran.dg/char_initialiser_actual.f90:
3256         Test character initialisers as actual arguments.
3257         * gfortran.dg/char_pointer_comp_assign.f90:
3258         Test character pointer structure component assignments.
3259         * gfortran.dg/char_array_structure_constructor.f90:
3260         Test character components in structure constructors.
3261
3262 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
3263
3264         PR middle-end/20931
3265         * g++.dg/opt/pr20931.C: New test.
3266
3267 2005-05-31  Andreas Jaeger  <aj@suse.de>
3268
3269         PR testsuite/20772
3270         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
3271         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
3272         g++.old-deja/g++.ext/asmspec1.C,
3273         g++.old-deja/g++.other/regstack.C,
3274         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
3275         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
3276         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
3277         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
3278         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
3279         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
3280         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
3281         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
3282         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
3283         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
3284         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
3285         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
3286         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
3287         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
3288         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
3289         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
3290         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
3291         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
3292         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
3293
3294 2005-05-31  Jeff Law  <law@redhat.com>
3295
3296         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
3297
3298 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
3299
3300         PR middle-end/21743
3301         * gcc.dg/builtins-1.c: Activate disabled clog test.
3302         * gcc.dg/torture/builtin-attr-1.c: Likewise.
3303
3304 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
3305
3306         * gfortran.dg/char_pointer_assign.f90:
3307         Test character-pointer assignments and pointer assignments.
3308         * gfortran.dg/char_pointer_dummy.f90:
3309         Test character-pointer dummy arguments.
3310         * gfortran.dg/char_pointer_func.f90:
3311         Test character-pointer function returns.
3312         * gfortran.dg/char_pointer_dependency.f90:
3313         Test character-pointer functions with dependencies.
3314
3315 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
3316
3317         PR c++/21784
3318         * g++.dg/lookup/using14.C: New test.
3319
3320 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
3321
3322         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
3323         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
3324         trailing ^M.
3325
3326 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
3327
3328         PR c++/17413
3329         * g++.dg/template/local5.C: New.
3330
3331         PR target/21761
3332         * gcc.c-torture/compile/pr21761.c: New.
3333
3334         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
3335         before darwin8.
3336
3337 2005-05-30  Steven G. Kargl
3338
3339         PR fortran/20846
3340         * gfortran.dg/inquire_8.f90: New test.
3341
3342 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3343
3344         PR libfortran/21376
3345         * gfortran.dg/output_exponents_1.f90: New test.
3346
3347 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3348
3349         PR libfortran/20006
3350         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
3351
3352 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
3353
3354         PR c++/21210
3355         * g++.dg/ext/complex1.C: New test.
3356
3357         PR c++/21340
3358         * g++.dg/init/ctor6.C: New test.
3359
3360 2005-05-29  Jan Hubicka  <jh@suse.cz>
3361
3362         * gcc.c-torture/compile/pr21562.c: New.
3363
3364 2005-05-28  Steven G. Kargl <kargls@comcast.net>
3365
3366         * gfortran.dg/subnormal_1.f90: New test.
3367
3368 2005-05-28  Jan Hubicka  <jh@suse.cz>
3369
3370         * tree-prof.exp: Fix comment.
3371         * value-prof-1.c: New.
3372         * value-prof-2.c: New.
3373         * value-prof-3.c: New.
3374         * value-prof-4.c: New.
3375
3376 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
3377
3378         PR c++/21614
3379         * g++.dg/expr/ptrmem6.C: New test.
3380         * g++.dg/expr/ptrmem6a.C: Likewise.
3381
3382 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
3383
3384         PR tree-optimization/21658
3385         * gcc.dg/tree-ssa/pr21658.c: New.
3386
3387 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
3388
3389         PR c++/21455
3390         * g++.dg/inherit/ptrmem3.C: New.
3391
3392         PR c++/21681
3393         * g++.dg/parse/template16.C: New.
3394
3395 2005-05-27  Andreas Jaeger  <aj@suse.de>
3396
3397         * gcc.dg/setjmp-2.c: Only run in 32-bit.
3398
3399         * gcc.dg/i386-sse-8.c: Run test on all archs.
3400
3401 2005-05-26  Mike Stump  <mrs@apple.com>
3402
3403         * objc.dg/isa-field-1.m: Only run on darwin.
3404         * objc.dg/lookup-1.m: Likewise.
3405         * objc.dg/try-catch-8.m: Likewise.
3406
3407 2005-05-26  Roger Sayle  <roger@eyesopen.com>
3408
3409         PR tree-optimization/9814
3410         * gcc.dg/pr9814-1.c: New test case.
3411
3412 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
3413
3414         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
3415         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
3416         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
3417         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
3418         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
3419         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
3420         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
3421         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
3422         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
3423         objc.dg/try-catch-8.m: New.
3424
3425 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
3426
3427         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
3428         remove extraneous semicolons.
3429
3430 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
3431
3432         * obj-c++.dg/comp-types-12.mm: New.
3433         * objc.dg/comp-types-11.m: New.
3434         * objc.dg/selector-4.m: New.
3435
3436 2005-05-26  Andreas Jaeger  <aj@suse.de>
3437
3438         PR testsuite/20772
3439         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
3440         g++.old-deja/g++.ext/attrib3.C,
3441         g++.old-deja/g++.other/store-expr1.C,
3442         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
3443         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
3444         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
3445         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
3446         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
3447         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
3448         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
3449         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
3450         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
3451         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
3452         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
3453         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
3454         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
3455         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
3456         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
3457         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
3458         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
3459         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
3460         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
3461
3462 2005-05-26  Andreas Jaeger  <aj@suse.de>
3463
3464         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
3465         x86-64 compilation.
3466
3467 2005-05-26  Andreas Jaeger  <aj@suse.de>
3468
3469         PR testsuite/20772
3470         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
3471         gcc.misc-tests/i386-pf-athlon-1.c,
3472         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
3473         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
3474         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
3475         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
3476         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
3477         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
3478         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
3479         programs.
3480
3481         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
3482         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
3483         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
3484         x86-64 compilation.
3485
3486         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
3487         x86_64.
3488
3489         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
3490         effective-target ilp32.
3491
3492 2005-05-26  David Ung  <davidu@mips.com>
3493
3494         * gcc.target/mips/ext_ins.c: New test for testing the generation
3495         of MIPS32/64 rev 2 ext/ins instructions.
3496
3497 2005-05-26  Andreas Jaeger  <aj@suse.de>
3498
3499         * treelang/compile/unsigned.tree: Use gimple instead of
3500         nonexisting generic dump.
3501
3502 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
3503
3504         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
3505
3506 2005-05-26  Andreas Jaeger  <aj@suse.de>
3507
3508         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
3509
3510 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
3511
3512         PR libfortran/17283
3513         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
3514         Test callee-allocated memory with write statements.
3515
3516 2005-05-25  Roger Sayle  <roger@eyesopen.com>
3517
3518         PR middle-end/21709
3519         * gcc.dg/pr21709-1.c: New test case.
3520
3521 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
3522             Mike Stump  <mrs@apple.com>
3523
3524         * objc/execute/next_mapping.h: Update for C++.
3525
3526         * obj-c++.dg/selector-1.mm: Move to...
3527         * obj-c++.dg/selector-4.mm: here...
3528
3529         * obj-c++.dg/basic.mm: New.
3530         * obj-c++.dg/comp-types-1.mm: New.
3531         * obj-c++.dg/cxx-class-1.mm: New.
3532         * obj-c++.dg/cxx-ivars-1.mm: New.
3533         * obj-c++.dg/cxx-ivars-2.mm: New.
3534         * obj-c++.dg/cxx-ivars-3.mm: New.
3535         * obj-c++.dg/cxx-scope-1.mm: New.
3536         * obj-c++.dg/cxx-scope-2.mm: New.
3537         * obj-c++.dg/defs.mm: New.
3538         * obj-c++.dg/empty-private-1.mm: New.
3539         * obj-c++.dg/encode-1.mm: New.
3540         * obj-c++.dg/encode-2.mm: New.
3541         * obj-c++.dg/encode-3.mm: New.
3542         * obj-c++.dg/extern-c-1.mm: New.
3543         * obj-c++.dg/extra-semi.mm: New.
3544         * obj-c++.dg/fix-and-continue-2.mm: New.
3545         * obj-c++.dg/isa-field-1.mm: New.
3546         * obj-c++.dg/ivar-list-semi.mm: New.
3547         * obj-c++.dg/local-decl-1.mm: New.
3548         * obj-c++.dg/lookup-1.mm: New.
3549         * obj-c++.dg/lookup-2.mm: New.
3550         * obj-c++.dg/method-1.mm: New.
3551         * obj-c++.dg/method-2.mm: New.
3552         * obj-c++.dg/method-3.mm: New.
3553         * obj-c++.dg/method-4.mm: New.
3554         * obj-c++.dg/method-5.mm: New.
3555         * obj-c++.dg/method-6.mm: New.
3556         * obj-c++.dg/method-7.mm: New.
3557         * obj-c++.dg/no-extra-load.mm: New.
3558         * obj-c++.dg/overload-1.mm: New.
3559         * obj-c++.dg/pragma-1.mm: New.
3560         * obj-c++.dg/pragma-2.mm: New.
3561         * obj-c++.dg/private-1.mm: New.
3562         * obj-c++.dg/private-2.mm: New.
3563         * obj-c++.dg/proto-qual-1.mm: New.
3564         * obj-c++.dg/qual-types-1.mm: New.
3565         * obj-c++.dg/stubify-1.mm: New.
3566         * obj-c++.dg/stubify-2.mm: New.
3567         * obj-c++.dg/super-class-1.mm: New.
3568         * obj-c++.dg/super-class-2.mm: New.
3569         * obj-c++.dg/super-dealloc-1.mm: New.
3570         * obj-c++.dg/super-dealloc-2.mm: New.
3571         * obj-c++.dg/template-1.mm: New.
3572         * obj-c++.dg/template-2.mm: New.
3573         * obj-c++.dg/template-3.mm: New.
3574         * obj-c++.dg/template-4.mm: New.
3575         * obj-c++.dg/template-5.mm: New.
3576         * obj-c++.dg/template-6.mm: New.
3577         * obj-c++.dg/try-catch-1.mm: New.
3578         * obj-c++.dg/try-catch-2.mm: New.
3579         * obj-c++.dg/try-catch-3.mm: New.
3580         * obj-c++.dg/try-catch-4.mm: New.
3581         * obj-c++.dg/try-catch-5.mm: New.
3582         * obj-c++.dg/try-catch-6.mm: New.
3583         * obj-c++.dg/try-catch-7.mm: New.
3584         * obj-c++.dg/try-catch-8.mm: New.
3585         * obj-c++.dg/try-catch-9.mm: New.
3586         * obj-c++.dg/va-meth-1.mm: New.
3587
3588 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
3589
3590         * obj-c++.dg/selector-1.mm: New.
3591         * obj-c++.dg/selector-2.mm: New.
3592
3593 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
3594
3595         * obj-c++.dg/selector-3.mm: New.
3596         * objc.dg/selector-3.m: New.
3597
3598 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
3599
3600         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
3601         about where warning appears.
3602
3603 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
3604
3605         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
3606         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3607         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3608         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3609
3610 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
3611
3612         * gcc.dg/20050524-1.c: New test.
3613
3614 2005-05-25  Jan Hubicka  <jh@suse.cz>
3615
3616         * gcc.dg/tree-prof/inliner-1.c: New.
3617
3618 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
3619
3620         * gcc.dg/tree-prof: New directory.
3621         * gcc.dg/tree-prof/tree-prof.exp: New.
3622
3623 2005-05-25  DJ Delorie  <dj@redhat.com>
3624
3625         * gcc.dg/Wattributes-1.c: New.
3626         * gcc.dg/Wattributes-2.c: New.
3627         * gcc.dg/Wattributes-3.c: New.
3628
3629 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
3630
3631         PR tree-optimization/19833
3632         * gcc.dg/uninit-4.c: Remove xfail.
3633         * gcc.dg/uninit-9.c: Ditto.
3634
3635 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
3636
3637         * obj-c++.dg/bitfield-[1-5].mm: New.
3638         * obj-c++.dg/class-protocol-1.mm: New.
3639         * obj-c++.dg/comp-types-1[0-1].mm: New.
3640         * obj-c++.dg/comp-types-[2-9].mm: New.
3641         * obj-c++.dg/encode-[4-8].mm: New.
3642         * obj-c++.dg/layout-1.mm: New.
3643         * obj-c++.dg/method-1[0-9].mm: New.
3644         * obj-c++.dg/method-2[0-1].mm: New.
3645         * obj-c++.dg/method-[8-9].mm: New.
3646         * obj-c++.dg/objc-gc-3.mm: New.
3647         * obj-c++.dg/try-catch-10.mm: New.
3648         * objc.dg/bitfield-5.m: New.
3649         * objc.dg/comp-types-10.m: New.
3650         * objc.dg/comp-types-9.m: New.
3651         * objc.dg/layout-1.m: New.
3652         * objc.dg/objc-gc-4.m: New.
3653         * objc.dg/try-catch-9.m: New.
3654         * objc.dg/class-protocol-1.m: Tweak diagnostics.
3655         * objc.dg/comp-types-1.m: Likewise.
3656         * objc.dg/comp-types-[5-6].m: Likewise.
3657         * objc.dg/method-9.m: Likewise.
3658
3659 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
3660
3661         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
3662         and on hardware without VMX support.
3663
3664         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
3665
3666         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
3667
3668         * lib/profopt.exp (dg-final-generate, dg-final-use,
3669         profopt-final-code, profopt-get-options): New.
3670         (profopt-execute): Process test directives.
3671
3672         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
3673         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
3674         cleanup-tree-dump, cleanup-saved-temps): Update comments.
3675
3676 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
3677
3678         PR C++/21645
3679         * g++.dg/init/ctor5.C: New test.
3680
3681 2005-05-24  Ira Rosen  <irar@il.ibm.com>
3682
3683         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
3684         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
3685         vect-113.c, vect-114.c.
3686
3687 2005-05-23  Adam Nemet  <anemet@lnxw.com>
3688
3689         * gcc.dg/const-elim-1.c: Remove xfails.
3690
3691 2005-05-23  Jeff Law  <law@redhat.com>
3692
3693         * gcc.c-torture/compile/pr21638.c: New test.
3694         * gcc.c-torture/compile/20050520-1.c: New test.
3695
3696 2005-05-23  Nick Clifton  <nickc@redhat.com>
3697
3698         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
3699         be a proper triple, ie: m32r*-*-*.
3700         * g++.old-deja/g++.jason/thunk3.C: Likewise.
3701
3702 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
3703
3704         PR middle-end/21331
3705         PR tree-opt/21293
3706         * gcc.c-torture/compile/pr21293.c: New test.
3707         * gcc.c-torture/execute/pr21331.c: New test.
3708
3709 2004-05-20  Richard Henderson  <rth@redhat.com>
3710
3711         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
3712
3713 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
3714
3715         * obj-c++-dg.exp: Add.
3716         * obj-c++.exp: Add.
3717         * obj-c++.dg/dg.exp: Add.
3718
3719 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
3720
3721         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
3722         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
3723
3724 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
3725
3726         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
3727
3728 2004-05-19  Richard Henderson  <rth@redhat.com>
3729
3730         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
3731
3732 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
3733
3734         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
3735
3736         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
3737
3738 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
3739
3740         PR c++/21495
3741         * g++.dg/parse/extern1.C: New test.
3742         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
3743
3744 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3745
3746         * gcc.dg/c99-math.h: New.
3747         * gcc.dg/c99-math-float-1.c: New test.
3748         * gcc.dg/c99-math-double-1.c: Likewise.
3749         * gcc.dg/c99-math-long-double-1.c: Likewise.
3750
3751 2005-05-18  Richard Henderson  <rth@redhat.com>
3752
3753         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
3754
3755 2005-05-18  Devang Patel  <dpatel@apple.com>
3756
3757         * g++.dg/opt/20050511-1.C: New test.
3758
3759 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
3760
3761         PR libfortran/21127
3762         * gfortran.dg/reshape-complex.f90:  New test.
3763
3764 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
3765
3766         * gfortran.dg/array_constructor_1.f90: New test.
3767         * gfortran.dg/array_constructor_2.f90: New test.
3768
3769 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
3770
3771         PR fortran/20954
3772         * gfortran.dg/pr20954.f: New test.
3773
3774 2005-05-17  Mike Stump  <mrs@apple.com>
3775
3776         Yet more Objective-C++...
3777
3778         * objc.dg/method-5.m: Update.
3779         * objc.dg/method-6.m: Update.
3780         * objc.dg/method-7.m: Update.
3781         * objc.dg/method-9.m: Update.
3782         * objc.dg/try-catch-2.m: Update.
3783
3784 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
3785
3786         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
3787         Remove little-endian optimizations.
3788
3789 2005-05-17  Jeff Law  <law@redhat.com>
3790
3791         * g++.dg/tree-ssa/pr14814.C: New test.
3792         * gcc.dg/tree-ssa/pr14814.C: New test.
3793         * gcc.dg/tree-ssa/pr17141-1.C: New test.
3794         * gcc.dg/tree-ssa/pr17141-2.C: New test.
3795
3796 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
3797
3798         * gcc.dg/compat/generate-random.c: Do not include
3799         libiberty.h.
3800         * gcc.dg/compat/generate-random_r.c: Likewise.
3801
3802 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
3803
3804         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
3805
3806 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
3807
3808         PR middle-end/21595
3809         * g++.dg/tree-ssa/builtin1.C: New testcase.
3810
3811 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
3812
3813         PR c++/21454
3814         * g++.dg/opt/const4.C: New test.
3815
3816         PR middle-end/21492
3817         * g++.dg/opt/crossjump1.C: New test.
3818
3819         PR tree-optimization/21610
3820         * gcc.c-torture/compile/20050516-1.c: New test.
3821
3822         PR fortran/15080
3823         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
3824         about the test failing.
3825         * gfortran.fortran-torture/execute/where_7.f90: New test.
3826         * gfortran.fortran-torture/execute/where_8.f90: New test.
3827
3828 2005-05-16  Richard Henderson  <rth@redhat.com>
3829
3830         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
3831         i?86 and x86_64.
3832
3833 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
3834
3835         * gcc.dg/compat/generate-random.c (config.h): Do not include.
3836         (limits.h): Include unconditionally.
3837         (stdlib.h): Likewise.
3838         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
3839         (limits.h): Include unconditionally.
3840         (stdlib.h): Likewise.
3841         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
3842         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
3843         (limits.h): Include unconditionally.
3844         (stdlib.h): Likewise.
3845         (hashtab.h): Do not include.
3846         (getopt.h): Likewise.
3847         (stddef.h): Include.
3848         (hashval_t): Define.
3849         (struct entry): Add "next" field.
3850         (HASH_SIZE): New macro.
3851         (hash_table): New variable.
3852         (switchfiles): Do not use xmalloc.
3853         (mix): New macro.
3854         (iterative_hash): New function.
3855         (hasht): Remove.
3856         (e_exists): New function.
3857         (e_insert): Likewise.
3858         (output): Use, instead of libiberty hashtable functions.
3859         (main): Do not use getopt.  Do not call htab_create.
3860
3861 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
3862
3863         PR libstdc++/21526
3864         * lib/target-supports.exp (check_mkfifo_available):
3865         Return 0 for cygwin as mkfifo support incomplete on platform.
3866         Fix typos in comments.
3867
3868 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
3869
3870         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
3871
3872 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
3873
3874         PR fortran/17432
3875         * gfortran.dg/assign_4.f: New test.
3876
3877 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
3878
3879         PR tree-optimization/21563
3880         * gcc.dg/tree-ssa/pr21563.c: New.
3881
3882 2005-05-14  Jan Hubicka  <jh@suse.cz>
3883
3884         * gcc.dg/noreturn-7.c: Allow control reaches warning.
3885
3886 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
3887
3888         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
3889
3890 2005-05-13  Julian Brown  <julian@codesourcery.com>
3891
3892         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
3893         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
3894
3895 2005-05-13  Jan Hubicka  <jh@suse.cz>
3896
3897         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
3898         * gcc.dg/fold-xor-?.c: Likewise.
3899         * gcc.dg/pr15784-?.c: Likewise.
3900         * gcc.dg/pr20922-?.c: Likewise.
3901         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
3902         * gcc.dg/tree-ssa/pr17598.c: Likewise.
3903         * gcc.dg/tree-ssa/pr20470.c: Likewise.
3904
3905 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3906
3907         PR fortran/21260
3908         * gfortran.dg/hollerith_1.f90: New test.
3909
3910 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3911
3912         * gfortran.dg/func_result_2.f90: New test.
3913
3914 2005-05-11  Bud Davis  <bdavis@gfortran.org>
3915
3916         * gfortran.dg/dev_null.f90: New test.
3917
3918 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
3919
3920         * gcc.dg/arm-vfp1.c: Revert last change.
3921
3922 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
3923
3924         PR middle-end/19807
3925         PR tree-optimization/19639
3926         * g++.dg/tree-ssa/pr19807.C: New testcase.
3927
3928 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3929
3930         PR libfortran/21471
3931         * gfortran.dg/append-1.f90: New test.
3932
3933 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
3934
3935         * gcc.dg/pr18501.c: XFAIL.
3936         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
3937         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
3938         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
3939         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
3940         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
3941         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
3942         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
3943         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
3944
3945 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3946
3947         PR fortran/20178
3948         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
3949         gfortran.dg/f2c_3.f90: New tests.
3950
3951         * gfortran.dg/return_1.f90: Fix dg annotation.
3952
3953 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
3954
3955         * gcc.c-torture/compile/20050510-1.c: New test.
3956
3957 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
3958
3959         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
3960
3961 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
3962
3963         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
3964
3965 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
3966
3967         PR c/17913
3968         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
3969
3970 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
3971
3972         PR c/21342
3973         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
3974         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
3975
3976 2005-05-10  Ben Elliston  <bje@au.ibm.com>
3977
3978         PR debug/16676
3979         * gcc.dg/debug/pr16676.c: New test.
3980
3981 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
3982
3983         PR testsuite/21443
3984         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
3985         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
3986         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
3987         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
3988         Change -O1 to -O2.
3989         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
3990         -fno-tree-dominator-opts.
3991
3992 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3993
3994         * gfortran.dg/return_1.f90: New test.
3995
3996 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
3997
3998         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
3999
4000         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
4001
4002 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
4003
4004         PR c++/21427
4005         * g++.dg/inherit/covariant13.C: New.
4006
4007 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4008
4009         PR libfortran/19155
4010         * gfortran.dg/pr19155.f: New test.
4011
4012 2005-05-08  Roger Sayle  <roger@eyesopen.com>
4013
4014         PR inline-asm/8788
4015         * gcc.dg/pr8788-1.c: New testcase.
4016
4017 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
4018
4019         PR target/21416
4020         * gcc.target/mips/fpcmp-[12].c: New tests.
4021
4022 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
4023
4024         * lib/target-supports-dg.exp (dg-require-fork): New function.
4025         (dg-require-mkfifo): Likewise.
4026         * lib/target-supports.exp (check_function_available): New
4027         function.
4028         (check_fork_available): Likewise.
4029         (check_mkfifo_available): Likewise.
4030
4031 2005-05-06  Jeff Law  <law@redhat.com>
4032
4033         * gcc.c-torture/compile/pr21380.c: New test.
4034
4035 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
4036
4037         PR c++/20961
4038         * g++.dg/ext/weak3.C: New test.
4039
4040 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
4041
4042         PR c++/21352
4043         * g++.dg/template/crash37.C: New test.
4044
4045 2005-05-05  Paul Brook  <paul@codesourcery.com>
4046
4047         * gcc.dg/arm-g2.c: Use effective-target arm32.
4048         * gcc.dg/arm-mmx-1.c: Ditto.
4049         * gcc.dg/arm-scd42-2.c: Ditto.
4050         * gcc.dg/arm-vfp1.c: Ditto.
4051         * lib/target-supports.exp (check_effective_target_arm32): New
4052         function.
4053
4054 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
4055
4056         PR libfortran/21354
4057         gfortran.dg/in_pack_rank7.f90:  New test.
4058
4059 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
4060
4061         PR middle-end/15618
4062         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
4063
4064 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
4065
4066         PR middle-end/21265
4067         * gcc.dg/20050503-1.c: New test.
4068
4069         PR rtl-optimization/21239
4070         * gcc.dg/i386-sse-11.c: New test.
4071
4072 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
4073
4074         PR target/16888
4075         * gcc.target/i386/asm-1.c: New test.
4076
4077 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
4078
4079         PR rtl-optimization/21330
4080         * gcc.c-torture/execute/20050502-1.c: New test.
4081
4082         PR target/21297
4083         * gcc.c-torture/execute/20050502-2.c: New test.
4084
4085 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
4086
4087         PR middle-end/21282
4088         * gcc.dg/pr21282.c: New.
4089
4090 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
4091
4092         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
4093         * gcc.dg/vect/vect-92.c: Likewise
4094         * gcc.dg/vect/vect-93.c: Likewise
4095         * gcc.dg/vect/vect-dv-1.c: Likewise
4096         * gcc.dg/vect/vect-dv-2.c: Likewise
4097         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
4098
4099 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
4100
4101         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
4102         * gfortran.dg/vect/vect-2.f90:  Likewise
4103         * gfortran.dg/vect/vect-3.f90:  Likewise
4104         * gfortran.dg/vect/vect-4.f90:  Likewise
4105         * gfortran.dg/vect/vect-5.f90:  Likewise
4106
4107 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
4108
4109         PR target/20813
4110         * gcc.dg/rs6000-fpint-2.c: New.
4111
4112 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
4113
4114         PR c/15698
4115         * gcc.dg/builtins-30.c: Update expected messages.
4116         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
4117         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
4118         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
4119
4120 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
4121
4122         PR tree-optimization/21294
4123         * gcc.dg/tree-ssa/pr21294.c: New.
4124
4125 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
4126
4127         * gcc.dg/altivec-3.c (vec_store): Do not use the old
4128         __builtin_altivec_st_internal_4si built-in.
4129
4130 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
4131
4132         PR c++/15875
4133         * g++.dg/template/ptrmem14.C: New test.
4134
4135 2005-05-02  Paul Brook  <paul@codesourcery.com>
4136
4137         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
4138
4139 2005-05-02  Michael Matz  <matz@suse.de>
4140
4141         PR c++/19542
4142         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
4143
4144 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
4145
4146         * g++.dg/cpp/weak.C: New test.
4147
4148 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
4149
4150         * gcc.dg/tree-ssa/loop-8.c: New test.
4151
4152 2005-04-30  Michael Maty  <matz@suse.de>
4153
4154         * gcc.dg/inline-mcpy.c: New test.
4155
4156 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
4157
4158         PR libfortran/18958
4159         * gfortran.dg/eoshift.f90:  New test case.
4160
4161 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
4162
4163         PR libfortran/18857
4164         * gfortran.dg/matmul_1.f90: New test.
4165
4166 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
4167
4168         PR tree-optimization/21030
4169         * gcc.dg/tree-ssa/pr21030.c: New.
4170
4171 2005-04-29  Devang Patel  <dpatel@apple.com>
4172
4173         PR tree-optimization/21272
4174         * gcc.dg/vect/vect-ifcvt-10.c: New test.
4175
4176 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
4177
4178         PR fortran/13082
4179         PR fortran/18824
4180         * gfortran.dg/entry_4.f90: New test.
4181         * gfortran.fortran-torture/execute/entry_1.f90: New test.
4182         * gfortran.fortran-torture/execute/entry_2.f90: New test.
4183         * gfortran.fortran-torture/execute/entry_3.f90: New test.
4184         * gfortran.fortran-torture/execute/entry_4.f90: New test.
4185         * gfortran.fortran-torture/execute/entry_5.f90: New test.
4186         * gfortran.fortran-torture/execute/entry_6.f90: New test.
4187         * gfortran.fortran-torture/execute/entry_7.f90: New test.
4188
4189 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4190
4191         * gfortran.fortran-torture/execute/entry_8.f90: New test.
4192
4193 2005-04-29  Paul Brook   <paul@codesourcery.com>
4194
4195         * gfortran.dg/entry_3.f90: New test.
4196
4197 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4198
4199         * gfortran.dg/implicit_4.f90: New test.
4200
4201 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
4202
4203         * lib/target-supports.exp (check_profiling_available): Return
4204         false for xtensa-*-elf.
4205
4206 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
4207
4208         * lib/fortran-torture.exp (fortran-torture.exp): Catch
4209         error if file cannot be deleted.
4210
4211 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
4212
4213         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
4214         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
4215         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
4216         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
4217         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
4218         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
4219         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
4220         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
4221         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
4222         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
4223         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
4224         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
4225         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
4226
4227 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4228
4229         PR fortran/20865
4230         * gfortran.dg/pr20865.f90: New test.
4231
4232 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
4233
4234         * gcc.dg/void-cast-2.c: New test.
4235
4236 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
4237
4238         PR c/21159
4239         * gcc.dg/void-cast-1.c: New test.
4240
4241 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
4242
4243         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
4244
4245 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4246
4247         PR fortran/21177
4248         * gfortran.dg/pr21177.f90: New test.
4249
4250 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
4251
4252         PR tree-optimization/21171
4253         * gcc.dg/tree-ssa/pr21171.c: New test.
4254
4255 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
4256
4257         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
4258         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
4259         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
4260         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
4261         gcc.dg/tree-ssa/gen-vect-32.c: New.
4262         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
4263         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
4264         don't run on PPC32.
4265
4266 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
4267
4268         PR c/21213
4269         * gcc.dg/transparent-union-3.c: New test.
4270
4271 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
4272
4273         PR c/20740
4274         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
4275         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
4276         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
4277         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
4278         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
4279         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
4280
4281 2005-04-26  Jeff Law  <law@redhat.com>
4282
4283         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
4284         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
4285         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
4286         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
4287         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
4288         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
4289         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
4290
4291 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
4292
4293         PR tree-optimization/17598
4294         * gcc.dg/tree-ssa/pr17598.c: New testcase.
4295
4296 2005-04-25  Mike Stump  <mrs@apple.com>
4297
4298         * objc.dg/fix-and-continue-1.m: Add.
4299
4300 2005-04-25  Roger Sayle  <roger@eyesopen.com>
4301
4302         PR c++/20995
4303         * g++.dg/opt/pr20995-1.C: New test case.
4304
4305 2005-04-25  Devang Patel <dpatel@apple.com>
4306
4307         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
4308
4309 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
4310
4311         PR testsuite/21062
4312         * g++.dg/opt/alias2.C (printf): Correct the prototype.
4313
4314 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
4315
4316         PR C++/21188
4317         * g++.dg/opt/rtti2.C: New test.
4318
4319 2005-04-25  Paul Brook  <paul@codesourcery.com>
4320         Steven G. Kargl  <kargls@comcast.net>
4321
4322         PR fortran/20879
4323         * gfortran.dg/ichar_1.f90: New file.
4324
4325 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
4326
4327         PR middle-end/20991
4328         * g++.dg/opt/pr20991.C: New test.
4329
4330         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
4331         where sizeof (type) < __alignof__ (type).
4332         * gcc.dg/compat/struct-layout-1.h: Likewise.
4333
4334 2005-04-24  Per Bothner  <per@bothner.com>
4335             Devang Patel  <dpatel@apple.com>
4336
4337         PR preprocessor/20907
4338         * gcc.dg/cpp/very-long-comment.c: New test.
4339
4340 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4341
4342         PR fortran/20059
4343         * gfortran.dg/common_5.f: New test.
4344
4345 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
4346
4347         PR middle-end/21082
4348         * g++.dg/tree-ssa/pr21082.C: New testcase.
4349
4350 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
4351
4352         * gcc.dg/vect/vect-99.c: New test.
4353
4354 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
4355
4356         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
4357
4358 2005-04-22  Jeff Law  <law@redhat.com>
4359
4360         * gcc.dg/uninit-5.c: Remove xfails.
4361         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
4362         conditionals and loads.
4363
4364 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
4365
4366         PR libfortran/20074
4367         PR libfortran/20436
4368         PR libfortran/21108
4369         * gfortran.dg/nested_reshape.f90: new test
4370         * gfortran.dg/reshape-alloc.f90: new test
4371         * gfortran.dg/reshape.f90: new test
4372
4373 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
4374
4375         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
4376
4377         * gcc.dg/arm-vfp1.c: New test.
4378
4379 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
4380
4381         PR c++/21087
4382         * g++.dg/lookup/builtin2.C: New test.
4383
4384 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
4385
4386         * gcc.dg/weak/weak-13.c: New test.
4387
4388 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
4389
4390         * lib/target-supports.exp (check_effective_target_sync_int_long):
4391         Add powerpc*.
4392
4393 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
4394
4395         * gcc.target/mips/branch-1.c: New test.
4396
4397 2005-04-21  Richard Henderson  <rth@redhat.com>
4398
4399         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
4400         * gcc.dg/vect/vect-86.c: Likewise.
4401         * gcc.dg/vect/vect-87.c: Likewise.
4402         * gcc.dg/vect/vect-88.c: Likewise.
4403
4404 2005-04-21  Devang Patel  <dpatel@apple.com>
4405
4406         PR optimization/20994
4407         * gcc.dg/tree-ssa/ifc-3.c: New test.
4408
4409 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
4410
4411         PR c/12913
4412         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
4413         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
4414         gcc.dg/c99-vla-jump-5.c: New tests.
4415
4416 2005-04-19  Richard Henderson  <rth@redhat.com>
4417
4418         * lib/target-supports.exp (check_effective_target_vect_int_mult):
4419         Fix typo in exists check.
4420         (check_effective_target_sync_int_long): New.
4421         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
4422         * gcc.dg/ia64-sync-2.c: Likewise.
4423         * gcc.dg/ia64-sync-3.c: Likewise.
4424         * gcc.dg/ia64-sync-4.c: Likewise.
4425
4426 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
4427
4428         * gcc.dg/fold-xor-1.c: New test.
4429         * gcc.dg/fold-xor-2.c: New test.
4430
4431 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
4432
4433         PR target/20670
4434         * g++.dg/eh/fp-regs.C: New test.
4435
4436 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
4437
4438         * gcc.dg/Wint-to-pointer-cast-1.c,
4439         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
4440         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
4441         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
4442
4443 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4444
4445         PR fortran/16861
4446         * gfortran.dg/pr16861.f90: New test.
4447
4448 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
4449
4450         * gcc.dg/pr21085.c: New test.
4451
4452 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
4453
4454         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
4455         (setup_mips_tests, dg-mips-options): New procedures.
4456         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
4457         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
4458         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
4459         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
4460         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
4461         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
4462         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
4463         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
4464         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
4465         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
4466         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
4467         dg-mips-options instead of dg-options.  Remove now-redundant
4468         preprocessor guards.
4469         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
4470         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
4471         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
4472         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
4473         * gcc.dg/vr-mult-2.c: Delete.
4474         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
4475         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
4476         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
4477         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
4478         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
4479         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
4480         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
4481
4482 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
4483
4484         * ada/acats/run_all.sh: Use sync when executable not present.
4485
4486 2005-04-18  Devang Patel  <dpatel@apple.com>
4487
4488         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
4489         * gcc.dg/vect/vect-11a.c: New.
4490         * gcc.dg/vect/vect-none.c: Update.
4491         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
4492
4493 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
4494
4495         PR tree-optimization/20922
4496         * gcc.dg/pr20922-1.c: New test.
4497         * gcc.dg/pr20922-2.c: New test.
4498         * gcc.dg/pr20922-3.c: New test.
4499         * gcc.dg/pr20922-4.c: New test.
4500         * gcc.dg/pr20922-5.c: New test.
4501         * gcc.dg/pr20922-6.c: New test.
4502
4503 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4504
4505         PR libfortran/20950
4506         * gfortran.dg/pr20950.f: New test.
4507
4508 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4509
4510         PR libfortran/19216
4511         * gfortran.dg/pr19216.f: New test.
4512
4513 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
4514
4515         PR tree-optimization/21001
4516         * gcc.dg/tree-ssa/pr21001.c: New.
4517
4518 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
4519
4520         PR libfortran/21075
4521         * gfortran.dg/reshape_rank7.f90: New test.
4522
4523 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
4524
4525         PR libfortran/12884 gfortran.dg/pr12884.f: New test
4526         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
4527         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
4528         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
4529         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
4530         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
4531         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
4532         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
4533         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
4534         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
4535         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
4536         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
4537         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
4538         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
4539         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
4540         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
4541         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
4542         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
4543         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
4544         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
4545         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
4546
4547 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
4548
4549         * gfortran.dg/wtruncate.f: New testcase.
4550         * gfortran.dg/wtruncate.f90: New testcase.
4551
4552 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
4553
4554         PR c++/21025
4555         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
4556         which sizeof/alignof is dependent, rather than just whether we are
4557         processing_template_decl.
4558
4559 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
4560
4561         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
4562         corrected typo where the wrong variables had been compared.
4563
4564 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
4565
4566         PR libfortran/18495
4567         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
4568         Test callee-allocated version of return array with a write
4569         statement.
4570         Test spread with a temporary with another write statement.
4571
4572 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
4573
4574         PR tree-optimization/21031
4575         * gcc.dg/tree-ssa/pr21031.c: New.
4576
4577 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
4578
4579         PR tree-optimization/21004
4580         * gcc.dg/builtins-53.c: Include builtins-config.h.
4581         Check floorf, ceilf, floorl and ceill transformations
4582         only when HAVE_C99_RUNTIME is defined.
4583
4584 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
4585
4586         PR middle-end/20739
4587         * gcc.dg/tree-ssa/pr20739.c: New test.
4588
4589 2005-04-14  Mike Stump  <mrs@apple.com>
4590
4591         * gcc.dg/Foundation.framework/empty: New.
4592         * gcc.dg/framework-2.c: New.
4593
4594 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
4595
4596         PR tree-optimization/21021
4597         * gcc.c-torture/compile/pr21021.c: New.
4598
4599 2005-04-14  Janis Johnson  <janis187@us.ibm.com
4600
4601         PR testsuite/21010
4602         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
4603         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
4604         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
4605         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
4606         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
4607         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
4608         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
4609         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
4610
4611 2005-04-14  Richard Henderson  <rth@redhat.com>
4612
4613         * lib/target-supports.exp (check_effective_target_vect_condition):
4614         Add ia64, i?86, and x86_64.
4615
4616 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
4617
4618         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
4619
4620 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
4621
4622         PR tree-optimization/20657
4623         * gcc.dg/tree-ssa/pr20657.c: New.
4624
4625 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
4626
4627         * gcc.dg/builtins-53.c: Also check (int)trunc* and
4628         (long long int)trunc*.
4629
4630 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
4631
4632         PR target/20927
4633         * gcc.dg/pr20927.c: New test.
4634
4635 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
4636
4637         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
4638         * gcc.target/mips/asm-1.c: Likewise.
4639
4640 2005-04-13  Dale Johannesen  <dalej@apple.com>
4641
4642         * objc.dg/objc-fast-4.m:  New.
4643
4644 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
4645
4646         * gcc.target/cris/torture/cris-torture.exp: New driver in new
4647         directory.
4648         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
4649
4650 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
4651
4652         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
4653         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
4654         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
4655
4656 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
4657
4658         PR tree-optimization/20913
4659         * gcc.dg/tree-ssa/pr20913.c: New.
4660
4661         PR tree-optimization/20702
4662         * gcc.dg/tree-ssa/pr20702.c: New.
4663
4664 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4665
4666         PR c++/13744
4667         * g++.dg/inherit/local3.C: New test.
4668
4669 2005-04-12  Jeff Law  <law@redhat.com>
4670
4671         * gcc.dg/tree-ssa/20050412-1.c: New test.
4672
4673 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
4674
4675         PR libfortran/19016
4676         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
4677         Add tests with mask generated by expression.
4678         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
4679         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
4680         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
4681
4682 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
4683
4684         PR middle-end/20917
4685         * gcc.dg/20050409-1.c: New test.
4686
4687 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
4688
4689         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
4690
4691 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
4692
4693         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
4694         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
4695         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
4696         (TARGET_CXX): Adjust accordingly.
4697         * target.h (struct gcc_target): Remove epxort_class_data.  Add
4698         determine_class_data_visibility and class_data_always_comdat.
4699         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
4700         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
4701         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
4702         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
4703         (arm_cxx_determine_class_data_visibility): New.
4704         (arm_cxx_class_data_always_comdat): Likewise.
4705         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
4706         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
4707         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
4708         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
4709         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
4710         Define.
4711
4712 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
4713
4714         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
4715
4716 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
4717
4718         * gcc.dg/i386-darwin-fpmath.c: New.
4719
4720 2004-04-11  Devang Patel  <dpatel@apple.com>
4721
4722         * lib/target-supports.exp (check_effective_target_vect_condition): New.
4723         * gcc.dg/vect/vect-ifcvt-1.c: New test.
4724         * gcc.dg/vect/vect-ifcvt-2.c: New test.
4725         * gcc.dg/vect/vect-ifcvt-3.c: New test.
4726         * gcc.dg/vect/vect-ifcvt-4.c: New test.
4727         * gcc.dg/vect/vect-ifcvt-5.c: New test.
4728         * gcc.dg/vect/vect-ifcvt-6.c: New test.
4729         * gcc.dg/vect/vect-ifcvt-7.c: New test.
4730         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
4731
4732 2004-04-11  Devang Patel  <dpatel@apple.com>
4733
4734         * gcc.dg/vect/vect-dv-1.c: New test.
4735         * gcc.dg/vect/vect-dv-2.c: New test.
4736
4737 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
4738
4739         PR tree-optimization/20933
4740         * gcc.dg/tree-ssa/pr20933.c: New test.
4741
4742 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4743
4744         * gfortran.dg/fold_nearest.f90: New test.
4745
4746 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
4747
4748         * gcc.dg/tree-ssa/alias-1.c: New test.
4749
4750 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
4751
4752         PR tree-optimization/20920
4753         * g++.dg/tree-ssa/pr20920.C: New test.
4754
4755 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
4756
4757         * gcc.dg/builtins-53.c: Also check (int)ceil* and
4758         (long long int)ceil*.
4759
4760 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
4761
4762         * g++.dg/warn/Wdtor1.C: Declare template in system header with
4763         explicit C++ linkage.
4764
4765 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4766
4767         * gfortran.dg/pr17229.f: Take care of the new obsolescence
4768         warning for arithmetic IF statements.
4769
4770 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
4771
4772         * eor_handling_1.f90: New test case.
4773         * eor_handling_2.f90: New test case.
4774         * eor_handling_3.f90: New test case.
4775         * eor_handling_4.f90: New test case.
4776         * eor_handling_5.f90: New test case.
4777         * noadv_size.f90: New test case.
4778         * pad_no.f90: New test case.
4779
4780 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
4781
4782         * gcc.c-torture/execute/20050410-1.c: New test.
4783
4784 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
4785
4786         * gcc.dg/pr20126.c: New.
4787
4788 2005-04-09  Bud Davis  <bdavis@gfortran.org>
4789             Steven G. Kargl <kargls@comcast.net>
4790
4791         * gfortran.dg/PR19872.f: New test.
4792
4793 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
4794
4795         * gfortran.dg/nint_1.f90:  Fix dg-do directive
4796
4797 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
4798
4799         * gfortran.dg/nint_1.f90: New test.
4800
4801 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
4802
4803         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
4804         Added test for callee-allocated arrays with write statements.
4805         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
4806         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
4807         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
4808         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
4809         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
4810
4811 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
4812
4813         PR libfortran/20163
4814         * gfortran.dg/open-options-blanks.f:  New test.
4815
4816 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
4817
4818         PR fortran/13257
4819         * gfortran.dg/comma_format_extension_[1234].f: New tests.
4820
4821 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
4822
4823         * gcc.dg/tree-ssa/stdarg-1.c: New test.
4824         * gcc.dg/tree-ssa/stdarg-2.c: New test.
4825         * gcc.dg/tree-ssa/stdarg-3.c: New test.
4826         * gcc.dg/tree-ssa/stdarg-4.c: New test.
4827         * gcc.dg/tree-ssa/stdarg-5.c: New test.
4828         * gcc.c-torture/execute/stdarg-4.c: New test.
4829
4830         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
4831
4832         PR target/20795
4833         * g++.dg/abi/param2.C: New test.
4834
4835 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
4836
4837         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
4838
4839 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
4840
4841         * gcc.dg/builtins-53.c: New test.
4842
4843 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
4844
4845         * g++.dg/tree-ssa/pr18178.C: New test.
4846         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
4847         * gcc.c-torture/execute/20041019-1.c: New test.
4848         * gcc.dg/tree-ssa/20041008-1.c: New test.
4849         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
4850         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
4851         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
4852         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
4853         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
4854         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
4855         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
4856         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
4857         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
4858         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
4859
4860 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
4861
4862         PR rtl-optimization/20466
4863         * gcc.c-torture/execute/pr20466-1.c: New test.
4864
4865 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
4866
4867         PR c++/20905
4868         * g++.dg/parse/cond2.C: New test.
4869
4870         PR c++/20145
4871         * g++.dg/warn/Wdtor1.C: New test.
4872
4873 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4874
4875         PR fortran/17229
4876         * gfortran.dg/pr17229.f: New test.
4877
4878 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
4879
4880         * gfortran.dg/tiny_1.f90: New test.
4881         * gfortran.dg/tiny_2.f90: ditto.
4882
4883 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
4884
4885         * gfortran.dg/eor_1.f90:  Fix dg-do run line
4886         * gfortran.dg/open_new.f90:  Fix dg-do run line
4887
4888 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
4889
4890         * lib/target-supports.exp (get_compiler_messages): Support
4891         optional arguments, the fourth being compiler options.
4892         (check_effective_target_fpic): New proc.
4893         * gcc.dg/20050321-2.c: Restrict to target fpic.
4894
4895 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
4896
4897         * gcc.dg/15443-1.c: New test.
4898         * gcc.dg/15443-2.c: Likewise.
4899
4900 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4901
4902         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
4903
4904 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
4905
4906         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
4907
4908 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
4909
4910         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
4911         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
4912         -m64.
4913         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
4914         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
4915         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
4916
4917 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
4918
4919         PR c++/20212
4920         * g++.dg/warn/Wunused-11.C: New test.
4921
4922 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
4923
4924         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
4925
4926 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
4927
4928         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
4929
4930 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
4931
4932         PR c++/20734
4933         * g++.dg/template/ptrmem13.C: New test.
4934
4935 2005-04-05  Per Bothner  <per@bothner.com>
4936
4937         * lib/gcc.exp: Always add -fno-show-column, for now.
4938
4939 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
4940
4941         PR testsuite/20767
4942         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
4943         of plain old "unsigned int" for the type of "i".  Makes this test
4944         64bit clean.
4945
4946 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
4947
4948         * gcc.dg/i386-ssefn-1.c: New test.
4949         * gcc.dg/i386-ssefn-2.c: New test.
4950         * gcc.dg/i386-ssefn-3.c: New test.
4951         * gcc.dg/i386-ssefn-4.c: New test.
4952
4953 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
4954
4955         PR tree-optimization/20076
4956         * gcc.dg/builtin-apply4.c: New test.
4957
4958         PR preprocessor/19475
4959         * gcc.dg/cpp/macspace1.c: New test.
4960         * gcc.dg/cpp/macspace2.c: New test.
4961
4962 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4963
4964         * gfortran.dg/pr20755.f: Fixed bad format.
4965
4966 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
4967
4968         PR c++/20763
4969         * g++.dg/ext/attrib21.C: New test.
4970
4971 2004-04-05  Devang Patel  <dpatel@apple.com>
4972
4973         * lib/target-supports.exp (check_effective_target_vect_shif): New.
4974         * gcc.dg/vect/vect-shift-1.c: New test.
4975
4976 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4977
4978         PR libfortran/20755
4979         * gfortran.dg/pr20755.f: New test.
4980
4981 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
4982
4983         * gfortran.dg/pr15959.f90: New test.
4984         * gfortran.dg/string_pad_trunc.f90: New test.
4985
4986 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4987
4988         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
4989         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
4990         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
4991         syntax.
4992
4993 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4994
4995         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
4996
4997 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4998
4999         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
5000         * gcc.c-torture/compile/20011119-2.c: Likewise.
5001         * gcc.c-torture/compile/981001-2.c: Likewise.
5002
5003 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
5004
5005         PR c++/20679
5006         * g++.dg/template/overload4.C: New test.
5007
5008 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
5009
5010         PR c++/20746
5011         * g++.dg/abi/covariant5.C: New.
5012
5013         PR debug/20505
5014         * g++.dg/debug/const2.C: New.
5015
5016 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
5017
5018         PR rtl-optimization/16104
5019         * gcc.c-torture/execute/20050316-1.c: New test.
5020
5021 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
5022
5023         * g++.dg/template/spec23.C: Fix dg-error text.
5024
5025 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
5026
5027         PR c++/19199
5028         * g++.dg/expr/lval2.C: New.
5029
5030 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5031
5032         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
5033         __builtin_strcasecmp and __builtin_strncasecmp.
5034
5035 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
5036
5037         PR c++/20723
5038         * g++.dg/template/spec22.C: New.
5039         * g++.dg/template/spec23.C: New.
5040
5041 2005-04-03  Dale Ranta  <dir@lanl.gov>
5042             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5043
5044         PR libfortran/20068
5045         PR libfortran/20125
5046         PR libfortran/20156
5047         PR libfortran/20471
5048         * gfortran.dg/backspace.f: New test.
5049
5050 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
5051
5052         * gcc.dg/pr19345.c: New test.
5053
5054 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
5055
5056         PR tree-optimization/20640
5057         * gcc.dg/torture/tree-loop-1.c: New.
5058
5059 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
5060
5061         PR rtl-optimization/20290
5062         * gcc.c-torture/execute/loop-ivopts-2.c: New.
5063
5064 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
5065
5066         * gcc.dg/rs6000-fpint.c: New.
5067
5068 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
5069
5070         * gcc.dg/old-style-then-proto-1.c: New test.
5071
5072 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5073
5074         * gfortran.fortran-torture/execute/backspace.f90: Check
5075         after backspace and read was incorrect.
5076
5077 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5078
5079         * gcc.c-torture/execute/builtins/strcat.c: Check the result
5080         buffer past the terminating NUL using memcmp.
5081         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
5082         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
5083
5084         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
5085         Fix unused/uninitialized variable warnings.
5086
5087         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
5088         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
5089         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
5090         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
5091
5092         * gcc.c-torture/execute/builtins/abs-1-lib.c,
5093         gcc.c-torture/execute/builtins/fputs-lib.c,
5094         gcc.c-torture/execute/builtins/lib/fprintf.c,
5095         gcc.c-torture/execute/builtins/lib/main.c,
5096         gcc.c-torture/execute/builtins/lib/memcmp.c,
5097         gcc.c-torture/execute/builtins/lib/memmove.c,
5098         gcc.c-torture/execute/builtins/lib/mempcpy.c,
5099         gcc.c-torture/execute/builtins/lib/memset.c,
5100         gcc.c-torture/execute/builtins/lib/printf.c,
5101         gcc.c-torture/execute/builtins/lib/sprintf.c,
5102         gcc.c-torture/execute/builtins/lib/stpcpy.c,
5103         gcc.c-torture/execute/builtins/lib/strchr.c,
5104         gcc.c-torture/execute/builtins/lib/strcmp.c,
5105         gcc.c-torture/execute/builtins/lib/strcpy.c,
5106         gcc.c-torture/execute/builtins/lib/strcspn.c,
5107         gcc.c-torture/execute/builtins/lib/strlen.c,
5108         gcc.c-torture/execute/builtins/lib/strncat.c,
5109         gcc.c-torture/execute/builtins/lib/strncmp.c,
5110         gcc.c-torture/execute/builtins/lib/strncpy.c,
5111         gcc.c-torture/execute/builtins/lib/strrchr.c,
5112         gcc.c-torture/execute/builtins/lib/strspn.c,
5113         gcc.c-torture/execute/builtins/lib/strstr.c,
5114         gcc.c-torture/execute/builtins/memops-asm-lib.c,
5115         gcc.c-torture/execute/builtins/strlen-2.c,
5116         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
5117         prototypes.
5118
5119 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
5120
5121         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
5122         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
5123         selectany usage.
5124
5125 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
5126
5127         PR c++/19406
5128         * g++.dg/debug/using1.C: New test.
5129
5130 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
5131
5132         PR middle-end/20524
5133         * gcc.dg/alias-7.c: Prefix asm-declared name with
5134         __USER_LABEL_PREFIX__.
5135
5136 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
5137
5138         Fix fallout from PR middle-end/15700:
5139         * gcc.c-torture/compile/20011119-1.c: Take
5140         __USER_LABEL_PREFIX__ into account.
5141         * gcc.c-torture/compile/20011119-2.c: Likewise.
5142
5143 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5144
5145         PR c++/18644
5146         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
5147
5148 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
5149
5150         PR c/17855
5151         * gcc.c-torture/compile/struct-non-lval-1.c,
5152         gcc.c-torture/compile/struct-non-lval-2.c,
5153         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
5154
5155 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
5156
5157         * gcc.dg/tls/tls.exp: Remove temporary file.
5158         * g++.dg/tls/tls.exp: Ditto.
5159         * lib/file-format.exp: Ditto.
5160         * g++.dg/special/ecos.exp: Ditto.
5161
5162         * lib/profopt.exp: Treat prof_ext as a list.
5163         * gcc.misc-tests/bprob.exp: Ditto.
5164         * g++.dg/bprob/bprob.exp: Ditto.
5165
5166         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
5167         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
5168         g++.dg/tree-ssa/pointer-reference-alias.C,
5169         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
5170         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
5171         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
5172         g++.dg/vect/pr19951.cc: Ditto.
5173         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
5174         gcc.dg/builtins-47.c: Ditto.
5175         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
5176         gcc.dg/pr20115-1.c: Ditto.
5177         * gcc.dg/tree-ssa/20030530-2.c,
5178         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
5179         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
5180         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
5181         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
5182         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
5183         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
5184         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
5185         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
5186         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
5187         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
5188         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
5189         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
5190         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
5191         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
5192         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
5193         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
5194         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
5195         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
5196         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
5197         gcc.dg/tree-ssa/20030824-1.c,
5198         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
5199         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
5200         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
5201         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
5202         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
5203         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
5204         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
5205         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
5206         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
5207         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
5208         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
5209         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
5210         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
5211         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
5212         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
5213         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
5214         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
5215         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
5216         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
5217         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
5218         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
5219         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
5220         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
5221         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
5222         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
5223         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
5224         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
5225         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
5226         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
5227         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
5228         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
5229         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
5230         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
5231         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
5232         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
5233         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
5234         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
5235         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
5236         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
5237         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
5238         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
5239         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
5240         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
5241         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
5242         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
5243         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
5244         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
5245         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
5246         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
5247         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
5248         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
5249         gcc.dg/tree-ssa/useless-1.c: Ditto.
5250         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
5251         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
5252         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
5253         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
5254         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
5255         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
5256         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
5257         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
5258         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
5259         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
5260         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
5261         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
5262         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
5263         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
5264         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
5265         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
5266         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
5267         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
5268         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
5269         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
5270         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
5271         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
5272         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
5273         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
5274         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
5275         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
5276         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
5277         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
5278         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
5279         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
5280         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
5281         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
5282         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
5283         gcc.dg/vect/vect-none.c: Ditto.
5284         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
5285         treelang/compile/unsigned.tree: Ditto.
5286
5287         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
5288         * gcc.dg/cpp/direct2s.c: Ditto.
5289         * gcc.dg/cpp/paste4.c: Ditto.
5290         * gcc.dg/cpp/separate-1.c: Ditto.
5291         * gcc.dg/pch/save-temps-1.c: Ditto.
5292         * g++.dg/ext/altivec-10.C: Ditto.
5293         * g++.dg/pch/pch.C: Ditto.
5294
5295         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
5296
5297         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
5298         * g++.dg/template/repo1.C: Ditto.
5299         * g++.dg/template/repo2.C: Ditto.
5300         * g++.dg/template/repo3.C: Ditto.
5301         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
5302         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
5303         * g++.old-deja/g++.pt/repo1.C: Ditto.
5304         * g++.old-deja/g++.pt/repo2.C: Ditto.
5305         * g++.old-deja/g++.pt/repo3.C: Ditto.
5306         * g++.old-deja/g++.pt/repo4.C: Ditto.
5307
5308         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
5309         * gcc.dg/20030107-1.c: Ditto.
5310         * gcc.dg/20030702-1.c: Ditto.
5311         * gcc.dg/profile-generate-1.c: Ditto.
5312         * g++.dg/other/profile1.C: Ditto.
5313         * g++.old-deja/g++.robertl/eb83.C: Ditto.
5314
5315         * lib/gcc-dg.exp (remove-build-file): New.
5316         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
5317         cleanup-tree-dump, cleanup-saved-temps): New.
5318
5319 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
5320
5321         PR c++/19203, DR 214
5322         * g++.dg/parse/ambig3.C: Not ambiguous.
5323         * g++.dg/template/spec20.C: New.
5324         * g++.dg/template/spec21.C: New.
5325
5326 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
5327
5328         PR target/20045
5329         * gcc.dg/ia64-fptr-1.c: Run only on linux.
5330
5331 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5332
5333         PR libfortran/20660
5334         * gfortran.dg/negative_unit.f: New test.
5335
5336 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
5337
5338         * gcc.dg/20050330-1.c: New test.
5339
5340 2005-03-30  Devang Patel  <dpatel@apple.com>
5341
5342         * g++.dg/tree-sra/ssa-sra-3.C: New test.
5343
5344 2005-03-30  Dale Johannesen  <dalej@apple.com>
5345
5346         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
5347
5348 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
5349
5350         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
5351         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
5352         Strip options from test name.
5353
5354 2005-03-31  Jan Hubicka  <jh@suse.cz>
5355
5356         * gcc.dg/varpool-1.c: New testcase.
5357
5358 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
5359
5360         PR c/772
5361         PR c/17913
5362         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
5363         gcc.dg/stmt-expr-label-3.c : New tests.
5364         * gcc.c-torture/execute/medce-2.c: Remove.
5365
5366 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
5367
5368         PR c/20368
5369         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
5370         tests.
5371
5372 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
5373
5374         * gcc.c-torture/compile/pr20203.c: New test.
5375
5376 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
5377
5378         * gfortran.dg/promotion.f90:  New test.
5379
5380 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
5381
5382         PR middle-end/20491
5383         * gcc.dg/torture/asm-subreg-1.c: New test.
5384
5385 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
5386
5387         PR c/20672
5388         * gcc.dg/pr20672-1.c: New test.
5389
5390 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
5391
5392         * gfortran.dg/vect: New directory.
5393         * gfortran.dg/vect/vect.exp: New.
5394         * gfortran.dg/vect/vect-1.f90: New test.
5395         * gfortran.dg/vect/vect-2.f90: New test.
5396         * gfortran.dg/vect/vect-3.f90: New test.
5397         * gfortran.dg/vect/vect-4.f90: New test.
5398         * gfortran.dg/vect/vect-5.f90: New test.
5399
5400 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
5401
5402         PR middle-end/20622
5403         * gcc.dg/alias-7.c: New test.
5404
5405 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
5406
5407         * gcc.dg/sparc-reg-1.c: New test.
5408
5409 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
5410
5411         PR target/19890
5412         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
5413
5414 2005-03-29  Dale Ranta  <dir@lanl.gov>
5415             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5416
5417         PR libfortran/20163
5418         * gfortran.dg/pr20163-2.f: New test.
5419
5420 2005-03-28  Jan Hubicka  <jh@suse.cz>
5421
5422         PR middle-end/20635
5423         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
5424         by Jakub Jelinek.
5425
5426 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
5427
5428         PR tree-optimization/20626
5429         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
5430         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
5431
5432 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
5433
5434         * gfortran.dg/underflow.f90:  New test.
5435         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
5436
5437 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5438
5439         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
5440
5441 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
5442
5443         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
5444         (g++_init): Make sure that CXXFLAGS is set.
5445         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
5446         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
5447         * lib/gfortran.exp (gfortran_link_flags): Likewise.
5448         * lib/objc.exp (objc_init): Likewise.
5449         * lib/treelang.exp (treelang_init): Likewise.
5450
5451 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
5452
5453         PR tree-optimization/20470
5454         * gcc.dg/tree-ssa/pr20470.c: New test.
5455
5456 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
5457
5458         * gcc.dg/ppc-stfiwx.c: New.
5459
5460 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
5461
5462         PR target/19888
5463         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
5464
5465 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
5466
5467         * gcc.dg/20050325-1.c: Fix a typo.
5468
5469 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5470
5471         PR libfortran/19678
5472         PR libfortran/19679
5473         * gfortran.dg/dos_eol.f: New test.
5474
5475 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
5476
5477         PR rtl-optimization/20249
5478         * gcc.dg/20050325-1.c: New test.
5479
5480 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5481
5482         PR libfortran/15332
5483         * gfortran.dg/pr15332.f: New test.
5484
5485 2005-03-24  Dale Johannesen  <dalej@apple.com>
5486
5487         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
5488
5489 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
5490
5491         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
5492         'internal' visibility.
5493         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
5494         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
5495         'protected' visibility.
5496         * gcc.dg/visibility-7.c: Likewise.
5497         * lib/target-supports.exp (check_visibility_available): Take
5498         a parameter, the kind of visibility to check for.
5499         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
5500         to check_visibility_available.
5501
5502         * g++.dg/expr/cast3.C: New.
5503
5504 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
5505
5506         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
5507         rs6000.
5508
5509 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
5510
5511         PR target/20095
5512         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
5513
5514 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
5515
5516         * gcc.dg/badshift.c: Renamed to...
5517         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
5518
5519         * gcc.target/i386/badshift.c: Renamed to...
5520         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
5521         only.
5522
5523         PR rtl-optimization/20532
5524         * gcc.target/i386/badshift.c: New.
5525
5526 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5527
5528         * gfortran.dg/pr18025.f90: New test.
5529
5530 2005-03-23  Dale Johannesen  <dalej@apple.com>
5531
5532         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
5533
5534 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
5535
5536         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
5537
5538         * lib/target-supports.exp (check_iconv_available): Default
5539         libiconv to -liconv, if there is no definition.
5540
5541 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
5542
5543         * gcc.dg/torture/cris-asm-mof-1.c: New test.
5544
5545 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
5546
5547         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
5548         * g++.dg/opt/pr7503-2.C: Likewise.
5549         * g++.dg/opt/pr7503-3.C: Likewise.
5550         * g++.dg/opt/pr7503-4.C: Likewise.
5551         * g++.dg/opt/pr7503-5.C: Likewise.
5552         * g++.dg/warn/minmax.C: New test.
5553
5554 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5555
5556         * gfortran.dg/g77_intrinsics_funcs.f: New test.
5557         * gfortran.dg/g77_intrinsics_sub.f: New test.
5558
5559 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
5560             Jan Hubicka  <jh@suse.cz>
5561             Steven Bosscher <stevenb@suse.de
5562
5563         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
5564
5565 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5566
5567         PR c++/19980
5568         * g++.dg/template/redecl3.C: New test.
5569
5570 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5571
5572         PR c++/20499
5573         * g++.dg/parse/error16.C: Tweak error markers.
5574
5575 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
5576
5577         PR target/20561
5578         * gcc.dg/20050321-2.c: New test.
5579
5580 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
5581
5582         PR c++/20465
5583         PR c++/20381
5584         * g++.dg/template/ptrmem12.C: New.
5585
5586 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
5587
5588         PR rtl-optimization/20527
5589         * gcc.c-torture/execute/pr20527-1.c: New test.
5590
5591 2005-03-22  Ben Elliston  <bje@au.ibm.com>
5592
5593         * gcc.misc-tests/options.exp (check_for_options): Create a real C
5594         program, compile it into a real executable and then delete the .c
5595         and .x files afterwards, to avoid problems on testglue targets.
5596
5597 2005-03-21  Stuart Hastings  <stuart@apple.com>
5598
5599         * gcc.target/i386/sse-2.c: New.
5600
5601 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
5602
5603         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
5604
5605 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
5606
5607         * g++.dg/parse/crash25.C: Fix typo.
5608
5609 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
5610
5611         PR c++/20461
5612         * g++.dg/parse/crash24.C: New test.
5613
5614         PR c++/20536
5615         * g++.dg/parse/crash25.C: New test.
5616
5617 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
5618
5619         PR c++/20147
5620         * g++.dg/ext/stmtexpr4.C: New test.
5621
5622 2005-03-20  Roger Sayle  <roger@eyesopen.com>
5623
5624         PR middle-end/20539
5625         * gcc.c-torture/compile/pr13066-1.c: New test case.
5626         * gcc.c-torture/compile/pr20539-1.c: Likewise.
5627         * g++.dg/opt/pr13066-1.C: Likewise.
5628
5629 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
5630
5631         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
5632
5633 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5634
5635         PR fortran/18525
5636         * gfortran.dg/nesting_1.f90: New test.
5637
5638 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5639
5640         PR c++/20240
5641         * g++.dg/lookup/using13.C: New test.
5642
5643 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5644
5645         PR c++/20333
5646         * g++.dg/template/crash36.C: New test.
5647
5648 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
5649
5650         PR c++/20463
5651         * g++.dg/template/crash35.C: New test.
5652
5653 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
5654
5655         PR c++/19966
5656         * g++.dg/overload/operator2.C: New test.
5657
5658 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5659
5660         PR libfortran/20257
5661         * gfortran.dg/pr20257.f90: New test.
5662
5663 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5664
5665         PR libfortran/20480
5666         * gfortran.dg/pr20480.f90: New test.
5667
5668 2005-03-16  Richard Henderson  <rth@redhat.com>
5669
5670         PR middle-end/15700
5671         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
5672         (_rtld_global): New.
5673         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
5674         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
5675
5676         * gcc.dg/alias-3.c: New.
5677         * gcc.dg/alias-4.c: New.
5678         * gcc.dg/alias-5.c: New.
5679         * gcc.dg/alias-6.c: New.
5680
5681 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
5682
5683         * gcc.dg/cpp/ucnid-7.c: New.
5684
5685 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
5686             Dorit Naishlos  <dorit@il.ibm.com>
5687
5688         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
5689         darwin.
5690
5691 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
5692
5693         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
5694         misaligned accesses.
5695         * gcc.dg/vect/vect-58.c: Likewise.
5696         * gcc.dg/vect/vect-92.c: New.
5697         * gcc.dg/vect/vect-93.c: New.
5698
5699 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
5700
5701         PR fortran/18827
5702         * gfortran.dg/assign_2.f90: New test.
5703         * gfortran.dg/assign_3.f90: New test.
5704         * gfortran.dg/assign.f90: New test.
5705
5706 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
5707
5708         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
5709         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
5710         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
5711         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
5712         names.
5713
5714 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
5715
5716         * gcc.dg/cpp/ucnid-6.c: New.
5717
5718         * gcc.dg/cpp/normalize-1.c: New.
5719         * gcc.dg/cpp/normalize-2.c: New.
5720         * gcc.dg/cpp/normalize-3.c: New.
5721         * gcc.dg/cpp/normalize-4.c: New.
5722         * gcc.dg/cpp/ucnid-4.c: New.
5723         * gcc.dg/cpp/ucnid-5.c: New.
5724         * g++.dg/cpp/normalize-1.C: New.
5725         * g++.dg/cpp/ucnid-1.C: New.
5726
5727 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
5728
5729         * gcc.dg/pr18628.c: New.
5730
5731 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
5732
5733         PR c++/20280
5734         * g++.dg/tree-ssa/pr20280.C: New.
5735
5736 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5737
5738         PR fortran/20467
5739         * gfortran.dg/stfunc_2.f90: New test.
5740
5741 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
5742
5743         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
5744
5745 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
5746
5747         * gcc.dg/tree-ssa/20050314-1.c: New test.
5748
5749 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5750
5751         PR c++/4403
5752         PR c++/9783, DR433
5753         * g++.dg/template/friend34.C: New test.
5754         * g++.dg/template/friend35.C: Likewise.
5755         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
5756
5757 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5758
5759         Friend class name lookup 5/n
5760         PR c++/1016
5761         * g++.dg/lookup/hidden-class1.C: New test.
5762         * g++.dg/lookup/hidden-class2.C: Likewise.
5763         * g++.dg/lookup/hidden-class3.C: Likewise.
5764         * g++.dg/lookup/hidden-class4.C: Likewise.
5765         * g++.dg/lookup/hidden-class5.C: Likewise.
5766         * g++.dg/lookup/hidden-class6.C: Likewise.
5767         * g++.dg/lookup/hidden-class7.C: Likewise.
5768         * g++.dg/lookup/hidden-class8.C: Likewise.
5769         * g++.dg/lookup/hidden-class9.C: Likewise.
5770         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
5771         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
5772         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
5773         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
5774         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
5775         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
5776         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
5777         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
5778         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
5779         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
5780         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
5781
5782 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
5783
5784         PR c++/20157
5785         * g++.dg/template/error18.C: New test.
5786
5787 2005-03-09  Ben Elliston  <bje@au.ibm.com>
5788
5789         PR debug/16792
5790         * g++.dg/debug/pr16792.C: New test.
5791
5792 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
5793
5794         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
5795         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
5796         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
5797         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
5798         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
5799         test assertion names.
5800
5801 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5802
5803         PR fortran/18600
5804         * gfortran.dg/stfunc_1.f90: New test.
5805
5806 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5807
5808         PR fortran/16907
5809         * gfortran.dg/real_index_1.f90: New test.
5810
5811 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5812
5813         PR fortran/20323
5814         * gfortran.dg/spec_expr_1.f90: New test.
5815
5816 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
5817
5818         PR c/20402
5819         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
5820         new parser.
5821
5822 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5823
5824         PR fortran/20361
5825         * gfortran.dg/largeequiv_1.f90: New test.
5826
5827 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
5828
5829         * gcc.dg/ucnid-1.c: New.
5830         * gcc.dg/ucnid-2.c: New.
5831         * gcc.dg/ucnid-3.c: New.
5832         * gcc.dg/ucnid-4.c: New.
5833         * gcc.dg/ucnid-5.c: New.
5834         * gcc.dg/ucnid-6.c: New.
5835         * gcc.dg/cpp/ucnid-1.c: New.
5836         * gcc.dg/cpp/ucnid-2.c: New.
5837         * gcc.dg/cpp/ucnid-3.c: New.
5838         * g++.dg/other/ucnid-1.C: New.
5839
5840 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
5841
5842         * gcc.dg/vmx/darwin-abi-3.c: Delete.
5843
5844 2005-03-11  Per Bothner  <per@bothner.com>
5845
5846         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
5847         that diagnotics refer to correct token.
5848         * gcc.dg/unused-3.c: Likewise.
5849
5850 2005-03-11  Per Bothner  <per@bothner.com>
5851
5852         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
5853         constant" is now actually on same line as string constant.
5854         * gcc.dg/cpp/direct2s.c: Likewise.
5855
5856 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
5857
5858         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
5859
5860 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5861
5862         PR libfortran/20124
5863         * gfortran.dg/pr20124.f90: New Test
5864
5865 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
5866
5867         PR tree-optimization/20130
5868         * gcc.dg/pr20130-1.c: New test.
5869
5870 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
5871
5872         PR target/20095
5873         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
5874
5875 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5876
5877         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
5878
5879 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
5880
5881         * g++.dg/eh/forced1.C: Fix comment.
5882         * g++.dg/eh/forced2.C: Ditto.
5883         * g++.dg/eh/forced3.C: Ditto.
5884         * g++.dg/eh/forced4.C: Ditto.
5885
5886 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
5887
5888         PR rtl-opt/20412
5889         * gcc.c-torture/compile/pr20412.c: New test.
5890
5891 2005-03-10  Roger Sayle  <roger@eyesopen.com>
5892
5893         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
5894
5895 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
5896
5897         PR target/20322
5898         * gcc.dg/20050307-1.c: New test.
5899
5900 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
5901
5902         PR c++/20375
5903         * g++.dg/other/stdarg3.C: New.
5904
5905 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
5906
5907         PR c++/18384, c++/18327
5908         * g++.dg/init/array19.C: New test.
5909
5910         PR inline-asm/20314
5911         * gcc.dg/torture/pr20314-1.c: New test.
5912         * gcc.dg/torture/pr20314-2.c: New test.
5913
5914 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
5915
5916         * gcc.dg/20050309-1.c: New test.
5917
5918 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5919
5920         * gcc.dg/builtins-10.c: Reactivate disabled test.
5921         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
5922         new cbrt transformations.
5923
5924 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
5925
5926         PR c++/20208
5927         * g++.dg/template/array13.C: New test.
5928
5929 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
5930
5931         PR c++/16859
5932         * g++.dg/init/brace4.C: New test.
5933
5934 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
5935
5936         PR c++/20186
5937         * g++.dg/template/non-dependent12.C: New.
5938
5939 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
5940
5941         PR c++/20142
5942         * g++.dg/init/array18.C: Add dg-do run marker.
5943
5944         PR c++/20142
5945         * g++.dg/init/array18.C: New test.
5946
5947 2005-03-09  Ben Elliston  <bje@au.ibm.com>
5948
5949         * consistency.vlad/vlad.exp: Remove trailing semicolons.
5950         * g++.dg/gcov/gcov.exp: Likewise.
5951         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
5952         * gcc.target/xstormy16/xstormy16.exp: Likewise.
5953         * lib/c-torture.exp: Likewise.
5954         * lib/fortran-torture.exp: Likewise.
5955         * lib/g++.exp: Likewise.
5956         * lib/gcc-defs.exp: Likewise.
5957         * lib/gcc-dg.exp: Likewise.
5958         * lib/gcc.exp: Likewise.
5959         * lib/gcov.exp: Likewise.
5960         * lib/gfortran.exp: Likewise.
5961         * lib/mike-g++.exp: Likewise.
5962         * lib/mike-gcc.exp: Likewise.
5963         * lib/objc-torture.exp: Likewise.
5964         * lib/objc.exp: Likewise.
5965         * lib/profopt.exp: Likewise.
5966         * lib/target-libpath.exp: Likewise.
5967         * lib/target-supports.exp: Likewise.
5968         * lib/treelang.exp: Likewise.
5969         * lib/wrapper.exp: Likewise.
5970
5971 2005-03-08  Jeff Law  <law@redhat.com>
5972
5973         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
5974         PHI-OPT changes.
5975
5976 2005-03-08  Ira Rosen  <irar@il.ibm.com>
5977
5978         * gcc.dg/vect/pr20122.c: New test.
5979
5980 2005-03-07  Jeff Law  <law@redhat.com>
5981
5982         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
5983         was folded away.
5984         * gcc.dg/tree-ssa/pr18133-1.c: New test.
5985         * gcc.dg/tree-ssa/pr18133-2.c: New test.
5986         * gcc.dg/tree-ssa/pr18134.c: New test.
5987
5988 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5989
5990         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
5991         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
5992         gcc.dg/torture/builtin-noret-2.c: Require weak support.
5993
5994 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
5995
5996         PR tree-opt/17671
5997         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
5998
5999 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
6000
6001         * g++.dg/warn/Wnvdtor.C: New test.
6002
6003 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
6004
6005         * gcc.dg/torture/pr19683-1.c: New test.
6006
6007 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
6008
6009         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
6010         * gfortran.dg/g77/19990313-2.f: Ditto.
6011         * gfortran.dg/g77/19990313-3.f: Ditto.
6012         * gfortran.dg/g77/19990525-0.f: Ditto.
6013         * gfortran.dg/g77/19990826-0.f: Ditto.
6014         * gfortran.dg/g77/19990826-2.f: Ditto.
6015         * gfortran.dg/g77/19990826-3.f: Ditto.
6016         * gfortran.dg/g77/20000511-1.f: Ditto.
6017         * gfortran.dg/g77/20000511-2.f: Ditto.
6018         * gfortran.dg/g77/970625-2.f: Ditto.
6019         * gfortran.dg/g77/980310-2.f: Ditto.
6020         * gfortran.dg/g77/980310-3.f: Ditto.
6021         * gfortran.dg/g77/980310-8.f: Ditto.
6022         * gfortran.dg/g77/980519-2.f: Ditto.
6023         * gfortran.dg/g77/alpha1.f: Ditto.
6024         * gfortran.dg/g77/claus.f: Ditto.
6025         * gfortran.dg/g77/erfc.f: Ditto.
6026         * gfortran.dg/g77/short.f: Ditto.
6027         * gfortran.fortran-torture/execute/data.f90: Ditto.
6028         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
6029         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
6030
6031 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6032
6033         * lib/file-format.exp (gcc_target_object_format): Add check for som
6034         format and hardcode object formats on hppa*-*-hpux*.
6035         * lib/target-supports.exp (check_weak_available): Add check for som
6036         object format.  Always return 0 on hppa*-*-hpux10*.
6037
6038         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
6039         is defined.
6040
6041         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
6042
6043 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
6044
6045         * gfortran.dg/pr19936_1.f90: New test.
6046         * gfortran.dg/pr19936_2.f90: New test.
6047         * gfortran.dg/pr19936_3.f90: New test.
6048
6049 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
6050             Paul Thomas <prthomas@drfccad.cea.fr>
6051
6052         * gfortran.dg/PR19754_1.f90: New test.
6053         * gfortran.dg/PR19754_2.f90: Ditto.
6054
6055 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6056
6057         PR c++/19311
6058         * g++.dg/template/non-dependent11.C: New test.
6059
6060 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
6061
6062         * lib/target-supports.exp (check_iconv_available): Fix comment.
6063
6064 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
6065             Joseph S. Myers  <joseph@codesourcery.com>
6066
6067         PR c++/19797
6068         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
6069
6070 2005-03-04  Matthew Sachs  <msachs@apple.com>
6071
6072         * gcc.exp (gcc_target_compile): Put braces around
6073         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
6074         * objc.exp (objc_target_compile): Likewise.
6075         * treelang.exp (treelang_target_compile): Likewise.
6076
6077 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6078
6079         PR fortran/19673
6080         * gfortran.dg/func_result_1.f90: New test.
6081
6082 2005-03-04  Ben Elliston  <bje@au.ibm.com>
6083
6084         * gcc.misc-tests/options.exp: New test.
6085
6086 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
6087
6088         * gcc.dg/pr15784-4.c: New test.
6089
6090 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
6091
6092         * gcc.c-torture/execute/pr17133.c: New.
6093         * gcc.c-torture/compile/20050303-1.c: New.
6094
6095 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
6096
6097         * gcc.dg/cpp/assert4.c:  Fix for cygwin
6098
6099 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
6100
6101         * g++.dg/overload/using2.C: New.
6102
6103 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
6104
6105         PR c++/19916
6106         * g++.dg/init/ptrmem2.C: New test.
6107
6108 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
6109
6110         PR c/8927
6111         * gcc.dg/pr8927-1.c: New test.
6112
6113 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
6114
6115         PR c++/20232
6116         * g++.dg/inherit/covariant12.C: New.
6117
6118 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6119
6120         PR fortran/19479
6121         * gfortran.dg/bound_1.f90: New test.
6122
6123 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
6124
6125         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
6126         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
6127
6128 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
6129
6130         PR c/20245
6131         * gcc.dg/pr20245-1.c: New test.
6132
6133 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
6134
6135         PR middle-end/19874
6136         * gcc.c-torture/execute/20050119-2.c: New test case.
6137
6138 2005-02-28  Ben Elliston  <bje@au.ibm.com>
6139
6140         * README: Update the DejaGnu bug reporting address.
6141         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
6142         * lib/objc-torture.exp: Likewise.
6143
6144 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
6145
6146         * gfortran.dg/boz_1.f90: New test.
6147         * gfortran.dg/boz_3.f90: New test.
6148         * gfortran.dg/boz_4.f90: New test.
6149
6150 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
6151
6152         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
6153         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
6154
6155 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6156
6157         PR libfortran/20101
6158         * gfortran.dg/write_0_pe_format.f90: New test.
6159
6160 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
6161
6162         PR c++/20206
6163         * g++.dg/opt/thunk2.C: New test.
6164         * g++.dg/opt/covariant1.C: New test.
6165
6166 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6167
6168         * gfortran.dg/e_d_fmt.f90: New test.
6169
6170 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
6171
6172         * gcc.dg/asm-b.c: Fix comment typos.
6173
6174 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
6175
6176         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
6177         a V_MAY_DEF also.
6178
6179 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
6180
6181         PR tree-opt/20188
6182         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
6183         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
6184         * gcc.dg/asm-b.c: New test.
6185
6186 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
6187
6188         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
6189         Disable this test on IRIX 6.
6190
6191 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
6192
6193         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
6194         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
6195         parser.
6196
6197 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
6198
6199         PR tree-optimization/20204
6200         * testsuite/gcc.dg/pr20204.c: New test.
6201
6202 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
6203
6204         PR target/20196
6205         * gcc.c-torture/execute/20050224-1.c: New test.
6206
6207         PR c++/20175
6208         * g++.dg/warn/Wbraces2.C: New test.
6209
6210 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
6211
6212         PR c++/19878
6213         * g++.dg/init/const2.C: New test.
6214
6215 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
6216
6217         PR tree-optimization/20100
6218         * gcc.c-torture/execute/pr20100-1.c: New test.
6219
6220 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6221
6222         * gfortran.dg/implicit_3.f90: New test.
6223
6224         * gfortran.dg/deftype_1.f90: New test.
6225
6226 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
6227
6228         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
6229         the test passes.
6230         * g++.dg/other/anon3.C: Accept a warning.
6231
6232 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
6233
6234         * gcc.dg/pr20017.c: Fix a comment typo.
6235
6236 2005-02-23  Bud Davis  <bdavis@gfortran.org>
6237
6238         * gfortran.dg/list_read_4.f90: Change to f90 comments.
6239
6240 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
6241
6242         PR ada/19902
6243         * ada/acats/tests/cxa/cxa3004.a: Remove.
6244         * ada/acats/tests/cxb/cxb30061.am: Likewise.
6245
6246 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
6247
6248         PR c++/20073
6249         * g++.dg/init/const1.C: New test.
6250
6251         PR c++/19991
6252         * g++.dg/parse/constant7.C: New test.
6253
6254         PR c++/20152
6255         * g++.dg/parse/error27.C: New test.
6256         * g++.dg/template/qualttp15.C: Adjust error markers.
6257         * g++.old-deja/g++.other/struct1.C: Likewise.
6258
6259         PR c++/20153
6260         * g++.dg/template/error17.C: New test.
6261
6262         PR c++/20148
6263         * g++.dg/parser/error26.C: New test.
6264
6265 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
6266
6267         PR tree-optimization/20100
6268         PR tree-optimization/20115
6269         * gcc.dg/pr20115.c: New test.
6270         * gcc.dg/pr20115-1.c: New test.
6271         * gcc.dg/pr20100.c: New test.
6272         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
6273         call-clobbered variables after alias1.
6274
6275 2005-02-22  Bud Davis  <bdavis@gfortran.org>
6276
6277         * gfortran.dg/list_read_4.f90: new test.
6278
6279 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
6280
6281         PR rtl-optimization/20017.
6282         * gcc.dg/pr20017.c: New.
6283
6284 2005-02-22  Devang Patel  <dpatel@apple.com>
6285
6286         PR 19952
6287         * g++.dg/tree-ssa/pr19952.C: New test.
6288
6289 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
6290
6291         PR c++/19883
6292         * g++.dg/parse/constant6.C: New test.
6293
6294 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
6295
6296         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
6297         * g++.dg/charset/asm2.c: Likewise.
6298         * g++.dg/charset/asm3.c: Likewise.
6299         * g++.dg/charset/asm4.c: Likewise.
6300         * g++.dg/charset/asm5.c: Likewise.
6301         * g++.dg/charset/attribute1.c: Likewise.
6302         * g++.dg/charset/attribute2.c: Likewise.
6303         * g++.dg/charset/extern1.cc: Likewise.
6304         * g++.dg/charset/extern2.cc: Likewise.
6305         * g++.dg/charset/extern3.cc: Likewise.
6306         * g++.dg/charset/function.cc: Likewise.
6307         * g++.dg/charset/string.c: Likewise.
6308         * g++.dg/charset/charset.exp: Likewise.
6309         * lib/target-supports.exp (check_iconv_available): Fix comment.
6310
6311 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
6312
6313         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
6314         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
6315         * gcc.dg/charset/asm2.c: Likewise.
6316         * gcc.dg/charset/asm3.c: Likewise.
6317         * gcc.dg/charset/asm4.c: Likewise.
6318         * gcc.dg/charset/asm5.c: Likewise.
6319         * gcc.dg/charset/asm6.c: Likewise.
6320         * gcc.dg/charset/attribute1.c: Likewise.
6321         * gcc.dg/charset/attribute2.c: Likewise.
6322         * gcc.dg/charset/builtin1.c: Likewise.
6323         * gcc.dg/charset/extern.c: Likewise.
6324         * gcc.dg/charset/function.c: Likewise.
6325         * gcc.dg/charset/string.c: Likewise.
6326         * gcc.dg/charset/charset.exp: Likewise.
6327
6328 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
6329
6330         PR fortran/20086
6331         * gfortran.dg/pr20086.f90: New test.
6332
6333 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
6334
6335         PR tree-optimization/19786
6336         * g++.dg/tree-ssa/pr19786.C: New.
6337
6338 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6339
6340         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
6341
6342 2005-02-21  Jeff Law  <law@redhat.com>
6343
6344         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
6345
6346 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6347
6348         * gfortran.dg/do_iterator: Split loop, markup all lines for
6349         which an error locus is printed.
6350         * gfortran.dg/pr17708.f90: Markup all lines for which an error
6351         locus is printed.
6352         * gfortran.dg/select_4.f90: Likewise.
6353         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
6354         locuses in the various permutations.
6355
6356 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
6357
6358         PR tree-optimization/19951
6359         * g++.dg/vect: New directory.
6360         * g++.dg/vect/vect.exp: New file.
6361         * g++.dg/vect/pr19951.cc: New testcase.
6362         * g++.dg/dg.exp: Also prune vectorizer tests.
6363
6364 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
6365
6366         PR 18785
6367         * gcc.dg/charset/builtin1.c: New test.
6368
6369 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6370
6371         PR c++/19299
6372         * g++.dg/inherit/volatile1.C: New test.
6373
6374         PR c++/19440
6375         * g++.dg/template/dtor4.C: New test.
6376
6377 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
6378
6379         * gfortran.dg/int_1.f90: New test.
6380
6381 2005-02-19  Devang Patel  <dpatel@apple.com>
6382
6383         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
6384
6385 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
6386
6387         * gfortran.dg/achar_1.f90: New test.
6388
6389 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
6390
6391         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
6392
6393 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
6394             Jakub Jelinek  <jakub@redhat.com>
6395
6396         PR tree-optimization/19828
6397         * gcc.dg/tree-ssa/loop-7.c: New test.
6398         * gcc.c-torture/execute/20050218-1.c: New test.
6399
6400 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
6401
6402         PR c/20043
6403         * gcc.dg/transparent-union-1.c: New test.
6404         * gcc.dg/transparent-union-2.c: New test.
6405
6406 2005-02-18  James E Wilson  <wilson@specifixinc.com>
6407
6408         PR tree-optimization/18977
6409         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
6410
6411 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
6412
6413         PR target/20054
6414         * gcc.dg/pr20054.c: New test.
6415
6416 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6417
6418         PR c++/19508
6419         * g++.dg/ext/attrib20.C: New test.
6420
6421 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
6422
6423         PR middle-end/20030
6424         * gfortran.fortran-torture/execute/character_passing.f90: New test.
6425
6426 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
6427
6428         PR c++/20008
6429         * g++.dg/opt/switch4.C: New.
6430
6431 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
6432
6433         PR c++/20023
6434         PR tree-optimization/20009
6435         * gcc.c-torture/compile/20050217-1.c: New test.
6436         * g++.dg/opt/switch3.C: New test.
6437
6438         PR tree-optimization/18947
6439         * gcc.c-torture/compile/20050215-1.c: New test.
6440         * gcc.c-torture/compile/20050215-2.c: New test.
6441         * gcc.c-torture/compile/20050215-3.c: New test.
6442
6443 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
6444
6445         PR c++/20028
6446         * g++.dg/template/crash34.C: New.
6447
6448         PR c++/20022
6449         * g++.dg/other/access3.C: New.
6450
6451 2005-02-17  Ira Rosen  <irar@il.ibm.com>
6452
6453         * gcc.dg/vect/vect-98.c: New test.
6454
6455 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
6456
6457         PR tree-optimization/19967
6458         * gcc.dg/pr19967.c: New.
6459
6460 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
6461
6462         PR middle-end/19857
6463         * gcc.dg/tree-ssa/20050215-1.c: New test.
6464         * gcc.c-torture/execute/20050215-1.c: New test.
6465
6466 2005-02-15  Eric Christopher  <echristo@redhat.com>
6467
6468         * gcc.dg/cpp/20050215-1.c: New file.
6469
6470 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
6471
6472         PR tree-optimization/15785
6473         * gcc.dg/pr15785-1.c: New test.
6474
6475 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
6476
6477         PR c++/17788
6478         * g++.dg/init/ctor4.C: New.
6479         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
6480
6481 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
6482
6483         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
6484         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
6485
6486 2005-02-15  Andreas Schwab  <schwab@suse.de>
6487
6488         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
6489         declare malloc.
6490
6491 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
6492
6493         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
6494
6495 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
6496
6497         PR tree-optimization/19853
6498         * gcc.c-torture/compile/pr19853.c: New test.
6499
6500 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
6501
6502         PR c++/19608
6503         * g++.dg/parse/local-class1.C: New.
6504
6505         PR c++/19895
6506         * g++.dg/parse/ptrmem3.C: New.
6507
6508         PR c++/19884
6509         * g++.old-deja/g++.oliva/template6.C: Add another case.
6510         * g++.dg/template/explicit6.C: New.
6511
6512 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
6513
6514         PR c++/17816
6515         * g++.dg/other/redecl2.C: New.
6516
6517 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
6518
6519         PR c++/19891
6520         * g++.dg/abi/covariant4.C: New.
6521
6522 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
6523
6524         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
6525
6526 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
6527
6528         * gcc.dg/vect/vect-96.c: Fix typo.
6529
6530 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6531
6532         PR c++/14479
6533         PR c++/19487
6534         * g++.dg/template/enum5.C: New test.
6535
6536 2005-02-12  Ira Rosen  <irar@il.ibm.com>
6537
6538         * gcc.dg/vect/vect-97.c: New test.
6539
6540 2005-02-12  Ira Rosen  <irar@il.ibm.com>
6541
6542         * gcc.dg/vect/vect-96.c: New test.
6543
6544 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
6545
6546         * gcc.dg/builtins-34.c: Also check ldexp*.
6547
6548 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
6549
6550         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
6551
6552 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
6553
6554         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
6555         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
6556         dg-require-dll, dg-require-iconv, dg-require-named-sections,
6557         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
6558         selector_list, selector_expression, dg-process-target): Move to new
6559         file target-supports-dg.exp.
6560         * lib/target-supports-dg.exp: New.
6561
6562         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
6563         New.
6564
6565 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
6566
6567         PR c++/19666
6568         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
6569
6570         PR middle-end/19858
6571         * gcc.c-torture/compile/20050210-1.c: New test.
6572
6573 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
6574
6575         PR c++/19755
6576         * g++.dg/warn/Wbraces1.C: New test.
6577
6578 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
6579
6580         * gcc.dg/builtins-52.c: New testcase.
6581
6582 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
6583
6584         PR c/19342
6585         * gcc.c-torture/execute/20050119-1.c: New test.
6586
6587 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
6588
6589         PR c++/19811
6590         * g++.dg/init/delete1.C: New test.
6591
6592 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
6593
6594         PR c++/18470
6595         * g++.dg/template/static12.C: New test.
6596
6597 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
6598
6599         PR c++/19787
6600         * g++.dg/conversion/ambig1.C: New test.
6601
6602         PR c++/19739
6603         * g++.dg/ext/attrib19.C: New test.
6604
6605         PR c++/19732
6606         * g++.dg/parse/dtor5.C: New test.
6607
6608         PR c++/19762
6609         * g++.dg/template/dtor3.C: New test.
6610
6611         PR c++/19826
6612         * g++.dg/template/static11.C: New test.
6613         * g++.dg/template/crash2.C: Remove dg-error marker.
6614
6615 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
6616
6617         PR C++/18491
6618         * g++.old-deja/g++.mike/p10769a.C: Remove.
6619
6620 2005-02-09  Roger Sayle  <roger@eyesopen.com>
6621
6622         * gcc.dg/builtins-48.c: New test case.
6623         * gcc.dg/builtins-49.c: New test case.
6624         * gcc.dg/builtins-50.c: New test case.
6625         * gcc.dg/builtins-51.c: New test case.
6626
6627 2005-02-09  Ian Lance Taylor  <ian@airs.com>
6628
6629         PR middle-end/19583
6630         * g++.dg/warn/Wreturn-type-3.C: New test.
6631
6632 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
6633
6634         PR middle-end/19402
6635         * gcc.dg/pr19402-1.c: New testcase.
6636         * gcc.dg/pr19402-2.c: likewise.
6637
6638 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
6639
6640         PR middle-end/19854
6641         * g++.dg/tree-ssa/tmmti.C: New testcase.
6642
6643 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
6644
6645         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
6646
6647 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
6648
6649         PR c++/19733
6650         * g++.dg/parse/crash23.C: New test.
6651         * g++.dg/warn/Weff1.C: New test.
6652
6653 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
6654
6655         * gcc.dg/20050209-1.c: New test.
6656
6657 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
6658
6659         PR target/19799
6660         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
6661
6662 2005-02-08  Mike Stump  <mrs@apple.com>
6663
6664         * g++.dg/pch/import-2.c: New test.
6665         * g++.dg/pch/import-2.hs: New.
6666         * g++.dg/pch/include/import-2a.h: New.
6667         * g++.dg/pch/include/import-2b.h: New.
6668
6669 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
6670
6671         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
6672
6673 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6674
6675         * gfortran.dg/substr_1.f90: New test.
6676
6677 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
6678
6679         PR middle-end/19775
6680         * gcc.dg/torture/builtin-power-1.c: Disable test for
6681         invalid transformation.
6682         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
6683         no longer optimize.
6684         * gcc.dg/builtins-47.c: New testcase.
6685
6686 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
6687             Dorit Naishlos  <dorit@il.ibm.com>
6688
6689         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
6690
6691 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
6692
6693         * gcc.c-torture/compile/20050206-1.c: New test.
6694
6695 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
6696
6697         PR tree-opt/19768
6698         * g++.dg/opt/pr19768.C: New test.
6699
6700 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
6701
6702         PR tree-opt/19736
6703         * gcc.c-torture/compile/pr19736.c: New test.
6704
6705 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6706
6707         PR c++/17401
6708         * g++.dg/parse/error25.C: New test.
6709
6710 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
6711
6712         * gcc.c-torture/execute/20050203-1.c: New.
6713
6714 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
6715
6716         * gcc.dg/vect/vect-85.c: Remove xfail.
6717         * gcc.dg/vect/vect-86.c: Remove xfail.
6718         * gcc.dg/vect/vect-87.c: Remove xfail.
6719         * gcc.dg/vect/vect-88.c: Remove xfail.
6720
6721 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
6722
6723         * gcc.dg/altivec-19.c: New.
6724
6725 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
6726
6727         PR c/17807
6728         * gcc.dg/nested-func-3.c: New test.
6729         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
6730
6731 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
6732
6733         * gcc.test-framework/gen_directive_tests: Generate tests for
6734         selector expressions.
6735
6736 2005-02-02  Matt Austern  <austern@apple.com>
6737
6738         PR c++/19628
6739         * g++/ext/builtin7.C: New.
6740         * g++/ext/builtin8.C: New.
6741
6742 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
6743
6744         PR c/18502
6745         * gcc.dg/pr18502-1.c: New test.
6746
6747 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6748
6749         PR c++/17413
6750         * g++.dg/template/local4.C: Tweak.
6751
6752 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
6753
6754         PR tree-optimization/19578
6755         * gcc.c-torture/compile/20050202-1.c: New test.
6756
6757 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
6758
6759         PR c/19435
6760         * gcc.dg/c99-init-4.c: New test.
6761
6762 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
6763
6764         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
6765
6766         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
6767
6768         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
6769         * g++.dg/eh/check-vect.h: New.
6770
6771         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
6772         * gcc.dg/vect/vect-78.c: Ditto.
6773         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
6774         Remove.
6775
6776         * g++.dg/conversion/simd1.C: Expect warning.
6777         * g++.dg/ext/attribute-test-1.C: Ditto.
6778         * g++.dg/ext/attribute-test-2.C: Ditto.
6779         * g++.dg/ext/attribute-test-3.C: Ditto.
6780         * g++.dg/ext/attribute-test-4.C: Ditto.
6781
6782         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
6783         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
6784
6785         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
6786
6787 2005-02-01  Richard Henderson  <rth@redhat.com>
6788
6789         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
6790         long double for ibm double-double format.
6791         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
6792
6793 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
6794
6795         PR tree-optimization/19633
6796         * testsuite/gcc.dg/pr19633-1.c: New test.
6797         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
6798         to NULL or a symbol.
6799
6800 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
6801
6802         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
6803         New procs.
6804         (dg-process-target (local override)): Handle selector expressions.
6805
6806         * gcc.test-framework/README: Describe tests in source directory.
6807         * gcc.test-framework/test-framework.awk: Handle dg- tests.
6808         * gcc.test-framework/test-framework.exp: Handle dg- tests.
6809         * gcc.test-framework/dg-bogus-exp-P.c: New test.
6810         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
6811         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
6812         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
6813         * gcc.test-framework/dg-do-link-exp-P.c: New test.
6814         * gcc.test-framework/dg-do-run-exp-P.c: New test.
6815         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
6816         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
6817         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
6818         * gcc.test-framework/dg-error-exp-P.c: New test.
6819         * gcc.test-framework/dg-error-exp-XP.c: New test.
6820         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
6821         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
6822         * gcc.test-framework/dg-output-exp-P.c: New test.
6823         * gcc.test-framework/dg-output-exp-XF.c: New test.
6824         * gcc.test-framework/dg-warning-exp-P.c: New test.
6825         * gcc.misc-tests/dg-1.c: Remove.
6826         * gcc.misc-tests/dg-2.c: Remove.
6827         * gcc.misc-tests/dg-3.c: Remove.
6828         * gcc.misc-tests/dg-4.c: Remove.
6829         * gcc.misc-tests/dg-5.c: Remove.
6830         * gcc.misc-tests/dg-6.c: Remove.
6831         * gcc.misc-tests/dg-7.c: Remove.
6832         * gcc.misc-tests/dg-8.c: Remove.
6833         * gcc.misc-tests/dg-9.c: Remove.
6834         * gcc.misc-tests/dg-10.c: Remove.
6835         * gcc.misc-tests/dg-11.c: Remove.
6836         * gcc.misc-tests/dg-12.c: Remove.
6837         * gcc.misc-tests/dg-test.exp: Remove.
6838
6839         * gcc.test-framework/test-framework.awk: Change recording and
6840         printing of passes and failures.
6841
6842         * gcc.test-framework: New directory.
6843         * gcc.test-framework/README: New.
6844         * gcc.test-framework/test-framework.exp: New.
6845         * gcc.test-framework/test-framework.awk: New.
6846         * gcc.test-framework/gen_directive_tests: New.
6847
6848 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
6849
6850         * lib/treelang.exp: Fix comment typos.
6851         (treelang_target_compile): Don't append libs=-ltreelang to options.
6852
6853 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
6854
6855         * g++.dg/parse/typename7.C: Adjust error messages.
6856
6857 2005-01-31  Jeff Law  <law@redhat.com>
6858
6859         * gcc.c-torture/execute/20050131-1.c: New test.
6860         * gcc.dg/wcaselabel.c: New test.
6861
6862 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
6863
6864         * g++.dg/other/warning1.C: Adjust error messags.
6865         * g++.dg/parse/constant5.C: New test.
6866
6867 2005-01-31  Steven Bosscher  <stevenb@suse.de>
6868
6869         PR c/19333
6870         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
6871         the test case valid.
6872         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
6873         * testsuite/gcc.dg/array-7.c: Adjust expected result.
6874         * testsuite/gcc.dg/pr18596-3.c: Likewise.
6875         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
6876         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
6877         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
6878
6879 2005-01-31  Dale Johannesen  <dalej@apple.com>
6880
6881         * g++.dg/opt/pr19650.C:  New test.
6882
6883 2005-01-31  Richard Henderson  <rth@redhat.com>
6884
6885         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
6886         long double for intel double extended format.
6887         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
6888
6889 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
6890
6891         PR c++/19555
6892         * g++.dg/template/static10.C: New test.
6893
6894         PR c++/19395
6895         * g++.dg/parse/error24.C: New test.
6896
6897         PR c++/19367
6898         * g++.dg/lookup/builtin1.C: New test.
6899
6900         PR c++/19457
6901         * g++.dg/warn/conv3.C: New test.
6902
6903 2005-01-30  Bud Davis  <bdavis@gfortran.org>
6904
6905         PR fortran/19647
6906         * gfortan.dg/inquire_7.f90
6907
6908 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
6909
6910         PR tree-optimization/15791
6911         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
6912         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
6913         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
6914         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
6915         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
6916         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
6917         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
6918         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
6919         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
6920         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
6921
6922 2005-01-29  Paul Brook  <paul@codesourcery.com>
6923
6924         PR fortran/18565
6925         * check.c (real_or_complex_check): New function.
6926         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
6927         * intrinsic.c (add_functions): Use new check functions.
6928         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
6929         Add prototypes.
6930
6931 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
6932
6933         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
6934         gcc.dg/lvalue-3.c: New tests.
6935         * gcc.dg/concat.c: Update expected messages.
6936
6937 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
6938
6939         PR libfortran/19595
6940         * gfortran.dg/eor_1.f90:  New test.
6941
6942 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
6943
6944         PR fortran/19589
6945         * gfortran.dg/logical_data_1.f90: New test.
6946
6947 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
6948
6949         PR c++/19253
6950         * g++.dg/template/crash33.C: New test.
6951
6952         PR c++/19667
6953         * g++.dg/template/crash32.C: New test.
6954
6955 2005-01-28  Ian Lance Taylor  <ian@airs.com>
6956
6957         PR middle-end/16558
6958         * g++.dg/warn/Wreturn-type-2.C: New test.
6959
6960 2004-06-24  Jeff Law  <law@redhat.com>
6961
6962         * gcc.dg/tree-ssa/20050128-1.c: New test.
6963
6964 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
6965
6966         * gcc.target/frv/all-mdpackh-1.c: New test.
6967
6968 2005-01-28  Steven Bosscher  <stevenb@suse.de>
6969
6970         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
6971
6972 2005-01-27  Richard Henderson  <rth@redhat.com>
6973
6974         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
6975
6976 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
6977
6978         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
6979
6980 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
6981
6982         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
6983         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
6984         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
6985         to cope with cases where the multilib options override the dg-options.
6986
6987 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
6988
6989         PR c/18946
6990         * gcc.dg/noncompile/20050120-1.c: New test.
6991
6992 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
6993
6994         PR tree-optimization/19633
6995         * gcc.dg/pr19633.c: New test.
6996         * gcc.dg/tree-ssa/pr19633.c: New test.
6997
6998 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
6999
7000         * gcc.dg/20041216-1.c: New test.
7001
7002 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
7003
7004         PR objc/18862
7005         * objc.dg/selector-2.m: New test.
7006
7007 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
7008
7009         * g++.dg/opt/range-test-2.C: New test.
7010
7011         PR rtl-optimization/19579
7012         * gcc.c-torture/execute/20050124-1.c: New test.
7013
7014 2005-01-26  Greg Parker  <gparker@apple.com>
7015         Stuart Hastings  <stuart@apple.com>
7016
7017         * gcc.c-torture/execute/20050125-1.c: New.
7018
7019 2005-01-18  Jan Hubicka  <jh@suse.cz>
7020
7021         PR tree-optimize/19337
7022         * gcc.c-torture/compile/20050119-1.c: New test.
7023
7024 2005-01-24  James E Wilson  <wilson@specifixinc.com>
7025
7026         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
7027         test for successful match.
7028
7029 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
7030
7031         PR objc/18408
7032         * objc.dg/comp-types-7.m: New test.
7033
7034 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
7035
7036         * lib/target-supports.exp (current_target_name): New.
7037         (check_effective_target_ilp32, check_effective_target_lp64):
7038         Cache the result to use as long as the current target, with
7039         multilib flags, remains the same.
7040
7041         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
7042         (dg-require-weak, dg-require-visibility, dg-require-alias,
7043         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
7044         dg-require-effective-target, dg-skip-if): Remove call to
7045         skip_test_and_clear_xfail.
7046         (dg-test): Clear xfail data.
7047
7048 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
7049
7050         PR target/17751
7051         * gcc.dg/ppc64-toc.c: New test.
7052
7053         * g++.dg/tree-ssa/empty-1.C: New test.
7054
7055         PR middle-end/19551
7056         * gcc.c-torture/execute/20050121-1.c: New test.
7057         * gcc.dg/20050121-2.c: New test.
7058
7059 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
7060         Paul Brook  <paul@codesourcery.com>
7061
7062         PR fortran/17941
7063         * gfortran.dg/real_const_1.f: New test.
7064         * gfortran.dg/real_const_2.f90: New test.
7065         * gfortran.dg/complex_int_1.f90: New test.
7066
7067 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
7068
7069         PR fortran/19313
7070         * gfortan.dg/inquire_6.f90: New test.
7071
7072 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
7073
7074         PR libfortran/19451
7075         * open_readonly_1.f90:  New test.
7076
7077 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
7078
7079         PR libfortran/18982
7080         * gfortran.dg/open_new.f90: New file.
7081
7082 2005-01-22  Paul Brook  <paul@codesourcery.com>
7083
7084         * namelist_1.f90: New test.
7085
7086 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
7087
7088         PR tree-optimization/19484
7089         * gcc.c-torture/compile/20050122-[12].c: New tests.
7090
7091 2005-01-22  Paul Brook  <paul@codesourcery.com>
7092
7093         * gfortran.dg/implicit_2.f90: New test.
7094
7095 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
7096
7097         PR fortran/19314
7098         * gfortran.dg/inquire_5.f90: New test.
7099
7100 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7101
7102         PR c/18809
7103         * gcc.dg/pr18809-1.c: New test.
7104
7105 2005-01-21  Ian Lance Taylor  <ian@airs.com>
7106
7107         * gcc.dg/20050121-1.c: New test.
7108
7109         PR tree-optimization/13000
7110         * gcc.dg/20040206-1.c: Change warning to point where function is
7111         being inlined.
7112
7113 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7114
7115         PR c++/19208
7116         * g++.dg/template/array11.C: New test.
7117
7118 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7119
7120         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
7121         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
7122         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
7123         * gfortran.dg/getenv_1.f90: Add dg-do directive.
7124         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
7125         gfortran.dg/pr17164.f90: Add missing dg-do directives.
7126
7127 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
7128
7129         PR tree-optimization/15349
7130         * gcc.dg/tree-ssa/pr15349.c: New.
7131
7132 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
7133
7134         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
7135
7136 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
7137
7138         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
7139         scan-assembler-times directive name.
7140
7141         * gcc.dg/asm-a.c: Move dg-require-effective-target to
7142         after dg-do.
7143
7144         PR rtl-optimization/19462
7145         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
7146
7147 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
7148
7149         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
7150         counting function calls on ia64.
7151
7152 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
7153
7154         PR rtl-optimization/15139
7155         * gcc.dg/20050111-2.c: New test.
7156
7157         PR c/17297
7158         * gcc.c-torture/compile/20050113-1.c: New testcase.
7159
7160         PR middle-end/19164
7161         * gcc.dg/20050113-1.c: New testcase.
7162
7163 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
7164
7165         * gcc.dg/vect/vect-85.c: Add comment.
7166         * gcc.dg/vect/vect-86.c: Add xfail for now.
7167         * gcc.dg/vect/vect-87.c: Add xfail for now.
7168         * gcc.dg/vect/vect-88.c: Add xfail for now.
7169         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
7170
7171 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7172
7173         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
7174
7175 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7176
7177         * g++.dg/debug/typedef3.C: New test.
7178
7179 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
7180
7181         PR c/19472
7182         * gcc.dg/asm-a.c: New test.
7183
7184 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
7185
7186         * gcc.dg/sh-relax.c: Add prototype for abort.
7187
7188 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7189
7190         * gcc.dg/short-compare-1.c: New test.
7191         * gcc.dg/short-compare-2.c: Likewise.
7192
7193 2005-01-18  Michael Matz  <matz@suse.de>
7194
7195         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
7196
7197 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
7198
7199         PR tree-optimization/19121
7200         * gcc.c-torture/compile/pr19121.c: New test.
7201
7202 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
7203
7204         PR target/19357
7205         * gcc.c-torture/compile/pr19357.c: New test.
7206
7207 2005-01-17  Ian Lance Taylor  <ian@airs.com>
7208
7209         PR c/5675
7210         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
7211         pass--those that refer just to the variable, possibly with a
7212         cast.
7213         * gcc.dg/c99-const-expr-3.c: Likewise.
7214
7215         PR middle-end/13127
7216         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
7217         longer emitted.
7218
7219 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
7220
7221         PR fortran/18778
7222         * gfortran.dg/endfile_2.f90: New test.
7223
7224 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
7225
7226         PR 19168
7227         * gfortran.dg/select_5.f90: New test.
7228
7229 2004-01-16  Paul Brook  <paul@codesourcery.com>
7230
7231         * gfortran.dg/common_4.f90: New test.
7232
7233 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
7234
7235         PR rtl-optimization/19462
7236         * gcc.dg/torture/pr19462-1.c: New test.
7237
7238 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
7239
7240         PR objc/19321
7241         * objc.dg/func-ptr-2.m: New.
7242         * objc.dg/volatile-1.m: New.
7243
7244 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7245
7246         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
7247
7248 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
7249
7250         PR tree-optimization/19060
7251         * gcc.c-torture/execute/20050104-1.c: New test.
7252
7253 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
7254
7255         PR fortran/18983
7256         * gfortran.dg/write_to_null.f90: New test.
7257
7258 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
7259             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7260
7261         PR other/19328
7262         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
7263         argument.
7264
7265 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
7266
7267         PR c++/19263
7268         * g++.dg/init/vector1.C: New test.
7269
7270 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
7271
7272         PR target/13158
7273         * gcc.target/ia64/sibcall-unwind-1.c: New test.
7274         PR target/18987
7275         * gcc.target/ia64/sibcall-unwind-2.c: New test.
7276
7277 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
7278
7279         * gfortran.dg/select_1.f90: New test.
7280         * gfortran.dg/select_2.f90: New test.
7281         * gfortran.dg/select_3.f90: New test.
7282         * gfortran.dg/select_4.f90: New test.
7283
7284 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
7285
7286         PR middle-end/19084
7287         PR rtl-optimization/19348
7288         * gcc.dg/20050111-1.c: New test.
7289         * gcc.c-torture/execute/20050111-1.c: New test.
7290
7291         * gcc.dg/i386-asm-4.c: New test.
7292
7293 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7294
7295         * gcc.dg/nested-func-2.c: New test.
7296         * ada/acats/norun.lst: Remove c953002.
7297
7298 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
7299
7300         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
7301
7302 2005-01-12  Ben Elliston  <bje@au.ibm.com>
7303
7304         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
7305
7306 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
7307
7308         PR target/18761
7309         * g++.dg/abi/align1.C: New test.
7310
7311 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
7312
7313         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
7314         at a time.
7315         * g++.dg/ext/altivec_check.h: Support compiling as C.
7316
7317 2005-01-10  Roger Sayle  <roger@eyesopen.com>
7318
7319         PR c++/19355
7320         * g++.dg/expr/pr19355-1.C: New test case.
7321
7322 2005-01-10  Laurent GUERBY <laurent@guerby.net>
7323
7324         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
7325         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
7326         * ada/acats/tests/c3/c92005b.ada: Likewise.
7327         * ada/acats/tests/c3/cxb3012.a: Likewise.
7328         * ada/acats/norun.lst: Add c380004 and c953002, add PR
7329
7330 2005-01-09  Paul Brook  <paul@codesourcery.com>
7331
7332         * gfortran.dg/common_2.f90: New file.
7333         * gfortran.dg/common_3.f90: New file.
7334
7335 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
7336
7337         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
7338
7339 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
7340
7341         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
7342         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
7343         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
7344         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
7345         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
7346         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
7347         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
7348         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
7349         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
7350         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
7351         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
7352         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
7353         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
7354         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
7355         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
7356         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
7357         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
7358         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
7359         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
7360         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
7361         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
7362         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
7363         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
7364         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
7365         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
7366         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
7367         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
7368         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
7369         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
7370         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
7371         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
7372         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
7373         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
7374         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
7375         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
7376         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
7377         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
7378         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
7379         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
7380         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
7381         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
7382         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
7383         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
7384         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
7385         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
7386         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
7387         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
7388         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
7389         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
7390         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
7391         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
7392         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
7393         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
7394         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
7395         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
7396         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
7397         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
7398         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
7399         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
7400         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
7401         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
7402         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
7403         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
7404         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
7405         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
7406         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
7407         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
7408
7409         * gcc.dg/vect/vect-1.c: Fix spelling.
7410         * gcc.dg/vect/vect-10.c: Fix spelling.
7411         * gcc.dg/vect/vect-11.c: Fix spelling.
7412         * gcc.dg/vect/vect-12.c: Fix spelling.
7413         * gcc.dg/vect/vect-14.c: Fix spelling.
7414         * gcc.dg/vect/vect-15.c: Fix spelling.
7415         * gcc.dg/vect/vect-16.c: Fix spelling.
7416         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
7417         * gcc.dg/vect/vect-64.c: Fix comments.
7418         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
7419
7420 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
7421             Ira Rosen  <irar@il.ibm.com>
7422
7423         * gcc.dg/vect/vect-70.c: New test.
7424         * gcc.dg/vect/vect-71.c: New test.
7425
7426 2005-01-09  Manfred Hollstein  <mh@suse.com>
7427
7428         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
7429         * gcc.dg/pr18241-2.c: Likewise.
7430         * gcc.dg/pr18241-3.c: Likewise.
7431         * gcc.dg/pr18241-4.c: Likewise.
7432         * gcc.dg/pr18241-5.c: Likewise.
7433
7434 2005-01-08  Richard Henderson  <rth@redhat.com>
7435
7436         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
7437         False for x86 and x86-64.
7438
7439 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
7440
7441         PR tree-optimization/18241
7442         * gcc.dg/pr18241-1.c: New test.
7443         * gcc.dg/pr18241-2.c: New test.
7444         * gcc.dg/pr18241-3.c: New test.
7445         * gcc.dg/pr18241-4.c: New test.
7446         * gcc.dg/pr18241-5.c: New test.
7447
7448 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
7449
7450         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
7451         gfortran.dg/select_4.f90: New.
7452
7453 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
7454
7455         * gcc.c-torture/execute/20050107-1.c: New test.
7456
7457 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
7458
7459         PR c++/19298
7460         * g++.dg/template/ref2.C: New.
7461
7462 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
7463
7464         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
7465         instead of being empty.
7466
7467 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7468
7469         PR fortran/15553
7470         * gfortran.dg/array-1.f90: New test.
7471
7472 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
7473
7474         PR tree-optimization/19283
7475         * gcc.c-torture/execute/20050106-1.c: New test.
7476
7477         PR rtl-optimization/18861
7478         * gcc.dg/20050105-1.c: New test.
7479
7480         PR tree-optimization/18828
7481         * gcc.dg/20050105-2.c: New test.
7482
7483 2005-01-07  Andreas Jaeger  <aj@suse.de>
7484
7485         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
7486
7487 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
7488
7489         PR fortran/18398
7490         * gfortran.dg/fmt_read.f90: New test.
7491
7492 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
7493
7494         * gcc.dg/rs6000-ldouble-2.c: New.
7495
7496 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
7497
7498         PR c++/19244
7499         * g++.dg/parser/ctor2.C: New test.
7500
7501 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7502
7503         PR c++/17154
7504         * g++.dg/template/using9.C: New test.
7505
7506 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7507
7508         PR c++/19258
7509         * g++.dg/lookup/friend6.C: New test.
7510
7511 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
7512
7513         PR c++/19270
7514         * g++.dg/template/array10.C: New.
7515
7516 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7517
7518         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
7519         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
7520
7521 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
7522
7523         * gcc.c-torture/compile/20050105-1.c: New test.
7524
7525 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
7526
7527         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
7528
7529 2005-01-05  Roger Sayle  <roger@eyesopen.com>
7530
7531         PR middle-end/19100
7532         * gcc.dg/conv-3.c: New test case.
7533
7534 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
7535
7536         * gcc.dg/asm-wide-1.c: New test.
7537
7538 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
7539
7540         PR c++/19030
7541         * g++.dg/parse/crash22.C: New
7542
7543 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
7544
7545         PR 19257
7546         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
7547
7548 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
7549
7550         PR middle-end/17767
7551         * gcc.dg/i386-mmx-6.c: New test case.
7552
7553 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
7554
7555         PR tree-optimization/18308
7556         * gcc.dg/vect/pr18308.c: New testcase.
7557
7558 2005-01-04  Andreas Jaeger  <aj@suse.de>
7559
7560         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
7561
7562 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
7563             Robert Bowdidge <bowdidge@apple.com>
7564
7565         * gcc.dg/cpp/subframework1.c: New.
7566         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
7567         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
7568         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
7569         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
7570
7571 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
7572
7573         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
7574         producing warning.
7575         * gcc.dg/darwin-weakimport-2.c: New.
7576
7577 2005-01-03  Richard Henderson  <rth@redhat.com>
7578
7579         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
7580
7581 2005-01-03  Richard Henderson  <rth@redhat.com>
7582
7583         * gcc.dg/vect/vect.exp: Enable for ia64.
7584         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
7585         (check_effective_target_vect_float): Likewise.
7586         (check_effective_target_vect_no_align): Likewise.
7587         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
7588         * gcc.dg/vect/vect-8.c: Likewise.
7589
7590 2005-01-03  Uros Bizjak <uros@kss-loka.si>
7591
7592         PR target/19236
7593         * gcc.dg/pr19236-1.c: New test case.
7594
7595 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
7596
7597         PR rtl-optimization/12092
7598         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
7599
7600 2005-01-02  Andreas Jaeger  <aj@suse.de>
7601
7602         * gcc.dg/pr12092-1.c: Do not run on x86_64.
7603
7604 2005-01-01  Roger Sayle  <roger@eyesopen.com>
7605             Andrew Pinski  <pinskia@physics.uc.edu>
7606
7607         PR rtl-optimization/12092
7608         * gcc.dg/pr12092-1.c: New test case.
7609
7610 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
7611
7612         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
7613         'hidden' and 'default' for better portability.
7614         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
7615
7616         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
7617         6 and 7.
7618         * g++.old-deja/g++.brendan/new3.C: Likewise.
7619
7620 2005-01-01  Steven Bosscher  <stevenb@suse.de>
7621
7622         * gcc.dg/20041231-1.C: New test.
7623         * g++.dg/warn/Wunreachable-code-1.C: New test.
7624
7625 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
7626
7627         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
7628         file, not /dev/null.  Abort on error.
7629
7630 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
7631             Ziemowit Laski  <zlaski@apple.com>
7632
7633         PR objc/18971
7634         * objc.dg/encode-5.m: New test.
7635
7636 2004-12-29  Richard Henderson  <rth@redhat.com>
7637
7638         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
7639         * objc.dg/stabs-1.m: Disable for ia64.
7640
7641 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
7642
7643         PR c++/19190
7644         * g++.dg/warn/Wunused-10.C: New test.
7645
7646 2004-12-28  Richard Henderson  <rth@redhat.com>
7647
7648         * objc.dg/stabs-1.m: Disable for alpha.
7649
7650 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
7651
7652         PR c++/19149
7653         * g++.dg/parse/error23.C: New test.
7654
7655 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7656
7657         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
7658
7659         PR fortran/19032
7660         * gfortran.dg/intrinsic_modulo_1.f90: New.
7661         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
7662         tests with divisor -1.
7663
7664 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
7665
7666         * g++.dg/opt/temp1.C (memcpy): Return a value.
7667
7668         PR c++/19148
7669         * g++.dg/expr/cond7.C: New test.
7670
7671 2004-12-27  Paul Brook  <paul@codesourcery.com>
7672
7673         * gfortran.dg/g77/select_no_compile.f: Remove.
7674
7675 2004-12-27  Richard Henderson  <rth@redhat.com>
7676
7677         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
7678         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
7679         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
7680
7681 2004-12-26  Richard Henderson  <rth@redhat.com>
7682
7683         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
7684         by 1i instead of token pasting.
7685
7686 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7687
7688         PR tree-optimization/17578
7689         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
7690         to additional_flags.
7691         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
7692
7693 2004-12-25  Richard Henderson  <rth@redhat.com>
7694
7695         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
7696         Remove Alpha.
7697
7698 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7699
7700         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
7701         hppa*-*-hpux*.
7702         * gcc.dg/pr17957.c (dg-options): Likewise.
7703         * gcc.dg/struct-ret-1.c: Add prototype for abort.
7704         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
7705         instead of 0 on __hppa__.
7706         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
7707         "foo,%r" on hppa*-*-*.
7708
7709 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
7710
7711         PR fortran/19071
7712         * gfortran.dg/complex_write.f90: New test.
7713
7714 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7715
7716         PR c++/17595
7717         * g++.dg/parse/pragma2.C: New test.
7718
7719         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
7720
7721 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
7722
7723         * gcc.dg/empty2.c: Add missing dg-warning.
7724
7725 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7726
7727         PR c++/17413
7728         * g++.dg/template/local4.C: New test.
7729         * g++.dg/template/crash19.C: Add dg-error marker.
7730
7731         * g++.dg/template/crash31.C: Correct embedded PR number.
7732
7733 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7734
7735         PR c++/16405
7736         * g++.dg/opt/temp1.C: Add do-run marker.
7737
7738 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
7739
7740         * g++.dg/template/spec19.C: New.
7741
7742 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
7743
7744         PR target/16819
7745         * gcc.dg/empty2.c: New.
7746
7747 2004-12-23  Richard Henderson  <rth@redhat.com>
7748
7749         * lib/target-supports.exp (check_effective_target_vect_no_align):
7750         Remove i?86 and x86-64.
7751
7752 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7753
7754         PR c++/16405
7755         * g++.dg/opt/temp1.C: New test.
7756
7757 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7758
7759         PR c++/18733
7760         * g++.dg/template/friend33.C: New testcase.
7761
7762 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
7763
7764         PR c++/18464
7765         * g++.dg/template/cond5.C: New test.
7766
7767         PR c++/18492
7768         * g++.dg/inherit/thunk3.C: New test.
7769
7770         PR c++/11224
7771         * g++.dg/warn/Wunused-9.C: New test.
7772
7773 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
7774
7775         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
7776
7777 2004-12-22  Jan Beulich  <jbeulich@novell.com>
7778
7779         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
7780
7781 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
7782
7783         PR c++/18378
7784         * g++.dg/ext/packed8.C: New test.
7785
7786         PR c++/19063
7787         * g++.dg/template/crash31.C: New test.
7788
7789         PR c++/19034
7790         * g++.dg/template/crash30.C: New test.
7791
7792 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
7793
7794         PR C++/18984
7795         * g++.dg/eh/ctor3.C: New test.
7796
7797 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7798
7799         * objc.dg/stabs-1.m: Allow section name to be quoted and
7800         assembly label to begin with '.LL'.
7801
7802 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
7803
7804         * gcc.dg/vect/vect.exp
7805         (check_effective_target_lp64_or_vect_no_align): New.
7806         * gcc.dg/vect/vect-77.c: Use it.
7807         * gcc.dg/vect/vect-78.c: Use it.
7808
7809         * lib/target-supports.exp
7810         (check_effective_target_vect_no_max,
7811         check_effective_target_vect_no_bitwise,
7812         check_effective_target_vect_no_align): New.
7813         * gcc.dg/vect/vect-13.c: Use them.
7814         * gcc.dg/vect/vect-17.c: Ditto.
7815         * gcc.dg/vect/vect-18.c: Ditto.
7816         * gcc.dg/vect/vect-19.c: Ditto.
7817         * gcc.dg/vect/vect-20.c: Ditto.
7818         * gcc.dg/vect/vect-27.c: Ditto.
7819         * gcc.dg/vect/vect-29.c: Ditto.
7820         * gcc.dg/vect/vect-44.c: Ditto.
7821         * gcc.dg/vect/vect-48.c: Ditto.
7822         * gcc.dg/vect/vect-50.c: Ditto.
7823         * gcc.dg/vect/vect-52.c: Ditto.
7824         * gcc.dg/vect/vect-54.c: Ditto.
7825         * gcc.dg/vect/vect-56.c: Ditto.
7826         * gcc.dg/vect/vect-58.c: Ditto.
7827         * gcc.dg/vect/vect-60.c: Ditto.
7828         * gcc.dg/vect/vect-72.c: Ditto.
7829         * gcc.dg/vect/vect-80.c: Ditto.
7830
7831 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
7832
7833         PR c++/14075
7834         * g++.dg/init/string1.C: New.
7835
7836         PR c++/18975
7837         * g++.dg/other/synth1.C: New.
7838
7839 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
7840
7841         PR c/18963
7842         * gcc.dg/pr18963-1.c: New test.
7843
7844 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
7845
7846         PR c/18596
7847         * gcc.dg/funcdef-storage-1.c (foo): Remove.
7848         * gcc.dg/pr18596-1.c: Use dg-error.
7849         (dg-options): Use -fno-unit-at-a-time.
7850         * gcc.dg/pr18596-2.c: New test.
7851         * gcc.dg/pr18596-3.c: New test.
7852
7853 2004-12-20  Roger Sayle  <roger@eyesopen.com>
7854
7855         PR middle-end/18683
7856         * g++.dg/opt/pr18683-1.C: New test case.
7857
7858 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
7859
7860         PR other/19093
7861         * g++.dg/opt/max1.C: Fix for 64bit targets.
7862
7863 2004-12-20  Matt Austern  <austern@apple.com>
7864
7865         PR c++/19044
7866         * g++.dg/ext/builtin6.C: New
7867
7868 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
7869
7870         PR tree-optimization/19080
7871         * gcc.c-torture/compile/pr19080.c: New test.
7872
7873 2004-12-20  Steven Bosscher  <stevenb@suse.de>
7874
7875         * gcc.dg/20041219-1.c: New test.
7876
7877 2004-12-19  Roger Sayle  <roger@eyesopen.com>
7878
7879         PR middle-end/19068
7880         * g++.dg/opt/max1.C: New test case.
7881
7882 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7883
7884         * gcc.dg/fdata-sections-1.c: New test.
7885
7886 2004-12-18  Roger Sayle  <roger@eyesopen.com>
7887
7888         PR middle-end/18548
7889         * gcc.dg/max-1.c: New test case.
7890
7891 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
7892
7893         * gcc.c-torture/execute/20041218-1.c: New test.
7894
7895 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
7896
7897         * gcc.dg/pr18501.c: New test.
7898         * gcc.dg/uninit-5.c: XFAIL.
7899         * gcc.dg/uninit-9.c: XFAIL.
7900
7901 2004-12-17  Dale Johannesen  <dalej@apple.com>
7902
7903         * gcc.dg/20041213-1.c:  New.
7904
7905 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
7906
7907         * objc.dg/stabs-1.m: Allow assembly label to begin
7908         with a dot ('.').
7909
7910 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
7911
7912         * gcc.c-torture/execute/20041213-1.c: Move...
7913         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
7914
7915 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
7916
7917         PR c++/18721
7918         * g++.dg/lookup/conv-5.C: New.
7919
7920 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
7921
7922         * objc.dg/stabs-1.m: New test.
7923
7924 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
7925
7926         * gcc.dg/visibility-c.c: Change compile to
7927         assemble for the test.
7928
7929 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
7930
7931         PR target/19041
7932         * gcc.dg/visibility-c.c: New test.
7933
7934 2004-12-16  Roger Sayle  <roger@eyesopen.com>
7935
7936         PR middle-end/18493
7937         * gcc.dg/switch-8.c: New test case.
7938
7939 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
7940
7941         PR c++/18905
7942         * g++.dg/template/init4.C: New.
7943         * g++.dg/opt/static3.C: Enable optimizer.
7944
7945 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
7946
7947         * g++.dg/other/complex1.C: New test.
7948
7949 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
7950
7951         * g++.dg/opt/inline9.C: New test.
7952
7953 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7954
7955         PR fortran/18993
7956         * gfotran.dg/nullify_1.f: New test.
7957
7958 2004-12-15  Richard Henderson  <rth@redhat.com>
7959
7960         * gcc.target/i386/i386.exp: New harness.
7961         * gcc.target/i386/vect-args.c: New.
7962
7963 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
7964
7965         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
7966
7967 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7968
7969         PR c++/18825
7970         * g++.dg/template/friend32.C: New test.
7971
7972 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
7973
7974         * cpp/pragma-once-1.c: New test.
7975         * cpp/pragma-once-1b.h: Likewise.
7976         * cpp/pragma-once-1c.h: Likewise.
7977         * cpp/pragma-once-1d.h: Likewise.
7978         * cpp/inc/pragma-once-1a.h: Likewise.
7979
7980 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
7981             Steven G. Kargl  <kargls@comcast.net>
7982
7983         PR fortran/17597
7984         * gfortran.dg/list_read_3.f90: New test.
7985
7986 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
7987
7988         * gcc.dg/ftrapv-2.c: New test.
7989
7990 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
7991
7992         PR c++/18981
7993         * g++.dg/template/typename9.C: New test.
7994
7995 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
7996
7997         PR c++/18738
7998         * g++.dg/template/typename8.C: New test.
7999         * g++.dg/parse/friend2.C: Tweak error message.
8000
8001 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
8002
8003         * gcc.c-torture/20041214-1.c: New test.
8004
8005 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
8006
8007         PR c++/18965
8008         * g++.dg/init/array17.C: New test.
8009
8010 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
8011
8012         PR c++/18793
8013         * g++.dg/init/aggr3.C: New test.
8014
8015 2004-12-14  Janis Johnson  <janis187@us.ibm.com
8016
8017         * gcc.dg/altivec-types-1.c: New test.
8018         * gcc.dg/altivec-types-2.c: New test.
8019         * gcc.dg/altivec-types-3.c: New test.
8020         * gcc.dg/altivec-types-4.c: New test.
8021         * g++.dg/ext/altivec-types-1.C: New test.
8022         * g++.dg/ext/altivec-types-2.C: New test.
8023         * g++.dg/ext/altivec-types-3.C: New test.
8024         * g++.dg/ext/altivec-types-4.C: New test.
8025
8026 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
8027
8028         PR middle-end/18951
8029         * gcc.c-torture/execute/20041213-1.c: New test.
8030
8031 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
8032
8033         PR c++/18949
8034         * g++.dg/template/cast1.C: New.
8035
8036 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
8037
8038         * gcc.c-torture/execute/20041213-2.c: New test.
8039
8040 2004-12-13  Richard Henderson  <rth@redhat.com>
8041
8042         * gcc.dg/i386-sse-10.c: Fix typo in options.
8043
8044 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
8045
8046         PR c++/18968
8047         * g++.dg/opt/pr18968.C: New test.
8048
8049 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
8050
8051         PR c++/18925
8052         * g++.dg/ext/visibility/staticdatamem.C: New test.
8053
8054 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
8055
8056         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
8057
8058 2004-12-13  Roger Sayle  <roger@eyesopen.com>
8059
8060         PR rtl-optimization/18928
8061         * gcc.dg/pr18928-1.c: New test case.
8062
8063 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
8064
8065         PR tree-opt/16951
8066         * gcc.c-torture/compile/20041211-1.c: New.
8067
8068 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8069
8070         PR middle-end/17564
8071         * gcc.c-torture/execute/20041212-1.c: New test.
8072
8073 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8074
8075         PR fortran/18869
8076         * gfortran.dg/common_1.f90: New test.
8077
8078 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
8079         Paul Brook  <paul@codesourcery.com>
8080
8081         PR fortran/16222
8082         * gfortran.dg/real_do_1.f90: New test.
8083
8084 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
8085
8086         PR tree-opt/18040
8087         * g++.dg/opt/ptrmem6.C: New test.
8088
8089 2004-12-11  Roger Sayle  <roger@eyesopen.com>
8090
8091         PR middle-end/18921
8092         * gcc.dg/pr18921-1.c: New test case.
8093
8094 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8095
8096         PR fortran/17175
8097         * gfortran.dg/scale_1.f90: New test.
8098
8099 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
8100
8101         PR middle-end/18903
8102         * gcc.c-torture/compile/pr18903.c: New test.
8103
8104 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
8105
8106         * gcc.c-torture/execute/20041210-1.c: New test.
8107
8108 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8109
8110         PR c++/18731
8111         * g++.dg/parser/struct-1.C: New test.
8112         * g++.dg/parser/struct-2.C: New test.
8113         * g++.dg/parser/struct-3.C: New test.
8114
8115 2004-12-09  Richard Henderson  <rth@redhat.com>
8116
8117         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
8118
8119         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
8120         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
8121
8122 2004-12-09  Matt Austern  <austern@apple.com>
8123
8124         PR c++/18514
8125         * g++.dg/ext/builtin1.C: New
8126         * g++.dg/ext/builtin2.C: New
8127         * g++.dg/ext/builtin3.C: New
8128         * g++.dg/ext/builtin4.C: New
8129         * g++.dg/ext/builtin5.C: New
8130
8131 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
8132
8133         PR tree-opt/18904
8134         * g++.dg/opt/ptrmem5.C: New test.
8135
8136 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
8137
8138         * g++.dg/parse/typename5.C: Adjust for new error.
8139         * g++.dg/parse/typename7.C: New.
8140
8141 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8142
8143         PR c++/18073
8144         * g++.dg/other/mmintrin.C: New test.
8145
8146 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
8147
8148         PR c++/16681
8149         * g++.dg/init/array15.C: New.
8150         * g++.dg/init/array16.C: New.
8151
8152 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8153
8154         PR fortran/18826
8155         * gfortran.dg/assign_1.f90: New test.
8156
8157 2004-12-08  Nick Clifton  <nickc@redhat.com>
8158
8159         * gcc.target/xstormy16/bss_below100: New directory containing tests.
8160         * gcc.target/xstormy16/data_below100: Likewise.
8161         * gcc.target/xstormy16/sfr: Likewise.
8162         * gcc.target/xstormy16/below100.S: New test source file.
8163         * gcc.target/xstormy16/below100.ld: New test linker script.
8164         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
8165         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
8166         bp instructions.
8167         * gcc.target/xstormy16/bp.c: Likewise.
8168
8169         * gcc.target/xstormy16/bss_below100: New files:
8170         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
8171         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
8172         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
8173         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
8174         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
8175         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
8176         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
8177         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
8178         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
8179         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
8180         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
8181         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
8182         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
8183         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
8184         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
8185         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
8186         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
8187         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
8188         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
8189         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
8190         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
8191         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
8192         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
8193         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
8194         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
8195         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
8196         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
8197
8198         * gcc.target/xstormy16/data_below100: New files:
8199         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
8200         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
8201         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
8202         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
8203         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
8204         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
8205         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
8206         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
8207         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
8208         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
8209         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
8210         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
8211         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
8212         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
8213         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
8214         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
8215         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
8216         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
8217         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
8218         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
8219         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
8220         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
8221         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
8222         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
8223         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
8224         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
8225         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
8226
8227         * gcc.target/xstormy16/sfr: New files:
8228         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
8229         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
8230         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
8231         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
8232         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
8233         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
8234         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
8235         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
8236         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
8237         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
8238         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
8239         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
8240         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
8241         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
8242         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
8243         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
8244         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
8245         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
8246         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
8247         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
8248         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
8249         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
8250         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
8251         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
8252         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
8253         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
8254         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
8255         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
8256         27_if0_sfrw_bitfield_f.c
8257
8258 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8259
8260         PR c++/18100
8261         * g++.dg/lookup/name-clash4.C: New test.
8262
8263 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
8264
8265         PR c++/18672
8266         * g++.dg/opt/array1.C: New.
8267
8268         PR c++/18803
8269         * g++.dg/template/operator5.C: New.
8270
8271 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
8272
8273         PR c/18867
8274         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
8275
8276 2004-12-07  Steven Bosscher  <stevenb@suse.de>
8277
8278         * gcc.dg/noncompile/20041207.c: New test.
8279
8280 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
8281
8282         * g++.dg/other/unreachable-1.C: New test.
8283
8284 2004-12-06  Nick Clifton  <nickc@redhat.com>
8285
8286         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
8287         <limits.h> because the latter comes from gcc's include/ directory
8288         and not the newlib/libc/include directory.
8289
8290 2004-12-04  Richard Henderson  <rth@redhat.com>
8291
8292         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
8293
8294 2004-12-04  Richard Henderson  <rth@redhat.com>
8295
8296         * lib/target-supports.exp (check_gc_sections_available): Disable
8297         for alpha and ia64.
8298
8299 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
8300
8301         PR middle-end/17909
8302         * g++.dg/other/vararg-2.C: New test.
8303
8304 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8305
8306         PR c++/17011, c++/17971
8307         * g++.dg/template/error15.C: Adjust expected error.
8308         * g++.dg/template/instantiate3.C: Likewise.
8309
8310 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
8311
8312         * gcc.dg/altivec-18.c: Fix for darwin
8313
8314 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
8315
8316         PR c++/18782
8317         * g++.dg/parse/ptrmem2.C: New.
8318
8319         PR c++/18318
8320         * g++.dg/template/new1.C: New.
8321
8322 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8323
8324         PR fortran/18710
8325         * gfortran.dg/direct_io_3.f90: New test.
8326
8327 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
8328
8329         PR 18758
8330         * g++.dg/parse/crash21.C: New.
8331
8332 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8333
8334         PR c++/15664, c++/18276
8335         * g++.dg/template/ttp13.C: New test.
8336         * g++.dg/template/ttp14.C: Likewise.
8337
8338 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8339
8340         PR c++/18123
8341         * g++.dg/parse/enum2.C: New test.
8342         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
8343
8344 2004-12-02  Nick Clifton  <nickc@redhat.com>
8345
8346         * gcc.target/xstormy16: New test directory.
8347         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
8348         * gcc.target/xstormy16/bp.c: Check the generation of bp
8349         instructions.
8350         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
8351         bn instructions and the BELOW100 attribute.
8352
8353 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
8354
8355         PR target/16952
8356         * gcc.dg/ppc-eabi.c: New.
8357
8358 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
8359
8360         PR fortran/18284
8361         * gfortran.dg/backspace.f90
8362
8363 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
8364
8365         * gfortran.dg/inquire.f90: New test.
8366
8367 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
8368
8369         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
8370         handle effective-target-keyword.
8371         (dg-skip-if): Support effective-target keyword as target list.
8372         (dg-xfail-if): Ditto.
8373         * lib/target-supports.exp (is-effective-target-keyword): New proc.
8374
8375 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
8376
8377         PR tree-optimization/18291
8378         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
8379
8380 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
8381
8382         PR C++/18729
8383         * g++.dg/parse/crash20.C: New.
8384
8385         PR c++/17431
8386         * g++.dg/overload/arg1.C: New.
8387         * g++.dg/overload/arg2.C: New.
8388         * g++.dg/overload/arg3.C: New.
8389         * g++.dg/overload/arg4.C: New.
8390
8391 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
8392
8393         * gcc.dg/c99-flex-array-4.c: Remove.
8394
8395 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
8396
8397         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
8398
8399         * lib/target-supports.exp (is-effective-target): Simplify.
8400
8401         * lib/target-supports.exp (check_effective_target_vect_long):
8402         Fix for powerpc64-*-*.
8403
8404 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
8405
8406         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
8407         to support new requirements on FreeBSD 5.
8408
8409 2004-11-30  Devang Patel  <dpatel@apple.com>
8410
8411         PR 18702
8412         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
8413
8414 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
8415
8416         * g++.dg/ext/altivec-13.C: New test.
8417
8418 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
8419
8420         PR tree-opt/18298
8421         * gcc.c-torture/execute/p18298.c: New test.
8422
8423 2004-11-30  Ira Rosen  <irar@il.ibm.com>
8424             Dorit Naishlos  <dorit@il.ibm.com>
8425
8426         PR tree-opt/18607
8427         * gcc.dg/vect/vect-89.c: New test.
8428
8429 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
8430
8431         * gcc.dg/pr18596-1.c: New test.
8432
8433 2004-11-30  Ben Elliston  <bje@au.ibm.com>
8434
8435         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
8436
8437 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
8438
8439         PR c/18479
8440         * gcc.dg/pr18479.c: New test.
8441
8442 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
8443
8444         PR target/18490
8445         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
8446         mmix-knuth-mmixware.
8447
8448         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
8449         cris-*-elf* cris-*-aout* mmix-*-*
8450
8451 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
8452
8453         PR middle-end/18725
8454         * gcc.dg/pr18725.c: New test.
8455
8456 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
8457
8458         PR target/18488
8459         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
8460
8461         PR target/18336
8462         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
8463
8464 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
8465
8466         PR c++/18368
8467         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
8468         * g++.old-deja/g++.law/ctors5.C: Likewise.
8469         * g++.old-deja/g++.other/crash25.C: Likewise.
8470
8471         PR c++/18674
8472         * g++.dg/template/error16.C: New test.
8473
8474         PR c++/18512
8475         * g++.dg/template/crash29.C: New test.
8476
8477 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
8478
8479         PR tree-optimization/18712
8480         * gcc.c-torture/compile/pr18712.c: New test.
8481
8482 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
8483
8484         PR c/7544
8485         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
8486         tests.
8487
8488 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8489
8490         PR c++/18652
8491         * g++.dg/lookup/crash6.C: New test.
8492
8493 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
8494
8495         PR middle-end/18164
8496         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
8497
8498 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
8499
8500         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
8501         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
8502         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
8503
8504 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
8505
8506         * gcc.dg/pr18164.c: New test.
8507
8508 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
8509
8510         * gcc.dg/funroll-loops-all.c: New.
8511
8512 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
8513
8514         PR target/18489
8515         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
8516         delimeter, match space and TAB as well as ":".
8517
8518         PR target/18484
8519         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
8520
8521         PR target/18348
8522         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
8523
8524         PR target/18345
8525         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
8526
8527         PR target/18337
8528         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
8529
8530 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
8531
8532         * gfortran.dg/direct_io_2.f90: New test.
8533
8534 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
8535
8536         PR target/18334
8537         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
8538
8539 2004-11-28  Richard Henderson  <rth@redhat.com>
8540
8541         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
8542
8543 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
8544
8545         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
8546         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
8547         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
8548         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
8549         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
8550         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
8551         gcc.dg/pointer-arith-8.c: New tests.
8552
8553 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
8554
8555         PR fortran/18364
8556         * gfortran.dg/endfile.f90: New test.
8557
8558 2004-11-27  Falk Hueffner  <falk@debian.org>
8559
8560         * gcc.dg/loop-6.c: New test.
8561
8562 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
8563
8564         * gcc.c-torture/execute/20041126-1.c: New test.
8565
8566 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
8567
8568         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
8569         on IRIX.
8570
8571 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
8572
8573         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
8574         functions.
8575
8576 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
8577
8578         PR rtl-optimization/17825
8579         * gcc.c-torture/compile/20041119-1.c: New test.
8580
8581 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8582
8583         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
8584         Check existence of ld library path variables before unsetting.
8585
8586 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
8587
8588         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
8589
8590 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
8591
8592         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
8593
8594 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
8595
8596         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
8597
8598 2004-11-26  Ben Elliston  <bje@au.ibm.com>
8599
8600         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
8601         dg-do directive.
8602
8603 2004-11-26  Ben Elliston  <bje@au.ibm.com>
8604
8605         * gcc.dg/pr17957.c: Pass --param, not -param.
8606
8607 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
8608
8609         PR middle-end/17957
8610         * testsuite/gcc.dg/pr17957.c: New test.
8611
8612 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
8613
8614         PR c++/18445
8615         * g++.dg/template/crash28.C: Likewise.
8616
8617         PR c++/18001
8618         * g++.dg/expr/unary2.C: Adjust lvalue messages.
8619         * g++.dg/ext/lvaddr.C: Likewise.
8620         * g++.dg/opt/pr7503-3.C: Likewise.
8621
8622         PR c++/18466
8623         * g++.dg/parse/qualified3.C: New test.
8624         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
8625
8626         PR c++/18545
8627         * g++.dg/expr/return1.C: New test.
8628
8629 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8630
8631         Friend class name lookup 3/n, PR c++/3332
8632         * g++.dg/lookup/friend3.C: New test.
8633         * g++.dg/lookup/friend4.C: Likewise.
8634         * g++.dg/lookup/friend5.C: Likewise.
8635
8636 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8637
8638         Friend class name lookup 2/n, PR c++/14513, c++/15410
8639         * g++.dg/lookup/friend2.C: New test.
8640         * g++.dg/template/friend31.C: Likewise.
8641
8642 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8643
8644         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
8645
8646 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
8647
8648         PR c++/17473
8649         * g++.dg/tc1/dr56.C: Remove.
8650         * g++.dg/template/typedef1.C: Add dg-error markers.
8651         * g++.old-deja/g++.other/typedef7.C: Likewise.
8652
8653         PR c++/18285
8654         * g++.dg/parse/typedef7.C: New test.
8655
8656 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
8657
8658         * gcc.c-torture/execute/20041124-1.c: New test.
8659
8660 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
8661
8662         * g++.dg/template/deduce3.C: New test.
8663
8664         PR c++/18586
8665         * g++.dg/template/crash27.C: New test.
8666
8667         PR c++/18530
8668         * g++.dg/warn/Wshadow-3.C: New test.
8669
8670 2004-11-24  Devang Patel  <dpatel@apple.com>
8671
8672         PR/18555
8673         * gcc.dg/cpp/isysroot-1.c: New test.
8674         * gcc.dg/cpp/usr/include/stdio.h: New file.
8675         * gcc.dg/cpp/isysroot-2.c: New test.
8676         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
8677         New file.
8678
8679 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8680
8681         PR c++/8929
8682         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
8683
8684 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
8685
8686         * gcc.target/sparc/align.c: Do not include <stdint.h>.
8687         * gcc.target/sparc/pdist.c: Likewise.
8688
8689 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
8690
8691         PR c++/16882
8692         * g++.dg/conversion/simd1.C: New test.
8693
8694 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8695
8696         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
8697         and restore_ld_library_path_env_vars.
8698         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
8699         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
8700         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
8701         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
8702
8703 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
8704
8705         * gcc.dg/pragma-align-2.c: Test macro expansion.
8706         * gcc.dg/pragma-pack-2.c: New test.
8707
8708 2004-11-23  Richard Henderson  <rth@redhat.com>
8709
8710         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
8711         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
8712         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
8713         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
8714         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
8715         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
8716
8717         * gcc.dg/vect/vect.exp: Add check for alpha.
8718         * lib/target-supports.exp (check_alpha_max_hw_available): New.
8719         (check_effective_target_vect_int): Enable for alpha.
8720         (check_effective_target_vect_long): New.
8721         (is-effective-target): Add it.
8722
8723 2004-11-23  Uros Bizjak <uros@kss-loka.si>
8724
8725         * gcc.dg/pr18614-1.c: New test.
8726
8727 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8728
8729         * gcc.dg/setjmp-2.c: New test.
8730
8731 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
8732
8733         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
8734         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
8735         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
8736         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
8737         gcc.target/sparc/pdist.c: New tests.
8738
8739 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
8740
8741         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
8742
8743 2004-11-22  Dale Johannesen  <dalej@apple.com>
8744
8745         * gcc.dg/20041111-1.c:  New.
8746
8747 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
8748
8749         PR tree-opt/18536
8750         * gcc.dg/vect/pr18536.c: New test.
8751
8752 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8753
8754         PR c++/18354
8755         * g++.dg/template/nontype11.C: New test.
8756
8757 2004-11-21  Roger Sayle  <roger@eyesopen.com>
8758
8759         PR middle-end/18520
8760         * gcc.dg/pr18520-1.c: New test case.
8761
8762 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
8763
8764         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
8765         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
8766         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
8767         expected diagnostics.
8768
8769 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8770
8771         PR target/18580
8772         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
8773         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
8774         vect-77.c, vect-77a.c: XFAIL on the SPARC.
8775
8776 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8777
8778         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
8779
8780 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
8781             Joseph Myers  <joseph@codesourcery.com>
8782
8783         * lib/target-supports.exp (check_visibility_available): Really
8784         test the compiler.
8785
8786 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
8787
8788         PR tree-opt/18181
8789         * gcc.dg/vect/vect-85.c: New test.
8790         * gcc.dg/vect/vect-86.c: New test.
8791         * gcc.dg/vect/vect-87.c: New test.
8792         * gcc.dg/vect/vect-88.c: New test.
8793
8794 2004-11-19  Ben Elliston  <bje@au.ibm.com>
8795
8796         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
8797
8798 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
8799
8800         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
8801         * gcc.dg/ppc-and-1.c: Ditto.
8802         * gcc.dg/ppc-compare-1.c: Ditto.
8803         * gcc.dg/ppc-mov-1.c: Ditto
8804
8805 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
8806             Mark Mitchell  <mark@codesourcery.com>
8807
8808         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
8809
8810 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
8811             Aldy Hernandez  <aldyh@redhat.com>
8812
8813         * lib/target-supports.exp (check_effective_target_vect_int): New
8814         (check_effective_target_vect_float): New
8815         (check_effective_target_vect_double): New.
8816         (is-effective-target): Support new effective targets keywords.
8817         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
8818         default action for dg-do.
8819         * gcc.dg/vect/pr16105.c: Use new support.
8820         * gcc.dg/vect/pr18400.c: Ditto.
8821         * gcc.dg/vect/pr18425.c: Ditto.
8822         * gcc.dg/vect/vect-1.c: Ditto.
8823         * gcc.dg/vect/vect-10.c: Ditto.
8824         * gcc.dg/vect/vect-11.c: Ditto.
8825         * gcc.dg/vect/vect-12.c: Ditto.
8826         * gcc.dg/vect/vect-13.c: Ditto.
8827         * gcc.dg/vect/vect-14.c: Ditto.
8828         * gcc.dg/vect/vect-15.c: Ditto.
8829         * gcc.dg/vect/vect-16.c: Ditto.
8830         * gcc.dg/vect/vect-17.c: Ditto.
8831         * gcc.dg/vect/vect-18.c: Ditto.
8832         * gcc.dg/vect/vect-19.c: Ditto.
8833         * gcc.dg/vect/vect-2.c: Ditto.
8834         * gcc.dg/vect/vect-20.c: Ditto.
8835         * gcc.dg/vect/vect-21.c: Ditto.
8836         * gcc.dg/vect/vect-22.c: Ditto.
8837         * gcc.dg/vect/vect-23.c: Ditto.
8838         * gcc.dg/vect/vect-24.c: Ditto.
8839         * gcc.dg/vect/vect-25.c: Ditto.
8840         * gcc.dg/vect/vect-26.c: Ditto.
8841         * gcc.dg/vect/vect-27.c: Ditto.
8842         * gcc.dg/vect/vect-27a.c: Ditto.
8843         * gcc.dg/vect/vect-28.c: Ditto.
8844         * gcc.dg/vect/vect-29.c: Ditto.
8845         * gcc.dg/vect/vect-29a.c: Ditto.
8846         * gcc.dg/vect/vect-3.c: Ditto.
8847         * gcc.dg/vect/vect-30.c: Ditto.
8848         * gcc.dg/vect/vect-31.c: Ditto.
8849         * gcc.dg/vect/vect-32.c: Ditto.
8850         * gcc.dg/vect/vect-33.c: Ditto.
8851         * gcc.dg/vect/vect-34.c: Ditto.
8852         * gcc.dg/vect/vect-35.c: Ditto.
8853         * gcc.dg/vect/vect-36.c: Ditto.
8854         * gcc.dg/vect/vect-37.c: Ditto.
8855         * gcc.dg/vect/vect-38.c: Ditto.
8856         * gcc.dg/vect/vect-4.c: Ditto.
8857         * gcc.dg/vect/vect-40.c: Ditto.
8858         * gcc.dg/vect/vect-41.c: Ditto.
8859         * gcc.dg/vect/vect-42.c: Ditto.
8860         * gcc.dg/vect/vect-43.c: Ditto.
8861         * gcc.dg/vect/vect-44.c: Ditto.
8862         * gcc.dg/vect/vect-45.c: Ditto.
8863         * gcc.dg/vect/vect-46.c: Ditto.
8864         * gcc.dg/vect/vect-47.c: Ditto.
8865         * gcc.dg/vect/vect-48.c: Ditto.
8866         * gcc.dg/vect/vect-48a.c: Ditto.
8867         * gcc.dg/vect/vect-49.c: Ditto.
8868         * gcc.dg/vect/vect-5.c: Ditto.
8869         * gcc.dg/vect/vect-50.c: Ditto.
8870         * gcc.dg/vect/vect-51.c: Ditto.
8871         * gcc.dg/vect/vect-52.c: Ditto.
8872         * gcc.dg/vect/vect-53.c: Ditto.
8873         * gcc.dg/vect/vect-54.c: Ditto.
8874         * gcc.dg/vect/vect-55.c: Ditto.
8875         * gcc.dg/vect/vect-56.c: Ditto.
8876         * gcc.dg/vect/vect-56a.c: Ditto.
8877         * gcc.dg/vect/vect-57.c: Ditto.
8878         * gcc.dg/vect/vect-58.c: Ditto.
8879         * gcc.dg/vect/vect-59.c: Ditto.
8880         * gcc.dg/vect/vect-6.c: Ditto.
8881         * gcc.dg/vect/vect-60.c: Ditto.
8882         * gcc.dg/vect/vect-61.c: Ditto.
8883         * gcc.dg/vect/vect-62.c: Ditto.
8884         * gcc.dg/vect/vect-63.c: Ditto.
8885         * gcc.dg/vect/vect-64.c: Ditto.
8886         * gcc.dg/vect/vect-65.c: Ditto.
8887         * gcc.dg/vect/vect-66.c: Ditto.
8888         * gcc.dg/vect/vect-67.c: Ditto.
8889         * gcc.dg/vect/vect-68.c: Ditto.
8890         * gcc.dg/vect/vect-69.c: Ditto.
8891         * gcc.dg/vect/vect-7.c: Ditto.
8892         * gcc.dg/vect/vect-72.c: Ditto.
8893         * gcc.dg/vect/vect-72a.c: Ditto.
8894         * gcc.dg/vect/vect-73.c: Ditto.
8895         * gcc.dg/vect/vect-74.c: Ditto.
8896         * gcc.dg/vect/vect-75.c: Ditto.
8897         * gcc.dg/vect/vect-76.c: Ditto.
8898         * gcc.dg/vect/vect-77.c: Ditto.
8899         * gcc.dg/vect/vect-77a.c: Ditto.
8900         * gcc.dg/vect/vect-78.c: Ditto.
8901         * gcc.dg/vect/vect-79.c: Ditto.
8902         * gcc.dg/vect/vect-8.c: Ditto.
8903         * gcc.dg/vect/vect-80.c: Ditto.
8904         * gcc.dg/vect/vect-82.c: Ditto.
8905         * gcc.dg/vect/vect-82_64.c: Ditto.
8906         * gcc.dg/vect/vect-83.c: Ditto.
8907         * gcc.dg/vect/vect-83_64.c: Ditto.
8908         * gcc.dg/vect/vect-9.c: Ditto.
8909         * gcc.dg/vect/vect-all.c: Ditto.
8910         * gcc.dg/vect/vect-none.c: Ditto.
8911
8912 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
8913
8914         * lib/gcc-dg.exp (dg-skip-if): New function.
8915         (dg-forbid-option): Remove.
8916         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
8917         * g++.dg/abi/bitfield8.C: Likewise.
8918         * g++.dg/abi/dtor1.C: Likewise.
8919         * g++.dg/abi/empty10.C: Likewise.
8920         * g++.dg/abi/empty7.C: Likewise.
8921         * g++.dg/abi/empty9.C: Likewise.
8922         * g++.dg/abi/layout3.C: Likewise.
8923         * g++.dg/abi/layout4.C: Likewise.
8924         * g++.dg/abi/thunk1.C: Likewise.
8925         * g++.dg/abi/thunk2.C: Likewise.
8926         * g++.dg/abi/vbase11.C: Likewise.
8927         * g++.dg/abi/vthunk2.C: Likewise.
8928         * g++.dg/abi/vthunk3.C: Likewise.
8929         * g++.dg/ext/attrib8.C: Likewise.
8930         * g++.dg/opt/longbranch2.C: Likewise.
8931         * g++.dg/opt/reg-stack4.C: Likewise.
8932         * g++.old-deja/g++.ext/attrib1.C: Likewise.
8933         * g++.old-deja/g++.ext/attrib2.C: Likewise.
8934         * g++.old-deja/g++.ext/attrib3.C: Likewise.
8935         * g++.old-deja/g++.other/store-expr1.C: Likewise.
8936         * g++.old-deja/g++.other/store-expr2.C: Likewise.
8937         * gcc.dg/20000609-1.c: Likewise.
8938         * gcc.dg/20000720-1.c: Likewise.
8939         * gcc.dg/20011107-1.c: Likewise.
8940         * gcc.dg/20011119-1.c: Likewise.
8941         * gcc.dg/20020108-1.c: Likewise.
8942         * gcc.dg/20020122-2.c: Likewise.
8943         * gcc.dg/20020122-3.c: Likewise.
8944         * gcc.dg/20020201-3.c: Likewise.
8945         * gcc.dg/20020206-1.c: Likewise.
8946         * gcc.dg/20020218-1.c: Likewise.
8947         * gcc.dg/20020310-1.c: Likewise.
8948         * gcc.dg/20020411-1.c: Likewise.
8949         * gcc.dg/20020418-2.c: Likewise.
8950         * gcc.dg/20020426-1.c: Likewise.
8951         * gcc.dg/20020426-2.c: Likewise.
8952         * gcc.dg/20020517-1.c: Likewise.
8953         * gcc.dg/20020523-1.c: Likewise.
8954         * gcc.dg/20020523-2.c: Likewise.
8955         * gcc.dg/20020729-1.c: Likewise.
8956         * gcc.dg/20030204-1.c: Likewise.
8957         * gcc.dg/20030826-2.c: Likewise.
8958         * gcc.dg/20030926-1.c: Likewise.
8959         * gcc.dg/20031202-1.c: Likewise.
8960         * gcc.dg/980312-1.c: Likewise.
8961         * gcc.dg/980313-1.c: Likewise.
8962         * gcc.dg/990117-1.c: Likewise.
8963         * gcc.dg/990424-1.c: Likewise.
8964         * gcc.dg/990524-1.c: Likewise.
8965         * gcc.dg/991230-1.c: Likewise.
8966         * gcc.dg/i386-387-1.c: Likewise.
8967         * gcc.dg/i386-387-2.c: Likewise.
8968         * gcc.dg/i386-387-3.c: Likewise.
8969         * gcc.dg/i386-387-4.c: Likewise.
8970         * gcc.dg/i386-387-5.c: Likewise.
8971         * gcc.dg/i386-387-6.c: Likewise.
8972         * gcc.dg/i386-asm-1.c: Likewise.
8973         * gcc.dg/i386-bitfield1.c: Likewise.
8974         * gcc.dg/i386-bitfield2.c: Likewise.
8975         * gcc.dg/i386-loop-1.c: Likewise.
8976         * gcc.dg/i386-loop-2.c: Likewise.
8977         * gcc.dg/i386-loop-3.c: Likewise.
8978         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
8979         * gcc.dg/i386-pic-1.c: Likewise.
8980         * gcc.dg/i386-regparm.c: Likewise.
8981         * gcc.dg/i386-signbit-1.c: Likewise.
8982         * gcc.dg/i386-signbit-2.c: Likewise.
8983         * gcc.dg/i386-signbit-3.c: Likewise.
8984         * gcc.dg/i386-sse-5.c: Likewise.
8985         * gcc.dg/i386-sse-8.c: Likewise.
8986         * gcc.dg/i386-unroll-1.c: Likewise.
8987         * gcc.dg/tls/opt-1.c: Likewise.
8988         * gcc.dg/tls/opt-2.c: Likewise.
8989         * gcc.dg/unroll-1.c: Likewise.
8990         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
8991         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
8992         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
8993         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
8994
8995 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8996
8997         * g++.dg/template/incomplete1.C: New test.
8998
8999 2004-11-16  Nick Clifton  <nickc@redhat.com>
9000
9001         Revert patches accidentally commited during checkin of fixes for
9002         xstormy16 tests:
9003         gcc.c-torture/execute/simd-4.c: Revert
9004         gcc.dg/20040910-1.c: Revert.
9005
9006 2004-11-16  Paul Brook  <paul@codesourcery.com>
9007
9008         PR fortran/13010
9009         * gfortran.dg/der_pointer_1.f90: New test.
9010
9011 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
9012
9013         PR c/18498
9014         * gcc.dg/bitfld-13.c: New test.
9015
9016 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
9017
9018         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
9019         powerpc*-*-linux*.
9020
9021         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
9022         * gcc.dg/ppc64-abi-2.c: Ditto.
9023         * gcc.dg/ppc64-abi-3.c: Ditto.
9024
9025         * lib/gcc-dg.exp (dg-target-list): Remove.
9026
9027 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
9028
9029         * gcc.dg/ia64-postinc.c: New test.
9030
9031 2004-11-15  Mark Mitchell <mark@codesourcery.com>
9032
9033         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
9034
9035 2004-11-15  Nick Clifton  <nickc@redhat.com>
9036
9037         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
9038         __INT_MAX__ so that the test can be compiled by toolchains
9039         targeted at 16-bit processors.
9040
9041         * gcc.dg/20040625-1.c: Use long constants rather than integers
9042         when performing arithmetic that will overflow 16-bits.
9043
9044         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
9045         xstormy16.  It does not support 128-bit vector operations.
9046
9047         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
9048         with the macro PTR_TYPE.  Define this macro to an integer type
9049         suitable for holding a pointer.
9050
9051         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
9052         the target is a 16-bit processor.
9053
9054         * gcc.dg/cpp/if-2.c: Expect a different warning message from
9055         16-bit targets where the character constant will be too long.
9056
9057         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
9058         where the double will not be directly addressable.
9059
9060 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9061
9062         Friend class name lookup 1/n, PR c++/18471
9063         * g++.dg/template/crash26.C: New test.
9064         * g++.dg/lookup/struct1.C: Adjust expected error.
9065         * g++.dg/parse/elab1.C: Likewise.
9066         * g++.dg/parse/elab2.C: Likewise.
9067         * g++.dg/parse/int-as-enum1.C: Likewise.
9068         * g++.dg/parse/struct-as-enum1.C: Likewise.
9069         * g++.dg/parse/typedef1.C: Likewise.
9070         * g++.dg/parse/typedef3.C: Likewise.
9071         * g++.dg/parse/typedef4.C: Likewise.
9072         * g++.dg/parse/typedef5.C: Likewise.
9073         * g++.dg/template/nontype4.C: Likewise.
9074         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
9075         * g++.old-deja/g++.other/elab1.C: Likewise.
9076         * g++.old-deja/g++.other/syntax4.C: Likewise.
9077
9078 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
9079
9080         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
9081
9082 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
9083
9084         * gcc.c-torture/execute/20041114-1.c: New test.
9085
9086 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
9087
9088         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
9089         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
9090         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
9091         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
9092         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
9093         gcc.dg/switch-7.c: New tests.
9094
9095 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
9096
9097         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
9098
9099 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
9100
9101         PR tree-opt/18400
9102         * gcc.dg/vect/pr18400.c: New test.
9103
9104 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
9105             Andrew Pinski  <pinskia@physics.uc.edu>
9106
9107         PR tree-opt/18425
9108         * gcc.dg/vect/pr18425.c: New test.
9109
9110 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9111
9112         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
9113         Guard with dg-require-alias and dg-require-visibility.
9114
9115 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9116
9117         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
9118
9119 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9120
9121         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
9122
9123 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9124
9125         PR c++/17344
9126         * g++.dg/template/defarg5.C: New test.
9127
9128 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
9129
9130         * g++.dg/parse/cast1.C: Run only on ILP32.
9131         * g++.old-deja/g++.mike/p784.C: Likewise.
9132
9133 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
9134
9135         * gcc.c-torture/execute/20041113-1.c: New test.
9136
9137 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
9138
9139         PR target/18230
9140         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
9141         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
9142         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
9143         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
9144         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
9145         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
9146         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
9147         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
9148         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
9149         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
9150         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
9151         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
9152         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
9153
9154 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
9155
9156         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
9157         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
9158         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
9159         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
9160         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
9161         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
9162         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
9163         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
9164         gcc.target/sparc/combined-1.c: New tests.
9165
9166 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
9167
9168         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
9169         New tests.
9170
9171 2004-11-12  Mark Mitchell <mark@codesourcery.com>
9172
9173         * lib/gcc-dg.exp (dg-forbid-option): New function.
9174         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
9175         * g++.dg/abi/bitfield8.C: Likewise.
9176         * g++.dg/abi/dtor1.C: Likewise.
9177         * g++.dg/abi/empty10.C: Likewise.
9178         * g++.dg/abi/empty7.C: Likewise.
9179         * g++.dg/abi/empty9.C: Likewise.
9180         * g++.dg/abi/layout3.C: Likewise.
9181         * g++.dg/abi/layout4.C: Likewise.
9182         * g++.dg/abi/thunk1.C: Likewise.
9183         * g++.dg/abi/thunk2.C: Likewise.
9184         * g++.dg/abi/vbase11.C: Likewise.
9185         * g++.dg/abi/vthunk2.C: Likewise.
9186         * g++.dg/abi/vthunk3.C: Likewise.
9187         * g++.dg/ext/attrib8.C: Likewise.
9188         * g++.dg/opt/longbranch2.C: Likewise.
9189         * g++.dg/opt/reg-stack4.C: Likewise.
9190         * g++.old-deja/g++.ext/attrib1.C: Likewise.
9191         * g++.old-deja/g++.ext/attrib2.C: Likewise.
9192         * g++.old-deja/g++.ext/attrib3.C: Likewise.
9193         * g++.old-deja/g++.other/store-expr1.C: Likewise.
9194         * g++.old-deja/g++.other/store-expr2.C: Likewise.
9195         * gcc.dg/20000609-1.c: Likewise.
9196         * gcc.dg/20000720-1.c: Likewise.
9197         * gcc.dg/20011107-1.c: Likewise.
9198         * gcc.dg/20011119-1.c: Likewise.
9199         * gcc.dg/20020108-1.c: Likewise.
9200         * gcc.dg/20020122-2.c: Likewise.
9201         * gcc.dg/20020122-3.c: Likewise.
9202         * gcc.dg/20020201-3.c: Likewise.
9203         * gcc.dg/20020206-1.c: Likewise.
9204         * gcc.dg/20020218-1.c: Likewise.
9205         * gcc.dg/20020310-1.c: Likewise.
9206         * gcc.dg/20020411-1.c: Likewise.
9207         * gcc.dg/20020418-2.c: Likewise.
9208         * gcc.dg/20020426-1.c: Likewise.
9209         * gcc.dg/20020426-2.c: Likewise.
9210         * gcc.dg/20020517-1.c: Likewise.
9211         * gcc.dg/20020523-1.c: Likewise.
9212         * gcc.dg/20020523-2.c: Likewise.
9213         * gcc.dg/20020729-1.c: Likewise.
9214         * gcc.dg/20030204-1.c: Likewise.
9215         * gcc.dg/20030826-2.c: Likewise.
9216         * gcc.dg/20030926-1.c: Likewise.
9217         * gcc.dg/20031202-1.c: Likewise.
9218         * gcc.dg/980312-1.c: Likewise.
9219         * gcc.dg/980313-1.c: Likewise.
9220         * gcc.dg/990117-1.c: Likewise.
9221         * gcc.dg/990424-1.c: Likewise.
9222         * gcc.dg/990524-1.c: Likewise.
9223         * gcc.dg/991230-1.c: Likewise.
9224         * gcc.dg/i386-387-1.c: Likewise.
9225         * gcc.dg/i386-387-2.c: Likewise.
9226         * gcc.dg/i386-387-3.c: Likewise.
9227         * gcc.dg/i386-387-4.c: Likewise.
9228         * gcc.dg/i386-387-5.c: Likewise.
9229         * gcc.dg/i386-387-6.c: Likewise.
9230         * gcc.dg/i386-asm-1.c: Likewise.
9231         * gcc.dg/i386-bitfield1.c: Likewise.
9232         * gcc.dg/i386-bitfield2.c: Likewise.
9233         * gcc.dg/i386-loop-1.c: Likewise.
9234         * gcc.dg/i386-loop-2.c: Likewise.
9235         * gcc.dg/i386-loop-3.c: Likewise.
9236         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
9237         * gcc.dg/i386-pic-1.c: Likewise.
9238         * gcc.dg/i386-regparm.c: Likewise.
9239         * gcc.dg/i386-signbit-1.c: Likewise.
9240         * gcc.dg/i386-signbit-2.c: Likewise.
9241         * gcc.dg/i386-signbit-3.c: Likewise.
9242         * gcc.dg/i386-sse-5.c: Likewise.
9243         * gcc.dg/i386-sse-8.c: Likewise.
9244         * gcc.dg/i386-unroll-1.c: Likewise.
9245         * gcc.dg/tls/opt-1.c: Likewise.
9246         * gcc.dg/tls/opt-2.c: Likewise.
9247         * gcc.dg/unroll-1.c: Likewise.
9248         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
9249         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
9250         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
9251         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
9252         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
9253         -m64 is specified.
9254
9255 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
9256
9257         PR c++/18389
9258         * g++.dg/parse/cond1.C: New test.
9259
9260         PR c++/18429
9261         * g++.dg/template/array9.C: New test.
9262         * g++.dg/ext/vla1.C: Adjust error messages.
9263         * g++.dg/ext/vlm1.C: Likewise.
9264         * g++.dg/template/crash2.C: Likewise.
9265
9266         PR c++/18436
9267         * g++.dg/template/call3.C: New test.
9268
9269         PR c++/18407
9270         * g++.dg/template/ptrmem11.C: New test.
9271
9272 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
9273
9274         PR other/14264
9275         * lib/g++.exp: Set LC_ALL and LANG to C.
9276         * lib/gcc-dg.exp: Likewise.
9277         * lib/gfortran.exp: Likewise.
9278         * lib/objc.exp: Likewise.
9279         * lib/treelang.exp: Likewise.
9280
9281 2004-11-12  Andreas Schwab  <schwab@suse.de>
9282
9283         * gcc.dg/pr16286.c: Fix last change.
9284
9285 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
9286
9287         PR c++/18416
9288         * g++.dg/init/global1.C: New test.
9289
9290 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
9291
9292         * gcc.c-torture/execute/20041112-1.c: New test.
9293
9294 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
9295
9296         * lib/gcc-dg.exp (dg-target-list): New.
9297
9298 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
9299             Richard Sandiford  <rsandifo@redhat.com>
9300
9301         * lib/target-supports.exp (get-compiler_messages): New.
9302         (check_named_sections_available): Use it.
9303         (check_effective_target_ilp32): New.
9304         (check_effective_target_lp64): New.
9305         (is-effective-target): New.
9306         * lib/gcc-dg.exp (dg-require-effective-target): New.
9307
9308 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
9309
9310         * gcc.dg/precedence-1.c: New test.
9311
9312 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
9313
9314         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
9315
9316         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
9317         message, delete generated files, use more descriptive name for
9318         executable, and make the test unsupported when it cannot be run.
9319
9320         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
9321         (dg-require-weak, dg-require-visibility, dg-require-alias,
9322         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
9323         dg-require-iconv, dg-require-named-sections): Use it.
9324
9325         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
9326
9327 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
9328
9329         PR target/16457
9330         * gcc.dg/ppc-and-1: New
9331
9332         PR target/16796
9333         * gcc.dg/ppc-mov-1.c: New.
9334
9335         PR target/16458
9336         * gcc.dg/ppc-compare-1.c: New.
9337
9338 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
9339
9340         * objc.dg/desig-init-2.m: New test.
9341
9342 2004-11-10  Adam Nemet  <anemet@lnxw.com>
9343
9344         PR middle-end/18160
9345         * g++.dg/warn/register-var-1.C: New test.
9346         * g++.dg/warn/register-var-2.C: New test.
9347
9348 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
9349
9350         * gcc.dg/union-2.c: New test.
9351
9352 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
9353
9354         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
9355         New test for PR tree-optimization/17892.
9356
9357 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
9358
9359         PR c++/18369
9360         * g++.dg/init/new12.C: New test.
9361
9362 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
9363
9364         * gcc.target/sparc: New directory.
9365         * gcc.target/sparc/sparc.exp: New driver.
9366         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
9367         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
9368         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
9369         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
9370
9371 2004-11-10  Paul Brook  <paul@codesourcery.com>
9372
9373         PR fortran/18218
9374         * gfortran.dg/list_read.c: New test.
9375
9376 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
9377
9378         PR c/18322
9379         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
9380         expected diagnostic location.
9381
9382 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
9383
9384         * gcc.dg/20041109-1.c: New test.
9385
9386 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
9387
9388         PR objc/18406
9389         * objc/compile/pr18406.m: New test.
9390
9391 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
9392
9393         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
9394
9395 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
9396
9397         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
9398
9399 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
9400
9401         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
9402
9403 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
9404
9405         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
9406         exit.
9407
9408 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
9409
9410         PR tree-opt/18299
9411         * gcc.c-torture/pr18299-1.c: New test.
9412
9413 2004-11-06  Andreas Schwab  <schwab@suse.de>
9414
9415         * gcc.dg/pr16286.c: Also test for bool and pixel.
9416
9417 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
9418
9419         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
9420         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
9421         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
9422         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
9423         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
9424         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
9425         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
9426         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
9427         gcc.dg/struct-semi-3.c: New tests.
9428
9429 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9430
9431         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
9432
9433 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9434
9435         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
9436         Do not use C99 designators.
9437
9438 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9439
9440         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
9441
9442 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9443
9444         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
9445         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
9446         * gcc.c-torture/execute/simd-5.x: Remove.
9447
9448 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
9449
9450         PR rtl-optimization/17933
9451         * gcc.dg/torture/pr17933-1.c: New test.
9452
9453 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
9454
9455         PR target/18106
9456         * lib/target-supports.exp (check_weak_available): Support
9457         Windows.
9458
9459 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
9460
9461         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
9462         call to fflush(stdout) before abort.
9463         (my_ffsll): New function.
9464         (generate_fields): Use it.
9465
9466 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
9467
9468         * gcc.dg/init-undef-1.c: New test.
9469
9470 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
9471
9472         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
9473         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
9474         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
9475         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
9476         expected messages for new parser.
9477
9478 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
9479
9480         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
9481
9482 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
9483
9484         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
9485         on LP64 targets.
9486
9487 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
9488
9489         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
9490         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
9491         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
9492         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
9493         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
9494         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
9495         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
9496         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
9497         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
9498         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
9499
9500 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
9501
9502         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
9503         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
9504         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
9505         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
9506         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
9507         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
9508         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
9509         for new parser.
9510
9511 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
9512
9513         PR target/15342
9514         * gcc.dg/20041104-1.c: New test.
9515
9516 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9517
9518         * g++.dg/template/nontype7.C: New test.
9519         * g++.dg/template/nontype8.C: Likewise.
9520         * g++.dg/template/nontype9.C: Likewise.
9521         * g++.dg/template/nontype10.C: Likewise.
9522         * g++.dg/tc1/dr49.C: Likewise.
9523         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
9524         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
9525
9526 2004-11-04  Ben Elliston  <bje@au.ibm.com>
9527
9528         * g++.dg/rtti/tinfo1.C: Remove xfails.
9529
9530 2004-11-04  Ben Elliston  <bje@au.ibm.com>
9531
9532         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
9533         packed attribute to the definition to satisfy the new C++ parser.
9534
9535 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
9536
9537         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
9538         invocations of va_arg.
9539
9540 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
9541
9542         PR c++/18124
9543         * g++.dg/template/crash25.C: New test.
9544
9545         PR c++/18155
9546         * g++.dg/template/typedef2.C: New test.
9547         * g++.dg/parse/crash13.C: Adjust error markers.
9548
9549         PR c++/18177
9550         * g++.dg/conversion/const3.C: New test.
9551
9552 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9553
9554         PR fortran/17535
9555         PR fortran/17583
9556         PR fortran/17713
9557         * gfortran.dg/generic_[123].f90: New testcases.
9558
9559 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
9560
9561         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
9562         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
9563
9564 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
9565
9566         PR tree-opt/16808
9567         * gcc.c-torture/compile/pr16808.c: New test.
9568
9569 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
9570
9571         PR rtl-optimization/17104
9572         * gcc.dg/ppc-bitfield1.c: New.
9573
9574 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
9575
9576         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
9577
9578 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
9579
9580         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
9581         strings for 32-bit code.
9582
9583 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
9584
9585         PR c/18239
9586         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
9587
9588 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
9589
9590         PR c++/18064
9591         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
9592
9593 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
9594
9595         PR c++/15172
9596         * g++.dg/init/aggr2.C: New test.
9597
9598 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
9599
9600         * objc.dg/local-decl-1.m: New test.
9601
9602 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9603
9604         * gcc.dg/20040910-1.c: Adjust regex.
9605
9606 2004-10-30  Roger Sayle  <roger@eyesopen.com>
9607
9608         PR rtl-optimization/18084
9609         * g++.dg/opt/pr18084-1.C: New testcase.
9610
9611 2004-10-30  Matt Austern  <austern@apple.com>
9612
9613         PR c++/17542
9614         * g++.dg/ext/attrib18.C: New test.
9615
9616 2004-10-30  Roger Sayle  <roger@eyesopen.com>
9617
9618         PR middle-end/18096
9619         * gcc.dg/pr18096-1.c: New test case.
9620
9621 2004-10-30  Roger Sayle  <roger@eyesopen.com>
9622
9623         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
9624
9625 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
9626
9627         PR c/16666
9628         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
9629         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
9630         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
9631         gcc.dg/old-style-prom-3.c: New tests.
9632
9633 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
9634
9635         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
9636         Remove unnecessary inclusion of stdio.h.
9637
9638 2004-10-29  Roger Sayle  <roger@eyesopen.com>
9639
9640         PR rtl-optimization/17581
9641         * gcc.dg/pr17581-1.c: New test case.
9642
9643 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
9644
9645         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
9646         being implemented.
9647         * g++.dg/conversion/dr195-1.C: New.
9648         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
9649         * g++.old-deja/g++.mike/p10148.C: Likewise.
9650
9651 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
9652
9653         PR c++/17695
9654         * g++.dg/debug/typedef2.C: New test.
9655
9656 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
9657
9658         PR fortran/13490
9659         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
9660         * gfortran.dg/g77/README: Update.
9661
9662 2004-10-28  Matt Austern  <austern@apple.com>
9663
9664         PR c++/14124
9665         * g++.dg/ext/packed7.C: New test.
9666
9667 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
9668
9669         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
9670         scan-assembler.
9671         * lib/scanasm.exp (hidden-scan-for): New proc.
9672         (scan-hidden): Use hidden-scan-for instead of constructing the scan
9673         string.
9674         (scan-not-hidden): Likewise.
9675         * lib/target-supports.exp (check_visibility_available): mach-o is
9676         support too.
9677
9678 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
9679
9680         PR c++/17132
9681         * g++.dg/template/memclass3.C: New test.
9682
9683 2004-10-28  Adam Nemet  <anemet@lnxw.com>
9684
9685         PR middle-end/18160
9686         * gcc.dg/register-var-1.c: New test.
9687         * gcc.dg/register-var-2.c: New test.
9688         * gcc.dg/asm-7.c: Taking the address of a register variable is an
9689         error now.
9690
9691 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
9692
9693         PR other/18172
9694         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
9695         unused variables.
9696         * gcc.dg/vect/vect-22.c: Likewise.
9697
9698 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
9699
9700         * gcc.dg/i386-rotate-1.c: New test.
9701
9702 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
9703
9704         * g++.dg/init/ref12.C: Add "run" marker.
9705
9706         PR c++/17435
9707         * g++.dg/init/ref12.C: New test.
9708
9709         PR c++/18140
9710         * g++.dg/template/shift1.C: New test.
9711         * g++.dg/template/error10.C: Adjust error markers.
9712
9713 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
9714
9715         PR tree-opt/17529
9716         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
9717
9718 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
9719
9720         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
9721         * gcc.dg/weak/weak-3.c: Likewise.
9722         * gcc.dg/weak/weak-5.c: Likewise.
9723         * gcc.dg/weak/weak-9.c: Likewise.
9724         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
9725         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
9726
9727         * gcc.dg/darwin-weakimport-1.c: New.
9728
9729 2004-10-28  Ben Elliston  <bje@au.ibm.com>
9730
9731         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
9732
9733 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
9734
9735         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
9736         'syntax' error messages.
9737         * gcc.dg/cpp/direct2s.c: Likewise.
9738
9739 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
9740
9741         * gcc.c-torture/compile/20041026-1.c: New.
9742
9743 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
9744
9745         PR c++/18093
9746         * g++.dg/lookup/ns2.C: New test.
9747
9748         PR c++/18020
9749         * g++.dg/template/enum4.C: New test.
9750
9751         PR c++/18161
9752         * g++.dg/template/expr1.C: New test.
9753
9754 2004-10-26  Ben Elliston  <bje@au.ibm.com>
9755
9756         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
9757
9758 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
9759
9760         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
9761         gcc.dg/decl-nospec-3.c: New tests.
9762
9763 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
9764
9765         * objc.dg/super-class-3.m: New test.
9766
9767 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
9768
9769         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
9770         resyncing.
9771         * gcc.dg/cpp/direct2s.c: Likewise.
9772
9773 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
9774
9775         * objc.dg/image-info.m: Update for changes to section selection.
9776
9777 2004-10-25  David Ayers  <d.ayers@inode.at>
9778             Ziemowit Laski  <zlaski@apple.com>
9779
9780         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
9781         diagnostics when messaging 'id <Proto>'.
9782         * objc.dg/class-protocol-1.m: New test.
9783         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
9784         a non-existent method signature.
9785         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
9786         Update diagnostics when messaging with non-existent method signature.
9787         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
9788         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
9789         invalid receivers are now resolved as if messaging 'id'; remove
9790         extraneous diagnostics.
9791
9792 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
9793
9794         PR c/16667
9795         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
9796         gcc.dg/init-desig-obs-3.c: New tests.
9797
9798 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
9799
9800         * gcc.dg/debug/20041023-1.c: New test.
9801
9802 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
9803
9804         PR middle-end/17407
9805         * gcc.c-torture/compile/pr17407.c: New test.
9806
9807         PR c++/18121
9808         * g++.dg/template/array8.C: New test.
9809
9810 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
9811
9812         PR other/18138
9813         * lib/g++.exp: Accept more than one multilib libgcc.
9814         * lib/gcc-dg.exp: Likewise.
9815         * lib/objc.exp: Likewise.
9816         * lib/treelang.exp: Likewise.
9817         * lib/gfortran.exp: Likewise.
9818
9819 2004-10-24  Ben Elliston  <bje@au.ibm.com>
9820
9821         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
9822
9823 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
9824
9825         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
9826         * gcc.dg/c99-const-expr-3.c: Likewise.
9827
9828 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
9829
9830         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
9831
9832 2004-10-23  Ben Elliston  <bje@au.ibm.com>
9833
9834         * gcc.c-torture/execute/loop-2e.x: Remove.
9835
9836 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
9837
9838         PR c++/18095
9839         * g++.dg/parse/crash18.C: New.
9840         * g++.dg/parse/crash19.C: New.
9841
9842 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
9843
9844         * g++.dg/ext/dllimport1.C: Move dg-warnings.
9845         * g++.dg/ext/dllimport2.C: Same.
9846         * g++.dg/ext/dllimport8.C: Same.
9847
9848 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
9849
9850         PR c++/10841
9851         * g++.dg/conversion/cast1.C: New test.
9852         * g++.dg/overload/pmf1.C: Adjust error marker.
9853
9854 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
9855
9856         PR objc/17923
9857         * objc.dg/const-str-7.m: New test.
9858
9859 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9860
9861         * g++.dg/template/memfriend11.C: Fix comment typo.
9862         * g++.dg/template/memfriend14.C: Likewise.
9863
9864 2004-10-20  Richard Henderson  <rth@redhat.com>
9865
9866         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
9867         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
9868         -fasynchronous-unwind-tables.
9869
9870 2004-10-20  Richard Henderson  <rth@redhat.com>
9871
9872         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
9873         (main): Return success.
9874         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
9875         (main): Return success.
9876
9877 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9878
9879         PR c++/13495
9880         * g++.dg/template/memfriend9.C: New test.
9881         * g++.dg/template/memfriend10.C: Likewise.
9882         * g++.dg/template/memfriend11.C: Likewise.
9883         * g++.dg/template/memfriend12.C: Likewise.
9884         * g++.dg/template/memfriend13.C: Likewise.
9885         * g++.dg/template/memfriend14.C: Likewise.
9886         * g++.dg/template/memfriend15.C: Likewise.
9887         * g++.dg/template/memfriend16.C: Likewise.
9888         * g++.dg/template/memfriend17.C: Likewise.
9889         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
9890
9891 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
9892
9893         * g++.dg/conversion/dr195.C: New.
9894         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
9895
9896 2004-10-20  Ben Elliston  <bje@au.ibm.com>
9897             Devang Patel  <dpatel@apple.com>
9898
9899         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
9900         of floating point arithmetic, which could trap.
9901
9902 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
9903
9904         PR c++/14035
9905         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
9906         * g++.dg/conversion/const2.C: New test.
9907         * g++.dg/expr/reinterpret2.C: New test.
9908         * g++.dg/expr/reinterpret3.C: New test.
9909         * g++.dg/expr/cast2.C: New test.
9910         * g++.dg/expr/copy1.C: New test.
9911         * g++.dg/other/conversion1.C: Change error message.
9912         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
9913         function pointers to void *.
9914         * g++.old-deja/g++.mike/p10148.C: Likewise.
9915
9916 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9917
9918         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
9919
9920 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
9921
9922         PR c++/18047
9923
9924         * g++.dg/parse/expr3.C: New test.
9925
9926 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
9927
9928         * gcc.dg/smod-1.c: New test.
9929
9930 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
9931
9932         * objc.dg/method-14.m: New test.
9933
9934 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
9935
9936         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
9937         Also xfail as the patch was reverted.
9938
9939 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
9940
9941         PR middle-end/16973
9942         * gcc.dg/pr16973.c: New test.
9943
9944 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
9945
9946         PR tree-optimization/17656
9947         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
9948
9949 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
9950
9951         * g++.dg/eh/shadow1.C: New.
9952
9953 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
9954
9955         * gcc.c-torture/compile/20041018-1.c: New test.
9956
9957 2004-10-18  Ben Elliston  <bje@au.ibm.com>
9958
9959         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
9960         compiler referring to register 0 when accessing sdata.  The linker
9961         now patches things up.
9962
9963 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
9964
9965         PR c/17529
9966         * gcc.c-torture/compile/pr17529.c: New test.
9967
9968 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9969
9970         PR c++/17743
9971         * g++.dg/ext/attrib17.C: New test.
9972
9973 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9974
9975         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
9976
9977 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9978
9979         PR c++/10479
9980         * g++.dg/ext/attrib16.C: New test.
9981
9982 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
9983
9984         PR c++/17042
9985         * g++.dg/init/dso_handle1.C: New test.
9986
9987         PR c++/14667
9988         * g++.dg/parse/typedef6.C: New test.
9989
9990         PR c++/17916
9991         * g++.dg/parse/pragma1.C: New test.
9992
9993 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
9994
9995         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
9996
9997 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
9998
9999         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
10000         -fno-common when on HPPA HP-UX platforms.
10001
10002 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
10003
10004         PR other/16820
10005         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
10006         stdint.h.
10007         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
10008         uintptr_t.
10009
10010 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
10011
10012         PR c++/16301
10013         * g++.dg/lookup/strong-using-4.C: New test.
10014
10015 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
10016
10017         PR middle-end/16567
10018         * gcc.c-torture/compile/nested-1.c: New test.
10019
10020 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
10021
10022         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
10023         and mipsisa64*-*-* (until support for misaligned loads is added).
10024         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
10025         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
10026         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
10027         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
10028         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
10029         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
10030
10031 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
10032
10033         PR c++/17976
10034         * g++.dg/init/dtor3.C: New test.
10035
10036 2004-10-15  Ben Elliston  <bje@au.ibm.com>
10037
10038         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
10039
10040 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
10041
10042         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
10043         * gcc.dg/macho-lo-sum.c: Likewise.
10044
10045 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
10046
10047         * gcc.dg/ppc-spe64-1.c: New test.
10048
10049 2004-10-14  Devang Patel  <dpatel@apple.com>
10050
10051         PR 17635
10052         * gcc.dg/pr17635.c : New test.
10053
10054 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
10055
10056         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
10057         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
10058         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
10059         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
10060         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
10061         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
10062         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
10063         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
10064         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
10065         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
10066         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
10067         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
10068         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
10069         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
10070         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
10071         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
10072         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
10073         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
10074
10075 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
10076
10077         * gcc.dg/vect/vect-82.c: New testcase.
10078         * gcc.dg/vect/vect-82_64.c: New testcase.
10079         * gcc.dg/vect/vect-83.c: New testcase.
10080         * gcc.dg/vect/vect-83_64.c: New testcase.
10081
10082 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
10083
10084         * gcc.dg/cpp/error-1.c: New test.
10085
10086 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
10087
10088         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
10089
10090 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
10091
10092         PR target/17984
10093         * gcc.dg/cris-peep2-xsrand2.c: New test.
10094
10095 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
10096
10097         PR c++/17661
10098         * testsuite/g++.dg/expr/for2.C: New test.
10099
10100 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
10101
10102         * g++.dg/inherit/thunk1.C: Run on the SPARC.
10103
10104 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
10105
10106         PR tree-optimization/17724
10107         * g++.dg/opt/pr17724-1.C: New test.
10108         * g++.dg/opt/pr17724-2.C: New test.
10109         * g++.dg/opt/pr17724-3.C: New test.
10110         * g++.dg/opt/pr17724-4.C: New test.
10111         * g++.dg/opt/pr17724-5.C: New test.
10112         * g++.dg/opt/pr17724-6.C: New test.
10113
10114 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
10115
10116         PR c/17301
10117         * gcc.dg/pr17301-2.c: New test.
10118
10119 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
10120
10121         PR c++/15876
10122         * g++.dg/parse/error22.C: New test.
10123
10124         PR c++/17936
10125         * g++.dg/template/spec18.C: New test.
10126
10127 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
10128
10129         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
10130         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
10131         memcpy.
10132         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
10133         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
10134
10135 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
10136
10137         * g++.dg/eh/cleanup5.C: Add dg-options "".
10138
10139 2004-10-11  Roger Sayle  <roger@eyesopen.com>
10140
10141         PR middle-end/17657
10142         * gcc.dg/switch-4.c: New test case.
10143
10144 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
10145
10146         * gcc.c-torture/execute/20041011-1.c: New test.
10147
10148 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
10149
10150         PR c++/17554
10151         * g++.dg/init/for3.C: New test.
10152
10153         PR c++/17657
10154         * g++.dg/opt/switch2.C: New test.
10155
10156         PR middle-end/17703
10157         * g++.dg/warn/Wreturn-2.C: New test.
10158
10159 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
10160
10161         PR c++/17907
10162         * g++.dg/eh/cleanup5.C: New test.
10163
10164 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
10165
10166         PR c++/17393
10167         * g++.dg/parse/error21.C: New test.
10168
10169 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10170
10171         * g++.dg/overload/pmf1.C: Adjust quoting marks.
10172         * g++.dg/warn/incomplete1.C: Likewise.
10173         * g++.dg/template/qualttp20.C: Likewise.
10174
10175 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10176
10177         PR c/17881
10178         * parm-incomplete-1.c: New test.
10179
10180 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
10181
10182         PR c++/17867
10183         * g++.dg/parse/error19.C: New test.
10184
10185         PR c++/17670
10186         * g++.dg/init/new11.C: New test.
10187
10188         PR c++/17821
10189         * g++.dg/parse/error20.C: New test.
10190
10191         PR c++/17826
10192         * g++.dg/template/crash24.C: New test.
10193
10194 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10195
10196         PR c/17301
10197         * gcc.dg/pr17301-1.c: New test.
10198
10199 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10200
10201         PR c/17189
10202         * gcc.dg/anon-struct-5.c: New test.
10203
10204 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
10205
10206         PR c/17844
10207         * gcc.dg/pr17844-1.c: New test.
10208
10209 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
10210
10211         PR tree-optimization/17906
10212         * gcc.c-torture/compile/pr17906.c: New.
10213
10214 2004-10-09  Stuart Hastings  <stuart@apple.com>
10215             Roger Sayle  <roger@eyesopen.com>
10216
10217         PR rtl-optimization/17853
10218         * gcc.dg/i386-mmx-5.c: New testcase.
10219
10220 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
10221
10222         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
10223
10224 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
10225
10226         PR c++/17524
10227         * g++.dg/template/static9.C: New test.
10228
10229         PR c++/17685
10230         * g++.dg/parse/operator5.C: New test.
10231
10232 2004-10-09  Roger Sayle  <roger@eyesopen.com>
10233
10234         PR middle-end/17894
10235         * gcc.c-torture/execute/divcmp-4.c: New test case.
10236
10237 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
10238
10239         PR tree-opt/17902
10240         * g++.dg/opt/pr17902.C: New test.
10241
10242 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
10243
10244         * gcc.dg/cpp/ident-1.c: Add dg-options "".
10245
10246 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10247
10248         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
10249
10250 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10251
10252         * gcc.dg/assign-warn-3.c: New test.
10253
10254 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
10255
10256         PR c/16999
10257         * gcc.dg/cpp/ident-1.c: New test.
10258
10259 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
10260
10261         * gcc.c-torture/compile/acc1.c: New.
10262
10263 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
10264
10265         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
10266         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
10267
10268 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
10269
10270         * gcc.dg/ultrasp11.c: New test.
10271
10272 2004-10-08  Michael Matz  <matz@suse.de>
10273
10274         * gcc.dg/doloop-2.c: New test.
10275
10276 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10277
10278         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
10279         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
10280         objc.dg/method-9.m: Update expected diagnostics.
10281
10282 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
10283
10284         * gcc.dg/ppc-fsel-3.c: New file.
10285         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
10286
10287 2004-10-07  Paul Brook  <paul@codesourcery.com>
10288
10289         * gfortran.dg/intrinsic_verify_1.f90: New test.
10290
10291 2004-10-07  Paul Brook  <paul@codesourcery.com>
10292
10293         * gfortran.dg/empty_format_1.f90: Remove stray commas.
10294
10295 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10296
10297         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
10298         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
10299         commit.
10300
10301 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
10302
10303         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
10304
10305 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10306
10307         PR c++/17115
10308         * g++.dg/warn/Winline-4.C: New test.
10309
10310 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
10311
10312         * gcc.c-torture/compile/20041007-1.c: New test.
10313
10314 2004-10-07  Paul Brook  <paul@codesourcery.com>
10315
10316         PR fortran/17678
10317         * gfortran.dg/use_allocated_1.f90: New test.
10318
10319 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
10320
10321         PR middle-end/17849
10322         * gfortran.fortran-torture/compile/nested.f90: New test
10323
10324 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
10325
10326         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
10327
10328 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
10329
10330         PR c++/17368
10331         * g++.dg/ext/asm6.C: New test.
10332
10333 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
10334
10335         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
10336
10337 2004-10-06  Paul Brook  <paul@codesourcery.com>
10338
10339         PR libfortran/17709
10340         * gfortran.dg/empty_format_1.f90: New test.
10341
10342 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10343
10344         PR fortran/17568
10345         * gfortran.dg/ishft.f90: New test.
10346
10347         PR fortran/17283
10348         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
10349         tests.
10350
10351 2004-10-06  Paul Brook  <paul@codesourcery.com>
10352
10353         * gfortran.dg/do_1.f90: New test.
10354
10355 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10356
10357         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
10358         optimizing for size.
10359
10360 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
10361
10362         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
10363
10364 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
10365
10366         * gcc.c-torture/compile/20041005-1.c: New test.
10367
10368 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
10369
10370         PR c++/17829
10371         * g++.dg/lookup/koenig4.C: New.
10372
10373 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10374
10375         * g++.dg/other/classkey1.C: Adjust quoting marks.
10376         * g++.dg/parse/error15.C: Likewise.
10377         * g++.dg/template/meminit2.C (int>): Likewise.
10378
10379 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10380
10381         PR fortran/17283
10382         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
10383
10384         PR fortran/17631
10385         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
10386
10387         PR fortran/17708
10388         * gfortran.dg/pr17708.f90: New test.
10389
10390 2004-10-04  Chao-ying Fu  <fu@mips.com>
10391
10392         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
10393         * gcc.dg/vect/vect-4.c: Ditto.
10394         * gcc.dg/vect/vect-5.c: Ditto.
10395         * gcc.dg/vect/vect-6.c: Ditto.
10396         * gcc.dg/vect/vect-8.c: Ditto.
10397         * gcc.dg/vect/vect-16.c: Ditto.
10398         * gcc.dg/vect/vect-30.c: Ditto.
10399         * gcc.dg/vect/vect-40.c: Ditto.
10400         * gcc.dg/vect/vect-41.c: Ditto.
10401         * gcc.dg/vect/vect-42.c: Ditto.
10402         * gcc.dg/vect/vect-43.c: Ditto.
10403         * gcc.dg/vect/vect-44.c: Ditto.
10404         * gcc.dg/vect/vect-45.c: Ditto.
10405         * gcc.dg/vect/vect-46.c: Ditto.
10406         * gcc.dg/vect/vect-47.c: Ditto.
10407         * gcc.dg/vect/vect-48.c: Ditto.
10408         * gcc.dg/vect/vect-49.c: Ditto.
10409         * gcc.dg/vect/vect-50.c: Ditto.
10410         * gcc.dg/vect/vect-51.c: Ditto.
10411         * gcc.dg/vect/vect-52.c: Ditto.
10412         * gcc.dg/vect/vect-53.c: Ditto.
10413         * gcc.dg/vect/vect-54.c: Ditto.
10414         * gcc.dg/vect/vect-55.c: Ditto.
10415         * gcc.dg/vect/vect-56.c: Ditto.
10416         * gcc.dg/vect/vect-57.c: Ditto.
10417         * gcc.dg/vect/vect-58.c: Ditto.
10418         * gcc.dg/vect/vect-59.c: Ditto.
10419         * gcc.dg/vect/vect-60.c: Ditto.
10420         * gcc.dg/vect/vect-74.c: Ditto.
10421         * gcc.dg/vect/vect-79.c: Ditto.
10422         * gcc.dg/vect/vect-80.c: Ditto.
10423
10424 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
10425
10426         * gcc.dg/unused-7.c: Use the correct option.
10427
10428 2004-10-04  Paul Brook  <paul@codesourcery.com>
10429         Bud Davis  <bdavis9659@comcast.net>
10430
10431         PR fortran/17706
10432         PR fortran/16434
10433         * gfortran/pr17706.f90: New test.
10434         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
10435
10436 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10437
10438         * gfortran.dg/pr17612.f90: New test.
10439
10440 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10441
10442         * g++.dg/template/local1.C: Adjust quoting marks in
10443         testing for diagnostics.
10444         * g++.dg/tls/diag-2.C: Likewise.
10445         * g++.dg/other/error8.C: Likewise.
10446
10447 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
10448
10449         PR c/17178
10450         * gcc.dg/unused-4.c: Adjust to be correct.
10451
10452         PR c/17820
10453         * gcc.dg/unused-7.c: New test.
10454
10455 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
10456
10457         PR c++/17797
10458         * g++.dg/overload/template2.C: New test.
10459
10460 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
10461
10462         PR tree-optimization/16632
10463         * gcc.dg/tree-ssa/20041002-1.c: New.
10464
10465 2004-10-03  Paul Brook  <paul@codesourcery.com>
10466
10467         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
10468         rather than relying on default formatting.
10469
10470 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
10471
10472         * gcc.dg/20040920-1.c: Update expected message text.
10473
10474 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
10475
10476         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
10477
10478 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
10479
10480         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
10481         tree level.
10482
10483 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
10484
10485         * gcc.dg/tree-ssa/pr17343.c: Remove.
10486
10487 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
10488
10489         PR tree-opt/17343
10490         * gcc.dg/tree-ssa/pr17343.c: New test.
10491
10492 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
10493
10494         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
10495         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
10496         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
10497         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
10498         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
10499
10500 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
10501
10502         * gcc.dg/lvalue-2.c: New test.
10503
10504 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
10505
10506         PR c/17730
10507         * gcc.dg/pr17730-1.c: New test
10508
10509 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
10510
10511         PR c/7425
10512         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
10513
10514 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
10515
10516         * gcc.c-torture/execute/stdarg-1.c: New test.
10517         * gcc.c-torture/execute/stdarg-2.c: New test.
10518         * gcc.c-torture/execute/stdarg-3.c: New test.
10519         * gcc.dg/tree-ssa/stdarg-1.c: New test.
10520         * gcc.dg/tree-ssa/stdarg-2.c: New test.
10521         * gcc.dg/tree-ssa/stdarg-3.c: New test.
10522         * gcc.dg/tree-ssa/stdarg-4.c: New test.
10523         * gcc.dg/tree-ssa/stdarg-5.c: New test.
10524
10525 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
10526
10527         PR tree-optimization/17697
10528         * g++.dg/opt/pr17697-1.C: New test.
10529         * g++.dg/opt/pr17697-2.C: New test.
10530         * g++.dg/opt/pr17697-3.C: New test.
10531
10532 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
10533
10534         PR c/16409
10535         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
10536         gcc.dg/vla-init-5.c: New tests.
10537
10538 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
10539
10540         PR c/13804
10541         * gcc.dg/pr13804-1.c: New test.
10542
10543 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10544
10545         PR fortran/16938
10546         * gfortran.dg/pr16938.f90: New test.
10547
10548 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
10549
10550         * g++.dg/template/crash23.C: New test.
10551
10552 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
10553
10554         PR c++/17585
10555         * g++.dg/template/static8.C: New test.
10556
10557 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
10558
10559         PR c++/17681
10560         * g++.dg/other/error9.C: New test.
10561
10562 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
10563
10564         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
10565
10566 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10567
10568         PR fortran/15164
10569         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
10570
10571 2004-09-26  Roger Sayle  <roger@eyesopen.com>
10572
10573         PR middle-end/17112
10574         * gcc.dg/pr17112-1.c: New test case.
10575
10576 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
10577
10578         PR c/11459
10579         * gcc.dg/pr11459-1.c: New test.
10580
10581 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
10582
10583         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
10584         * gcc.dg/tree-ssa/loop-4.c: Likewise.
10585
10586 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10587
10588         * gfortran.dg/pr15324.f90: Make array bounds consistent.
10589
10590 2004-09-25  Jan Hubicka  <jh@suse.cz>
10591
10592         * compile/30040909-1.c: New test.
10593         * compile/30040907-1.c: New test.
10594
10595 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
10596
10597         * gcc.c-torture/execute/va-arg-26.c: New test.
10598
10599 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
10600
10601         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
10602         extra diagnostics on targets with 64-bit pointers.
10603         * objc.dg/selector-1.m: Adjust dg-warning regexp.
10604
10605 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
10606
10607         PR c/17188
10608         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
10609         * gcc.dg/decl-3.c: Adjust expected message.
10610
10611 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10612
10613         PR fortran/17615
10614         * gfortran.dg/pr17615.f90: New test.
10615
10616 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
10617
10618         PR tree-optimzation/17517
10619         * g++.dg/tree-ssa/pr17517.C: New Test.
10620
10621 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
10622
10623         PR c++/16889
10624         * g++.dg/lookup/ambig3.C: New.
10625
10626 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
10627
10628         PR tree-opt/17624
10629         * g++.dg/opt/pr17624.C: New test.
10630
10631 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
10632
10633         PR c/6980
10634         * gcc.dg/Wbad-function-cast-1.c: New test.
10635
10636 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
10637
10638         * g++.dg/ext/complit1.C
10639         * g++.dg/other/error2.C
10640         * g++.dg/other/nontype-1.C
10641         * g++.dg/parse/crash11.C
10642         * g++.dg/parse/crash12.C
10643         * g++.dg/parse/error15.C
10644         * g++.dg/parse/error4.C
10645         * g++.dg/parse/tmpl-outside1.C
10646         * g++.dg/parse/too-many-tmpl-args1.C
10647         * g++.dg/template/dependent-expr3.C
10648         * g++.dg/template/error10.C
10649         * g++.dg/template/instantiate1.C
10650         * g++.dg/template/vtable2.C
10651         * g++.dg/warn/Wshadow-1.C
10652         * g++.dg/warn/weak1.C
10653         * g++.old-deja/g++.brendan/crash16.C
10654         * g++.old-deja/g++.brendan/crash18.C
10655         * g++.old-deja/g++.brendan/crash48.C
10656         * g++.old-deja/g++.brendan/crash49.C
10657         * g++.old-deja/g++.brendan/crash55.C
10658         * g++.old-deja/g++.brendan/crash56.C
10659         * g++.old-deja/g++.brendan/crash8.C
10660         * g++.old-deja/g++.brendan/enum11.C
10661         * g++.old-deja/g++.brendan/enum8.C
10662         * g++.old-deja/g++.brendan/enum9.C
10663         * g++.old-deja/g++.brendan/friend3.C
10664         * g++.old-deja/g++.brendan/misc14.C
10665         * g++.old-deja/g++.bugs/900402_02.C
10666         * g++.old-deja/g++.bugs/900404_03.C
10667         * g++.old-deja/g++.bugs/900404_04.C
10668         * g++.old-deja/g++.bugs/900428_03.C
10669         * g++.old-deja/g++.jason/crash4.C
10670         * g++.old-deja/g++.jason/overload21.C
10671         * g++.old-deja/g++.jason/redecl1.C
10672         * g++.old-deja/g++.jason/report.C
10673         * g++.old-deja/g++.jason/rfg10.C
10674         * g++.old-deja/g++.jason/template30.C
10675         * g++.old-deja/g++.law/arm12.C
10676         * g++.old-deja/g++.law/ctors5.C
10677         * g++.old-deja/g++.law/cvt20.C
10678         * g++.old-deja/g++.law/init10.C
10679         * g++.old-deja/g++.law/init8.C
10680         * g++.old-deja/g++.law/visibility17.C
10681         * g++.old-deja/g++.law/visibility7.C
10682         * g++.old-deja/g++.mike/net8.C
10683         * g++.old-deja/g++.mike/p646.C
10684         * g++.old-deja/g++.mike/p700.C
10685         * g++.old-deja/g++.mike/p701.C
10686         * g++.old-deja/g++.mike/p811.C
10687         * g++.old-deja/g++.ns/template13.C
10688         * g++.old-deja/g++.other/array3.C
10689         * g++.old-deja/g++.other/crash25.C
10690         * g++.old-deja/g++.other/dtor3.C
10691         * g++.old-deja/g++.other/dtor4.C
10692         * g++.old-deja/g++.other/main1.C
10693         * g++.old-deja/g++.other/warn7.C
10694         * g++.old-deja/g++.pt/crash11.C
10695         * g++.old-deja/g++.pt/crash36.C
10696         * g++.old-deja/g++.pt/spec22.C
10697         * g++.old-deja/g++.pt/spec9.C
10698         * g++.old-deja/g++.pt/ttp52.C
10699         * g++.old-deja/g++.robertl/eb103.C
10700         * g++.old-deja/g++.robertl/eb121.C
10701         * g++.old-deja/g++.robertl/eb22.C
10702         * g++.old-deja/g++.robertl/eb8.C:
10703         Update locations and/or regexps of dg-error markers.
10704         Remove markers for some bogus messages that are no longer issued.
10705
10706 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
10707
10708         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
10709         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
10710
10711 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
10712
10713         PR c++/17618
10714         * g++.dg/lookup/crash5.C: New test.
10715
10716 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
10717
10718         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
10719         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
10720         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
10721         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
10722         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
10723         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
10724
10725         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
10726         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
10727         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
10728         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
10729         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
10730         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
10731
10732         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
10733
10734         * gcc.dg/vect/vect-44.c: Check additional cases.
10735         * gcc.dg/vect/vect-48.c: Check additional cases.
10736
10737         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
10738         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
10739         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
10740         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
10741         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
10742         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
10743         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
10744         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
10745         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
10746
10747         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
10748         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
10749         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
10750
10751 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10752
10753         * gcc.dg/tree-ssa/loop-6.c: New test.
10754
10755 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
10756
10757         PR c++/17620
10758         * g++.dg/inherit/base2.C: New.
10759
10760 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
10761
10762         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
10763         * gcc.dg/20001012-2.c: Likewise.
10764         * gcc.dg/20001013-1.c: Likewise.
10765         * gcc.dg/20001101-1.c: Likewise.
10766         * gcc.dg/20001102-1.c: Likewise.
10767         * gcc.dg/bf-spl1.c: Likewise.
10768         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
10769         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
10770
10771 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
10772
10773         PR tree-optimization/16721
10774         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
10775
10776 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
10777
10778         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
10779         * gcc.dg/20040305-1.c: Likewise.
10780
10781 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
10782
10783         PR c/16566
10784         * gcc.c-torture/compile/pr16566-1.c,
10785         gcc.c-torture/compile/pr16566-2.c,
10786         gcc.c-torture/compile/pr16566-3.c: New tests.
10787
10788 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
10789
10790         PR tree-optimization/17512
10791         * gcc.c-torture/compile/20040916-1.c.
10792
10793 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
10794
10795         * gcc.dg/pragma-re-3.c: New test.
10796
10797 2004-09-17  Matt Austern  <austern@apple.com>
10798
10799         PR c++/15049
10800         * g++.dg/other/anon3.C: New.
10801
10802 2004-09-21  Roger Sayle  <roger@eyesopen.com>
10803
10804         PR c++/7503
10805         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
10806         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
10807         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
10808         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
10809         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
10810
10811 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
10812
10813         PR fortran/17286
10814         * gfortran.dg/pr17286.f90: New test.
10815
10816 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
10817
10818         PR c++/17530
10819         * g++.dg/template/static7.C: New test.
10820
10821 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
10822
10823         PR tree-opt/17558
10824         * gcc.c-torture/compile/pr17558.c: New test.
10825
10826 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
10827
10828         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
10829         if SKIP_ATTRIBUTE is defined.
10830
10831 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10832
10833         PR fortran/15957
10834         * gfortran.dg/pr15957.f90: New test.
10835
10836 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
10837
10838         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
10839         in comparison.
10840         * gcc.dg/vect/vect-79.c: Likewise.
10841         * gcc.dg/vect/vect-80.c: Likewise.
10842
10843 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10844
10845         PR fortran/15750
10846         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
10847
10848 2004-09-20  Ira Rosen  <irar@il.ibm.com>
10849
10850         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
10851         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
10852         * gcc.dg/vect/vect-62.c: New testcase.
10853         * gcc.dg/vect/vect-63.c: New testcase.
10854         * gcc.dg/vect/vect-64.c: New testcase.
10855         * gcc.dg/vect/vect-65.c: New testcase.
10856         * gcc.dg/vect/vect-66.c: New testcase.
10857         * gcc.dg/vect/vect-67.c: New testcase.
10858         * gcc.dg/vect/vect-68.c: New testcase.
10859         * gcc.dg/vect/vect-69.c: New testcase.
10860         * gcc.dg/vect/vect-79.c: New testcase.
10861         * gcc.dg/vect/vect-80.c: New testcase.
10862
10863 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
10864
10865         * gcc.target/mips/asm-1.c: New test.
10866
10867 2004-09-19  Ira Rosen  <irar@il.ibm.com>
10868
10869         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
10870         * gcc.dg/vect/vect-73.c: New testcase.
10871         * gcc.dg/vect/vect-74.c: New testcase.
10872         * gcc.dg/vect/vect-75.c: New testcase.
10873         * gcc.dg/vect/vect-76.c: New testcase.
10874         * gcc.dg/vect/vect-77.c: New testcase.
10875         * gcc.dg/vect/vect-78.c: New testcase
10876
10877 2004-09-18  Paul Brook  <paul@codesourcery.com>
10878
10879         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
10880
10881 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
10882
10883         PR c/17424
10884         * gcc.dg/pr17424-1.c: New test.
10885
10886 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
10887
10888         * g++.dg/tree-ssa/pr17153.C: New test.
10889
10890 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
10891
10892         PR pch/13361
10893         * testsuite/g++.dg/pch/wchar-1.C: New.
10894         * testsuite/g++.dg/pch/wchar-1.Hs: New.
10895
10896 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
10897
10898         * gcc.c-torture/execute/20040917-1.c: New test.
10899
10900 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
10901
10902         PR tree-optimization/17319
10903         * gcc.dg/pr17319.c: New test.
10904
10905 2004-09-17  Devang Patel  <dpatel@apple.com>
10906
10907         * gcc.dg/20040813-1.c: New test.
10908
10909 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
10910
10911         PR tree-optimization/17273
10912         * gcc.c-torture/compile/pr17273.c: New test.
10913
10914 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
10915
10916         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
10917         Update expected messages.
10918         * gcc.dg/declspec-13.c: New test.
10919
10920 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
10921
10922         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
10923
10924 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
10925
10926         * gcc.c-torture/execute/pr17252.c: Use post-increment to
10927         change what 'a' is pointing to.
10928
10929 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
10930
10931         PR c++/16002
10932         * g++.dg/template/error18.C: New test.
10933
10934         PR c++/16029
10935         * g++.dg/warn/Wunused-8.C: New test.
10936
10937 2004-09-17  Steven Bosscher  <stevenb@suse.de>
10938
10939         PR tree-optimization/17513
10940         * gcc.dg/20040916-1.c: New test.
10941
10942 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
10943
10944         PR c++/17501
10945         * g++.dg/template/typename7.C: New test.
10946
10947 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10948
10949         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
10950
10951 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
10952
10953         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
10954         with -ftree-based-profiling also.
10955         * lib/profopt.exp: Support late-set profile_option/feedback_option.
10956
10957 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
10958
10959         PR/15364
10960         * gfortran.dg/der_array_io_1.f90: New test.
10961         * gfortran.dg/der_array_io_2.f90: New test.
10962         * gfortran.dg/der_array_io_3.f90: New test.
10963
10964 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
10965
10966         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
10967         EABI.
10968
10969 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
10970
10971         * g++.dg/opt/switch1.C: New test.
10972
10973 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
10974
10975         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
10976         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
10977         Update expected messages.
10978
10979 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10980
10981         PR fortran/16485
10982         * gfortran.dg/same_name_1.f90: New test.
10983
10984 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
10985
10986         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
10987         dereference garbage pointers.
10988
10989 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
10990
10991         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
10992         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
10993
10994         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
10995         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
10996         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
10997
10998 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
10999
11000         PR c++/17324
11001         * g++.dg/template/mangle1.C: New test.
11002
11003 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
11004
11005         PR tree-optimization/17252
11006         * gcc.c-torture/execute/pr17252.c: New test.
11007
11008 2004-09-14  Andrew Pinski  <apinski@apple.com>
11009
11010         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
11011
11012 2004-09-14  Roger Sayle  <roger@eyesopen.com>
11013
11014         PR rtl-optimization/9771
11015         * gcc.dg/pr9771-1.c: New test case.
11016
11017 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
11018
11019         PR tree-optimization/15262
11020         * gcc.c-torture/execute/pr15262-1.c: New test.
11021         * gcc.c-torture/execute/pr15262-2.c: New test.
11022
11023 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
11024
11025         * gcc.dg/declspec-12.c: New test.
11026
11027 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
11028
11029         * gfortran.dg/pr17090.f90: Add directives to test.
11030
11031 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11032
11033         * gcc.c-torture/compile/20040914-1.c: New test.
11034
11035 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
11036
11037         PR c++/16162
11038         * g++.dg/template/decl2.C: New test.
11039
11040 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
11041
11042         PR fortran/17090
11043         * gfortran.dg/pr17090.f90: New test.
11044
11045 2004-09-13  Dale Johannesen  <dalej@apple.com>
11046
11047         * gcc.c-torture/compile/pr17408.c:  New test case.
11048
11049 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
11050
11051         PR c++/16716
11052         * g++.dg/parse/crash17.C: New test.
11053
11054         PR c++/17327
11055         * g++.dg/template/enum3.C: New test.
11056
11057 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
11058
11059         * lib/gcc-defs.exp: Load wrapper.exp.
11060         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
11061         using local code.
11062         * lib/gcc.exp (gcc_init): Similar.
11063         * lib/gfortran.exp (gfortran_init): Similar.
11064         * lib/objc.exp (objc_init): Similar.
11065         * lib/treelang.exp (treelang_init): Similar.
11066         * lib/wrapper.exp: New file with build_wrapper call machinery in
11067         ${tool}_maybe_build_wrapper.
11068
11069 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
11070
11071         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
11072         "inline".
11073         * gcc.dg/declspec-11.c: Update expected messages.
11074         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
11075         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
11076         gcc.dg/inline-12.c: New tests.
11077
11078 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
11079
11080         * g++.dg/tree-ssa/pr17400.C: New testcase.
11081
11082 2004-09-13  James E Wilson  <wilson@specifixinc.com>
11083
11084         * gcc.target/mips/sb1-1.c: New testcase.
11085
11086 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
11087
11088         * lib/g77-dg.exp: Remove unused file.
11089         * lib/mike-g77.exp: Ditto.
11090         * lib/g77.exp: Ditto.
11091
11092 2004-09-12  Richard Henderson  <rth@redhat.com>
11093
11094         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
11095
11096 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
11097
11098         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
11099         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
11100         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
11101         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
11102         Update expected messages.
11103
11104 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
11105
11106         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
11107         declaration/use mismatch for dirp parameter.
11108
11109 2004-09-12  Andrew Pinski  <apinski@apple.com>
11110
11111         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
11112         -fgnu-runtime is passed.
11113
11114 2004-09-12  Richard Henderson  <rth@redhat.com>
11115
11116         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
11117         do the uplevel thing and update additional_flags directly.
11118         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
11119         gfortran.fortran-torture/execute/intrinsic_nearest.x,
11120         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
11121         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
11122
11123 2004-09-11  Steven Bosscher  <stevenb@suse.de>
11124
11125         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
11126
11127 2004-09-11  Roger Sayle  <roger@eyesopen.com>
11128
11129         PR middle-end/17411
11130         * g++.dg/opt/pr17411-1.C: New test case.
11131
11132 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
11133
11134         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
11135         gcc.dg/tls/diag-2.c: Update expected messages.
11136         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
11137         messages.
11138         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
11139         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
11140         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
11141         gcc.dg/tls/diag-5.c: New tests.
11142
11143 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
11144
11145         * gcc.dg/20040910-1.c: Correct dg-error regexp.
11146
11147 2004-09-11  Steven Bosscher  <stevenb@suse.de>
11148
11149         * g++.dg/parse/break-in-for.C: New test.
11150
11151 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
11152
11153         * gcc.dg/tree-ssa/20040911-1.c: New test.
11154
11155 2004-09-11  Andreas Jaeger  <aj@suse.de>
11156
11157         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
11158         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
11159
11160 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
11161
11162         * gcc.target/frv: New directory of FR-V-specific tests.
11163
11164 2004-09-10  James E Wilson  <wilson@specifixinc.com>
11165
11166         * gcc.dg/convert-vec-1.c: New test.
11167
11168 2004-09-10  Roger Sayle  <roger@eyesopen.com>
11169
11170         PR middle-end/17024
11171         * gcc.dg/pr17024-1.c: New test case.
11172
11173 2004-09-10  Eric Christopher  <echristo@redhat.com>
11174
11175         * gcc.dg/20040910-1.c: New test.
11176
11177 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
11178
11179         * gcc.dg/bitfld-9.c: New test.
11180
11181 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
11182
11183         * gcc.c-torture/execute/ieee/acc1.c: New test.
11184         * gcc.c-torture/execute/ieee/acc2.c: New test.
11185         * gcc.c-torture/execute/ieee/mzero6.c: New test.
11186
11187 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
11188
11189         * gcc.dg/deprecated-2.c: New test.
11190
11191 2004-09-09  James E Wilson  <wilson@specifixinc.com>
11192
11193         * gcc.dg/init-vec-1.c: New test.
11194
11195 2004-09-09  Roger Sayle  <roger@eyesopen.com>
11196
11197         PR middle-end/17055
11198         * gcc.dg/pr17055-1.c: New test case.
11199
11200 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
11201
11202         PR target/17377
11203         * gcc.c-torture/execute/pr17377.c: New test.
11204
11205 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
11206
11207         PR c/8420
11208         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
11209         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
11210         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
11211         gcc.dg/long-long-typespec-1.c: New tests.
11212         * gcc.dg/tls/diag-2.c: Update expected diagnostics
11213
11214 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
11215
11216         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
11217         gcc.dg/gnu99-static-1.c: New tests.
11218
11219 2004-09-08  Devang Patel  <dpatel@apple.com>
11220
11221         * gcc.dg/darwin-ld-20040828-1.c: New test.
11222         * gcc.dg/darwin-ld-20040828-2.c: New test.
11223         * gcc.dg/darwin-ld-20040828-3.c: New test.
11224
11225 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
11226
11227         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
11228         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
11229         in error message.
11230         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
11231         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
11232         in error message.
11233         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
11234         types they qualify.
11235         * objc.dg/type-size-2.m: Fix wording in comment.
11236         * objc.dg/va-meth-1.m: New test case.
11237
11238 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
11239
11240         PR c/16633:
11241         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
11242         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
11243
11244 2004-09-06  Devang Patel  <dpatel@apple.com>
11245
11246         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
11247         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
11248
11249 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
11250
11251         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
11252         reflect changed line numbering of diagnostics.
11253
11254 2004-09-06  Paul Brook  <paul@codesourcery.com>
11255
11256         * gfortran.dg/edit_real_1.f90: Add new test.
11257
11258 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11259
11260         * gcc.dg/tree-ssa/loop-2.c: New test.
11261         * gcc.dg/tree-ssa/loop-3.c: New test.
11262         * gcc.dg/tree-ssa/loop-4.c: New test.
11263         * gcc.dg/tree-ssa/loop-5.c: New test.
11264
11265 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11266
11267         * gcc.dg/format/sentinel-1.c: Update for parameter option.
11268
11269 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11270
11271         * gcc.dg/format/sentinel-1.c: New test.
11272
11273 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
11274
11275         * testsuite/gcc.dg/builtins-46.c: New.
11276
11277 2004-09-03  Devang Patel  <dpatel@apple.com>
11278
11279         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
11280         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
11281
11282 2004-09-03  Jan Beulich  <jbeulich@novell.com>
11283
11284         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
11285         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
11286         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
11287         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
11288         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
11289         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
11290         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
11291         the non-portable bzero.
11292         * gcc.dg/20010912-1.c: xfail for NetWare.
11293         * gcc.dg/20020426-2.c: xfail for NetWare.
11294         * gcc.dg/20021014-1.c: xfail for NetWare.
11295         * gcc.dg/20021018-1.c: xfail for NetWare.
11296         * gcc.dg/20030213-1.c: xfail for NetWare.
11297         * gcc.dg/20030225-1.c: xfail for NetWare.
11298         * gcc.dg/20030708-1.c: xfail for NetWare.
11299         * gcc.dg/builtins-config.h: Also exclude NetWare.
11300         * gcc.dg/format/format.h: Define restrict only if not already defined.
11301         * gcc.dg/nest.c: xfail for NetWare.
11302         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
11303         * lib/target-supports.exp (check_visibility_available): Exclude
11304         NetWare.
11305
11306 2004-09-03  Jan Beulich  <jbeulich@novell.com>
11307
11308         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
11309         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
11310         deterministic starting point for the alignment of structure fields.
11311         * gcc.dg/Wpadded.c: Dito.
11312         * g++.dg/abi/vbase10.C: Dito.
11313
11314 2004-09-03  Devang Patel  <dpatel@apple.com>
11315
11316         * g++.dg/debug/pr15736.cc: New test.
11317
11318 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
11319
11320         * README.QMTEST: Fix out-of-date link.
11321
11322 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
11323
11324         PR fortran/16579
11325         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
11326         Delete.  Duplicate of gfortran.dg/g77/20010610.f
11327
11328 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
11329
11330         * g++.dg/abi/arm_rtti1.C: New test.
11331
11332 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
11333
11334         * gcc.dg/ppc-vector-memcpy.c: New.
11335         * gcc.dg/ppc-vector-memset.c: New.
11336
11337 2004-09-02  Chao-ying Fu  <fu@mips.com>
11338
11339         * gcc.target/mips/mips-3d-1.c: New test.
11340         * gcc.target/mips/mips-3d-2.c: New test.
11341         * gcc.target/mips/mips-3d-3.c: New test.
11342         * gcc.target/mips/mips-3d-4.c: New test.
11343         * gcc.target/mips/mips-3d-5.c: New test.
11344         * gcc.target/mips/mips-3d-6.c: New test.
11345         * gcc.target/mips/mips-3d-7.c: New test.
11346         * gcc.target/mips/mips-3d-8.c: New test.
11347         * gcc.target/mips/mips-3d-9.c: New test.
11348         * gcc.target/mips/mips-ps-1.c: New test.
11349         * gcc.target/mips/mips-ps-2.c: New test.
11350         * gcc.target/mips/mips-ps-3.c: New test.
11351         * gcc.target/mips/mips-ps-4.c: New test.
11352         * gcc.target/mips/mips-ps-type.c: New test.
11353
11354 2004-09-02  Paul Brook  <paul@codesourcery.com>
11355
11356         * gfortran.dg/edit_real_1.f90: Add new tests.
11357
11358 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11359
11360         PR fortran/15327
11361         * gfortran.dg/merge_char_1.f90: New test.
11362
11363 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11364
11365         PR fortran/16404
11366         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
11367
11368 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11369
11370         PR c/1522
11371         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
11372
11373 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
11374
11375         * g++.dg/opt/loop1.C: Do not XFAIL.
11376
11377 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
11378
11379         * gcc.c-torture/execute/20040831-1.c: New test.
11380
11381 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
11382
11383         PR fortran/16579
11384         * gfortran.dg/g77/20010610.f: Now passes.
11385         Copy from g77.f-torture/execute. Add dg-run directive.
11386         * gfortran.dg/g77/README: Update
11387
11388 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
11389
11390         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
11391         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
11392         (t1, t2, t3, t4): Add volatile.
11393
11394 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
11395
11396         * g++.dg/ext/visibility/arm1.C: New test.
11397
11398 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
11399
11400         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
11401         -pedantic-errors.
11402
11403 2004-09-01  Paul Brook  <paul@codesourcery.com>
11404
11405         * gfortran.dg/eof_2.f90: New test.
11406
11407 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11408
11409         PR fortran/16579
11410         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
11411
11412 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
11413
11414         PR libfortran/16805
11415         * gfortran.dg/list_read_2.f90: New test.
11416
11417 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
11418
11419         * g++.dg/abi/key1.C: New test.
11420
11421 2004-08-31  Richard Henderson  <rth@redhat.com>
11422
11423         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
11424         form of offsetof.
11425         * g++.dg/other/offsetof5.C: Remove duplicate.
11426
11427 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11428
11429         PR fortran/17244
11430         * gfortran.dg/func_derived_1.f90: New test.
11431
11432 2004-08-31  Paul Brook  <paul@codesourcery.com>
11433
11434         * gfortran.dg/eof_1.f90: New test.
11435
11436 2004-08-31  Paul Brook  <paul@codesourcery.com>
11437
11438         * gfortran.dg/list_read_1.f90: New file.
11439
11440 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
11441
11442         * g++.dg/opt/loop1.C: XFAIL.
11443
11444 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
11445
11446         * gcc.dg/funcdef-storage-1.c: New.
11447         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
11448         an extern function in local scope.
11449         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
11450         declare an 'auto inline' function in local scope.
11451         * gcc.dg/20011130-1.c: Likewise.
11452         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
11453         an 'auto' function in local scope.
11454         * gcc.dg/20021014-1.c: Likewise.
11455         * gcc.dg/20030331-2.c: Likewise.
11456
11457 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11458
11459         * gfortran.dg/blockdata_1.f90: New test.
11460
11461 2004-08-30  Richard Henderson  <rth@redhat.com>
11462
11463         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
11464
11465 2004-08-30  Richard Henderson  <rth@redhat.com>
11466
11467         * lib/fortran-torture.exp (fortran-torture-execute): Honor
11468         additional_flags set by alternate driver.
11469         (ieee-options): New procedure.
11470         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
11471         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
11472         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
11473         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
11474
11475 2004-08-30  Richard Henderson  <rth@redhat.com>
11476
11477         * lib/f-torture.exp: Remove.
11478
11479 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
11480
11481         PR rtl-optimization/16590
11482         * g++.dg/opt/loop1.C: New test.
11483
11484 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11485
11486         PR fortran/13910
11487         * gfortran.dg/oldstyle_1.f90: New test.
11488
11489 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
11490         Paul Brook  <paul@codesourcery.com>
11491
11492         * gfortran.dg/g77/README: Update.
11493         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
11494         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
11495         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
11496
11497 2004-08-28  Paul Brook  <paul@codesourcery.com>
11498
11499         PR libfortran/17195
11500         * gfortran.dg/edit_real_1.f90: New test.
11501
11502 2004-08-27  Paul Brook  <paul@codesourcery.com>
11503
11504         * gfortran.dg/rewind_1.f90: New test.
11505
11506 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
11507
11508         PR fortran/16597
11509         * gfortran.dg/pr16597.f90: New test.
11510
11511 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
11512
11513         PR c/13801
11514         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
11515         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
11516         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
11517         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
11518         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
11519
11520 2004-08-26  Nick Clifton  <nickc@redhat.com>
11521
11522         * gcc.c-torture/compile/pr17119.c: New test.
11523
11524 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
11525
11526         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
11527
11528 2004-08-25  Richard Henderson  <rth@redhat.com>
11529
11530         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
11531         the bits that expect kind=8 to be the largest real kind.
11532
11533 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
11534
11535         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
11536
11537 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11538
11539         * gfortran.dg/assignment_1.f90: New test.
11540
11541 2004-08-25  Adam Nemet  <anemet@lnxw.com>
11542
11543         * g++.dg/template/repo3.C: New test.
11544
11545 2004-08-25  Roger Sayle  <roger@eyesopen.com>
11546
11547         PR middle-end/16693
11548         PR tree-optimization/16372
11549         * g++.dg/opt/pr16372-1.C: New test case.
11550         * g++.dg/opt/pr16693-1.C: New test case.
11551         * g++.dg/opt/pr16693-2.C: New test case.
11552
11553 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
11554
11555         * objc.dg/proto-lossage-4.m: New test.
11556
11557 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
11558
11559         PR c++/17155
11560         * g++.dg/inherit/local2.C: New test.
11561
11562 2004-08-25  Paul Brook  <paul@codesourcery.com>
11563
11564         PR fortran/17144
11565         * gfortran.dg/string_ctor_1.f90: New test.
11566
11567 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11568
11569         PR c++/14428
11570         * g++.dg/template/redecl2.C: New test.
11571
11572 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
11573
11574         PR fortran/17143
11575         * gfortran.dg/pr17143.f90: New test.
11576
11577 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
11578
11579         PR fortran/17164
11580         * gfortran.dg/pr17164.f90: New test.
11581
11582 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11583
11584         * gcc.dg/tree-ssa/loop-1.c: New test.
11585
11586 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
11587
11588         * gcc.c-torture/compile/20040824-1.c: New test.
11589
11590 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
11591
11592         * gcc.c-torture/compile/iftrap-3.c: New test.
11593
11594 2004-08-24  Paul Brook  <paul@codesourcery.com>
11595
11596         * gfortran.dg/entry_2.f90: New test.
11597
11598 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
11599
11600         PR c++/16889
11601         * g++.dg/lookup/ambig[12].C: New.
11602
11603 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11604
11605         PR c++/16706
11606         * g++.dg/template/crash21.C: New test.
11607         * g++.dg/template/crash22.C: Likewise.
11608
11609 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
11610
11611         PR c++/17149
11612         * g++.dg/template/access15.C: New.
11613
11614 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
11615
11616         PR c++/17163
11617         * g++.dg/template/repo2.C: New test.
11618
11619 2004-08-23  Roger Sayle  <roger@eyesopen.com>
11620
11621         PR rtl-optimization/17078
11622         * gcc.c-torture/execute/pr17078-1.c: New test case.
11623
11624 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
11625
11626         PR c/14492
11627         * gcc.dg/debug/crash1.c: New test.
11628
11629 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
11630
11631         PR c/16180
11632         * gcc.dg/loop-5.c: New test.
11633
11634 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11635
11636         * gcc.c-torture/execute/20040823-1.c: New test.
11637
11638 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
11639
11640         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
11641         to the assembler.  Simplify test accordingly.
11642         (asm_abi_flags): Use GNU names.
11643         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
11644         to check for ABI flags.
11645
11646 2004-08-22  Andrew Pinski  <apinski@apple.com>
11647
11648         * g++.dg/opt/pr14029.C: New test.
11649         * gcc.c-torture/execute/pr15262.c: New test.
11650
11651 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11652
11653         * gfortran.dg/reduction.f90: Add checks with complex arguments.
11654
11655 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
11656
11657         PR 16908
11658         * gfortran.dg/direct_io.f90: New test.
11659
11660 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
11661
11662         PR c++/17121
11663         * g++.dg/inherit/local2.C: New test.
11664
11665 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
11666
11667         PR c++/17120
11668         * g++.dg/warn/Wparentheses-4.C: New test.
11669
11670 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
11671
11672         PR c++/17121
11673         * g++.dg/inherit/local2.C: New test.
11674
11675         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
11676         * gcc.dg/ppc-ldstruct.c: Likewise.
11677         * gcc.dg/ppc64-abi-2.c: Likewise.
11678
11679 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
11680
11681         PR rtl-optimization/17099
11682         * gcc.c-torture/execute/20040820-1.c: New test.
11683
11684 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
11685
11686         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
11687
11688 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
11689
11690         PR fortran/17077
11691         * gfortran.dg/auto_array_1.f90: New test.
11692
11693 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11694
11695         PR fortran/17074
11696         * gfortran.dg/simpleif_1.f90: New test.
11697
11698 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
11699
11700         * lib/target-supports.exp (check_profiling_available): Return
11701         false for arm*-*-symbianelf* and arm*-*-eabi*.
11702
11703         PR c++/15890
11704         * g++.dg/template/delete1.C: New test.
11705
11706 2004-08-19  Paul Brook  <paul@codesourcery.com>
11707
11708         PR fortran/14976
11709         PR fortran/16228
11710         * gfortran.dg/data_char_1.f90: New test.
11711
11712 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
11713
11714         PR fortran/16946
11715         * gfortran.dg/reduction.f90: New testcase.
11716
11717 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11718
11719         PR fortran/16520
11720         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
11721
11722 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
11723
11724         PR c++/17041
11725         * g++.dg/Wparentheses-3.C: New test.
11726
11727 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
11728
11729         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
11730         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
11731         * gcc.dg/vect/vect-2.c: Likewise.
11732         * gcc.dg/vect/vect-3.c: Likewise.
11733         * gcc.dg/vect/vect-4.c: Likewise.
11734         * gcc.dg/vect/vect-5.c: Likewise.
11735         * gcc.dg/vect/vect-6.c: Likewise.
11736         * gcc.dg/vect/vect-7.c: Likewise.
11737         * gcc.dg/vect/vect-25.c: Likewise.
11738         * gcc.dg/vect/vect-31.c: Likewise.
11739         * gcc.dg/vect/vect-32.c: Likewise.
11740         * gcc.dg/vect/vect-34.c: Likewise.
11741         * gcc.dg/vect/vect-36.c: Likewise.
11742         * gcc.dg/vect/vect-all.c: Likewise.
11743
11744 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
11745
11746         PR c++/17068
11747         * g++.dg/template/operator4.C: New test.
11748
11749 2004-08-18  Richard Henderson  <rth@redhat.com>
11750
11751         * gcc.dg/20040206-1.c: XFAIL.
11752
11753 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
11754
11755         PR c++/16246
11756         * g++.dg/template/array7.C: New test.
11757
11758 2004-08-17  James E Wilson  <wilson@specifixinc.com>
11759
11760         * gcc.dg/mips-movcc-1.c: New test.
11761         * gcc.dg/mips-movcc-2.c: New test.
11762         * gcc.dg/mips-movcc-3.c: New test.
11763
11764         * gcc.dg/mips-nmadd-1.c: New test.
11765         * gcc.dg/mips-nmadd-2.c: New test.
11766
11767 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
11768
11769         PR c++/15871
11770         * g++.dg/opt/inline8.C: New test.
11771
11772         PR c++/16965
11773         * g++.dg/parse/error17.C: New test.
11774
11775 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
11776
11777         * gcc.dg/vect: New directory for vectorizer tests.
11778         * gcc.dg/vect/tree-vect.h: New file.
11779         * gcc.dg/vect/vect.exp: New file.
11780         * gcc.dg/vect/pr16105.c.c: New test.
11781         * gcc.dg/vect/vect-1.c: New test.
11782         * gcc.dg/vect/vect-2.c: New test.
11783         * gcc.dg/vect/vect-3.c: New test.
11784         * gcc.dg/vect/vect-4.c: New test.
11785         * gcc.dg/vect/vect-5.c: New test.
11786         * gcc.dg/vect/vect-6.c: New test.
11787         * gcc.dg/vect/vect-7.c: New test.
11788         * gcc.dg/vect/vect-8.c: New test.
11789         * gcc.dg/vect/vect-9.c: New test.
11790         * gcc.dg/vect/vect-10.c: New test.
11791         * gcc.dg/vect/vect-11.c: New test.
11792         * gcc.dg/vect/vect-12.c: New test.
11793         * gcc.dg/vect/vect-13.c: New test.
11794         * gcc.dg/vect/vect-14.c: New test.
11795         * gcc.dg/vect/vect-15.c: New test.
11796         * gcc.dg/vect/vect-16.c: New test.
11797         * gcc.dg/vect/vect-17.c: New test.
11798         * gcc.dg/vect/vect-18.c: New test.
11799         * gcc.dg/vect/vect-19.c: New test.
11800         * gcc.dg/vect/vect-20.c: New test.
11801         * gcc.dg/vect/vect-21.c: New test.
11802         * gcc.dg/vect/vect-22.c: New test.
11803         * gcc.dg/vect/vect-23.c: New test.
11804         * gcc.dg/vect/vect-24.c: New test.
11805         * gcc.dg/vect/vect-25.c: New test.
11806         * gcc.dg/vect/vect-26.c: New test.
11807         * gcc.dg/vect/vect-27.c: New test.
11808         * gcc.dg/vect/vect-28.c: New test.
11809         * gcc.dg/vect/vect-29.c: New test.
11810         * gcc.dg/vect/vect-30.c: New test.
11811         * gcc.dg/vect/vect-31.c: New test.
11812         * gcc.dg/vect/vect-32.c: New test.
11813         * gcc.dg/vect/vect-33.c: New test.
11814         * gcc.dg/vect/vect-34.c: New test.
11815         * gcc.dg/vect/vect-35.c: New test.
11816         * gcc.dg/vect/vect-36.c: New test.
11817         * gcc.dg/vect/vect-37.c: New test.
11818         * gcc.dg/vect/vect-38.c: New test.
11819         * gcc.dg/vect/vect-40.c: New test.
11820         * gcc.dg/vect/vect-41.c: New test.
11821         * gcc.dg/vect/vect-42.c: New test.
11822         * gcc.dg/vect/vect-43.c: New test.
11823         * gcc.dg/vect/vect-44.c: New test.
11824         * gcc.dg/vect/vect-45.c: New test.
11825         * gcc.dg/vect/vect-46.c: New test.
11826         * gcc.dg/vect/vect-47.c: New test.
11827         * gcc.dg/vect/vect-48.c: New test.
11828         * gcc.dg/vect/vect-49.c: New test.
11829         * gcc.dg/vect/vect-50.c: New test.
11830         * gcc.dg/vect/vect-51.c: New test.
11831         * gcc.dg/vect/vect-52.c: New test.
11832         * gcc.dg/vect/vect-53.c: New test.
11833         * gcc.dg/vect/vect-54.c: New test.
11834         * gcc.dg/vect/vect-55.c: New test.
11835         * gcc.dg/vect/vect-56.c: New test.
11836         * gcc.dg/vect/vect-57.c: New test.
11837         * gcc.dg/vect/vect-58.c: New test.
11838         * gcc.dg/vect/vect-59.c: New test.
11839         * gcc.dg/vect/vect-60.c: New test.
11840         * gcc.dg/vect/vect-61.c: New test.
11841         * gcc.dg/vect/vect-all.c: New test.
11842         * gcc.dg/vect/vect-none.c: New test.
11843
11844 2004-08-17  Paul Brook  <paul@codesourcery.com>
11845
11846         PR fortran/13082
11847         * gfortran.dg/entry_1.f90: New test.
11848
11849 2004-08-17  Andrew Pinski  <apinski@apple.com>
11850
11851         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
11852
11853 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
11854
11855         * gcc.dg/pr17036-1.c: New test.
11856
11857 2004-08-16  Devang Patel  <dpatel@apple.com>
11858
11859         * gcc.dg/darwin-20040809-1.c: New test.
11860
11861 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
11862
11863         * gcc.dg/funcdef-attr-1.c: New test.
11864
11865 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
11866
11867         * gcc.dg/altivec-17.c: New test.
11868         * gcc.dg/altivec-18.c: New test.
11869
11870 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11871
11872         PR c++/6749
11873         * g++.dg/template/vtable2.C: New test.
11874
11875 2004-08-14  Richard Henderson  <rth@redhat.com>
11876
11877         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
11878         * gcc.dg/pack-test-4.c (main): Return 0.
11879         * gcc.dg/setjmp-1.c: Remove XFAIL.
11880         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
11881
11882 2004-08-14  Richard Henderson  <rth@redhat.com>
11883
11884         * gcc.dg/980217-1.c: Add prototype for printf.
11885
11886 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
11887
11888         * gfortran.dg/pr16935.f90: New test.
11889
11890 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
11891
11892         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
11893
11894 2004-08-13  Paul Brook  <paul@codesourcery.com>
11895
11896         * gfortran.dg/der_io_1.f90: Remove stray comma.
11897
11898 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
11899
11900         * gcc.dg/vmx/cw-bug-2.c: Remove.
11901         * gcc.dg/vmx/vprint-1.c: Remove.
11902         * gcc.dg/vmx/vscan-1.c: Remove.
11903
11904 2004-08-12  Devang patel  <dpatel@apple.com>
11905
11906         * gcc.dg/darwin-20040809-2.c: New test.
11907
11908 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
11909
11910         * g++.dg/ext/altivec-12.C: New test.
11911
11912         * g++.dg/ext/altivec-11.C: New test.
11913
11914 2004-08-12  Paul Brook  <paul@codesourcery.com>
11915
11916         * g++.dg/abi/arm_cxa_vec_1.C: New test.
11917
11918 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
11919
11920         * g++.dg/ext/altivec-2.C: Check for hardware support before
11921         executing any VMX instructions.
11922
11923         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
11924
11925 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
11926
11927         PR c++/16276
11928         * g++.old-deja/g++.other/comdat4.C: New test.
11929         * g++.old-deja/g++.other/comdat4-aux.cc: New.
11930
11931 2004-08-12  Ben Elliston  <bje@au.ibm.com>
11932
11933         PR target/16286
11934         * gcc.dg/pr16286.c: New test.
11935
11936 2004-08-12 Jan Beulich <jbeulich@novell.com>
11937
11938         * g++.dg/ext/asm5.C: New.
11939
11940 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
11941
11942         PR c++/16698
11943         * g++.dg/eh/crash1.C: New test.
11944
11945         PR c++/16717
11946         * g++.dg/ext/construct1.C: New test.
11947
11948 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
11949
11950         PR c++/16853
11951         * g++.dg/init/ptrmem1.C: New test.
11952
11953         PR c++/16618
11954         * g++.dg/parse/offsetof5.C: New test.
11955
11956         PR c++/16870
11957         * g++.dg/template/overload3.C: New test.
11958
11959 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
11960
11961         PR c++/16964
11962         * g++.dg/parse/error16.C: New test.
11963
11964         PR c++/16904
11965         * g++.dg/template/error14.C: New test.
11966
11967         PR c++/16929
11968         * g++.dg/template/error15.C: New test.
11969
11970 2004-08-11  Devang Patel  <dpatel@apple.com>
11971
11972         * gcc.dg/darwin-ld-20040809-1.c: New test.
11973         * gcc.dg/darwin-ld-20040809-2.c: New test.
11974
11975 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
11976
11977         PR fortran/16917
11978         * gfortran.dg/dfloat_1.f90: New test.
11979
11980 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
11981
11982         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
11983         * gcc.dg/dll-2.c: Fix dg-require syntax.
11984         * gcc.misc-tests/arm-isr.c (abort): Declare.
11985         (exit): Likewise.
11986
11987 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
11988
11989         PR c++/16971
11990         * g++.dg/parse/crash16.C: New test.
11991
11992 2004-08-10  Roger Sayle  <roger@eyesopen.com>
11993
11994         * gcc.dg/mips-rsqrt-1.c: New test case.
11995         * gcc.dg/mips-rsqrt-2.c: New test case.
11996         * gcc.dg/mips-rsqrt-3.c: New test case.
11997
11998 2004-08-10  Paul Brook  <paul@codesourcery.com>
11999
12000         * gfortran.dg/der_io_1.f90: New test.
12001
12002 2004-08-10  Paul Brook  <paul@codesourcery.com>
12003
12004         PR fortran/16919
12005         * gfortran.dg/der_array_1.f90: New test.
12006
12007 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
12008
12009         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
12010
12011 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
12012
12013         * gcc.dg/wchar_t-2.c: Fix typo.
12014
12015 2004-08-09  Falk Hueffner  <falk@debian.org>
12016
12017         PR tree-optimization/12517
12018         * gcc.c-torture/compile/pr12517.c: New test.
12019
12020         PR tree-optimization/12578
12021         * gcc.c-torture/compile/pr12578.c: New test.
12022
12023         PR tree-optimization/12899
12024         * gcc.c-torture/compile/pr12899.c: New test.
12025
12026         PR rtl-optimization/14692
12027         * gcc.c-torture/compile/pr14692.c: New test.
12028
12029         PR tree-optimization/16461
12030         * gcc.c-torture/compile/pr16461.c: New test.
12031
12032 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
12033
12034         * gfortran.dg/getenv_1.f90: New test.
12035
12036 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
12037
12038         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
12039         wchar_t.
12040         * gcc.dg/symbian5.c: Test -fno-short-wchar.
12041
12042 2004-08-06  Paul Brook  <paul@codesourcery.com>
12043
12044         * gfortran.dg/ret_array_1.f90: New test.
12045         * gfortran.dg/ret_pointer_1.f90: New test.
12046
12047 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
12048
12049         * gcc.dg/missing-field-init-[12].c: New tests.
12050         * g++.dg/warn/missing-field-init-[12].C: New tests.
12051
12052 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
12053
12054         * gcc.dg/enum2.c: New test.
12055         * gcc.dg/symbian3.c: Likewise.
12056         * gcc.dg/symbian4.c: Likewise.
12057         * gcc.dg/wchar_t-2.c: Likewise.
12058
12059 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
12060
12061         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
12062         destructor tests.
12063
12064 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
12065
12066         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
12067         dg-require-visiblity.
12068         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
12069         * g++.dg/ext/visibility/fvisibility.C: Likewise.
12070         * g++.dg/ext/visibility/memfuncts.C: Likewise.
12071         * g++.dg/ext/visibility/new1.C: Likewise.
12072         * g++.dg/ext/visibility/pragma.C: Likewise.
12073         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
12074         * g++.dg/ext/visibility/virtual.C: Likewise.
12075         * g++/dg/ext/visibility/visibility-1.C: Likewise.
12076         * g++/dg/ext/visibility/visibility-2.C: Likewise.
12077         * g++/dg/ext/visibility/visibility-3.C: Likewise.
12078         * g++/dg/ext/visibility/visibility-4.C: Likewise.
12079         * g++/dg/ext/visibility/visibility-5.C: Likewise.
12080         * g++/dg/ext/visibility/visibility-6.C: Likewise.
12081         * g++/dg/ext/visibility/visibility-7.C: Likewise.
12082         * g++/dg/ext/visibility/visibility-8.C: New test.
12083         * gcc.c-torture/compile/dll.x: Remove.
12084         * gcc.dg/dll-2.c: Use dg-require-dll
12085         * gcc.dg/visibility-10.c: New test.
12086         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
12087         supporting DLLs.
12088         * testsuite/lib/scanasm.exp (scan_hidden): New function.
12089         (scan_not_hidden): Likewise.
12090
12091 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
12092
12093         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
12094
12095 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
12096
12097         * gcc.c-torture/execute/20040805-1.c: New test.
12098
12099 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
12100
12101         * gcc.dg/20020118-1.c: Declare abort.
12102         * gcc.dg/altivec_check.h: Likewise.
12103         * gcc.dg/iftrap-2.c: Likewise.
12104         * gcc.dg/pragma-darwin.c: Likewise.
12105         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
12106
12107 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
12108
12109         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
12110
12111 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
12112
12113         * gcc.c-torture/execute/builtins/abs-2.c,
12114         gcc.c-torture/execute/builtins/abs-3.c,
12115         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
12116         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
12117         intmax_t, uintmax_t and their limits.
12118         * gcc.dg/intmax_t-1.c: New test.
12119
12120 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12121
12122         * g++.dg/tc1/dr147.C: Add reference to PR.
12123
12124 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
12125
12126         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
12127         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
12128
12129 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
12130
12131         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
12132
12133 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
12134
12135         * gcc.dg/redecl-5.c: New test.
12136         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
12137         of scanf.
12138
12139 2004-08-03  Roger Sayle  <roger@eyesopen.com>
12140
12141         PR middle-end/16790
12142         * gcc.c-torture/execute/pr16790-1.c: New test case.
12143
12144 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
12145
12146         * g++.dg/ext/visibility/assign1.C: New test.
12147         * g++.dg/ext/visibility/new1.C: Likewise.
12148
12149         * gcc.dg/symbian1.c: New test.
12150         * gcc.dg/symbian2.c: Likewise.
12151
12152 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
12153
12154         PR target/16570
12155         * gcc.dg/i386-sse-9.c: New test.
12156
12157 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
12158
12159         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
12160
12161 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
12162
12163         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
12164         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
12165         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
12166         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
12167         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
12168         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
12169         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
12170         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
12171         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
12172         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
12173         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
12174         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
12175         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
12176         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
12177         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
12178         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
12179         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
12180         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
12181         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
12182         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
12183         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
12184         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
12185         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
12186         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
12187         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
12188         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
12189         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
12190         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
12191         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
12192         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
12193         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
12194         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
12195         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
12196         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
12197         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
12198         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
12199         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
12200         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
12201         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
12202         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
12203         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
12204         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
12205         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
12206         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
12207         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
12208         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
12209         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
12210         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
12211         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
12212         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
12213         gcc.misc-tests/i386-pf-3dnow-1.c,
12214         gcc.misc-tests/i386-pf-athlon-1.c,
12215         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
12216         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
12217         Declare built-in functions used.
12218         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
12219
12220 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
12221
12222         PR c++/16707
12223         * g++.dg/lookup/using12.C: New test.
12224
12225         * g++.dg/init/null1.C: Fix PR number.
12226         * g++.dg/parse/namespace10.C: Likewise.
12227
12228 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
12229
12230         PR c++/16224
12231         * g++.dg/template/spec17.C: New test.
12232         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
12233         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
12234
12235 2004-08-02  David Billinghurst
12236
12237         PR fortran/16292
12238         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
12239
12240 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
12241
12242         * gcc.dg/ia64-got-1.c: New test case.
12243
12244 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
12245
12246         PR c++/16489
12247         * g++.dg/init/null1.C: New test.
12248         * g++.dg/tc1/dr76.C: Adjust error marker.
12249
12250         PR c++/16529
12251         * g++.dg/parse/namespace10.C: New test.
12252
12253         PR c++/16810
12254         * g++.dg/inherit/ptrmem2.C: New test.
12255
12256 2004-08-02  Ben Elliston  <bje@au.ibm.com>
12257
12258         PR target/16155
12259         * gcc.dg/pr16155.c: New test.
12260
12261 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
12262
12263         * gcc.dg/redecl-2.c: New test.
12264
12265 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
12266
12267         * gcc.dg/darwin-longdouble.c: New file.
12268
12269 2004-07-30  Richard Henderson  <rth@redhat.com>
12270
12271         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
12272         write to constant argument.
12273         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
12274
12275 2004-07-30  Richard Henderson  <rth@redhat.com>
12276
12277         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
12278         tests of nearest around zero.
12279
12280 2004-07-30  Andrew Pinski  <apinski@apple.com>
12281
12282         * gcc.c-torture/compile/20040730-1.c: New test.
12283
12284 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
12285
12286         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
12287         powerpc-eabispe.
12288
12289 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
12290
12291         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
12292
12293 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
12294
12295         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
12296         contains $ld_library_path.
12297         * lib/gfortran.exp (gfortran_link_flags): Likewise.
12298
12299 2004-07-29  Richard Henderson  <rth@redhat.com>
12300
12301         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
12302
12303         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
12304         (alt2, which): New.
12305         (Check): Accept either alternative.
12306
12307 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
12308
12309         * g++.dg/abi/inline1.C: New test.
12310         * g++.dg/abi/local1-a.cc: Likewise.
12311         * g++.dg/abi/local1.C: Likewise.
12312         * g++.dg/abi/mangle11.C: Tweak location of warnings.
12313         * g++.dg/abi/mangle12.C: Likewise.
12314         * g++.dg/abi/mangle17.C: Likewise.
12315         * g++.dg/abi/mangle20-2.C: Likewise.
12316         * g++.dg/opt/interface1.C: Likewise.
12317         * g++.dg/opt/interface1.h: Likewise.
12318         * g++.dg/opt/interface1-a.cc: New test.
12319         * g++.dg/parse/repo1.C: New test.
12320         * g++.dg/template/repo1.C: Likewise.
12321         * g++.dg/warn/Winline-1.C: Likewise.
12322         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
12323
12324 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
12325
12326         * gcc.dg/tree-ssa/20040729-1.c: New test.
12327
12328 2004-07-27  Matt Austern <austern@apple.com>
12329
12330         * gcc.dg/darwin-bool-1.c: New test.
12331         * gcc.dg/darwin-bool-2.c: New test.
12332
12333 2004-07-28  Richard Henderson  <rth@redhat.com>
12334
12335         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
12336         arguments in the correct type.  Don't write to constant arguments.
12337
12338 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
12339
12340         PR tree-optimization/16688
12341         PR tree-optimization/16689
12342         * g++.dg/tree-ssa/pr16688.C: New test.
12343
12344 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
12345
12346         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
12347         loads.  Not only in the comment, this time.
12348
12349 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
12350
12351         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
12352         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
12353         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
12354         * gcc.dg/sh4a-bitmovua.c: New.
12355         * gcc.dg/sh4a-cos.c: New.
12356         * gcc.dg/sh4a-cosf.c: New.
12357         * gcc.dg/sh4a-fprun.c: New.
12358         * gcc.dg/sh4a-fsrra.c: New.
12359         * gcc.dg/sh4a-memmovua.c: New.
12360         * gcc.dg/sh4a-sin.c: New.
12361         * gcc.dg/sh4a-sincos.c: New.
12362         * gcc.dg/sh4a-sincosf.c: New.
12363         * gcc.dg/sh4a-sinf.c: New.
12364
12365 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
12366
12367         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
12368         conditionals.
12369         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
12370         loads.
12371         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
12372         DOM1.
12373
12374 2004-07-27  Andrew Pinski  <apinski@apple.com>
12375
12376         * g++.dg/rtti/tinfo1.C: Correct the xfail.
12377
12378 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
12379
12380         * gcc.dg/pragma-isr.c: New test.
12381
12382 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12383
12384         PR c++/14429
12385         * g++.dg/template/ttp11.C: New test.
12386
12387 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
12388
12389         * gcc.c-torture/compile/20040727-1.c: New test.
12390
12391 2004-07-26  Eric Christopher  <echristo@redhat.com>
12392
12393         * gcc.c-torture/compile/20040726-2.c: New test.
12394
12395 2004-07-26  Andrew Pinski  <apinski@apple.com>
12396
12397         * g++.dg/rtti/tinfo1.C: Xfail.
12398
12399 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
12400
12401         * gcc.c-torture/compile/20040726-1.c: New test.
12402
12403 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
12404             Brian Ryner  <bryner@brianryner.com>
12405
12406         PR c++/9283
12407         PR c++/15000
12408         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
12409         * g++.dg/ext/visibility/: New directory.
12410         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
12411         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
12412         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
12413         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
12414         * g++.dg/ext/visibility/fvisibility.C,
12415         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
12416         g++.dg/ext/visibility/fvisibility-override1.C
12417         g++.dg/ext/visibility/fvisibility-override2.C
12418         g++.dg/ext/visibility/memfuncts.C
12419         g++.dg/ext/visibility/noPLT.C
12420         g++.dg/ext/visibility/pragma.C
12421         g++.dg/ext/visibility/pragma-override1.C
12422         g++.dg/ext/visibility/pragma-override2.C
12423         g++.dg/ext/visibility/staticmemfuncts.C
12424         g++.dg/ext/visibility/virtual.C: New tests.
12425
12426 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
12427
12428         PR c/15360
12429         * gcc.dg/pr15360-1.c: New test.
12430
12431 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
12432
12433         * gcc.dg/pragma-align-2.c: New test.
12434         * gcc.dg/pragma-init-fini.c: New test.
12435         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
12436         targets.
12437
12438 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
12439
12440         * gcc.dg/init-string-2.c: New test.
12441
12442 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
12443
12444         PR 16684
12445         * gcc.dg/Wredundant-decls-1.c: New test case.
12446
12447 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
12448
12449         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
12450         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
12451         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
12452         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
12453         * gcc.dg/compat/generate-random.c: New file.
12454         * gcc.dg/compat/generate-random.h: Likewise.
12455         * gcc.dg/compat/generate-random_r.c: Likewise.
12456         * gcc.dg/compat/struct-layout-1.h: Likewise.
12457         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
12458         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
12459         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
12460         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
12461         * gcc.dg/compat/struct-layout-1_main.c: New test.
12462         * gcc.dg/compat/struct-layout-1_x.c: New file.
12463         * gcc.dg/compat/struct-layout-1_y.c: New file.
12464         * gcc.dg/compat/struct-layout-1_test.h: New file.
12465
12466 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
12467
12468         * gcc.dg/comp-return-1.c: New test
12469
12470 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
12471
12472         * gcc.dg/vmx/8-02a.c: Fix typo.
12473
12474         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
12475         * gcc.dg/darwin-abi-3.c: New test.
12476
12477         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
12478         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
12479
12480         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
12481         * gcc.dg/vmx/ops-long-1.c: New test.
12482         * gcc.dg/vmx/ops-long-2.c: New test.
12483
12484 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
12485
12486         * g++.dg/lookup/conv-[1234].C: New.
12487
12488 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
12489
12490         * g++.dg/parse/attr2.C: Simplify.
12491
12492 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12493
12494         PR c/7284
12495         * gcc.c-torture/execute/pr7284-1.c: New test.
12496
12497 2004-07-22  Brian Booth  <bbooth@redhat.com>
12498
12499         * gcc.dg/tree-ssa/20040721-1.c: New test.
12500
12501 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
12502
12503         * g++.dg/template/crash20.c: New.
12504
12505 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
12506
12507         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
12508         Add dg-run directive.  Declare variables as required.
12509         * gfortran.dg/g77/README: Update
12510
12511 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
12512
12513         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
12514         gcc.dg/cris-peep2-andu2.c: New tests.
12515
12516 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12517
12518         PR c/15052
12519         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
12520         on return type.
12521         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
12522         messages.
12523         * gcc.dg/qual-return-2.c: Update expected messages.
12524         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
12525
12526 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12527
12528         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
12529         * gcc.dg/noncompile/921102-1.c: Update expected error message.
12530
12531 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12532
12533         PR c/11250
12534         * gcc.dg/init-string-1.c: New test.
12535
12536 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
12537
12538         PR middle-end/15345
12539         PR c/16450
12540         * gcc.dg/torture/nested-fn-1.c: New test.
12541
12542 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
12543
12544         PR target/16559
12545         * gcc.dg/ia64-fptr-1.c: New file.
12546
12547 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12548
12549         PR c++/14497
12550         * g++.dg/template/spec16.C: New test.
12551         * g++.old-deja/g++.robertl/eb118.C: Remove.
12552
12553 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12554
12555         PR c++/509
12556         * g++.dg/template/spec15.C: New test.
12557
12558 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
12559
12560         Copy cases from g77.f-torture/execute and add dg-run
12561         directive.  Other changes as noted.
12562         * gfortran.dg/g77/13037.f
12563         * gfortran.dg/g77/1832.f
12564         * gfortran.dg/g77/19981119-0.f
12565         * gfortran.dg/g77/19990313-0.f
12566         * gfortran.dg/g77/19990313-1.f
12567         * gfortran.dg/g77/19990313-2.f
12568         * gfortran.dg/g77/19990313-3.f
12569         * gfortran.dg/g77/19990419-1.f
12570         * gfortran.dg/g77/19990826-0.f
12571         * gfortran.dg/g77/19990826-2.f
12572         * gfortran.dg/g77/20000503-1.f
12573         * gfortran.dg/g77/20001111.f
12574         * gfortran.dg/g77/20010116.f
12575         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
12576         * gfortran.dg/g77/20010430.f
12577         * gfortran.dg/g77/6177.f
12578         * gfortran.dg/g77/947.f
12579         * gfortran.dg/g77/970816-3.f
12580         * gfortran.dg/g77/971102-1.f
12581         * gfortran.dg/g77/980520-1.f
12582         * gfortran.dg/g77/980628-0.f
12583         * gfortran.dg/g77/980628-1.f
12584         * gfortran.dg/g77/980628-10.f
12585         * gfortran.dg/g77/980628-2.f
12586         * gfortran.dg/g77/980628-3.f
12587         * gfortran.dg/g77/980628-7.f
12588         * gfortran.dg/g77/980628-8.f
12589         * gfortran.dg/g77/980628-9.f
12590         * gfortran.dg/g77/980701-0.f
12591         * gfortran.dg/g77/980701-1.f
12592         * gfortran.dg/g77/cabs.f
12593         * gfortran.dg/g77/claus.f
12594         * gfortran.dg/g77/complex_1.f
12595         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
12596         * gfortran.dg/g77/dcomplex.f
12597         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
12598         * gfortran.dg/g77/f90-intrinsic-mathematical.f
12599         * gfortran.dg/g77/f90-intrinsic-numeric.f
12600         * gfortran.dg/g77/int8421.f
12601         * gfortran.dg/g77/labug1.f
12602         * gfortran.dg/g77/large_vec.f
12603         * gfortran.dg/g77/le.f
12604         * gfortran.dg/g77/short.f
12605         * gfortran.dg/g77/README: Update
12606
12607 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
12608
12609         PR c++/16637
12610         * g++.dg/parse/lookup4.C: New test.
12611
12612 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12613
12614         PR c++/16175
12615         * g++.dg/template/ttp10.C: New test.
12616
12617 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
12618
12619         * gcc.dg/pr12625-1.c: New test.
12620
12621 2004-07-20  Steven Bosscher  <stevenb@suse.de>
12622
12623         * testsuite/gcc.dg/switch-warn-1.c: New test.
12624         * testsuite/gcc.dg/switch-warn-2.c: New test.
12625         * gcc.c-torture/compile/pr14730.c: Update.
12626
12627 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
12628
12629         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
12630         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
12631         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
12632         g++.dg/template/nontype3.C: Remove trailing CR from tests.
12633
12634 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
12635
12636         PR c++/16623
12637         * g++.dg/template/assign1.C: New test.
12638
12639 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12640
12641         PR c++/12170
12642         * g++.dg/template/ttp9.C: New test.
12643
12644 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
12645
12646         * gcc.dg/format/cmn-err-1.c: New test.
12647
12648 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
12649
12650         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
12651         gcc.dg/Wparentheses-10.c: New tests.
12652         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
12653
12654 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12655
12656         PR fortran/16465
12657         * gfortran.dg/g77//ffixed-line-length-0.f,
12658         gfortran.dg/g77/ffixed-line-length-132.f,
12659         gfortran.dg/g77/ffixed-line-length-72.f,
12660         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
12661         gfortran.dg/g77/README: Update.
12662
12663 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12664
12665         PR c++/13092
12666         * g++.dg/template/non-dependent7.C: New test.
12667         * g++.dg/template/non-dependent8.C: Likewise.
12668         * g++.dg/template/non-dependent9.C: Likewise.
12669         * g++.dg/template/non-dependent10.C: Likewise.
12670
12671 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
12672
12673         PR c++/16337
12674         * g++.dg/parse/attr2.C: New test.
12675
12676 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
12677
12678         * g77.dg: Removed.
12679         * g77.f-torture: Ditto.
12680
12681 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
12682
12683         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
12684         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
12685         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
12686
12687 2004-07-16  Richard Henderson  <rth@redhat.com>
12688
12689         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
12690
12691 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12692
12693         * lib/fortran-torture.exp (fortran-torture): Don't test compile
12694         tests with full list of options.
12695         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
12696         of TORTURE_OPTIONS if test contains 'dg-do run'.
12697
12698         PR fortran/16404
12699         * gfortran.dg/do_iterator.f90: New test.
12700
12701 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12702
12703         PR rtl-optimization/16536
12704         * gcc.c-torture/execute/restrict-1.c: New test.
12705
12706 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12707
12708         PR fortran/15324
12709         * gfortran.dg/pr15324.f90: New test.
12710
12711         PR fortran/15129
12712         * gfortran.dg/pr15129.f90: New test.
12713
12714         PR fortran/15140
12715         * gfortran.dg/pr15140.f90: New test.
12716
12717         PR fortran/13792
12718         * gfortran.fortran-torture/execute/bounds.f90: Add check for
12719         compile-time simplification.
12720
12721 2004-07-14  Mike Stump  <mrs@apple.com>
12722
12723         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
12724
12725 2004-07-14  James E Wilson  <wilson@specifixinc.com>
12726
12727         PR target/16325
12728         * gcc.dg/profile-generate-1.c: New.
12729
12730 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
12731
12732         * gcc.c-torture/execute/20040709-1.c: New test.
12733         * gcc.c-torture/execute/20040709-2.c: New test.
12734
12735 2004-07-14  Mike Stump  <mrs@apple.com>
12736
12737         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
12738
12739 2004-07-14  Mike Stump  <mrs@apple.com>
12740
12741         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
12742
12743 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
12744
12745         PR c++/16518
12746         * g++.dg/parse/mutable1.C: New test.
12747
12748 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
12749
12750         PR tree-optimization/16443
12751         * gcc.dg/tree-ssa/20040713-1.c: New test.
12752
12753 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
12754
12755         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
12756         for operator new.
12757
12758 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
12759
12760         * gfortran.dg/g77/README: New file
12761         * gfortran.dg/g77/19981216-0.f:  Copy from
12762         g77.f-torture/noncompile.  Add "dg-do compile" and
12763         dg-error as required.
12764         * gfortran.dg/g77/19990218-1.f: Likewise
12765         * gfortran.dg/g77/19990905-1.f: Likewise
12766         * gfortran.dg/g77/9263.f: Likewise
12767         * gfortran.dg/g77/980615-0.f: Likewise
12768         * gfortran.dg/g77/980616-0.f: Likewise
12769         * gfortran.dg/g77/check0.f: Likewise
12770         * gfortran.dg/g77/select_no_compile.f: Likewise
12771
12772 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
12773
12774         Copy files from g77.f-torture/compile.
12775         Add "{ dg-do compile}".  Other changes as noted
12776         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
12777         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
12778         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
12779         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
12780         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
12781         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
12782         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
12783         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
12784         statement to conform to standard.  Append alpha1.x for reference.
12785         * gfortran.dg/g77/xformat.f: Add dg-warning
12786
12787 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
12788
12789         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
12790         Add {dg-do compile} directive.
12791         * gfortran.dg/g77/cpp2.F: Likewise
12792
12793 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12794
12795         PR c++/5402
12796         * g++.dg/lookup/name-clash1.C: New test.
12797
12798         PR c++/9777
12799         * g++.dg/lookup/name-clash2.C: New test.
12800
12801         PR c++/12102
12802         * g++.dg/lookup/name-clash3.C: New test.
12803
12804 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12805
12806         * g++.dg/lookup/new2.C: New test.
12807         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
12808
12809 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
12810
12811         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
12812         Add {dg-do compile} directive.
12813         * gfortran.dg/g77/13060.f: Likewise
12814         * gfortran.dg/g77/19990218-0.f: Likewise
12815         * gfortran.dg/g77/19990305-0.f: Likewise
12816         * gfortran.dg/g77/19990419-0.f: Likewise
12817         * gfortran.dg/g77/19990502-0.f: Likewise
12818         * gfortran.dg/g77/19990502-1.f: Likewise
12819         * gfortran.dg/g77/19990525-0.f: Likewise
12820         * gfortran.dg/g77/19990826-1.f: Likewise
12821         * gfortran.dg/g77/19990826-3.f: Likewise
12822         * gfortran.dg/g77/19990905-2.f: Likewise
12823         * gfortran.dg/g77/20000412-1.f: Likewise
12824         * gfortran.dg/g77/20000511-1.f: Likewise
12825         * gfortran.dg/g77/20000511-2.f: Likewise
12826         * gfortran.dg/g77/20000518.f: Likewise
12827         * gfortran.dg/g77/20000601-1.f: Likewise
12828         * gfortran.dg/g77/20000601-2.f: Likewise
12829         * gfortran.dg/g77/20000629-1.f: Likewise
12830         * gfortran.dg/g77/20000630-2.f: Likewise
12831         * gfortran.dg/g77/20010115.f: Likewise
12832         * gfortran.dg/g77/20010321-1.f: Likewise
12833         * gfortran.dg/g77/20010426.f: Likewise
12834         * gfortran.dg/g77/20020307-1.f: Likewise
12835         * gfortran.dg/g77/8485.f: Likewise
12836         * gfortran.dg/g77/960317-1.f: Likewise
12837         * gfortran.dg/g77/970915-0.f: Likewise
12838         * gfortran.dg/g77/980310-1.f: Likewise
12839         * gfortran.dg/g77/980310-2.f: Likewise
12840         * gfortran.dg/g77/980310-3.f: Likewise
12841         * gfortran.dg/g77/980310-4.f: Likewise
12842         * gfortran.dg/g77/980310-6.f: Likewise
12843         * gfortran.dg/g77/980310-7.f: Likewise
12844         * gfortran.dg/g77/980310-8.f: Likewise
12845         * gfortran.dg/g77/980419-2.f: Likewise
12846         * gfortran.dg/g77/980424-0.f: Likewise
12847         * gfortran.dg/g77/980427-0.f: Likewise
12848         * gfortran.dg/g77/980729-0.f: Likewise
12849         * gfortran.dg/g77/981117-1.f: Likewise
12850         * gfortran.dg/g77/toon_1.f: Likewise
12851
12852 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12853
12854         PR c++/2204
12855         * g++.dg/other/abstract2.C: New test.
12856
12857 2004-07-12  Paul Brook  <paul@codesourcery.com>
12858
12859         * gfortran.dg/pointer_init_1.f90: New test.
12860
12861 2004-07-11  Paul Brook  <paul@codesourcery.com>
12862
12863         PR fortran/15986
12864         * gfortran.dg/contained_1.f90: New test.
12865
12866 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
12867
12868         * g++.dg/parse/defarg8.C: New test.
12869
12870 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12871
12872         PR fortran/16433
12873         * gfortran.dg/pr16433.f: New test.
12874
12875         PR fortran/17574
12876         * gfortran.dg/pr15754.f90: New test.
12877
12878 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
12879
12880         PR tree-optimization/16437
12881         * gcc.c-torture/execute/bitfld-4.c: New test.
12882
12883 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12884
12885         * gfortran.fortran-torture/execute/common_2.f90: Add check for
12886         access to common var from module.
12887
12888 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12889
12890         PR fortran/16336
12891         * gfortran.fortran-torture/execute/common_2.f90: New test.
12892
12893 2004-07-10  Paul Brook  <paul@codesourcery.com>
12894
12895         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
12896
12897 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12898
12899         PR fortran/15969
12900         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
12901
12902 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
12903
12904         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
12905         * gfortran.dg/g77/ffixed-form-2.f: Likewise
12906         * gfortran.dg/g77/ffree-form-1.f: Likewise
12907         * gfortran.dg/g77/ffree-form-2.f: Likewise
12908         * gfortran.dg/g77/ffree-form-3.f: Likewise
12909         * gfortran.dg/g77/fno-underscoring.f: Likewise
12910         * gfortran.dg/g77/funderscoring.f: Likewise
12911         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
12912
12913 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12914
12915         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
12916
12917 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12918         Paul Brook  <paul@codesourcery.com>
12919
12920         PR fortran/13415
12921         * gfortran.dg/common_pointer_1.f90: New test.
12922
12923 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12924
12925         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
12926
12927 2004-07-09  James E Wilson  <wilson@specifixinc.com>
12928
12929         PR target/16364
12930         * gcc.c-torture/compile/20040709-1.c: New.
12931
12932 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12933
12934         PR fortran/14077
12935         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
12936
12937 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12938
12939         PR fortran/13201
12940         * gfortran.dg/shape_1.f90: New test.
12941
12942 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
12943             Andrew Pinski  <apinski@apple.com>
12944
12945         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
12946
12947 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12948
12949         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
12950         comment.
12951
12952 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12953         Paul Brook  <paul@codesourcery.com>
12954
12955         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
12956         '.f95' and '.F95'.
12957
12958 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
12959
12960         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
12961
12962 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12963
12964         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
12965         testcases with capital suffix.
12966
12967 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12968
12969         PR fortran/15481
12970         PR fortran/13372
12971         PR fortran/13575
12972         PR fortran/15978
12973         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
12974
12975         * gfortran.dg/implicit_1.f90: New test.
12976
12977 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12978
12979         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
12980         expression to match gfortran warning/error messages
12981         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
12982         dg-error text.
12983
12984 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12985
12986         * lib/fortran-torture.exp: Rename proc search_for to
12987         search_for_re.
12988
12989 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12990
12991         * gcc.c-torture/execute/simd-5.x: New file.
12992         XFAIL on SPARC 64-bit at -O0.
12993
12994 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12995
12996         PR c++/8211
12997         PR c++/16165
12998         * g++.dg/warn/effc3.C: New test.
12999
13000 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
13001
13002         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
13003         change X to 1X in format.
13004         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
13005         add data statements to conform to standard.
13006
13007 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
13008
13009         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
13010         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
13011         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
13012
13013 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
13014
13015         * gfortran.dg/g77/7388.f: Copy from g77.dg
13016         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
13017         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
13018         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
13019         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
13020         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
13021         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
13022         * gfortran.dg/g77/strlen0.f: Likewise
13023
13024 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
13025
13026         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
13027         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
13028
13029 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
13030
13031         * gcc.c-torture/execute/920428-2.x: Delete.
13032         * gcc.c-torture/execute/920501-7.x: Likewise.
13033
13034 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
13035
13036         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
13037         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
13038         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
13039         prescott and c3-2.
13040         (PREFETCH_3DNOW): Add -march=c3.
13041
13042 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
13043
13044         PR c/16437
13045         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
13046         * gcc.c-torture/execute/bf64-1.x: Likewise.
13047
13048 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
13049
13050         * gcc.c-torture/compile/20040708-1.c: New test.
13051
13052 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13053
13054         PR c++/16169
13055         * g++.dg/warn/effc2.C: New test.
13056
13057 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13058
13059         * gcc.c-torture/execute/bitfld-1.x: Remove.
13060         * gcc.c-torture/execute/bitfld-3.c: New test.
13061         * gcc.dg/bitfld-2.c: Remove XFAILs.
13062
13063 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
13064
13065         PR c++/16276
13066         * g++.dg/rtti/tinfo1.C: New file.
13067
13068 2004-07-07  Eric Christopher  <echristo@redhat.com>
13069
13070         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
13071
13072 2004-07-07  Andrew Pinski  <apinski@apple.com>
13073
13074         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
13075
13076 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
13077
13078         * g++.dg/init/call1.C: XFAIL.
13079
13080 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
13081
13082         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
13083         except for movstrict*, to movmem* and clrstr* to clrmem*.
13084
13085 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
13086
13087         * gcc.c-torture/execute/20040707-1.c: New test.
13088
13089 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
13090
13091         * gcc.c-torture/execute/20040706-1.c: New test.
13092
13093 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13094
13095         PR c++/3671
13096         * g++.dg/template/spec14.C: New test.
13097
13098 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
13099
13100         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
13101         nothing if not yet defined.  Use it in b, c and d type definitions.
13102         * gcc.c-torture/execute/20040705-1.c: New test.
13103         * gcc.c-torture/execute/20040705-2.c: New test.
13104
13105 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13106
13107         PR c++/2518
13108         * g++.dg/lookup/new1.C: New test.
13109
13110 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13111
13112         PR c++/11406
13113         * g++.dg/template/sizeof8.C: New test.
13114
13115 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
13116
13117         * gcc.c-torture/compile/20040705-1.c: New test.
13118
13119 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
13120
13121         * gfortran.fortran-torture/execute/seq_io.f90: New test.
13122
13123 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
13124
13125         * gcc.dg/cpp/if-mop.c: Two new testcases.
13126         * gcc.dg/cpp/trad/comment-3.c: New.
13127
13128 2004-07-04  Paul Brook  <paul@codesourcery.com>
13129
13130         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
13131
13132 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
13133
13134         PR c++/3761
13135         * g++.dg/lookup/crash4.C: New test.
13136
13137 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
13138
13139         * gcc.c-torture/execute/builtin-abs-1.c
13140         * gcc.c-torture/execute/builtin-abs-2.c
13141         * gcc.c-torture/execute/builtin-complex-1.c
13142         * gcc.c-torture/execute/builtins/string-1-lib.c
13143         * gcc.c-torture/execute/builtins/string-1.c
13144         * gcc.c-torture/execute/builtins/string-2-lib.c
13145         * gcc.c-torture/execute/builtins/string-2.c
13146         * gcc.c-torture/execute/builtins/string-3-lib.c
13147         * gcc.c-torture/execute/builtins/string-3.c
13148         * gcc.c-torture/execute/builtins/string-4-lib.c
13149         * gcc.c-torture/execute/builtins/string-4.c
13150         * gcc.c-torture/execute/builtins/string-5-lib.c
13151         * gcc.c-torture/execute/builtins/string-5.c
13152         * gcc.c-torture/execute/builtins/string-6-lib.c
13153         * gcc.c-torture/execute/builtins/string-6.c
13154         * gcc.c-torture/execute/builtins/string-7-lib.c
13155         * gcc.c-torture/execute/builtins/string-7.c
13156         * gcc.c-torture/execute/builtins/string-8-lib.c
13157         * gcc.c-torture/execute/builtins/string-8.c
13158         * gcc.c-torture/execute/builtins/string-9-lib.c
13159         * gcc.c-torture/execute/builtins/string-9.c
13160         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
13161         * gcc.c-torture/execute/builtins/string-asm-1.c
13162         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
13163         * gcc.c-torture/execute/builtins/string-asm-2.c
13164         * gcc.c-torture/execute/stdio-opt-1.c
13165         * gcc.c-torture/execute/stdio-opt-2.c
13166         * gcc.c-torture/execute/stdio-opt-3.c
13167         * gcc.c-torture/execute/string-opt-1.c
13168         * gcc.c-torture/execute/string-opt-10.c
13169         * gcc.c-torture/execute/string-opt-11.c
13170         * gcc.c-torture/execute/string-opt-12.c
13171         * gcc.c-torture/execute/string-opt-13.c
13172         * gcc.c-torture/execute/string-opt-14.c
13173         * gcc.c-torture/execute/string-opt-15.c
13174         * gcc.c-torture/execute/string-opt-16.c
13175         * gcc.c-torture/execute/string-opt-2.c
13176         * gcc.c-torture/execute/string-opt-6.c
13177         * gcc.c-torture/execute/string-opt-7.c
13178         * gcc.c-torture/execute/string-opt-8.c:
13179         Replace with ...
13180
13181         * gcc.c-torture/execute/builtins/abs-2.c
13182         * gcc.c-torture/execute/builtins/abs-3.c
13183         * gcc.c-torture/execute/builtins/complex-1.c
13184         * gcc.c-torture/execute/builtins/fprintf.c
13185         * gcc.c-torture/execute/builtins/fputs.c
13186         * gcc.c-torture/execute/builtins/memcmp.c
13187         * gcc.c-torture/execute/builtins/memmove.c
13188         * gcc.c-torture/execute/builtins/memops-asm.c
13189         * gcc.c-torture/execute/builtins/mempcpy-2.c
13190         * gcc.c-torture/execute/builtins/mempcpy.c
13191         * gcc.c-torture/execute/builtins/memset.c
13192         * gcc.c-torture/execute/builtins/printf.c
13193         * gcc.c-torture/execute/builtins/sprintf.c
13194         * gcc.c-torture/execute/builtins/strcat.c
13195         * gcc.c-torture/execute/builtins/strchr.c
13196         * gcc.c-torture/execute/builtins/strcmp.c
13197         * gcc.c-torture/execute/builtins/strcpy.c
13198         * gcc.c-torture/execute/builtins/strcspn.c
13199         * gcc.c-torture/execute/builtins/strlen-2.c
13200         * gcc.c-torture/execute/builtins/strlen.c
13201         * gcc.c-torture/execute/builtins/strncat.c
13202         * gcc.c-torture/execute/builtins/strncmp-2.c
13203         * gcc.c-torture/execute/builtins/strncmp.c
13204         * gcc.c-torture/execute/builtins/strncpy.c
13205         * gcc.c-torture/execute/builtins/strpbrk.c
13206         * gcc.c-torture/execute/builtins/strpcpy-2.c
13207         * gcc.c-torture/execute/builtins/strpcpy.c
13208         * gcc.c-torture/execute/builtins/strrchr.c
13209         * gcc.c-torture/execute/builtins/strspn.c
13210         * gcc.c-torture/execute/builtins/strstr-asm.c
13211         * gcc.c-torture/execute/builtins/strstr.c:
13212         ... these new files.
13213
13214         * gcc.c-torture/execute/builtins/abs-2-lib.c
13215         * gcc.c-torture/execute/builtins/abs-3-lib.c
13216         * gcc.c-torture/execute/builtins/complex-1-lib.c
13217         * gcc.c-torture/execute/builtins/fprintf-lib.c
13218         * gcc.c-torture/execute/builtins/fputs-lib.c
13219         * gcc.c-torture/execute/builtins/memcmp-lib.c
13220         * gcc.c-torture/execute/builtins/memmove-lib.c
13221         * gcc.c-torture/execute/builtins/memops-asm-lib.c
13222         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
13223         * gcc.c-torture/execute/builtins/mempcpy-lib.c
13224         * gcc.c-torture/execute/builtins/memset-lib.c
13225         * gcc.c-torture/execute/builtins/printf-lib.c
13226         * gcc.c-torture/execute/builtins/sprintf-lib.c
13227         * gcc.c-torture/execute/builtins/strcat-lib.c
13228         * gcc.c-torture/execute/builtins/strchr-lib.c
13229         * gcc.c-torture/execute/builtins/strcmp-lib.c
13230         * gcc.c-torture/execute/builtins/strcpy-lib.c
13231         * gcc.c-torture/execute/builtins/strcspn-lib.c
13232         * gcc.c-torture/execute/builtins/strlen-2-lib.c
13233         * gcc.c-torture/execute/builtins/strlen-lib.c
13234         * gcc.c-torture/execute/builtins/strncat-lib.c
13235         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
13236         * gcc.c-torture/execute/builtins/strncmp-lib.c
13237         * gcc.c-torture/execute/builtins/strncpy-lib.c
13238         * gcc.c-torture/execute/builtins/strpbrk-lib.c
13239         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
13240         * gcc.c-torture/execute/builtins/strpcpy-lib.c
13241         * gcc.c-torture/execute/builtins/strrchr-lib.c
13242         * gcc.c-torture/execute/builtins/strspn-lib.c
13243         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
13244         * gcc.c-torture/execute/builtins/strstr-lib.c
13245         * gcc.c-torture/execute/builtins/lib/abs.c
13246         * gcc.c-torture/execute/builtins/lib/fprintf.c
13247         * gcc.c-torture/execute/builtins/lib/memset.c
13248         * gcc.c-torture/execute/builtins/lib/printf.c
13249         * gcc.c-torture/execute/builtins/lib/sprintf.c
13250         * gcc.c-torture/execute/builtins/lib/strcpy.c
13251         * gcc.c-torture/execute/builtins/lib/strcspn.c
13252         * gcc.c-torture/execute/builtins/lib/strncat.c
13253         * gcc.c-torture/execute/builtins/lib/strncmp.c
13254         * gcc.c-torture/execute/builtins/lib/strncpy.c
13255         * gcc.c-torture/execute/builtins/lib/strpbrk.c
13256         * gcc.c-torture/execute/builtins/lib/strspn.c
13257         * gcc.c-torture/execute/builtins/lib/strstr.c:
13258         New files containing support routines.
13259
13260         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
13261         declaration.
13262         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
13263         when not optimizing.
13264
13265 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
13266
13267         PR c++/16240
13268         * g++.dg/abi/mangle22.C: New test.
13269         * g++.dg/abi/mangle23.C: Likewise.
13270
13271 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
13272
13273         PR fortran/16290
13274         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
13275         Allow for cases without denormalized floating point numbers.
13276
13277 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
13278
13279         PR c/1027
13280         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
13281         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
13282         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
13283         expected warning text.
13284         * gcc.dg/format/diag-2.c: New test.
13285
13286 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
13287
13288         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
13289
13290 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
13291
13292         * gcc.dg/builtins-43.c: New.
13293         * gcc.dg/builtins-44.c: New.
13294         * gcc.dg/builtins-45.c: New.
13295
13296 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
13297             Andreas Tobler  <a.tobler@schweiz.ch>
13298
13299         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
13300         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
13301         as SIGSEGV.
13302         * gcc.dg/cleanup-11.c: Likewise.
13303         * gcc.dg/cleanup-8.c: Likewise.
13304         * gcc.dg/cleanup-9.c: Likewise.
13305         * gcc.dg/cleanup-5.c: Run on all platforms.
13306
13307 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
13308
13309         * g++.dg/warn/nonnull1.C: New test.
13310
13311 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
13312
13313         * gcc.dg/compat/compat-common.h: Wrap up CINT in
13314         an #ifndef SKIP_COMPLEX_INT/#endif pair.
13315         Special-case the Sun compiler wrt to <complex.h>.
13316
13317 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
13318
13319         * gcc.dg/Wunreachable-8.C: New test.
13320
13321         * gcc.dg/h8300-ice2.c : New test.
13322
13323 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
13324
13325         PR fortran/16161
13326         * gfortran.fortran-torture/compile/implicit.f90: Add test
13327         for implicit character.
13328
13329 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
13330
13331         PR fortran/16289
13332         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
13333         Use tiny() intrinsic to find smallest non-negative real
13334
13335 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
13336
13337         * gcc.dg/compat/struct-by-value-22_main.c: New test.
13338         * gcc.dg/compat/struct-by-value-22_x.c: New.
13339         * gcc.dg/compat/struct-by-value-22_y.c: New.
13340
13341         * gcc.c-torture/execute/20040629-1.c: New test.
13342
13343 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
13344
13345         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
13346         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
13347
13348         PR target/16195
13349         * gcc.dg/20040625-1.c: New test.
13350
13351 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13352
13353         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
13354
13355 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13356
13357         PR fortran/15963
13358         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
13359
13360 2004-06-29  Richard Henderson  <rth@redhat.com>
13361
13362         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
13363
13364 2004-06-29  Paul Brook  <paul@codesourcery.com>
13365
13366         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
13367         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
13368
13369 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
13370
13371         PR c++/16260
13372         * g++.dg/parse/crash15.C: New.
13373
13374 2004-06-28  Andrew Pinski  <apinski@apple.com>
13375
13376         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
13377         by the error already.
13378
13379         * g++.dg/opt/ptrmem4.C: Change to compile only test.
13380
13381 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
13382
13383         PR target/14041
13384         * gcc.dg/h8300-bss-align-1.c : New.
13385
13386 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
13387
13388         * PR c++/16174
13389         * g++.dg/template/ctor4.C: New.
13390
13391 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
13392
13393         PR c++/16205
13394         * g++.dg/warn/Wsequence-point-1.C: New test.
13395
13396 2004-06-27  Paul Brook  <paul@codesourcery.com>
13397
13398         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
13399
13400 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
13401
13402         * g++.old-deja/g++.mike/p7325.C: Remove.
13403
13404 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
13405
13406         PR c/14963
13407         * gcc.dg/pr14963.c: New test.
13408
13409 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
13410
13411         PR c++/16193
13412         * g++.dg/parse/redef1.C: New test.
13413
13414 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
13415
13416         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
13417         20021110.c.
13418         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
13419         20021119-1.c.
13420         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
13421         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
13422         5-04.c.
13423         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
13424         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
13425         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
13426         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
13427         g++.brendan/enum14.C.
13428         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
13429         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
13430         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
13431         g++.mike/virt1.C.
13432         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
13433         memtemp24.C.
13434
13435 2004-06-27  Roger Sayle  <roger@eyesopen.com>
13436
13437         * gcc.dg/20040527-1.c: New test case.
13438
13439 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
13440
13441         PR gfortran/pr16196
13442         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
13443
13444 2004-06-25  Roger Sayle  <roger@eyesopen.com>
13445
13446         PR middle-end/15825
13447         * gcc.dg/pr15825-1.c: New test case.
13448
13449 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
13450
13451         * gcc.c-torture/execute/20040625-1.c: New test.
13452
13453 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13454
13455         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
13456
13457 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
13458
13459         * gcc.dg/torture/mips-div-1.c: New test.
13460
13461 2004-06-24  Jeff Law  <law@redhat.com>
13462
13463         * gcc.dg/tree-ssa/20040624-1.c: New test.
13464
13465 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
13466
13467         * gcc.c-torture/compile/20040624-1.c: New test.
13468
13469 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13470
13471         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
13472         this directory.
13473
13474 2004-06-23  Andrew Pinski  <apinski@apple.com>
13475
13476         PR middle-end/15988
13477         * g++.dg/opt/ptrmem4.C: New test.
13478
13479         * gcc.dg/c90-array-quals-2.c: New test.
13480
13481 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
13482
13483         * gcc.dg/kpice1.c: New test.
13484
13485 2006-06-23  Andrew Pinski  <apinski@apple.com>
13486
13487         * gcc.dg/c90-array-quals.c: New test.
13488
13489 2006-06-22  Richard Henderson  <rth@redhat.com>
13490
13491         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
13492
13493 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
13494
13495         * gcc.dg/builtins-config.h: Handle FreeBSD.
13496
13497 2006-06-22  Richard Henderson  <rth@redhat.com>
13498
13499         * g++.dg/opt/devirt1.C: New.
13500
13501 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
13502
13503         * g++.dg/opt/pr15551.C: New testcase.
13504
13505 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
13506
13507         PR target/14800
13508         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
13509         x86_64-*-linux* when compiling for 32bit.
13510
13511 2004-06-21  Andrew Pinski  <apinski@apple.com>
13512
13513         * gcc.dg/pch/struct-1.c: New.
13514         * gcc.dg/pch/struct-1.hs: New.
13515
13516 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
13517
13518         * gcc.dg/pch/save-temps-1.c: New file.
13519         * gcc.dg/pch/save-temps-1.hs: New file.
13520
13521 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
13522
13523         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
13524         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
13525
13526 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13527
13528         * gfortran.fortran-torture/execute/select_1.f90: Rename function
13529         to fix type error.
13530         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
13531         Remove trailing spaces.
13532
13533 2004-06-21  Richard Henderson  <rth@redhat.com>
13534
13535         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
13536         merging && to BIT_FIELD_REF.
13537
13538 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
13539
13540         * g++.dg/opt/placeholder1.C: New test.
13541
13542 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13543
13544         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
13545         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
13546         * gcc.dg/compat/union-m128-1_x.c: Likewise.
13547         * gcc.dg/compat/union-m128-1_y.c: Likewise.
13548
13549 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
13550
13551         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
13552         extern "C".
13553         * g++.dg/other/pragma-re-1.C: Add comments.
13554
13555 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
13556
13557         PR gfortran/16080
13558         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
13559
13560 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
13561
13562         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
13563         instead of setting the type of size_t by
13564         hand.
13565
13566 2004-06-18  Roger Sayle  <roger@eyesopen.com>
13567
13568         * gcc.dg/unordered-2.c: New test case.
13569         * gcc.dg/unordered-3.c: New test case.
13570
13571 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
13572
13573         PR other/16043
13574         * lib/g++.exp (g++_version): Tweak regexp for version
13575         * lib/g77.exp (g77_version): Likewise
13576         * lib/gfortran.exp (gfortran_version): Likewise
13577         * lib/objc.exp (objc_version): Likewise
13578         * lib/treelang.exp (treelang_version): Likewise
13579
13580 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
13581
13582         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
13583         Use INT_MAX instead of __INT_MAX__.
13584         * gcc.dg/compat/struct-align-2_y.c: Likewise.
13585
13586         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
13587         * gcc.dg/compat/scalar-return-3_x.c: Use it.
13588         * gcc.dg/compat/scalar-return-3_y.c: Use it.
13589         * gcc.dg/compat/scalar-return-4_x.c: Use it.
13590         * gcc.dg/compat/scalar-return-4_y.c: Use it.
13591         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
13592         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
13593         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
13594         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
13595
13596         * gcc.dg/range-test-1.c: New test.
13597         * g++.dg/opt/range-test-1.C: New test.
13598
13599 2004-06-17  Richard Henderson  <rth@redhat.com>
13600
13601         * objc.dg/sync-1.m: New.
13602         * objc.dg/try-catch-1.m: Don't force next runtime.
13603         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
13604         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
13605         shadowed catch clause.
13606         * objc.dg/try-catch-5.m: New.
13607
13608 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
13609
13610         Bug 14610
13611         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
13612
13613 2004-06-15  Richard Henderson  <rth@redhat.com>
13614
13615         * gcc.dg/20001116-1.c: Move expected warning line.
13616
13617 2004-06-15  Richard Henderson  <rth@redhat.com>
13618
13619         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
13620         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
13621
13622 2004-06-15  Jeff Law  <law@redhat.com>
13623
13624         * gcc.dg/tree-ssa/20040615-1.c: New test.
13625         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
13626         be less sensitive to operand ordering.
13627         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
13628
13629 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
13630
13631         * g++.dg/abi/bitfield3.C: Add comment..
13632
13633 2004-06-15  Richard Henderson  <rth@redhat.com>
13634
13635         * g++.dg/ext/stmtexpr1.C: XFAIL.
13636         * gcc.dg/20030612-1.c: XFAIL.
13637
13638 2004-06-15  Eric Christopher  <echristo@redhat.com>
13639
13640         * g++.dg/charset/asm5.c: New.
13641         * gcc.dg/charset/asm6.c: New.
13642
13643 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13644
13645         PR fortran/15962
13646         * gfortran.fortran-torture/execute/select_1.f90: New test.
13647
13648 2004-06-15  Paul Brook  <paul@codesourcery.com>
13649
13650         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
13651
13652 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13653
13654         PR c++/15967
13655         * g++.dg/lookup/crash3.C: New test.
13656
13657 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13658
13659         PR c++/15947
13660         * g++.dg/parse/dtor4.C: New test.
13661
13662 2004-06-14  Jeff Law  <law@redhat.com>
13663
13664         * gcc.c-torture/compile/20040614-1.c: New test.
13665
13666 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13667
13668         PR fortran/15211
13669         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
13670         LEN of a character array.
13671
13672 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
13673
13674         PR c++/15096
13675         * g++.dg/template/ptrmem10.C: New test.
13676
13677         PR c++/14930
13678         * g++.dg/template/friend30.C: New test.
13679
13680 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13681
13682         PR fortran/14928
13683         * gfortran.fortran-torture/compile/mloc.f90: New test.
13684
13685 2004-06-13  Paul Brook  <paul@codesourcery.com>
13686
13687         * gfortran.fortran-torture/execute/random_2.f90: New test.
13688
13689 2004-06-13  Eric Christopher  <echristo@redhat.com>
13690
13691         * gcc.dg/noncompile/redecl-1.c: Fix error message.
13692
13693 2004-06-12  Paul Brook  <paul@codesourcery.com>
13694
13695         * gfortran.fortran-torture/execute/contained_3.f90: New test.
13696
13697 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13698
13699         PR fortran/14923
13700         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
13701
13702 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13703
13704         PR fortran/14957
13705         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
13706         syntax errors in end statements of contained subroutines.
13707
13708 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13709
13710         PR fortran/12841
13711         * gfortran.fortran-torture/execute/null_arg.f90: New test.
13712
13713 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
13714
13715         PR fortran/15665
13716         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
13717
13718 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
13719
13720         PR gfortran/12839
13721         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
13722
13723 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
13724
13725         PR c++/15862
13726         * g++.dg/parse/enum1.C: New test.
13727
13728 2004-06-10  Jeff Law  <law@redhat.com>
13729
13730         * gcc.c-torture/compile/20040610-1.c: New test.
13731
13732 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13733
13734         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
13735         * g++.old-deja/g++.other/decl3.C: Likewise.
13736
13737 2004-06-10  Brian Booth  <bbooth@redhat.com>
13738
13739         * gcc.dg/tree-ssa/20031015-1.c: Scan for
13740         V_MAY_DEF instead of VDEF.
13741         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
13742
13743 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
13744
13745         PR c++/14211
13746         * g++.dg/conversion/const1.C: New test.
13747
13748         PR c++/15076
13749         * g++.dg/conversion/reinterpret1.C: New test.
13750
13751         PR c++/15877
13752         * g++.dg/template/enum2.C: New test.
13753
13754         PR c++/15227
13755         * g++.dg/template/error13.C: New test.
13756
13757 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13758
13759         PR fortran/14957
13760         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
13761         arguments to test_* REAL and of the right size.
13762
13763 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
13764
13765         PR target/15569
13766         PR rtl-optimization/15681
13767         * gcc.dg/20040609-1.c: New test.
13768
13769 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
13770
13771         PR c++/14791
13772         * g++.dg/opt/builtins1.C: New test.
13773
13774 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
13775
13776         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
13777         that use default windows32 struct layout.
13778         * gcc.dg/i386-bitfield2.c: Likewise.
13779
13780 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
13781
13782         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
13783         for mingw32 and cygwin targets.
13784
13785 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
13786
13787         * gcc.dg/pch/macro-4.c: New.
13788         * gcc.dg/pch/macro-4.hs: New.
13789
13790 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13791
13792         PR fortran/13249
13793         * gfortran.fortran-torture/compile/name_clash.f90: New test.
13794
13795 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13796
13797         PR fortran/13372
13798         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
13799
13800 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
13801
13802         PR gfortran/14897
13803         * gfortran.fortran-torture/execute/t_edit.f90: New test.
13804
13805 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
13806
13807         PR gfortran/15755
13808         * gfortran.fortran-torture/execute/backspace.c : New test.
13809
13810 2004-06-09  Paul Brook  <paul@codesourcery.com>
13811
13812         * gfortran.fortran-torture/execure/intrinsic_associated.f90
13813         (pointer_to_section): Rewrite to use smaller array.
13814
13815 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
13816
13817         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
13818         * gcc.dg/ext/altivec-10.c: Same.
13819         * gcc.dg/ext/altivec-11.c: Same.
13820         * gcc.dg/ext/altivec-12.c: Same.
13821         * gcc.dg/ext/altivec-13.c: Same.
13822         * gcc.dg/ext/altivec-14.c: Same.
13823         * gcc.dg/ext/altivec-15.c: Same.
13824         * gcc.dg/ext/altivec-16.c: Same.
13825         * gcc.dg/ext/altivec-3.c: Same.
13826         * gcc.dg/ext/altivec-4.c: Same.
13827         * gcc.dg/ext/altivec-6.c: Same.
13828         * gcc.dg/ext/altivec-7.c: Same.
13829         * gcc.dg/ext/altivec-8.c: Same.
13830         * gcc.dg/ext/altivec-varargs-1.c: Same.
13831
13832         * g++.dg/ext/altivec-1.C: Correct dg syntax.
13833         * g++.dg/ext/altivec-10.C: Same.
13834         * g++.dg/ext/altivec-2.C: Same.
13835         * g++.dg/ext/altivec-3.C: Same.
13836         * g++.dg/ext/altivec-4.C: Same.
13837         * g++.dg/ext/altivec-5.C: Same.
13838         * g++.dg/ext/altivec-6.C: Same.
13839         * g++.dg/ext/altivec-7.C: Same.
13840         * g++.dg/ext/altivec-8.C: Same.
13841         * g++.dg/ext/altivec-9.C: Same.
13842
13843 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13844
13845         PR c++/7841
13846         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
13847
13848 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
13849
13850         * gcc.dg/union-1.c: New test.
13851
13852 2004-06-07  Roger Sayle  <roger@eyesopen.com>
13853
13854         * gcc.dg/builtins-41.c: New test case.
13855         * gcc.dg/builtins-42.c: New test case.
13856
13857 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
13858
13859         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
13860         * g++.dg/ext/altivec-10.C: Same.
13861         * g++.dg/ext/altivec-2.C: Same.
13862         * g++.dg/ext/altivec-3.C: Same.
13863         * g++.dg/ext/altivec-4.C: Same.
13864         * g++.dg/ext/altivec-5.C: Same.
13865         * g++.dg/ext/altivec-6.C: Same.
13866         * g++.dg/ext/altivec-7.C: Same.
13867         * g++.dg/ext/altivec-8.C: Same.
13868         * g++.dg/ext/altivec-9.C: Same.
13869         * g++.old-deja/g++.abi/cxa_vec.C: Same.
13870         * g++.old-deja/g++.brendan/new3.C: Same.
13871         * gcc.c-torture/execute/eeprof-1.x: Same.
13872
13873 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
13874
13875         PR c/14765
13876         * gcc.dg/pr14765-1.c: New test.
13877
13878 2004-06-07  Roger Sayle  <roger@eyesopen.com>
13879
13880         PR c/14649
13881         * gcc.dg/pr14649-1.c: New test case.
13882
13883 2004-06-07  Richard Henderson  <rth@redhat.com>
13884
13885         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
13886         if temporaries.
13887
13888 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
13889
13890         * g++.dg/eh/elide1.C: Remove XFAIL.
13891
13892 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
13893
13894         PR c++/15337
13895         * g++.dg/expr/sizeof3.C: New test.
13896
13897         PR c++/14777
13898         * g++.dg/template/access14.C: New test.
13899
13900         PR c++/15554
13901         * g++.dg/template/enum1.C: New test.
13902
13903         PR c++/15057
13904         * g++.dg/eh/throw1.C: New test.
13905
13906 2004-06-07  David Ayers  <d.ayers@inode.at>
13907             Ziemowit Laski  <zlaski@apple.com>
13908
13909         * lib/objc.exp (objc_target_compile): Revert the '-framework
13910         Foundation' flag fix, since bare Darwin does not ship
13911         with the Foundation framework.
13912         * objc/execute/next_mapping.h: Provide a local NSConstantString
13913         @interface and @implementation.
13914         (objc_constant_string_init): A constructor function, used to
13915         initialize the NSConstantString meta-class object.
13916         * objc/execute/string1.m: Include "next_mapping.h" instead of
13917         <Foundation/NSString.h>.
13918         * objc/execute/string2.m: Likewise.
13919         * objc/execute/string3.m: Likewise.
13920         * objc/execute/string4.m: Likewise.
13921
13922 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
13923
13924         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
13925         to double. Replace double with FLOAT.
13926         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
13927
13928         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
13929         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
13930         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
13931         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
13932         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
13933         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
13934         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
13935         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
13936
13937 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
13938
13939         PR c/13519
13940         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
13941
13942 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13943
13944         PR c++/15503
13945         * g++.dg/template/meminit2.C: New test.
13946
13947 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
13948
13949         PR target/15822
13950         * gcc.c-torture/execute/compare-fp-1.c,
13951         gcc.c-torture/execute/compare-fp-2.c,
13952         gcc.c-torture/execute/compare-fp-3.c,
13953         gcc.c-torture/execute/compare-fp-4.c,
13954         gcc.c-torture/execute/compare-fp-3.x,
13955         gcc.c-torture/execute/compare-fp-4.x: Moved...
13956         * gcc.c-torture/execute/ieee/compare-fp-1.c,
13957         gcc.c-torture/execute/ieee/compare-fp-2.c,
13958         gcc.c-torture/execute/ieee/compare-fp-3.c,
13959         gcc.c-torture/execute/ieee/compare-fp-4.c,
13960         gcc.c-torture/execute/ieee/compare-fp-3.x,
13961         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
13962
13963 2004-06-04  David Ayers  <d.ayers@inode.at>
13964
13965         * objc/execute/protocol-isEqual-4.m: New testcase.
13966
13967 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
13968
13969         * objc/execute/protocol-isEqual-1.m: New testcase.
13970         * objc/execute/protocol-isEqual-2.m: New testcase.
13971         * objc/execute/protocol-isEqual-3.m: New testcase.
13972
13973 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13974
13975         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
13976
13977 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
13978
13979         * lib/objc.exp (objc_target_compile): When running tests on
13980         Darwin (Mac OS X), inform the linker about '-framework
13981         'Foundation'.
13982
13983 2004-06-02  Eric Christopher  <echristo@redhat.com>
13984
13985         * gcc.c-torture/compile/20040602-1.c: New.
13986
13987 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
13988
13989         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
13990         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
13991
13992         PR tree-optimization/14736
13993         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
13994
13995         PR tree-optimization/14042
13996         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
13997
13998         PR tree-optimization/14729
13999         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
14000
14001 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14002
14003         PR fortran/15557
14004         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
14005
14006 2004-06-01  Richard Hederson  <rth@redhat.com>
14007
14008         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
14009
14010 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14011
14012         PR c++/14932
14013         * g++.dg/parse/offsetof4.C: New test.
14014
14015 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
14016
14017         PR objc/7993
14018         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
14019
14020 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
14021
14022         PR c++/15701
14023         * g++.dg/template/friend29.C: New test.
14024
14025 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
14026
14027         PR c/15749
14028         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
14029
14030 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
14031
14032         * gcc.dg/sparc-trap-1.c: New test.
14033
14034 2004-05-31  Roger Sayle  <roger@eyesopen.com>
14035
14036         PR middle-end/15069
14037         * g++.dg/opt/fold3.C: New test case.
14038
14039 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
14040
14041         * lib/target-supports.exp (check_iconv_available): Fix fallout
14042         from 2004-05-28 patch.
14043
14044 2004-05-30  Paul Brook  <paul@codesourcery.com>
14045
14046         PR fortran/15620
14047         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
14048         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
14049
14050 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
14051
14052         * gfortran.fortran-torture/execute/random_1.f90: New test.
14053
14054 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
14055
14056         * g++.dg/ext/altivec-10.C: New test.
14057
14058 2004-05-29  Paul Brook  <paul@codesourcery.com>
14059
14060         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
14061
14062 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
14063
14064         * gcc.dg/altivec-16.c: New test.
14065
14066 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
14067
14068         * lib/target-supports.exp (check_vmx_hw_available): New.
14069         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
14070
14071         * lib/target-supports.exp (check_alias_available,
14072         check_iconv_available, check_named_sections_available): Use
14073         unique names for temporary files.
14074
14075 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
14076
14077         * gcc.dg/altivec-15.c: New test.
14078
14079 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
14080
14081         PR c++/15083
14082         * g++.dg/warn/noeffect6.C: New test.
14083
14084         PR c++/15471
14085         * g++.dg/expr/ptrmem4.C: New test.
14086
14087         PR c++/15640
14088         * g++.dg/template/operator3.C: New test.
14089
14090 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
14091
14092         PR c++/14668
14093         * g++.dg/lookup/redecl1.C: New test.
14094         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
14095
14096 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
14097
14098         * gcc.c-torture/execute/compare-fp-1.c,
14099         gcc.c-torture/execute/compare-fp-2.c,
14100         gcc.c-torture/execute/compare-fp-3.c,
14101         gcc.c-torture/execute/compare-fp-4.c,
14102         gcc.c-torture/execute/compare-fp-3.x,
14103         gcc.c-torture/execute/compare-fp-4.x,
14104         gcc.dg/pr15649-1.c: New.
14105
14106 2004-05-27  Adam Nemet  <anemet@lnxw.com>
14107
14108         PR c++/12883
14109         * g++.dg/init/array14.C: New test.
14110
14111 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
14112
14113         * lib/compat.exp (compat-get-options-main): New.
14114         (compat-get-options): Remove unneeded code, warn for ignored
14115         command.
14116         (compat-execute): Check flag set by dg-require-* commands.
14117
14118         * lib/compat.exp (compat-execute): Break up long lines.
14119
14120 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
14121
14122         * gcc.dg/altivec-7.c: Don't use 'vector long'.
14123         * gcc.dg/altivec-14.c: New test.
14124         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
14125
14126         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
14127         * gcc.dg/altivec-12.c: Ditto.
14128
14129         * gcc.dg/altivec-3.c: Move call to altivec_check.
14130
14131 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
14132
14133         PR c++/15044
14134         * g++.dg/template/error12.C: New test.
14135
14136         PR c++/15317
14137         * g++.dg/ext/attrib15.C: New test.
14138
14139         PR c++/15329
14140         * g++.dg/template/ptrmem9.C: New test.
14141
14142 2004-05-25  Paul Brook  <paul@codesourcery.com>
14143
14144         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
14145
14146 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
14147
14148         PR c++/15165
14149         * g++.dg/template/crash19.C: New test.
14150
14151 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
14152
14153         PR c++/15025
14154         * g++.dg/template/redecl1.C: New test.
14155
14156 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
14157
14158         PR c++/14821
14159         * g++.dg/other/ns1.C: New test.
14160
14161         PR c++/14883
14162         * g++.dg/template/invalid1.C: New test.
14163
14164 2004-05-23  Paul Brook  <paul@codesourcery.com>
14165         Victor Leikehman  <lei@haifasphere.co.il>
14166
14167         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
14168         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
14169
14170 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
14171
14172         PR c++/15285
14173         PR c++/15299
14174         * g++.dg/template/non-dependent5.C: New test.
14175         * g++.dg/template/non-dependent6.C: New test.
14176
14177 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
14178
14179         PR c++/15507
14180         * g++.dg/inherit/union1.C: New test.
14181
14182         PR c++/15542
14183         * g++.dg/template/addr1.C: New test.
14184
14185         PR c++/15427
14186         * g++.dg/template/array5.C: New test.
14187
14188         PR c++/15287
14189         * g++.dg/template/array6.C: New test.
14190
14191 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
14192             Roger Sayle  <roger@eyesopen.com>
14193
14194         * g++.dg/lookup/forscope2.C: New test case.
14195
14196 2004-05-22  Ben Elliston  <bje@au.ibm.com>
14197
14198         * gcc.dg/cpp/Wmissingdirs.c: New.
14199
14200 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
14201
14202         PR target/15301
14203         * gcc.dg/compat/union-m128-1.h: New file.
14204         * gcc.dg/compat/union-m128-1_main.c: Likewise.
14205         * gcc.dg/compat/union-m128-1_x.c: Likewise.
14206         * gcc.dg/compat/union-m128-1_y.c: Likewise.
14207
14208 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
14209
14210         PR target/15302
14211         * gcc.dg/compat/struct-complex-1.h: New file.
14212         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
14213         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
14214         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
14215
14216 2004-05-20  Roger Sayle  <roger@eyesopen.com>
14217
14218         PR middle-end/3074
14219         * gcc.dg/pr3074-1.c: New test case.
14220         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
14221
14222 2004-05-20  Falk Hueffner  <falk@debian.org>
14223
14224         PR other/15526
14225         * gcc.dg/ftrapv-1.c: New test case.
14226
14227 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
14228
14229         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
14230
14231 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
14232             Jeff Law  <law@redhat.com>
14233
14234         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
14235         * gcc.dg/tree-ssa/20040518-2.c: New test.
14236
14237         * gcc.dg/tree-ssa/20040518-1.c: New test.
14238
14239 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
14240
14241         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
14242
14243 2004-05-18  Paul Brook  <paul@codesourcery.com>
14244
14245         PR fortran/13930
14246         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
14247
14248 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14249
14250         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
14251         constant folding.
14252
14253 2004-05-17  Steven Bosscher  <stevenb@suse.de>
14254
14255         * gcc.dg/tree-ssa/20040517-1.c: New test.
14256
14257 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14258
14259         * gcc.dg/loop-4.c: New test.
14260
14261 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
14262
14263         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
14264
14265 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
14266
14267         PR fortran/15311
14268         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
14269
14270 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14271
14272         PR fortran/13826
14273         PR fortran/13940
14274         * gfortran.fortran-torture/compile/data_1.f90: New test.
14275
14276 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
14277
14278         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
14279         * gcc.dg/uninit-H.c: Define ASM for __s390__.
14280
14281 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
14282
14283         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
14284
14285 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
14286
14287         PR c/15444
14288         * gcc.dg/format/xopen-1.c: Adjust expected message.
14289         * gcc.dg/format/xopen-3.c: New test.
14290
14291 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
14292
14293         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
14294
14295 2004-05-14  Jeff Law  <law@redhat.com>
14296
14297         * gcc.dg/tree-ssa/20040514-2.c: New test.
14298
14299 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14300
14301         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
14302         this ...
14303         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
14304         this.
14305
14306 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
14307
14308         * gcc.dg/tree-ssa/20040514-1.c: New test.
14309
14310 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14311
14312         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
14313         test.
14314
14315 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14316
14317         PR fortran/14066
14318         * gfortran.fortran-torture/compile/do_1.f90: New test.
14319
14320 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14321
14322         PR fortran/15051
14323         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
14324         test.
14325
14326 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
14327
14328         PR fortran/15149
14329         * gfortran.fortran-torture/execute/random_init.f90: New test.
14330
14331 2004-05-13  Paul Brook  <paul@codesourcery.com>
14332
14333         PR fortran/15314
14334         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
14335
14336 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
14337
14338         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
14339         for the powerpc case.
14340
14341 2004-05-13  Jeff Law  <law@redhat.com>
14342
14343         * gcc.dg/tree-ssa/20040513-1.c: New test.
14344         * gcc.dg/tree-ssa/20040513-2.c: New test.
14345
14346 2004-05-13  Paul Brook  <paul@codesourcery.com>
14347
14348         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
14349         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
14350         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
14351
14352 2004-05-13  Andreas Schwab  <schwab@suse.de>
14353
14354         PR other/10819
14355         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
14356         characters.
14357
14358 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
14359
14360         PR fortran/15294
14361         * gfortran.fortran-torture/execute/adjustr.f90: New file.
14362
14363 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
14364
14365         Merge from tree-ssa-20020619-branch.  See
14366         ChangeLog.tree-ssa for details.
14367
14368 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
14369
14370         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
14371         include <altivec.h> explicitly.
14372         * gcc.dg/altivec-13.c: Likewise.
14373
14374 2004-05-11  Paul Brook  <paul@codesourcery.com>
14375
14376         * gcc.c-torture/compile/20010518-1.c: Force enum size.
14377
14378 2004-05-10  Eric Christopher  <echristo@redhat.com>
14379
14380         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
14381         * gcc.dg/sibcall-4.c: Ditto.
14382
14383 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
14384
14385         * g++.dg/ext/altivec-8.C: New test case.
14386         * gcc.dg/altivec-13.c: New test case.
14387
14388 2004-05-08  Roger Sayle  <roger@eyesopen.com>
14389
14390         * gcc.c-torture/execute/divcmp-1.c: New test case.
14391         * gcc.c-torture/execute/divcmp-2.c: New test case.
14392         * gcc.c-torture/execute/divcmp-3.c: New test case.
14393
14394 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
14395
14396         * g++.dg/other/pragma-re-2.C: New test.
14397
14398 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
14399
14400         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
14401         * gcc.dg/i386-387-2.c: Likewise.
14402
14403         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
14404         __builtin_drem.
14405         * gcc.dg/i386-387-6.c: Likewise.
14406
14407 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
14408
14409         * gcc.dg/builtins-33.c:  Also check log1p*.
14410
14411 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
14412
14413         PR optimization/15296
14414         * gcc.c-torture/execute/pr15296.c: New test.
14415
14416 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
14417
14418         * gcc.dg/builtins-40.c: New test.
14419
14420 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
14421
14422         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
14423
14424 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
14425
14426         * g++.dg/ext/spe1.C: New testcase.
14427
14428 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
14429
14430         * objc.dg/image-info.m: Allow additional attributes
14431         for __image_info section.
14432
14433 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
14434
14435         * gcc.dg/torture/mips-hilo-2.c: New test.
14436
14437 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14438
14439         PR c++/14389
14440         * g++.dg/template/member5.C: New test.
14441
14442 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
14443
14444         * gcc.dg/builtins-34.c: Also check expm1*.
14445
14446 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14447
14448         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
14449         * gcc.dg/torture/builtin-convert-3.c: New test.
14450
14451 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
14452
14453         PR middle-end/15054
14454         * g++.dg/opt/pr15054.C: New test.
14455
14456 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14457
14458         * gcc.dg/torture/builtin-rounding-1.c: New test.
14459         * gcc.dg/builtins-25.c: Delete.
14460         * gcc.dg/builtins-29.c: Delete.
14461
14462 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
14463
14464         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
14465         * gcc.dg/sibcall-4.c: Likewise.
14466         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
14467
14468 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
14469
14470         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
14471         bit-field on 16-bit targets.
14472
14473 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
14474
14475         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
14476         16-bit targets.
14477
14478 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
14479
14480         * gcc.dg/rs6000-power2-1.c: Change to compile only.
14481         * gcc.dg/rs6000-power2-2.c: Likewise.
14482
14483 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
14484
14485         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
14486         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
14487         Change the asm registers to be in form of frN instead of fN.
14488
14489 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14490
14491         * gcc.dg/torture/builtin-convert-2.c: New test.
14492
14493 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
14494
14495         * gcc.dg/rs6000-power2-1.c: New test.
14496         * gcc.dg/rs6000-power2-2.c: New test.
14497
14498 2004-04-28  Jan Hubicka  <jh@suse.cz>
14499
14500         * gcc.dg/unused-6.c: New test.
14501
14502 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
14503             Ulrich Weigand  <uweigand@de.ibm.com>
14504
14505         * ada/acats/run_all.sh: Define $target variable.
14506
14507 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
14508
14509         PR c++/15119
14510         * g++.dg/other/vararg-1.C: New test.
14511
14512         PR c++/4794
14513         * g++.dg/eh/cleanup3.C: New test.
14514
14515 2004-04-24  Laurent GUERBY <laurent@guerby.net>
14516
14517         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
14518         and ad8011a (target_insn).
14519         * ada/acats/support/macro.dfs: Likewise.
14520         * ada/acats/support/impbit.adb: New file.
14521
14522 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
14523
14524         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
14525
14526 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14527
14528         * gcc.dg/loop-3.c: New test.
14529
14530 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
14531
14532         * gcc.c-torture/execute/simd-5.c: New test.
14533
14534 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14535
14536         PR c++/15064
14537         * g++.dg/template/crash18.C: New test.
14538
14539 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
14540
14541         * g++.dg/ext/complit3.C: New test.
14542
14543 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
14544
14545         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
14546         * gcc.dg/altivec-3.c: Same.
14547         * gcc.dg/altivec-varargs-1.c: Same.
14548
14549 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
14550
14551         * lib/target-supports.exp (check_profiling_available): Assume
14552         profiling is not available on powerpc-eabi targets.
14553
14554 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
14555
14556         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
14557         * gcc.dg/vmx/bug-1.c: Ditto.
14558
14559 2004-04-20  Eric Christopher  <echristo@redhat.com>
14560
14561         * gcc.dg/charset/extern.c: New test.
14562         * g++.dg/charset/extern3.cc: Ditto.
14563
14564 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
14565
14566         * gcc.dg/builtins-39.c: New test.
14567
14568 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
14569
14570         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
14571
14572 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
14573
14574         * gcc.dg/torture/mips-hilo-1.c: New test.
14575
14576 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
14577
14578         * gcc.c-torture/compile/20040419-1.c: New test.
14579
14580 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
14581
14582         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
14583
14584 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
14585             Aldy Hernandez  <aldyh@redhat.com>
14586
14587         * gcc.c-torture/execute/va-arg-24.c: New.
14588
14589 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
14590             Aldy Hernandez  <aldyh@redhat.com>
14591
14592         * gcc.dg/vmx/1b-01.c: New.
14593         * gcc.dg/vmx/1b-02.c: New.
14594         * gcc.dg/vmx/1b-03.c: New.
14595         * gcc.dg/vmx/1b-04.c: New.
14596         * gcc.dg/vmx/1b-05.c: New.
14597         * gcc.dg/vmx/1b-06.c: New.
14598         * gcc.dg/vmx/1b-07.c: New.
14599         * gcc.dg/vmx/1c-01.c: New.
14600         * gcc.dg/vmx/1c-02.c: New.
14601         * gcc.dg/vmx/3a-01a.c: New.
14602         * gcc.dg/vmx/3a-01.c: New.
14603         * gcc.dg/vmx/3a-01m.c: New.
14604         * gcc.dg/vmx/3a-03.c: New.
14605         * gcc.dg/vmx/3a-03m.c: New.
14606         * gcc.dg/vmx/3a-04.c: New.
14607         * gcc.dg/vmx/3a-04m.c: New.
14608         * gcc.dg/vmx/3a-05.c: New.
14609         * gcc.dg/vmx/3a-06.c: New.
14610         * gcc.dg/vmx/3a-06m.c: New.
14611         * gcc.dg/vmx/3a-07.c: New.
14612         * gcc.dg/vmx/3b-01.c: New.
14613         * gcc.dg/vmx/3b-02.c: New.
14614         * gcc.dg/vmx/3b-10.c: New.
14615         * gcc.dg/vmx/3b-13.c: New.
14616         * gcc.dg/vmx/3b-14.c: New.
14617         * gcc.dg/vmx/3b-15.c: New.
14618         * gcc.dg/vmx/3c-01a.c: New.
14619         * gcc.dg/vmx/3c-01.c: New.
14620         * gcc.dg/vmx/3c-02.c: New.
14621         * gcc.dg/vmx/3c-03.c: New.
14622         * gcc.dg/vmx/3d-01.c: New.
14623         * gcc.dg/vmx/4-01.c: New.
14624         * gcc.dg/vmx/4-03.c: New.
14625         * gcc.dg/vmx/5-01.c: New.
14626         * gcc.dg/vmx/5-02.c: New.
14627         * gcc.dg/vmx/5-03.c: New.
14628         * gcc.dg/vmx/5-04.c: New.
14629         * gcc.dg/vmx/5-05.c: New.
14630         * gcc.dg/vmx/5-06.c: New.
14631         * gcc.dg/vmx/5-07.c: New.
14632         * gcc.dg/vmx/5-07t.c: New.
14633         * gcc.dg/vmx/5-08.c: New.
14634         * gcc.dg/vmx/5-10.c: New.
14635         * gcc.dg/vmx/5-11.c: New.
14636         * gcc.dg/vmx/7-01a.c: New.
14637         * gcc.dg/vmx/7-01.c: New.
14638         * gcc.dg/vmx/7c-01.c: New.
14639         * gcc.dg/vmx/7d-01.c: New.
14640         * gcc.dg/vmx/7d-02.c: New.
14641         * gcc.dg/vmx/8-01.c: New.
14642         * gcc.dg/vmx/8-02a.c: New.
14643         * gcc.dg/vmx/8-02.c: New.
14644         * gcc.dg/vmx/brode-1.c: New.
14645         * gcc.dg/vmx/bug-1.c: New.
14646         * gcc.dg/vmx/bug-2.c: New.
14647         * gcc.dg/vmx/bug-3.c: New.
14648         * gcc.dg/vmx/cw-bug-1.c: New.
14649         * gcc.dg/vmx/cw-bug-2.c: New.
14650         * gcc.dg/vmx/cw-bug-3.c: New.
14651         * gcc.dg/vmx/dct.c: New.
14652         * gcc.dg/vmx/debug-1.c: New.
14653         * gcc.dg/vmx/debug-2.c: New.
14654         * gcc.dg/vmx/debug-3.c: New.
14655         * gcc.dg/vmx/debug-4.c: New.
14656         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
14657         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
14658         * gcc.dg/vmx/eg-5.c: New.
14659         * gcc.dg/vmx/fft.c: New.
14660         * gcc.dg/vmx/gcc-bug-1.c: New.
14661         * gcc.dg/vmx/gcc-bug-2.c: New.
14662         * gcc.dg/vmx/gcc-bug-3.c: New.
14663         * gcc.dg/vmx/gcc-bug-4.c: New.
14664         * gcc.dg/vmx/gcc-bug-5.c: New.
14665         * gcc.dg/vmx/gcc-bug-6.c: New.
14666         * gcc.dg/vmx/gcc-bug-7.c: New.
14667         * gcc.dg/vmx/gcc-bug-8.c: New.
14668         * gcc.dg/vmx/gcc-bug-9.c: New.
14669         * gcc.dg/vmx/gcc-bug-b.c: New.
14670         * gcc.dg/vmx/gcc-bug-c.c: New.
14671         * gcc.dg/vmx/gcc-bug-d.c: New.
14672         * gcc.dg/vmx/gcc-bug-e.c: New.
14673         * gcc.dg/vmx/gcc-bug-f.c: New.
14674         * gcc.dg/vmx/gcc-bug-g.c: New.
14675         * gcc.dg/vmx/gcc-bug-i.c: New.
14676         * gcc.dg/vmx/harness.h: New.
14677         * gcc.dg/vmx/ira1.c: New.
14678         * gcc.dg/vmx/ira2a.c: New.
14679         * gcc.dg/vmx/ira2b.c: New.
14680         * gcc.dg/vmx/ira2.c: New.
14681         * gcc.dg/vmx/ira2c.c: New.
14682         * gcc.dg/vmx/mem.c: New.
14683         * gcc.dg/vmx/newton-1.c: New.
14684         * gcc.dg/vmx/ops.c: New.
14685         * gcc.dg/vmx/sn7153.c: New.
14686         * gcc.dg/vmx/spill2.c: New.
14687         * gcc.dg/vmx/spill3.c: New.
14688         * gcc.dg/vmx/spill.c: New.
14689         * gcc.dg/vmx/t.c: New.
14690         * gcc.dg/vmx/varargs-1.c: New.
14691         * gcc.dg/vmx/varargs-2.c: New.
14692         * gcc.dg/vmx/varargs-3.c: New.
14693         * gcc.dg/vmx/varargs-4.c: New.
14694         * gcc.dg/vmx/varargs-5.c: New.
14695         * gcc.dg/vmx/varargs-6.c: New.
14696         * gcc.dg/vmx/varargs-7.c: New.
14697         * gcc.dg/vmx/vmx.exp: New.
14698         * gcc.dg/vmx/vprint-1.c: New.
14699         * gcc.dg/vmx/vscan-1.c: New.
14700         * gcc.dg/vmx/x-01.c: New.
14701         * gcc.dg/vmx/x-02.c: New.
14702         * gcc.dg/vmx/x-03.c: New.
14703         * gcc.dg/vmx/x-04.c: New.
14704         * gcc.dg/vmx/x-05.c: New.
14705         * gcc.dg/vmx/yousufi-1.c: New.
14706         * gcc.dg/vmx/zero-1.c: New.
14707         * gcc.dg/vmx/zero.c: New.
14708
14709 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
14710
14711         * g++.dg/lookup/java1.C: Update for chage of
14712         _Jv_AllocObject.
14713         * g++.dg/lookup/java2.C: Likewise.
14714
14715 2004-04-17  Laurent GUERBY <laurent@guerby.net>
14716
14717         * ada/acats/run_all.sh: use -O2 by default.
14718
14719 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
14720
14721         * gcc.dg/vr-mult-[12].c: New tests.
14722
14723 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14724
14725         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
14726
14727         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
14728
14729 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
14730
14731         * lib/target-supports.exp (check_profiling_available): Assume profiling
14732         isn't available for mips*-*-elf targets.
14733
14734 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
14735
14736         * gcc.dg/builtins-38.c: New test.
14737
14738 2004-04-14  Eric Christopher  <echristo@redhat.com>
14739
14740         * g++.dg/charset/charset.exp: Run .cc extension tests.
14741
14742 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
14743
14744         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
14745
14746 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14747
14748         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
14749
14750 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
14751
14752         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
14753         * gcc.dg/i386-387-2.c: Likewise.
14754
14755         * gcc.dg/i386-387-7.c: New test.
14756         * gcc.dg/i386-387-8.c: New test.
14757
14758         * gcc.dg/builtins-37.c: New test.
14759
14760 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
14761
14762         * g++.dg/pch/externc-1.C: Add missing semicolon.
14763
14764 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
14765
14766         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
14767
14768 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14769
14770         * gcc.c-torture/execute/20040411-1.c: New test.
14771
14772 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
14773
14774         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
14775
14776 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
14777
14778         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
14779
14780 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
14781
14782         * lib/target-supports.exp (check_named_sections_available): New.
14783         * lib/gcc-dg.exp (dg-require-named-sections): New.
14784         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
14785         old-deja.exp.  Also prune error-count message from HP linker.
14786         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
14787
14788         * g++.dg/init/init-ref4.C: Use dg-require-weak.
14789         * g++.old-deja/g++.pt/static3.C: Likewise.
14790         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
14791
14792 2004-04-09  Roger Sayle  <roger@eyesopen.com>
14793
14794         * gcc.c-torture/execute/20040409-1.c: New test case.
14795         * gcc.c-torture/execute/20040409-2.c: New test case.
14796         * gcc.c-torture/execute/20040409-3.c: New test case.
14797
14798 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
14799
14800         * gcc.dg/20040409-1.c: New test.
14801
14802 2004-04-08  Roger Sayle  <roger@eyesopen.com>
14803
14804         PR target/14888
14805         * g++.dg/opt/pr14888.C: New test case.
14806
14807 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
14808
14809         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
14810         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
14811         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
14812         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
14813         New tests.
14814
14815 2004-04-08  Paul Brook  <paul@codesourcery.com>
14816
14817         * gcc.dg/spill-1.c: New test.
14818
14819 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14820
14821         * gcc.dg/torture/builtin-ctype-2.c: New test.
14822
14823 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
14824
14825         * gcc.dg/pch/pch.exp: Add largefile test.
14826
14827 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
14828
14829         * g++.dg/pch/externc-1.Hs: New.
14830         * g++.dg/pch/externc-1.C: New.
14831
14832 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14833
14834         * gcc.dg/compat/struct-by-value-5a_main.c,
14835         gcc.dg/compat/struct-by-value-5b_main.c: New files.
14836         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
14837         * gcc.dg/compat/struct-by-value-5a_x.c,
14838         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
14839         gcc.dg/compat/struct-by-value-5_x.c.
14840         * gcc.dg/compat/struct-by-value-5a_y.c,
14841         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
14842         gcc.dg/compat/struct-by-value-5_y.c.
14843
14844         * gcc.dg/compat/struct-by-value-6a_main.c,
14845         gcc.dg/compat/struct-by-value-6b_main.c: New files.
14846         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
14847         * gcc.dg/compat/struct-by-value-6a_x.c,
14848         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
14849         gcc.dg/compat/struct-by-value-6_x.c.
14850         * gcc.dg/compat/struct-by-value-6a_y.c,
14851         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
14852         gcc.dg/compat/struct-by-value-6_y.c.
14853
14854         * gcc.dg/compat/struct-by-value-7a_main.c,
14855         gcc.dg/compat/struct-by-value-7b_main.c: New files.
14856         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
14857         * gcc.dg/compat/struct-by-value-7a_x.c,
14858         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
14859         gcc.dg/compat/struct-by-value-7_x.c.
14860         * gcc.dg/compat/struct-by-value-7a_y.c,
14861         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
14862         gcc.dg/compat/struct-by-value-7_y.c.
14863
14864 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
14865
14866         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
14867         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
14868         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
14869         options.
14870
14871 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
14872
14873         * gcc.dg/builtins-36.c: New test.
14874
14875 2004-04-06  Paul Brook  <paul@codesourcery.com>
14876
14877         * README.gcc: Remove obsolete contraint on testcases.
14878
14879 2004-04-05  Paul Brook  <paul@codesourcery.com>
14880
14881         PR2123
14882         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
14883         failure and exit(0) on success.
14884         * g++.dg/expr/anew2.C: Ditto.
14885         * g++.dg/expr/anew3.C: Ditto.
14886         * g++.dg/expr/anew4.C: Ditto.
14887
14888 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
14889
14890         PR c++/3518
14891         * g++.dg/template/unify7.C: New.
14892
14893 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
14894
14895         * g++.dg/README: Bring up to date with new subdirectories; remove
14896         duplicate subdirectory lines.
14897
14898 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
14899
14900         PR c++/14007
14901         * g++.dg/template/unify5.C: New.
14902         * g++.dg/template/unify6.C: New.
14903         * g++.dg/template/qualttp20.C: Adjust.
14904         * g++.old-deja/g++.jason/report.C: Adjust.
14905         * g++.old-deja/g++.other/qual1.C: Adjust.
14906
14907 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
14908
14909         PR c++/14803
14910         * g++.dg/inherit/ptrmem1.C: New test.
14911
14912 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
14913
14914         PR c++/14755
14915         * gcc.c-torture/execute/20040331-1.c: New test.
14916         * gcc.dg/20040331-1.c: New test.
14917
14918 2004-04-01  Paul Brook  <paul@codesourcery.com>
14919
14920         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
14921
14922 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
14923
14924         PR c++/14724
14925         * g++.dg/init/goto1.C: New test.
14926
14927         PR c++/14763
14928         * g++.dg/template/defarg4.C: New test.
14929
14930 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
14931
14932         * gcc.dg/altivec-11.c: Extend test for more valid cases.
14933
14934 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
14935
14936         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
14937
14938 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
14939
14940         * gcc.dg/noncompile/undeclared-2.c: New test.
14941
14942 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
14943
14944         * gcc.dg/940409-1.c: Remove XFAIL.
14945         * gcc.dg/reg-vol-struct-1.c: New test.
14946
14947 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14948
14949         * gcc.dg/torture/builtin-wctype-1.c: New test.
14950
14951 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
14952
14953         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
14954         * gcc.dg/20001101-1.c: Likewise.
14955         * gcc.dg/20001102-1.c: Likewise.
14956
14957 2004-03-25  Roger Sayle  <roger@eyesopen.com>
14958
14959         * gcc.dg/compare8.c: Add an additional test for XOR.
14960
14961 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14962
14963         * gcc.dg/torture/builtin-ctype-1.c: New test.
14964
14965 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14966
14967         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
14968         * gcc.dg/torture/builtin-math-1.c: Likewise.
14969         * gcc.dg/torture/builtin-power-1.c: New test.
14970
14971 2004-03-24  Andreas Schwab  <schwab@suse.de>
14972
14973         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
14974         IA64 assembler.
14975
14976 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
14977             Roger Sayle  <roger@eyesopen.com>
14978
14979         * gcc.dg/compare8.c: New test case.
14980
14981 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
14982
14983         * g++.dg/ext/altivec-7.C: New test.
14984
14985 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
14986
14987         PR 12267, 12391, 12560, 13129, 14114, 14133
14988         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
14989         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
14990         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
14991         Adjust error regexps.
14992         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
14993         * gcc.dg/noncompile/undeclared-1.c: New test cases.
14994         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
14995         * gcc.dg/local1.c: Add explanatory comment.
14996
14997 2004-03-23  Roger Sayle  <roger@eyesopen.com>
14998
14999         PR optimization/14669
15000         * g++.dg/opt/fold2.C: New test case.
15001
15002 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
15003
15004         PR c/14069
15005         * gcc.dg/20040322-1.c: New test.
15006
15007 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
15008
15009         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
15010         * gcc.dg/ultrasp4.c: Likewise.
15011         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
15012
15013 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
15014
15015         * gcc.dg/i386-sse-8.c: Reset default options.
15016
15017 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
15018
15019         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
15020         in the error message text.
15021
15022 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15023
15024         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
15025
15026 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
15027
15028         PR c++/14616
15029         * g++.dg/init/array13.C: New test.
15030
15031 2004-03-20  Roger Sayle  <roger@eyesopen.com>
15032
15033         PR target/13889
15034         * gcc.c-torture/compile/pr13889.c: New test case.
15035
15036 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
15037
15038         PR c/14635
15039         * builtins-1.c (nan, nans): Don't test.
15040         * builtins-30.c: Don't use nan, nanf, nanl.
15041         * builtins-35.c: New test.
15042
15043 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
15044
15045         * g++.dg/ext/altivec-6.C: New test.
15046
15047 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
15048
15049         * g++.dg/init/placement3.C: New test.
15050
15051         * g++.dg/template/spec13.C: New test.
15052
15053         * g++.dg/lookup/using11.C: New test.
15054
15055         * g++.dg/lookup/koenig3.C: New test.
15056
15057         * g++.dg/template/operator2.C: New test.
15058
15059         * g++.dg/expr/dtor3.C: New test.
15060         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
15061         marker.
15062         * g++.old-deja/g++.law/visibility28.C: Likewise.
15063
15064 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
15065
15066         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
15067         * gcc.dg/ppc64-abi-3.c: Likewise.
15068
15069 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15070
15071         PR c++/14545
15072         * g++.dg/parse/template15.C: New test.
15073
15074 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
15075
15076         * g++.dg/expr/dtor2.C: New test.
15077
15078         * g++.dg/lookup/anon4.C: New test.
15079
15080         * g++.dg/overload/using1.C: New test.
15081
15082         * g++.dg/template/lookup7.C: New test.
15083
15084         * g++.dg/template/typename6.C: New test.
15085
15086         * g++.dg/expr/cond6.C: New test.
15087
15088 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15089
15090         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
15091
15092 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
15093
15094         * g++.dg/expr/cond5.C: New test.
15095         * g++.dg/expr/constcast1.C: Likewise.
15096         * g++.dg/expr/ptrmem2.C: Likewise.
15097         * g++.dg/expr/ptrmem3.C: Likewise.
15098         * g++.dg/lookup/main1.C: Likewise.
15099         * g++.dg/template/lookup6.C: Likewise.
15100
15101 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
15102
15103         * gcc.dg/local1.c: New test.
15104
15105         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
15106
15107 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15108
15109         * gcc.dg/torture/builtin-convert-1.c: New test.
15110
15111 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15112
15113         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
15114
15115 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
15116
15117         PR c++/14481
15118         * g++.dg/warn/Wunused-7.C: New test.
15119
15120 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15121
15122         * gcc.dg/torture/builtin-integral-1.c: New test.
15123
15124 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
15125
15126         PR c++/14586
15127         * g++.dg/parse/non-dependent3.C: New test.
15128
15129 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
15130
15131         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
15132         * g++.dg/eh/simd-2.C: Likewise.
15133         * g++.dg/init/array10.C: Likewise.
15134         * gcc.c-torture/compile/simd-1.c: Likewise.
15135         * gcc.c-torture/compile/simd-2.c: Likewise.
15136         * gcc.c-torture/compile/simd-3.c: Likewise.
15137         * gcc.c-torture/compile/simd-4.c: Likewise.
15138         * gcc.c-torture/compile/simd-6.c: Likewise.
15139         * gcc.c-torture/execute/simd-1.c: Likewise.
15140         * gcc.c-torture/execute/simd-2.c: Likewise.
15141         * gcc.dg/compat/vector-defs.h: Likewise.
15142         * gcc.dg/20020531-1.c: Likewise.
15143         * gcc.dg/altivec-3.c: Likewise.
15144         * gcc.dg/altivec-4.c: Likewise.
15145         * gcc.dg/altivec-varargs-1.c: Likewise.
15146         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
15147         * gcc.dg/i386-mmx-3.c: Likewise.
15148         * gcc.dg/i386-sse-4.c: Likewise.
15149         * gcc.dg/i386-sse-5.c: Likewise.
15150         * gcc.dg/i386-sse-8.c: Likewise.
15151         * gcc.dg/simd-1.c: Likewise.
15152         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
15153         __ev64_opaque__ since the machine description provides it.
15154
15155 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15156
15157         * lib/compat.exp (skip_list): New global variable.
15158         Use it to hold the user defined COMPAT_SKIPS list if any.
15159         (compat-obj): Add the members of skip_list to optall.
15160
15161 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15162
15163         * gcc.dg/compat/union-by-value-1_main.c,
15164         union-by-value-1_x.c, union-by-value-1_y.c,
15165         union-check.h, union-defs.h,
15166         union-init.h, union-return-1_main.c,
15167         union-return-1_x.c, union-return-1_y.c: New files.
15168
15169 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15170
15171         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
15172         mixed-struct-init.h: Add 4 mixed structure types.
15173         struct-by-value-21_main.c, struct-by-value-21_x.c,
15174         struct-by-value-21_y.c, struct-return-21_main.c,
15175         struct-return-21_x.c, struct-return-21_y.c: New files.
15176
15177 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
15178
15179         PR c++/14550
15180         * g++.dg/parse/template14.C: New test.
15181
15182 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
15183
15184         * gcc.c-torture/execute/20040313-1.c: New test.
15185
15186 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
15187
15188         PR target/14533
15189         * gcc.dg/20040311-2.c: New test.
15190
15191 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
15192
15193         PR other/14544
15194         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
15195         bit-field.
15196
15197 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
15198
15199         * gcc.dg/20040305-2.c: Add missing return statement.
15200
15201 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15202
15203         * gcc.dg/builtins-34.c: Also check pow10*.
15204
15205 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
15206
15207         PR target/14262
15208         * gcc.dg/20040305-2.c: New test.
15209
15210 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
15211
15212         * gcc.dg/20040310-1.c: New test.
15213
15214 2004-03-11  Roger Sayle  <roger@eyesopen.com>
15215
15216         * gcc.c-torture/execute/20040311-1.c: New test case.
15217
15218 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
15219
15220         PR c++/14476
15221         * g++.dg/lookup/enum1.C: New test.
15222
15223 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
15224
15225         PR c++/14510
15226         * g++.dg/lookup/struct2.C: New test.
15227
15228 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
15229
15230         * gcc.dg/builtins-34.c: New test.
15231
15232 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15233
15234         * gcc.dg/torture/builtin-nonneg-1.c: New test.
15235
15236 2004-03-09  James E Wilson  <wilson@specifixinc.com>
15237
15238         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
15239         * gcc.dg/alias-2.c: New testcase.
15240
15241 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
15242
15243         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
15244
15245 2004-03-09  Roger Sayle  <roger@eyesopen.com>
15246
15247         * gcc.c-torture/execute/20040309-1.c: New test case.
15248
15249 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
15250
15251         PR c++/14397
15252         * g++.dg/overload/ref1.C: New.
15253
15254 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15255
15256         PR c++/14409
15257         * g++.dg/template/spec12.C: New test.
15258
15259         PR c++/14448
15260         * g++.dg/parse/crash14.C: New test.
15261
15262 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
15263
15264         PR c++/14230
15265         * g++.dg/init/ref11.C: New test.
15266
15267 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
15268
15269         PR c++/14432
15270         * g++.dg/parse/builtin2.C: New test.
15271
15272 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
15273
15274         PR c++/14401
15275         * g++.dg/init/ctor3.C: New test.
15276         * g++.dg/init/union1.C: New test.
15277         * g++.dg/ext/anon-struct4.C: New test.
15278
15279 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
15280
15281         * g++.dg/lookup/koenig1.C: Tweak error messages.
15282         * g++.dg/lookup/used-before-declaration.C: Likewise.
15283         * g++.dg/other/do1.C: Likewise.
15284         * g++.dg/overload/koenig1.C: Likewise.
15285         * g++.dg/parse/crash13.C: Likewise.
15286         * g++.dg/template/instantiate3.C: Likewise.
15287
15288 2004-03-08  Eric Christopher  <echristo@redhat.com>
15289
15290         * * lib/target-supports.exp: Enable libiconv in test
15291         compilation.  Fix up error checking.
15292
15293 2004-03-08  Roger Sayle  <roger@eyesopen.com>
15294
15295         PR middle-end/14289
15296         * gcc.dg/pr14289-1.c: New test case.
15297         * gcc.dg/pr14289-2.c: Likewise.
15298         * gcc.dg/pr14289-3.c: Likewise.
15299
15300 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
15301
15302         * gcc.c-torture/execute/20040308-1.c: New test.
15303
15304 2004-03-07  Roger Sayle  <roger@eyesopen.com>
15305
15306         * gcc.c-torture/execute/20040307-1.c: New test case.
15307
15308 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
15309
15310         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
15311
15312 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
15313
15314         * gcc.dg/20040306-1.c: New test.
15315
15316 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
15317
15318         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
15319         them static.
15320         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
15321
15322 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15323
15324         PR c/14465
15325         * gcc.dg/decl-6.c: New test.
15326
15327 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15328
15329         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
15330         Rename LOGPOW -> LOG_POW.
15331         (SQRT_EXP, POW_EXP): New.
15332
15333 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15334
15335         * gcc.dg/i386-sse-8.c: New test.
15336
15337 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15338
15339         PR c/14114
15340         * gcc.dg/decl-5.c: New test.
15341
15342 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
15343
15344         * gcc.dg/20040305-1.c: New test.
15345
15346 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
15347
15348         PR other/14354
15349         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
15350
15351 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
15352
15353         PR c++/14425, c++/14426
15354         * g++.dg/ext/altivec-4.C: New test.
15355         * g++.dg/ext/altivec-5.C: New test.
15356
15357 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
15358
15359         * g++.old-deja/g++.other/linkage1.C: Expect errors about
15360         global variables of a type with no linkage.
15361         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
15362         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
15363         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
15364         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
15365         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
15366         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
15367         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
15368         * g++.dg/warn/deprecated.C: Name enum Color.
15369         * g++.dg/overload/VLA.C: Name structure for 'b'.
15370         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
15371
15372 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15373
15374         * gcc.c-torture/compile/20040304-1.c: New test.
15375
15376 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
15377
15378         PR 13728
15379         * gcc.dg/decl-4.c: New testcase.
15380
15381 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
15382
15383         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
15384         as PRECF if sizeof (float) > sizeof (double).
15385         (PRECL): Make it the same as PRECF if
15386         sizeof (float) > sizeof (long double).
15387
15388 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15389
15390         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
15391         system type.  Add check for irix6 which doesn't have c99 runtime.
15392
15393 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
15394
15395         * gcc.dg/const-elim-1.c: xfail for xtensa.
15396
15397 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
15398
15399         PR c++/14369
15400         * g++.dg/template/cond4.C: New test.
15401
15402 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
15403
15404         PR c++/14360
15405         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
15406
15407         PR c++/14361
15408         * g++.dg/parse/defarg7.C: New test.
15409
15410         PR c++/14359
15411         * g++.dg/template/friend26.C: New test.
15412
15413 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
15414
15415         PR c++/14324
15416         * g++.dg/abi/mangle21.C: New test.
15417
15418         PR c++/14260
15419         * g++.dg/parse/constructor2.C: New test.
15420
15421         PR c++/14337
15422         * g++.dg/template/sfinae1.C: New test.
15423
15424 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
15425
15426         PR c++/14267
15427         * g++.dg/expr/crash2.C: New test.
15428
15429         PR middle-end/13448
15430         * gcc.dg/inline-5.c: New test.
15431         * gcc.dg/always-inline.c: Split out tests into ...
15432         * gcc.dg/always-inline2.c: ... this and ...
15433         * gcc.dg/always-inline3.c: ... this.
15434
15435 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
15436
15437         PR debug/12103
15438         * g++.dg/debug/crash1.C: New test.
15439
15440 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
15441
15442         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
15443         function with __attribute__((noinline)).
15444         (recurser_void2): Likewise.
15445         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
15446         (recurser_void2): Likewise.
15447
15448 2004-02-29  Roger Sayle  <roger@eyesopen.com>
15449
15450         PR middle-end/14203
15451         * g++.dg/warn/Wunused-6.C: New test case.
15452
15453 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
15454
15455         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
15456         not defined.
15457
15458 2004-02-27  Eric Christopher  <echristo@redhat.com>
15459
15460         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
15461         * g++.dg/charset/asm2.c: Run only x86.
15462         * gcc.dg/charset/asm3.c: Ditto.
15463
15464 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
15465
15466         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
15467         ld_library_path.
15468
15469 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
15470
15471         * g++.dg/ext/altivec-3.C: New.
15472
15473 2004-02-26  Richard Henderson  <rth@redhat.com>
15474
15475         * g++.dg/ext/attrib10.C: Mark for warning.
15476         * gcc.dg/attr-alias-1.c: New.
15477
15478 2004-02-26  Richard Henderson  <rth@redhat.com>
15479
15480         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
15481         * gcc.c-torture/execute/20040208-2.c: ... it back.
15482
15483 2004-02-26  Eric Christopher  <echristo@redhat.com>
15484
15485         * lib/target-supports.exp (check-iconv-available): New function.
15486         * lib/gcc-dg.exp (dg-require-iconv): New function.
15487         Use above.
15488         * gcc.dg/charset: New directory.
15489         * gcc.dg/charset/charset.exp: New file.
15490         * gcc.dg/charset/asm1.c: Ditto.
15491         * gcc.dg/charset/asm2.c: Ditto.
15492         * gcc.dg/charset/asm3.c: Ditto.
15493         * gcc.dg/charset/asm4.c: Ditto.
15494         * gcc.dg/charset/asm5.c: Ditto.
15495         * gcc.dg/charset/attribute1.c: Ditto.
15496         * gcc.dg/charset/attribute2.c: Ditto.
15497         * gcc.dg/charset/string1.c: Ditto.
15498         * g++.dg/charset: New directory.
15499         * g++.dg/dg.exp: Add here. Special options.
15500         * g++.dg/charset/charset.exp: New file.
15501         * g++.dg/charset/asm1.c: Ditto.
15502         * g++.dg/charset/asm2.c: Ditto.
15503         * g++.dg/charset/asm3.c: Ditto.
15504         * g++.dg/charset/asm4.c: Ditto.
15505         * g++.dg/charset/attribute1.c: Ditto.
15506         * g++.dg/charset/attribute2.c: Ditto.
15507         * g++.dg/charset/extern1.cc: Ditto.
15508         * g++.dg/charset/extern2.cc: Ditto.
15509         * g++.dg/charset/string1.c: Ditto.
15510
15511 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
15512
15513         PR c++/14278
15514         * g++.dg/parse/comma1.C: New test.
15515
15516 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15517
15518         PR c++/14284
15519         * g++.dg/template/ttp8.C: New test.
15520
15521 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
15522
15523         * gcc.dg/fixuns-trunc-1.c: New test.
15524
15525 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15526
15527         * gcc.dg/builtins-config.h: Use #elif.
15528
15529 2004-02-26  Michael Matz  <matz@suse.de>
15530
15531         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
15532         * gcc.dg/991214-1.c: Likewise.
15533         * gcc.dg/i386-asm-1.c: Likewise.
15534
15535 2004-02-25  Richard Henderson  <rth@redhat.com>
15536
15537         * gcc.c-torture/execute/20040208-2.c: Move ...
15538         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
15539
15540 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15541
15542         PR c++/14246
15543         * g++.dg/other/crash-3.C: New test.
15544
15545 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15546
15547         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
15548         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
15549
15550         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
15551         HP-UX.
15552
15553 2004-02-24  Michael Matz  <matz@suse.de>
15554
15555         * gcc.dg/i386-regparm.c: New.
15556
15557 2004-02-23  James E Wilson  <wilson@specifixinc.com>
15558
15559         * gcc.c-torture/execute/20040223-1.c: New.
15560
15561 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
15562             Kazu Hirata  <kazu@cs.umass.edu>
15563
15564         * gcc.dg/fwritable-strings-1.c: Remove.
15565
15566 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
15567
15568         PR c/14156
15569         * gcc.dg/20040223-1.c: New test.
15570
15571 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15572
15573         PR c++/14106
15574         * g++.dg/ext/typeof9.C: New test.
15575
15576 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15577
15578         PR c++/14250
15579         * g++.dg/other/switch1.C: New test.
15580
15581 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15582
15583         * gcc.dg/cast-function-1.c: Adjust for new informative message.
15584         * gcc.dg/va-arg-1.c: Likewise.
15585
15586 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15587
15588         PR c++/14143
15589         * g++.dg/template/koenig5.C: New test.
15590
15591 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
15592
15593         * g++.dg/ext/altivec-1.C: Generalize target triple.
15594         * g++.dg/ext/altivec-2.C: New test case.
15595         * g++.dg/ext/altivec_check.h: New file.
15596         * gcc.dg/altivec-1.c: Generalize target triple;
15597         include altivec_check.h and call altivec_check().
15598         * gcc.dg/altivec-[2-5].c: Generalize target triple.
15599         * gcc.dg/altivec-6.c: New test case.
15600         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
15601         type casts as needed.
15602         * gcc.dg/altivec-10.c: Include altivec_check.h and call
15603         altivec_check().
15604         * gcc.dg/altivec-12.c: New test case.
15605         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
15606         include altivec_check.h and call altivec_check().
15607         * gcc.dg/altivec_check.h: New file.
15608
15609 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15610
15611         * lib/target-supports.exp (check_alias_available): Don't mangle
15612         function `g' in test program.
15613
15614 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15615
15616         * lib/target-supports.exp (check_profiling_available): Check
15617         argument to determine whether we support a profiling type.
15618         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
15619         check_profiling_available.
15620         * g++.dg/bprob/bprob.exp: Likewise
15621         * g77.dg/bprob/bprob.exp: Likewise.
15622         * gcc.misc-tests/bprob.exp: Likewise.
15623         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
15624         dg-require-profiling and delete expected error handling.
15625         * gcc.dg/20021014-1.c: Likewise.
15626         * gcc.dg/nest.c: Likewise.
15627
15628 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15629
15630         PR c++/12007
15631         * g++.dg/other/vthunk1.C: New test.
15632
15633 2004-02-20  Falk Hueffner  <falk@debian.org>
15634
15635         PR target/14201
15636         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
15637
15638 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
15639
15640         PR c++/13927
15641         * g++.dg/other/error8.C: Remove XFAIL markers.
15642
15643         PR c++/14173
15644         * g++.dg/ext/packed5.C: New test.
15645
15646         PR c++/14199
15647         * g++.dg/warn/Wunused-5.C: New test.
15648
15649         PR c++/14186
15650         * g++.dg/lookup/member1.C: New test.
15651
15652 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
15653
15654         * gcc.c-torture/compile/20040130-1.c: Enable only when
15655         __INT_MAX__ >= 2147483647L.
15656         * gcc.c-torture/compile/961203-1.c: Likewise.
15657
15658 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
15659
15660         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
15661         * g++.dg/opt/template1.C: Robustify assembler regexp
15662
15663 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15664
15665         * gcc.c-torture/execute/simd-4.x: Remove.
15666         * gcc.c-torture/execute/va-arg-25.x: Likewise.
15667         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
15668         Guard with #ifndef SKIP_ATTRIBUTE.
15669         * gcc.dg/compat/vector-1_y.c: Likewise.
15670         * gcc.dg/compat/vector-2_x.c: Likewise.
15671         * gcc.dg/compat/vector-2_y.c: Likewise.
15672         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
15673         * g++.dg/eh/simd-2.C: Likewise.
15674
15675 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
15676
15677         * gcc.c-torture/compile/complex-1.c: New.
15678
15679 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
15680
15681         PR target/14209
15682         * gcc.c-torture/execute/20040218-1.c: New test.
15683
15684 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15685
15686         PR c++/14181
15687         * g++.dg/parse/new2.C: New test.
15688
15689 2004-02-18  Paul Brook  <paul@codesourcery.com>
15690
15691         * gcc.c-torture/compile/libcall-1.c: New test.
15692
15693 2004-02-18  Paul Brook  <paul@codesourcery.com>
15694
15695         PR debug/12934
15696         * gcc.dg/debug/debug-7.c: New test.
15697
15698 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
15699
15700         * gcc.dg/20040217-1.c: New test.
15701
15702 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
15703
15704         * gcc.c-torture/execute/990208-1.x: Delete.
15705
15706 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
15707
15708         * gcc.c-torture/execute/20040208-2.x: New file.
15709
15710 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
15711
15712         PR c++/11326
15713         * g++.dg/abi/structret1.C: New test.
15714
15715 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
15716
15717         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
15718         (i386_cpuid): No need to test if cpuid is available on AMD64.
15719         Fix assembly, so that it works onboth i386 and AMD64.
15720         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
15721         (vecInLong): Fix s[] member type to unsigned int.
15722         (vecInWord): Remove type.
15723         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
15724         (a64, b64, c64, d64, e64): Remove.
15725         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
15726         Remove unused variable.  Remove initialization of removed variables.
15727         Don't call mmx_tests nor sse_tests.
15728         (reference_mmx, reference_sse): Remove.
15729         (check): Add return stmt.
15730         * gcc.dg/i386-sse-7.c: New test.
15731         * gcc.dg/i386-mmx-4.c: New test.
15732
15733 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15734
15735         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
15736         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
15737         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
15738         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
15739         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
15740         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
15741         g++.dg/tc1/dr94.C: Fix line terminator.
15742
15743 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
15744
15745         * gcc.c-torture/compile/20040216-1.c: New.
15746
15747 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15748
15749         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
15750         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
15751         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
15752         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
15753         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
15754         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
15755
15756 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15757
15758         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
15759
15760 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
15761
15762         PR c++/13971
15763         * g++.dg/expr/cond4.C: New test.
15764
15765         PR c++/14086
15766         * g++.dg/lookup/crash2.C: New test.
15767
15768 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
15769
15770         * gcc.c-torture/compile/20040214-2.c: New test.
15771
15772 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
15773
15774         PR c++/14116
15775         * g++.dg/ext/typeof8.C: New test.
15776
15777 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
15778
15779         * gcc.c-torture/compile/20040214-1.c: New test.
15780
15781 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15782
15783         PR c++/13635
15784         * g++.dg/template/spec11.C: New test.
15785
15786 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15787
15788         PR c++/13927
15789         * g++.dg/other/error8.C: New test.
15790
15791 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
15792
15793         PR c++/14122
15794         * g++.dg/template/array4.C: New test.
15795
15796         PR c++/14108
15797         * g++.dg/inherit/thunk2.C: New test.
15798
15799         PR c++/14083
15800         * g++.dg/eh/cond2.C: New test.
15801
15802 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
15803
15804         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
15805
15806 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
15807
15808         * lib/scanasm.exp (dg-scan): Quote pattern before display.
15809
15810 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
15811
15812         * g++.dg/simd-2.C: xfail on ppc64-linux.
15813
15814 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
15815
15816         PR c/456
15817         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
15818         tests.
15819
15820 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
15821
15822         * gcc.dg/builtins-33.c: New test.
15823
15824 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
15825
15826         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
15827
15828 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
15829
15830         * g++.dg/simd-2.C: Set -maltivec for ppc64.
15831
15832 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
15833
15834         * gcc.dg/ppc64-abi-3.c: New test.
15835
15836 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
15837
15838         PR c/14092
15839
15840         * gcc.dg/pr14092-1.c: New testcase.
15841
15842 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
15843
15844         * gcc.dg/cpp/assert4.c: Fix typo last change.
15845
15846         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
15847         * gcc.dg/cpp/assert4.c: Handle powerpc64.
15848
15849         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
15850
15851 2004-02-09  Roger Sayle  <roger@eyesopen.com>
15852
15853         * gcc.c-torture/compile/20040209-1.c: New test case.
15854
15855 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15856
15857         * gcc.dg/c90-init-1.c: Adjust expected error messages.
15858
15859 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
15860
15861         * gcc.c-torture/execute/20040208-[12].c: New tests.
15862
15863 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15864
15865         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
15866
15867 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15868
15869         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
15870
15871 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
15872
15873         Bug 13856
15874         * gcc.dg/visibility-8.c: New testcase.
15875
15876 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
15877
15878         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
15879         arguments.
15880         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
15881
15882 2004-02-07  Roger Sayle  <roger@eyesopen.com>
15883
15884         PR middle-end/13696
15885         * g++.dg/opt/fold1.C: New test case.
15886
15887 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15888
15889         PR c++/14033
15890         * g++.dg/other/crash-2.C: New test.
15891
15892 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15893
15894         PR c++/14028
15895         * g++.dg/parse/angle-bracket2.C: New test.
15896
15897 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15898
15899         PR middle-end/13750
15900         Revert:
15901         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
15902         PR pch/13361
15903         * testsuite/g++.dg/pch/wchar-1.C: New.
15904         * testsuite/g++.dg/pch/wchar-1.Hs: New.
15905
15906 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15907
15908         PR c++/14008
15909         * g++.dg/parse/error15.C: New test.
15910         * g++.dg/parse/crash11.C: Update dg-error mark.
15911
15912 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
15913
15914         PR c++/13932
15915         * g++.dg/warn/conv2.C: New test.
15916
15917 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15918
15919         PR c++/13086
15920         * g++.dg/warn/incomplete1.C: Remove xfail.
15921
15922 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
15923
15924         * lib/file-format.exp (gcc_target_object_format): Use
15925         ${tool}_target_compile, not gcc_target_compile.
15926         * lib/target-supports.exp (check_alias_available): Likewise.
15927         (check_gc_sections_available): Likewise.
15928         * g++.dg/ext/attrib10.C: Use dg-require-alias.
15929         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
15930         dg-require-alias.
15931
15932 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
15933
15934         PR c++/13969
15935         * g++.dg/template/static6.C: New test.
15936
15937 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
15938
15939         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
15940
15941 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15942
15943         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
15944         tests for systems where `char' is unsigned by default.
15945
15946 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15947
15948         PR c++/13997
15949         * g++.dg/template/partial3.C: New test.
15950
15951 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
15952
15953         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
15954         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
15955         Remove mentions of obsolete ports.
15956
15957 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
15958
15959         * gcc.dg/noncompile/20001228-1.c: Fix for new
15960         error message.
15961
15962 2004-02-03  Roger Sayle  <roger@eyesopen.com>
15963
15964         PR target/9348
15965         * gcc.c-torture/execute/multdi-1.c: New test case.
15966
15967 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
15968
15969         PR c++/13925
15970         * g++.dg/template/lookup5.C: New test.
15971
15972 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
15973
15974         PR c++/13950
15975         * g++.dg/template/lookup4.C: New test.
15976
15977         PR c++/13970
15978         * g++.dg/parse/error14.C: New test.
15979
15980         PR c++/14002
15981         * g++.dg/parse/template13.C: New test.
15982
15983 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
15984
15985         PR c++/13978
15986         * g++.dg/template/koenig4.C: New test.
15987
15988         PR c++/13968
15989         * g++.dg/template/crash17.C: New test.
15990
15991         PR c++/13975
15992         * g++.dg/parse/error13.C: New test.
15993         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
15994
15995 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
15996
15997         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
15998
15999 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
16000
16001         PR c/11658
16002         PR c/13994
16003         * gcc.dg/noncompile/20040203-1.c: New test.
16004         * gcc.dg/noncompile/20040203-2.c: Likewise.
16005         * gcc.dg/noncompile/20040203-3.c: Likewise.
16006         * gcc.dg/20040203-1.c: Likewise.
16007
16008 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
16009
16010         PR c++/10858
16011         * g++.dg/template/sizeof7.C: New test.
16012
16013 2004-02-02  Eric Christopher  <echristo@redhat.com>
16014             Zack Weinberg  <zack@codesourcery.com>
16015
16016         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
16017
16018 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
16019
16020         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
16021         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
16022         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
16023         * gcc.dg/cleanup-5.c: Run only on Linux targets.
16024
16025 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
16026
16027         PR c++/13113
16028         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
16029
16030         PR c++/13854
16031         * g++.dg/ext/attrib13.C: New test.
16032
16033         PR c++/13907
16034         * g++.dg/conversion/op2.C: New test.
16035
16036 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16037
16038         * gcc.dg/titype-1.c: Fix pasto.
16039
16040 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16041
16042         * gcc.dg/titype-1.c: New test.
16043
16044 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16045
16046         PR c++/13957
16047         * g++.dg/template/non-type-template-argument-1.C,
16048         g++.dg/template/qualified-id1.C: Update dg-error marks.
16049         * g++.dg/template/nontype6.C: New test.
16050
16051 2004-02-01  Roger Sayle  <roger@eyesopen.com>
16052
16053         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
16054         * gcc.dg/builtins-31.c: New testcase.
16055         * gcc.dg/builtins-32.c: New testcase.
16056
16057 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
16058
16059         * objc.dg/call-super-2.m: Update line numbers
16060         for the including of stddef.h.
16061
16062 2004-01-30  Michael Matz  <matz@suse.de>
16063
16064         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
16065         g++.dg/ext/case-range3.C: New tests.
16066
16067 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16068
16069         DR206
16070         PR c++/13813
16071         * g++.dg/template/member4.C: New test.
16072
16073 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16074
16075         PR c++/13683
16076         * g++.dg/template/sizeof6.C: New test.
16077
16078 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
16079
16080         * gcc.dg/fwritable-strings-1.c: New test.
16081
16082 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
16083
16084         * gcc.c-torture/compile/20040130-1.c: New test.
16085
16086 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
16087
16088         * objc.dg/call-super-2.m: Include stddef.h for size_t.
16089
16090 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
16091
16092         PR c++/13883
16093         * g++.dg/template/ctor3.C: New test.
16094
16095 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16096
16097         * g++.dg/tc1: New directory.
16098         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
16099         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
16100         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
16101         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
16102         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
16103
16104 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16105
16106         * g++.dg/parse/error11.C: New test.
16107         * g++.dg/parse/error12.C: Likewise.
16108
16109 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
16110
16111         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
16112         (scan_initial, main): Use aligned_sizeof instead of sizeof.
16113
16114 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
16115
16116         PR c++/13791
16117         * g++.dg/ext/attrib12.C: New test.
16118
16119         PR c++/13736
16120         * g++.dg/parse/cast2.C: New test.
16121
16122 2004-01-27  James E Wilson  <wilson@specifixinc.com>
16123
16124         * objc.dg/encode-2.m (main): New local string.  Set depending on
16125         sizeof long.  Use in sscanf call.
16126         * objc.dg/encode-3.m (main): New local string.  Set depending on
16127         sizeof long.  Use in scan_initial call.
16128
16129 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16130
16131         * objc.dg/call-super-2.m: Make LP64-safe.
16132         * objc.dg/desig-init-1.m: Likewise.
16133
16134 2004-01-27  Devang Patel <dpatel@apple.com>
16135
16136         * g++.dg/debug/namespace1.C: New test.
16137
16138 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
16139
16140         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
16141         xscale-*-*.
16142
16143         * gcc.dg/arm-mmx-1.c: New test.
16144
16145 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16146
16147         * gcc.dg/20040127-1.c: New test.
16148         * gcc.dg/20040127-2.c: New test.
16149
16150 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16151
16152         * objc.dg/stret-1.m (glob): Renamed to globa.
16153
16154 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
16155
16156         PR c++/13663
16157         * g++.dg/expr/for1.C: New test.
16158
16159 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
16160
16161         PR middle-end/13779
16162         * gcc.dg/darwin-longlong.c: New test.
16163
16164 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
16165
16166         * gcc.dg/20040124-1.c: Moved test from here...
16167         * gcc.c-torture/compile/20040124-1.c: ...to here.
16168
16169 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
16170
16171         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
16172         the assembly output if -m64 is passed.
16173
16174 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
16175
16176         PR c++/13833
16177         * g++.dg/template/cond3.C: New test.
16178
16179 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16180
16181         PR c++/13810
16182         * g++.dg/template/ttp7.C: New test.
16183
16184 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16185
16186         PR c++/13797
16187         * g++.dg/template/nontype4.C: New test.
16188         * g++.dg/template/nontype5.C: Likewise.
16189
16190 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
16191
16192         * gcc.dg/torture/mips-clobber-at.c: New test.
16193
16194 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
16195
16196         * gcc.dg/20040124-1.c: New test.
16197
16198 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
16199
16200         * gcc.dg/20040123-1.c: New test.
16201
16202 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
16203
16204         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
16205
16206 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16207
16208         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
16209
16210 2004-01-23  Andrew Pinski  <apinski@apple.com>
16211
16212         * gcc.dg/20030121-1.c: Move to ..
16213         * gcc.dg/20040121-1.c: here.
16214
16215 2004-01-23  Roger Sayle  <roger@eyesopen.com>
16216
16217         * gcc.dg/builtins-29.c: New test case.
16218
16219 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
16220
16221         PR 18314
16222         * gcc.dg/builtins-30.c: New testcase.
16223
16224 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
16225
16226         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
16227         * lib/g77.exp: Likewise.
16228         * lib/objc.exp: Likewise.
16229         * lib/g++.exp: Likewise.
16230
16231 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
16232
16233         * gcc.dg/struct-by-value-2.c: New test.
16234
16235 2004-01-21  Andrew Pinski  <apinski@apple.com>
16236
16237         PR target/13785
16238         * gcc.dg/20030121-1.c: New test.
16239
16240 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
16241
16242         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
16243         clobber frame pointer register in asm statement.
16244
16245 2004-01-21  Falk Hueffner  <falk@debian.org>
16246
16247         * gcc.c-torture/compile/20040121-1.c: New test.
16248
16249 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
16250
16251         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
16252
16253 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
16254
16255         * gcc.dg/ppc64-abi-2.c: New test.
16256
16257 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
16258
16259         * lib/treelang.exp: Fill out this file.
16260         * lib/treelang-dg.exp: New File.
16261
16262 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
16263
16264         * gcc.c-torture/compile/981022-1.c: Remove.
16265         * gcc.dg/array-5.c: Remove XFAIL.
16266         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
16267         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
16268         gcc.dg/cond-lvalue-1.c: Update.
16269         * gcc.dg/cast-lvalue-2.c: New test.
16270
16271 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
16272
16273         PR c++/13592
16274         * g++.dg/other/error1.C (class foo): Tweak error message.
16275
16276         PR c++/13592
16277         * g++.dg/template/call2.C: New test.
16278
16279 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16280
16281         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
16282         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
16283         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
16284         scalar-return-1_x.c, scalar-return-2_y.c,
16285         scalar-return-3_x.c, scalar-return-3_y.c,
16286         scalar-return-4_x.c, scalar-return-4_y.c,
16287         struct-align-1.h, struct-align-1_x.c,
16288         struct-align-1_y.c, struct-align-2.h,
16289         struct-align-2_x.c, struct-align-2_y.c,
16290         struct-by-value-10_y.c, struct-by-value-11_x.c,
16291         struct-by-value-11_y.c, struct-by-value-12_x.c,
16292         struct-by-value-12_y.c, struct-by-value-13_x.c,
16293         struct-by-value-13_y.c, struct-by-value-14_x.c,
16294         struct-by-value-14_y.c, struct-by-value-15_x.c,
16295         struct-by-value-15_y.c, struct-by-value-16_y.c,
16296         struct-by-value-17_y.c, struct-by-value-18_y.c,
16297         struct-by-value-19_y.c, struct-by-value-1_x.c,
16298         struct-by-value-1_y.c, struct-by-value-20_y.c,
16299         struct-by-value-2_x.c, struct-by-value-2_y.c,
16300         struct-by-value-3_y.c, struct-by-value-4_x.c,
16301         struct-by-value-4_y.c, struct-by-value-5_y.c,
16302         struct-by-value-6_y.c, struct-by-value-7_y.c
16303         struct-by-value-8_x.c, struct-by-value-8_y.c
16304         struct-by-value-9_x.c, struct-by-value-9_y.c
16305         struct-return-10_x.c, struct-return-10_y.c,
16306         struct-return-19_x.c, struct-return-20_x.c
16307         struct-return-2_x.c, struct-return-2_y.c
16308         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
16309         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
16310
16311 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16312
16313         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
16314         attribute on sparc*-sun-solaris2.*.
16315
16316 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
16317
16318         PR c++/13710
16319         * g++.dg/ext/typeof7.C: New test.
16320
16321 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
16322
16323         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
16324         * gcc.dg/const-elim-1.c: Same.
16325
16326 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
16327
16328         * objc.dg/stret-1.m: New.
16329         * objc.dg/stret-2.m: New.
16330
16331 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
16332
16333         PR c++/11895
16334         * g++.dg/ext/vector1.C: New test.
16335
16336 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
16337
16338         * gcc.dg/pch/import-1.c: New.
16339         * gcc.dg/pch/import-1.hs: New.
16340         * gcc.dg/pch/import-1a.h: New.
16341         * gcc.dg/pch/import-1b.h: New.
16342         * gcc.dg/pch/import-1c.h: New.
16343
16344 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
16345
16346         PR c++/13574
16347         * g++.dg/ext/array1.C: New test.
16348
16349         PR c++/13178
16350         * g++.dg/conversion/op1.C: New test.
16351
16352 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
16353
16354         PR 11864
16355         From Kazumoto Kojima / Dan Kegel:
16356         * gcc.dg/pr11864-1.c: New test.
16357
16358         PR 10392
16359         From Marcus Comstedt / Dan Kegel:
16360         * gcc.dg/pr10392-1.c: New test.
16361
16362 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
16363
16364         PR c++/13478
16365         * g++.dg/init/ref10.C: New test.
16366
16367 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16368
16369         PR c++/13407
16370         * g++.dg/parse/typename6.C: New test.
16371
16372 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
16373
16374         PR pch/13361
16375         * testsuite/g++.dg/pch/wchar-1.C: New.
16376         * testsuite/g++.dg/pch/wchar-1.Hs: New.
16377
16378 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16379
16380         PR c++/9259
16381         * g++.dg/expr/sizeof2.C: New test.
16382
16383 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
16384
16385         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
16386
16387 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
16388
16389         PR c++/13659
16390         * g++.dg/lookup/strong-using-3.C: New.
16391         * g++.dg/lookup/using-10.C: New.
16392
16393 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
16394
16395         PR c++/13594
16396         * g++.dg/lookup/strong-using-2.C: New.
16397
16398 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
16399             Dan Kegel <dank@kegel.com>
16400             J"orn Rennecke <joern.rennecke@superh.com>
16401
16402         PR target/9365
16403         * gcc.dg/pr9365-1.c: New test.
16404
16405 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16406
16407         PR c++/8856
16408         * g++.dg/parse/casting-operator2.C: New test.
16409         * g++.old-deja/g++.pt/explicit83.C: Remove.
16410
16411 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
16412
16413         * gcc.dg/label-compound-stmt-1.c: New test.
16414         * gcc.c-torture/compile/950922-1.c,
16415         gcc.c-torture/compile/20000211-3.c,
16416         gcc.c-torture/compile/20000518-1.c,
16417         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
16418         compound statements.
16419
16420 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
16421
16422         * gcc.dg/ppc64-abi-1.c: New test.
16423
16424 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
16425
16426          * g++.dg/ext/attrib9.C: Add dg-warnings.
16427
16428 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16429
16430         PR c++/12335
16431         * g++.dg/parse/dtor3.C: New test.
16432
16433 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
16434
16435         PR c++/12709
16436         * g++.dg/parse/try-catch-1.C: New test.
16437
16438 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
16439
16440         * ada/acats/run_all.sh: Add more verbose output in acats.log
16441         when compiling tests.
16442
16443 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
16444
16445         PR 13656
16446         * gcc.dg/typedef-redecl.c: New test case.
16447         * gcc.dg/typedef-redecl.h: New support file.
16448
16449 2004-01-13  Jan Hubicka  <jh@suse.cz>
16450
16451         * gcc.dg/always_inline.c: New test.
16452         * gcc.dg/debug/20031231-1.c: Fix.
16453
16454 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16455
16456         PR c++/13474
16457         * g++.dg/template/array3.C: New test.
16458
16459 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
16460
16461         * g++.dg/ext/lvalue1.C: No longer expected to fail.
16462         * g++.dg/warn/Wunused-2.C: Likewise.
16463
16464 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16465
16466         PR c++/13289
16467         * g++.dg/template/instantiate6.C: New test.
16468
16469 2004-01-12  Roger Sayle  <roger@eyesopen.com>
16470
16471         PR middle-end/11397
16472         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
16473
16474 2004-01-12  Jan Hubicka  <jh@suse.cz>
16475
16476         PR opt/12826
16477         * gcc.dg/20040112-1.c: New.
16478
16479         * gcc.dg/dwarf-die[1-7].c: Move to...
16480         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
16481         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
16482
16483 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
16484
16485         PR c++/4100
16486         * g++.dg/parse/friend4.C: New test.
16487
16488 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
16489
16490         PR c++/4100
16491         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
16492         definition is called a friend.
16493
16494 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
16495
16496         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
16497
16498 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
16499
16500         PR c++/3478
16501         * g++.dg/parse/error10.C: New test.
16502         * g++.dg/template/arg2.C: Accept "invalid type" error.
16503
16504 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
16505
16506         PR middle-end/13392
16507         * g++.dg/opt/expect2.C: New test.
16508
16509 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
16510
16511         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
16512         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
16513         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
16514         Update dg-error regexps.
16515
16516 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
16517
16518         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
16519         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
16520
16521 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16522
16523         * gcc.dg/pragma-re-1.c: Use right pointer type.
16524
16525 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16526
16527         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
16528
16529 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
16530
16531         * gcc.dg/rs6000-ldouble-1.c: New.
16532
16533 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16534
16535         DR 337
16536         PR c++/9256
16537         * g++.dg/other/abstract1.C: New test.
16538
16539 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
16540
16541         * g++.dg/lookup/strong-using-1.C: New.
16542
16543 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
16544
16545         PR c/11234
16546         * gcc.dg/func-ptr-conv-1.c: New test.
16547         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
16548
16549 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
16550
16551         PR target/13380.
16552         * gcc.c-torture/compile/20040109-1.c: New.
16553
16554 2004-01-08  Stuart Hastings  <stuart@apple.com>
16555
16556         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
16557         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
16558         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
16559
16560 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
16561
16562         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
16563
16564 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
16565
16566         * ada/acats/run_acats: Treat 'gnatchop' the same way
16567         as 'gnatmake'.  Export GCC_DRIVER.
16568         * ada/acats/run_all.sh: Add target_gnatchop.  Use
16569         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
16570
16571 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16572
16573         PR c++/12573
16574         * g++.dg/template/dependent-expr4.C: New test.
16575
16576 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
16577
16578         * gcc.dg/altivec-11.c: New test.
16579
16580 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
16581
16582         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
16583
16584 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
16585
16586         PR c/6024
16587         * gcc.dg/enum-compat-1.c: New test.
16588         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
16589
16590 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
16591
16592         PR c/12165
16593         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
16594         gcc.dg/c99-idem-qual-3.c: New tests.
16595
16596 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
16597
16598         * gcc.dg/winline-7.c: Don't cast void * to int.
16599
16600 2004-01-06  Jan Hubicka  <jh@suse.cz>
16601
16602         * gcc.dg/i386-sse-5.c: New test
16603         * g++.dg/eh/simd-1.c: Add -w argument for i386.
16604
16605 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
16606
16607         PR c++/12815
16608         * g++.dg/rtti/typeid4.C: New test.
16609
16610 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16611
16612         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
16613
16614 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
16615
16616         PR c++/12132
16617         * g++.dg/template/error11.C: New test.
16618
16619         PR c++/13451
16620         * g++.dg/template/class2.C: New test.
16621
16622 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
16623         Richard Sandiford <rsandifo@redhat.com>
16624
16625         PR c++/13387
16626         * g++.dg/opt/alias3.C: New test.
16627
16628 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
16629
16630         PR c++/13157
16631         * g++.dg/template/koenig3.C: New test.
16632
16633         PR c++/13529
16634         * g++.dg/parse/offsetof3.C: New test.
16635
16636         * g++.dg/init/copy7.C: Add missing dg-error markers.
16637
16638         PR c++/12226
16639         * g++.dg/init/copy7.c: New test.
16640
16641         PR c++/13536
16642         * g++.dg/parse/cast1.C: New test.
16643
16644 2004-01-04  Jan Hubicka  <jh@suse.cz>
16645
16646         * gcc.dg/winline[1-7].c: New tests.
16647
16648 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16649
16650         PR c++/13520
16651         * g++.dg/template/qualttp22.C: New test.
16652
16653 2004-01-01  Jan Hubicka  <jh@suse.cz>
16654
16655         * gcc.dg/debug/20031231-1.c: New.
16656         * gcc.c-torture/compile/20040101-1.c: New.
16657         * gcc.dg/dwarf-die-[1-7].c: New.
16658
16659 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
16660
16661         PR optimization/13521
16662         * gcc.c-torture/compile/20031231-1.c: New test.
16663
16664 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
16665
16666         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
16667
16668 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16669
16670         PR c++/10079
16671         * g++.dg/template/crash16.C: New test.
16672
16673 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
16674
16675         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
16676
16677 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
16678
16679         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
16680         ports.
16681         * g++.old-deja/g++.jason/thunk3.C: Likewise.
16682         * g++.old-deja/g++.law/profile1.C: Likewise.
16683         * gcc.c-torture/compile/981006-1.c: Likewise.
16684         * gcc.c-torture/execute/loop-2e.x: Likewise.
16685         * gcc.c-torture/execute/loop-2f.x: Remove.
16686         * gcc.c-torture/execute/loop-2g.x: Likewise.
16687         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
16688         * gcc.dg/20020312-2.c: Remove traces of dead ports.
16689
16690 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
16691
16692         PR c++/13507
16693         * g++.dg/ext/attrib11.C: New test.
16694
16695         PR c++/13494
16696         * g++.dg/template/array2-1.C: New test.
16697         * g++.dg/template/array2-2.C: New test.
16698
16699 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
16700
16701         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
16702
16703 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
16704
16705         PR c++/12774
16706         * g++.dg/template/array1-1.C: New test.
16707         * g++.dg/template/array1-2.C: New test.
16708
16709 2003-12-29  Roger Sayle  <roger@eyesopen.com>
16710
16711         PR fortran/12632
16712         * g77.dg/12632.f: New test case.
16713
16714 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16715
16716         PR c++/13289
16717         * g++.dg/parse/nontype1.C: New test.
16718
16719 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16720
16721         PR c++/12403
16722         * g++.dg/parse/explicit1.C: New test.
16723         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
16724
16725 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
16726
16727         PR c++/13081
16728         * g++.dg/opt/inline6.C: New test.
16729
16730         PR c++/12613
16731         * g++.dg/parse/error9.C: New test.
16732
16733         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
16734
16735 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
16736
16737         PR c++/13009
16738         * g++.dg/init/assign1.C: New test.
16739
16740 2003-12-28  Roger Sayle  <roger@eyesopen.com>
16741
16742         PR c++/13070
16743         * g++.dg/warn/format3.C: New test case.
16744
16745 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16746
16747         * gcc.c-torture/compile/20031227-1.c: New test.
16748
16749 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16750
16751         * g++.dg/bprob/bprob.exp: Load target-supports.exp
16752         * g77.dg/bprob/bprob.exp: Likewise.
16753         * gcc.misc-tests/bprob.exp: Likewise.
16754         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
16755         variants on systems where the library does not provide that
16756         functionality.
16757         * gcc.dg/builtins-20.c: Use builtins-config.h.
16758         * gcc.dg/builtins-config.h: New file.
16759
16760 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16761
16762         * lib/gcc-dg.exp (dg-require-profiling): New function.
16763         * lib/target-supports.exp (check_profiling_available): Likewise.
16764         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
16765         * g77.dg/bprob/bprob.exp: Likewise.
16766         * gcc.misc-tests/bprob.exp: Likewise.
16767         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
16768         * gcc.dg/20021014-1.c: Likewise.
16769         * gcc.dg/nest.c: Likewise.
16770
16771 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16772
16773         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
16774         compiling.
16775         * g++.dg/lookup/java2.C: Likewise.
16776         * gcc.dg/cpp/lexident.c: Likewise.
16777
16778 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
16779
16780         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
16781         given.
16782         * gcc.c-torture/compile/961203-1.c: Likewise.
16783         * gcc.c-torture/compile/980506-1.c: Likewise.
16784
16785 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
16786
16787         * lib/gcc-dg.exp (dg-prune-output): New annotation.
16788         (additional_prunes): New global.
16789         (gcc-dg-prune): Handle additional per-test pruning.
16790         (dg-test): Clear additional_prunes between tests.
16791
16792         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
16793         dg-prune-output to avoid spurious failures from assembler
16794         complaining about nonexistent WAW violations.
16795         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
16796         Use dg-prune-output to avoid spurious failures from assembler
16797         warning about Itanium B-step errata.
16798
16799 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16800
16801         * g++.dg/abi/macro0.C: New test.
16802         * g++.dg/abi/macro1.C: Likewise.
16803         * g++.dg/abi/macro2.C: Likewise.
16804
16805         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
16806         * g++.dg/abi/bitfield7.C: Likewise.
16807         * g++.dg/abi/dtor2.C: Likewise.
16808         * g++.dg/abi/mangle11.C: Likewise.
16809         * g++.dg/abi/mangle12.C: Likewise.
16810         * g++.dg/abi/mangle14.C: Likewise.
16811         * g++.dg/abi/mangle17.C: Likewise.
16812         * g++.dg/abi/vbase10.C: Likewise.
16813         * g++.dg/abi/vbase14.C: Likewise.
16814         * g++.dg/template/qualttp17.C: Likewise.
16815
16816 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
16817
16818         PR c/11995
16819         * gcc.dg/20031223-1.c: New test.
16820
16821 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16822
16823         * gcc.dg/noreturn-7.c: New test.
16824
16825 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16826
16827         * gcc.dg/null-pointer-1.c: New test.
16828
16829 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
16830
16831         * g++.old-deja/g++.jason/template18.C: Remove.
16832         * g++.old-deja/g++.jason/template37.C: Likewise.
16833
16834         PR c++/12862
16835         * g++.dg/lookup/ns1.C: New test.
16836
16837         PR c++/12397
16838         * g++.dg/template/lookup3.C: New test.
16839
16840 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
16841
16842         * g++.dg/template/recurse1.C: New test
16843
16844 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
16845
16846         PR c++/12479
16847         * g++.dg/parse/semicolon1.C: New test.
16848         * g++.dg/parse/semicolon1.h: Likewise.
16849
16850 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
16851
16852         * gcc.dg/darwin-misaligned.c: New test.
16853
16854 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
16855
16856         PR c/9163
16857         * gcc.dg/20031222-1.c: New test.
16858
16859 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
16860
16861         PR c++/13438
16862         * g++.dg/parse/error8.C: New test.
16863
16864         PR c++/11554
16865         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
16866
16867 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
16868
16869         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
16870         too small.
16871         * gcc.c-torture/compile/930217-1.c: Likewise.
16872         * gcc.c-torture/compile/930513-1.c: Likewise.
16873         * gcc.c-torture/execute/920908-2.c: Likewise.
16874         * gcc.c-torture/execute/921204-1.c: Likewise.
16875         * gcc.c-torture/execute/930621-1.c: Likewise.
16876         * gcc.c-torture/execute/930630-1.c: Likewise.
16877         * gcc.c-torture/execute/931031-1.c: Likewise.
16878         * gcc.c-torture/execute/980602-2.c: Likewise.
16879         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
16880         * gcc.c-torture/execute/compndlit-1.c: Likewise.
16881         * gcc.c-torture/execute/extzvsi.c: Likewise.
16882         * gcc.c-torture/unsorted/ext.c: Likewise.
16883
16884 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
16885
16886         PR target/12749
16887         * gcc.c-torture/compile/20031220-2.c: New test case.
16888
16889 2003-12-20  Roger Sayle  <roger@eyesopen.com>
16890
16891         PR optimization/13031
16892         * gcc.c-torture/compile/20031220-1.c: New test case.
16893
16894 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16895
16896         * gcc.dg/cast-function-1.c: New test.
16897
16898 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
16899
16900         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
16901         formats.
16902
16903 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
16904
16905         PR c++/12795
16906         * g++.dg/ext/attrib10.C: New test.
16907
16908 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
16909
16910         * gcc.dg/cleanup-10.c: New test.
16911         * gcc.dg/cleanup-11.c: New test.
16912
16913 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
16914
16915         PR c++/13239
16916         * g++.dg/opt/expect1.C: New test.
16917
16918 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
16919
16920         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
16921
16922 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
16923
16924         PR debug/12923
16925         * gcc.dg/20031218-1.c: New test.
16926
16927         PR debug/12389
16928         * gcc.dg/20031218-2.c: New test.
16929         * gcc.dg/20031218-3.c: New test.
16930
16931         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
16932         of label name and allow for USER_LABEL_PREFIX == "_" names.
16933         * g++.dg/abi/mangle18-2.C: Likewise.
16934         * g++.dg/abi/mangle19-1.C: Likewise.
16935         * g++.dg/abi/mangle19-2.C: Likewise.
16936         * g++.dg/abi/mangle20-1.C: Likewise.
16937         * g++.dg/abi/mangle20-2.C: Likewise.
16938
16939 2003-12-18  Richard Henderson  <rth@redhat.com>
16940
16941         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
16942
16943 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
16944             Dan Kegel <dank@kegel.com>
16945
16946         PR other/12009
16947         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
16948         testing a cross compiler, it causes spurious compile failures.
16949         * lib/g++.exp: Likewise.
16950
16951 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16952
16953         PR c++/13262
16954         * g++.dg/template/access13.C: New test.
16955
16956 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
16957
16958         * gcc.dg/20031216-1.c: New test.
16959
16960 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16961
16962         PR c++/9154
16963         * g++.dg/template/error10.C: New test.
16964
16965 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16966
16967         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
16968         * g++.dg/eh/simd-2.C: Likewise.
16969
16970 2003-12-17  James E Wilson  <wilson@specifixinc.com>
16971             Roger Sayle  <roger@eyesopen.com>
16972
16973         * gcc.c-torture/execute/ieee/mzero5.c: New.
16974
16975 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
16976
16977         PR c++/10603
16978         * g++.dg/parse/error6.C: New test.
16979
16980         PR c++/12827
16981         * g++.dg/parse/error7.C: New test.
16982
16983 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
16984
16985         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
16986         at -O with stabs debugging formats.
16987         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
16988         * gcc.dg/debug/debug-2.c: Likewise.
16989
16990 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
16991
16992         PR c++/12696
16993         * g++.dg/init/error1.C: New test.
16994
16995         PR c++/12218
16996         * g++.dg/init/pm3.C: New test.
16997
16998 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
16999
17000         PR c/3347
17001         * gcc.dg/bitfld-8.c: New test.
17002
17003 2003-12-16  James Lemke  <jim@wasabisystems.com>
17004
17005         * gcc.dg/arm-scd42-[123].c: New tests.
17006
17007 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
17008
17009         PR c++/9043
17010         * g++.dg/abi/mangle20-1.C: New test.
17011         * g++.dg/abi/mangle20-2.C: New test.
17012
17013 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
17014
17015         PR c++/13275
17016         * g++.dg/other/offsetof2.C: Remove XFAIL.
17017         * g++.dg/parse/offsetof1.C: New test.
17018         * g++.gd/parse/offsetof2.C: Likewise.
17019
17020 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17021
17022         * g++.dg/template/nontype3.C: New test.
17023         * g++.dg/template/static2.C: Tweaked the dg-error clause.
17024
17025 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17026
17027         * g++.dg/warn/noreturn-3.C: Also test instantiation.
17028
17029 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
17030
17031         PR c++/13387
17032         * g++.dg/expr/assign1.C: New test.
17033
17034         PR c++/13242
17035         * g++.dg/abi/mangle19-1.C: New test.
17036         * g++.dg/abi/mangle19-2.C: New test.
17037
17038 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
17039
17040         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
17041
17042 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
17043
17044         * gcc.c-torture/execute/20031216-1.c: New test.
17045
17046 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17047
17048         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
17049         an ICE regression.
17050
17051 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
17052
17053         PR c++/10926
17054         * g++.dg/template/error9.C: New test.
17055
17056         PR c++/11116
17057         * g++.dg/template/error8.C: New test.
17058
17059 2003-12-15  Roger Sayle  <roger@eyesopen.com>
17060
17061         PR middle-end/13400
17062         * gcc.c-torture/execute/20031215-1.c: New test case.
17063
17064 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
17065
17066         PR c++/13269
17067         * g++.dg/parse/error5.C: New test.
17068
17069         PR c++/12989
17070         * g++.dg/expr/sizeof1.C: New test.
17071
17072         PR c++/13310
17073         * g++.dg/template/crash15.C: New test.
17074
17075 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
17076
17077         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
17078         a non-POD type as the last named parameter of a varargs function.
17079
17080 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
17081
17082         PR c++/13243
17083         PR c++/12573
17084         * g++.dg/template/crash14.C: New test.
17085         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
17086
17087 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
17088
17089         * g++.dg/other/java1.C: New test.
17090
17091         PR c++/13241
17092         * g++.dg/abi/mangle18-1.C: New test.
17093         * g++.dg/abi/mangle18-2.C: New test.
17094
17095 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17096
17097         PR optimization/10312
17098         * gcc.c-torture/execute/20031214-1.c: New.
17099
17100 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
17101
17102         PR c++/10779
17103         PR c++/12160
17104         * g++.dg/parse/error3.C: New test.
17105         * g++.dg/parse/error4.C: Likewise.
17106         * g++.dg/abi/mangle4.C: Tweak error messages.
17107         * g++.dg/lookup/using5.C: Likewise.
17108         * g++.dg/other/error2.C: Likewise.
17109         * g++.dg/parse/typename5.C: Likewise.
17110         * g++.dg/parse/undefined1.C: Likewise.
17111         * g++.dg/template/arg2.C: Likewise.
17112         * g++.dg/template/ttp3.C: Likewise.
17113         * g++.dg/template/type1.C: Likewise.
17114         * g++.old-deja/g++.other/crash32.C: Likewise.
17115         * g++.old-djea/g++.pt/defarg8.C: Likewise.
17116
17117 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17118
17119         PR c++/13106
17120         * g++.dg/warn/noreturn-3.C: New test.
17121
17122 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
17123
17124         PR c++/13118
17125         * g++.dg/abi/covariant3.C: New.
17126
17127 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
17128
17129         * g++.dg/eh/ia64-1.C: New test.
17130
17131 2003-12-12  Roger Sayle  <roger@eyesopen.com>
17132
17133         PR optimization/13037
17134         * g77.f-torture/execute/13037.f: New test case.
17135
17136 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
17137
17138         PR c++/12881
17139         * g++.dg/abi/covariant2.C: New.
17140
17141 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
17142
17143         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
17144
17145 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
17146
17147         * gcc.c-torture/execute/wchar_t-1.x: Delete.
17148
17149 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
17150
17151         PR other/10819
17152         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
17153         to fix Bug 10819.
17154         * lib/g++.exp (g++_version): Likewise.
17155         * lib/g77.exp (g77_version): Likewise.
17156         * lib/objc.exp (default_objc_version): Likewise.
17157
17158 2003-12-10  Richard Henderson  <rth@redhat.com>
17159
17160         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
17161
17162         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
17163
17164 2003-12-08  Matt Austern  <austern@apple.com>
17165
17166         PR c/13134
17167         * lib/gcc-dg.exp (dg-require-visibility): Define.
17168         * lib/target-supports (check_visibility_available): Define.
17169         * gcc.dg/visibility-1.c: New test.
17170         * gcc.dg/visibility-2.c: Likewise.
17171         * gcc.dg/visibility-3.c: Likewise.
17172         * gcc.dg/visibility-4.c: Likewise.
17173         * gcc.dg/visibility-5.c: Likewise.
17174         * gcc.dg/visibility-6.c: Likewise.
17175         * g++.dg/ext/visibility-1.C: Likewise.
17176         * g++.dg/ext/visibility-2.C: Likewise.
17177         * g++.dg/ext/visibility-3.C: Likewise.
17178         * g++.dg/ext/visibility-4.C: Likewise.
17179         * g++.dg/ext/visibility-5.C: Likewise.
17180         * g++.dg/ext/visibility-6.C: Likewise.
17181
17182 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17183
17184         * g++.dg/lookup/java1.C: New test.
17185         * g++.dg/lookup/java2.C: New test.
17186
17187 2003-12-07  Falk Hueffner  <falk@debian.org>
17188
17189         * g++.dg/opt/noreturn-1.C: New test.
17190
17191 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
17192
17193         * gcc.dg/overflow-1.c: New test.
17194
17195 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
17196
17197         * g77.f-torture/compile/13060.f: New test.
17198
17199 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
17200
17201         PR c++/13323
17202         * g++.dg/inherit/operator2.C: New test.
17203
17204 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
17205
17206         PR c++/13305
17207         * g++.dg/ext/attrib9.C: New test.
17208
17209 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
17210
17211         PR c++/13314
17212         * g++.dg/template/error7.C: New test.
17213
17214 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
17215             J"orn Rennecke <joern.rennecke@superh.com>
17216
17217         PR target/13302
17218         * g++.dg/other/struct-va_list.C: New test.
17219
17220 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17221
17222         PR c++/13166
17223         * g++.dg/parse/defarg6.C: New test.
17224
17225 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
17226
17227         PR target/13256
17228         * gcc.c-torture/execute/20031201-1.c: New test.
17229
17230 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
17231
17232         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
17233
17234 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17235
17236         * gcc.dg/builtin-return-1.c: New test.
17237
17238 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
17239             J"orn Rennecke <joern.rennecke@superh.com>
17240
17241         PR optimization/13260
17242         * gcc.c-torture/execute/20031204-1.c: New test.
17243
17244 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
17245
17246         PR c++/9127
17247         * g++.dg/template/error6.C: New test.
17248
17249 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
17250
17251         * gcc.dg/20031202-1.c: New test.
17252
17253 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
17254
17255         PR c++/13179
17256         * g++.dg/template/eh1.C: New test.
17257
17258         PR c++/10771
17259         * g++.dg/template/error5.C: New test.
17260
17261 2003-12-02  David Ung  <davidu@mips.com>
17262
17263         * gcc.dg/compat/vector-check.h: Corrected type for var
17264         g_##TMODE
17265
17266 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17267
17268         PR c++/10126
17269         * g++.dg/template/ptrmem8.C: New test.
17270
17271 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17272
17273         PR c++/12573
17274         * g++.dg/template/dependent-expr3.C: New test.
17275
17276 2003-12-01  James Lemke  <jim@wasabisystems.com>
17277
17278         * gcc.dg/arm-g2.c: New test.
17279
17280 2003-12-01  Roger Sayle  <roger@eyesopen.com>
17281
17282         PR optimization/11634
17283         * gcc.dg/20031201-2.c: New test case.
17284
17285 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
17286
17287         PR 11433
17288         * objc.dg/proto-lossage-3.m: New test.
17289
17290 2003-12-01  Roger Sayle  <roger@eyesopen.com>
17291
17292         PR optimization/12628
17293         * gcc.dg/20031201-1.c: New test case.
17294
17295 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
17296
17297         * gcc.dg/unaligned-1.c: New test.
17298
17299 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
17300
17301         PR c++/9849
17302         * g++.dg/template/error4.C: New test.
17303         * g++.dg/template/nested3.C: Adjust error markers.
17304
17305 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17306
17307         * gcc.dg/cpp/assert4.c: Check more #system assertions.
17308
17309 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
17310
17311         PR c/10333
17312         * gcc.dg/bitfld-7.c: New test.
17313
17314 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
17315
17316         * gcc.dg/tls/asm-1.C: New test.
17317
17318 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17319
17320         * gcc.dg/cpp/assert4.c: Update.
17321
17322 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
17323
17324         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
17325         * gcc.dg/builtin-apply3.c: New test.
17326
17327 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
17328
17329         * lib/compat.exp (compat-obj): New xfaildata parameter.
17330         Use it to set compiler_conditional_xfail_data before compiling.
17331         (compat-get-options): Handle dg-xfail-if.
17332         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
17333         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
17334         * gcc.dg/compat/vector-1_y.c: Likewise.
17335         * gcc.dg/compat/vector-2_x.c: Likewise.
17336         * gcc.dg/compat/vector-2_y.c: Likewise.
17337
17338 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
17339
17340         * g++.dg/opt/reg-stack4.C: New test.
17341
17342 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
17343
17344         * gcc.dg/builtin-apply2.c: New test.
17345
17346 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
17347
17348         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
17349
17350 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17351
17352         PR c++/12924
17353         * g++.dg/template/template-id-2.C: New test.
17354
17355 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17356
17357         PR c++/5369
17358         * g++.dg/template/memfriend1.C: New test.
17359         * g++.dg/template/memfriend2.C: Likewise.
17360         * g++.dg/template/memfriend3.C: Likewise.
17361         * g++.dg/template/memfriend4.C: Likewise.
17362         * g++.dg/template/memfriend5.C: Likewise.
17363         * g++.dg/template/memfriend6.C: Likewise.
17364         * g++.dg/template/memfriend7.C: Likewise.
17365         * g++.dg/template/memfriend8.C: Likewise.
17366         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
17367
17368 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
17369
17370         PR c++/12515
17371         * g++.dg/ext/cond1.C: New test.
17372
17373 2003-11-20  Richard Henderson  <rth@redhat.com>
17374
17375         * gcc.dg/20020201-2.c: Remove.
17376         * gcc.dg/20020201-4.c: Remove.
17377         * gcc.dg/20020304-1.c: Remove.
17378
17379 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
17380
17381         * gcc.dg/cpp/trad/xwin1.c: New test case.
17382
17383 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
17384
17385         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
17386         * lib/g77.exp: Likewise.
17387         * lib/objc.exp: Likewise.
17388         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
17389         for darwin.
17390
17391 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17392
17393         PR c++/12932
17394         * g++.dg/template/static5.C: New test.
17395
17396 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
17397
17398         * gcc.dg/nested-func-1.c: New test.
17399
17400 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17401
17402         * gcc.dg/cpp/assert4.c: New test.
17403
17404 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
17405
17406         PR c++/2294
17407         * g++.dg/lookup/using9.c: New test.
17408
17409 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
17410
17411         PR c++/12762
17412         * g++.dg/template/error3.C: New test.
17413
17414 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
17415
17416         PR ada/13035
17417         * ada/acats/run_acats, run_all.sh: Fix syntax error.
17418         No longer use a wrapper for gcc, since this does not work under
17419         Windows.
17420
17421 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
17422
17423         PR c++/2094
17424         * g++.dg/template/ptrmem7.C: New test.
17425
17426 2003-11-13  Andrew Pinski <apinski@apple.com>
17427
17428         * gcc.c-torture/compile/20031113-1.c: New test.
17429
17430 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
17431             Kean Johnston <jkj@sco.com>
17432
17433         PR c/13029
17434         * gcc.dg/unused-4.c: Update.
17435
17436 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
17437
17438         * g++.dg/opt/const3.C: New test.
17439
17440 2003-11-13  Jan Hubicka  <jh@suse.cz>
17441
17442         * gcc.c-torture/compile/20031112-1.c: New test.
17443
17444 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
17445
17446         * g++.dg/parse/crash10.C: Remove bogus error marker.
17447
17448 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17449
17450         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
17451         (host_gcc): Likewise.
17452         (ROOT): Honor $PWDCMD.
17453         (BASE): Likewise.
17454         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
17455
17456 2003-11-12  Catherine Moore  <clm@redhat.com>
17457
17458         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
17459
17460 2003-11-12  Andreas Jaeger  <aj@suse.de>
17461             Jakub Jelinek  <jakub@redhat.com>
17462             Andrew Pinski  <pinskia@physics.uc.edu>
17463             Richard Henderson  <rth@redhat.com>
17464
17465         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
17466         systems.
17467         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
17468
17469         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
17470         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
17471
17472 2003-11-11  Andreas Jaeger  <aj@suse.de>
17473
17474         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
17475
17476         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
17477
17478 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
17479
17480         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
17481         Clean ups.
17482
17483 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
17484
17485         * gcc.dg/trampoline-1.c: New test.
17486
17487 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
17488
17489         * gcc.c-torture/compile/200031109-1.c: New test.
17490
17491 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
17492
17493         PR c/3190
17494         PR c/8714
17495         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
17496         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
17497         gcc.dg/format/no-y2k-1.c: Update.
17498
17499 2003-11-08  Roger Sayle  <roger@eyesopen.com>
17500
17501         PR optimization/10467
17502         * gcc.dg/20031108-1.c: New test case.
17503
17504 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
17505
17506         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
17507
17508 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
17509
17510         * gcc.dg/compound-lvalue-1.c: New test.
17511         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
17512         some XFAILs.
17513
17514 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
17515
17516         * gcc.dg/altivec-varargs-1.c: New test.
17517
17518 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17519
17520         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
17521         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
17522         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
17523         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
17524         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
17525
17526 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
17527
17528         * gcc.dg/cond-lvalue-1.c: New test.
17529
17530 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
17531
17532         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
17533
17534 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17535
17536         PR c++/11616
17537         * g++.dg/template/instantiate5.C: New test.
17538
17539 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17540
17541         PR c++/12726
17542         * g++.dg/ext/complit2.C: Replace test with self-contained version.
17543         * ChangeLog: Add missing first entry for above test.
17544
17545 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17546
17547         PR c++/9810
17548         * g++.dg/template/using8.C: New test.
17549         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
17550
17551 2003-11-02  Roger Sayle  <roger@eyesopen.com>
17552
17553         PR optimization/10817
17554         * gcc.c-torture/compile/20031102-1.c: New test case.
17555
17556 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
17557
17558         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
17559         2147483647.
17560
17561 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
17562
17563         * gcc.dg/20031102-1.c: New test.
17564
17565 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
17566
17567         * gcc.dg/complex-1.c: New test.
17568
17569 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17570
17571         PR c++/12796
17572         * g++.dg/template/crash13.C: Adjust expected error location.
17573         * g++.old-deja/g++.brendan/ns1.C: Likewise.
17574
17575 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
17576
17577         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
17578
17579 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
17580
17581         PR/10239
17582         * gcc.c-torture/compile/20031031-2.c: New test.
17583
17584 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
17585
17586         PR/11640
17587         * gcc.c-torture/compile/20031031-1.c: New test.
17588
17589 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
17590
17591         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
17592         * gcc.misc-tests/bprob.exp: Likewise.
17593         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
17594         the execution test on arm-elf configs.
17595         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
17596         configs that don't support scratch files.
17597         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
17598
17599 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
17600
17601         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
17602         done by dejagnu.
17603
17604 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
17605
17606         * ada/acats/run_all.sh: Redirect mv output to /dev/null
17607         Avoid non pure sh syntax. Add more logging.
17608
17609         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
17610         fail.
17611
17612 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17613
17614         PR libgcj/10610
17615         * gcc.dg/ppc-stackalign-1.c: New test.
17616
17617 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
17618
17619         * ada/acats/run_all.sh: Change output to be more compliant with
17620         dejagnu framework.
17621         Create acats.sum and acats.log files under testsuite/ada/acats
17622         Only run [a-z]* directories, to filter out e.g. CVS.
17623         Redirect build output to log file.
17624
17625 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
17626
17627         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
17628
17629 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
17630
17631         PR ada/5909:
17632         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
17633
17634 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
17635
17636         * gcc.c-torture/compile/20031023-1.c: New test.
17637         * gcc.c-torture/compile/20031023-2.c: New test.
17638         * gcc.c-torture/compile/20031023-3.c: New test.
17639         * gcc.c-torture/compile/20031023-4.c: New test.
17640
17641 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17642
17643         PR c++/10371
17644         * g++.dg/lookup/scoped8.C: New test.
17645
17646 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
17647
17648         * g++.dg/opt/reg-stack3.C: New test.
17649
17650 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
17651
17652         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
17653
17654 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17655
17656         PR c++/11076
17657         * g++.dg/template/crash13.C: New test.
17658
17659 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
17660
17661         * gcc.dg/c99-restrict-2.c: New test.
17662
17663 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
17664
17665         PR c++/12698, c++/12699, c++/12700, c++/12566
17666         * g++.dg/inherit/covariant9.C: New test.
17667         * g++.dg/inherit/covariant10.C: New test.
17668         * g++.dg/inherit/covariant11.C: New test.
17669
17670 2003-10-23  Jason Merrill  <jason@redhat.com>
17671
17672         PR c++/12726
17673         * g++.dg/ext/complit2.C: New test.
17674
17675 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
17676
17677         PR target/12654
17678         * gcc.c-torture/execute/20031020-1.c: New test.
17679
17680 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17681
17682         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
17683         following the jump_insn.
17684
17685 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
17686
17687         * gcc.dg/cast-lvalue-1.c: New test.
17688
17689 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
17690
17691         PR c++/11962
17692         * g++.dg/template/cond2.C: New test.
17693
17694 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
17695
17696         * gcc.dg/builtins-28.c: New test.
17697
17698 2003-10-20  Jan Hubicka  <jh@suse.cz>
17699
17700         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
17701         parameter.
17702         * testsuite/gcc.dg/inline-2.c: Likewise.
17703
17704 2003-10-20  Phil Edwards  <phil@codesourcery.com>
17705
17706         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
17707         * gcc.dg/nest.c:  Likewise.
17708
17709 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17710
17711         PR c++/9781, c++/10583, c++/11862
17712         * g++.dg/parse/crash13.C: New test.
17713
17714 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17715
17716         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
17717
17718 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17719
17720         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
17721         Define HAVE_C99_RUNTIME except on Solaris.
17722         * gcc.dg/builtins-20.c: Likewise.
17723
17724 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17725
17726         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
17727
17728 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17729
17730         PR c++/12495
17731         * g++.dg/template/crash21.C: New test.
17732
17733 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17734
17735         PR c++/2513
17736         * g++.dg/template/typename5.C: New test.
17737
17738 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17739
17740         PR c++/12369
17741         * g++.dg/template/friend25.C: New test.
17742
17743 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
17744
17745         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
17746         versions.
17747
17748 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
17749
17750         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
17751         == 2147483647.
17752
17753 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
17754
17755         * gcc.c-torture/execute/960416-1.x: Remove.
17756         * gcc.c-torture/execute/divconst-3.x: Likewise.
17757
17758 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
17759
17760         PR target/12598
17761         * gcc.dg/torture/cris-volatile-1.c: New test.
17762
17763 2003-10-14  Roger Sayle  <roger@eyesopen.com>
17764
17765         PR optimization/9325
17766         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
17767         for overflowing floating point to integer conversion during RTL
17768         simplification.
17769
17770 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
17771
17772         * objc/execute/_cmd.m: Fix typo.
17773         * objc.dg/image-info.m, objc.dg/symtab-1.m:
17774         Relax 'scan-assembler' regexp.
17775         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
17776         objc.dg/try-catch-4.m: Run on non-Darwin targets.
17777         * objc.dg/zero-link-2.m: Remove blank line.
17778         * objc.dg/zero-link-3.m: New test case.
17779
17780 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
17781
17782         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
17783
17784         * gcc.dg/asm-names.c: Use scan-assembler-not rather
17785         than linker trickery.
17786
17787 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17788
17789         PR c++/12370
17790         * g++.dg/other/friend2.C: New test.
17791
17792 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
17793
17794         * gcc.dg/20031012-1.c: New test.
17795
17796 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
17797
17798         * gcc.dg/weak/weak-3.c: Fix for new warning.
17799
17800 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
17801
17802         PR optimization/8750
17803         * gcc.c-torture/execute/20031012-1.c: New test case.
17804
17805 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17806
17807         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
17808         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
17809
17810 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17811
17812         PR optimization/12260
17813         * gcc.c-torture/compile/20031011-2.c: New test case.
17814
17815 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17816
17817         * gcc.c-torture/execute/20031011-1.c: New testcase.
17818
17819 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
17820
17821         * gcc.c-torture/compile/20031011-1.c: New test.
17822
17823 2003-10-11  Jan Hubicka  <jh@suse.cz>
17824
17825         * g++.dg/other/first-global.C: New test.
17826
17827 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17828
17829         * gcc.c-torture/execute/string-opt-18.c: New testcase.
17830
17831 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
17832
17833         * gcc.c-torture/compile/20031010-1.c: New test.
17834
17835 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
17836
17837         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
17838         * gcc.c-torture/execute/va-arg-25.c: ... here.
17839
17840 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
17841
17842         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
17843
17844 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
17845
17846         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
17847
17848 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
17849
17850         * g++.dg/parse/error2.C: New test.
17851
17852 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
17853
17854         PR c++/11097
17855         * g++.dg/other/error5.C: Modify the error message.
17856         * g++.dg/lookup/using8.C: New test.
17857
17858 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
17859
17860         * gcc.dg/darwin-abi-2.c: New file.
17861         * gcc.c-torture/execute/va-arg-24.c: New file.
17862
17863 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
17864
17865         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
17866         indentation.
17867
17868 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
17869
17870         PR c++/10147
17871         * g++.dg/other/error4.C: Update error messages.
17872         * g++.dg/template/ptrmem4.C: Likewise.
17873
17874         PR c++/12337
17875         * g++.dg/init/new9.C: New test.
17876
17877         PR c++/12334, c++/12236, c++/8656
17878         * g++.dg/ext/attrib8.C: New test.
17879
17880 2003-10-06  Devang Patel  <dpatel@apple.com>
17881
17882         * gcc.dg/debug/dwarf2-3.h: New test.
17883         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
17884
17885 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
17886
17887         * g++.dg/opt/cfg2.C: New test.
17888
17889 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17890
17891         * g++.dg/opt/float1.C: New test.
17892
17893 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17894
17895         * gcc.dg/c90-array-lval-6.c: New test.
17896         * gcc.dg/c99-array-lval-6.c: New test.
17897
17898 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
17899             Ziemowit Laski  <zlaski@apple.com>
17900
17901         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
17902         'Derived', so that it is never considered a class method; add
17903         new warning for '+port' method ambiguity.
17904         * objc.dg/method-12.m: Include <objc/objc.h> instead of
17905         <objc/objc-api.h> (needed on Mac OS X).
17906         * objc.dg/method-13.m: New test.
17907
17908 2003-10-03  Roger Sayle  <roger@eyesopen.com>
17909
17910         PR optimization/9325, PR java/6391
17911         * gcc.c-torture/execute/20031003-1.c: New test case.
17912
17913 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
17914
17915         PR optimization/12180
17916         * gcc.dg/20031002-1.c: New test.
17917
17918         PR c++/12486
17919         * g++.dg/inherit/error1.C: New test.
17920
17921 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
17922
17923         * lib/f-torture.exp (search_for): Rename to...
17924         (search_for_re): This.  Also, clean up comments and the
17925         "regexp" invocation.
17926
17927 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
17928
17929         * gcc.c-torture/compile/20031002-1.c: New test.
17930
17931 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
17932
17933         * g++.dg/opt/cond1.C: New test.
17934
17935 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
17936
17937         * gcc.dg/Wold-style-definition-2.c: New testcase.
17938         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
17939
17940 2003-09-29  Richard Henderson  <rth@redhat.com>
17941
17942         * g++.dg/init/array10.C: Add dg-options.
17943
17944 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
17945
17946         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
17947
17948 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17949
17950         * g++.dg/template/friend19.C: Fix typo.
17951         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
17952
17953 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
17954
17955         * gcc.c-torture/execute/20030928-1.c: New test.
17956         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
17957
17958 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
17959
17960         * g++.dg/opt/unroll1.C: New test.
17961
17962 2003-09-26  Roger Sayle  <roger@eyesopen.com>
17963
17964         PR optimization/11741
17965         * gcc.dg/20030926-1.c: New test case.
17966
17967 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17968
17969         PR c++/5655
17970         * g++.dg/parse/access7.C: New test.
17971         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
17972
17973 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
17974
17975         MERGE OF objc-improvements-branch into MAINLINE:
17976         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
17977         if libobjc has not been built.
17978         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
17979         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
17980         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
17981         objc/execute/nested-3.m, objc/execute/np-2.m,
17982         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
17983         objc/execute/redefining_self.m, objc/execute/root_methods.m,
17984         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
17985         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
17986         objc.dg/special/unclaimed-category-1.h,
17987         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
17988         well as GNU runtime.
17989         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
17990         * execute/cascading-1.m, execute/function-message-1.m,
17991         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
17992         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
17993         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
17994         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
17995         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
17996         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
17997         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
17998         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
17999         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
18000         * objc.dg/bitfield-2.m: Run only on Darwin.
18001         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
18002         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
18003         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
18004         * objc.dg/const-str-1.m: Fix constant string layout.
18005
18006 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
18007
18008         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
18009
18010 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
18011
18012         * gcc.dg/darwin-abi-1.c: New file.
18013
18014 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
18015
18016         PR target/12281
18017         * gcc.c-torture/compile/20030921-1.c: New test.
18018
18019 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
18020
18021         * g++.dg/opt/reg-stack2.C: New test.
18022
18023 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
18024
18025         * g++.dg/eh/delayslot1.C: New test.
18026
18027 2003-09-20  Richard Henderson  <rth@redhat.com>
18028
18029         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
18030
18031 2003-09-20  Roger Sayle  <roger@eyesopen.com>
18032
18033         * gcc.c-torture/execute/20030920-1.c: New test case.
18034
18035 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18036
18037         * g++.dg/rtti/typeid3.C: Correct expected error message.
18038
18039 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18040
18041         PR c++/157
18042         * g++.dg/parse/crash12.C: New test.
18043
18044 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
18045
18046         * gcc.dg/compat/mixed-struct-check.h: New.
18047         * gcc.dg/compat/mixed-struct-defs.h: New.
18048         * gcc.dg/compat/mixed-struct-init.h: New.
18049         * gcc.dg/compat/struct-by-value-19_main.c: New.
18050         * gcc.dg/compat/struct-by-value-19_x.c: New.
18051         * gcc.dg/compat/struct-by-value-19_y.c: New.
18052         * gcc.dg/compat/struct-by-value-20_main.c: New.
18053         * gcc.dg/compat/struct-by-value-20_x.c: New.
18054         * gcc.dg/compat/struct-by-value-20_y.c: New.
18055         * gcc.dg/compat/struct-return-19_main.c: New.
18056         * gcc.dg/compat/struct-return-19_x.c: New.
18057         * gcc.dg/compat/struct-return-19_y.c: New.
18058         * gcc.dg/compat/struct-return-20_main.c: New.
18059         * gcc.dg/compat/struct-return-20_x.c: New.
18060         * gcc.dg/compat/struct-return-20_y.c: New.
18061
18062 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
18063         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
18064         so that it will not complain on LP64 targets.
18065
18066 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18067
18068         PR c++/495
18069         * g++.dg/template/friend24.C: New test.
18070
18071 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
18072
18073         PR c++/12332
18074         * g++.dg/template/memtmpl2.C: New test.
18075
18076 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
18077
18078         PR target/11184
18079         * gcc.dg/builtin-apply1.c: New test.
18080
18081 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
18082
18083         PR c++/9848
18084         * g++.dg/warn/Wunused-4.C: New test.
18085
18086 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18087
18088         PR c++/12316
18089         * g++.dg/other/gc2.C: New test.
18090
18091 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
18092
18093         PR c++/11991
18094         * g++.dg/rtti/typeid3.C: New test.
18095
18096         PR c++/12266
18097         * g++.dg/overload/template1.C: New test.
18098
18099 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
18100
18101         * g++.dg/opt/cfg3.C: New test.
18102
18103 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18104
18105         PR c++/7939
18106         * g++.dg/template/crash11.C: New test.
18107
18108 2003-09-16  Jason Merrill  <jason@redhat.com>
18109             Jakub Jelinek  <jakub@redhat.com>
18110
18111         * gcc.dg/attr-warn-unused-result.c: New test.
18112
18113 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
18114
18115         PR c++/12184
18116         * g++.dg/expr/call2.C: New test.
18117
18118 2003-09-15  Andreas Jaeger  <aj@suse.de>
18119
18120         * gcc.dg/Wold-style-definition-1.c: New test.
18121
18122 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
18123
18124         PR c++/3907
18125         * g++.dg/parse/template12.C: New test.
18126
18127         * g++.dg/abi/bitfield11.C: New test.
18128         * g++.dg/abi/bitfield12.C: Likewise.
18129
18130 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
18131
18132         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
18133         non-expansion of functional macro name without arguments at EOL.
18134         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
18135
18136 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
18137
18138         * gcc.c-torture/execute/20030914-[12].c: New tests.
18139
18140 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
18141
18142         PR c++/11788
18143         * g++.dg/overload/addr1.C: New test.
18144
18145 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
18146
18147         * gcc.dg/20030909-1.c: New test.
18148
18149 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
18150
18151         * gcc.dg/ultrasp10.c: New test.
18152
18153 2003-09-09  Devang Patel  <dpatel@apple.com>
18154
18155         * gcc.dg/darwin-ld-6.c: New test.
18156
18157 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18158
18159         * gcc.dg/torture/builtin-explog-1.c: New testcase.
18160
18161 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
18162
18163         * gcc.dg/ia64-types1.c: New test.
18164         * gcc.dg/ia64-types2.c: Likewise.
18165
18166 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18167
18168         * gcc.dg/builtins-1.c: Add more _Complex tests.
18169         * gcc.dg/torture/builtin-attr-1.c: Likewise.
18170
18171         * gcc.dg/builtins-1.c: Test existing _Complex functions.
18172         * gcc.dg/torture/builtin-attr-1.c: Likewise.
18173
18174 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
18175
18176         PR c++/11786
18177         * g++.dg/lookup/koenig2.C: New test.
18178
18179         PR c++/5296
18180         * g++.dg/rtti/typeid2.C: New test.
18181
18182 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
18183
18184         * gcc.c-torture/compile/20030904-1.c: New test.
18185
18186 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
18187
18188         * g++.dg/opt/longbranch2.C: New test.
18189
18190 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
18191
18192         * g++.dg/template/crash10.C: Only compile it.
18193
18194 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
18195
18196         PR middle-end/11665
18197         * gcc.c-torture/compile/20030907-1.c: New test.
18198         * g++.dg/init/array11.C: New test.
18199
18200 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
18201
18202         PR c++/11852
18203         * g++.dg/init/struct1.C: New test.
18204
18205 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
18206
18207         PR c++/12181
18208         * g++.dg/expr/comma1.C: New test.
18209
18210 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
18211
18212         PR c++/11867
18213         * g++.dg/expr/static_cast5.C: New test.
18214
18215 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
18216
18217         PR c++/11507
18218         * g++.dg/lookup/scoped7.C: New test.
18219
18220         PR c++/9574
18221         * g++.dg/other/static1.C: New test.
18222
18223         PR c++/11490
18224         * g++.dg/warn/template-1.C: New test.
18225
18226         PR c++/11432
18227         * g++.dg/template/crash10.C: New test.
18228
18229         PR c++/2478
18230         * g++.dg/overload/VLA.C: New test.
18231
18232         PR c++/10804
18233         * g++.dg/template/call1.C: New test.
18234
18235 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
18236
18237         PR c++/11794
18238         * g++.dg/parse/using3.C: New test.
18239
18240 2003-09-06  Roger Sayle  <roger@eyesopen.com>
18241
18242         PR c++/11409
18243         * g++.dg/overload/builtin3.C: New test case.
18244
18245 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
18246
18247         PR c/9862
18248         * gcc.dg/20030906-1.c: New test.
18249         * gcc.dg/20030906-2.c: Likewise.
18250
18251 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
18252
18253         PR c++/12167
18254         * g++.dg/parse/defarg5.C: New test.
18255
18256         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
18257
18258 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
18259
18260         PR c++/12163
18261         * g++.dg/expr/static_cast4.C: New test.
18262
18263         PR c++/12146
18264         * g++.dg/template/crash9.C: New test.
18265
18266 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
18267
18268         * g++.old-deja/g++.ext/pretty2.C: Update for change
18269         in __FUNCTION__.
18270         * g++.old-deja/g++.ext/pretty3.C: Likewise.
18271
18272 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
18273
18274         PR c++/11922
18275         * g++/dg/template/qualified-id1.C: New test.
18276
18277         PR c++/12037
18278         * g++.dg/warn/noeffect4.C: New test.
18279
18280 2003-09-04  Matt Austern  <austern@apple.com>
18281
18282         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
18283         * g++.dg/ext/fnname2.C: Likewise.
18284         * g++.dg/ext/fnname3.C: Likewise.
18285
18286 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
18287
18288         * g++.dg/expr/lval1.C: New test.
18289         * g++.dg/ext/lvcast.C: Remove.
18290
18291 2003-09-03  Roger Sayle  <roger@eyesopen.com>
18292
18293         PR optimization/11700.
18294         * gcc.c-torture/compile/20030903-1.c: New test case.
18295
18296 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
18297
18298         PR c++/12053
18299         * g++.dg/abi/layout4.C: New test.
18300
18301 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
18302
18303         PR c++/11553
18304         * g++.dg/parse/friend3.C: New test.
18305
18306 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
18307
18308         PR c++/11847
18309         * g++.dg/template/class1.C: New test.
18310
18311         PR c++/11808
18312         * g++.dg/expr/call1.C: New test.
18313
18314 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
18315
18316         PR c++/12114
18317         * g++.dg/init/ref9.C: New test.
18318
18319         PR c++/11972
18320         * g++.dg/template/nested4.C: New test.
18321
18322 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
18323
18324         PR c++/12093
18325         * g++.dg/template/non-dependent4.C: New test.
18326
18327         PR c++/11928
18328         * g++.dg/inherit/conv1.C: New test.
18329
18330 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
18331
18332         PR c++/6196
18333         * g++.dg/ext/label1.C: New test.
18334         * g++.dg/ext/label2.C: Likewise.
18335
18336 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
18337
18338         * g++.dg/expr/cond3.C: New test.
18339
18340 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18341
18342         * gcc.dg/builtins-1.c: Add new builtin cases.
18343
18344 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18345
18346         * gcc.dg/builtins-1.c: Add new cases.
18347         * gcc.dg/torture/builtin-attr-1.c: Likewise.
18348
18349 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18350
18351         * gcc.dg/builtins-1.c: Add more math builtin tests.
18352         * gcc.dg/torture/builtin-attr-1.c: New test.
18353
18354 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
18355
18356         PR optimization/5079
18357         * g++.dg/opt/static3.C: New test.
18358
18359 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18360
18361         * gcc.misc-tests/gcov-10b.c: New test.
18362
18363 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
18364
18365         * g++.dg/opt/ptrmem3.C: New test.
18366
18367         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
18368
18369 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
18370
18371         * gcc.dg/20030826-2.c: New test.
18372
18373 2003-08-26  Roger Sayle  <roger@eyesopen.com>
18374
18375         PR middle-end/12002
18376         * g77.f-torture/compile/12002.f: New test case.
18377
18378 2003-08-26  Roger Sayle  <roger@eyesopen.com>
18379
18380         * gcc.dg/20030826-1.c: New test case.
18381
18382 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
18383
18384         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
18385
18386 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
18387
18388         PR c++/11871
18389         * c++.dg/lookup/crash1.C: New test.
18390
18391         * c++.dg/warn/noeffect3.C: New test.
18392
18393 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
18394
18395         * gcc.dg/compat/vector-1_x.c: Compile with -w.
18396         * gcc.dg/compat/vector-1_y.c: Ditto.
18397         * gcc.dg/compat/vector-2_x.c: Ditto.
18398         * gcc.dg/compat/vector-2_y.c: Ditto.
18399
18400 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
18401
18402         * gcc.dg/20030702-1.c: New test.
18403
18404 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
18405
18406         PR c++/8795
18407         * g++.dg/ext/altivec-1.C: New test.
18408
18409 2003-08-24  Richard Henderson  <rth@redhat.com>
18410
18411         * g++.dg/eh/simd-2.C: Add -w for x86.
18412
18413 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
18414
18415         * gcc.dg/20030815-1.c: New test.
18416
18417 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18418
18419         PR c++/3765
18420         * g++.dg/parse/access6.C: New test.
18421
18422 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18423
18424         PR c++/641, c++/11876
18425         * g++.dg/template/friend22.C: New test.
18426         * g++.dg/template/friend23.C: Likewise.
18427
18428 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18429
18430         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
18431         identically.
18432
18433 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18434
18435         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
18436
18437 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18438
18439         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
18440
18441 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18442
18443         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
18444
18445 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18446
18447         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
18448
18449 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
18450
18451         PR c++/11919
18452         * g++.dg/overload/prom1.C: New test.
18453
18454         PR c++/11551
18455         * g++.dg/parse/dtor2.C: New test.
18456
18457         PR c++/10762
18458         * g++.dg/parse/using2.C: New test.
18459
18460 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
18461
18462         PR target/11805
18463         * gcc.c-torture/compile/20030821-1.c: New.
18464
18465 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
18466
18467         PR c++/11834
18468         * g++.dg/template/deduce2.C: New test.
18469
18470 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
18471
18472         * gcc.c-torture/execute/20030821-1.c: New test.
18473
18474 2003-08-20  Roger Sayle  <roger@eyesopen.com>
18475
18476         PR middle-end/11984
18477         * gcc.dg/20030820-1.c: New test case.
18478
18479 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
18480
18481         PR c++/11945
18482         * g++.dg/warn/noeffect2.C: New test.
18483
18484 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
18485
18486         PR c++/10926
18487         * g++.dg/template/dtor2.C: New test.
18488
18489         PR c++/11684
18490         * g++.dg/template/operator1.C: New test.
18491         * g++.dg/parse/operator4.C: New test.
18492
18493         PR c++/11946.C
18494         * g++.dg/expr/enum1.C: New test.
18495         * gcc.dg/c99-bool-1.c: Remove bogus warning.
18496
18497         PR c++/11036.C
18498         * g++.dg/parse/elab2.C: New test.
18499         * g++.dg/parse/typedef4.C: Change error message.
18500         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
18501         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
18502         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
18503
18504 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
18505
18506         * gcc.dg/pch/warn-1.c: New.
18507         * gcc.dg/pch/warn-1.hs: New.
18508
18509         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
18510         not-tested file.
18511
18512 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
18513
18514         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
18515
18516 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
18517
18518         * gcc.dg/uninit-D.c: New Test.
18519         * gcc.dg/uninit-E.c: New Test.
18520         * gcc.dg/uninit-F.c: New Test.
18521         * gcc.dg/uninit-G.c: New Test.
18522
18523 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
18524
18525         * g++.dg/README: Describe the pch directory.
18526
18527 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18528
18529         PR c++/11174
18530         * g++.dg/parse/access4.C: New test.
18531         * g++.dg/parse/access5.C: Likewise.
18532         * g++.old-deja/g++.jason/access17.C: Adjust error message.
18533
18534 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
18535
18536         * gcc.dg/noncompile/20030818-1.c: New.
18537
18538 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
18539
18540         PR c++/11957
18541         * g++.dg/warn/noeffect1.C: New test.
18542
18543         * g++.dg/template/scope2.C: New test.
18544         * g++.dg/template/error2.C: Correct dg-error
18545
18546 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
18547
18548         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
18549
18550 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
18551
18552         PR C++/11512
18553         * g++.dg/template/warn1.C: New.
18554
18555 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
18556
18557         * g++.dg/template/error2.C: New test.
18558         * g++.dg/lookup/using7.C: Adjust errors
18559         * g++.old-deja/g++.pt/crash36.C: Likewise.
18560         * g++.old-deja/g++.pt/derived3.C: Likewise.
18561
18562 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18563
18564         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
18565         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
18566         * gcc.c-torture/execute/builtins/string-9.c: New, from
18567         string-opt-9.c.  Adjust for execute/builtins framework.
18568         * gcc.c-torture/execute/string-opt-9.c: Delete.
18569
18570 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
18571
18572         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
18573
18574         * g++.dg/parse/ret-type2.C: New test.
18575
18576         PR c++/11703
18577         * g++.dg/init/new8.C: New test.
18578
18579         PR c++/10923
18580         * g++.dg/parse/typedef5.C: New test.
18581
18582         PR c++/9512
18583         * g++.dg/parse/qualified2.C: New test.
18584         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
18585         invalid code.
18586
18587 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
18588
18589         * g++.dg/conversion/ptrmem1.C: New test.
18590
18591 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
18592
18593         PR target/11693
18594         * gcc.dg/20030811-1.c: New test.
18595
18596         PR target/11535
18597         * gcc.c-torture/execute/20030811-1.c: New test.
18598
18599 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18600
18601         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
18602
18603 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
18604
18605         PR c++/11789.C
18606         * g++.dg/inherit/multiple1.C: New test.
18607
18608 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
18609
18610         * gcc.dg/spe1.c: New test.
18611
18612         PR c++/11670
18613         * g++.dg/expr/cast2.C: New test.
18614
18615         PR c++/10530
18616         * g++.dg/template/dependent-name2.C: New test.
18617
18618 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
18619
18620         * g++.dg/parse/crash11.C: Put the dg options in comments.
18621
18622 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
18623
18624         * lib/gcc-dg.exp: Update for diagnostic change.
18625
18626 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18627
18628         PR c++/5767
18629         * g++.dg/parse/crash11.C: New test.
18630
18631 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
18632
18633         * gcc.dg/cpp/spacing1.c: Update.
18634
18635 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
18636
18637         PR target/11739
18638         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
18639         a value for -mtune.
18640
18641 2003-08-04  Roger Sayle  <roger@eyesopen.com>
18642
18643         PR middle-end/11771
18644         * gcc.c-torture/compile/20030804-1.c: New test case.
18645
18646 2003-08-04  Roger Sayle  <roger@eyesopen.com>
18647
18648         * gcc.dg/20030804-1.c: New test case.
18649
18650 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
18651
18652         * gcc.dg/cpp/separate-1.c: New test.
18653
18654 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
18655
18656         PR c++/11704
18657         * g++.dg/template/dependent-expr2.C: New test.
18658
18659         PR c++/11766
18660         * g++.dg/expr/ptrmem1.C: New test.
18661
18662 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18663
18664         PR c++/9453
18665         * g++.dg/template/friend15.C: New test.
18666
18667 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
18668
18669         * lib/dg-pch.exp: Work round PCH bug.
18670
18671 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18672
18673         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
18674         builtins.  Move cases from builtins-4.c here.
18675
18676         * gcc.dg/torture/builtin-math-1.c: New test taken from
18677         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
18678         additional cases.
18679
18680         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
18681         Delete.
18682
18683 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
18684
18685         PR c++/9447
18686         * g++.dg/template/using7.C: New test.
18687
18688 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
18689
18690         * import1.c, import2.c: New tests.
18691
18692 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
18693
18694         * g++.dg/eh/crossjump1.C: New test.
18695
18696 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
18697
18698         PR c++/11697
18699         * g++.dg/template/using6.C: New test.
18700
18701         PR c++/11744
18702         * g++.dg/template/koenig2.C: New test.
18703
18704 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18705
18706         PR c++/7983
18707         * g++.dg/parse/typedef4.C: New test.
18708
18709 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18710
18711         PR c++/8442, c++/8806
18712         * g++.dg/template/elab1.C: New test.
18713         * g++.dg/template/type2.C: Likewise.
18714         * g++.dg/template/ttp3.C: Adjust expected error message.
18715         * g++.old-deja/g++.law/visibility13.C: Likewise.
18716         * g++.old-deja/g++.niklas/t135.C: Likewise.
18717         * g++.old-deja/g++.pt/ttp41.C: Likewise.
18718         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
18719         template argument.
18720         * g++.old-deja/g++.pt/ttp44.C: Likewise.
18721
18722 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
18723
18724         PR c++/11295
18725         * g++.dg/ext/stmtexpr1.C: New test.
18726
18727         * g++.dg/opt/tmp1.C: New test.
18728
18729         PR c++/11525
18730         * g++.dg/parse/constant4.C: New test.
18731
18732         PR c++/9447
18733         * g++.dg/template/using5.C: New test.
18734
18735 2003-07-31  Roger Sayle  <roger@eyesopen.com>
18736
18737         * gcc.dg/builtins-27.c: New test case.
18738
18739 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
18740
18741         * gcc.dg/tls/opt-7.c: New test.
18742
18743 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
18744
18745         * g++.old-deja/g++.other/crash18.C: Remove.
18746
18747 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
18748
18749         * g++.dg/template/explicit3.C: New.
18750         * g++.dg/template/explicit4.C: New.
18751         * g++.dg/template/explicit5.C: New.
18752
18753         PR c++/11347
18754         * g++.dg/template/memtmpl1.C: New.
18755
18756 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
18757
18758         PR target/11565
18759         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
18760         * gcc.dg/i386-387-5.c (dg-options): Likewise.
18761
18762 2003-07-30  Jan Hubicka  <jh@suse.cz>
18763
18764         * vtgc1.c: Kill.
18765
18766 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
18767
18768         * gcc.dg/struct-in-proto-1.c: New test.
18769
18770 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
18771
18772         * gcc.dg/cpp/include2.c: Only expect one message.
18773
18774 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
18775
18776         PR c++/9447
18777         * g++.dg/template/using1.C: New test.
18778         * g++.dg/template/using2.C: New test.
18779         * g++.dg/template/using3.C: New test.
18780         * g++.dg/template/using4.C: New test.
18781
18782 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
18783
18784         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
18785         * gcc.c-torture/execute/string-opt-10.c: Likewise.
18786
18787 2003-07-28  Jan Hubicka  <jh@suse.cz>
18788
18789         PR c++/11530
18790         * g++.dg/opt/call1.C: New test.
18791
18792 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
18793
18794         PR c++/11667
18795         * g++.dg/init/enum2.C: New test.
18796         * g++.dg/template/overload1.C: Add "-w" option.
18797
18798 2003-07-28    <hp@bitrange.com>
18799
18800         * gcc.dg/Wdeclaration-after-statement-1.c,
18801         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
18802
18803 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
18804
18805         * gcc.c-torture/compile/20030725-1.c: New test.
18806
18807 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
18808
18809         * gcc.dg/20030505.c: Only run for SPE.
18810         Remove definition of opaque type.
18811
18812 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
18813
18814         * g++.dg/template/ptrmem6.C: New test.
18815
18816 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
18817
18818         * gcc.c-torture/compile/zero-strct-2.c: New test.
18819
18820 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
18821
18822         * gcc.dg/intermod-1.c: New test.
18823
18824 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
18825
18826         PR c++/11617
18827         * g++.dg/template/lookup2.C: New test.
18828         * g++.dg/template/memclass1.C: Remove instantiated from error.
18829         * g++.dg/other/error2.C: Tweak expected errors.
18830
18831         PR c++/11596
18832         * g++.dg/template/defarg3.C: New test.
18833
18834         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
18835
18836 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
18837
18838         * g++.dg/inherit/access5.C: New test.
18839
18840 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18841
18842         PR c++/11513
18843         * g++.dg/template/crash8.C: New test.
18844
18845 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
18846
18847         PR c/10602
18848         * gcc.dg/noncompile/incomplete-2.c: New test.
18849
18850 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
18851
18852         PR c++/11645
18853         * g++.dg/inherit/access4.C: New test.
18854
18855         PR c++/11517
18856         * g++.dg/expr/cond2.C: New test.
18857
18858         PR optimization/10679
18859         * g++.dg/opt/inline4.C: New test.
18860
18861 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
18862
18863         * g++.dg/parse/crash10: New test.
18864
18865 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
18866
18867         * g++.dg/ext/flexary1.C: New test.
18868
18869 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18870
18871         PR c++/10793
18872         * g++.dg/template/crash9.C: New test.
18873
18874 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18875
18876         PR c++/3004
18877         * g++.dg/parse/typedef3.C: New test.
18878
18879         PR c++/7906
18880         * g++.dg/parse/operator2.C: New test.
18881
18882         PR c++/8895
18883         * g++.dg/parse/def-tmpl-arg1.C: New test.
18884
18885         PR c++/9282
18886         * g++.dg/parse/funptr1.C: New test.
18887
18888         PR c++/9452
18889         * g++.dg/parse/ambig3.C: New test.
18890
18891         PR c++/9454
18892         * g++.dg/parse/operator3.C: New test.
18893
18894         PR c++/9486
18895         * g++.dg/parse/template10.C: New test.
18896
18897         PR c++/9488
18898         * g++.dg/parse/template11.C: New test.
18899
18900         PR c++/10150
18901         * g++.dg/parse/invalid-op1.C: New test.
18902
18903         PR c++/10247
18904         * g++.dg/parse/condexpr1.C: New test.
18905
18906 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
18907
18908         * g++.dg/ext/packed3.C: New test.
18909         * g++.dg/ext/packed4.C: New test.
18910
18911         * gcc.dg/pack-test-3.c: New test.
18912
18913 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
18914
18915         * lib/compat.exp: Handle dg-options per source file.
18916         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
18917         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
18918         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
18919         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
18920         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
18921         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
18922         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
18923         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
18924         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
18925         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
18926         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
18927         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
18928         * g++.dg/compat/break/bitfield7_x.C: Ditto.
18929         * g++.dg/compat/break/bitfield7_y.C: Ditto.
18930
18931 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
18932
18933         PR c/10320
18934         * gcc.c-torture/execute/20030718-1.c: New test.
18935
18936 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
18937
18938         PR optimization/11536
18939         * gcc.dg/20030721-1.c: New test.
18940
18941 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
18942
18943         PR c++/11546
18944         * g++.dg/template/lookup1.C: New test.
18945
18946 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
18947
18948         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
18949         diagnostics of ill-formed constructs involving labels.
18950         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
18951         the new 'previously defined here' message.
18952
18953 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
18954
18955         * g++.dg/parse/non-dependent2.C: New test.
18956
18957 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
18958
18959         * g++.dg/init/init-ref4.C: xfail on targets without
18960         weak symbols.
18961
18962 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
18963
18964         PR target/11087
18965         * gcc.c-torture/execute/20030717-1.c: New test.
18966
18967 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
18968
18969         * g++.dg/opt/cfg1.C: New test.
18970
18971 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
18972
18973         PR optimization/11557
18974         * gcc.dg/20030717-1.c: New test.
18975
18976 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
18977
18978         PR c++/10476
18979         * g++.dg/expr/crash-1.C: New test.
18980
18981         PR c++/11027
18982         * g++.dg/template/init3.C: New test.
18983
18984         PR c++/8222
18985         * g++.dg/template/non-dependent1.C: New test.
18986
18987         PR c++/11070
18988         * g++.dg/template/non-dependent2.C: New test.
18989
18990         PR c++/11071
18991         * g++.dg/template/non-dependent3.C: New test.
18992
18993         PR c++/9907
18994         * g++.dg/template/sizeof5.C: New test.
18995
18996 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
18997
18998         PR 11498
18999         * gcc.c-torture/compile/mangle-1.c: New file.
19000
19001 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19002
19003         PR c++/7809
19004         * g++.dg/parse/access3.C: New test.
19005
19006 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
19007
19008         PR c++/11384
19009         * g++.dg/init/init-ref4.C: New test.
19010
19011 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
19012
19013         PR c++/11547
19014         * g++.dg/parse/constant3.C: New test.
19015         * g++.dg/parse/crash7.C: Likewise.
19016
19017 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
19018
19019         PR target/11008
19020         * gcc.dg/i386-pentium4-not-mull.c: New.
19021
19022 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
19023
19024         * gcc.dg/asm-names.c (ymain): Make it weak.
19025
19026 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19027
19028         PR c++/5421
19029         * g++.dg/template/friend21.C: New test.
19030
19031 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
19032
19033         * gcc.dg/cleanup-8.c: New test.
19034         * gcc.dg/cleanup-9.c: New test.
19035
19036 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
19037
19038         * g++.dg/ext/dll-MI1.h: New file.
19039         * g++.dg/ext/dllexport-MI1.C: New file.
19040         * g++.dg/ext/dllimport-MI1.C: New file.
19041
19042 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
19043
19044         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
19045         it does not have cmpstrsi patterns (just cmpmemsi).
19046
19047 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
19048
19049         PR debug/11473
19050         * g++.dg/debug/debug8.C: New test.
19051
19052 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19053
19054         PR c++/10108
19055         * g++.dg/template/crash7.C: New test.
19056
19057 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
19058
19059         PR target/10795
19060         * gcc.c-torture/compile/20030708-1.c: New.
19061
19062 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
19063
19064         * gcc.c-torture/execute/20030715-1.c: New test.
19065
19066 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
19067
19068         * gcc.dg/pch/inline-3.c: New file.
19069         * gcc.dg/pch/inline-3.hs: New file.
19070         * gcc.dg/pch/inline-4.c: New file.
19071         * gcc.dg/pch/inline-4.hs: New file.
19072
19073 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
19074
19075         PR c++/11509
19076         * g++.dg/template/crash6.C: New test.
19077
19078         PR c++/7053
19079         * g++.dg/template/friend20.C: New test.
19080
19081         PR c++/7019
19082         * g++.dg/template/overload2.C: New test.
19083
19084 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19085
19086         PR optimization/11440
19087         * gcc.c-torture/execute/20030714-1.c: New test.
19088
19089 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19090
19091         PR c++/11154
19092         * g++.dg/template/partial2.C: New test.
19093
19094 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
19095
19096         PR c++/11503
19097         * g++.dg/template/anon1.C: New test.
19098
19099         PR c++/11493
19100         PR c++/11495
19101         * g++.dg/parse/template9.C: Likewise.
19102         * g++.dg/template/crash4.C: New test.
19103         * g++.dg/template/koenig1.C: Likewise.
19104         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
19105         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
19106         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
19107         functions.
19108         * g++.old-deja/g++.jason/template36.C: Likewise.
19109         * g++.old-deja/g++.mike/p1989.C: Likewise.
19110         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
19111         * g++.old-deja/g++.pt/ttp20.C: Use this->.
19112         * g++.old-deja/g++.pt/ttp21.C: Use this->.
19113         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
19114         compiling.
19115         * g++.old-deja/g++.pt/union2.C: Use this->.
19116
19117 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
19118
19119         * gcc.dg/20030711-1.c: New test.
19120
19121 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
19122
19123         PR c++/11050
19124         * g++.dg/parse/args1.C: New test.
19125         * g++.pt/defarg8.C: Change expected errors.
19126
19127 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
19128
19129         PR c++/8164
19130         * g++.dg/template/nontype2.C: New test.
19131
19132         PR c++/10558
19133         * g++.dg/parse/template8.C: New test.
19134
19135         PR c++/8327
19136         * g++.dg/template/scope1.C: New test.
19137
19138         * g++.dg/warn/Wsign-compare-1.C: New test.
19139
19140 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
19141
19142         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
19143
19144 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
19145
19146         PR c++/9411
19147         * g++.dg/template/explicit2.C: New test.
19148
19149         PR c++/10032
19150         * g++.dg/warn/pedantic1.C: New test.
19151
19152 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
19153
19154         PR c++ 9483
19155         * g++.dg/other/field1.C: New test.
19156
19157 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
19158
19159         PR c/11449
19160         * gcc.c-torture/compile/20030707-1.c: New.
19161
19162 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19163
19164         PR c++/10849
19165         * g++.dg/template/access12.C: New test.
19166
19167 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
19168
19169         * g++.dg/bprob/bprob.exp (prof_ext): Update.
19170         * g77.dg/bprob/bprob.exp (prof_ext): Update.
19171         * gcc.misc-tests/bprob.exp (prof_ext): Update.
19172         * gcc.misc-tests/gcov.exp: Update
19173         * g++.dg/gcov/gcov.exp: Update
19174         * lib/gcov.exp: Update.
19175
19176 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
19177
19178         * g++.dg/abi/mangle17.C: Make sure template expressions are
19179         dependent.
19180         * g++.dg/abi/mangle4.C: Mark erroneous casts.
19181         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
19182         * g++.dg/opt/stack1.C: Remove erroneous code.
19183         * g++.dg/parse/template7.C: New test.
19184         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
19185         * g++.old-deja/g++.pt/crash4.C: Likewise.
19186
19187 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19188
19189         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
19190         with zero or one occurence of `$' after the initial `L'.
19191
19192 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
19193
19194         * gcc.c-torture/compile/20030704-1.c: Add a comment.
19195
19196 2003-07-08  Roger Sayle  <roger@eyesopen.com>
19197
19198         PR c/11370
19199         * gcc.dg/Wunreachable-6.c: New testcase.
19200         * gcc.dg/Wunreachable-7.c: New testcase.
19201
19202 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
19203
19204         PR c/11420
19205         * gcc.dg/20030708-1.c: New test.
19206
19207 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
19208
19209         * gcc.dg/compat/sdata-section.h: New file.
19210         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
19211         * gcc.dg/torture/mips-sdata-1.c: New test.
19212
19213 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19214
19215         PR c++/11030
19216         * g++.dg/template/friend19.C: New test.
19217
19218 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
19219
19220         * g++.dg/opt/strength-reduce.C: New test.
19221
19222 2003-07-07  Roger Sayle  <roger@eyesopen.com>
19223
19224         PR target/10979
19225         * gcc.dg/20030707-1.c: New testcase.
19226
19227 2003-07-07  Roger Sayle  <roger@eyesopen.com>
19228
19229         PR optimization/11059
19230         * g++.dg/opt/emptyunion.C: New testcase.
19231
19232 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19233             Eric Botcazou  <ebotcazou@libertysurf.fr>
19234
19235         * g++.dg/opt/stack1.C: New test.
19236
19237 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
19238
19239         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
19240         run test.
19241
19242         PR c++/11431
19243         * g++.dg/expr/static_cast3.C: New test.
19244
19245 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
19246
19247         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
19248         everywhere.
19249         * gcc.dg/concat.c: Concatenation of string constants with
19250         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
19251         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
19252         * gcc.dg/cpp/escape-2.c: Use wide character constants where
19253         necessary to avoid multi-character character constant warning.
19254         * gcc.dg/cpp/escape.c: Likewise.
19255         * gcc.dg/cpp/ucs.c: Likewise.
19256         Remove backslashes from dg-bogus comments, as they confuse Tcl.
19257         Fix a typo.
19258
19259 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
19260
19261         PR c/11428
19262         * gcc.c-torture/compile/20030704-1.c: New.
19263
19264 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
19265
19266         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
19267
19268 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
19269
19270         PR c++/5287, PR c++/7910,  PR c++/11021
19271         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
19272         tests for warnings.
19273         * g++.dg/ext/dllimport2.C: Add tests for warnings.
19274         * g++.dg/ext/dllimport3.C: Likewise.
19275         * g++.dg/ext/dllimport4.C: New file.
19276         * g++.dg/ext/dllimport5.C: New file.
19277         * g++.dg/ext/dllimport6.C: New file.
19278         * g++.dg/ext/dllimport7.C: New file.
19279         * g++.dg/ext/dllimport8.C: New file.
19280         * g++.dg/ext/dllimport9.C: New file.
19281         * g++.dg/ext/dllimport10.C: New file.
19282         * g++.dg/ext/dllexport1.C: New file.
19283
19284 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
19285
19286         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
19287         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
19288
19289 2003-07-03  Roger Sayle  <roger@eyesopen.com>
19290
19291         * gcc.dg/builtins-25.c: New testcase.
19292         * gcc.dg/builtins-26.c: New testcase.
19293
19294 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
19295
19296         * gcc.dg/compat/vector-defs.h: New file.
19297         * gcc.dg/compat/vector-setup.h: New file.
19298         * gcc.dg/compat/vector-check.h: New file.
19299         * gcc.dg/compat/vector-1_main.c: New file.
19300         * gcc.dg/compat/vector-1_x.c: New file.
19301         * gcc.dg/compat/vector-1_y.c: New file.
19302         * gcc.dg/compat/vector-2_main.c: New file.
19303         * gcc.dg/compat/vector-2_x.c: New file.
19304         * gcc.dg/compat/vector-2_y.c: New file.
19305
19306         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
19307         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
19308         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
19309         * gcc.dg/compat/struct-align-1.h: New file.
19310         * gcc.dg/compat/struct-align-1_main.c: New file.
19311         * gcc.dg/compat/struct-align-1_x.c: New file.
19312         * gcc.dg/compat/struct-align-1_y.c: New file.
19313         * gcc.dg/compat/struct-align-2.h: New file.
19314         * gcc.dg/compat/struct-align-2_main.c: New file.
19315         * gcc.dg/compat/struct-align-2_x.c: New file.
19316         * gcc.dg/compat/struct-align-2_y.c: New file.
19317
19318         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
19319         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
19320         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
19321         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
19322         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
19323         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
19324         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
19325         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
19326         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
19327         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
19328         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
19329         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
19330         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
19331         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
19332         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
19333         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
19334         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
19335         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
19336         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
19337         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
19338         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
19339         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
19340         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
19341         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
19342         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
19343         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
19344         * gcc.dg/compat/struct-return-10_x.c: Ditto.
19345         * gcc.dg/compat/struct-return-2_x.c: Ditto.
19346         * gcc.dg/compat/struct-return-3_x.c: Ditto.
19347
19348 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
19349
19350         * gcc.dg/i386-call-1.c: New test.
19351
19352 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
19353
19354         PR c++/9162
19355         * g++.dg/parse/defarg4.C: New.
19356
19357 2003-07-03  Roger Sayle  <roger@eyesopen.com>
19358
19359         PR target/10700
19360         * gcc.c-torture/compile/20030703-1.c: New test case.
19361
19362 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
19363
19364         * g++.dg/template/local3.C: Remove extra semicolon.
19365
19366 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
19367
19368         * gcc.dg/i386-volatile-1.c: New test.
19369
19370 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
19371
19372         PR c++/11072
19373         * g++.dg/other/offsetof2.C: XFAIL.
19374         * g++.dg/other/offsetof5.C: New.
19375
19376         PR c++/10219
19377         * g++.dg/template/error1.C: New.
19378
19379         PR c++/9779
19380         * g++.dg/template/dependent-expr1.C: New.
19381
19382 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
19383
19384         PR c++/6949
19385         * g++.dg/template/local3.C: New test.
19386
19387         PR c++/11149
19388         * g++.dg/lookup/scoped6.C: New test.
19389
19390 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
19391
19392         PR c++/8046
19393         * g++.dg/other/error7.C: New test.
19394
19395 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
19396
19397         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
19398         * g++.old-deja/g++.abi/vtable3.h: Likewise.
19399         * g++.old-deja/g++.law/code-gen5.C: Likewise.
19400         * g++.old-deja/g++.other/union2.C: Likewise.
19401         * gcc.dg/c90-const-expr-2.c: Likewise.
19402         * gcc.dg/c90-const-expr-3.c: Likewise.
19403         * gcc.dg/c99-const-expr-2.c: Likewise.
19404         * gcc.dg/c99-const-expr-3.c: Likewise.
19405         * gcc.dg/concat.c: Likewise.
19406
19407 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
19408
19409         PR c++/9559
19410         * g++.dg/init/static1.C: New test.
19411
19412 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19413
19414         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
19415         * g++.old-deja/g++.other/access2.C: Likewise.
19416         * g++.old-deja/g++.other/decl2.C: Likewise.
19417         * gcc.c-torture/execute/20020615-1.c: Likewise.
19418
19419 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
19420
19421         PR c++/4933
19422         * g++.dg/template/sizeof4.C: New test.
19423
19424 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
19425
19426         * g++.dg/other/error6.C: New test.
19427
19428 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
19429
19430         PR c++/10750
19431         * g++.dg/parse/constant2.C: New test.
19432
19433 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
19434
19435         PR c++/11106
19436         * g++.dg/other/error5.C: New test.
19437
19438 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19439
19440         * gcc.dg/format/gcc_diag-1.c: New test.
19441
19442 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
19443
19444         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
19445
19446 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
19447
19448         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
19449         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
19450         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
19451
19452 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
19453
19454         * gcc.c-torture/execute/builtins/string-8.c: New test.
19455         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
19456         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
19457         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
19458
19459 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
19460
19461         PR c++/10468
19462         * g++.dg/ext/typeof6.C: New test.
19463
19464 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
19465
19466         PR c++/10796
19467         * g++.dg/init/enum1.C: New test.
19468
19469 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
19470
19471         * gcc.dg/20030627-1.c: New test.
19472
19473 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
19474
19475         PR c++/11332
19476         * g++.dg/expr/static_cast2.C: New test.
19477
19478 2003-06-26  Roger Sayle  <roger@eyesopen.com>
19479             Jakub Jelinek  <jakub@redhat.com>
19480
19481         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
19482         sprintf(dst,"%s",src) optimization.
19483         * gcc.c-torture/execute/20030626-1.c: New test case.
19484         * gcc.c-torture/execute/20030626-2.c: New test case.
19485
19486 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
19487
19488         * gcc.c-torture/execute/multi-ix.c: New test.
19489
19490         * gcc.c-torture/execute/simd-4.c (main):
19491         Added missing semicolon at end of union.
19492
19493 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
19494
19495         PR c++/8266
19496         * g++.dg/template/explicit-instantiation3.C: New test.
19497
19498 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
19499
19500         * gcc.dg/20030626-1.c: Use signed char.
19501
19502 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
19503
19504         * gcc.dg/20030626-1.c: New test.
19505
19506 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
19507
19508         * const-str-2.m: Update.
19509
19510 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
19511
19512         PR c++/10990
19513         * g++.dg/rtti/dyncast1.C: New test.
19514         * g++.dg/abi/mangle4.C: Correct base-specifier access.
19515         * g++.dg/lookup/scoped1.C: Remove XFAIL.
19516         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
19517
19518         PR c++/10931
19519         * g++.dg/expr/static_cast1.C: New test.
19520
19521 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
19522
19523         * gcc.dg/20030625-1.c: New test.
19524
19525 2003-06-24  Roger Sayle  <roger@eyesopen.com>
19526
19527         * gcc.c-torture/compile/20030624-1.c: New test case.
19528
19529 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
19530
19531         * gcc.c-torture/execute/string-opt-17.c: New test.
19532
19533 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
19534
19535         PR c++/5754
19536         * g++.dg/parse/crash6.C: New test.
19537
19538 2003-06-23  Roger Sayle  <roger@eyesopen.com>
19539
19540         * gcc.dg/builtins-24.c: New test case.
19541
19542 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
19543
19544         * g++.dg/opt/operator1.C: New test.
19545
19546 2003-06-22  Roger Sayle  <roger@eyesopen.com>
19547
19548         * gcc.c-torture/execute/string-opt-16.c: New test case.
19549
19550 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
19551
19552         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
19553         * g++.old-deja/g++.other/conv7.C: Likewise
19554         * g++.old-deja/g++.other/overcnv2.C: Likewise.
19555         * g++.old-deja/g++.other/overload14.C: Likewise.
19556
19557 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
19558
19559         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
19560         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
19561
19562 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
19563
19564         PR c++/10888
19565         * g++.dg/warn/Winline-3.C: New test.
19566
19567 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
19568
19569         * lib/target-supports.exp (check_alias_available): Make the test
19570         program acceptable to the Solaris assembler.
19571
19572         PR c++/10749
19573         * g++.dg/template/memclass2.C: New test.
19574
19575 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
19576             Eric Botcazou  <ebotcazou@libertysurf.fr>
19577
19578         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
19579         data for non-matching targets.
19580         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
19581
19582 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
19583
19584         PR c++/10845
19585         * g++.dg/template/member3.C: New test.
19586
19587 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
19588
19589         PR c++/10939
19590         * g++.dg/template/func1.C: New test.
19591
19592         PR c++/9649
19593         * g++.dg/template/static4.C: New test.
19594         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
19595
19596         PR c++/11041
19597         * g++.dg/init/ref7.C: New test.
19598
19599 2003-06-19  Matt Austern  <austern@apple.com>
19600
19601         PR c++/11228
19602         * g++.dg/anew1.C: New test.
19603         * g++.dg/anew2.C: New test.
19604         * g++.dg/anew3.C: New test.
19605         * g++.dg/anew4.C: New test.
19606
19607 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
19608
19609         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
19610
19611 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
19612
19613         * gcc.c-torture/execute/simd-4.c (main): Make expected value
19614         endian-dependent.
19615
19616 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
19617
19618         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
19619         Remove cruft.
19620
19621 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
19622
19623         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
19624         * gcc.c-torture/compile/961203-1.c: Likewise.
19625         * gcc.c-torture/compile/980506-1.c: Likewise.
19626
19627 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
19628
19629         PR c++/10712
19630         * g++.dg/lookup/using7.C: New test.
19631
19632 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
19633
19634         PR c++/11105
19635         * g++.dg/abi/conv1.C: Remove it.
19636         * g++.dg/template/conv7.C: New test.
19637         * g++.dg/template/conv8.C: Likewise.
19638         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
19639         conversion operator.
19640
19641 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
19642
19643         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
19644         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
19645         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
19646         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
19647         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
19648         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
19649         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
19650         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
19651         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
19652         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
19653         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
19654         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
19655         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
19656         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
19657         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
19658         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
19659         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
19660         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
19661         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
19662         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
19663         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
19664         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
19665         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
19666         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
19667         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
19668         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
19669         * gcc.dg/compat/struct-return-10_x.c: Ditto.
19670         * gcc.dg/compat/struct-return-2_x.c: Ditto.
19671         * gcc.dg/compat/struct-return-3_x.c: Ditto.
19672
19673 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
19674
19675         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
19676         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
19677         indications.
19678
19679 2003-06-16  Roger Sayle  <roger@eyesopen.com>
19680
19681         * gcc.dg/i386-387-5.c: New test case.
19682         * gcc.dg/i386-387-6.c: New test case.
19683         * gcc.dg/builtins-23.c: New test case.
19684
19685 2003-06-15  Roger Sayle  <roger@eyesopen.com>
19686
19687         * gcc.dg/builtins-22.c: New test case.
19688         * gcc.dg/i386-387-1.c: Update to test exp.
19689         * gcc.dg/i386-387-2.c: Likewise.
19690
19691 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19692
19693         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
19694
19695 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
19696
19697         * lib/gcc-dg.exp (dg-require-dll): New function.
19698         (dg-xfail-if): Likewise.
19699         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
19700         driver.
19701
19702         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
19703         * gcc.c-torture/compile/20001205-1.c: Likewise.
19704         * gcc.c-torture/compile/20001226-1.c: Likewise.
19705         * gcc.c-torture/compile/20010518-2.c: Likewise.
19706         * gcc.c-torture/compile/20020312-1.c: Likewise.
19707         * gcc.c-torture/compile/20020604-1.c: Likewise.
19708         * gcc.c-torture/compile/920501-12.c: Likewise.
19709         * gcc.c-torture/compile/920501-4.c: Likewise.
19710         * gcc.c-torture/compile/920520-1.c: Likewise.
19711         * gcc.c-torture/compile/920521-1.c: Likewise.
19712         * gcc.c-torture/compile/920625-1.c: Likewise.
19713         * gcc.c-torture/compile/961203-1.c: Likewise.
19714         * gcc.c-torture/compile/980506-1.c: Likewise.
19715         * gcc.c-torture/compile/981006-1.c: Likewise.
19716         * gcc.c-torture/compile/981022-1.c: Likewise.
19717         * gcc.c-torture/compile/981223-1.c: Likewise.
19718         * gcc.c-torture/compile/990617-1.c: Likewise.
19719         * gcc.c-torture/compile/dll.c: Likewise.
19720         * gcc.c-torture/compile/labels-3.c: Likewise.
19721         * gcc.c-torture/compile/mipscop-1.c: Likewise.
19722         * gcc.c-torture/compile/mipscop-2.c: Likewise.
19723         * gcc.c-torture/compile/mipscop-3.c: Likewise.
19724         * gcc.c-torture/compile/mipscop-4.c: Likewise.
19725         * gcc.c-torture/compile/simd-5.c: Likewise.
19726         * gcc.c-torture/compile/20000804-1.x: Remove.
19727         * gcc.c-torture/compile/20001205-1.x: Likewise.
19728         * gcc.c-torture/compile/20001226-1.x: Likewise.
19729         * gcc.c-torture/compile/20010518-2.x: Likewise.
19730         * gcc.c-torture/compile/20020312-1.x: Likewise.
19731         * gcc.c-torture/compile/20020604-1.x: Likewise.
19732         * gcc.c-torture/compile/920501-12.x: Likewise.
19733         * gcc.c-torture/compile/920501-4.x: Likewise.
19734         * gcc.c-torture/compile/920520-1.x: Likewise.
19735         * gcc.c-torture/compile/920521-1.x: Likewise.
19736         * gcc.c-torture/compile/920625-1.x: Likewise.
19737         * gcc.c-torture/compile/961203-1.x: Likewise.
19738         * gcc.c-torture/compile/980506-1.x: Likewise.
19739         * gcc.c-torture/compile/981006-1.x: Likewise.
19740         * gcc.c-torture/compile/981022-1.x: Likewise.
19741         * gcc.c-torture/compile/981223-1.x: Likewise.
19742         * gcc.c-torture/compile/990617-1.x: Likewise.
19743         * gcc.c-torture/compile/mipscop-1.x: Likewise.
19744         * gcc.c-torture/compile/mipscop-2.x: Likewise.
19745         * gcc.c-torture/compile/mipscop-3.x: Likewise.
19746         * gcc.c-torture/compile/mipscop-4.x: Likewise.
19747         * gcc.c-torture/compile/simd-5.x: Likewise.
19748
19749         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
19750
19751 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
19752
19753         * gcc.c-torture/execute/20030611-1.c: New test.
19754
19755 2003-06-12  Roger Sayle  <roger@eyesopen.com>
19756
19757         PR middle-end/168
19758         * gcc.dg/20030612-1.c: New test case.
19759
19760 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
19761
19762         PR c++/10635
19763         * g++.dg/expr/cast1.C: New test.
19764
19765 2003-06-12  Roger Sayle  <roger@eyesopen.com>
19766
19767         * gcc.dg/builtins-21.c: New test case.
19768
19769 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
19770
19771         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
19772         options instead of at the end.
19773         * lib/objc.exp (objc_target_compile): Likewise.
19774
19775 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
19776
19777         PR c++/10432
19778         * g++.dg/parse/error1.C: New test.
19779
19780 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
19781
19782         * gcc.dg/compat/struct-by-value-11_main.c: New file.
19783         * gcc.dg/compat/struct-by-value-11_x.c: New file.
19784         * gcc.dg/compat/struct-by-value-11_y.c: New file.
19785         * gcc.dg/compat/struct-by-value-12_main.c: New file.
19786         * gcc.dg/compat/struct-by-value-12_x.c: New file.
19787         * gcc.dg/compat/struct-by-value-12_y.c: New file.
19788         * gcc.dg/compat/struct-by-value-13_main.c: New file.
19789         * gcc.dg/compat/struct-by-value-13_x.c: New file.
19790         * gcc.dg/compat/struct-by-value-13_y.c: New file.
19791         * gcc.dg/compat/struct-by-value-14_main.c: New file.
19792         * gcc.dg/compat/struct-by-value-14_x.c: New file.
19793         * gcc.dg/compat/struct-by-value-14_y.c: New file.
19794         * gcc.dg/compat/struct-by-value-15_main.c: New file.
19795         * gcc.dg/compat/struct-by-value-15_x.c: New file.
19796         * gcc.dg/compat/struct-by-value-15_y.c: New file.
19797         * gcc.dg/compat/struct-by-value-16_main.c: New file.
19798         * gcc.dg/compat/struct-by-value-16_x.c: New file.
19799         * gcc.dg/compat/struct-by-value-16_y.c: New file.
19800         * gcc.dg/compat/struct-by-value-17_main.c: New file.
19801         * gcc.dg/compat/struct-by-value-17_x.c: New file.
19802         * gcc.dg/compat/struct-by-value-17_y.c: New file.
19803         * gcc.dg/compat/struct-by-value-18_main.c: New file.
19804         * gcc.dg/compat/struct-by-value-18_x.c: New file.
19805         * gcc.dg/compat/struct-by-value-18_y.c: New file.
19806
19807         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
19808         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
19809         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
19810         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
19811         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
19812         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
19813         * gcc.dg/compat/scalar-return-3_main.c: New file.
19814         * gcc.dg/compat/scalar-return-3_x.c: New file.
19815         * gcc.dg/compat/scalar-return-3_y.c: New file.
19816         * gcc.dg/compat/scalar-return-4_main.c: New file.
19817         * gcc.dg/compat/scalar-return-4_x.c: New file.
19818         * gcc.dg/compat/scalar-return-4_y.c: New file.
19819
19820 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
19821
19822         * gcc.dg/compat/fp2-struct-check.h: New file.
19823         * gcc.dg/compat/fp2-struct-defs.h: New file.
19824         * gcc.dg/compat/fp2-struct-init.h: New file.
19825         * gcc.dg/compat/struct-by-value-10_main.c: New file.
19826         * gcc.dg/compat/struct-by-value-10_x.c: New file.
19827         * gcc.dg/compat/struct-by-value-10_y.c: New file.
19828         * gcc.dg/compat/struct-return-10_main.c: New file.
19829         * gcc.dg/compat/struct-return-10_x.c: New file.
19830         * gcc.dg/compat/struct-return-10_y.c: New file.
19831
19832         * gcc.dg/compat/compat-common.h: New file.
19833         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
19834         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
19835         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
19836         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
19837         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
19838         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
19839         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
19840         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
19841         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
19842         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
19843         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
19844         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
19845         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
19846         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
19847         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
19848         * gcc.dg/compat/small-struct-check.h: Ditto.
19849         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
19850         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
19851         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
19852         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
19853         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
19854         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
19855         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
19856         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
19857         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
19858         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
19859         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
19860         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
19861         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
19862         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
19863         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
19864         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
19865         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
19866         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
19867         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
19868         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
19869         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
19870         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
19871         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
19872         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
19873         * gcc.dg/compat/struct-return-2_main.c: Ditto.
19874         * gcc.dg/compat/struct-return-2_x.c: Ditto.
19875         * gcc.dg/compat/struct-return-2_y.c: Ditto.
19876         * gcc.dg/compat/struct-return-3_main.c: Ditto.
19877         * gcc.dg/compat/struct-return-3_x.c: Ditto.
19878         * gcc.dg/compat/struct-return-3_y.c: Ditto.
19879
19880 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
19881
19882         * g++.dg/pch/static-1.C: New file.
19883         * g++.dg/pch/static-1.Hs: New file.
19884
19885 2003-06-10  Richard Henderson  <rth@redhat.com>
19886
19887         * gcc.dg/asm-7.c: Adjust expected warning text.
19888
19889 2003-06-10  Roger Sayle  <roger@eyesopen.com>
19890
19891         * gcc.dg/builtins-20.c: New test case.
19892
19893 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
19894
19895         PR c++/11131
19896         * g++.dg/opt/template1.C: New test.
19897
19898 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
19899
19900         * lib/gcc-dg.exp (dg-test): Clear additional_files and
19901         additional_sources.
19902
19903 2003-05-21  David Taylor  <dtaylor@emc.com>
19904
19905         * gcc.dg/Wpadded.c: New file.
19906
19907 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
19908
19909         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
19910         * gcc.dg/special/weak-2.c: Add dg-require-weak.
19911         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
19912         dg-require-weak.
19913
19914 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
19915
19916         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
19917
19918 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
19919
19920         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
19921         (dg-require-alias): Likewise.
19922         (dg-require-gc-sections): Likewise.
19923         * lib/target-supports.exp (check_gc_sections_available): Likewise.
19924
19925 2003-06-08  Richard Henderson  <rth@redhat.com>
19926
19927         * gcc.dg/20011029-2.c: Fix the array reference.
19928         * gcc.dg/asm-7.c: New.
19929
19930 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
19931
19932         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
19933
19934 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
19935
19936         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
19937         (dg-require-gc-sections): Likewise.
19938
19939 2003-06-08  Jan Hubicka  <jh@suse.cz>
19940
19941         * i386-cmov1.c: Fix regular expression.
19942         * i386-cvt-1.c: Likewise.
19943         * i386-local.c: Likewise.
19944         * i386-local2.c: Likewise.
19945         * i386-mul.c: Likewise.
19946         * i386-ssetype-1.c: Likewise.
19947         * i386-ssetype-3.c: Likewise.
19948         * i386-ssetype-5.c: Likewise.
19949
19950 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19951
19952         PR c++/11039
19953         * g++.dg/warn/implicit-typename2.C: New test.
19954         * g++.dg/warn/implicit-typename3.C: New test.
19955
19956 2003-06-07  Richard Henderson  <rth@redhat.com>
19957
19958         * g++.dg/other/offsetof3.C: Use size_t.
19959         * g++.dg/other/offsetof4.C: Likewise.
19960
19961 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
19962
19963         * lib/copy-file.exp: New. Implement gcc_copy_files.
19964
19965         * lib/dg-pch.exp: Load copy-file.exp
19966         (dg-pch): Use gcc_copy_files instead of "file copy".
19967
19968 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
19969
19970         * gcc.dg/weak/weak.exp: Simplify.
19971         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
19972         * gcc.dg/weak/weak-1.c: Likewise.
19973         * gcc.dg/weak/weak-2.c: Likewise.
19974         * gcc.dg/weak/weak-3.c: Likewise.
19975         * gcc.dg/weak/weak-4.c: Likewise.
19976         * gcc.dg/weak/weak-5.c: Likewise.
19977         * gcc.dg/weak/weak-6.c: Likewise.
19978         * gcc.dg/weak/weak-7.c: Likewise.
19979         * gcc.dg/weak/weak-8.c: Likewise.
19980         * gcc.dg/weak/weak-9.c: Likewise.
19981
19982 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
19983
19984         gcc.c-torture/execute/20030606-1.c: New.
19985
19986 2003-06-06  Roger Sayle  <roger@eyesopen.com>
19987
19988         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
19989         * gcc.dg/builtins-19.c: Likewise.
19990
19991 2003-06-06  Roger Sayle  <roger@eyesopen.com>
19992
19993         * gcc.dg/builtins-2.c: Add some more tests.
19994         * gcc.dg/builtins-18.c: New test case.
19995         * gcc.dg/builtins-19.c: New test case.
19996
19997 2003-06-06  Roger Sayle  <roger@eyesopen.com>
19998             Jim Wilson  <wilson@tuliptree.org>
19999
20000         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
20001
20002 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
20003
20004         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
20005         mempcpy/stpcpy calls not to be optimized into something else.
20006         * gcc.c-torture/execute/string-opt-3.c: Moved to...
20007         * gcc.c-torture/execute/builtins/string-7.c: ...here.
20008         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
20009
20010 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20011
20012         * gcc.dg/format/asm_fprintf-1.c: New test.
20013
20014 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
20015
20016         * lib/gcc-defs.exp (additional_sources): New variable.
20017         (dg-additional-sources): New function.
20018         (additional_files): New variable.
20019         (dg-additional-files): New function.
20020         (dg-additional-files-options): Likewise.
20021         * lib/gcc-dg.exp (dg-require-weak): New function.
20022         (dg-require-alias): Likewise.
20023         (dg-require-gc-sections): Likewise.
20024         * lib/target-supports.exp (check_alias_available): Remove testfile
20025         parameter.
20026         (check_gc_sections_available): New function.
20027         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
20028         (dg-gpp-additional-files): Likewise.
20029         * lib/g++.exp (additional_sources): Remove.
20030         (additional_files): Likewise.
20031         (g++_target_compile): Use dg-additional-files-options.
20032
20033         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
20034         Tcl logic.
20035         * gcc.dg/special/ecos.exp: Remove.
20036         * gcc.dg/special/20000419-2.c: Use dg-require-*.
20037         * gcc.dg/special/alias-1.c: Likewise.
20038         * gcc.dg/special/alias-2.c: Likewise.
20039         * gcc.dg/special/gcsec-1.c: Likewise.
20040         * gcc.dg/special/weak-1.c: Likewise.
20041         * gcc.dg/special/weak-2.c: Likewise.
20042         * gcc.dg/special/wkali-1.c: Likewise.
20043         * gcc.dg/special/wkali-2.c: Likewise.
20044
20045         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
20046         dg-gpp-additional-*.
20047         * g++.dg/special/conpr-3.C: Likewise.
20048         * g++.dg/special/conpr-4.C: Likewise.
20049         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
20050         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
20051         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
20052         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
20053         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
20054         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
20055         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
20056         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
20057         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
20058         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
20059         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
20060         * g++.old-deja/g++.other/comdat1.C: Likewise.
20061         * g++.old-deja/g++.other/comdat2.C: Likewise.
20062         * g++.old-deja/g++.other/comdat3.C: Likewise.
20063         * g++.old-deja/g++.other/ctor1.C: Likewise.
20064         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
20065
20066 2003-06-05  Richard Henderson  <rth@redhat.com>
20067
20068         * gcc.dg/debug/20030605-1.c: New.
20069
20070 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
20071
20072         * README.QMTEST: Update.
20073
20074 2003-06-04  Richard Henderson  <rth@redhat.com>
20075
20076         * gcc.dg/cleanup-1.c: New.
20077         * gcc.dg/cleanup-2.c: New.
20078         * gcc.dg/cleanup-3.c: New.
20079         * gcc.dg/cleanup-4.c: New.
20080         * gcc.dg/cleanup-5.c: New.
20081         * gcc.dg/cleanup-6.c: New.
20082         * gcc.dg/cleanup-7.c: New.
20083
20084 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
20085
20086         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
20087
20088         * lib/dg-pch.exp: New file.
20089         * g++.dg/pch/pch.exp: Use dg-pch.exp.
20090         * gcc.dg/pch/pch.exp: Likewise.
20091
20092 2003-06-04  Roger Sayle  <roger@eyesopen.com>
20093
20094         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
20095         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
20096         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
20097         * gcc.dg/builtins-17.c: New test case.
20098         * gcc.dg/i386-387-4.c: New test case.
20099         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
20100
20101 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20102
20103         * gcc.dg/ultrasp9.c: New test.
20104
20105 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20106
20107         * gcc.c-torture/compile/20030604-1.c: New test.
20108         * gcc.dg/sparc-constant-1.c: New test.
20109
20110 2003-06-03  Glen Nakamura  <glen@imodulo.com>
20111
20112         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
20113
20114 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
20115
20116         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
20117
20118         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
20119         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
20120
20121 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
20122
20123         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
20124
20125 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20126
20127         PR c++/10940
20128         * g++.dg/template/spec10.C: New test.
20129
20130 2003-06-03  Roger Sayle  <roger@eyesopen.com>
20131
20132         * gcc.dg/builtins-16.c: New test case.
20133
20134 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
20135
20136         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
20137         mempcpy test with post-increments.
20138         * gcc.c-torture/execute/string-opt-3.c: New test.
20139         * gcc.dg/string-opt-1.c: New test.
20140
20141 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
20142
20143         PR fortran/10965
20144         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
20145
20146 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
20147
20148         * lib/scanasm.exp (dg-scan): New function, factored out of ...
20149         (scan-assembler): ... here.  Use dg-scan.
20150         (scan-assembler-not): Likewise.
20151         (scan-file): New function.
20152         (scan-file-not): Likewise.
20153         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
20154         * gcc.dg/cpp/_Pragma4.c: Likewise.
20155         * gcc.dg/cpp/_Pragma5.c: Likewise.
20156         * gcc.dg/cpp/avoidpaste1.c: Likewise.
20157         * gcc.dg/cpp/avoidpaste2.c: Likewise.
20158         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
20159         * gcc.dg/cpp/cmdlne-P.c: Likewise.
20160         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
20161         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
20162         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
20163         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
20164         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
20165         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
20166         * gcc.dg/cpp/cxxcom1.c: Likewise.
20167         * gcc.dg/cpp/line1.c: Likewise.
20168         * gcc.dg/cpp/maccom1.c: Likewise.
20169         * gcc.dg/cpp/maccom2.c: Likewise.
20170         * gcc.dg/cpp/maccom3.c: Likewise.
20171         * gcc.dg/cpp/maccom4.c: Likewise.
20172         * gcc.dg/cpp/maccom5.c: Likewise.
20173         * gcc.dg/cpp/maccom6.c: Likewise.
20174         * gcc.dg/cpp/multiline.c: Likewise.
20175         * gcc.dg/cpp/spacing1.c: Likewise.
20176         * gcc.dg/cpp/spacing2.c: Likewise.
20177         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
20178         * gcc.dg/cpp/trad/maccom1.c: Likewise.
20179         * gcc.dg/cpp/trad/maccom2.c: Likewise.
20180         * gcc.dg/cpp/trad/maccom3.c: Likewise.
20181         * gcc.dg/cpp/trad/maccom4.c: Likewise.
20182         * gcc.dg/cpp/trad/maccom6.c: Likewise.
20183         * gcc.dg/cpp/cxxcom2.c: Likewise.
20184         * gcc.dg/cpp/cxxcom2.h: New file.
20185
20186         * gcc.dg/cpp/truefalse.cpp: Move it to ...
20187         * g++.dg/cpp/truefalse.C: Here.
20188         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
20189
20190 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
20191
20192         * gcc.dg/cpp/redef3.c: New file.
20193
20194 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
20195
20196         * gcc.dg/i386-loop-3.c: New test.
20197
20198 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
20199
20200         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
20201
20202 2003-05-31  Roger Sayle  <roger@eyesopen.com>
20203
20204         * gcc.dg/fwrapv-1.c: New test case.
20205         * gcc.dg/fwrapv-2.c: New test case.
20206
20207 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20208
20209         PR c++/10956
20210         * g++.dg/template/spec9.C: New test.
20211
20212 2003-05-29  Roger Sayle  <roger@eyesopen.com>
20213
20214         * gcc.dg/duff-4.c: New test case.
20215
20216 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
20217
20218         PR fortran/10843
20219         * g77.dg/ffixed-form-1.f: New test
20220         * g77.dg/ffixed-form-2.f: New test
20221         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
20222         * g77.dg/ffree-form-3.f: New test
20223
20224 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
20225
20226         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
20227         * gcc.dg/wint_t-1.c: Likewise.
20228
20229 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20230
20231         * g++.dg/template/access11.C: New test.
20232
20233 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20234
20235         PR c++/10849
20236         * g++.dg/template/access10.C: New test.
20237
20238 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
20239             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20240
20241         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
20242
20243 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
20244
20245         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
20246         suppress for powerpc-*-darwin*.
20247         * gcc.dg/torture/builtin-noret-2.c: Likewise.
20248
20249 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
20250
20251         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
20252         suppress option for powerpc-*-darwin*.
20253
20254 2003-05-23  Roger Sayle  <roger@eyesopen.com>
20255
20256         * gcc.dg/builtins-1.c: Add tests for tan and atan.
20257         * gcc.dg/builtins-4.c: Add test for fmod.
20258
20259 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20260
20261         PR c++/10682
20262         * g++.dg/template/instantiate4.C: New test.
20263
20264 2003-05-22  Roger Sayle  <roger@eyesopen.com>
20265
20266         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
20267
20268 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
20269
20270         * gcc.dg/compat/scalar-return-1_main.c: New file.
20271         * gcc.dg/compat/scalar-return-1_x.c: New file.
20272         * gcc.dg/compat/scalar-return-1_y.c: New file.
20273         * gcc.dg/compat/scalar-return-2_main.c: New file.
20274         * gcc.dg/compat/scalar-return-2_x.c: New file.
20275         * gcc.dg/compat/scalar-return-2_y.c: New file.
20276         * gcc.dg/compat/struct-return-3_main.c: New file.
20277         * gcc.dg/compat/struct-return-3_y.c: New file.
20278         * gcc.dg/compat/struct-return-3_x.c: New file.
20279         * gcc.dg/compat/struct-return-2_main.c: New file.
20280         * gcc.dg/compat/struct-return-2_x.c: New file.
20281         * gcc.dg/compat/struct-return-2_y.c: New file.
20282
20283 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20284
20285         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
20286         for hppa*-hp-hpux*.
20287         * gcc.dg/20021014-1.c (dg-options): Likewise.
20288         * gcc.dg/nest.c (dg-options): Likewise.
20289
20290 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
20291
20292         PR c++/9738
20293         * g++.dg/ext/dllimport2.C: New file.
20294         * g++.dg/ext/dllimport3.C: New file.
20295
20296 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
20297
20298         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
20299         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
20300         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
20301         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
20302         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
20303         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
20304         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
20305         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
20306         * gcc.dg/compat/small-struct-defs.h: New file.
20307         * gcc.dg/compat/small-struct-init.h: New file.
20308         * gcc.dg/compat/small-struct-check.h: New file.
20309         * gcc.dg/compat/fp-struct-defs.h: New file.
20310         * gcc.dg/compat/fp-struct-check.h: New file.
20311         * gcc.dg/compat/fp-struct-init.h: New file.
20312         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
20313         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
20314
20315 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
20316
20317         * gcc.dg/20030225-2.c: New test.
20318
20319 2003-05-18  Roger Sayle  <roger@eyesopen.com>
20320             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20321
20322         * gcc.c-torture/compile/20030518-1.c: New test case.
20323
20324 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
20325
20326         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
20327         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
20328         gcc-dg-debug-runtest.
20329         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
20330         gcc-dg-debug-runtest.
20331
20332 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20333
20334         PR c++/9022
20335         * g++.dg/lookup/using6.C: New test.
20336
20337 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20338
20339         * g++.dg/parse/access2.C: New test.
20340
20341 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
20342
20343         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
20344         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
20345         * gcc.dg/debug/debug.exp: Likewise.
20346
20347 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
20348
20349         * gcc.dg/dollar.c: New test.
20350
20351 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
20352
20353         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
20354         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
20355         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
20356         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
20357         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
20358         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
20359         * gcc.dg/compat/struct-by-value-6_main.c: New file.
20360         * gcc.dg/compat/struct-by-value-6_x.c: New file.
20361         * gcc.dg/compat/struct-by-value-6_y.c: New file.
20362         * gcc.dg/compat/struct-by-value-7_main.c: New file.
20363         * gcc.dg/compat/struct-by-value-7_x.c: New file.
20364         * gcc.dg/compat/struct-by-value-7_y.c: New file.
20365         * gcc.dg/compat/struct-by-value-8_main.c: New file.
20366         * gcc.dg/compat/struct-by-value-8_x.c: New file.
20367         * gcc.dg/compat/struct-by-value-8_y.c: New file.
20368         * gcc.dg/compat/struct-by-value-9_main.c: New file.
20369         * gcc.dg/compat/struct-by-value-9_x.c: New file.
20370         * gcc.dg/compat/struct-by-value-9_y.c: New file.
20371
20372 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
20373
20374         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
20375         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
20376         support for "repo" mode.
20377         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
20378         * lib/g77-dg.exp: Likewise.
20379         * lib/obj-dg.exp: Likewise.
20380
20381 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
20382
20383         Merge from gcc-3_2-rhl8-branch:
20384         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
20385
20386         * gcc.dg/tls/opt-6.c: New test.
20387
20388         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
20389
20390         * gcc.dg/20030405-1.c: New test.
20391
20392         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
20393
20394         * gcc.dg/20030309-1.c: New test.
20395
20396         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
20397
20398         * gcc.c-torture/execute/20030307-1.c: New test.
20399
20400         2003-02-20  Randolph Chung  <tausq@debian.org>
20401
20402         * gcc.c-torture/compile/20030220-1.c: New test.
20403
20404         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
20405
20406         * gcc.dg/20030217-1.c: New test.
20407
20408         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
20409
20410         * gcc.c-torture/compile/20020129-1.c: New test.
20411
20412         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
20413
20414         * gcc.dg/unroll-1.c: New test.
20415
20416         2002-11-16  Jan Hubicka  <jh@suse.cz>
20417
20418         * gcc.c-torture/execute/20020920-1.c: New test.
20419
20420         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
20421
20422         PR target/7434
20423         * gcc.c-torture/compile/20021008-1.c: New test.
20424
20425         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
20426
20427         PR target/7559
20428         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
20429
20430         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
20431
20432         * gcc.c-torture/compile/20020807-1.c: New test.
20433
20434         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
20435
20436         * gcc.dg/tls/opt-1.c: New test.
20437
20438         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
20439
20440         * gcc.dg/20020729-1.c: New test.
20441
20442         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
20443
20444         * g++.dg/opt/life1.C: New test.
20445
20446         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
20447
20448         * gcc.dg/20020525-1.c: New test.
20449
20450         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
20451
20452         PR c++/6794
20453         * g++.dg/ext/pretty1.C: New test.
20454         * g++.dg/ext/pretty2.C: New test.
20455
20456 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
20457
20458         PR c++/8385
20459         * g++.dg/ext/typeof5.C: New test.
20460
20461 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
20462
20463         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
20464         __USER_LABEL_PREFIX__ into account.
20465         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
20466
20467 2003-05-14  Roger Sayle  <roger@eyesopen.com>
20468
20469         * gcc.dg/builtins-15.c: New test case.
20470
20471 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
20472
20473         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
20474
20475 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
20476
20477         * lib/g++.exp: Tweak handling of additional source files.
20478         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
20479         * g++.dg/special/conpr-2a.C: Rename to ...
20480         * g++.dg/special/conpr-2a.cc: ... this.
20481         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
20482         * g++.dg/special/conpr-3a.C: Rename to ...
20483         * g++.dg/special/conpr-3a.cc: This.
20484         * g++.dg/special/conpr-3b.C: Rename to ...
20485         * g++.dg/special/conpr-3b.cc: This.
20486         * g++.dg/special/conpr-4.C: New test.
20487         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
20488
20489 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
20490
20491         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
20492
20493 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20494
20495         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
20496         * g++.old-deja/g++.robertl/eb71.C: Likewise.
20497         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
20498         * g++.old-deja/g++.other/warn3.C: Likewise.
20499
20500 2003-05-11  Roger Sayle  <roger@eyesopen.com>
20501
20502         * gcc.dg/i386-387-1.c: Update to also test log.
20503         * gcc.dg/i386-387-2.c: Likewise.
20504
20505 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
20506
20507         * g77.f-torture/execute/int8421.f: New test.
20508
20509 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20510
20511         PR c++/10230, c++/10481
20512         * g++.dg/lookup/scoped5.C: New test.
20513
20514 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20515
20516         PR c++/10552
20517         * g++.dg/template/ttp6.C: New test.
20518
20519 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
20520
20521         * gcc.c-torture/execute/builtins: New directory.
20522         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
20523         gcc.c-torture/execute/builtins.
20524         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
20525         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
20526         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
20527         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
20528
20529 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20530
20531         PR c++/9252
20532         * g++.dg/template/access8.C: New test.
20533         * g++.dg/template/access9.C: New test.
20534
20535 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20536
20537         PR c++/9554
20538         * g++.dg/parse/access1.C: New test.
20539
20540 2003-05-09  DJ Delorie  <dj@redhat.com>
20541
20542         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
20543         long, and not an int.
20544
20545 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20546
20547         PR c++/10555, c++/10576
20548         * g++.dg/template/memclass1.C: New test.
20549
20550 2003-05-08  DJ Delorie  <dj@redhat.com>
20551
20552         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
20553         targets.
20554         * gcc.c-torture/execute/20021024-1.x: Likewise.
20555         * gcc.c-torture/execute/shiftdi.x: Likewise.
20556         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
20557         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
20558         * gcc.dg/20021018-1.c: Likewise.
20559
20560 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20561
20562         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
20563
20564         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
20565         (bcopy): Call memmove.
20566
20567 2003-05-08  Roger Sayle  <roger@eyesopen.com>
20568
20569         * g77.f-torture/compile/8485.f: New test case.
20570
20571 2003-05-07  Richard Henderson  <rth@redhat.com>
20572
20573         PR c++/10570
20574         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
20575         Verify exception_cleanup not called for rethrows.
20576         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
20577         when exiting catch block without rethrowing.
20578         * g++.dg/eh/forced3.C: New.
20579         * g++.dg/eh/forced4.C: New.
20580
20581 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
20582
20583         * gcc.dg/20030505.c: Fix triplet.
20584
20585 2003-05-06  DJ Delorie  <dj@redhat.com>
20586
20587         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
20588         * gcc.dg/nest.c: Likewise.
20589
20590 2003-05-05  Roger Sayle  <roger@eyesopen.com>
20591
20592         * gcc.dg/builtins-14.c: New test case.
20593
20594 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
20595
20596         * lib/compat.exp (compat-execute): New argument.
20597         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
20598         * gcc.dg/compat: New test directory.
20599         * gcc.dg/compat/compat.exp: New expect script.
20600         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
20601         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
20602         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
20603         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
20604         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
20605         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
20606
20607         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
20608         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
20609         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
20610         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
20611         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
20612         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
20613         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
20614         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
20615         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
20616         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
20617         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
20618         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
20619         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
20620         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
20621         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
20622
20623 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
20624
20625         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
20626
20627 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
20628
20629         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
20630
20631 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
20632
20633         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
20634         * gcc.dg/ppc-fsel-2.c: New test.
20635
20636         * gcc.dg/unused-5.c: New test.
20637
20638 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20639
20640         PR c++/10496
20641         * g++.dg/warn/pmf1.C: New test.
20642
20643 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20644
20645         PR c++/4494
20646         * g++.dg/warn/main.C: New test.
20647
20648 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20649
20650         * gcc.dg/nonnull-3.c: New test.
20651
20652 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
20653
20654         * gcc.dg/cpp/Wtrigraphs.c: Update.
20655         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
20656
20657 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
20658
20659         * gcc.dg/ppc-fsel-1.c: New test.
20660
20661 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
20662
20663         PR c/10604
20664         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
20665
20666 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
20667
20668         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
20669
20670 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20671
20672         PR c++/9364, c++/10553, c++/10586
20673         * g++.dg/parse/typename4.C: New test.
20674         * g++.dg/parse/typename5.C: Likewise.
20675
20676 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
20677
20678         * gcc.c-torture/compile/20030503-1.c: New test.
20679
20680 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20681
20682         * g++.dg/lookup/using5.C: Fix testcase error.
20683
20684 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
20685
20686         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
20687         since MEABI is no longer supported.  Remove all vestiges
20688         of MEABI from the test.
20689
20690 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20691
20692         PR c++/10554
20693         * g++.dg/lookup/using5.C: New test.
20694
20695 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20696
20697         PR c++/8772
20698         * g++.dg/template/ttp5.C: New test.
20699
20700 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
20701
20702         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
20703         (dg-gpp-additional-sources): New function.
20704         (dg-gpp-additional-files): Likewise.
20705         * lib/g++.exp (additional_sources): New variable.
20706         (additional_files): Likewise.
20707         (g++_target_compile): Deal with them.
20708         * lib/old-dejagnu.exp: Remove.
20709         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
20710         * g++.old-deja: Revise all tests to use dg commands.
20711
20712 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20713
20714         PR c++/9432, c++/9528
20715         * g++.dg/lookup/using4.C: New test.
20716
20717 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
20718
20719         * gcc.dg/noreturn-5.c: New file.
20720         * gcc.dg/noreturn-6.c: New file.
20721
20722         * gcc.c-torture/compile/inline-1.c: New file.
20723
20724 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
20725
20726         PR c++/10551
20727         * g++.dg/template/explicit1.C: New test.
20728
20729 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
20730
20731         PR c++/10549
20732         * g++.dg/other/bitfield1.C: New test.
20733
20734         PR c++/10527
20735         * g++.dg/init/new7.C: New test.
20736
20737 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
20738
20739         * g++.dg/ext/desig1.C: New test.
20740         * g++.dg/ext/init1.C: Update.
20741
20742         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
20743
20744 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
20745
20746         PR c++/10180
20747         * g++.dg/warn/Winline-1.C: New test.
20748
20749 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
20750
20751         * gcc.c-torture/execute/string-opt-19.c: New test.
20752
20753         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
20754         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
20755
20756 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
20757
20758         PR c++/10506
20759         * g++.dg/init/new6.C: New test.
20760
20761         PR c++/10503
20762         * g++.dg/init/ref6.C: New test.
20763
20764 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
20765
20766         * g++.dg/warn/weak1.C: XFAIL on AIX4.
20767
20768 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20769
20770         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
20771         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
20772
20773 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
20774
20775         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
20776         initialized static data members.
20777
20778 2003-04-25  H.J. Lu <hjl@gnu.org>
20779
20780         * gcc.dg/ia64-sync-4.c: New test.
20781
20782 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20783
20784         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
20785         date.
20786
20787 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
20788
20789         PR c++/10337
20790         * g++.dg/warn/conv1.C: New test.
20791         * g++.old-deja/g++.other/conv7.C: Adjust.
20792         * g++.old-deja/g++.other/overload14.C: Adjust.
20793
20794 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
20795
20796         PR c++/10471
20797         * g++.dg/template/defarg2.C: New test.
20798
20799 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
20800
20801         * gcc.dg/cpp/include2.c: Update.
20802         * gcc.dg/cpp/multiline-2.c: New.
20803         * gcc.dg/cpp/multiline.c: Update.
20804         * gcc.dg/cpp/strify2.c: Update.
20805         * gcc.dg/cpp/trad/literals-2.c: Update.
20806
20807 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20808
20809         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
20810
20811 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
20812
20813         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
20814
20815 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
20816
20817         PR c++/10451
20818         * g++.dg/parse/crash4.C: New test.
20819
20820         PR c++/9847
20821         * g++.dg/parse/crash5.C: New test.
20822
20823 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
20824
20825         PR c++/10446
20826         * g++.dg/parse/crash3.C: New test.
20827
20828         PR c++/10428
20829         * g++.dg/parse/elab1.C: New test.
20830
20831 2003-04-22  Devang Patel  <dpatel@apple.com>
20832
20833         * gcc.dg/cpp/trad/funlike-5.c: New test.
20834
20835 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
20836
20837         * g++.dg/other/packed1.C: Fix dg options.
20838
20839 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
20840
20841         * g++.dg/other/offsetof2.C: New test.
20842
20843 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
20844
20845         * g++.dg/template/recurse.C: Adjust location of error messages.
20846
20847 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
20848
20849         PR c++/9881
20850         * g++.dg/init/addr-const1.C: New test.
20851         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
20852
20853 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
20854
20855         PR c++/10405
20856         * g++.dg/lookup/struct-hack1.C: New test.
20857
20858 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
20859
20860         * ucs.c: Update diagnostic messages.
20861
20862 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
20863
20864         * gcc.dg/cpp/truefalse.cpp: New test.
20865         * gcc.dg/cpp/cpp.exp: Update.
20866         * g++.dg/other/stdbool-if.C: Remove.
20867
20868 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
20869
20870         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
20871         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
20872
20873 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
20874
20875         * gcc.c-torture/compile/20030418-1.c: New test.
20876
20877 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
20878
20879         * README.compat: Remove; content moved to doc/sourcebuild.texi.
20880
20881 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20882
20883         PR c++/10347
20884         g++.dg/template/dependent-name1.C: New test.
20885
20886 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
20887
20888         * gcc.dg/warn-1.c (tourist_guide): New array,
20889         contains a pointer to bar.
20890
20891 2003-04-16  Roger Sayle  <roger@eyesopen.com>
20892
20893         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
20894         * gcc.c-torture/execute/medce-1.c: New test case.
20895         * gcc.c-torture/execute/medce-2.c: New test case.
20896
20897 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
20898
20899         * lib/prune.exp: Ignore more messages.
20900
20901         PR c++/10381
20902         * g++.dg/parse/lookup3.C: New test.
20903
20904 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
20905
20906         * gcc.c-torture/compile/20030415-1.c : New test.
20907
20908 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
20909
20910         * gcc.c-torture/execute/scope-2.c: Move to ...
20911         * gcc.dg/noncompile/scope.c: .... here.
20912
20913 2003-04-14  Roger Sayle  <roger@eyesopen.com>
20914
20915         * gcc.dg/20030414-2.c: New test case.
20916
20917 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
20918
20919         PR target/10377
20920         * gcc.dg/20030414-1.c: New test.
20921
20922 2003-04-13  Roger Sayle  <roger@eyesopen.com>
20923
20924         * gcc.dg/builtins-12.c: New test case.
20925         * gcc.dg/builtins-13.c: New test case.
20926
20927 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20928
20929         * gcc.c-torture/execute/string-opt-18.c: New test.
20930
20931 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
20932
20933         PR c++/10300
20934         * g++.dg/init/new5.C: New test.
20935
20936 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
20937
20938         PR c++/7910
20939         * g++.dg/ext/dllimport1.C: New test.
20940
20941 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
20942
20943         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
20944
20945 2003-04-11  Bud Davis <bdavis9659@comcast.net>
20946
20947         PR Fortran/9263
20948         * g77.f-torture/noncompile/9263.f: New test
20949         PR Fortran/1832
20950         * g77.f-torture/execute/1832.f: New test
20951
20952 2003-04-11  David Chad  <davidc@freebsd.org>
20953             Loren J. Rittle  <ljrittle@acm.org>
20954
20955         libobjc/8562
20956         * objc.dg/headers.m: New test.
20957
20958 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
20959
20960         * gcc.c-torture/execute/builtin-noret-2.c: New.
20961         * gcc.c-torture/execute/builtin-noret-2.x: New.
20962         XFAIL builtin-noret-2.c at -O1 and above.
20963         * gcc.dg/redecl.c: New.
20964         * gcc.dg/Wshadow-1.c: Update error regexps.
20965
20966 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
20967
20968         * g++.dg/abi/bitfield10.C: New test.
20969
20970 2003-04-09  Mike Stump  <mrs@apple.com>
20971
20972         * gcc.dg/pch/pch.exp: Make testcase names longer.
20973         * g++.dg/pch/pch.exp: Make testcase names longer.
20974
20975 2003-04-08  Roger Sayle  <roger@eyesopen.com>
20976
20977         * gcc.dg/builtins-11.c: New test case.
20978
20979 2003-04-08  Roger Sayle  <roger@eyesopen.com>
20980
20981         * gcc.dg/builtins-9.c: New test case.
20982         * gcc.dg/builtins-10.c: New test case.
20983
20984 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
20985
20986         * gcc.dg/noncompile/init-4.c.c: New test.
20987
20988 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
20989
20990         * gcc.misc-test/gcov-9.c: New test.
20991         * gcc.misc-test/gcov-10.c: New test
20992         * gcc.misc-test/gcov-11.c: New test.
20993
20994 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
20995
20996         PR optimization/10024
20997         * gcc.c-torture/compile/20030405-1.c: New test.
20998
20999 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
21000
21001         * gcc.dg/pch/static-3.c: New.
21002         * gcc.dg/pch/static-3.hs: New.
21003         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
21004
21005 2003-04-04  Richard Henderson  <rth@redhat.com>
21006
21007         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
21008         * g++.dg/eh/forced2.C: Likewise.
21009
21010 2003-04-03  Mike Stump  <mrs@apple.com>
21011
21012         * lib/scanasm.exp (scan-assembler): Add xfail processing for
21013         target arg.
21014         (scan-assembler-times, scan-assembler-not): Likewise.
21015         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
21016
21017 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
21018
21019         * gcc.dg/sparc-loop-1.c: New test.
21020
21021 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
21022
21023         PR other/9274
21024         * g++.dg/pch/system-2.C: New.
21025         * g++.dg/pch/system-2.Hs: New.
21026
21027 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
21028
21029         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
21030
21031         * g++.dg/eh/simd-1.C (vecfunc): Same.
21032
21033 2003-04-01  Roger Sayle  <roger@eyesopen.com>
21034
21035         * gcc.c-torture/execute/20030401-1.c: New test case.
21036
21037 2003-04-01  Ziemowit Laski <zlaski@apple.com>
21038
21039         * objc.dg/defs.m: New.
21040
21041 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
21042
21043         * g++.dg/eh/simd-1.C: New.
21044         * g++.dg/eh/simd-2.C: New.
21045
21046 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
21047
21048         * gcc.c-torture/execute/simd-3.c: New.
21049
21050 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
21051
21052         PR c/9936
21053         * gcc.dg/20030331-2.c: New test.
21054
21055 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
21056
21057         PR c++/10278
21058         * g++.dg/parse/crash2.C: New test.
21059
21060 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
21061
21062         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
21063         * gcc.c-torture/execute/20030331-1.c: ...here.
21064
21065 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
21066
21067         * gcc.c-torture/execute/20030331-1.c: New test.
21068
21069 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
21070
21071         * lib/gcov.exp: Adjust call return testing strings.
21072         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
21073
21074 2003-03-31  Roger Sayle  <roger@eyesopen.com>
21075
21076         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
21077         * gcc.dg/builtins-7.c: New test case.
21078         * gcc.dg/builtins-8.c: New test case.
21079
21080 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
21081
21082         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
21083
21084 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
21085
21086         PR c++/7647
21087         * g++.dg/lookup-class-member-2.C: New test.
21088
21089 2003-03-30  Glen Nakamura  <glen@imodulo.com>
21090
21091         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
21092
21093 2003-03-28  Roger Sayle  <roger@eyesopen.com>
21094
21095         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
21096
21097 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
21098
21099         * g++.dg/init/attrib1.C: New test.
21100
21101 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
21102
21103         * gcc.dg/ultrasp8.c: New test.
21104
21105 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
21106
21107         * gcc.dg/ultrasp7.c: New test.
21108
21109 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
21110
21111         PR c++/10047
21112         * g++.dg/template/inline1.C: New test.
21113
21114 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
21115
21116         * gcc.dg/sparc-dwarf2.c: New test.
21117
21118 2003-03-27  Roger Sayle  <roger@eyesopen.com>
21119
21120         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
21121         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
21122
21123 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
21124
21125         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
21126         than reading .x files.
21127         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
21128         * g77.dg/gcov/gcov-1.f: Likewise.
21129         * gcc.misc-tests/gcov-4b.c: Likewise.
21130         * gcc.misc-tests/gcov-5b.c: Likewise.
21131         * gcc.misc-tests/gcov-6.c: Likewise.
21132         * gcc.misc-tests/gcov-7.c: Likewise.
21133         * gcc.misc-tests/gcov-8.c: Likewise.
21134         * g++.dg/gcov/gcov-1.x: Remove.
21135         * g77.dg/gcov/gcov-1.x: Likewise.
21136         * gcc.misc-tests/gcov-4b.x: Likewise.
21137         * gcc.misc-tests/gcov-5b.x: Likewise.
21138         * gcc.misc-tests/gcov-6.x: Likewise.
21139         * gcc.misc-tests/gcov-7.x: Likewise.
21140         * gcc.misc-tests/gcov-8.x: Likewise.
21141
21142 2003-03-27  Glen Nakamura  <glen@imodulo.com>
21143
21144         PR opt/10087
21145         * gcc.dg/20030324-1.c: New test.
21146
21147 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
21148
21149         PR c++/10224
21150         * g++.dg/template/arg3.C: New test.
21151
21152         PR c++/10158
21153         * g++.dg/template/friend18.C: New test.
21154
21155 2003-03-26  Roger Sayle  <roger@eyesopen.com>
21156
21157         * g77.f-torture/compile/20030326-1.f: New test case.
21158
21159 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
21160
21161         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
21162
21163         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
21164
21165 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
21166
21167         * gcc.dg/ia64-sync-3.c: New test.
21168
21169 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
21170
21171         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
21172
21173 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
21174
21175         * gcc.dg/ultrasp6.c: New test.
21176
21177 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
21178
21179         * gcc.dg/i386-signbit-1.c: New test.
21180         * gcc.dg/i386-signbit-2.c: New test.
21181         * gcc.dg/i386-signbit-3.c: New test.
21182
21183 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
21184
21185         * gcc.dg/ultrasp5.c: Fix options.
21186
21187 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
21188
21189         * gcc.dg/ultrasp5.c: Fix comment.
21190
21191 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
21192
21193         PR fortran/10197
21194         * g77.f-torture/execute/10197.f: New test.
21195
21196 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
21197
21198         PR c++/9898, c++/383
21199         * g++.dg/template/conv6.C: New test.
21200
21201         PR c++/10119
21202         * g++.dg/template/ptrmem5.C: New test.
21203
21204         PR c++/10026
21205         * g++.dg/lookup/koenig1.C: New test.
21206
21207         PR C++/10199
21208         * g++.dg/lookup/template2.C: New test.
21209
21210 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
21211
21212         * g++.dg/opt/rtti1.C: New test.
21213
21214 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
21215
21216         * gcc.dg/ultrasp5.c: New test.
21217
21218 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
21219
21220         PR middle-end/9967
21221         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
21222         builtin fputs.
21223
21224 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
21225
21226         PR c/8224
21227         * gcc.dg/20030323-1.c: New test.
21228
21229 2003-03-23  Roger Sayle  <roger@eyesopen.com>
21230
21231         * gcc.c-torture/compile/20030323-1.c: New test case.
21232
21233 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
21234
21235         * gcc.dg/20030321-1.c: New test.
21236
21237 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
21238
21239         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
21240
21241 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
21242
21243         PR c++/9978, c++/9708
21244         * g++.dg/ext/vlm1.C: Adjust expected error.
21245         * g++.dg/ext/vla2.C: New test.
21246         * g++.dg/template/arg1.C: New test.
21247         * g++.dg/template/arg2.C: New test.
21248
21249 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
21250
21251         * g77.f-torture/execute/select.f: New test.
21252         * g77.f-torture/noncompile/select_no_compile.f: New test.
21253
21254 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
21255
21256         PR c++/9898
21257         * g++.dg/other/error4.C: New test.
21258
21259 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
21260
21261         * g++.dg/template/friend17.C: New test.
21262
21263 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
21264
21265         * gcc.c-torture/compile/20030320-1.c: New.
21266
21267 2003-03-20  Roger Sayle  <roger@eyesopen.com>
21268
21269         * gcc.dg/builtins-6.c: New test case.
21270
21271 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
21272
21273         PR target/10073
21274         * gcc.c-torture/compile/20030319-1.c: New.
21275
21276 2003-03-18  Jan Hubicka  <jh@suse.cz>
21277
21278         * gcc.dg/i386-cvt-1.c: New test.
21279
21280 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
21281
21282         * objc.dg/naming-1.m: Use "(parse|syntax) error".
21283         * objc.dg/naming-2.m: Likewise.
21284
21285 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
21286
21287         PR c++/9639
21288         * g++.dg/parse/crash1.C: New test.
21289
21290 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
21291
21292         PR c++/8805
21293         * g++.dg/eh/cleanup1.C: New test.
21294
21295 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
21296
21297         * gcc.c-torture/execute/20030316-1.c: New test case.
21298
21299 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
21300
21301         PR c++/9629
21302         * g++.dg/init/ctor2.C: New test.
21303
21304 2003-03-15  Roger Sayle  <roger@eyesopen.com>
21305
21306         * g77.f-torture/compile/xformat.f: New test case.
21307
21308 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21309
21310         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
21311         * g++.old-deja/g++.mike/eh50.C: Likewise.
21312
21313 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21314
21315         PR c++/6440
21316         * g++.dg/template/spec7.C: New test.
21317         * g++.dg/template/spec8.C: Likewise.
21318
21319 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
21320
21321         * gcc.c-torture/execute/20030313-1.c: New test.
21322
21323 2003-03-14  Richard Henderson  <rth@redhat.com>
21324
21325         * gcc.dg/inline-2.c: Adjust alpha test for external call.
21326
21327 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
21328
21329         * gcc.c-torture/compile/20030314-1.c: New test.
21330
21331 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
21332
21333         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
21334         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
21335         thumb target,
21336         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
21337         to accept newer _imp__  prefix and additional
21338         newline in .drectve section.
21339         * gcc.dg/dll-4.c: Likewise.
21340         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
21341         switch.
21342
21343 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
21344
21345         * g++.dg/parse/namespace9.C: New test.
21346
21347         * g++.dg/init/ref5.C: New test.
21348         * g++.dg/parse/ptrmem1.C: Likewise.
21349
21350 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21351
21352         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
21353         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
21354         regular expression.
21355         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
21356         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
21357
21358 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
21359
21360         * gcc.c-torture/execute/20030224-2.c: New test.
21361
21362 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
21363
21364         * gcc.dg/decl-3.c: New test.
21365
21366 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
21367
21368         * gcc.dg/i386-loop-2.c: New test.
21369
21370 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
21371
21372         PR c++/9474
21373         * g++.dg/parse/namespace8.C: New test.
21374
21375         PR c++/9924
21376         * g++.dg/overload/builtin2.C: New test.
21377
21378 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
21379
21380         * gcc.dg/return-type-3.c: New test.
21381
21382 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
21383
21384         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
21385         profiling options are not supported.
21386
21387 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
21388
21389         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
21390         * g++.old-deja/g++.warn/impint2.C: Likewise.
21391
21392 2003-03-10  Devang Patel  <dpatel@apple.com>
21393
21394         * g++.dg/cpp/c++_cmd_1.C: New test.
21395         * g++.dg/cpp/c++_cmd_1.h: New file.
21396
21397 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
21398
21399         * gcc.dg/altivec-9.c: New file.
21400
21401 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21402
21403         * gcc.dg/ppc-sdata-1.c: New test.
21404         * gcc.dg/ppc-sdata-2.c: New test.
21405
21406 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
21407
21408         PR c++/9373
21409         * g++.dg/opt/ptrmem2.C: New test.
21410
21411         PR c++/8534
21412         * g++.dg/opt/ptrmem1.C: New test.
21413
21414 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21415
21416         * gcc.dg/i386-loop-1.c: New test.
21417
21418 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21419
21420         PR c++/9970
21421         * g++.dg/lookup/friend1.C: New test.
21422
21423 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
21424
21425         PR c++/9823
21426         * g++.dg/parser/constructor1.C: New test.
21427
21428 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
21429
21430         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
21431
21432         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
21433
21434 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
21435
21436         * gcc.dg/cpp/Wunused.c: Update test.
21437
21438 2003-03-08  Jan Hubicka  <jh@suse.cz>
21439
21440         * gcc.dg/inline-3.c: New test.
21441
21442 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
21443
21444         PR c++/9809
21445         * g++.dg/parse/builtin1.C: New test.
21446
21447         PR c++/9982
21448         * g++.dg/abi/cookie1.C: New test.
21449         * g++.dg/abi/cookie2.C: Likewise.
21450
21451         PR c++/9524
21452         * g++.dg/template/field1.C: New test.
21453
21454         PR c++/9912
21455         * g++.dg/parse/class1.C: New test.
21456         * g++.dg/parse/namespace7.C: Likewise.
21457         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
21458
21459 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
21460
21461         * g++.dg/init/ref4.C: New test.
21462
21463 2003-03-07  Jan Hubicka  <jh@suse.cz>
21464
21465         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
21466         * gcc.dg/inline-3.c:  New test.
21467
21468 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
21469
21470         * g++.dg/init/ref3.C: New test.
21471
21472         PR c++/9965
21473         * g++.dg/init/ref2.C: New test.
21474
21475         PR c++/9400
21476         * g++.dg/warn/Wshadow-2.C: New test.
21477
21478         PR c++/9791
21479         * g++.dg/warn/Woverloaded-1.C: New test.
21480
21481 2003-03-05  Jan Hubicka  <jh@suse.cz>
21482
21483         * gcc.dg/i386-local2.c: New.
21484         * gcc.dg/i386-local.c: Fix typo.
21485
21486 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
21487
21488         * g++.dg/abi/layout3.C: New test.
21489
21490 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
21491
21492         * gcc.c-torture/compile/20030305-1.c
21493
21494 2003-03-05  Jan Hubicka  <jh@suse.cz>
21495
21496         * gcc.dg/i386-local.c: New.
21497
21498 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
21499
21500         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
21501
21502 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
21503
21504         * gcc.dg/switch-2.c: New test.
21505         * gcc.dg/switch-3.c: New test.
21506         * gcc.dg/Wswitch.c: Adjust line numbers.
21507         * gcc.dg/Wswitch-default.c: Likewise.
21508         * gcc.dg/Wswitch-enum.c: Likewise.
21509
21510 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
21511
21512         * gcc.c-torture/execute/20030222-1.c: New test.
21513
21514 2003-03-03  James E Wilson  <wilson@tuliptree.org>
21515
21516         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
21517
21518 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
21519
21520         PR c++/9878
21521         * g++.dg/init/ref1.C: New test.
21522
21523 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
21524
21525         * gcc.dg/sh-relax.c: New SH-only test.
21526
21527 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
21528
21529         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
21530         comment explaining purpose of testcase.
21531
21532 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
21533
21534         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
21535         for HC11/HC12 (asm needs two int registers).
21536         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
21537         HC11/HC12 because the test uses an asm which needs two 32-bit
21538         registers.
21539
21540 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
21541
21542         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
21543         for HC11/HC12 (array is too large otherwise).
21544         * gcc.c-torture/compile/920501-4.x: New file, likewise.
21545         * gcc.c-torture/compile/20010518-2.x: Likewise.
21546         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
21547         HC11/HC12 (array is too large).
21548
21549 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
21550
21551         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
21552         * lib/g++-dg.exp (g++-dg-test): Likewise.
21553
21554 2003-03-01  Roger Sayle  <roger@eyesopen.com>
21555
21556         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
21557         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
21558
21559 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21560
21561         * g++.dg/warn/implicit-typename1.C: Remove warning.
21562
21563 2003-02-28  Richard Henderson  <rth@redhat.com>
21564
21565         * gcc.dg/noreturn-1.c: Move noreturn warning line.
21566         * gcc.dg/return-type-1.c: Move control reaches end warning line.
21567
21568 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
21569
21570         * gcc.dg/pch/pch.exp: Change .pch to .gch.
21571         * g++.dg/pch/pch.exp: Likewise.
21572
21573 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
21574
21575         PR c++/9879
21576         * testsuite/g++.dg/init/new4.C: New test.
21577
21578 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
21579
21580         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
21581
21582 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
21583
21584         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
21585         unsigned long.
21586
21587         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
21588         wider than float.
21589
21590 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21591
21592         * lib/scanasm.exp: Add support for counting numbers of
21593         occurences.
21594         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
21595         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
21596
21597 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
21598
21599         PR c++/9683
21600         * g++.dg/template/static3.C: New test.
21601
21602         PR c++/9829
21603         * g++.dg/parse/namespace6.C: New test.
21604
21605 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21606
21607         PR target/9732
21608         * gcc.dg/20030225-1.c: New test.
21609
21610 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
21611
21612         * README: Remove out-of-date information.
21613
21614         PR c++/9836
21615         * g++.dg/template/spec6.C: New test.
21616
21617 2003-02-24  Jeff Law  <law@redhat.com>
21618
21619         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
21620
21621 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21622
21623         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
21624         * gcc.dg/pragma-ep-1.c: Likewise.
21625
21626 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21627
21628         PR c++/9602
21629         * g++.dg/template/friend16.C: New test.
21630
21631 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
21632
21633         PR c++/5333
21634         * g++.dg/parse/fused-params1.C: Adjust error messages.
21635         * g++.dg/template/nested3.C: New test.
21636
21637 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
21638
21639         * g++.dg/abi/param1.C: New test.
21640
21641 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21642
21643         PR c++/7982
21644         * g++.dg/warn/implicit-typename1.C: New test.
21645
21646 2003-02-22  Kelley Cook <kelleycook@comcast.net>
21647
21648         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
21649         with "mtune".
21650         * g++.old-deja/g++.other/store-expr2.C: Likewise.
21651         * gcc.c-torture/execute/20010129-1.x: Likewise.
21652         * gcc.dg/20011107-1.c: Likewise.
21653         * gcc.dg/20020108-1.c: Likewise.
21654         * gcc.dg/20020122-3.c: Likewise.
21655         * gcc.dg/20020206-1.c: Likewise.
21656         * gcc.dg/20020310-1.c: Likewise.
21657         * gcc.dg/20020426-2.c: Likewise.
21658         * gcc.dg/20020517-1.c: Likewise.
21659         * gcc.dg/991230-1.c: Likewise.
21660         * gcc.dg/i386-unroll-1.c: Likewise.
21661         * gcc.misc-tests/i386-prefetch.exp: Likewise.
21662
21663 2003-02-22  Jan Hubicka  <jh@suse.cz>
21664
21665         * gcc.dg/i386-mul.c: New test.
21666
21667 2003-02-21  Roger Sayle  <roger@eyesopen.com>
21668
21669         * gcc.dg/builtins-5.c: New test case.
21670
21671 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
21672
21673         * gcc.dg/asmreg-1.c: New test.
21674
21675 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
21676
21677         PR c++/9749
21678         * g++.dg/parse/varmod1.C: New test.
21679
21680 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
21681
21682         PR c++/9727
21683         * g++.dg/template/op1.C: New test.
21684
21685 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
21686
21687         PR c++/8906
21688         * g++.dg/template/nested2.C: New test.
21689
21690 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
21691
21692         PR c++/8724
21693         * g++.dg/expr/dtor1.C: New test.
21694
21695 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
21696
21697         * gcc.dg/cpp/include3.c: New test.
21698         * gcc.dg/cpp/inc/foo.h: New file.
21699
21700 2003-02-21  Glen Nakamura  <glen@imodulo.com>
21701
21702         * gcc.c-torture/execute/20030221-1.c: New test.
21703
21704 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
21705
21706         PR c++/9729
21707         * g++.dg/abi/conv1.C: New test.
21708
21709 2003-02-20  Jan Hubicka  <jh@suse.cz>
21710
21711         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
21712
21713 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
21714
21715         * gcc.c-torture/compile/20030219-1.c: New test.
21716
21717 2003-02-18  Jan Hubicka  <jh@suse.cz>
21718
21719         * gcc.dg/funcorder.c: New test.
21720
21721 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
21722
21723         * gcc.c-torture/execute/20030218-1.c: New.
21724
21725 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
21726
21727         * gcc.dg/20030218-1.c: New.
21728
21729 2003-02-18  Richard Henderson  <rth@redhat.com>
21730
21731         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
21732         * gcc.dg/attr-used-2.c: New.
21733
21734 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
21735
21736         PR c++/9704
21737         * g++.dg/init/copy5.C: New test.
21738
21739 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
21740
21741         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
21742         * g++.dg/pch/pch.exp: Likewise.
21743
21744 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
21745
21746         * gcc.c-torture/execute/20030209-1.c: Enable the test if
21747         STACK_SIZE is not defined.
21748
21749 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21750
21751         PR c++/9457
21752         * g++.dg/template/init1.C: New test.
21753
21754 2003-02-16  Jan HUbicka  <jh@suse.cz>
21755
21756         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
21757         (foo): Add few extra tests
21758         * gcc.dg/c99-const-expr-3.c: Likewise.
21759         * gcc.c-torture/execute/20030216-1.c: New.
21760
21761 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21762
21763         PR c++/9459
21764         * g++.dg/ext/typeof4.C: New test.
21765
21766 2003-02-15  Roger Sayle  <roger@eyesopen.com>
21767
21768         * gcc.dg/i386-387-3.c: New test case.
21769
21770 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
21771
21772         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
21773         cris-*-elf* cris-*-aout* and mmix-*-*.
21774
21775 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
21776
21777         * gcc.dg/20030213-1.c: New test.
21778
21779 2003-02-12  Roger Sayle  <roger@eyesopen.com>
21780
21781         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
21782         * gcc.dg/i386-387-2.c: Likewise.
21783
21784 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
21785
21786         * gcc.dg/ppc-spe.c: Fix formatting.
21787         Enable tests that were previously unsupported by gas.
21788         Delete tests for instructions that no longer exist.
21789         Switch arguments on evsubifw builtin.
21790
21791 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
21792
21793         * gcc.c-torture/execute/20030209-1.c: Disable the test if
21794         STACK_SIZE is too small.
21795
21796 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
21797             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
21798
21799         * gcc.dg/decl-2.c: New test.
21800
21801 2003-02-10  Jan Hubicka  <jh@suse.cz>
21802
21803         * gcc.dg/i386-fpcvt-1.c:  New test.
21804
21805 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
21806
21807         * gcc.c-torture/execute/20030209-1.c: New test.
21808
21809 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
21810
21811         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
21812         int-wide bitops, use the constants of the same width.
21813         Likewise, if long long is 32-bit wide, test bitops using
21814         32-bit constants.
21815
21816 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
21817
21818         * gcc.dg/20021014-1.c: Annotate with expected notice text.
21819
21820 2003-02-07  Roger Sayle  <roger@eyesopen.com>
21821
21822         * testsuite/gcc.dg/builtins-4.c: New test case.
21823
21824 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21825
21826         * gcc.dg/20020430-1.c: Fix dg command typos.
21827         * gcc.dg/20020503-1.c: Likewise.
21828
21829 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21830
21831         PR c++/8785
21832         * g++.dg/parse/fused-params1.C: New test.
21833
21834         PR c++/8857
21835         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
21836
21837         PR c++/8921
21838         * g++.dg/parse/non-dependent1.C: New test.
21839
21840         PR c++/8928
21841         * g++.dg/parse/dupl-tmpl-args1.C: New test.
21842
21843         PR c++/9228
21844         * g++.dg/parse/undefined7.C: New test.
21845         * g++.dg/parse/non-templ1.C: New test.
21846
21847         PR c++/9229
21848         * g++.dg/parse/too-many-tmpl-args1.C: New test.
21849
21850 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
21851
21852         * gcc.c-torture/compile/20030206-1.c: New test.
21853
21854 2003-02-05  Roger Sayle  <roger@eyesopen.com>
21855
21856         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
21857         "pow" to "foo" to avoid potential confusion with a math built-in.
21858
21859 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21860
21861         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
21862         conditions for SPARC targets.
21863
21864 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
21865
21866         * gcc.dg/20030204-1.c: New test.
21867
21868 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21869
21870         PR c++/38
21871         * g++.dg/parse/array-size1.C: New test.
21872
21873         PR c++/5657
21874         * g++.dg/parse/undefined3.C: New test.
21875
21876         PR c++/5665
21877         * g++.dg/parse/undefined4.C: New test.
21878
21879         PR c++/5975
21880         * g++.dg/parse/undefined5.C: New test.
21881
21882         PR c++/7259
21883         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
21884
21885         PR c++/8578
21886         * g++.dg/parse/casting-operator1.C: New test.
21887
21888         PR c++/8596
21889         * g++.dg/parse/undefined6.C: New test.
21890
21891         PR c++/8736
21892         * g++.dg/parse/missing-template1.C: New test.
21893
21894 2003-02-04  Jan Hubicka  <jh@suse.cz>
21895
21896         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
21897         * gcc.dg/i386-cmov?.c:  Likewise.
21898         * gcc.dg/i386-fpcvt-?.c:  Likewise.
21899         * gcc.dg/i386-ssefp-1.c:  Likewise.
21900         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
21901         conventions.
21902
21903 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
21904
21905         PR c++/7129
21906         * testsuite/g++.dg/ext/max.C: New test.
21907
21908 2003-02-03  Jan Hubicka  <jh@suse.cz>
21909
21910         * gcc.c-torture/execute/20030203-1.c: New test.
21911
21912 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
21913
21914         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
21915         'natural-endian'.
21916
21917 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
21918
21919         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
21920         * g++.dg/init/new2.C: Likewise.
21921         * g++.dg/other/new1.C: Likewise.
21922
21923 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
21924
21925         * gcc.dg/struct-ret-libc.c: New test.
21926
21927 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
21928
21929         * gcc.dg/20030129-1.c: New test.
21930
21931 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21932
21933         PR c++/8849
21934         * g++.dg/template/ptrmem4.C: New test.
21935
21936 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
21937
21938         * g++.dg/parser/constant1.C: New test.
21939
21940 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21941
21942         PR c++/8591
21943         * g++.dg/parse/friend2.C: New test.
21944
21945 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
21946
21947         PR c++/9437
21948         * g++.dg/template/unify4.C: New test.
21949
21950 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
21951
21952         * gcc.c-torture/execute/20030128-1.c: New test.
21953
21954 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
21955
21956         * g++.dg/lookup/nested1.C: Test moved from ...
21957         * g++.old-deja/g++.other/lookup24.C: ... here.
21958
21959 2003-01-28  Jan Hubicka  <jh@suse.cz>
21960
21961         * gcc.dg/i386-cmov5.c:  New test.
21962
21963 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
21964
21965         * gcc.c-torture/execute/20010925-1.c: Changed the
21966         memcpy declaration.
21967
21968 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
21969
21970         PR c++/3902
21971         * g++.dg/parse/template5.C: New test.
21972
21973 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
21974
21975         PR fortran/9258
21976         * g77.dg/pr9258: New test.
21977
21978 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
21979
21980         * README: Move relevant parts from README.g++.
21981
21982         * README.g++: Remove this file.
21983
21984 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
21985
21986         * g++.dg/abi/dcast1.C: New test.
21987
21988 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21989
21990         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
21991
21992 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
21993
21994         PR c++/47
21995         * g++.old-deja/g++.other/lookup24.C: New test.
21996
21997 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21998
21999         PR middle-end/7227
22000         * gcc.dg/uninit-C.c: New test.
22001
22002 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
22003
22004         * g++.dg/abi/covariant1.C: New test.
22005
22006 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
22007
22008         * gcc.dg/20030123-1.c: New test.
22009
22010 2003-01-25  Jan Hubicka  <jh@suse.cz>
22011
22012         PR opt/8492
22013         * gcc.c-torture/compile/20030125-1.c
22014
22015 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
22016
22017         PR c++/9403
22018         * g++.dg/parse/template3.C: New test.
22019         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
22020
22021         PR c++/795
22022         * g++.dg/parse/template4.C: New test.
22023
22024         PR c++/9415
22025         * g++.dg/template/qual2.C: New test.
22026
22027         PR c++/8545
22028         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
22029
22030         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
22031
22032 2003-01-25  Roger Sayle  <roger@eyesopen.com>
22033
22034         * gcc.c-torture/execute/switch-1.c: New test case.
22035
22036 2003-01-25  Jan Hubicka  <jh@suse.cz>
22037
22038         * gcc.c-torture/execute/20030125-1.[cx]: New test.
22039
22040 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
22041
22042         Tweaks for Bison-1.875. From the NEWS file:
22043         "- `parse error' -> `syntax error'
22044         Bison now uniformly uses the term `syntax error'"
22045         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
22046         * gcc.dg/cpp/digraph2.c: Likewise.
22047         * gcc.dg/cpp/direct2.c: Likewise.
22048         * gcc.dg/cpp/paste4.c: Likewise.
22049         * gcc.dg/c90-restrict-1.c: Likewise.
22050         * gcc.dg/c99-func-2.c: Likewise.
22051         * gcc.dg/noncompile/920721-2.c: Likewise.
22052         * gcc.dg/noncompile/930622-2.c: Likewise.
22053         * gcc.dg/noncompile/940112-1.c: Likewise.
22054         * gcc.dg/noncompile/950921-1.c: Likewise.
22055         * gcc.dg/noncompile/951123-1.c: Likewise.
22056         * gcc.dg/noncompile/971104-1.c: Likewise.
22057         * gcc.dg/noncompile/990416-1.c: Likewise.
22058
22059 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
22060
22061         * g++.dg/parse/undefined1.C: Add error message.
22062
22063 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
22064
22065         PR c++/9354
22066         * g++.dg/parse/new1.C: New test.
22067
22068         PR c++/9216
22069         * g++.dg/parse/template2.C: New test.
22070
22071         PR c++/9354
22072         * g++.dg/parse/typedef2.C: New test.
22073
22074         PR c++/9328
22075         * g++.dg/ext/typeof3.C: New test.
22076
22077 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22078
22079         PR c++/2738
22080         * g++.dg/parse/ret-type1.C: New test.
22081
22082         PR c++/3792
22083         * g++.dg/parse/tmpl-outside1.C: New test.
22084
22085         PR c++/4207
22086         * g++.dg/parse/int-as-enum1.C: New test.
22087
22088         PR c++/4903
22089         * g++.dg/parse/no-typename1.C: New test.
22090
22091         PR c++/5533
22092         * g++.dg/parse/no-value1.C: New test.
22093
22094         PR c++/5921
22095         * g++.dg/parse/wrong-inline1.C: New test.
22096
22097         PR c++/6402
22098         * g++.dg/parse/ref1.C: New test.
22099
22100         PR c++/6992
22101         * g++.dg/parse/attr-ctor1.C: New test.
22102
22103         PR c++/7229
22104         * g++.dg/parse/namespace5.C: New test.
22105
22106         PR c++/7917
22107         * g++.dg/parse/func-def1.C: New test.
22108
22109         PR c++/8143
22110         * g++.dg/parse/undefined1.C: New test.
22111
22112         PR c++/5723, PR c++/8522
22113         * g++.dg/parse/specialization1.C: New test.
22114
22115         PR c++/163, PR c++/8595
22116         * g++.dg/parse/struct-as-enum1.C: New test.
22117
22118         PR c++/9173
22119         * g++.dg/parse/undefined2.C: New test.
22120
22121 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
22122
22123         PR c++/9298
22124         * g++.dg/parse/template1.C: New test.
22125
22126         PR c++/9384
22127         * g++.dg/parse/using1.C: New test.
22128
22129         PR c++/9285
22130         PR c++/9294
22131         * g++.dg/parse/expr2.C: New test.
22132
22133         PR c++/9388
22134         * g++.dg/parse/lookup2.C: Likewise.
22135
22136 2003-01-21  Jan Hubicka  <jh@suse.cz>
22137
22138         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
22139         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
22140         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
22141         * gcc.c-torture/execute/string-opt-*.c: Likewise.
22142
22143 2003-01-20  Nick Clifton  <nickc@redhat.com>
22144
22145         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
22146         problem with ARM sibcall code generation.
22147
22148 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
22149
22150         * gcc.c-torture/execute/20030120-1.c: New.
22151
22152 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
22153
22154         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
22155
22156 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
22157
22158         PR c++/9272
22159         * g++.dg/parse/ctor1.C: New test.
22160
22161         PR c++/9294:
22162         * g++.dg/parse/qualified1.C: New test.
22163
22164         * g++.dg/parse/typename3.C: New test.
22165
22166 2003-01-16  Richard Henderson  <rth@redhat.com>
22167
22168         * g++.dg/tls/init-2.C: Fix error matches for real this time.
22169
22170 2003-01-16  Richard Henderson  <rth@redhat.com>
22171
22172         * g++.dg/pch/pch.exp: Copy test header to the working directory
22173         before using it either for precompilation or direct use.
22174         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
22175         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
22176
22177 2003-01-16  Richard Henderson  <rth@redhat.com>
22178
22179         * gcc.dg/pch/pch.exp: Copy test header to the working directory
22180         before using it either for precompilation or direct use.
22181         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
22182         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
22183
22184 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
22185
22186         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
22187         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
22188         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
22189         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
22190         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
22191         typename warning into error.
22192         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
22193         error messages.
22194         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
22195         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
22196         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
22197         messages.
22198         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
22199         make declaration visible in template.
22200         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
22201         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
22202         messages.
22203         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
22204         message.
22205         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
22206         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
22207         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
22208         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
22209         typename warning with error message.
22210         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
22211         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
22212         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
22213
22214 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
22215
22216         * g++.dg/parse/ambig2.C: New test.
22217
22218 2003-01-15  Richard Henderson  <rth@redhat.com>
22219
22220         * g++.dg/tls/init-2.C: Update error message string.
22221
22222 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22223
22224         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
22225
22226 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
22227
22228         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
22229         all for HC11/HC12.
22230         * gcc.c-torture/compile/20001205-1.x: Likewise.
22231         * gcc.c-torture/compile/20001226-1.x: Likewise.
22232         * gcc.c-torture/compile/920520-1.x: Likewise.
22233         * gcc.c-torture/compile/961203-1.x: Likewise.
22234         * gcc.c-torture/compile/20020604-1.x: Likewise.
22235
22236 2003-01-15  Jan Hubicka  <jh@suse.cz>
22237
22238         * gcc.c-torture/compile/20030115-1.c: New test.
22239
22240         * gcc.dg/i386-fpcvt-1.c: New test.
22241         * gcc.dg/i386-fpcvt-2.c: New test.
22242
22243 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
22244
22245         Further conform g++'s __vmi_class_type_info to the C++ ABI
22246         specification.
22247         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
22248         the specification.
22249
22250 2003-01-14  Jan Hubicka  <jh@suse.cz>
22251
22252         * gcc.dg/i386-fpcvt-1.c: New test.
22253         * gcc.dg/i386-fpcvt-2.c: New test.
22254
22255 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
22256
22257         * gcc.dg/i386-mmx-3.c: New test.
22258
22259 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
22260
22261         PR c++/9264
22262         * g++.dg/parse/octal1.C: New file.
22263
22264         PR c++/9172
22265         * g++.dg/parse/typename1.C: New file.
22266
22267 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
22268
22269         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
22270         * gcc.dg/bf-no-ms-layout.c: Likewise.
22271         * gcc.dg/bf-ms-attrib.c: Likewise.
22272
22273 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
22274
22275         PR c++/9099
22276         * g++.dg/parse/dtor1.C: New file.
22277
22278         PR c++/9128
22279         * g++.dg/rtti/typeid1.C: New file.
22280
22281         PR c++/9153
22282         * g++.dg/parse/lookup1.C: New file.
22283
22284         PR c++/9171
22285         * g++.dg/templ/spec5.C: New file.
22286
22287 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
22288
22289         * gcc.c-torture/compile/20030110-1.c: New test.
22290
22291 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
22292
22293         Merge from pch-branch:
22294
22295         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
22296
22297         * gcc.dg/pch/cpp-1.h: New.
22298         * gcc.dg/pch/cpp-1.c: New.
22299         * gcc.dg/pch/cpp-2.h: New.
22300         * gcc.dg/pch/cpp-2.c: New.
22301
22302         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
22303
22304         * gcc.dg/pch/except-1.h: New.
22305         * gcc.dg/pch/except-1.c: New.
22306
22307         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
22308
22309         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
22310         running test.
22311         * gcc.dg/pch: Include *.hp not *.h.
22312         * gcc.dg/pch/system-1.h: New.
22313         * gcc.dg/pch/system-1.c: New.
22314
22315         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
22316
22317         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
22318         rather than trying to build and run a program using PCH.
22319         * gcc.dg/pch: Remove dg-do commands from test files.
22320
22321         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
22322
22323         * gcc.dg/pch/macro-3.c: New.
22324         * gcc.dg/pch/macro-3.h: New.
22325
22326         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
22327
22328         * gcc.dg/pch/common-1.c: New.
22329         * gcc.dg/pch/common-1.h: New.
22330         * gcc.dg/pch/decl-1.c: New.
22331         * gcc.dg/pch/decl-1.h: New.
22332         * gcc.dg/pch/decl-2.c: New.
22333         * gcc.dg/pch/decl-2.h: New.
22334         * gcc.dg/pch/decl-3.c: New.
22335         * gcc.dg/pch/decl-3.h: New.
22336         * gcc.dg/pch/decl-4.c: New.
22337         * gcc.dg/pch/decl-4.h: New.
22338         * gcc.dg/pch/decl-5.c: New.
22339         * gcc.dg/pch/decl-5.h: New.
22340         * gcc.dg/pch/global-1.c: New.
22341         * gcc.dg/pch/global-1.h: New.
22342         * gcc.dg/pch/inline-1.c: New.
22343         * gcc.dg/pch/inline-1.h: New.
22344         * gcc.dg/pch/inline-2.c: New.
22345         * gcc.dg/pch/inline-2.h: New.
22346         * gcc.dg/pch/static-1.c: New.
22347         * gcc.dg/pch/static-1.h: New.
22348         * gcc.dg/pch/static-2.c: New.
22349         * gcc.dg/pch/static-2.h: New.
22350
22351         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
22352
22353         * g++.dg/pch/pch.exp: Better handle failing testcases.
22354         * gcc.dg/pch/pch.exp: Likewise.
22355         * gcc.dg/pch/macro-1.c: New.
22356         * gcc.dg/pch/macro-1.h: New.
22357         * gcc.dg/pch/macro-2.c: New.
22358         * gcc.dg/pch/macro-2.h: New.
22359
22360         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
22361
22362         * g++.dg/dg.exp: Treat files in pch/ specially.
22363         * g++.dg/pch/pch.exp: New file.
22364         * g++.dg/pch/empty.H: New file.
22365         * g++.dg/pch/empty.C: New file.
22366         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
22367         "precompile".
22368
22369         * gcc.dg/pch/pch.exp: New file.
22370         * gcc.dg/pch/empty.h: New file.
22371         * gcc.dg/pch/empty.c: New file.
22372         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
22373         "precompile".
22374
22375 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22376
22377         * g++.dg/template/friend14.C: New test.
22378
22379 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22380
22381         * gcc.dg/old-style-asm-1.c: New test.
22382
22383 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
22384
22385         * gcc.c-torture/compile/20030109-1.c: New test.
22386
22387 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22388
22389         * gcc.c-torture/execute/20030109-1.c: New test.
22390
22391 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
22392
22393         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
22394         * g++.old-deja/g++.mike/dyncast2.C: Likewise
22395         * g++.old-deja/g++.mike/dyncast3.C: Likewise
22396         * g++.old-deja/g++.mike/eh2.C: Likewise
22397         * g++.old-deja/g++.mike/eh3.C: Likewise
22398         * g++.old-deja/g++.mike/eh5.C: Likewise
22399         * g++.old-deja/g++.mike/eh6.C: Likewise
22400         * g++.old-deja/g++.mike/eh7.C: Likewise
22401         * g++.old-deja/g++.mike/eh8.C: Likewise
22402         * g++.old-deja/g++.mike/eh9.C: Likewise
22403         * g++.old-deja/g++.mike/eh10.C: Likewise
22404         * g++.old-deja/g++.mike/eh12.C: Likewise
22405         * g++.old-deja/g++.mike/eh13.C: Likewise
22406         * g++.old-deja/g++.mike/eh14.C: Likewise
22407         * g++.old-deja/g++.mike/eh16.C: Likewise
22408         * g++.old-deja/g++.mike/eh17.C: Likewise
22409         * g++.old-deja/g++.mike/eh18.C: Likewise
22410         * g++.old-deja/g++.mike/eh21.C: Likewise
22411         * g++.old-deja/g++.mike/eh23.C: Likewise
22412         * g++.old-deja/g++.mike/eh24.C: Likewise
22413         * g++.old-deja/g++.mike/eh25.C: Likewise
22414         * g++.old-deja/g++.mike/eh26.C: Likewise
22415         * g++.old-deja/g++.mike/eh27.C: Likewise
22416         * g++.old-deja/g++.mike/eh28.C: Likewise
22417         * g++.old-deja/g++.mike/eh29.C: Likewise
22418         * g++.old-deja/g++.mike/eh31.C: Likewise
22419         * g++.old-deja/g++.mike/eh33.C: Likewise
22420         * g++.old-deja/g++.mike/eh34.C: Likewise
22421         * g++.old-deja/g++.mike/eh35.C: Likewise
22422         * g++.old-deja/g++.mike/eh36.C: Likewise
22423         * g++.old-deja/g++.mike/eh37.C: Likewise
22424         * g++.old-deja/g++.mike/eh38.C: Likewise
22425         * g++.old-deja/g++.mike/eh39.C: Likewise
22426         * g++.old-deja/g++.mike/eh40.C: Likewise
22427         * g++.old-deja/g++.mike/eh41.C: Likewise
22428         * g++.old-deja/g++.mike/eh42.C: Likewise
22429         * g++.old-deja/g++.mike/eh44.C: Likewise
22430         * g++.old-deja/g++.mike/eh46.C: Likewise
22431         * g++.old-deja/g++.mike/eh47.C: Likewise
22432         * g++.old-deja/g++.mike/eh48.C: Likewise
22433         * g++.old-deja/g++.mike/eh49.C: Likewise
22434         * g++.old-deja/g++.mike/eh50.C: Likewise
22435         * g++.old-deja/g++.mike/eh51.C: Likewise
22436         * g++.old-deja/g++.mike/eh53.C: Likewise
22437         * g++.old-deja/g++.mike/eh55.C: Likewise
22438         * g++.old-deja/g++.mike/p7912.C: Likewise
22439         * g++.old-deja/g++.mike/p9706.C: Likewise
22440         * g++.old-deja/g++.mike/p10416.C: Likewise
22441         * g++.old-deja/g++.mike/p11667.C: Likewise
22442         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
22443         Remove redundant reference to Iris.
22444         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
22445         Elxsi, i860, Pico Java, and WE32K.
22446
22447 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
22448
22449         * g++.dg/ext/asm4.C: New test.
22450
22451 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22452
22453         PR c++/9030
22454         * g++.dg/template/friend12.C: New test.
22455         * g++.dg/template/friend13.C: Likewise.
22456         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
22457
22458 2003-01-08  Jan Hubicka  <jh@suse.cz>
22459
22460         * gcc.dg/i386-cadd.c: New test.
22461         * gcc.dg/i386-cmov4.c: Likewise.
22462
22463 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
22464
22465         PR c++/9165
22466         * g++.dg/warn/Wunused-3.C: New test.
22467
22468         * g++.dg/abi/bitfield9.C: New test.
22469
22470         PR c++/9189
22471         * g++.dg/parse/defarg3.C: New test.
22472
22473 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
22474
22475         * g++.dg/parse/ambig1.C: New test.
22476         * g++.dg/parse/defarg2.C: New test.
22477
22478 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
22479
22480         * g++.dg/template/defarg-1.C: New test.
22481         * g++.dg/template/local2.C: Likewise.
22482
22483 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
22484
22485         * gcc.c-torture/execute/20030105-1.c: New test.
22486
22487 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22488
22489         * g++.dg/parse/namespace3.C: Remove extra semicolons.
22490         * g++.dg/parse/namespace4.C: Likewise.
22491
22492 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
22493
22494         * g++.dg/template/ntp2.C: New test.
22495
22496 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
22497
22498         * g++.dg/parse/extern-C-1.C: New test.
22499
22500         * g++.dg/parse/namespace4.C: New test.
22501
22502         * g++.dg/template/nested1.C: New test.
22503
22504         * g++.dg/parse/namespace3.C: New test.
22505
22506 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
22507
22508         * g++.dg/lookup/two-stage1.C: New test.
22509
22510 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22511
22512         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
22513         * g++.old-deja/g++.jason/access8.C: Likewise.
22514         * g++.old-deja/g++.other/decl5.C: Likewise.
22515
22516 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
22517
22518         * g++.dg/parse/parse7.C: New test.
22519
22520 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
22521
22522         PR c++/2843
22523         * g++.dg/ext/attrib7.C: New test.
22524
22525 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
22526
22527         * g++.dg/parse/parse6.C: New test.
22528
22529 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
22530
22531         * gcc.dg/h8300-stack-1.c: New.
22532
22533 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
22534
22535         g++.dg/lookup/exception1.C: New test.
22536
22537         g++.dg/lookup/template1.C: New test.
22538
22539         g++.dg/parse/namespace2.C: New test.
22540
22541         g++.dg/parse/parens2.C: New test.
22542
22543 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22544
22545         * g++.dg/parse/parse5.C: New test.
22546         * g++.dg/lookup/scoped4.C: New test.
22547
22548 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
22549
22550         * g++.dg/parse/parens1.C: New test.
22551
22552         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
22553         angle-bracket1.C.
22554         * g++.dg/parse/parens2.C: New test.
22555
22556         * g++.dg/lookup/scope-operator1.C: New test.
22557
22558         * g++.dg/parse/operator1.C: New test.
22559
22560 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22561
22562         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
22563         * g++.old-deja/g++.other/access6.C: Likewise.
22564         * g++.old-deja/g++.other/decl1.C: Likewise.
22565         * g++.old-deja/g++.pt/typename12.C: Likewise.
22566
22567 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
22568
22569         * g++.dg/parse/namespace1.C: New test.
22570
22571 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22572
22573         * g++.dg/parse/parse4.C: New test.
22574
22575 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22576
22577         * g++.dg/parse/parse3.C: New test.
22578
22579 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22580
22581         * g++.dg/parse/parse2.C: New test.
22582
22583 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22584
22585         * g++.dg/template/friend11.C: New test.
22586
22587 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22588
22589         * g++.dg/parse/parse1.C: New test.
22590
22591 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
22592
22593         * lib/profopt.exp: Change the name of a global variable to avoid
22594         possible clashes with other test suites.
22595
22596 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
22597
22598         * g++.dg/inherit/covariant8.C: New test.
22599
22600 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
22601
22602         * g++.dg/init/array9.C: New test.
22603
22604         PR c++/9112
22605         * g++.dg/parse/expr1.C: New test.
22606
22607 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
22608
22609         * gcc.c-torture/compile/20021230-1.c: New test.
22610
22611 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
22612
22613         * g++.dg/inherit/covariant5.C: New test.
22614         * g++.dg/inherit/covariant6.C: New test.
22615         * g++.dg/inherit/covariant7.C: New test.
22616
22617 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22618
22619         PR c++/2739
22620         * g++.dg/other/access2.C: New test.
22621
22622 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22623
22624         * g++.dg/other/anon-struct.C: No longer fails
22625         * g++.old-deja/g++.brendan/parse4.C: Likewise.
22626         * g++.old-deja/g++.brendan/parse5.C: Likewise.
22627         * g++.old-deja/g++.brendan/parse6.C: Likewise.
22628
22629 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22630
22631         * g++.dg/parse/angle-bracket.C (main): No longer fails.
22632
22633 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
22634
22635         * g++.dg/eh/spec4.C: Remove stray semicolon.
22636         * g++.dg/expr/pmf-1.C: Change error message.
22637         * g++.dg/ext/asm1.C: Remove stray semicolon.
22638         * g++.dg/ext/typename1.C: Add missing typenames.
22639         * g++.dg/inherit/template-as-base.C: Change error message.
22640         * g++.dg/lookup/scoped1.C: Likewise.
22641         * g++.dg/lookup/scoped2.C: Likewise.
22642         * g++.dg/lookup/using2.C: Likewise.
22643         * g++.dg/other/component1.C: Remove stray semicolon.
22644         * g++.dg/other/do1.C: Change error message.
22645         * g++.dg/other/error2.C: Likewise.
22646         * g++.dg/other/init1.C: Likewise.
22647         * g++.dg/other/packed1.C: Remove stray semicolon.
22648         * g++.dg/other/ptrmem2.C: Change error message.
22649         * g++.dg/parse/parameter-declaration-1.C: Remove line number
22650         marker.
22651         * g++.dg/special/initp1.C: Remove invalid attribute usage.
22652         * g++.dg/template/access3.C: Add typename keyword.
22653         * g++.dg/template/access5.C: Remove stray semicolon.
22654         * g++.dg/template/access6.C: Likewise.
22655         * g++.dg/template/complit1.C: Likewise.
22656         * g++.dg/template/crash1.C: Change error message.
22657         * g++.dg/template/inherit2.C: Remove stray semicolon.
22658         * g++.dg/template/instantiate2.C: Likewise.
22659         * g++.dg/template/instantiate3.C: Change error message.
22660         * g++.dg/template/qual1.C: Remove stray semicolon.
22661         * g++.dg/template/qualttp18.C: Change error message.
22662         * g++.dg/template/ref1.C: Remove stray semicolon.
22663         * g++.dg/template/sizeof1.C (A::value): Declare it.
22664         * g++.dg/template/spec4.C: Change error message.
22665         * g++.dg/template/static1.C: Likewise.
22666         * g++.dg/template/type1.C: Likewise.
22667         * g++.dg/template/typename3.C: Likewise.
22668         * g++.old-deja/g++.benjamin/13478.C: Change error message.
22669         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
22670         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
22671         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
22672         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
22673         named return value extension.
22674         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
22675         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
22676         * g++.old-deja/g++.bob/extern_C.C: Likewise.
22677         * g++.old-deja/g++.bob/inherit2.C: Likewise.
22678         * g++.old-deja/g++.brendan/complex1.C: Likewise.
22679         * g++.old-deja/g++.brendan/copy5.C: Likewise.
22680         * g++.old-deja/g++.brendan/crash13.C: Likewise.
22681         * g++.old-deja/g++.brendan/crash15.C: Likewise.
22682         * g++.old-deja/g++.brendan/crash18.C: Change error message.
22683         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
22684         * g++.old-deja/g++.brendan/crash38.C: Likewise.
22685         * g++.old-deja/g++.brendan/crash50.C: Likewise.
22686         * g++.old-deja/g++.brendan/crash56.C: Likewise.
22687         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
22688         syntax.
22689         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
22690         * g++.old-deja/g++.brendan/crash8.C: Change error message.
22691         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
22692         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
22693         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
22694         * g++.old-deja/g++.brendan/template11.C: Likewise.
22695         * g++.old-deja/g++.brendan/template26.C: Likewise.
22696         * g++.old-deja/g++.brendan/template27.C: Use explicit
22697         specialization syntax.
22698         * g++.old-deja/g++.brendan/template30.C: Likewise.
22699         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
22700         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
22701         non-dependent names.
22702         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
22703         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
22704         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
22705         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
22706         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
22707         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
22708         named return value extension.
22709         * g++.old-deja/g++.ext/namedret2.C: Likewise.
22710         * g++.old-deja/g++.ext/namedret3.C: Likewise.
22711         * g++.old-deja/g++.ext/return1.C: Likewise.
22712         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
22713         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
22714         * g++.old-deja/g++.jason/access8.C: Likewise.
22715         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
22716         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
22717         pseudo-destructor names.
22718         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
22719         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
22720         pseudo-destructor names.
22721         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
22722         * g++.old-deja/g++.jason/overload19.C: Likewise.
22723         * g++.old-deja/g++.jason/overload32.C: Likewise.
22724         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
22725         stray semicolons.
22726         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
22727         * g++.old-deja/g++.jason/return.C: Likewise.
22728         * g++.old-deja/g++.jason/return2.C: Likewise.
22729         * g++.old-deja/g++.jason/shadow1.C: Likewise.
22730         * g++.old-deja/g++.jason/special.C: Use explicit specialization
22731         syntax.
22732         * g++.old-deja/g++.jason/template10.C: Account for use of
22733         non-dependent names.
22734         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
22735         syntax.
22736         * g++.old-deja/g++.jason/template37.C: Likewise.
22737         * g++.old-deja/g++.law/access4.C: Change error messages.
22738         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
22739         pseudo-destructor names.
22740         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
22741         * g++.old-deja/g++.law/ctors9.C: Likewise.
22742         * g++.old-deja/g++.law/cvt22.C: Likewise.
22743         * g++.old-deja/g++.law/dtors5.C: Likewise.
22744         * g++.old-deja/g++.law/global-init1.C: Likewise.
22745         * g++.old-deja/g++.law/missed-error3.C: Likewise.
22746         * g++.old-deja/g++.law/operators28.C: Likewise.
22747         * g++.old-deja/g++.law/visibility28.C: Likewise.
22748         * g++.old-deja/g++.martin/eval1.C: Likewise.
22749         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
22750         name.
22751         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
22752         * g++.old-deja/g++.mike/net34.C: Likewise.
22753         * g++.old-deja/g++.mike/net36.C: Likewise.
22754         * g++.old-deja/g++.mike/ns2.C: Likewise.
22755         * g++.old-deja/g++.mike/p12306.C: Likewise.
22756         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
22757         value extension.
22758         * g++.old-deja/g++.mike/p700.C: Likewise.
22759         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
22760         * g++.old-deja/g++.mike/p710.C: Likewise.
22761         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
22762         value extension.
22763         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
22764         * g++.old-deja/g++.mike/pmf9.C: Likewise.
22765         * g++.old-deja/g++.ns/crash2.C: Likewise.
22766         * g++.old-deja/g++.ns/crash3.C: Likewise.
22767         * g++.old-deja/g++.ns/invalid1.C: Likewise.
22768         * g++.old-deja/g++.ns/ns17.C: Likewise.
22769         * g++.old-deja/g++.ns/template16.C: Likewise.
22770         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
22771         keyword.
22772         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
22773         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
22774         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
22775         named return value extension.
22776         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
22777         * g++.old-deja/g++.other/access4.C: Issue additional error
22778         messages.
22779         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
22780         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
22781         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
22782         * g++.old-deja/g++.other/crash25.C: Change error message.
22783         * g++.old-deja/g++.other/crash4.C: Change error message.
22784         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
22785         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
22786         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
22787         checks.
22788         * g++.old-deja/g++.other/defarg8.C: Likewise.
22789         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
22790         * g++.old-deja/g++.other/dtor10.C: Likewise.
22791         * g++.old-deja/g++.other/incomplete.C: Likewise.
22792         * g++.old-deja/g++.other/linkage7.C: Likewise.
22793         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
22794         lookup algorithm.
22795         * g++.old-deja/g++.other/mangle2.C: Likewise.
22796         * g++.old-deja/g++.other/refinit2.C: Likewise.
22797         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
22798         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
22799         * g++.old-deja/g++.pt/crash28.C: Likewise.
22800         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
22801         syntax.
22802         * g++.old-deja/g++.pt/crash32.C: Change error message.
22803         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
22804         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
22805         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
22806         error message position.
22807         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
22808         * g++.old-deja/g++.pt/defarg8.C: Change error message.
22809         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
22810         syntax.
22811         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
22812         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
22813         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
22814         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
22815         keyword.
22816         * g++.old-deja/g++.pt/explicit31.C: Likewise.
22817         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
22818         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
22819         keyword.
22820         * g++.old-deja/g++.pt/explicit71.C: Change error message.
22821         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
22822         syntax.
22823         * g++.old-deja/g++.pt/friend28.C: Account for use of
22824         non-dependent names.
22825         * g++.old-deja/g++.pt/friend29.C: Likewise.
22826         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
22827         rules.
22828         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
22829         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
22830         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
22831         lookup rules.
22832         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
22833         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
22834         keyword.
22835         * g++.old-deja/g++.pt/memclass20.C: Likewise.
22836         * g++.old-deja/g++.pt/memclass5.C: Likewise.
22837         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
22838         keyword.
22839         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
22840         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
22841         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
22842         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
22843         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
22844         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
22845         keyword.
22846         * g++.old-deja/g++.pt/spec10.C: Likewise.
22847         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
22848         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
22849         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
22850         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
22851         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
22852         * g++.old-deja/g++.pt/ttp62.C: Likewise.
22853         * g++.old-deja/g++.pt/ttp64.C: Likewise.
22854         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
22855         * g++.old-deja/g++.pt/typename15.C: Likewise.
22856         * g++.old-deja/g++.pt/typename22.C: Likewise.
22857         * g++.old-deja/g++.pt/typename6.C: Change error messages.
22858         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
22859         * g++.old-deja/g++.pt/virtual2.C: Likewise.
22860         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
22861         syntax.
22862         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
22863         return value extension.
22864         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
22865         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
22866         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
22867         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
22868
22869 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
22870
22871         * g++.dg/warn/inline1.C: New test.
22872         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
22873         * g++.old-deja/g++.jason/synth10.C: Likewise.
22874         * g++.old-deja/g++.mike/net31.C: Likewise.
22875         * g++.old-deja/g++.mike/p8786.C: Likewise.
22876
22877         * g++.dg/template/friend10.C: New test.
22878         * g++.dg/template/conv5.C: New test.
22879
22880 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
22881
22882         * g++.dg/lookup/scoped3.C: New test.
22883
22884         * g++.dg/lookup/decl1.C: New test.
22885         * g++.dg/lookup/decl2.C: New test.
22886
22887 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
22888
22889         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
22890         gcc.c-torture/compile/20021015-1.c,
22891         gcc.c-torture/compile/20021015-2.c,
22892         gcc.c-torture/compile/20021123-1.c,
22893         gcc.c-torture/compile/20021123-2.c,
22894         gcc.c-torture/compile/20021123-3.c,
22895         gcc.c-torture/compile/20021123-4.c,
22896         gcc.c-torture/execute/20021024-1.c: Add tests previously added
22897         only to 3.1 or 3.2 branch.
22898
22899 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
22900
22901         * gcc.dg/i386-bitfield3.c: New test.
22902
22903         * gcc.dg/i386-bitfield2.c: New test.
22904
22905 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
22906
22907         * g++.dg/parse/conv_op1.C: New test.
22908
22909 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
22910
22911         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
22912         approved.
22913
22914 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
22915
22916         * gcc.c-torture/compile/20021220-1.c: New test.
22917
22918 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
22919
22920         * gcc.dg/i386-fastcall-1.c: New.
22921
22922 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22923
22924         * gcc.c-torture/execute/20021219-1.c: New test.
22925
22926 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22927
22928         * gcc.dg/i386-pic-1.c: New test.
22929
22930 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22931
22932         PR c++/8099
22933         * g++.dg/template/friend9.C: New test.
22934
22935 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22936
22937         PR c++/3663
22938         * g++.dg/template/access7.C: New test.
22939
22940 2002-12-18  Nick Clifton  <nickc@redhat.com>
22941
22942         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
22943         the libstdc++-v3 directory has been found.
22944
22945 2002-12-12  Devang Patel <dpatel@apple.com>
22946         * gcc.dg/darwin-ld-1.c: New test.
22947         * gcc.dg/darwin-ld-2.c: New test.
22948         * gcc.dg/darwin-ld-3.c: New test.
22949         * gcc.dg/darwin-ld-4.c: New test.
22950         * gcc.dg/darwin-ld-5.c: New test.
22951
22952 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
22953
22954         * gcc.c-torture/compile/20021212-1.c: New test.
22955
22956 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
22957
22958         * gcc.dg/fshort-wchar: New test.
22959
22960 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
22961
22962         PR c++/8372
22963         * g++.dg/template/dtor1.C: New test.
22964
22965         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
22966         markers.
22967
22968 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
22969
22970         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
22971
22972 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
22973
22974         * g++.dg/template/static1.C: New test.
22975         * g++.dg/template/static2.C: New test.
22976         * g++.old-deja/g++.ext/memconst.C: New test.
22977
22978 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22979
22980         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
22981         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
22982         * g++.dg/special/initp1.C: Likewise.
22983
22984 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
22985
22986         * gcc.c-torture/execute/20021204-1.c: New test.
22987
22988 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
22989
22990         * gcc.dg/ppc-fmadd-1.c: New file.
22991         * gcc.dg/ppc-fmadd-2.c: New file.
22992         * gcc.dg/ppc-fmadd-3.c: New file.
22993
22994 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
22995
22996         * gcc.c-torture/compile/20021204-1.c: New test.
22997
22998 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
22999
23000         * g++.dg/inherit/covariant2.C: New test.
23001         * g++.dg/inherit/covariant3.C: New test.
23002         * g++.dg/inherit/covariant4.C: New test.
23003         * g++.dg/inherit/covariant1.C: Remove XFAIL.
23004         * g++.old-deja/g++.robertl/eb17.C: Likewise.
23005
23006 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
23007
23008         PR c++/8688
23009         * g++.dg/init/brace3.C: New test.
23010
23011 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
23012
23013         * gcc.dg/20020210-1.c: Fix a comment typo.
23014
23015 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
23016
23017         PR c++/8720
23018         * g++.dg/parse/defarg1.C: New test.
23019
23020         PR c++/8615
23021         * g++.dg/template/char1.C: New test.
23022
23023         * g++.dg/template/varmod1.C: Fix typo.
23024
23025 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23026
23027         DR 180
23028         * g++.old-deja/g++.pt/crash32.C: Expect error.
23029
23030 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
23031
23032         PR c++/5919
23033         * g++.dg/template/varmod1.C: New test.
23034
23035         PR c++/8727
23036         * g++.dg/inherit/typeinfo1.C: New test.
23037
23038         PR c++/8663
23039         * g++.dg/inherit/typedef1.C: New test.
23040
23041 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
23042
23043         PR c++/8332
23044         PR c++/8493
23045         * g++.dg/template/strlen1.C: New test.
23046
23047         PR c++/8227
23048         * g++.dg/template/ctor2.C: New test.
23049
23050         PR c++/8214
23051         * g++.dg/init/string1.C: New test.
23052
23053         PR c++/8511
23054         * g++.dg/template/friend8.C: New test.
23055
23056 2002-11-29  Joe Buck <jbuck@synopsys.com>
23057
23058         * g++.dg/lookup/anon2.C: New test.
23059
23060 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
23061
23062         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
23063         h8300 port.
23064
23065 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
23066
23067         * gcc.dg/bitfld-6.c: New test.
23068
23069 2002-11-27  Jan Hubicka  <jh@suse.cz>
23070
23071         * gcc.c-torture/execute/20021127.[cx]: New test.
23072
23073 2002-11-26  Jan Hubicka  <jh@suse.cz>
23074
23075         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
23076         quality.
23077
23078 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
23079
23080         * g++.dg/init/brace2.C: New test.
23081         * g++.old-deja/g++.mike/p9129.C: Correct.
23082
23083 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
23084
23085         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
23086
23087 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
23088
23089         * gcc.dg/sibcall-6: New test for indirect sibcalls.
23090
23091 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
23092
23093         * testsuite/g++.dg/abi/empty11.C: New test.
23094         * testsuite/g++.dg/rtti/cv1.C: New test.
23095
23096 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
23097
23098         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
23099
23100 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
23101
23102         * g++.dg/abi/empty10.C: New test.
23103
23104 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
23105
23106         * gcc.c-torture/compile/20021124-1.c: New test.
23107
23108 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
23109
23110         * g++.dg/abi/rtti2.C: New test.
23111
23112 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
23113
23114         * gcc.dg/i386-unroll-1.c: New test.
23115
23116 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
23117
23118         * gcc.c-torture/compile/20021120-1.c: New test.
23119         * gcc.c-torture/compile/20021120-2.c: New test.
23120
23121 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
23122
23123         * gcc.dg/bitfld-5.c: New test.
23124
23125 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
23126
23127         * gcc.c-torture/execute/20021120-3.c: New test.
23128
23129 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
23130
23131         * gcc.c-torture/execute/20021120-2.c: New test.
23132
23133 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
23134
23135         * gcc.c-torture/execute/20021120-1.c: New test.
23136
23137 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
23138
23139         * gcc.c-torture/execute/20021118-3.c: New test.
23140
23141 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23142
23143         * gcc.c-torture/compile/20021119-1.c: New test.
23144
23145 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
23146
23147         * gcc.dg/duff-1.c: New test.
23148         * gcc.dg/duff-2.c: New test.
23149         * gcc.dg/duff-3.c: New test.
23150
23151 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
23152
23153         * gcc.dg/cpp/_Pragma5.c: New test.
23154
23155 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
23156
23157         * gcc.c-torture/execute/20021118-2.c: New test.
23158
23159 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
23160
23161         * gcc.c-torture/execute/20021118-1.c: New test.
23162
23163 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
23164
23165         * gcc.dg/20021116-1.c: New test.
23166
23167 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
23168
23169         * g++.dg/abi/vcall1.C: New test.
23170
23171 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
23172
23173         * gcc.dg/20021029-1.c: New test.
23174         * gcc.dg/20021029-2.c: New test.
23175
23176 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23177
23178         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
23179
23180 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
23181
23182         PR c/8439
23183         * gcc.dg/20021110.c: Move to ...
23184         * gcc.c-torture/compile/20021110.c: .... here.
23185
23186 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23187
23188         PR c/8467
23189         * gcc.c-torture/execute/20021111-1.c
23190
23191 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
23192
23193         PR c/8439
23194         * gcc.dg/20021110.c: New test.
23195
23196 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
23197
23198         * g++.dg/abi/vthunk3.C: Run only on x86.
23199
23200 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
23201
23202         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
23203
23204 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
23205
23206         * lib/compat.exp (compat-execute): Fix logic error in last
23207         change.
23208
23209 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
23210
23211         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
23212
23213 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23214
23215         PR c++/8389
23216         * g++.dg/template/access6.C: New test.
23217
23218 2002-11-08  Jan Hubicka  <jh@suse.cz>
23219
23220         * gcc.dg/i386-ssefp-1.c: New test.
23221         * gcc.dg/i386-ssefp-1.c: New test.
23222
23223 2002-11-08  Jan Hubicka  <jh@suse.cz>
23224
23225         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
23226
23227 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
23228
23229         * g++.dg/abi/vthunk3.C: New test.
23230
23231         PR c++/8338
23232         * g++.dg/template/crash2.C: New test.
23233
23234 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
23235
23236         * testsuite/g++.dg/abi/dtor1.C: New test.
23237         * testsuite/g++.dg/abi/dtor2.C: Likewise.
23238
23239 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
23240
23241         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
23242         Darwin.
23243
23244 2002-11-04  Adam Nemet  <anemet@lnxw.com>
23245
23246         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
23247         -mthumb.  Only xfail with -O0.
23248
23249 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
23250
23251         * g++.dg/abi/thunk1.C: New test.
23252         * g++.dg/abi/thunk2.C: Likewise.
23253         * g++.dg/abi/vtt1.C: Likewise.
23254
23255 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
23256
23257         PR optimization/8423
23258         * gcc.c-torture/execute/builtin-constant.c: New test.
23259
23260 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
23261
23262         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
23263         Add some more cases.
23264
23265 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
23266
23267         PR c++/8391
23268         * g++.dg/opt/local1.C: New test.
23269
23270 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
23271
23272         PR c++/8160
23273         * g++.dg/template/complit1.C: New test.
23274
23275         PR c++/8149
23276         * g++.dg/template/typename4.C: Likewise.
23277
23278 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23279
23280         Core issue 287, PR c++/7639
23281         * g++.dg/template/instantiate1.C: Adjust error location.
23282         * g++.dg/template/instantiate3.C: New test.
23283         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
23284         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
23285         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
23286
23287 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
23288
23289         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
23290
23291 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
23292
23293         PR c++/8287
23294         * g++.dg/init/dtor2.C: New test.
23295
23296 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23297
23298         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
23299         * gcc.dg/nest.c: Bypass errors on irix6.
23300
23301 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
23302
23303         * gcc.dg/nest.c: Expect error for mmix-*-*.
23304         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
23305
23306 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
23307
23308         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
23309         markers.
23310
23311         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
23312
23313 2002-10-25  Mike Stump  <mrs@apple.com>
23314
23315         * gcc.dg/warn-1.c: New test.
23316
23317 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
23318
23319         * g++.dg/template/typename3.C: New test.
23320
23321 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
23322
23323         * g++.dg/lookup/ptrmem1.C: New test.
23324
23325         * g++.dg/abi/vthunk2.C: New test.
23326
23327 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
23328
23329         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
23330
23331 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
23332
23333         * g++.dg/abi/empty9.C: New test.
23334
23335 2002-10-24  Richard Henderson  <rth@redhat.com>
23336
23337         * g++.dg/inherit/thunk1.C: Enable for ia64.
23338
23339 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
23340
23341         PR c++/8067
23342         * g++.dg/lookup/pretty1.C: New test.
23343
23344 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
23345
23346         * gcc.dg/20021023-1.c: New test.
23347
23348 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
23349
23350         PR c++/7679
23351         * g++.dg/parse/inline1.C: New test.
23352
23353 2002-10-23  Richard Henderson  <rth@redhat.com>
23354
23355         * g++.dg/inherit/thunk1.C: Enable for x86_64.
23356
23357         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
23358
23359 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
23360
23361         PR c++/6579
23362         * g++.dg/parse/stmtexpr3.C: New test.
23363
23364 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
23365
23366         * g++.dg/expr/cond1.C: New test.
23367
23368 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
23369
23370         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
23371
23372 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
23373
23374         * g++.dg/abi/vbase13.C: New test.
23375         * g++.dg/abi/vbase14.C: Likewise.
23376
23377 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
23378
23379         * gcc.dg/tls/pic-1.c: New test.
23380         * gcc.dg/tls/nonpic-1.c: New test.
23381         * gcc.dg/20021018-1.c: New test.
23382
23383 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
23384
23385         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
23386         Remove only files with the same base name as the test case.
23387         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
23388         (profopt-execute): Likewise.  Also, remove old profiling
23389         and performance data files before running the tests.
23390
23391         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
23392         * g++.dg/bprob/bprob.exp: Likewise.
23393         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
23394         to allow more general test case names.
23395
23396         * g++.dg/bprob/bprob-1.C: Rename to ...
23397         * g++.dg/bprob/g++-bprob-1.C: ... this.
23398
23399         * g77.dg/bprob/bprob-1.f: Rename to ...
23400         * g77.dg/bprob/g77-bprob-1.f: ... this.
23401
23402 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
23403
23404         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
23405         bison 1.50 or later.
23406
23407 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
23408
23409         * g++.dg/README: Describe more test directories.
23410
23411 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
23412
23413         * g++.dg/init/array6.C: Add additional tests.
23414
23415 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
23416
23417         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
23418         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
23419
23420 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
23421
23422         * gcc.c-torture/compile/20020604-1.x: New.
23423         * gcc.c-torture/compile/simd-5.x: Likewise.
23424         * gcc.c-torture/execute/920710-1.x: Likewise.
23425         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
23426
23427 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
23428
23429         * g++.dg/inherit/override1.C: Add dg-options clause.
23430
23431 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23432
23433         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
23434         _mm_slli_si128.
23435
23436 2002-10-19  Andreas Schwab  <schwab@suse.de>
23437
23438         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
23439         directory component.
23440
23441 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
23442
23443         * g++.dg/inherit/thunk1.C: New test.
23444
23445         * g++.dg/inherit/override1.C: New test.
23446
23447         * g++.dg/abi/mangle11.C: New test.
23448         * g++.dg/abi/mangle14.C: New test.
23449         * g++.dg/abi/mangle17.C: New test.
23450
23451 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
23452
23453         * g++.dg/overload/member2.C: New test.
23454
23455 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
23456
23457         * g++.dg/README: Describe new compat directory.
23458         * g++.dg/dg.exp: Skip tests in compat directory.
23459         * README.compat: New file.
23460         * lib/compat.exp: New expect script.
23461         * g++.dg/compat: New test directory.
23462         * g++.dg/compat/compat.exp: New expect script.
23463         * g++.dg/compat/abi: New test directory.
23464         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
23465         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
23466         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
23467         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
23468         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
23469         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
23470         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
23471         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
23472         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
23473         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
23474         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
23475         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
23476         * g++.dg/compat/break: New test directory.
23477         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
23478         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
23479         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
23480         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
23481         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
23482         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
23483         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
23484         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
23485         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
23486         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
23487         g++.dg/compat/break/README: New files.
23488         * g++.dg/compat/eh: New test directory.
23489         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
23490         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
23491         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
23492         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
23493         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
23494         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
23495         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
23496         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
23497         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
23498         g++.dg/compat/eh/filter2_y.C,
23499         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
23500         g++.dg/compat/eh/new1_y.C,
23501         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
23502         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
23503         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
23504         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
23505         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
23506         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
23507         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
23508         g++.dg/compat/eh/unexpected1_y.C: New files.
23509         * g++.dg/compat/init: New test directory.
23510         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
23511         g++.dg/compat/init/array5_y.C,
23512         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
23513         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
23514         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
23515         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
23516         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
23517         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
23518         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
23519         g++.dg/compat/init/init-ref2_y.C: New files.
23520
23521 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
23522
23523         PR c++/7584
23524         * g++.dg/inherit/using3.C: New test.
23525
23526 2002-10-17  Jan Hubicka  <jh@suse.cz>
23527
23528         * gcc.dg/20021017-2.c: New test.
23529
23530 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
23531
23532         * g++.dg/abi/mangle16.C: Adjust.
23533
23534         * g++.dg/init/array8.C: New test.
23535
23536 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
23537
23538         * gcc.dg/special/mips-abi.exp: New test.
23539         * gcc.dg/special/mips-abi.s: Empty file used by the above.
23540
23541 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
23542
23543         * g++.dg/abi/mangle16.C: New test.
23544         * g++.dg/abi/mangle17.C: Likewise.
23545
23546         PR c++/7478
23547         * g++.dg/template/ref1.C: New test.
23548
23549 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23550
23551         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
23552
23553 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
23554
23555         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
23556
23557 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
23558
23559         PR c++/7524
23560         * g++.dg/init/array7.C: New test.
23561
23562 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
23563
23564         * g++.dg/init/array6.C: New test.
23565
23566         * g++.dg/abi/mangle13.C: Likewise.
23567         * g++.dg/abi/mangle14.C: Likewise.
23568         * g++.dg/abi/mangle15.C: Likewise.
23569
23570 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
23571
23572         * g++.dg/abi/empty8.C: New test.
23573
23574 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
23575
23576         * g++.dg/init/ctor1.C: New test.
23577
23578 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
23579
23580         * gcc.c-torture/execute/20021015-1.c: New test.
23581
23582 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
23583
23584         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
23585
23586 2002-10-14  Jan Hubicka  <jh@suse.cz>
23587
23588         * gcc.dg/i386-ssetype-[1-5].c: New tests.
23589
23590 2002-10-14  Richard Henderson  <rth@redhat.com>
23591
23592         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
23593
23594 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
23595
23596         PR optimization/6631
23597         * g++.dg/opt/const2.C: New test.
23598
23599 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
23600
23601         PR c++/7176
23602         * g++.dg/parse/friend1.C: New test.
23603         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
23604
23605 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
23606
23607         * gcc.dg/20021014-1.c: New test.
23608
23609 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
23610
23611         PR c++/5661
23612         * g++.dg/ext/vlm1.C: New test.
23613         * g++.dg/ext/vlm2.C: Likewise.
23614
23615         * g++.dg/init/array1.C: Remove invalid braces.
23616         * g++.dg/init/brace1.C: New test.
23617         * g++.dg/init/copy2.C: Likewise.
23618         * g++.dg/init/copy3.C: Likewise.
23619         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
23620         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
23621         braces.
23622
23623 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
23624
23625         * gcc.dg/cpp/assembler.S: Don't use -ansi.
23626
23627 2002-10-11  Richard Shann  <richard.shann@superh.com>
23628
23629         * gcc.c-torture/compile/simd-5.c: New test.
23630
23631 2002-10-10  Roger Sayle  <roger@eyesopen.com>
23632
23633         * gcc.c-torture/execute/shiftopt-1.c: New test case.
23634
23635 2002-10-10  Jim Wilson  <wilson@redhat.com>
23636
23637         * gcc.c-torture/execute/20021010-1.c: New test.
23638
23639 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
23640
23641         PR c/7353
23642         * g++.dg/ext/typedef-init.C: New test.
23643         * gcc.dg/typedef-init.c: New test.
23644
23645 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
23646
23647         * gcc.dg/cpp/paste13.c: New test.
23648
23649 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23650
23651         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
23652         remaining platforms, XFAIL during compile, not execute.  Don't
23653         XFAIL at -O0.
23654
23655 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
23656
23657         * gcc.dg/alias-1.c: Tweak expected warning.
23658
23659 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
23660
23661         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
23662
23663 2002-10-06  Andreas Jaeger  <aj@suse.de>
23664
23665         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
23666         * gcc.dg/cpp/c++98.C: Likewise.
23667
23668         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
23669         * g++.dg/cpp/c++98.C: Likewise.
23670
23671         * g++.dg/README (Subdirectories): Mention cpp directory.
23672
23673         PR target/7559
23674         * gcc.dg/20021006-1.c: New test.
23675
23676 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23677
23678         PR c++/7804
23679         * g++.dg/other/warning1.C: New test.
23680
23681 2002-10-04  Roger Sayle  <roger@eyesopen.com>
23682
23683         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
23684         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
23685         and sparc-*-* with -m64 as expected failures.  See PR 8087.
23686
23687 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
23688
23689         PR c++/7931
23690         * g++.dg/template/ptrmem3.C: New test.
23691
23692         PR c++/7754
23693         * g++.dg/template/union1.C: New test.
23694
23695 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
23696
23697         PR c++/8006
23698         * g++.dg/abi/mangle9.C: New test.
23699         * g++.dg/abi/mangle10.C: New test.
23700         * g++.dg/abi/mangle11.C: New test.
23701         * g++.dg/abi/mangle12.C: New test.
23702
23703 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
23704
23705         PR c++/7188.
23706         * g++.dg/template/meminit1.C: New test.
23707         * g++.dg/warn/Wreorder-1.C: Likewise.
23708         * g++.old-deja/g++.mike/warn3.C: Tweak.
23709         * lib/prune.exp: Ingore "in copy constructor".
23710
23711 2002-10-02  Andreas Jaeger  <aj@suse.de>
23712
23713         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
23714         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
23715         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
23716         on x86-64.
23717
23718 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
23719
23720         * gcc.dg/empty1.C: Fix typo.
23721
23722 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
23723
23724         * gcc.dg/alias-1.c: New test.
23725
23726 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
23727
23728         * gcc.dg/empty1.C: New test.
23729
23730         * g++.dg/tls/init-2.C: Tweak error messages.
23731
23732 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
23733
23734         * gcc.c-torture/compile/20020923-1.c: New test.
23735
23736 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
23737
23738         * gcc.c-torture/execute/ffs-1.c: New test.
23739         * gcc.c-torture/execute/ffs-2.c: Ditto.
23740
23741 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
23742
23743         * g++.dg/overload/member1.C: New test.
23744
23745 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
23746
23747         * g++.dg/abi/empty7.C: New test.
23748         * g++.dg/init/pm2.C: Likewise.
23749
23750 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
23751
23752         * g++.dg/rtti/crash1.C: New test.
23753
23754 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
23755
23756         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
23757         gcc.dg/sibcall-4.c: New tests.
23758
23759 2002-09-28  Roger Sayle  <roger@eyesopen.com>
23760
23761         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
23762         powerpc and MMIX targets.
23763
23764 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
23765
23766         * gcc.dg/cpp/20020927-1.c: New.
23767
23768 2002-09-26  David S. Miller  <davem@redhat.com>
23769
23770         * gcc.c-torture/compile/trunctfdf.c: New.
23771
23772 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23773
23774         * lib/target-supports.exp (check_weak_available): Handle solaris2.
23775
23776 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
23777
23778         * gcc.c-torture/execute/loop-15.c: New.
23779
23780 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
23781
23782         * README.QMTEST: Fix typo.
23783
23784 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
23785
23786         * gcc.dg/20020926-1.c: New test.
23787
23788 2002-09-25  David S. Miller  <davem@redhat.com>
23789
23790         PR target/7842
23791         * gcc.c-torture/execute/shiftdi.c: New test.
23792
23793 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
23794
23795         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
23796         unique to the tool.
23797         * lib/g77.exp (g77_init): Likewise.
23798         * lib/g++.exp (g++_init): Likewise.
23799         * lib/objc.exp (objc_init): Likewise.
23800
23801 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
23802
23803         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
23804         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
23805         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
23806
23807 2002-09-25  Richard Henderson  <rth@redhat.com>
23808
23809         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
23810         too-small long double.
23811
23812 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
23813
23814         * gcc.dg/20020919-1.c: New test.
23815
23816 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
23817
23818         * g++.dg/abi/bitfield6.C: New test.
23819         * g++.dg/abi/bitfield7.C: New test.
23820         * g++.dg/abi/bitfield8.C: New test.
23821         * g++.dg/abi/vbase11.C: New test.
23822
23823 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23824
23825         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
23826         hppa*-*-hpux*.  Update test comment.
23827
23828 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
23829
23830         * gcc.dg/tls/struct-1.c: New test.
23831
23832 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
23833
23834         * gcc.dg/cpp/tr-warn2.c: Update.
23835
23836 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
23837
23838         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
23839
23840 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
23841
23842         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
23843         systems.
23844
23845 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
23846
23847         * gcc.c-torture/execute/ieee/mzero3.c: New test.
23848
23849         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
23850         Adjust for c++filt moved to binutils.  Remove spurious duplicate
23851         setting of cxxfilt.
23852
23853 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
23854
23855         * gcc.dg/20020312-2.c: Update for darwin.
23856
23857 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
23858
23859         * g++.old-deja/g++.other/crash32.C: Mark ICE.
23860
23861 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
23862
23863         * objc.dg/comp-types-1.m: New test.
23864         * objc.dg/comp-types-2.m: New test.
23865         * objc.dg/comp-types-3.m: New test.
23866         * objc.dg/comp-types-4.m: New test.
23867         * objc.dg/comp-types-5.m: New test.
23868         * objc.dg/comp-types-6.m: New test.
23869
23870 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23871
23872         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
23873
23874 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
23875
23876         * g++.dg/other/do1.C: New test.
23877
23878         * g++.dg/template/subst1.C: New test.
23879
23880 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
23881
23882         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
23883
23884 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
23885
23886         * g++.dg/template/qualttp20.C: Adjust expected errors.
23887         * g++.old-deja/g++.jason/report.C: Likewise.
23888         * g++.old-deja/g++.other/qual1.C: Likewise.
23889
23890         * g++.dg/lookup/scoped2.C: New test.
23891
23892         * g++.dg/ext/asm3.C: New test.
23893
23894 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
23895
23896         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
23897
23898 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
23899
23900         * ChangeLog: follow spelling conventions.
23901         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
23902         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
23903         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
23904         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
23905         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
23906         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
23907         * g++.old-deja/g++.law/global-init1.C: Likewise.
23908         * g++.old-deja/g++.other/delete4.C: Likewise.
23909         * g++.old-deja/g++.other/inline21.C: Likewise.
23910         * g++.old-deja/g++.other/singleton.C: Likewise.
23911         * g77.dg/strlen0.f: Likewise.
23912         * g77.f-torture/compile/20010519-1.f: Likewise.
23913         * g77.f-torture/compile/980310-4.f: Likewise.
23914         * gcc.c-torture/compile/20000605-1.c: Likewise.
23915         * gcc.c-torture/execute/20020225-1.c: Likewise.
23916         * gcc.dg/c90-hexfloat-2.c: Likewise.
23917         * gcc.dg/c99-bool-1.c: Likewise.
23918         * gcc.dg/c99-hexfloat-2.c: Likewise.
23919         * gcc.dg/dll-2.c: Likewise.
23920         * gcc.dg/wtr-union-init-1.c: Likewise.
23921         * gcc.dg/wtr-union-init-2.c: Likewise.
23922         * gcc.dg/wtr-union-init-3.c: Likewise.
23923         * gcc.dg/cpp/avoidpaste1.c: Likewise.
23924         * gcc.dg/cpp/defined.c: Likewise.
23925         * gcc.dg/cpp/macsyntx.c: Likewise.
23926         * gcc.dg/cpp/paste2.c: Likewise.
23927         * gcc.dg/cpp/trad/defined.c: Likewise.
23928         * gcc.dg/format/c90-printf-1.c: Likewise.
23929         * gcc.dg/format/c90-scanf-1.c: Likewise.
23930         * gcc.dg/format/c99-printf-1.c: Likewise.
23931         * gcc.dg/format/c99-scanf-1.c: Likewise.
23932         * gcc.misc-tests/gcov-8.c: Likewise.
23933         * lib/profopt.exp: Likewise.
23934
23935 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
23936
23937         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
23938
23939 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
23940
23941         * g++.dg/inherit/using2.C: New test.
23942
23943 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
23944
23945         * ChangeLog: Follow spelling conventions.
23946         * g++.dg/template/friend4.C: Likewise.
23947         * g++.old-deja/g++.pt/crash67.C: Likewise.
23948         * gcc.c-torture/execute/20000801-4.c: Likewise.
23949         * gcc.dg/c90-digraph-1.c: Likewise.
23950         * gcc.dg/c94-digraph-1.c: Likewise.
23951         * gcc.dg/c99-digraph-1.c: Likewise.
23952         * gcc.dg/cpp/line5.c: Likewise.
23953         * gcc.dg/cpp/multiline.c: Likewise.
23954         * gcc.dg/cpp/trad/literals-1.c: Likewise.
23955         * gcc.dg/format/attr-3.c: Likewise.
23956         * gcc.dg/format/c90-scanf-3.c: Likewise.
23957         * gcc.dg/format/ext-4.c: Likewise.
23958
23959 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
23960
23961         * g++.dg/template/pretty1.C: New test.
23962
23963 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
23964
23965         * gcc.c-torture/execute/struct-cpy-1.c: New test.
23966
23967 2002-09-13  Matt Austern  <austern@apple.com>
23968
23969         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
23970         passing a cast expression to a function by const reference.
23971
23972 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
23973
23974         * g++.dg/template/deduce1.C: New test.
23975
23976 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
23977
23978         * gcc.c-torture/execute/simd-1.c: Force all use of int to
23979         32-bit int.
23980
23981 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23982
23983         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
23984         usage.
23985
23986 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
23987
23988         * gcc.c-torture/compile/20020910-1.c: New test.
23989
23990 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
23991
23992         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
23993
23994 2002-09-10  Andreas Jaeger  <aj@suse.de>
23995
23996         * gcc.dg/20020312-2.c: Adjust for x86-64.
23997
23998 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
23999
24000         * g77.dg/7388.f: New test case for PR 7388.
24001
24002 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
24003
24004         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
24005
24006 2002-09-05  Ziemowit Laski <zlaski@apple.com>
24007
24008         * objc.dg/proto-lossage-1.m: New test.
24009
24010 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
24011
24012         * gcc.dg/cpp/_Pragma4.c: Fix typo.
24013
24014 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
24015
24016         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
24017         expected to pass.
24018
24019 2002-09-06  Stan Shebs  <shebs@apple.com>
24020             David Edelsohn  <edelsohn@gnu.org>
24021
24022         * gcc.dg/weak: New directory.
24023         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
24024         target-specific xfail bits.
24025         * gcc.dg/typeof-2.c: Move to new directory.
24026         * gcc.dg/weak.exp: New expect script.
24027
24028 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
24029
24030         * gcc.c-torture/execute/extzvsi.c: New test.
24031
24032 2002-09-05  Stan Shebs  <shebs@apple.com>
24033
24034         * gcc.dg/weak-1.c: xfail on Darwin.
24035         * gcc.dg/weak-2.c: Ditto.
24036         * gcc.dg/weak-3.c: Ditto.
24037         * gcc.dg/weak-4.c: Ditto.
24038         * gcc.dg/weak-5.c: Ditto.
24039         * gcc.dg/weak-6.c: Ditto.
24040         * gcc.dg/weak-7.c: Ditto.
24041         * gcc.dg/weak-8.c: Ditto.
24042         * gcc.dg/weak-9.c: Ditto.
24043
24044 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
24045
24046         * gcc.c-torture/execute/loop-14.c: New test.
24047
24048 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
24049
24050         * g++.dg/other/cxa-atexit1.C: New test.
24051
24052         * gcc.dg/typeof-2.c: New test.
24053
24054 2002-09-03  Roger Sayle  <roger@eyesopen.com>
24055
24056         * gcc.dg/builtins-2.c: New testcase.
24057         * gcc.dg/builtins-3.c: New testcase.
24058
24059 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
24060
24061         * gcc.dg/cpp/_Pragma4.c: New test.
24062
24063 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
24064
24065         * objc/execute/nil_method-1.m: New testcase.
24066
24067 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
24068
24069         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
24070         [Object class], not [Object initialize].
24071
24072 2002-08-31  Roger Sayle  <roger@eyesopen.com>
24073             Hans-Peter Nilsson  <hp@bitrange.com>
24074
24075         * gcc.c-torture/execute/20020720-1.x: Skip test on
24076         mmix-knuth-mmixware.  Correct comment.
24077
24078 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
24079
24080         * testsuite/g++.dg/abi/bitfield5.C: New test.
24081         * testsuite/g++.dg/abi/vbase10.C: Likewise.
24082
24083 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
24084
24085         * objc.dg/undeclared-selector.m: New test.
24086
24087 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
24088
24089         * g++.dg/other/offsetof1.C: Avoid cast warning.
24090
24091 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
24092
24093         * objc.dg/super-class-2.m: New test.
24094
24095 2002-08-24  Matt Austern  <austern@apple.com>
24096
24097         * g++.dg/ext/lvaddr.C: New test.
24098         * g++.dg/ext/lvcast.C: New test.
24099
24100 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
24101
24102         * testsuite/g++.dg/inherit/cond1.C: New test.
24103
24104 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
24105
24106         * gcc.dg/noncompile/incomplete-1.c: New test.
24107
24108 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
24109
24110         * gcc.dg/typespec-1.c: New test.
24111
24112 2002-08-20  Devang Patel  <dpatel@apple.com>
24113         * objc.dg/proto-hier-2.m: New test.
24114
24115 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
24116
24117         * objc.dg/bitfield-1.m: New test.
24118         * objc.dg/bitfield-2.m: New test.
24119
24120 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
24121
24122         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
24123         gcc.dg/c99-flex-array-4.c: New tests.
24124
24125 2002-08-16  Stan Shebs  <shebs@apple.com>
24126
24127         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
24128
24129 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
24130
24131         * gcc.dg/typeof-1.c: New test.
24132         * g++.dg/ext/typeof2.C: New test.
24133
24134 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
24135
24136         * g++.dg/other/offsetof1.C: New test.
24137
24138 2002-08-14  Richard Henderson  <rth@redhat.com>
24139
24140         * gcc.dg/tls/diag-3.c: Fix expected message strings.
24141
24142 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
24143
24144         * gcc.dg/cpp/_Pragma3.c: New test.
24145
24146 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
24147
24148         * g++.dg/template/inherit3: New test.
24149
24150 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
24151
24152         * gcc.dg/bitfld-4.c: Add blank options.
24153
24154 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
24155
24156         * g++.dg/template/crash1.C: New test.
24157
24158 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
24159
24160         * gcc.dg/tls/opt-2.c: New test.
24161
24162 2002-08-08  Devang Patel  <dpatel@apple.com>
24163
24164         * objc.dg/selector-1.m : New test
24165
24166 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
24167
24168         * g++.dg/abi/bitfield4.C: New test.
24169         * gcc.dg/bitfld-4.c: New test.
24170
24171 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
24172
24173         * g++.dg/other/packed1.C: New test.
24174
24175 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
24176
24177         * g++.dg/abi/offsetof.C: Tweak error messages.
24178         * g++.old-deja/g++.mike/p10769a.C: Likewise.
24179
24180 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
24181
24182         * gcc.dg/bitfld-3.c: New test.
24183
24184 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
24185             Richard Henderson  <rth@redhat.com>
24186
24187         * gcc.dg/i386-bitfield1.c: New test.
24188         * g++.dg/abi/bitfield3.C: Update.
24189
24190 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
24191
24192         * objc.dg/const-str-2.m: Update.
24193         * gcc.dg/cpp/c++98.c: Change to C extension.
24194         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
24195         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
24196
24197 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
24198
24199         * testsuite/gcc.dg/tls/diag-3.c: New.
24200
24201 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
24202
24203         * g++.dg/README (Subdirectories): Document new subdir expr.
24204         * g++.dg/expr/pmf-1.C: New test.
24205
24206 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
24207
24208         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
24209
24210 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
24211
24212         * g++.dg/abi/bitfield3.C: New test.
24213
24214 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
24215
24216         * lib/gcov.exp: Tweak expected line formats.
24217         * gcc.misc-tests/gcov8.c: New test.
24218         * gcc.misc-tests/gcov8.x: New flags.
24219
24220 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
24221
24222         * consistency.vlad/layout/endian.c: Include string.h.
24223
24224         * gcc.c-torture/execute/20020805-1.c: New test.
24225
24226 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
24227
24228         * g++.dg/other/conversion1.C: New test.
24229
24230 2002-08-03  Roger Sayle  <roger@eyesopen.com>
24231
24232         * gcc.dg/builtins-1.c: New testcase.
24233
24234 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
24235
24236         * g++.dg/inherit/access3.C: New test.
24237
24238 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
24239
24240         * gcc.dg/ia64-visibility-2.c: New test.
24241
24242 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
24243
24244         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
24245         __qualifier_flags to __flags.
24246
24247 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
24248
24249         * g++.dg/inherit/operator1.C: New test.
24250         * g++.dg/lookup/disamb1.C: Fix typo in comment.
24251         * g++.dg/other/error1.C: Change expected error message.
24252         * g++.dg/template/conv4.C: Likewise.
24253
24254 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
24255
24256         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
24257         for documented behavior.
24258
24259 2002-07-25  Roger Sayle  <roger@eyesopen.com>
24260
24261         * gcc.c-torture/execute/20020720-1.x: Skip this test on
24262         several targets known to fail.
24263
24264 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
24265
24266         * gcc.dg/mips-args-[123].c: New tests.
24267
24268 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
24269
24270         * gcc.dg/ppc-spe.c: New.
24271
24272 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
24273
24274         * g++.dg/other/ptrmem4.C: New testcase.
24275
24276 2002-07-24  Richard Henderson  <rth@redhat.com>
24277
24278         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
24279
24280 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
24281
24282         * g++.dg/ext/alignof1.C (main): Return 0 for success.
24283
24284 2002-07-24  Roger Sayle  <roger@eyesopen.com>
24285
24286         * gcc.c-torture/execute/memset-3.c: New testcase.
24287
24288 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
24289
24290         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
24291         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
24292
24293 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24294
24295         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
24296         Delete.
24297
24298 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
24299
24300         * gcc.c-torture/compile/simd-4.c: New test.
24301
24302 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24303
24304         PR c++/7347, c++/7348
24305         * g++.dg/template/access4.C: New test.
24306         * g++.dg/template/access5.C: New test.
24307         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
24308         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
24309         * g++.old-deja/g++.pt/ttp58.C: Likewise.
24310         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
24311
24312 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
24313
24314         * gcc.dg/gnu89-init-2.c: New test.
24315
24316 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
24317
24318         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
24319
24320 2002-07-20  Roger Sayle  <roger@eyesopen.com>
24321
24322         * gcc.c-torture/execute/20020720-1.c: New testcase.
24323
24324 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
24325
24326         * gcc.dg/cpp/Wsignprom.c: New tests.
24327
24328 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
24329
24330         * gcc.c-torture/execute/loop-13.c: New test.
24331
24332 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
24333
24334         * gcc.dg/cpp/expr.c: New tests.
24335
24336 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
24337
24338         * g++.dg/opt/pr6713.C: Add template instantiation.
24339
24340 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
24341
24342         * gcc.dg/nest.c: New test.
24343
24344 2002-07-17  Richard Henderson  <rth@redhat.com>
24345
24346         * g++.dg/opt/pr6713.C: New test.
24347
24348 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
24349
24350         * gcc.c-torture/execute/loop-2e.x: Let the testcase
24351         XFAIL for all x86 processors.
24352
24353 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
24354
24355         * gcc.c-torture/execute/20010122-1.x: Do not test with
24356         -fomit-frame-pointer.
24357
24358 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24359
24360         * g++.dg/template/instantiate2.C: New test.
24361         * g++.dg/template/spec4.C: New test.
24362
24363 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24364
24365         * g++.dg/template/access2.C: New test.
24366         * g++.dg/template/access3.C: New test.
24367
24368 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
24369
24370         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
24371         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
24372         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
24373         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
24374         Convert to use <stdarg.h>.
24375         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
24376         Delete.
24377         * gcc.dg/va-arg-2.c: New.
24378         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
24379
24380 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
24381
24382         * gcc.c-torture/compile/20020710-1.c: New test.
24383
24384 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
24385                           Andrew Pinski  <pinskia@physics.uc.edu>
24386
24387         gcc.c-torture/compile/simd-2.c: New testcase.
24388         gcc.c-torture/compile/simd-3.c: Likewise.
24389
24390 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
24391
24392         PR c++/7224
24393         * g++.dg/overload/error1.C: New test.
24394
24395 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24396
24397         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
24398         configuration and IRIX 6 O32 ABI.
24399
24400 2002-07-11  Roger Sayle  <roger@eyesopen.com>
24401
24402         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
24403
24404 2002-07-10  Roger Sayle  <roger@eyesopen.com>
24405
24406         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
24407
24408 2002-07-10  Jeffrey A Law  <law@redhat.com>
24409
24410         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
24411
24412         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
24413
24414 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
24415
24416         * gcc.dg/20020312-2.c: Check for __PPC__.
24417
24418 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
24419
24420         * gcc.c-torture/compile/20020709-1.c: New test.
24421
24422 2002-07-07  Roger Sayle  <roger@eyesopen.com>
24423
24424         * g++.dg/template/qualttp21.C: New test case.
24425
24426 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
24427
24428         * gcc.c-torture/compile/20020706-1.c: New test.
24429         * gcc.c-torture/compile/20020706-2.c: New test.
24430
24431 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
24432             Alexandre Oliva  <aoliva@redhat.com>
24433
24434         * g++.dg/warn/incomplete1.C: New test.
24435
24436 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24437
24438         PR c++/7099
24439         * g++.dg/warn/noreturn1.C: New test.
24440
24441 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
24442
24443         PR c++/6706
24444         * g++.dg/debug/debug6.C: New test.
24445         * g++.dg/debug/debug7.C: New test.
24446
24447 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
24448
24449         * gcc.c-torture/compile/simd-3.c: New test.
24450
24451 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
24452
24453         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
24454         * gcc.dg/20020620-1.c: Likewise.
24455
24456 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24457
24458         PR c++/6944
24459         * g++.dg/init/array4.C: New test.
24460         * g++.dg/init/array5.C: New test.
24461
24462 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
24463
24464         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
24465         * gcc.c-torture/execute/simd-2.c (main): Likewise.
24466
24467 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24468
24469         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
24470         * gcc.dg/wtr-aggr-init-1.c: Likewise.
24471         * gcc.dg/wtr-conversion-1.c: Likewise.
24472         * gcc.dg/wtr-escape-1.c: Likewise.
24473         * gcc.dg/wtr-int-type-1.c: Likewise.
24474         * gcc.dg/wtr-label-1.c: Likewise.
24475         * gcc.dg/wtr-static-1.c: Likewise.
24476         * gcc.dg/wtr-strcat-1.c: Likewise.
24477         * gcc.dg/wtr-suffix-1.c: Likewise.
24478         * gcc.dg/wtr-switch-1.c: Likewise.
24479         * gcc.dg/wtr-unary-plus-1.c: Likewise.
24480         * gcc.dg/wtr-union-init-1.c: Likewise.
24481         * gcc.dg/wtr-union-init-2.c: Likewise.
24482         * gcc.dg/wtr-union-init-3.c: Likewise.
24483
24484         * gcc.dg/wtr-func-def-1.c: New test.
24485
24486 2002-07-02 Devang Patel <dpatel@apple.com>
24487
24488         * objc.dg/param-1.m: New test.
24489
24490 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
24491
24492         * gcc.dg/cpp/trad/directive.c: Add test.
24493         * gcc.dg/cpp/trad/macroargs.c: Add test.
24494         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
24495
24496 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
24497
24498         * gcc.dg/cpp/cmdlne-M.c: New test.
24499
24500 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
24501
24502         * objc.dg/desig-init-1.m: New test.
24503
24504 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24505
24506         PR c++/6716
24507         * g++.dg/template/instantiate1.C: New test.
24508
24509 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
24510
24511         PR c++/7112
24512         * g++.dg/template/sizeof2.C: New test.
24513
24514 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
24515
24516         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
24517         gcc.dg/cpp/trad/include.c: New tests.
24518
24519 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
24520
24521         PR target/7177
24522         * gcc.c-torture/compile/20020701-1.c: New test.
24523
24524 2002-07-01  Stan Shebs  <shebs@apple.com>
24525
24526         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
24527         header here...
24528         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
24529         (objc-torture-execute): or here.
24530
24531 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
24532
24533         * gcc.c-torture/execute/arith-rand-ll.c: New test.
24534
24535 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
24536
24537         * gcc.dg/cpp/trad/escaped-nl.c: New test.
24538
24539 2002-06-30  Devang Patel  <dpatel@apple.com>
24540
24541         * objc.dg/fsyntax-only.m: New test.
24542
24543 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
24544
24545         PR c++/6695
24546         * g++.dg/template/friend7.C: New file.
24547
24548 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
24549
24550         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
24551         return type.
24552
24553 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
24554
24555         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
24556         avoid division by zero.
24557
24558 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
24559
24560         * gcc.dg/Wunknownprag.c: New tests.
24561
24562 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
24563
24564         * gcc.c-torture/execute/simd-2.c: New test.
24565
24566 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
24567
24568         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
24569         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
24570         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
24571         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
24572         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
24573         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
24574         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
24575         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
24576         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
24577         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
24578         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
24579         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
24580         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
24581         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
24582         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
24583         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
24584         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
24585
24586 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
24587
24588         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
24589         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
24590         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
24591         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
24592         New tests.
24593         * gcc.dg/cpp/trad/directive.c: Update.
24594
24595 2002-06-23  Andreas Jaeger  <aj@suse.de>
24596
24597         * gcc.c-torture/execute/complex-6.c: New.
24598
24599 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
24600
24601         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
24602         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
24603         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
24604         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
24605
24606 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
24607
24608         * gcc.dg/cpp/trad: New directory with traditional tests copied
24609         from parent directory.
24610         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
24611         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
24612         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
24613         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
24614         Move to trad/ and rename.
24615         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
24616         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
24617         gcc.dg/cpp/trad/redef2.c: New tests.
24618         * gcc.dg/cpp/trad/trad.exp: New driver.
24619
24620 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
24621
24622         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
24623         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
24624         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
24625         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
24626         Remove.
24627
24628 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
24629
24630         * gcc.dg/20020620-1.c: New test.
24631
24632 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24633
24634         * g++.dg/template/ttp4.C: New test.
24635
24636 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
24637
24638         * g++.dg/opt/vt1.C: Fix regexp.
24639
24640 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24641
24642         * gcc.c-torture/execute/pure-1.c: Make functions static again.
24643         Don't use attribute `noinline'.
24644
24645 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
24646
24647         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
24648
24649 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
24650
24651         * gcc.c-torture/execute/simd-1.c: New.
24652
24653         * gcc.dg/simd-1.c: New.
24654
24655 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
24656
24657         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
24658
24659 2002-06-16  Richard Henderson  <rth@redhat.com>
24660
24661         * g++.dg/ext/anon-struct1.C: New.
24662         * g++.dg/ext/anon-struct2.C: New.
24663         * g++.dg/ext/anon-struct3.C: New.
24664         * gcc.dg/anon-struct-1.c: New.
24665         * gcc.dg/anon-struct-2.c: New.
24666         * gcc.dg/anon-struct-3.c: New.
24667         * gcc.dg/20011008-1.c: Adjust warning text.
24668         * gcc.dg/20020527-1.c: Add -fms-extensions.
24669
24670 2002-06-16  Richard Henderson  <rth@redhat.com>
24671
24672         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
24673
24674 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
24675
24676         * gcc.c-torture/execute/20020615-1.c: New test.
24677
24678 2002-06-15  Roger Sayle  <roger@eyesopen.com>
24679
24680         * gcc.c-tortuture/execute/compare-1.c: New test case.
24681         * gcc.c-tortuture/execute/compare-2.c: New test case.
24682         * gcc.c-tortuture/execute/compare-3.c: New test case.
24683
24684 2002-06-13  Richard Henderson  <rth@redhat.com>
24685
24686         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
24687         ia64 ilp32.
24688
24689 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24690
24691         * g++.dg/template/typename2.C: Update error message.
24692
24693 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
24694
24695         * gcc.c-torture/execute/20020611-1.c: New test.
24696
24697 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
24698
24699         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
24700         list of targets to skip.
24701
24702 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
24703
24704         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
24705         targets if not optimizing.
24706
24707 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
24708
24709         * gcc.c-torture/compile/20020605-1.c: New test.
24710
24711         * g++.dg/opt/vt1.C: New test.
24712
24713         * gcc.dg/20020531-1.c: New test.
24714
24715         * gcc.dg/20020530-1.c: New test.
24716
24717         * gcc.dg/20020527-1.c: New test.
24718
24719         * g++.dg/opt/cse1.C: New test.
24720
24721 2002-06-07  Roger Sayle  <roger@eyesopen.com>
24722
24723         * gcc.dg/20020607-2.c: New test case.
24724
24725 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
24726
24727         * gcc.c-torture/compile/20020604-1.c: New test.
24728
24729 2002-06-04  Richard Henderson  <rth@redhat.com>
24730
24731         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
24732         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
24733         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
24734
24735 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
24736
24737         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
24738
24739 2002-06-03  Richard Henderson  <rth@redhat.com>
24740
24741         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
24742         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
24743
24744 2002-06-02  Richard Henderson  <rth@redhat.com>
24745
24746         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
24747         test functions static.
24748
24749 2002-06-02  Andreas Jaeger  <aj@suse.de>
24750
24751         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
24752         now.
24753
24754 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24755
24756         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
24757         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
24758         Update for mofified diagnostics.
24759         * gcc.dg/c99-intconst-1.c: No longer fail.
24760
24761 2002-06-02  Richard Henderson  <rth@redhat.com>
24762
24763         * gcc.dg/uninit-A.c: Remove xfail markers.
24764
24765 2002-06-01  Roger Sayle  <roger@eyesopen.com>
24766
24767         * gcc.dg/fnegate-1.c: New test case.
24768
24769 2002-05-30  Osku Salerma  <osku@iki.fi>
24770
24771         * gcc.c-torture/execute/mayalias-1.c: New file.
24772
24773 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
24774
24775         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
24776         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
24777         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
24778
24779 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
24780
24781         * gcc.c-torture/execute/20020529-1.c: New test.
24782
24783 2002-05-27  Richard Henderson  <rth@redhat.com>
24784
24785         * g++.dg/ext/attrib6.C: New test case.
24786
24787 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24788
24789         * gcc.c-torture/execute/pure-1.c: New test.
24790
24791 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
24792
24793         * gcc.dg/cpp/arith-2.c: Remove.
24794
24795 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
24796
24797         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
24798         * gcc.dg/cpp/if-3.c: Remove.
24799
24800 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
24801
24802         * g++.dg/opt/cse2.C: New test.
24803
24804 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
24805
24806         * gcc.dg/cpp/arith-1.c: New semantic tests.
24807         * gcc.dg/cpp/if-1.c: Update.
24808
24809 2002-05-24  Ben Elliston  <bje@redhat.com>
24810
24811         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
24812
24813 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
24814
24815         * gcc.dg/verbose-asm.c: New test.
24816
24817 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
24818
24819         * gcc.dg/cpp/paste12.c: New test.
24820
24821 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
24822
24823         * g++.dg/parse/named_ops.C: New test.
24824
24825 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
24826
24827         * gcc/testsuite/gcc.dg/weak-8.c: New test.
24828
24829 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
24830
24831         * gcc.dg/weak-2.c: Allow optional leading underscore
24832         in scan-assembler symbol name.
24833         * gcc.dg/weak-3.c: Likewise.
24834         * gcc.dg/weak-4.c: Likewise.
24835         * gcc.dg/weak-5.c: Likewise.
24836
24837 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
24838
24839         * gcc.dg/20020523-1.c: New test.
24840
24841 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
24842
24843         * objc.dg/const-str-2.m: Update now that we stop after
24844         a command line error.
24845
24846 2002-05-22  Richard Henderson  <rth@redhat.com>
24847
24848         * g++.dg/dg.exp: Fix typo in test pruneing.
24849
24850 2002-05-22  Richard Henderson  <rth@redhat.com>
24851
24852         * g++.dg/dg.exp: Prune the tls subdirectory.
24853         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
24854         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
24855         * g++.dg/tls/init-1.C: New.
24856
24857 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
24858
24859         * gcc.dg/20020517-1.c: New test.
24860
24861 2002-05-21  Richard Henderson  <rth@redhat.com>
24862
24863         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
24864         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
24865
24866 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
24867
24868         * g++.dg/other/copy2.C: New test.
24869
24870 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
24871
24872         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
24873         (MAX_COPY): Bump up to 10 times sizeof (long long).
24874         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
24875
24876         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
24877         sizeof (long long).
24878
24879         * gcc.c-torture/execute/strcpy-1.c: New test.
24880
24881 2002-05-19  Jason Merrill  <jason2redhat.com>
24882
24883         * g++.dg/ext/oper1.C: New test.
24884
24885 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
24886 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
24887
24888         * README.QMTEST: New file.
24889
24890         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
24891
24892 2002-05-19  Andreas Jaeger  <aj@suse.de>
24893
24894         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
24895         now.
24896         * gcc.c-torture/execute/loop-2d.x: Likewise.
24897
24898 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
24899
24900         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
24901         support weak symbols.
24902         * gcc.dg/weak-4.c: Likewise
24903         * gcc.dg/weak-6.c: Likewise
24904
24905 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
24906
24907         * gcc.dg/weak-3.c: Add dg-excess-error comment for
24908         cygwin, coff and h8300-*-hms targets
24909         * gcc.dg/weak-5.c: Likewise
24910         * gcc.dg/weak-7.c: Likewise
24911
24912 2002-05-16  Jason Merrill  <jason@redhat.com>
24913
24914         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
24915         (scan-assembler-not, scan-assembler-dem): Likewise.
24916         (scan-assembler-dem-not): Likewise.
24917
24918 2002-05-15  Richard Henderson  <rth@redhat.com>
24919
24920         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
24921
24922 2002-05-15  Richard Henderson  <rth@redhat.com>
24923
24924         * gcc.dg/weak-5.c (vfoo1c): No warning here.
24925         (vfoo1f): Warning here.
24926         (vfoo1l): Don't redefine the alias.
24927
24928 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
24929
24930         * g++.dg/init/pm1.C: New test.
24931
24932 2002-05-12  David S. Miller  <davem@redhat.com>
24933
24934         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
24935         types.
24936
24937 2002-05-10  Roger Sayle  <roger@eyesopen.com>
24938
24939         * gcc.c-torture/execute/20020510-1.c: New test case.
24940
24941 2002-05-10  David S. Miller  <davem@redhat.com>
24942
24943         * gcc.c-torture/execute/conversion.c: Test long double too.
24944
24945 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
24946
24947         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
24948         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
24949         * lib/g++.exp (g++_link_flags): Likewise.
24950         * lib/objc.exp (objc_target_compile): Likewise.
24951
24952 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
24953
24954         * gcc.dg/cpp/poison.c: Update.
24955         * gcc.dg/cpp/20000625-2.c: Remove.
24956         * gcc.dg/cpp/direct2s.c: Remove final test.
24957
24958 2002-05-08  Tom Rix  <trix@redhat.com>
24959
24960         * gcc.c-torture/execute/20020508-1.c: New test.
24961         * gcc.c-torture/execute/20020508-2.c: New test.
24962         * gcc.c-torture/execute/20020508-3.c: New test.
24963
24964 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
24965
24966         * gcc.dg/cpp/charconst-4.c: More tests.
24967
24968 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
24969
24970         PR c/6569
24971         * gcc.dg/weak-3.c: Update location of warning messages.
24972         * gcc.dg/weak-5.c: Likewise.
24973
24974 2002-05-06  Roger Sayle  <roger@eyesopen.com>
24975
24976         * gcc.c-torture/execute/20020506-1.c: New test case.
24977
24978 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
24979
24980         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
24981
24982 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
24983
24984         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
24985
24986 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
24987
24988         * gcc.dg/cpp/charconst-3.c: New test.
24989
24990 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
24991
24992         * gcc.dg/cpp/charconst.c: Update tests.
24993
24994 2002-05-05  Tim Josling  <tej@melbpc.org.au>
24995
24996         * treelang: Added directory for new sample language treelang. Also
24997         lib/treelang.exp: New file to signal treelang should be tested.
24998
24999 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
25000
25001         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
25002         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
25003         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
25004         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
25005         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
25006         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
25007         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
25008
25009 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
25010
25011         * gcc.dg/format/xopen-2.c: New test.
25012
25013 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
25014
25015         * gcc.dg/20020503-1.c: New test.
25016
25017 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
25018
25019         * g++.dg/init/dtor1.C: Make it tougher.
25020
25021 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
25022
25023         * g++.dg/init/dtor1.C: New test.
25024
25025 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
25026
25027         * gcc.dg/altivec-8.c: New.
25028
25029 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
25030
25031         * gcc.dg/altivec-7.c: New.
25032
25033 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
25034
25035         * g++.dg/parse/typedef1.C: New test.
25036
25037 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
25038
25039         PR c++/6486
25040         * g++.dg/template/friend6.C: New test.
25041
25042         PR c++/6492
25043         * g++.dg/init/copy1.C: New test.
25044
25045 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
25046
25047         * g++.dg/warn/effc1.C: New test.
25048
25049 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
25050
25051         * gcc.dg/cpp/if-cexp.c: Add a test.
25052
25053 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
25054
25055         * gcc.dg/20020426-2.c: New test.
25056
25057 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
25058
25059         * gcc.dg/cpp/if-mop.c: Update.
25060         * gcc.dg/cpp/if-mpar.c: Add test.
25061         * gcc.dg/cpp/if-oppr.c: Update.
25062
25063 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25064
25065         PR c/6343
25066         * gcc.dg/weak-[2-7].c: New tests.
25067
25068 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
25069
25070         * gcc.dg/enum1.c: New test.
25071
25072 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
25073
25074         PR c++/6497
25075         * g++.dg/inherit/access2.C: New test.
25076
25077 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
25078
25079         PR bootstrap/6445
25080         * gcc.dg/20020426-1.c: New test.
25081
25082 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
25083
25084         * g++.dg/abi/enum1.C: New test.
25085
25086 2002-04-26  Richard Henderson  <rth@redhat.com>
25087
25088         * gcc.dg/c99-bool-1.c: Expect always true warning.
25089
25090 2002-04-25  Roger Sayle  <roger@eyesopen.com>
25091
25092         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
25093
25094 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25095
25096         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
25097         targets.
25098
25099 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
25100
25101         * g++.dg/abi/mange7.C: New test.
25102
25103         PR c++/6438.
25104         * g++.dg/parse/stmtexpr2.C: New test.
25105
25106 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
25107
25108         * gcc.dg/20020312-2.c: Add SH target.
25109
25110 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25111
25112         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
25113         compiler output on mips*-*-irix*.
25114
25115 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
25116
25117         * g++.dg/parse/attr1.C: New test.
25118
25119 2002-04-23  Roger Sayle  <roger@eyesopen.com>
25120
25121         * gcc.c-torture/execute/string-opt-17.c: New test case.
25122         * gcc.c-torture/execute/memset-2.c: New test case.
25123
25124 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
25125
25126         PR c++/6256:
25127         * g++.dg/template/friend5.C: New test.
25128
25129         PR c++/6331:
25130         * g++.dg/template/qual1.C: Likewise.
25131
25132 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
25133
25134         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
25135         Include stdlib.h, not stdio.h or ctype.h.
25136
25137 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
25138
25139         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
25140         cris-*-elf* and mmix-*-*.
25141         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
25142         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
25143         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
25144         Ditto.
25145         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
25146         * gcc.dg/wchar_t-1.c: Ditto.
25147
25148 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
25149
25150         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
25151         Clarify comment.
25152
25153 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
25154
25155         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
25156
25157 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25158
25159         * gcc.c-torture/execute/20000906-1.x: Delete.
25160
25161 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
25162
25163         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
25164
25165 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
25166
25167         * PR6367
25168         * g77.f-torture/execute/6367.f: New test.
25169         * g77.f-torture/execute/6367.x: Disable for MMIX.
25170
25171 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
25172
25173         * PR6352
25174         * g++.dg/opt/inline2.C: New test.
25175
25176 2002-04-18  Richard Henderson  <rth@redhat.com>
25177
25178         * gcc.dg/20000906-1.c: Enable for all targets.
25179         * gcc.c-torture/compile/iftrap-2.c: New.
25180
25181 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
25182
25183         * gcc.dg/20020418-1.c: New test.
25184         * gcc.dg/20020418-2.c: New test.
25185
25186 2002-04-18  Richard Henderson  <rth@redhat.com>
25187
25188         * gcc.c-torture/compile/iftrap-1.c: New.
25189         * gcc.dg/iftrap-1.c: Adjust for ia64.
25190         * gcc.dg/iftrap-2.c: New.
25191
25192 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
25193
25194         * gcc.c-torture/compile/20020418-1.c: New test.
25195
25196 2002-04-18  Roger Sayle  <roger@eyesopen.com>
25197
25198         * gcc.c-torture/compile/20020415-1.c: New.
25199
25200 2002-04-18  David S. Miller  <davem@redhat.com>
25201
25202         * gcc.c-torture/execute/20020418-1.c: New test.
25203
25204 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
25205
25206         * gcc.dg/20020416-1.c: New test.
25207
25208         * g++.dg/opt/inline1.C: New test.
25209
25210 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
25211
25212         * gcc.dg/altivec-5.c: New test.
25213
25214         * gcc.dg/20020415-1.c: New test.
25215
25216 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
25217
25218         * testsuite/lib/chill.exp: Remove.
25219
25220 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
25221
25222         * g++.dg/other/big-struct.C: New test.
25223
25224 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
25225
25226         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
25227         of scratch file.
25228
25229 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
25230
25231         PR c/6277
25232         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
25233         in scan-assembler function name
25234
25235 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
25236
25237         * g77.f-torture/execute/980628-4.x,
25238         g77.f-torture/execute/980628-5.x,
25239         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
25240         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
25241         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
25242         i[34567]86-*-*.
25243
25244 2002-04-13  David S. Miller  <davem@redhat.com>
25245
25246         * gcc.c-torture/execute/20020413-1.c: New test.
25247
25248 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
25249
25250         * gcc.dg/asm-6.c,
25251         * g++.dg/ext/asm1.C: New tests.
25252
25253 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
25254
25255         PR c++ 5373.
25256         * g++.dg/parse/stmtexpr1.C: New test.
25257
25258         PR c++/5189.
25259         * g++.dg/template/copy1.C: New test.
25260
25261 2002-04-12  Richard Henderson  <rth@redhat.com>
25262
25263         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
25264
25265 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
25266
25267         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
25268         gcc.c-torture/execute/20020307-2.c.
25269
25270 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
25271
25272         * g++.dg/ext/attrib5.C,
25273         * g++.dg/lookup/struct1.C: New tests.
25274
25275 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
25276
25277         * gcc.dg/20020411-1.c: New test.
25278
25279         * gcc.c-torture/execute/20020411-1.c: New test.
25280
25281 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
25282
25283         * g77.f-torture/execute/6177.f: New test.
25284
25285 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
25286
25287         PR middle-end/6247
25288         * g++.dg/opt/cleanup1.C: New test.
25289
25290         * g++.dg/opt/const1.C: New test.
25291
25292 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
25293
25294         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
25295
25296 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
25297
25298         PR c++/5507
25299         * g++.dg/template/typename2.C: New test.
25300
25301 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
25302
25303         * gcc.c-torture/execute/loop-12.c: New.
25304
25305 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
25306
25307         * g77.f-torture/execute/980628-4.x,
25308         g77.f-torture/execute/980628-5.x,
25309         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
25310         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
25311         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
25312
25313 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25314
25315         PR optimization/6086
25316         * g++.dg/opt/preinc1.C: New test.
25317
25318 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
25319
25320         PR c++/5571
25321         * g++.dg/opt/static2.C: New test.
25322
25323 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
25324
25325         PR c/5120
25326         * gcc.dg/20020406-1.c: New test.
25327
25328 2002-04-04  David S. Miller  <davem@redhat.com>
25329
25330         * gcc.c-torture/execute/20020404-1.c: New test.
25331
25332 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
25333
25334         PR c/6123
25335         * gcc.dg/20020312-2.c: Do not declare global register variable
25336         if __PIC__ or __pic__ is defined.
25337
25338 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
25339
25340         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
25341         __asm__ so that it works correctly even if -ansi -pedantic-errors.
25342
25343 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25344
25345         * gcc.misc-tests/linkage.exp: Update last change to handle
25346         sparc*-, not just sparc-.
25347
25348 2002-04-03  Richard Henderson  <rth@redhat.com>
25349
25350         * gcc.dg/cpp/ucs.c: Improved long UCS test.
25351
25352 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
25353
25354         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
25355
25356 2002-04-02  David S. Miller  <davem@redhat.com>
25357
25358         * gcc.c-torture/execute/20020402-3.c: New test.
25359
25360 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
25361
25362         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
25363         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
25364
25365         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
25366         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
25367         g77.f-torture/execute/20001201.x,
25368         g77.f-torture/execute/u77-test.x: New files.
25369
25370         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
25371         * gcc.dg/wchar_t-1.c: Ditto.
25372
25373 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25374
25375         * gcc.c-torture/execute/20020402-1.c: New test.
25376
25377 2002-04-01  Richard Henderson  <rth@redhat.com>
25378
25379         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
25380
25381         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
25382
25383 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25384
25385         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
25386
25387 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
25388
25389         * g++.dg/inherit/template-as-base.C: Expect error.
25390         * g++.dg/inherit/namespace-as-base.C: Likewise.
25391
25392 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
25393
25394         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
25395         g++.dg/ext/instantiate3.C: Tweak match patterns.
25396
25397         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
25398         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
25399         -da test.
25400
25401 2002-03-31  Richard Henderson  <rth@redhat.com>
25402
25403         * gcc.dg/special/alias-2.c: New.
25404         * gcc.dg/special/ecos.exp: Run it.
25405
25406 2002-03-31  Richard Henderson  <rth@redhat.com>
25407
25408         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
25409
25410 2002-03-31  Kazu Hirata  <kazu@hxi.com>
25411
25412         * gcc.dg/weak-1.c: Disable on h8300 port.
25413
25414 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
25415
25416         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
25417         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
25418         ordering tests.
25419         * g++.dg/bprob/bprob-1.C: New test.
25420         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
25421         * g++.dg/gcov/gcov-1.C: New test.
25422         * g++.dg/gcov/gcov-1.x: New file.
25423         * g++.dg/gcov/gcov-2.C: New test.
25424         * g++.dg/gcov/gcov-3.C: New test.
25425         * g++.dg/gcov/gcov-3.h: New file.
25426
25427 2002-03-28  Roger Sayle  <roger@eyesopen.com>
25428
25429         * g++.old-deja/g++.other/builtins5.C: New test.
25430         * g++.old-deja/g++.other/builtins6.C: New test.
25431         * g++.old-deja/g++.other/builtins7.C: New test.
25432         * g++.old-deja/g++.other/builtins8.C: New test.
25433         * g++.old-deja/g++.other/builtins9.C: New test.
25434
25435 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
25436
25437         * g++.dg/opt/static1.C: New test.
25438
25439         * g++.dg/opt/longbranch1.C: New test.
25440
25441 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
25442
25443         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
25444
25445         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
25446
25447 2002-03-28  Jeffrey A Law  (law@redhat.com)
25448
25449         * gcc.c-torture/execute/20020328-1.c: New test.
25450
25451 2002-03-27  Richard Henderson  <rth@redhat.com>
25452
25453         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
25454         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
25455         move from g++.old-deja/g++.ext/.
25456
25457 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
25458
25459         * g++.dg/init/new2.C: New test.
25460
25461 2002-03-26  Richard Henderson  <rth@redhat.com>
25462
25463         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
25464
25465         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
25466         on sparc.
25467
25468         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
25469         sparcv9 systems.
25470         * gcc.dg/20001102-1.c: Likewise.
25471
25472 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
25473
25474         * gcc.dg/cpp/endif-pedantic1.c,
25475         gcc.dg/cpp/endif-pedantic2.c:  New tests.
25476
25477 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
25478
25479         * g++.dg/init/new1.C: New test.
25480
25481 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
25482
25483         * g++.dg/abi/vbase9.C: New test.
25484
25485 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
25486
25487         * gcc.dg/arm-asm.c: New test.
25488
25489 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
25490
25491         * gcc.dg/Wswitch-enum.c: New test.
25492         Fix PR c/5044.
25493
25494 2002-03-26  Richard Henderson  <rth@redhat.com>
25495
25496         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
25497         structure.
25498
25499 2002-03-25  Richard Henderson  <rth@redhat.com>
25500
25501         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
25502         sparcv9 systems.
25503
25504         * gcc.c-torture/compile/20011119-1.c (xxx): New.
25505         * gcc.c-torture/compile/20011119-2.c (xxx): New.
25506
25507 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
25508
25509         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
25510
25511 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
25512
25513         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
25514         targets using generic thunk support.
25515
25516 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
25517
25518         * gcc.c-torture/compile/20020323-1.c: New test.
25519
25520         * g++.dg/opt/conj2.C: New test.
25521
25522 2002-03-24  Richard Henderson  <rth@redhat.com>
25523
25524         * gcc.dg/weak-1.c: Use -fno-common.
25525
25526 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
25527
25528         * g77.dg/f77-edit-apostrophe-out.f: New test
25529         * g77.dg/f77-edit-h-out.f: New test
25530         * g77.dg/f77-edit-t-in.f: New test
25531         * g77.dg/f77-edit-t-out.f: New test
25532         * g77.dg/f77-edit-x-out.f: New test
25533         * g77.dg/f77-edit-slash-out.f: New test
25534         * g77.dg/f77-edit-colon-out.f: New test
25535         * g77.dg/f77-edit-s-out.f: New test
25536
25537 2002-03-24  Richard Henderson  <rth@redhat.com>
25538
25539         * objc/execute/formal_protocol-6.x: New XFAIL.
25540
25541 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
25542
25543         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
25544         that do not support weak symbols
25545
25546 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
25547
25548         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
25549         * lib/g77.exp:  Likewise
25550         * lib/objc.exp: Likewise
25551
25552 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
25553
25554         * gcc.dg/Wswitch-default.c: New test.
25555
25556 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
25557
25558         * g++.dg/other/enum1.C: New test.
25559
25560 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
25561
25562         * gcc.dg/pragma-ep-3.c: Fix typo.
25563
25564 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
25565
25566         * g++.dg/inherit/template-as-base.C: New test.
25567
25568 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
25569
25570         * g++.old-deja/g++.other/dwarf2-1.C: Move...
25571         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
25572
25573 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
25574
25575         * gcc.dg/cpp/multiline.c: Update to match.
25576
25577 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
25578
25579         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
25580
25581 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
25582
25583         * gcc.dg/cpp/extratokens2.c:  New file.
25584
25585 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
25586
25587         * gcc.dg/20020312-2.c: Add rs6000 target.
25588
25589         * gcc.c-torture/compile/20020319-1.c: New test.
25590
25591 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25592
25593         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
25594         (A, E): Handle this.
25595
25596 2002-03-20  Jason Merrill  <jason@redhat.com>
25597
25598         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
25599         ignoring -fpic.
25600         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
25601         through prune_gcc_output.
25602
25603 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
25604
25605         * gcc.c-torture/compile/20020320-1.c: New test.
25606
25607 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
25608
25609         * gcc.c-torture/compile/20020318-1.c: New test.
25610
25611         * gcc.dg/struct-by-value-1.c: New test.
25612
25613         * gcc.dg/20020319-1.c: New test.
25614
25615 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
25616
25617         * g++.dg/opt/conj1.C: New test.
25618
25619 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
25620
25621         * g++.dg/template/qualttp20.C: Revert previous change.
25622         * g++.dg/template/qualttp3.C: Likewise.
25623         * g++.dg/template/qualttp4.C: Likewise
25624         * g++.dg/template/qualttp5.C: Likewise
25625         * g++.dg/template/qualttp6.C: Likewise
25626         * g++.dg/template/qualttp7.C: Likewise
25627         * g++.dg/template/qualttp8.C: Likewise
25628         * g++.dg/template/recurse.C: Likewise.
25629
25630 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
25631
25632         * gcc.dg/cpp/wchar-1.c: Update.
25633
25634 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
25635
25636         * g++.dg/template/conv1.C: New test.
25637         * g++.dg/template/conv2.C: New test.
25638         * g++.dg/template/conv3.C: New test.
25639         * g++.dg/template/conv4.C: New test.
25640
25641 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
25642
25643         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
25644         * g++.dg/template/qualttp3.C: Likewise.
25645         * g++.dg/template/qualttp4.C: Likewise
25646         * g++.dg/template/qualttp5.C: Likewise
25647         * g++.dg/template/qualttp6.C: Likewise
25648         * g++.dg/template/qualttp7.C: Likewise
25649         * g++.dg/template/qualttp8.C: Likewise
25650         * g++.dg/template/recurse.C: Likewise.
25651
25652 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
25653
25654         * g++.dg/opt/dtor1.C: New test.
25655
25656 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
25657
25658         * gcc.c-torture/compile/20020315-1.c: New test.
25659
25660 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
25661
25662         * gcc.dg/weak-1.c: Fix scan tests.
25663
25664 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
25665
25666         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
25667         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
25668         cris-*-aout* mmix-*-*.
25669         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
25670         cris-*-aout* mmix-*-*.
25671         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
25672         cris-*-elf* cris-*-aout* and mmix-*-*.
25673         * gcc.dg/20001009-1.c: Ditto.
25674         * gcc.dg/20010912-1.c: Ditto.
25675         * gcc.dg/20020122-4.c: Ditto.
25676         * gcc.dg/inline-2.c: Ditto.
25677
25678 2002-03-14  Jeffrey A Law  (law@cygnus.com)
25679
25680         * gcc.c-torture/compile/20020314-1.c: New test.
25681
25682 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
25683
25684         * gcc.c-torture/execute/20020314-1.c: New test.
25685
25686 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
25687
25688         * g++.dg/warn/Wunused-1.C: New test.
25689
25690 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
25691
25692         * g++.dg/abi/mangle6.C: New test.
25693
25694 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
25695
25696         * gcc.c-torture/compile/20020309-2.c: New test.
25697
25698         * gcc.c-torture/compile/20020312-1.c: New test.
25699
25700 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
25701
25702         * g++.dg/other/access1.C: New test.
25703
25704 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
25705
25706         * gcc.c-torture/execute/wchar_t-1.c: New test.
25707
25708 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
25709
25710         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
25711
25712 2002-03-12  Roger Sayle  <roger@eyesopen.com>
25713
25714         * gcc.dg/20020312-1.c: New test case.
25715
25716 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
25717
25718         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
25719
25720 2002-03-11  Richard Henderson  <rth@redhat.com>
25721
25722         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
25723         * g++.old-deja/g++.jason/report.C: Likewise.
25724
25725 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
25726
25727         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
25728         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
25729
25730 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
25731
25732         * testsuite/g++.dg/overload/pmf1.C: New test.
25733
25734 2002-03-11  Kazu Hirata  <kazu@hxi.com>
25735
25736         * gcc.c-torture/execute/20020307-1.c: Use long.
25737
25738 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
25739
25740         PR optimization/5844
25741         * gcc.dg/20020310-1.c: New test.
25742
25743 2002-03-09  Michael Meissner  <meissner@redhat.com>
25744
25745         * gcc.c-torture/execute/memcpy-2.c: New test.
25746         * gcc.c-torture/execute/memset-1.c: New test.
25747         * gcc.c-torture/execute/strlen-1.c: New test.
25748         * gcc.c-torture/execute/strcmp-1.c: New test.
25749         * gcc.c-torture/execute/strncmp-1.c: New test.
25750
25751 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
25752
25753         * gcc.dg/ppc-ldstruct.c: New test.
25754
25755 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
25756
25757         * gcc.c-torture/execute/va-arg-22.c: New test.
25758
25759 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25760
25761         * gcc.c-torture/compile/20020309-1.c: New test.
25762
25763 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
25764
25765         * gcc.c-torture/execute/20020307-2.c: New test.
25766
25767 2002-03-07  Jeffrey A Law  (law@redhat.com)
25768
25769         * g77.f-torture/compile/20020307-1.f: New test.
25770
25771 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
25772
25773         * gcc.dg/unordered-1.c: New test.
25774
25775 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
25776
25777         * gcc.c-torture/execute/20020307-1.c: New test.
25778
25779 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
25780
25781         * gcc.dg/20020304-1.c: New test.
25782
25783         * gcc.c-torture/compile/20020304-2.c: New test.
25784
25785 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
25786
25787         * gcc.c-torture/compile/20020304-1.c: New test case
25788         (from PR c/5830).
25789
25790 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
25791
25792         * gcc.dg/20020103-1.c: Add other -D ppc variants.
25793
25794 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
25795
25796         * g++.dg/other/classkey1.C: New test.
25797
25798 2002-03-01  Richard Henderson  <rth@redhat.com>
25799
25800         * gcc.c-torture/compile/981223-1.x: New.
25801         * gcc.c-torture/compile/920625-1.x: New.
25802
25803 2002-02-28  Richard Henderson  <rth@redhat.com>
25804
25805         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
25806
25807 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
25808
25809         * gcc.c-torture/execute/20020227-1.c: New test.
25810
25811 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
25812
25813         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
25814         here" ERROR lines.
25815         * g++.old-deja/g++.oliva/partord1.C: Likewise.
25816         * g++.old-deja.g++.other/defarg1.C: Likewise.
25817         * g++.old-deja/g++.pt/calls2.C: Likewise.
25818         * g++.old-deja/g++.pt/crash20.C: Likewise.
25819         * g++.old-deja/g++.pt/crash30.C: Likewise.
25820         * g++.old-deja/g++.pt/crash36.C: Likewise.
25821         * g++.old-deja/g++.pt/crash6.C: Likewise.
25822         * g++.old-deja/g++.pt/defarg13.C: Likewise.
25823         * g++.old-deja/g++.pt/derived3.C: Likewise.
25824         * g++.old-deja/g++.pt/error1.C: Likewise.
25825         * g++.old-deja/g++.pt/friend21.C: Likewise.
25826         * g++.old-deja/g++.pt/friend23.C: Likewise.
25827         * g++.old-deja/g++.pt/infinite1.C: Likewise.
25828         * g++.old-deja/g++.robertl/eb128.C: Likewise.
25829
25830 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
25831
25832         * gcc.c-torture/execute/20020225-2.c: New test.
25833
25834 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
25835
25836         * gcc.c-torture/execute/920730-1t.c,
25837         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
25838         Delete test cases, only relevant to -traditional.
25839
25840 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
25841
25842         * gcc.dg/cpp/undef1.c: Remove.
25843         * gcc.dg/cpp/directiv.c: Update.
25844         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
25845
25846 2002-02-27  Michael Meissner  <meissner@redhat.com>
25847
25848         * gcc.c-torture/execute/20020226-1.c: New test.
25849
25850 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
25851
25852         * g++.dg/debug/debug4.C: New test.
25853
25854         * gcc.dg/ia64-visibility-1.c: New test.
25855
25856 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
25857
25858         * gcc.dg/debug/20020224-1.c: New.
25859
25860 2002-02-25  Kazu Hirata  <kazu@hxi.com>
25861
25862         * gcc.c-torture/execute/960416-1.x: New.
25863         * gcc.c-torture/execute/divconst-3.x: Likewise.
25864
25865 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
25866
25867         * gcc.dg/20020224-1.c: New test.
25868
25869 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
25870
25871         * gcc.c-torture/execute/20020225-1.c: New.
25872
25873 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
25874
25875         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
25876
25877 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
25878
25879         * gcc.dg/20020222-1.c: New test.
25880
25881 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
25882
25883         * g++.dg/opt/anonunion1.C: New test.
25884
25885 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
25886
25887         * g++.dg/template/qualttp19.C: New test.
25888         * g++.dg/template/qualttp20.C: New test.
25889         * g++.old-deja/g++.jason/report.C: Adjust expected errors
25890         * g++.old-deja/g++.other/qual1.C: Likewise.
25891
25892 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
25893
25894         * gcc.dg/attr-alwaysinline.c: New.
25895
25896 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
25897
25898         * gcc.dg/20020220-1.c: New test.
25899
25900         * gcc.dg/20020220-2.c: New test.
25901
25902         * g++.dg/opt/mmx1.C: New test.
25903
25904 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
25905
25906         * gcc.c-torture/compile/20020110.c: New test.
25907
25908 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
25909
25910         * gcc.c-torture/execute/20020219-1.c: New test.
25911
25912         * gcc.dg/20020219-1.c: New test.
25913
25914         * gcc.dg/noncompile/20020220-1.c: New test.
25915
25916         * g++.dg/opt/ptrintsum1.C: New test.
25917
25918         * gcc.dg/debug/20020220-1.c: New test.
25919
25920 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
25921
25922         * gcc.c-torture/execute/20020216-1.c: New test.
25923
25924 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
25925
25926         * gcc.dg/decl-1.c: Update, new test.
25927
25928 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
25929
25930         * g++.dg/abi/bitfield1.C: New test.
25931         * g++.dg/abi/bitfield2.C: New test.
25932
25933 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
25934
25935         * gcc.dg/attr-nest.c: New test.
25936
25937 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
25938
25939         * gcc.c-torture/execute/20020215-1.c: New test.
25940
25941 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
25942
25943         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
25944         * g++.dg/debug/debug.exp: New.
25945         * g++.dg/debug/trivial.C: New.
25946         * g++.dg/debug/debug1.C: Moved...
25947         * g++.dg/other/debug1.C: ...from here.
25948         * g++.dg/debug/debug2.C: Moved...
25949         * g++.dg/other/debug2.C: ...from here.
25950         * g++.dg/debug/debug3.C: Moved...
25951         * g++.dg/other/debug3.C: ...from here.
25952
25953         * gcc.dg/noncompile/20020213-1.c: New test.
25954
25955 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
25956
25957         * g++.dg/other/debug3.C: New test.
25958
25959         * gcc.c-torture/execute/20020213-1.c: New test.
25960
25961 2002-02-13  Richard Smith <richard@ex-parrot.com>
25962
25963         * g++.old-deja/g++.other/thunk1.C: New test.
25964
25965 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
25966
25967         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
25968
25969 2002-02-13  Stan Shebs  <shebs@apple.com>
25970
25971         * gcc.dg/altivec-3.c: New.
25972
25973 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
25974
25975         * gcc.dg/Wunreachable-1.c: New test.
25976         * gcc.dg/Wunreachable-2.c: New test.
25977
25978 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
25979
25980         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
25981
25982 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
25983
25984         * gcc.dg/decl-1.c: New test.
25985
25986 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
25987
25988         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
25989
25990 2002-02-10  Kazu Hirata  <kazu@hxi.com>
25991
25992         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
25993         * gcc.c-torture/compile/980506-1.x: Likewise.
25994
25995 2002-02-10  Kazu Hirata  <kazu@hxi.com>
25996
25997         * gcc.dg/20020210-1.c: New.
25998
25999 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
26000
26001         * g77.f-torture/execute/947.f: New regression test
26002         for PR fortran/947.
26003
26004 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
26005
26006         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
26007         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
26008
26009 2002-02-08  Richard Henderson  <rth@redhat.com>
26010
26011         * gcc.c-torture/compile/labels-3.c: New.
26012
26013 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
26014
26015         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
26016         expression statements work instead.
26017         * gcc.dg/noncompile/20020207-1.c: New test.
26018
26019 2002-02-07  Richard Henderson  <rth@redhat.com>
26020
26021         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
26022
26023 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
26024
26025         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
26026         message from g77
26027         * lib/g77-dg.exp: Trim g77 error messages so that they are
26028         recognized by dg.exp.
26029
26030 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
26031
26032         PR fortran/5473
26033         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
26034
26035 2002-02-07  Richard Henderson  <rth@redhat.com>
26036
26037         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
26038         to be sufficiently aligned for integers.
26039
26040 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
26041
26042         * g++.dg/template/friend4.C: New test.
26043
26044 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
26045
26046         PR fortran/5743
26047         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
26048         unsupported cases.
26049
26050 2002-02-07  Richard Henderson  <rth@redhat.com>
26051
26052         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
26053         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
26054         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
26055         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
26056
26057 2002-02-06  Richard Henderson  <rth@redhat.com>
26058
26059         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
26060
26061 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
26062
26063         * gcc.dg/20020206-1.c: New test.
26064
26065 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
26066
26067         * gcc.c-torture/execute/20020206-1.c: New test.
26068
26069         * gcc.c-torture/execute/20020206-2.c: New test.
26070
26071         PR optimization/5429:
26072         * gcc.c-torture/compile/20020206-1.c: New test.
26073
26074 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
26075
26076         * g++.dg/ext/align1.C: Do not use an explicit alignment value
26077         as certain file formats cannot support particularly large
26078         alignments.
26079
26080         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
26081         and do not expect to be able to link the executable.
26082
26083         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
26084         fail because the COFF format does not support the weak attribute.
26085
26086 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
26087
26088         * g77.dg/pr5473.f:  New test
26089
26090 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
26091
26092         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
26093         Fix testcase accordingly.
26094
26095 2002-02-04  Richard Henderson  <rth@redhat.com>
26096
26097         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
26098         (buf): Change to be an array of pointers, not ints.
26099
26100 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
26101
26102         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
26103         before all tests.  Move warning one line above to match where it
26104         C frontend emits.
26105         * gcc.dg/Wswitch-2.c: New test.
26106         * g++.dg/warn/Wswitch-1.C: New test.
26107         * g++.dg/warn/Wswitch-2.C: New test.
26108
26109 2002-02-04  Richard Henderson  <rth@redhat.com>
26110
26111         * g++.dg/abi/offsetof.C: Fix size comparison.
26112
26113 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
26114
26115         * gcc.dg/cast-qual-2.c: New test.
26116
26117 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
26118
26119         * gcc.dg/20020201-4.c: New test.
26120
26121 2002-02-04  Ben Elliston  <bje@redhat.com>
26122
26123         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
26124         target_info attribute != 0, in addition to the empty string.
26125         (gcc_target_compile): Likewise.
26126
26127 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
26128
26129         * gcc.dg/Wswitch.c: New test.
26130         PR gcc/4475. PR gcc/3780.
26131
26132 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
26133
26134         * g77.f-torture/execute/5122.f: New test for regressions
26135         against PR fortran/5122.
26136
26137 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
26138
26139         * g77.f-torture/compile/pr3743.f: Delete
26140         * g77.dg/pr3743-1.f: New test.
26141         * g77.dg/pr3743-2.f: New test.
26142         * g77.dg/pr3743-3.f: New test.
26143         * g77.dg/pr3743-4.f: New test.
26144
26145 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26146
26147         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
26148
26149 2002-02-02  Richard Henderson  <rth@redhat.com>
26150
26151         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
26152         * gcc.c-torture/execute/bf64-1.c: Likewise.
26153
26154 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
26155
26156         * gcc.dg/20020201-2.c: New test.
26157
26158         * gcc.dg/20020201-3.c: New test.
26159
26160         * gcc.c-torture/execute/bitfld-2.c: New test.
26161
26162 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26163
26164         * gcc.dg/bitfld-1.c: Update.
26165         * gcc.dg/bitfld-2.c: Update.
26166         * gcc.c-torture/execute/bitfld-1.x: New.
26167
26168 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
26169
26170         * gcc.c-torture/execute/20020201-1.c: New test.
26171
26172 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
26173
26174         PR target/5469
26175         * gcc.dg/20020201-1.c: New test.
26176
26177 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
26178
26179         PR fortran/3743
26180         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
26181         * g77.f-torture/compile/pr3743.x: Remove
26182
26183 2002-01-31  Tom Rix  <trix@redhat.com>
26184
26185         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
26186
26187 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
26188
26189         * gcc.dg/noncompile/20020130-1.c: New test.
26190
26191 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
26192
26193         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
26194
26195 2002-01-29  Richard Henderson  <rth@redhat.com>
26196
26197         * gcc.c-torture/execute/991118-1.c: Cast various constants back
26198         to long long.
26199         * gcc.c-torture/execute/bf64-1.c: Likewise.
26200
26201 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
26202
26203         * gcc.c-torture/execute/20020129-1.c: New test.
26204
26205 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
26206
26207         * gcc.c-torture/compile/20000224-1.c: Update.
26208         * gcc.c-torture/execute/bitfld-1.c: New tests.
26209         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
26210         * gcc.dg/uninit-A.c: Update.
26211
26212 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
26213
26214         * g++.dg/template/ctor1.C: Add instantiation.
26215
26216 2002-01-28  Paul Koning  <pkoning@equallogic.com>
26217
26218         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
26219         argument to __builtin_prefetch to be const ptr.
26220
26221 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
26222
26223         * gcc.c-torture/compile/20020120-1.c: New test.
26224
26225 2002-01-27  Kazu Hirata  <kazu@hxi.com>
26226
26227         * gcc.c-torture/execute/20020127-1.c: New test.
26228
26229 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
26230
26231         * g77.dg/f77-edit-i-in.f: New test
26232         * g77.dg/f77-edit-i-out.f: New test
26233
26234 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
26235
26236         * gcc.dg/debug/debug.exp: New file.
26237         * gcc.dg/debug/trivial.c: New file.
26238         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
26239         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
26240         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
26241         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
26242         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
26243         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
26244         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
26245         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
26246         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
26247         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
26248         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
26249         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
26250         * gcc.dg/20000503-1.c: Removed.
26251         * gcc.dg/20010207-1.c: Removed.
26252         * gcc.dg/20011223-1.c: Removed.
26253         * gcc.dg/20020104-2.c: Removed.
26254         * gcc.dg/debug-1.c: Removed.
26255         * gcc.dg/debug-2.c: Removed.
26256         * gcc.dg/debug-3.c: Removed.
26257         * gcc.dg/debug-4.c: Removed.
26258         * gcc.dg/debug-5.c: Removed.
26259         * gcc.dg/debug-6.c: Removed.
26260         * gcc.dg/dwarf2-1.c: Removed.
26261         * gcc.dg/dwarf2-2.c: Removed.
26262
26263 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
26264
26265         * g++.old-deja/g++.other/eh5.C: New test.
26266         * g++.old-deja/g++.other/sibcall2.C: New test.
26267         * g++.old-deja/g++.other/array9.C: New test.
26268         * g++.old-deja/g++.other/typename2.C: New test.
26269         * g++.old-deja/g++.other/crash60.C: New test.
26270         * g++.old-deja/g++.other/conv9.C: New test.
26271         * g++.old-deja/g++.other/mangle10.C: New test.
26272         * g++.old-deja/g++.other/unchanging1.C: New test.
26273         * g++.old-deja/g++.other/exprstmt1.C: New test.
26274         * g++.old-deja/g++.other/inline23.C: New test.
26275         * g++.old-deja/g++.eh/ia64-1.C: New test.
26276         * g++.old-deja/g++.other/dwarf2-1.C: New test.
26277         * g++.old-deja/g++.other/reload1.C: New test.
26278         * g++.old-deja/g++.other/static20.C: New test.
26279         * g++.old-deja/g++.other/local-alloc1.C: New test.
26280         * g++.old-deja/g++.other/conv8.C: New test.
26281         * g++.old-deja/g++.other/stmtexpr2.C: New test.
26282         * g++.old-deja/g++.other/storeexpr1.C: New test.
26283         * g++.old-deja/g++.other/storeexpr2.C: New test.
26284         * g++.dg/eh/template2.C: New test.
26285         * g++.dg/warn/weak1.C: New test.
26286
26287 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
26288
26289         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
26290         Remove first, non-varying, argument.
26291
26292 2002-01-23  Richard Henderson  <rth@redhat.com>
26293
26294         * gcc.dg/inline-2.c: New.
26295
26296         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
26297         Add optional target arg.  Check number of arguments.
26298         (scan-assembler-not, scan-assembler-dem): Likewise.
26299         (scan-assembler-dem-not): Likewise.
26300
26301 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
26302
26303         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
26304         line 12.
26305         * g++.old-deja/g++.brendan/parse3.C,
26306         g++.old-deja/g++.other/crash26.C,
26307         g++.old-deja/g++.other/crash28.C,
26308         g++.old-deja/g++.other/crash29.C,
26309         g++.old-deja/g++.other/crash30.C,
26310         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
26311
26312 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
26313
26314         * gcc.dg/20020115-1.c: New.
26315
26316 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
26317
26318         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
26319
26320 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
26321
26322         * gcc.dg/20020122-3.c: New.
26323
26324 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
26325
26326         * g++.dg/other/gc1.C: New test.
26327
26328 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
26329
26330         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
26331
26332 2002-01-22  Richard Henderson  <rth@redhat.com>
26333
26334         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
26335
26336 2002-01-22  Richard Henderson  <rth@redhat.com>
26337
26338         * gcc.dg/20020122-4.c: New.
26339
26340 2002-01-22  H.J. Lu <hjl@gnu.org>
26341
26342         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
26343         link output.
26344         * gcc.dg/special/ecos.exp: Likewise.
26345         * lib/g++-dg.exp: Likewise.
26346         * lib/g77-dg.exp: Likewise.
26347         * lib/gcc-dg.exp : Likewise.
26348         * lib/mike-g++.exp: Likewise.
26349         * lib/mike-g77.exp: Likewise.
26350         * lib/mike-gcc.exp: Likewise.
26351         * lib/objc-dg.exp: Likewise.
26352
26353 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
26354
26355         PR target/5379
26356         * gcc.dg/20020122-2.c: New test.
26357
26358 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
26359
26360         * gcc.dg/20020122-1.c: New test.
26361
26362 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
26363
26364         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
26365
26366 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
26367
26368         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
26369
26370 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26371
26372         * gcc.c-torture/compile/20020121-1.c: New test.
26373
26374 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26375
26376         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
26377         ld_library_path.
26378
26379 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
26380
26381         * gcc.dg/20020218-1.c: New test.
26382
26383 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
26384
26385         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
26386         messages
26387         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
26388         "At global scope" warning
26389         * g++.dg/ext/align1.C: Change cygwin test for alignment
26390         from db-bogus to dg-warning
26391
26392 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
26393
26394         * g77.f-torture/compile/cpp2.F: New test.
26395
26396 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
26397
26398         * g++.dg/template/access1.C: New test.
26399
26400 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
26401
26402         * gcc.dg/20020118-1.c: New.
26403
26404 2002-01-18  Kazu Hirata  <kazu@hxi.com>
26405
26406         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
26407
26408 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
26409
26410         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
26411         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
26412         alignment warnings.
26413
26414 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
26415
26416         * gcc.misc-tests/i386-prefetch.exp: Save and restore
26417         torture_with_loops and torture_without_loops
26418
26419 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
26420
26421         * gcc.c-torture/compile/20020116-1.c: New test.
26422
26423 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
26424
26425         * gcc.dg/20020116-2.c: New test.
26426
26427         * gcc.dg/ultrasp4.c: New test.
26428
26429         * gcc.dg/20020116-1.c: New test.
26430
26431 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
26432
26433         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
26434         by EABI.
26435
26436 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
26437
26438         * gcc.misc-tests/i386-prefetch.exp: New.
26439         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
26440         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
26441         * gcc.misc-tests/i386-pf-none-1.c: New test.
26442         * gcc.misc-tests/i386-pf-sse-1.c: New test.
26443
26444 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
26445
26446         * gcc.dg/gnu89-init-1.c: Add new tests.
26447
26448 2002-01-15  Andreas Jaeger  <aj@suse.de>
26449
26450         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
26451         * gcc.dg/i386-mmx-2.c: Likewise.
26452         * gcc.dg/i386-sse-1.c: Likewise.
26453         * gcc.dg/i386-sse-2.c: Likewise.
26454         * gcc.dg/i386-sse-3.c: Likewise.
26455
26456 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
26457
26458         * g77.f-torture/execute/intrinsic-unix-bessel.f:
26459         Uncomment additional cases that now pass.
26460
26461 2002-01-11  Richard Henderson  <rth@redhat.com>
26462
26463         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
26464         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
26465
26466 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
26467
26468         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
26469
26470 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
26471
26472         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
26473         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
26474
26475 2002-01-10  Dale Johannesen  <dalej@apple.com>
26476
26477         * gcc.c-torture/execute/loop-11.c: New.
26478
26479 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
26480
26481         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
26482         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
26483
26484 2002-01-09  Richard Henderson  <rth@redhat.com>
26485
26486         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
26487         type in which to perform the operation for each size.
26488
26489 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
26490
26491         * gcc.c-torture/compile/20020109-2.c: New test.
26492
26493 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
26494
26495         * gcc.c-torture/execute/loop-10.c: New test.
26496
26497 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
26498
26499         * gcc.c-torture/compile/20010226-1.c: New test.
26500         * gcc.c-torture/compile/20010227-1.c: New test.
26501         * gcc.c-torture/compile/20010426-1.c: New test.
26502         * gcc.c-torture/compile/20010510-1.c: New test.
26503         * gcc.c-torture/compile/20010605-3.c: New test.
26504         * gcc.c-torture/compile/20010824-1.c: New test.
26505         * gcc.c-torture/execute/20010409-1.c: New test.
26506         * gcc.dg/noncompile/20000901-1.c: New test.
26507         * gcc.dg/20001023-1.c: New test.
26508         * gcc.dg/20001101-1.c: New test.
26509         * gcc.dg/20001102-1.c: New test.
26510         * gcc.dg/20010207-1.c: New test.
26511         * gcc.dg/20010405-1.c: New test.
26512         * gcc.dg/20010822-1.c: New test.
26513         * gcc.dg/20011107-1.c: New test.
26514
26515 2002-01-09  Jeffrey A Law  (law@redhat.com)
26516
26517         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
26518
26519         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
26520         execution failure on PA targets.
26521
26522 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
26523
26524         * gcc.c-torture/compile/20020109-1.c: New test.
26525
26526 2002-01-08  Kazu Hirata  <kazu@hxi.com>
26527
26528         * gcc.c-torture/execute/20020108-1.c: New test.
26529
26530 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
26531
26532         * gcc.dg/20020108-1.c: New test.
26533
26534 2002-01-08  H.J. Lu <hjl@gnu.org>
26535
26536         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
26537         for header files.
26538
26539 2002-01-08  Geoff Keating  <geoffk@redhat.com>
26540
26541         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
26542         consistency.
26543
26544 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
26545
26546         * gcc.dg/altivec-4.c: Test altivec predicates.
26547
26548 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
26549
26550         * gcc.c-torture/execute/20020107-1.c: New test.
26551
26552 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
26553
26554         PR c/5279
26555         * gcc.c-torture/compile/20020106-1.c: New test.
26556
26557 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
26558
26559         * gcc.c-torture/execute/nestfunc-4.c: New test.
26560
26561 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
26562
26563         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
26564         extra triple that slipped in.
26565         * g++.old-deja/g++.abi/align.C: Likewise.
26566         * g++.old-deja/g++.abi/bitfields.C: Likewise.
26567
26568 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
26569
26570         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
26571         * g++.old-deja/g++.abi/align.C: Likewise.
26572         * g++.old-deja/g++.abi/bitfields.C: Likewise.
26573
26574         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
26575         on FreeBSD/i386.
26576         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
26577         FreeBSD.
26578
26579 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
26580
26581         * gcc.dg/20020104-1.c: New test.
26582
26583         * gcc.dg/20020104-2.c: New test.
26584
26585 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
26586
26587         * gcc.dg/20020103-1.c: Fix typo in target selector.
26588
26589 2002-01-03  Richard Henderson  <rth@redhat.com>
26590
26591         * gcc.dg/20020103-1.c: New.
26592
26593 2002-01-03  Kazu Hirata  <kazu@hxi.com>
26594
26595         * gcc.c-torture/execute/20020103-1.c: New test.
26596
26597 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
26598
26599         * g++.dg/other/debug2.C: New test.
26600
26601         * gcc.c-torture/compile/20020103-1.c: New test.
26602
26603 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
26604
26605         * gcc.dg/gnu89-init-1.c: Added new tests.
26606
26607 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
26608
26609         * g++.dg/template/friend2.C: Remove as patch is reverted.
26610
26611         * g++.dg/warn/oldcast1.C: New test.
26612
26613         * g++.dg/template/ptrmem1.C: New test.
26614         * g++.dg/template/ptrmem2.C: New test.
26615
26616         * g++.dg/template/ntp.C: New test.
26617
26618         * g++.dg/other/component1.C: New test.
26619
26620         * g++.dg/template/ttp3.C: New test.
26621
26622         * g++.dg/template/friend2.C: New test.
26623         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
26624
26625 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
26626
26627         * g++.dg/other/ptrmem1.C: New test.
26628         * g++.dg/other/ptrmem2.C: New test.
26629
26630 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
26631
26632         * g++.dg/template/ctor1.C: New test.
26633
26634 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
26635
26636         * g++.dg/template/friend2.C: New test.
26637
26638 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
26639
26640         * gcc.dg/mmix-1.c: New test.
26641
26642 2001-12-31  Richard Henderson  <rth@redhat.com>
26643
26644         * gcc.dg/asm-5.c: New.
26645
26646 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
26647
26648         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
26649         in namespace __gnu_cxx
26650
26651 2001-12-30  Richard Henderson  <rth@redhat.com>
26652
26653         * gcc.dg/debug-6.c: New.
26654
26655 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
26656
26657         * gcc.c-torture/compile/20011229-2.c: New test.
26658
26659 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
26660
26661         * gcc.dg/debug-3.c: New test.
26662         * gcc.dg/debug-4.c: New test.
26663         * gcc.dg/debug-5.c: New test.
26664
26665 2001-12-29  Richard Henderson  <rth@redhat.com>
26666
26667         * g++.dg/eh/loop1.C: New.
26668
26669 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
26670
26671         * g++.dg/template/crash1.C: New test.
26672
26673 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
26674
26675         * g++.dg/other/const1.C: New test.
26676
26677 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
26678
26679         * gcc.c-torture/compile/20011229-1.c: New test.
26680
26681 2001-12-28  Stan Shebs  <shebs@apple.com>
26682
26683         * lib/objc-torture.exp: Resync with c-torture.exp.
26684         * lib/objc.exp: Load standard libraries.
26685
26686 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
26687
26688         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
26689         additional tests.
26690
26691 2001-12-27  Roger Sayle <roger@eyesopen.com>
26692
26693         * gcc.c-torture/execute/string-opt-16.c: New testcase.
26694
26695 2001-12-27  Richard Henderson  <rth@redhat.com>
26696
26697         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
26698
26699 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
26700
26701         * g++.dg/eh/ctor1.C: New test.
26702         * g++.dg/other/error2.C: New test.
26703
26704 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
26705
26706         * g++.dg/other/init2.C: New test.
26707
26708 2001-12-24  Richard Henderson  <rth@redhat.com>
26709
26710         * gcc.dg/20011223-1.c: New.
26711         * gcc.dg/inline-1.c: New.
26712
26713 2001-12-23  Richard Henderson  <rth@redhat.com>
26714
26715         * gcc.dg/asm-4.c: Test operand modifiers.
26716
26717 2001-12-23  Richard Henderson  <rth@redhat.com>
26718
26719         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
26720
26721 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
26722
26723         * gcc.c-torture/execute/20011223-1.c: New test.
26724
26725 2001-12-21  Richard Henderson  <rth@redhat.com>
26726
26727         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
26728         re-enables the warning.
26729
26730 2001-12-21  Richard Henderson  <rth@redhat.com>
26731
26732         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
26733
26734 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
26735
26736         * gcc.c-torture/compile/20011218-1.c: New test.
26737
26738 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
26739
26740         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
26741         arm-isr.c test.
26742         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
26743         epilogue generation for ARM ISR routines.
26744
26745 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26746
26747         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
26748         * gcc.dg/format/c90-printf-3.c: Likewise.
26749         * gcc.dg/format/c99-printf-3.c: Likewise.
26750         * gcc.dg/format/ext-1.c: Likewise.
26751         * gcc.dg/format/ext-6.c: Likewise.
26752         * gcc.dg/format/format.h: Prototype unlocked stdio.
26753
26754 2001-12-20  Richard Henderson  <rth@redhat.com>
26755
26756         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
26757         (arena): Use it.
26758         (malloc): Correct allocation logic.  Abort if we fill up the
26759         arena before initialization complete.
26760         (realloc): Correct allocation logic.
26761
26762 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
26763
26764         * gcc.c-torture/compile/20011219-2.c: New test.
26765
26766         * gcc.c-torture/execute/20011219-1.c: New test.
26767
26768 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
26769
26770         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
26771         target does not support weak symbols.
26772
26773 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
26774
26775         * gcc.c-torture/compile/20011219-1.c: New test.
26776
26777 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
26778
26779         * g++.dg/other/error1.C: New test.
26780
26781 2001-12-17  Jeffrey A Law  (law@redhat.com)
26782
26783         * gcc.c-torture/execute/20011217-1.c: New test.
26784
26785 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
26786
26787         * objc.dg/special/: New directory.
26788         * objc.dg/special/special.exp: New file.
26789         * objc.dg/special/unclaimed-category-1.h: New file.
26790         * objc.dg/special/unclaimed-category-1a.m: New file.
26791         * objc.dg/special/unclaimed-category-1.m: New file.
26792
26793 2001-12-17  Andreas Jaeger  <aj@suse.de>
26794
26795         * gcc.c-torture/compile/20011217-2.c: New test.
26796
26797 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26798
26799         * gcc.c-torture/compile/20011217-1.c: New test.
26800
26801 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
26802
26803         * testsuite/gcc.dg/20011214-1.c: New.
26804
26805 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
26806
26807         * gcc.dg/altivec-4.c: New.
26808
26809 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
26810
26811         * gcc.dg/20011113-1.c: New test.
26812
26813 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26814
26815         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
26816         std::__malloc_alloc_template<0> and
26817         std::__default_alloc_template<false, 0>.
26818
26819 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
26820
26821         * objc/execute/bf-21.m: New test.
26822         * objc/execute/enumeration-1.m: New test.
26823         * objc/execute/enumeration-2.m: New test.
26824
26825 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
26826
26827         * gcc.dg/gnu89-init-1.c: New test.
26828
26829 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
26830
26831         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
26832         * g++.old-deja/g++.jason/2371.C: Likewise.
26833         * g++.old-deja/g++.jason/template33.C: Likewise.
26834         * g++.old-deja/g++.jason/template34.C: Likewise.
26835         * g++.old-deja/g++.jason/template36.C: Likewise.
26836         * g++.old-deja/g++.oliva/typename1.C: Likewise.
26837         * g++.old-deja/g++.oliva/typename2.C: Likewise.
26838         * g++.old-deja/g++.other/typename1.C: Likewise.
26839         * g++.old-deja/g++.pt/inherit2.C: Likewise.
26840         * g++.old-deja/g++.pt/nontype5.C: Likewise.
26841         * g++.old-deja/g++.pt/typename11.C: Likewise.
26842         * g++.old-deja/g++.pt/typename14.C: Likewise.
26843         * g++.old-deja/g++.pt/typename16.C: Likewise.
26844         * g++.old-deja/g++.pt/typename3.C: Likewise.
26845         * g++.old-deja/g++.pt/typename4.C: Likewise.
26846         * g++.old-deja/g++.pt/typename5.C: Likewise.
26847         * g++.old-deja/g++.pt/typename7.C: Likewise.
26848         * g++.old-deja/g++.robertl/eb9.C: Likewise.
26849
26850 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
26851
26852         * g++.dg/other/linkage1.C: New test.
26853         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
26854         specifiers.
26855
26856 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
26857
26858         * gcc.dg/concat.c: New test.
26859
26860 2001-12-11  Stan Shebs  <shebs@apple.com>
26861
26862         * objc/compile: New test directory.
26863         * objc/compile/compile.exp: New expect script.
26864         * objc/compile/20011211-1.m: New compile test.
26865
26866 2001-12-11  Jason Merrill  <jason@redhat.com>
26867
26868         * lib/prune.exp (prune_gcc_output): Also handle "In member
26869         function".  So many permutations...
26870
26871 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
26872
26873         * g++.dg/template/typedef1.C: New test.
26874
26875 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
26876
26877         * g++.dg/other/copy1.C: New test.
26878
26879 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
26880
26881         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
26882
26883         * gcc.dg/builtin-choose-expr.c: New.
26884
26885 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
26886
26887         * gcc.dg/altivec-2.c: New.
26888
26889 2001-12-07  Richard Henderson  <rth@redhat.com>
26890
26891         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
26892
26893 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
26894
26895         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
26896         ultrasparc.
26897
26898 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26899
26900         * g++-old.deja/g++.robertl/eb101.C: Deleted.
26901
26902 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
26903
26904         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
26905         variable argument list.
26906
26907 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
26908
26909         * gcc.c-torture/execute/memcheck: Delete entire directory.
26910         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
26911         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
26912
26913 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26914
26915         * gcc.dg/Wshadow-1.c: New test.
26916
26917 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
26918
26919         * gcc.c-torture/compile/20011130-1.c: New test.
26920
26921         * gcc.dg/noncompile/20011025-1.c: New test.
26922
26923         * g++.dg/other/anon-union.C: New test.
26924
26925         * gcc.c-torture/execute/20011024-1.c: New test.
26926
26927 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
26928
26929         * gcc.c-torture/execute/20000722-1.x,
26930         gcc.c-torture/execute/20010123-1.x: Remove.
26931         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
26932         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
26933         gcc.dg/c99-complit-2.c: New tests.
26934
26935 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
26936
26937         * g++.dg/inherit/base1.C: New test.
26938
26939 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
26940
26941         * g++.dg/other/stdarg1.C: New test.
26942
26943         * gcc.c-torture/compile/20011130-2.c: New test.
26944
26945 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
26946
26947         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
26948         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
26949         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
26950         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
26951         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
26952         * gcc.dg/builtin-prefetch-1.c: New test.
26953
26954 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
26955
26956         * gcc.dg/20011130-1.c: New test.
26957
26958 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
26959
26960         * g++.dg/other/scope1.C: New test.
26961         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
26962
26963 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
26964
26965         * gcc.dg/vla-init-1.c: New test.
26966
26967 2001-12-01  Geoff Keating  <geoffk@redhat.com>
26968
26969         * gcc.c-torture/compile/structs.c: New testcase from GDB.
26970
26971 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26972
26973         * objc.dg/alias.m: Update.
26974         * objc.dg/class-1.m: Update.
26975         * objc.dg/const-str-1.m: Update.
26976         * objc.dg/fwd-proto-1.m: Update.
26977         * objc.dg/id-1.m: Update.
26978         * objc.dg/super-class-1.m: Update.
26979
26980 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
26981
26982         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
26983         constructs.
26984
26985 2001-11-28  Jeffrey A Law  (law@cygnus.com)
26986
26987         * gcc.c-torture/execute/20011128-1.c: New test.
26988
26989 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
26990
26991         * gcc.dg/20011127-1.c: New test.
26992
26993 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26994
26995         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
26996         from Austin Group draft 7.
26997         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
26998         scanf format arguments.
26999         * gcc.dg/format/no-exargs-2.c: New test.
27000
27001 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
27002
27003         * g++.dg/abi/vbase8-4.C: New test.
27004
27005 2001-11-24  Ian Lance Taylor  <ian@airs.com>
27006
27007         * gcc.c-torture/execute/20011121-1.c: New test.
27008
27009 2001-11-23  Jeffrey A Law  (law@cygnus.com)
27010
27011         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
27012
27013 2001-11-23  Andreas Jaeger  <aj@suse.de>
27014
27015         * gcc.dg/cpp/charconst-2.c: New test.
27016
27017 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
27018
27019         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
27020         to the host if it is remote.  Let tests specify extra headers
27021         they use.
27022         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
27023         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
27024         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
27025         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
27026         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
27027         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
27028         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
27029         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
27030         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
27031         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
27032
27033 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
27034
27035         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
27036         for little endian ARMs.
27037
27038 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
27039
27040         * gcc.c-torture/compile/20011119-1.c: New test.
27041         * gcc.c-torture/compile/20011119-2.c: New test.
27042
27043 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
27044
27045         * gcc.dg/altivec-1.c: Fix typo.
27046
27047 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
27048
27049         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
27050
27051 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
27052
27053         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
27054
27055 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
27056
27057         * lib/g77.exp: Don't specify --rpath-link.
27058
27059         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
27060         across all the headers.
27061         * gcc.dg/format/format.exp: For testing on a remote host,
27062         copy format.h.
27063
27064         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
27065         * gcc.c-torture/execute/930406-1.c: Likewise.
27066         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
27067
27068 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
27069
27070         * gcc.dg/altivec-1.c: New.
27071
27072 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
27073
27074         * gcc.dg/cpp/fpreprocessed.c: New test case.
27075
27076 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27077
27078         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
27079         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
27080         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
27081
27082 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27083
27084         * gcc.dg/no-builtin-1.c: New test.
27085
27086 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
27087
27088         * gcc.c-torture/execute/20011115-1.c: New test.
27089
27090 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
27091
27092         * gcc.c-torture/compile/20011114-2.c: New test.
27093         * gcc.c-torture/compile/20011114-3.c: New test.
27094         * gcc.c-torture/compile/20011114-4.c: New test.
27095
27096 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
27097
27098         * g++.dg/other/init1.C: New test.
27099
27100 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
27101
27102         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
27103         message.
27104
27105         * gcc.c-torture/execute/20011114-1.c: New testcase.
27106
27107         * gcc.c-torture/compile/20010327-1.c: Revert last change.
27108         * gcc.c-torture/compile/20011114-1.c: New test, exactly
27109         like the (before this change) version of 20010327-1.c.
27110
27111 2001-11-14  Roger Sayle <roger@eyesopen.com>
27112
27113         * gcc.c-torture/execute/string-opt-13.c: New testcase.
27114
27115 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
27116
27117         * g++.dg/init/array2.C: New test.
27118
27119 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
27120
27121         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
27122
27123 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
27124
27125         * g++.dg/other/forscope1.C: New test.
27126         * g++.dg/ext/forscope1.C: New test.
27127         * g++.dg/ext/forscope2.C: New test.
27128
27129 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
27130
27131         * gcc.c-torture/execute/20011113-1.c: New test.
27132
27133 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
27134
27135         * gcc.c-torture/execute/20011109-2.c: New test.
27136
27137         * gcc.c-torture/execute/20011109-1.c: New test.
27138
27139 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
27140
27141         * gcc.c-torture/compile/20011109-1.c: New test.
27142
27143 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
27144
27145         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
27146         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
27147         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
27148         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
27149         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
27150         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
27151         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
27152
27153 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
27154
27155         * g++.dg/warn/Wshadow-1.C: New tests.
27156         * g++.old-deja/g++.mike/for3.C: Update.
27157
27158 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
27159
27160         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
27161         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
27162         XFAILs.  Adjust expected error texts.
27163         * gcc.c-torture/compile/20011106-1.c,
27164         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
27165         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
27166         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
27167         gcc.dg/c99-array-lval-5.c: New tests.
27168
27169 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
27170
27171         * gcc.dg/cpp/defined.c: Update.
27172
27173 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
27174
27175         * gcc.c-torture/execute/anon-1.c: New test.
27176
27177 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
27178
27179         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
27180         same size, so no warning should be produced on stormy16.
27181
27182         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
27183         due to oversized array.
27184         * g++.old-deja/g++.mike/ns15.C: Likewise.
27185         * g++.old-deja/g++.pt/crash16.C: Likewise.
27186
27187 2001-11-02  Graham Stott  <grahams@redhat.com>
27188
27189         * g++.dgother/debug1.C: Fix typos.
27190
27191 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
27192
27193         * g++.dg/other/debug1.C: New test.
27194
27195 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
27196
27197         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
27198         of unsigned long.
27199
27200 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
27201
27202         * gcc.dg/20011029-2.c: New test.
27203
27204         * gcc.c-torture/compile/20011029-1.c: New test.
27205
27206 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
27207
27208         * objc/execute/class_self-1.m: New test.
27209         * objc/execute/class_self-2.m: New test.
27210
27211 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
27212
27213         * gcc.misc-tests/msgs.exp: Delete.
27214         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
27215         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
27216         error set to match recent changes.
27217
27218 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
27219
27220         * gcc.dg/20011021-1.c: New test.
27221
27222 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
27223
27224         * gcc.c-torture/compile/20011023-1.c: New test.
27225
27226 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
27227
27228         * lib/g77.exp: Rewrite based on lib/g++.exp.
27229
27230 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
27231
27232         * gcc.c-torture/execute/20011019-1.c: New test.
27233
27234         * gcc.dg/20011018-1.c: New test.
27235
27236 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
27237
27238         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
27239
27240 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
27241
27242         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
27243         * gcc.dg/attr-invalid.c: Likewise.
27244
27245 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
27246
27247         * testsuite/gcc.dg/20011015-1.c: New test.
27248
27249 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
27250
27251         * g++.dg/template/unify2.C: New test.
27252
27253 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
27254
27255         * g++.dg/other/exception-specification.C: New test
27256
27257 2001-10-13  Tom Rix  <trix@redhat.com>
27258
27259         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
27260         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
27261
27262 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
27263
27264         * testsuite/gcc.dg/20011009-1.c: New test.
27265
27266 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
27267
27268         PR g++/4476
27269         * g++.dg/other/friend1.C: New test.
27270
27271 2001-10-11  Richard Henderson  <rth@redhat.com>
27272
27273         * g++.old-deja/g++.other/crash18.C: Add -S to options.
27274
27275 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27276
27277         * gcc.c-torture/compile/20011010-1.c: New.
27278
27279 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
27280
27281         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
27282         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
27283         g77.f-torture/execute/execute.exp,
27284         g77.f-torture/noncompile/noncompile.exp,
27285         gcc.c-torture/compile/compile.exp,
27286         gcc.c-torture/execute/execute.exp,
27287         gcc.c-torture/execute/ieee/ieee.exp,
27288         gcc.c-torture/execute/memcheck/memcheck.exp,
27289         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
27290         objc/execute/execute.exp: Update FSF address.
27291
27292 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
27293
27294         * gcc.dg/cpp/cmdlne-C.c: Update.
27295         * gcc.dg/cpp/cmdlne-C2.c: New.
27296
27297 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27298
27299         * gcc.c-torture/execute/20011008-3.c: New.
27300
27301 2001-10-08  DJ Delorie  <dj@redhat.com>
27302
27303         * gcc.dg/20011008-1.c: New.
27304         * gcc.dg/20011008-2.c: New.
27305
27306 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
27307
27308         * gcc.dg/cpp/spacing1.c: Update test.
27309
27310 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27311
27312         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
27313         spelling errors of "separate" as "seperate".
27314
27315 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
27316
27317         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
27318         enough to avoid inlining.
27319
27320 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
27321
27322         * lib/g77.exp: set libg2c_dir correctly.
27323
27324 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
27325
27326         * gcc.dg/cpp/macro11.c: New test.
27327
27328 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
27329
27330         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
27331         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
27332         gcc.dg/format/multattr-3.c: New tests.
27333         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
27334         tests for format attributes on function pointers being rejected.
27335
27336 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
27337
27338         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
27339
27340 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
27341
27342         * g++.dg/warn/format1.C: New test.
27343
27344 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
27345
27346         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
27347
27348 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
27349
27350         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
27351
27352 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
27353
27354         * gcc.dg/cpp/redef2.c: Add test.
27355
27356 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
27357
27358         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
27359         long-standing bug on i686, apparently.
27360         * gcc.c-torture/execute/loop-2c.x: New file.
27361         * gcc.c-torture/execute/loop-2d.x: New file.
27362         * gcc.c-torture/execute/loop-3c.x: New file.
27363
27364 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
27365
27366         * gcc.dg/cpp/20000625-2.c: Correct line number.
27367
27368 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
27369
27370         * gcc.dg/cpp/macro10.c: New test.
27371         * gcc.dg/cpp/strify3.c: New test.
27372         * gcc.dg/cpp/spacing1.c: Add tests.
27373         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
27374         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
27375
27376 2001-09-24  DJ Delorie  <dj@redhat.com>
27377
27378         * gcc.c-torture/execute/20010924-1.c: New test.
27379
27380 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
27381
27382         * testsuite/objc/execute/paste.m: Remove.
27383
27384 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27385
27386         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
27387
27388 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
27389
27390         * g77.dg/strlen0.f: New test.
27391
27392 2001-09-21  Richard Henderson  <rth@redhat.com>
27393
27394         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
27395         * g++.old-deja/g++.abi/vtable2.C: Likewise.
27396
27397 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
27398
27399         Table-driven attributes.
27400         * g++.dg/ext/attrib1.C: New test.
27401
27402 2001-09-20  DJ Delorie  <dj@redhat.com>
27403
27404         * gcc.dg/20000926-1.c: Update expected warning messages.
27405         * gcc.dg/array-2.c: Likewise, and test for warnings too.
27406         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
27407         array.
27408
27409 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
27410
27411         * g++.dg/eh/registers1.C: New test case.
27412
27413 2001-09-17  Richard Henderson  <rth@redhat.com>
27414
27415         * gcc.dg/array-5.c: Fix VLA decomposition test.
27416
27417 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
27418
27419         * gcc.dg/cpp/line5.c: New testcase.
27420
27421 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
27422
27423         * gcc.dg/cpp/macro9.c: New test.
27424
27425 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
27426
27427         * gcc.c-torture/execute/980223.c: Change type of addr from long
27428         to char *.
27429
27430 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
27431
27432         * gcc.c-torture/execute/20010915-1.c: New test.
27433
27434 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
27435
27436         * g77.dg/bprob: New directory.
27437         * g77.dg/bprob/bprob.exp: New file.
27438         * g77.dg/bprob/bprob-1.f: New test.
27439         * g77.dg/gcov: New directory.
27440         * g77.dg/gcov/gcov.exp: New file.
27441         * g77.dg/gcov/gcov-1.f: New test.
27442         * g77.dg/gcov/gcov-1.x: New file.
27443
27444 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
27445
27446         * gcc.dg/cpp/directiv.c: Update.
27447         * gcc.dg/cpp/undef1.c: Update.
27448
27449 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
27450
27451         * gcc.dg/20010912-1.c: New test.
27452
27453 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
27454
27455         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
27456         language-independent file in lib.
27457         * lib/gcov.exp: New file.
27458
27459 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
27460
27461         * gcc.c-torture/compile/20010911-1.c: New test.
27462
27463 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
27464
27465         * lib/profopt.exp: New, to support profile-directed optimizations.
27466         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
27467         * gcc.misc-tests/bprob-1.c: New test.
27468         * gcc.misc-tests/bprob-2.c: New test.
27469
27470 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
27471
27472         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
27473         XFAIL and which kinds of gcov output to verify.
27474         * gcc.misc-tests/gcov-4b.x: New file.
27475         * gcc.misc-tests/gcov-5b.x: New file.
27476         * gcc.misc-tests/gcov-6.x: New file.
27477         * gcc.misc-tests/gcov-7.c: New test.
27478         * gcc.misc-tests/gcov-7.x: New file.
27479
27480 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
27481
27482         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
27483         * gcc.misc-tests/gcov-6.c: New test.
27484
27485 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27486
27487         PR c++/3986
27488         * g++.dg/abi/vbase1.C: New test.
27489
27490 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
27491
27492         * objc.dg/method-2.m: New.
27493
27494 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
27495
27496         PR c++/4203
27497         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
27498         * g++.dg/init/empty1.C: New test.
27499
27500 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
27501
27502         * gcc.c-torture/compile/20010903-1.c: New test.
27503
27504 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
27505
27506         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
27507         for m68k.
27508
27509 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
27510
27511         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
27512
27513         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
27514
27515         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
27516
27517 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
27518
27519         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
27520         for 16-bit 'unsigned int'.
27521
27522 2001-08-29  Kazu Hirata  <kazu@hxi.com>
27523
27524         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
27525
27526 2001-08-27  Richard Henderson  <rth@redhat.com>
27527
27528         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
27529         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
27530
27531 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
27532
27533         * gcc.dg/asm-names.c (ymain): New.
27534
27535 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
27536
27537         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
27538         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
27539         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
27540
27541 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27542
27543         * gcc.dg/compare5.c: New testcase.
27544
27545 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
27546
27547         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
27548         and "In instantiation".
27549
27550 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
27551
27552         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
27553
27554 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
27555
27556         * gcc.misc-tests/gcov.exp: Add support for branch information.
27557         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
27558         * gcc.misc-tests/gcov-4.c: New test.
27559         * gcc.misc-tests/gcov-4b.c: New test.
27560         * gcc.misc-tests/gcov-5b.c: New test.
27561
27562 2001-08-20  Zack Weinberg  <zackw@panix.com>
27563
27564         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
27565         expected to fail.
27566
27567 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27568
27569         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
27570
27571 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
27572
27573         * g++.dg/eh/template1.C: New test.
27574
27575 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
27576
27577         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
27578         Fix thinko.
27579         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
27580         for xfail.
27581
27582 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
27583
27584         * lib/g77-dg.exp:  Use prune.exp for common procedures
27585         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
27586         * lib/g77.exp: (g77-dg-prune) Remove
27587
27588 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
27589
27590         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
27591
27592 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27593
27594         * g++.dg/template/unify1.C: New test.
27595
27596 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
27597
27598         * g++.dg/abi/empty4.C: New test.
27599
27600 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
27601
27602         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
27603         solaris2.*
27604         * g77.f-torture/compile/pr3743.x: Likewise
27605
27606 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
27607
27608         * g++.dg/other/using-declaration.C: New test.
27609
27610 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27611
27612         * gcc.dg/cpp/tr-sign.c: New testcase.
27613
27614 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27615
27616         * gcc.dg/cpp/19951025-1.c: Revert.
27617         * gcc.dg/cpp/directiv.c: We no longer process directives that
27618         interrupt macro arguments.
27619
27620 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
27621
27622         * gcc.dg/bconstp-1.c: New test.
27623
27624 2001-08-03  Richard Henderson  <rth@redhat.com>
27625
27626         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
27627
27628 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
27629
27630         * gcc.dg/cpp/19951025-1.c: Update.
27631
27632 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
27633
27634         * g77.dg/ff90-1.f (s): Fix reference of variable z,
27635         should be x.
27636
27637 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
27638
27639         Kill -fhonor-std.
27640         * g++.old-deja/g++.ns/ns14.C: Remove special options.
27641         * g++.old-deja/g++.other/std1.C: Likewise.
27642         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
27643
27644 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
27645
27646         * lib/g77.exp:  Load gcc-defs.exp for common procedures
27647         (g77_pass, g77_fail, g77_finish, g77_exit,
27648         ${tool}_check_unsupported_p} Now redundant.  Deleted.
27649
27650 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
27651
27652         * g77.dg/fbackslash.f
27653         * g77.dg/fcase-preserve.f
27654         * g77.dg/ff90-1.f
27655         * g77.dg/ffixed-line-length-0.f
27656         * g77.dg/ffixed-line-length-132.f
27657         * g77.dg/ffixed-line-length-7.f
27658         * g77.dg/ffixed-line-length-72.f
27659         * g77.dg/ffixed-line-length-none.f
27660         * g77.dg/ffree-form-1.f
27661         * g77.dg/fno-backslash.f
27662         * g77.dg/fno-f90-1.f
27663         * g77.dg/fno-fixed-form-1.f
27664         * g77.dg/fno-onetrip.f
27665         * g77.dg/fno-typeless-boz.f
27666         * g77.dg/fno-underscoring.f
27667         * g77.dg/fno-vxt-1.f
27668         * g77.dg/fonetrip.f
27669         * g77.dg/ftypeless-boz.f
27670         * g77.dg/fugly-assumed.f
27671         * g77.dg/funderscoring.f
27672         * g77.dg/fvxt-1.f
27673
27674 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
27675
27676         * objc.dg/fwd-proto-1.m: New.
27677         * objc.dg/local-decl-1.m: New.
27678         * objc.dg/naming-1.m: New.
27679         * objc.dg/naming-2.m: New.
27680         * objc.dg/proto-hier-1.m: New.
27681
27682 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
27683
27684         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
27685         largest-type elements to a struct makes its size grow.
27686
27687 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
27688
27689         * g++.dg/abi/vthunk1.C: New test.
27690
27691 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
27692
27693         * g++.dg/abi/vbase8-22.C: New test.
27694
27695 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
27696
27697         * gcc.dg/cpp/macro8.c: New test.
27698
27699 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
27700
27701         * g++.dg/abi/vbase8-21.C: New test.
27702
27703 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
27704
27705         * g++.dg/abi/vbase8-10.C: New test.
27706
27707 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27708
27709         * lib/g++.exp (g++_set_ld_library_path): Renamed to
27710         ${tool}_set_ld_library_path.
27711         Changed caller.
27712         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
27713         g++.exp.
27714
27715 2001-07-26  Stan Cox <scox@redhat.com>
27716
27717         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
27718         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
27719         gcc_exit, gcc_check_unsupported_p):
27720         Moved to gcc-deps.exp
27721         * gcc-deps.exp: New file.
27722
27723 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27724
27725         * g++.old-deja/g++.pt/defarg14.C: New test.
27726
27727 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
27728
27729         * g++.old-deja/g++.other/lineno5.C: New test.
27730
27731 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
27732
27733         * g++.old-deja/g++.pt/crash68.C: New test.
27734
27735 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
27736
27737         * g++.old-deja/g++.other/crash42.C: New test.
27738
27739 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
27740
27741         * gcc.dg/cpp/extratokens.c: Fix.
27742         * gcc.dg/cpp/skipping2.c: New tests.
27743
27744 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27745
27746         * gcc.c-torture/execute/20010724-1.c: New file.
27747         * gcc.c-torture/execute/20010724-1.x: New file.
27748
27749 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27750
27751         * g++.old-deja/g++.other/cond7.C: New test.
27752
27753 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27754
27755         * g++.old-deja/g++.other/optimize4.C: New test.
27756
27757 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27758
27759         * g++.old-deja/g++.abi/vbase8-5.C: New test.
27760
27761 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
27762
27763         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
27764         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
27765         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
27766         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
27767
27768         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
27769         bug report" message.
27770
27771         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
27772         * g++.dg/ext/instantiate1.C: Move from old-deja.
27773
27774 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
27775
27776         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
27777         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
27778         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
27779         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
27780
27781 2001-07-23  Jeffrey A Law  (law@cygnus.com)
27782
27783         * gcc.c-torture/execute/20010723-1.c: New test.
27784
27785 2001-07-23  Ben Elliston  <bje@redhat.com>
27786
27787         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
27788
27789 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27790
27791         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
27792         i[34567]86-*-*.
27793         Delete handling of ieee_multilib_flags.
27794         Pass -mieee for alpha*-*-* and sh-*-*.
27795         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
27796
27797 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
27798
27799         Remove old-abi tests.
27800         * g++.old-deja/g++.mike/p11116.C: Remove.
27801         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
27802
27803 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
27804
27805         * g77.f-torture/compile/pr3743.f:  New test
27806
27807 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
27808
27809         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
27810
27811 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27812
27813         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
27814         g++.old-deja/g++.pt/static6.C: Likewise.
27815         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
27816         supports weak symbols.
27817
27818 2001-07-18  Andreas Jaeger  <aj@suse.de>
27819
27820         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
27821         supported again.
27822
27823 2001-07-18  Andreas Jaeger  <aj@suse.de>
27824
27825         * gcc.dg/iftrap-1.c: Fix target line.
27826
27827 2001-07-17  Richard Henderson  <rth@redhat.com>
27828
27829         * gcc.c-torture/execute/20010717-1.c: New.
27830
27831 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27832
27833         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
27834         tests.
27835
27836 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
27837
27838         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
27839
27840 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27841
27842         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
27843         UAC_SIGBUS, UAC_NOPRINT definitions.
27844
27845 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
27846
27847         * objc/execute/object_is_class.m: New test.
27848         * objc/execute/object_is_meta_class.m: New test.
27849
27850 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
27851
27852         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
27853         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
27854
27855 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
27856
27857         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
27858         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
27859
27860 2001-07-14  Richard Henderson  <rth@redhat.com>
27861
27862         * gcc.dg/iftrap-1.c: New.
27863
27864 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
27865
27866         * g77.f-torture/execute/intrinsic77.f: New test.
27867
27868 2001-07-11  Janis Johnson <janis@us.ibm.com>
27869
27870         * gcc.misc-tests/gcov-3.c: New test.
27871
27872 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
27873
27874         * gcc.c-torture/compile/20010711-1.c,
27875         * gcc.c-torture/compile/20010711-2.c: New tests.
27876
27877 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
27878
27879         * gcc.c-torture/execute/20010711-1.c: New test.
27880
27881 2001-07-11  Ben Elliston  <bje@redhat.com>
27882
27883         * g++.old-deja/g++.other/enum5.C: New test.
27884
27885 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
27886
27887         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
27888         (g++-dg-prune): Call prune_gcc_output.
27889         * prune.exp: New file for prune_gcc_output.
27890         * lib/g++.exp, lib/gcc.exp: Load it.
27891
27892 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
27893
27894         * gcc.c-torture/compile/20010701-1.c,
27895         g++.old-deja/g++.ext/attrib6.C: New tests.
27896
27897 2001-07-06  Jeffrey A Law  (law@cygnus.com)
27898
27899         * gcc.c-torture/compile/20010706-1.c: New test.
27900
27901 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
27902
27903         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
27904
27905 2001-06-28  Stan Shebs  <shebs@apple.com>
27906
27907         * gcc.dg/pragma-darwin.c: New test.
27908
27909 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27910
27911         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
27912         Solaris 2.[678] system.
27913
27914 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27915
27916         * gcc.dg/20010622-1.c: New test.
27917
27918 2001-06-18  Stan Shebs  <shebs@apple.com>
27919
27920         * objc.dg: New directory.
27921         * objc.dg/dg.exp: New file.
27922         * objc.dg/alias.m: New.
27923         * objc.dg/class-1.m: New.
27924         * objc.dg/class-2.m: New.
27925         * objc.dg/const-str-1.m: New.
27926         * objc.dg/const-str-2.m: New.
27927         * objc.dg/id-1.m: New.
27928         * objc.dg/method-1.m: New.
27929         * objc.dg/super-class-1.m: New.
27930         * lib/objc-dg.exp: New file.
27931
27932 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27933
27934         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
27935         of label name.
27936
27937 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
27938
27939         * g++.old-deja/g++.abi/vbase8-9.C: New test.
27940
27941 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27942
27943         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
27944         variable.
27945
27946 2001-06-12  Richard Henderson  <rth@redhat.com>
27947
27948         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
27949
27950 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
27951
27952         * g++.old-deja/g++.abi/vbase5.C: New test.
27953         * g++.old-deja/g++.abi/vbase6.C: New test.
27954         * g++.old-deja/g++.abi/vbase7.C: New test.
27955
27956 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27957
27958         * gcc.c-torture/compile/20010610-1.c: New test.
27959
27960 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
27961
27962         * g++.old-deja/g++.abi/vbase4.C: New test.
27963
27964 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
27965
27966         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
27967         support %f for HC11/HC12 targets.
27968         * gcc.c-torture/execute/930513-1.x: New file, likewise.
27969         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
27970         on HC11/HC12 targets.
27971         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
27972
27973 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27974
27975         * gcc.dg/wchar_t-1.c: New file.
27976         * gcc.dg/wint_t-1.c: Likewise.
27977
27978 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
27979
27980         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
27981
27982 2001-06-11  Richard Henderson  <rth@redhat.com>
27983
27984         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
27985
27986 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
27987
27988         * gcc.c-torture/compile/20010611-1.c: New test.
27989
27990 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
27991
27992         * gcc.dg/c99-tag-1.c: Add more tests.
27993
27994 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
27995
27996         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
27997         representation on MN10300 and ARM/Thumb.
27998
27999 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
28000
28001         * g77.f-torture/execute/20010610.f: New.
28002
28003 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
28004
28005         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
28006         names.
28007
28008 2001-06-09  Richard Henderson  <rth@redhat.com>
28009
28010         * gcc.c-torture/execute/ashrdi-1.c: New.
28011         * gcc.c-torture/execute/ashldi-1.c: New.
28012         * gcc.c-torture/execute/lshrdi-1.c: New.
28013
28014 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
28015
28016         * objc/execute/load-3.m: Added. Check sending +load to categories,
28017         in addition to classes.
28018
28019 2001-06-08  Stan Shebs  <shebs@apple.com>
28020
28021         * objc/execute/load-2.m: New test.  From Nicola Pero
28022         <n.pero@mi.flashnet.it>.
28023
28024 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
28025
28026         * gcc.c-torture/execute/20010605-2.c: New test.
28027
28028 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
28029
28030         * g++.old-deja/g++.abi/vbase2.C: New test.
28031         * g++.old-deja/g++.abi/vbase3.C: New test.
28032
28033 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
28034
28035         * g++.old-deja/g++.pt/friend49.C: New test.
28036
28037 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
28038
28039         * g++.old-deja/g++.ext/anon3.C: New test.
28040
28041 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
28042
28043         * g++.old-deja/g++.other/conv7.C: New test.
28044
28045 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
28046
28047         * gcc.c-torture/compile/20010605-2.c: New test.
28048
28049 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28050
28051         * gcc.c-torture/execute/20010604-1.c: New test.
28052
28053 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
28054
28055         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
28056
28057 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
28058
28059         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
28060         (g++_link_flags): Likewise.
28061         (g++_init): Pass gccpath's value to two previous functions.
28062
28063 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28064
28065         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
28066         Ensure logfile entry matches exec command line.
28067
28068 2001-05-31  Richard Henderson  <rth@redhat.com>
28069
28070         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
28071         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
28072
28073 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
28074
28075         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
28076         compiler for irix6.2
28077
28078 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
28079
28080         * g++.old-deja/g++.other/optimize3.C: New file.
28081
28082 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
28083
28084         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
28085         assemble.
28086
28087 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
28088
28089         * g++.old-deja/g++.other/optimize2.C: New file.
28090
28091 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
28092
28093         * gcc.c-torture/compile/20010518-2.c: New file.
28094         * gcc.c-torture/execute/20010518-1.c: New file.
28095         * gcc.c-torture/execute/20010518-2.c: New file.
28096
28097 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28098
28099         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
28100
28101 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
28102
28103         G++ no longer defines builtins that do not begin with __builtin.
28104         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
28105         * g++.old-deja/g++.brendand/misc13.C: Likewise.
28106         * g++.old-deja/g++.law/builtin1.C: Likewise.
28107         * g++.old-deja/g++.law/cvt2.C: Likewise.
28108         * g++.old-deja/g++.mike/net5.C: Likewise.
28109         * g++.old-deja/g++.other/builtins1.C: Likewise.
28110         * g++.old-deja/g++.other/builtins2.C: Likewise.
28111         * g++.old-deja/g++.other/builtins3.C: Likewise.
28112         * g++.old-deja/g++.other/builtins4.C: Likewise.
28113         * g++.old-deja/g++.other/inline8.C: Likewise.
28114         * g++.old-deja/g++.robertl/eb39.C: Likewise.
28115
28116 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
28117
28118         * g++.old-deja/g++.pt/using1.C: Adjust.
28119         * g++.old-deja/g++.pt/using2.C: New test.
28120
28121 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
28122
28123         * gcc.dg/cpp/charconst.c: New tests.
28124         * gcc.dg/cpp/escape.c: New tests.
28125         * gcc.dg/cpp/escape-1.c: New tests.
28126         * gcc.dg/cpp/escape-2.c: New tests.
28127         * gcc.dg/cpp/ucs.c: New tests.
28128
28129 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
28130
28131         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
28132         native compiler for irix6.5.
28133
28134 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
28135
28136         * lib/g++.exp (g++_include_flags): Use args to compute
28137         get_multilibs.
28138         (g++_link_flags): Likewise.
28139         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
28140
28141 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
28142
28143         * gcc.dg/c90-hexfloat-1.c: Add more tests.
28144
28145 2001-05-21  Geoff Keating  <geoffk@redhat.com>
28146
28147         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
28148         this file.
28149
28150 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
28151
28152         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
28153         STACK_SIZE;
28154         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
28155         to STACK_SIZE; Use it to define size of add_histo array.
28156         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
28157         to STACK_SIZE.
28158         (f): Use GITT_SIZE to define size of gitt local table.
28159         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
28160         to STACK_SIZE; Use it to define size of bytemem array.
28161
28162 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
28163
28164         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
28165         on 68HC11/HC12 due to the asm instruction.
28166         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
28167         * gcc.c-torture/compile/920520-1.x: Likewise.
28168         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
28169         on 68HC11/HC12 because the function is larger than 64K.
28170         * gcc.c-torture/compile/961203-1.x: New file, this test fails
28171         on 68HC11/HC12 because the structure is too large.
28172
28173 2001-05-20  Richard Henderson  <rth@redhat.com>
28174
28175         * gcc.c-torture/execute/20010520-1.c: New.
28176
28177 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28178
28179         * g++.old-deja/g++.warn/compare1.C: New test.
28180         * gcc.dg/compare4.c: New test.
28181
28182 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
28183
28184         * g++.old-deja/g++.other/optimize1.C: New test.
28185
28186 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28187
28188         * g++.old-deja/g++.pt/spec41.C: New test.
28189
28190 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
28191
28192         * gcc.c-torture/compile/20010114-1.x: Remove.
28193
28194 2001-05-18  Stan Shebs  <shebs@apple.com>
28195
28196         * gcc.c-torture/compile/20010518-1.c: New test.
28197
28198 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
28199
28200         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
28201         * g++.old-deja/g++.pt/crash67.C: New test.
28202
28203 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
28204
28205         * g++.old-deja/g++.other/debug9.C: New test.
28206
28207 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
28208
28209         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
28210
28211 2001-05-16  Jan Hubicka  <jh@suse.cz>
28212
28213         * gcc.c-torture/compile/20010516-1.c: New test.
28214
28215 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
28216
28217         * g++.old-deja/g++.other/crash41.C: New test.
28218
28219 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
28220
28221         * g++.old-deja/g++.pt/crash66.C: New test.
28222
28223 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
28224
28225         * g++.old-deja/g++.robertl/eb27.C: Convert.
28226
28227 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
28228
28229         * g++.dg/friend-warn.C: New test.  Do not warn about friend
28230         declaration being redundant.
28231
28232 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
28233
28234         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
28235
28236 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
28237
28238         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
28239
28240 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
28241
28242         * lib/g++.exp: Use testsuite_flags.
28243
28244 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
28245
28246         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
28247
28248 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28249
28250         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
28251
28252 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
28253
28254         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
28255
28256 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
28257
28258         * gcc.c-torture/compile/20010313-1.c: New test.
28259
28260 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
28261
28262         * gcc.dg/cpp/direct2.c: New test.
28263         * gccq.dg/cpp/direct2s.c: New test.
28264
28265         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
28266
28267 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
28268
28269         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
28270         * g++.old-deja/g++.other/op3.C: Likewise.
28271
28272 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
28273
28274         * gcc.dg/cpp/syshdr.h: New file.
28275         * gcc.dg/cpp/sysmac1.c: Update.
28276         * gcc.dg/cpp/sysmac2.c: Update.
28277
28278 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
28279
28280         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
28281
28282 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
28283
28284         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
28285         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
28286
28287 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
28288
28289         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
28290
28291 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
28292
28293         * lib/g++.exp (g++_include_flags): Don't use any special flags
28294         if TESTING_IN_BUILD_TREE is not defined.
28295         (g++_init): Use a plain 'c++' as the compiler if
28296         TESTING_IN_BUILD_TREEE is not defined.
28297
28298 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
28299
28300         * g++.old-deja/g++.eh/catch13.C: New test.
28301         * g++.old-deja/g++.eh/catch14.C: New test.
28302
28303 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
28304
28305         * gcc.dg/cpp/tr-define.c: New test.
28306
28307 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
28308
28309         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
28310         <stdlib.h>, not <malloc.h>.
28311
28312 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
28313
28314         * g++.old-deja/g++.ns/template17.C: New test.
28315
28316 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
28317
28318         * g++.old-deja/g++.pt/ref4.C: New test.
28319
28320 2001-04-30  Richard Henderson  <rth@redhat.com>
28321
28322         * gcc.dg/20000724-1.c: Revert last change.
28323
28324 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
28325
28326         * g77.f-torture/execute/20010430.f: New test.
28327
28328 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
28329
28330         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
28331
28332 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
28333
28334         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
28335
28336 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
28337
28338         * g++.old-deja/g++.eh/crash6.C: New test.
28339
28340 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
28341
28342         * g++.old-deja/g++.other/warn7.C: New test.
28343
28344 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
28345
28346         * g++.old-deja/g++.other/defarg9.C: New test.
28347
28348 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
28349
28350         * g77.f-torture/compile/20010426.f: New test.
28351         * g77.f-torture/execute/20010426.f: New test.
28352
28353 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
28354
28355         * g77.f-torture/compile/20000629-1.x: Remove - error
28356         has been fixed.
28357
28358 2001-04-26  Jeffrey A Law  (law@cygnus.com)
28359
28360         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
28361         Tweak slightly to work with g++.dg framework.
28362         * g++.dg/special/ecos.exp: Run initp1.C test.
28363         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
28364
28365         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
28366         its linker doesn't give line numbers either.
28367         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
28368
28369 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
28370
28371         * g++.old-deja/g++.other/lex1.C: New test.
28372
28373 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
28374
28375         * gcc.dg/noncompile/20010425-1.c: New test.
28376
28377 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
28378
28379         * g++.old-deja/g++.pt/mangle2.C: New test.
28380
28381 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
28382
28383         * gcc.dg/format/plus-1.c: New test.
28384
28385 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
28386
28387         * gcc.dg/20010423-1.c: New test.
28388
28389 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
28390
28391         * gcc.c-torture/execute/20010422-1.c: New test.
28392
28393 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
28394
28395         * g++.old-deja/g++.ns/type2.C: New test.
28396
28397 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
28398
28399         * g++.old-deja/g++.other/perf1.C: New test.
28400
28401 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
28402
28403         * gcc.dg/c99-func-2.c: Remove xfail.
28404         * gcc.dg/c99-func-3.c: Remove xfail.
28405         * gcc.dg/c99-func-4.c: Remove xfail.
28406
28407 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
28408
28409         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
28410
28411 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
28412
28413         * gcc.c-torture/compile/20010423-1.c: New test.
28414
28415 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
28416
28417         * g++.old-deja/g++.pt/typename28.C: New test.
28418
28419 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
28420
28421         * g++.old-deja/g++.abi/empty2.C: New test.
28422         * g++.old-deja/g++.abi/empty3.C: New test.
28423
28424 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
28425
28426         * g++.old-deja/g++.other/comdat2.C: New test.
28427         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
28428
28429 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
28430
28431         * g++.old-deja/g++.other/overload14.C: New test.
28432
28433 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
28434
28435         * g++.old-deja/g++.other/lookup23.C: New test.
28436
28437 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
28438
28439         * gcc.c-torture/execute/20010403-1.c: New test.
28440
28441 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
28442             Mark Mitchell  <mark@codesourcery.com>
28443
28444         * lib/old-dejagnu.exp: Don't delete output of executable.
28445         Add .exe suffix to executables.
28446
28447 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
28448
28449         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
28450
28451 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28452
28453         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
28454
28455 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
28456
28457         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
28458         * g++.old-deja/g++.abi/crash1.C: New test.
28459
28460 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
28461
28462         * g++.old-deja/g++.other/crash40.C: New test.
28463
28464 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28465
28466         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
28467
28468 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
28469
28470         * g++.old-deja/g++.other/warn6.C: New test.
28471
28472 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
28473
28474         * g++.old-deja/g++.robertl/eb42.C: Same.
28475
28476 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28477
28478         * gcc.dg/wtr-conversion-1.c: New testcase.
28479
28480 2001-04-10  Richard Henderson  <rth@redhat.com>
28481
28482         * g++.old-deja/g++.other/array5.C: New.
28483
28484 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28485
28486         * gcc.c-torture/execute/20010408-1.c: New test.
28487
28488 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
28489
28490         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
28491         headers and constructs.
28492         * g++.old-deja/g++.robertl/eb79.C: Same.
28493         * g++.old-deja/g++.robertl/eb77.C (main): Same.
28494         * g++.old-deja/g++.robertl/eb73.C: Same.
28495         * g++.old-deja/g++.robertl/eb66.C (main): Same.
28496         * g++.old-deja/g++.robertl/eb55.C (t): Same.
28497         * g++.old-deja/g++.robertl/eb54.C (main): Same.
28498         * g++.old-deja/g++.robertl/eb46.C (main): Same.
28499         * g++.old-deja/g++.robertl/eb44.C: Same.
28500         * g++.old-deja/g++.robertl/eb41.C (main): Same.
28501         * g++.old-deja/g++.robertl/eb4.C (main): Same.
28502         * g++.old-deja/g++.robertl/eb39.C: Same.
28503         * g++.old-deja/g++.robertl/eb33.C (main): Same.
28504         * g++.old-deja/g++.robertl/eb31.C (main): Same.
28505         * g++.old-deja/g++.robertl/eb30.C: Same.
28506         * g++.old-deja/g++.robertl/eb3.C: Same.
28507         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
28508         * g++.old-deja/g++.robertl/eb21.C: Same.
28509         * g++.old-deja/g++.robertl/eb15.C: Same.
28510         * g++.old-deja/g++.robertl/eb118.C: Same.
28511         * g++.old-deja/g++.robertl/eb115.C (main): Same.
28512         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
28513         * g++.old-deja/g++.robertl/eb109.C: Same.
28514         * g++.old-deja/g++.other/sibcall1.C (main): Same.
28515         * g++.old-deja/g++.mike/rtti1.C: Same.
28516         * g++.old-deja/g++.mike/p658.C: Same.
28517         * g++.old-deja/g++.mike/net46.C: Same.
28518         * g++.old-deja/g++.mike/net34.C: Same.
28519         * g++.old-deja/g++.mike/memoize1.C: Same.
28520         * g++.old-deja/g++.mike/eh2.C: Same.
28521         * g++.old-deja/g++.law/weak.C: Same.
28522         * g++.old-deja/g++.law/visibility7.C: Same.
28523         * g++.old-deja/g++.law/visibility25.C: Same.
28524         * g++.old-deja/g++.law/visibility22.C: Same.
28525         * g++.old-deja/g++.law/visibility2.C: Same.
28526         * g++.old-deja/g++.law/visibility17.C: Same.
28527         * g++.old-deja/g++.law/visibility13.C: Same.
28528         * g++.old-deja/g++.law/visibility10.C: Same.
28529         * g++.old-deja/g++.law/visibility1.C: Same.
28530         * g++.old-deja/g++.law/virtual3.C (eval): Same.
28531         * g++.old-deja/g++.law/vbase1.C: Same.
28532         * g++.old-deja/g++.law/operators32.C: Same.
28533         * g++.old-deja/g++.law/nest3.C: Same.
28534         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
28535         * g++.old-deja/g++.law/except5.C (main): Same.
28536         * g++.old-deja/g++.law/cvt7.C (run): Same.
28537         * g++.old-deja/g++.law/cvt2.C: Same.
28538         * g++.old-deja/g++.law/cvt16.C: Same.
28539         * g++.old-deja/g++.law/ctors6.C (bar): Same.
28540         * g++.old-deja/g++.law/ctors17.C (main): Same.
28541         * g++.old-deja/g++.law/ctors13.C: Same.
28542         * g++.old-deja/g++.law/ctors12.C (main): Same.
28543         * g++.old-deja/g++.law/ctors10.C: Same.
28544         * g++.old-deja/g++.law/code-gen5.C: Same.
28545         * g++.old-deja/g++.law/bad-error7.C: Same.
28546         * g++.old-deja/g++.law/arm9.C: Same.
28547         * g++.old-deja/g++.law/arm12.C: Same.
28548         * g++.old-deja/g++.law/arg8.C: Same.
28549         * g++.old-deja/g++.law/arg1.C: Same.
28550         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
28551         * g++.old-deja/g++.jason/template31.C: Same.
28552         * g++.old-deja/g++.jason/template24.C (main): Same.
28553         * g++.old-deja/g++.jason/2371.C: Same.
28554         * g++.old-deja/g++.eh/new2.C: Same.
28555         * g++.old-deja/g++.eh/new1.C: Same.
28556         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
28557         * g++.old-deja/g++.brendan/nest21.C (main): Same.
28558         * g++.old-deja/g++.brendan/err-msg3.C: Same.
28559         * g++.old-deja/g++.brendan/crash62.C: Same.
28560         * g++.old-deja/g++.brendan/crash52.C: Same.
28561         * g++.old-deja/g++.brendan/crash49.C (main): Same.
28562         * g++.old-deja/g++.brendan/crash38.C: Same.
28563         * g++.old-deja/g++.brendan/crash15.C (main): Same.
28564         * g++.old-deja/g++.brendan/copy9.C: Same.
28565
28566 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
28567
28568         * gcc.c-torture/execute/20001203-2.c (memset):
28569         Count argument is of type __SIZE_TYPE__.
28570
28571 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
28572
28573         * gcc.c-torture/compile/20010404-1.c: New test.
28574
28575 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
28576
28577         * gcc.c-torture/compile/20010326-1.c: New test.
28578
28579 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
28580
28581         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
28582         peculiarities of the SH.
28583         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
28584
28585 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28586
28587         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
28588         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
28589         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
28590
28591 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
28592
28593         * g77.f-torture/compile/20010321-1.f: New test.
28594
28595 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
28596
28597         * gcc.c-torture/compile/20010329-1.c: New test.
28598
28599 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
28600
28601         * gcc.c-torture/execute/20010329-1.c: New test.
28602
28603 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
28604
28605         * g++.old-deja/g++.other/eh4.C: Fix typo.
28606
28607 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
28608
28609         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
28610
28611 2001-03-28  Philip Blundell  <philb@gnu.org>
28612
28613         * gcc.c-torture/compile/20010328-1.c: New test.
28614
28615 2001-03-27  Richard Henderson  <rth@redhat.com>
28616
28617         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
28618         * g++.old-deja/g++.eh/vbase3.C: Likewise.
28619
28620 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
28621
28622         * gcc.c-torture/compile/20010327-1.c: New test.
28623
28624 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
28625
28626         * g++.old-deja/g++.other/friend12.C: New test.
28627         * g++.old-deja/g++.other/friend9.C: Expect no errors.
28628         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
28629
28630 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28631
28632         * gcc.c-torture/execute/20010325-1.c: New test.
28633
28634 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
28635
28636         * g++.old-deja/g++.other/mangle3.C: New test.
28637
28638 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
28639
28640         * g++.old-deja/g++.other/anon8.C: New test.
28641
28642 2001-03-20  Philip Blundell  <philb@gnu.org>
28643
28644         * gcc.c-torture/compile/20010320-1.c: New test.
28645
28646 2001-03-17  Richard Henderson  <rth@redhat.com>
28647
28648         * g++.old-deja/g++.other/eh4.C: Add expected error text.
28649
28650 2001-03-15  Geoff Keating  <geoff@redhat.com>
28651
28652         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
28653         tests on AIX.
28654
28655 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
28656
28657         * g++.old-deja/g++.other/eh4.C: New test.
28658
28659 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
28660
28661         * gcc.dg/cpp/mi1.c: Update.
28662
28663 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
28664
28665         * g++.old-deja/g++.other/regstack.C: New test.
28666
28667 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
28668
28669         * g++.old-deja/g++.other/ref4.C: New test.
28670
28671 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
28672
28673         * objc/execute/va_method.m: Added.
28674         * objc/execute/IMP.m: Added.
28675         * objc/execute/_cmd.m: Added.
28676         * objc/execute/accessing_ivars.m: Added.
28677         * objc/execute/class-1.m: Added.
28678         * objc/execute/class-10.m: Added.
28679         * objc/execute/class-11.m: Added.
28680         * objc/execute/class-12.m: Added.
28681         * objc/execute/class-13.m: Added.
28682         * objc/execute/class-14.m: Added.
28683         * objc/execute/class-2.m: Added.
28684         * objc/execute/class-3.m: Added.
28685         * objc/execute/class-4.m: Added.
28686         * objc/execute/class-5.m: Added.
28687         * objc/execute/class-6.m: Added.
28688         * objc/execute/class-7.m: Added.
28689         * objc/execute/class-8.m: Added.
28690         * objc/execute/class-9.m: Added.
28691         * objc/execute/class-tests-1.h
28692         * objc/execute/class-tests-2.h
28693         * objc/execute/compatibility_alias.m: Added.
28694         * objc/execute/encode-1.m: Added.
28695         * objc/execute/formal_protocol-1.m: Added.
28696         * objc/execute/formal_protocol-2.m: Added.
28697         * objc/execute/formal_protocol-3.m: Added.
28698         * objc/execute/formal_protocol-4.m: Added.
28699         * objc/execute/formal_protocol-5.m: Added.
28700         * objc/execute/formal_protocol-6.m: Added.
28701         * objc/execute/formal_protocol-7.m: Added.
28702         * objc/execute/informal_protocol.m: Added.
28703         * objc/execute/initialize.m: Added.
28704         * objc/execute/load.m: Added.
28705         * objc/execute/many_args_method.m: Added.
28706         * objc/execute/nested-3.m: Added.
28707         * objc/execute/no_clash.m: Added.
28708         * objc/execute/private.m: Added.
28709         * objc/execute/redefining_self.m: Added.
28710         * objc/execute/root_methods.m: Added.
28711         * objc/execute/selector-1.m: Added.
28712         * objc/execute/static-1.m: Added.
28713         * objc/execute/static-2.m: Added.
28714         * objc/execute/va_method.m: Added.
28715
28716 2001-03-10  Richard Henderson  <rth@redhat.com>
28717
28718         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
28719
28720 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
28721
28722         * g++.old-deja/g++.other/crash31.C: XFAIL.
28723         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
28724         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
28725         * gcc.c-torture/execute/20010123-1.x: XFAIL.
28726         * gcc.c-torture/execute/20010124-1.x: XFAIL.
28727         * gcc.dg/sequence-pt-1.c: XFAIL one test.
28728
28729 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
28730
28731         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
28732
28733 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
28734
28735         * gcc.dg/20000724-1.c: Don't use multiline strings.
28736
28737 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
28738
28739         * objc/execute/string1.m, objc/execute/string2.m: Compare the
28740         result of -cString against what we expect it to be; don't just
28741         print it out for no one to read.
28742
28743         * objc/execute/string3.m, objc/execute/string4.m: New tests.
28744         Based on testcases provided by Nicola Pero.
28745
28746 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
28747
28748         * gcc.dg/cpp/macro7.c: New test.
28749
28750 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
28751
28752         * gcc.dg/cpp/multiline.c: Update.
28753
28754 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
28755
28756         * g++.old-deja/g++.other/enum3.C: New test.
28757
28758 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
28759
28760         * g++.old-deja/g++.other/pod1.C: New test.
28761
28762 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
28763
28764         * g++.old-deja/g++.ext/overload1.C: New test.
28765
28766 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
28767
28768         * g++.old-deja/g++.pt/using1.C: New test.
28769
28770 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
28771
28772         * g++.old-deja/g++.other/using9.C: New test.
28773
28774 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
28775
28776         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
28777
28778         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
28779
28780 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
28781
28782         * g++.old-deja/g++.ext/realpt1.C: Remove.
28783
28784 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
28785
28786         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
28787
28788 2001-02-26  Will Cohen  <wcohen@redhat.com>
28789
28790         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
28791
28792 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
28793
28794         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
28795         templatized constructors.
28796
28797 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28798
28799         * gcc.c-torture/execute/20010224-1.c: New test.
28800
28801 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
28802
28803         * gcc.c-torture/execute/20010222-1.c: New test.
28804
28805 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
28806
28807         * g++.old-deja/g++.other/inline20.C: New test.
28808
28809 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
28810
28811         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
28812
28813 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
28814
28815         * g++.old-deja/g++.other/lookup22.C: New test.
28816
28817 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
28818
28819         * g77.dg: New directory.
28820         * g77.dg/20010216-1.f: New test case.
28821         * g77.dg/dg.exp: New driver.
28822         * lib/g77-dg.exp: New driver library.
28823
28824 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28825
28826         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
28827
28828 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
28829
28830         * g++.old-deja/g++.other/decl9.C: New test.
28831
28832 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
28833
28834         * g++.old-deja/g++.other/init16.C: Update the test so that it does
28835         not need <string> and also tests the initialization at runtime.
28836
28837 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
28838
28839         * gcc.c-torture/execute/longlong.c: New test.
28840
28841 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
28842
28843         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
28844
28845 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
28846
28847         * gcc.c-torture/execute/920302-1.c (execute):
28848         Change argument type to short.
28849
28850 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
28851
28852         * g++.old-deja/g++.pt/deduct6.C: New test.
28853
28854 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
28855
28856         * g++.old-deja/g++.pt/deduct5.C: New test.
28857
28858 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
28859
28860         * gcc.c-torture/execute/20010209-1.c: New test.
28861
28862 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
28863
28864         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
28865
28866 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
28867
28868         * g++.dg/vtgc1.C: Update for new ABI.
28869
28870         * consistency.vlad: New directory, 1665 files.
28871
28872 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
28873
28874         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
28875         return type.
28876         * gcc.dg/cpp/digraphs.c: Declare puts.
28877
28878 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
28879
28880         * g++.old-deja/g++.other/warn5.C: New test.
28881
28882 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
28883
28884         * g++.old-deja/g++.pt/spec40.C: New test.
28885
28886 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
28887
28888         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
28889         case.
28890         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
28891
28892 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
28893
28894         * gcc.c-torture/compile/20010209-1.c: New test.
28895
28896 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
28897
28898         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
28899         excess errors message but not if it crashes.
28900         * g++.old-deja/g++.other/crash27.C: Likewise.
28901         * g++.old-deja/g++.other/crash28.C: Likewise.
28902         * g++.old-deja/g++.other/crash30.C: Likewise.
28903         * g++.old-deja/g++.other/crash32.C: Likewise.
28904         * g++.old-deja/g++.other/crash35.C: Likewise.
28905         * g++.old-deja/g++.pt/inherit2.C: Likewise.
28906
28907 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
28908
28909         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
28910         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
28911         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
28912         g77.f-torture/execute/execute.exp,
28913         g77.f-torture/noncompile/noncompile.exp,
28914         gcc.c-torture/execute/execute.exp,
28915         gcc.c-torture/execute/memcheck/memcheck.exp,
28916         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
28917         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
28918         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
28919         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
28920         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
28921         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
28922         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
28923         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
28924         Remove bug reporting instructions with ancient email addresses.
28925
28926 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
28927
28928         * gcc.dg/20010202-1.c: New test.
28929         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
28930
28931 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
28932
28933         * g++.dg/stdbool-if.C: New test.
28934
28935 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
28936
28937         * objc/execute/fdecl.m: Added main().
28938
28939 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
28940
28941         * gcc.c-torture/execute/20010206-1.c: New test.
28942
28943 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
28944
28945         * gcc.dg/cpp/avoidpaste1.c: Update.
28946
28947 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
28948
28949         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
28950         Pero <nicola@brainstorm.co.uk>.
28951         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
28952
28953 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
28954
28955         * g++.old-deja/g++.pt/spec39.C: New test.
28956
28957 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
28958
28959         * gcc.c-torture/compile/20010202-1.c: New test.
28960
28961 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
28962
28963         * g++.old-deja/g++.abi/primary2.C: New test.
28964         * g++.old-deja/g++.abi/primary3.C: New test.
28965         * g++.old-deja/g++.abi/primary4.C: New test.
28966         * g++.old-deja/g++.abi/primary5.C: New test.
28967         * g++.old-deja/g++.abi/vtable3.h: New test.
28968         * g++.old-deja/g++.abi/vtable3a.C: New test.
28969         * g++.old-deja/g++.abi/vtable3b.C: New test.
28970         * g++.old-deja/g++.abi/vtable3c.C: New test.
28971         * g++.old-deja/g++.abi/vtable3d.C: New test.
28972         * g++.old-deja/g++.abi/vtable3e.C: New test.
28973         * g++.old-deja/g++.abi/vtable3f.C: New test.
28974         * g++.old-deja/g++.abi/vtable3g.C: New test.
28975         * g++.old-deja/g++.abi/vtable3h.C: New test.
28976         * g++.old-deja/g++.abi/vtable3i.C: New test.
28977         * g++.old-deja/g++.abi/vtable3j.C: New test.
28978         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
28979
28980 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
28981
28982         * g++.old-deja/g++.other/anon6.C: New test.
28983         * g++.old-deja/g++.other/anon7.C: New test.
28984
28985 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
28986
28987         * gcc.dg/cpp/avoidpaste2.c: New tests.
28988
28989 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
28990
28991         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
28992
28993 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
28994
28995         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
28996         DECIMAL_DIG cases for Irix."
28997
28998 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
28999
29000         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
29001
29002 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
29003
29004         * gcc.dg/c99-tag-1.c: New test.
29005
29006 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
29007
29008         * gcc.dg/cpp/tr-warn1.c: Add tests.
29009
29010 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
29011
29012         * gcc.dg/cpp/avoidpaste1.c: Update.
29013         * gcc.dg/cpp/paste4.c: Update.
29014
29015 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
29016
29017         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
29018         cases for Irix.
29019
29020 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
29021
29022         * g++.old-deja/g++.other/inline19.C: New test.
29023
29024 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
29025
29026         * gcc.dg/Wlarger-than.c: New test.
29027
29028 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
29029
29030         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
29031
29032 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
29033
29034         * gcc.c-torture/execute/20010129-1.c: New test.
29035         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
29036
29037 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
29038
29039         * gcc.dg/cpp/avoidpaste1.c: Test case.
29040
29041 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
29042
29043         * g++.old-deja/g++.other/inline18.C: New test.
29044
29045 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29046
29047         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
29048         and __builtin_putchar.
29049
29050 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
29051
29052         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
29053         tests.
29054
29055 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
29056
29057         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
29058         floating point number rounding mode to round to the nearest
29059         representable mode.
29060
29061 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
29062
29063         * g++.old-deja/g++.other/mangle2.C: New test.
29064
29065 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
29066
29067         * gcc.c-torture/compile/20010124-1.c: New test.
29068
29069 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
29070
29071         * g++.old-deja/g++.pt/spec38.C: New test.
29072
29073 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29074
29075         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
29076         "Build don't run".
29077
29078 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29079
29080         * gcc.c-torture/execute/20010123-1.c: New test.
29081
29082 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
29083
29084         * g++.old-deja/g++.pt/spec37.C: New test.
29085
29086 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
29087
29088         * g++.old-deja/g++.pt/overload14.C: New test.
29089
29090 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29091
29092         * gcc.c-torture/execute/20010122-1.c: New test, exercise
29093         __builtin_return_address.
29094
29095 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
29096
29097         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
29098         * g++.old-deja/g++.pt/spec35.C: New test.
29099         * g++.old-deja/g++.pt/spec36.C: New test.
29100
29101 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
29102
29103         * gcc.c-torture/compile/20010118-1.c: New test.
29104
29105 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
29106
29107         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
29108
29109 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
29110
29111         * gcc.c-torture/execute/20010119-1.c: New test.
29112
29113 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
29114
29115         * g++.old-deja/g++.other/vbase5.C: New test.
29116
29117 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
29118
29119         * gcc.c-torture/execute/20010118-1.c: New test.
29120
29121 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
29122
29123         * g++.old-deja/g++.pt/deduct3.C: New test.
29124
29125 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
29126
29127         * g++.old-deja/g++.pt/spec34.C: New test.
29128
29129 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
29130
29131         * g77.f-torture/compile/20000601-2.f: New test.
29132
29133 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
29134
29135         * g++.old-deja/g++.other/init17.C: New test.
29136
29137 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
29138
29139         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
29140
29141 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
29142
29143         * g++.old-deja/g++.pt/unify8.C: New test.
29144
29145 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
29146
29147         * g++.old-deja/g++.abi/vbase1.C: New test.
29148
29149 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
29150
29151         * g++.old-deja/g++.pt/crash65.C: New test.
29152
29153 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
29154
29155         * gcc.dg/cpp/assembl2.S: New test case.
29156
29157 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
29158
29159         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
29160         are supported.
29161
29162 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29163
29164         * g++.old-deja/g++.other/builtins1.C: New test.
29165         * g++.old-deja/g++.other/builtins2.C: Likewise.
29166         * g++.old-deja/g++.other/builtins3.C: Likewise.
29167         * g++.old-deja/g++.other/builtins4.C: Likewise.
29168
29169 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
29170
29171         * gcc.c-torture/compile/20010117-1.c: New test.
29172         * gcc.c-torture/compile/20010117-2.c: New test.
29173
29174 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
29175
29176         * g77.f-torture/execute/20010116.[fx]: New test,
29177         XFAIL on i?86-*-*.
29178         * g77.f-torture/compile/20010115.f: Indicate it's
29179         a test for PR fortran/1636.
29180
29181 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
29182
29183         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
29184
29185 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
29186
29187         * g77.f-torture/compile/20010115.f: New test.
29188
29189 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
29190
29191         * g++.old-deja/g++.pt/nontype5.C: New test.
29192
29193 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
29194
29195         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
29196         have an equivalent working one below it.
29197
29198 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
29199
29200         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
29201         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
29202
29203 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
29204
29205         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
29206         message containing "init_priority".
29207         (conpr-2.C): Likewise.
29208         (conpr-3.C): Likewise.
29209         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
29210
29211 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29212
29213         * gcc.c-torture/execute/20010114-2.c: New test.
29214
29215 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
29216
29217         * gcc.c-torture/compile/20010114-1.c: New test.
29218         * gcc.c-torture/compile/20010114-1.x: Xfail.
29219         * gcc.c-torture/compile/20010114-2.c: New test.
29220         * gcc.c-torture/execute/20010114-1.c: New test.
29221         * gcc.dg/trunc-1.c: New test.
29222         * gcc.dg/uninit-B.c: New test.
29223
29224 2001-01-13  Nick Clifton  <nickc@redhat.com>
29225
29226         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
29227         target.
29228
29229 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29230
29231         * gcc.c-torture/compile/20010113-1.c: New test.
29232
29233 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
29234
29235         * gcc.c-torture/compile/20001212-1.c: New test.
29236
29237 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
29238
29239         * gcc.dg/cpp/widestr1.c: Update.
29240         * gcc.dg/cpp/prag-imp.c: Remove.
29241
29242 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
29243
29244         * gcc.c-torture/execute/20000801-3.x: Remove.
29245         * gcc.dg/c90-init-1.c: New test.
29246         * gcc.dg/c99-init-1.c: New test.
29247         * gcc.dg/c99-init-2.c: New test.
29248         * gcc.dg/gnu99-init-1.c: New test.
29249
29250 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
29251
29252         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
29253         testing that no relevant ones were found.
29254
29255 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
29256
29257         * g++.old-deja/g++.pt/cast2.C: New test.
29258
29259 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
29260
29261         * g++.old-deja/g++.pt/friend47.C: New test.
29262
29263 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
29264
29265         * g++.old-deja/g++.pt/instantiate13.C: New test.
29266
29267 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
29268
29269         * g++.old-deja/g++.other/defarg7.C: New test.
29270         * g++.old-deja/g++.other/defarg8.C: New test.
29271
29272 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
29273
29274         * g++.old-deja/g++.pt/crash64.C: New test.
29275
29276 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
29277
29278         * g++.old-deja/g++.pt/crash63.C: New test.
29279
29280 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
29281
29282         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
29283
29284 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
29285
29286         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
29287
29288 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
29289
29290         * g++.old-deja/g++.pt/error3.C: New test.
29291
29292 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
29293
29294         * g++.old-deja/g++.other/crash39.C: New test.
29295
29296 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
29297
29298         * g++.old-deja/g++.other/vbase4.C: New test.
29299
29300 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
29301
29302         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
29303         * gcc.dg/special/20000419-2.c: New file. Identical to above.
29304         * gcc.dg/special/special.exp: New test driver which will check
29305         for alias support for the above test.
29306
29307 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
29308
29309         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
29310         problems on small machines.
29311         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
29312         parameterize.
29313
29314 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
29315
29316         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
29317         mips.
29318         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
29319
29320 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
29321
29322         * g++.old_deja/g++.pt/using8.C: New test.
29323
29324 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
29325
29326         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
29327
29328 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
29329
29330         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
29331         where a failure is expected.
29332         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
29333
29334 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
29335
29336         * g++.old_deja/g++.pt/instantiate12.C: New test.
29337
29338 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
29339
29340         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
29341         start of structs.
29342         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
29343         * g++.old-deja/g++.brendan/crash17.C: Likewise.
29344         * g++.old-deja/g++.brendan/crash29.C: Likewise.
29345         * g++.old-deja/g++.brendan/crash48.C: Likewise.
29346         * g++.old-deja/g++.brendan/ns1.C: Likewise.
29347         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
29348         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
29349         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
29350         * g++.old-deja/g++.eh/spec6.C: Likewise.
29351         * g++.old-deja/g++.jason/crash3.C: Likewise.
29352         * g++.old-deja/g++.law/ctors11.C: Likewise.
29353         * g++.old-deja/g++.law/ctors17.C: Likewise.
29354         * g++.old-deja/g++.law/ctors5.C: Likewise.
29355         * g++.old-deja/g++.law/ctors9.C: Likewise.
29356         * g++.old-deja/g++.mike/ambig1.C: Likewise.
29357         * g++.old-deja/g++.mike/net22.C: Likewise.
29358         * g++.old-deja/g++.mike/p3538a.C: Likewise.
29359         * g++.old-deja/g++.mike/p3538b.C: Likewise.
29360         * g++.old-deja/g++.mike/virt3.C: Likewise.
29361         * g++.old-deja/g++.niklas/t128.C: Likewise.
29362         * g++.old-deja/g++.other/anon4.C: Likewise.
29363         * g++.old-deja/g++.other/using1.C: Likewise.
29364         * g++.old-deja/g++.other/warn3.C: Likewise.
29365         * g++.old-deja/g++.pt/t37.C: Likewise.
29366         * g++.old-deja/g++.robertl/eb69.C: Likewise.
29367         * g++.old-deja/g++.robertl/eb71.C: Likewise.
29368
29369 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
29370
29371         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
29372
29373 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29374
29375         * gcc.c-torture/execute/stdio-opt-3.c: New test.
29376
29377 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
29378
29379         * gcc.c-torture/compile/20010107-1.c: New test.
29380
29381 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29382
29383         * gcc.c-torture/execute/builtin-noret-1.c: New test.
29384
29385 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29386
29387         * gcc.dg/format/format.h: New file.
29388         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
29389         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
29390         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
29391         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
29392         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
29393         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
29394         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
29395         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
29396         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
29397         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
29398         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
29399         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
29400         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
29401         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
29402         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
29403         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
29404         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
29405         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
29406         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
29407         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
29408         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
29409         instead of declaring standard types, macros and functions in each
29410         test.
29411
29412 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
29413
29414         * gcc.c-torture/execute/20010106-1.c: New test.
29415
29416 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
29417
29418         * gcc.dg/format/format.exp: New file.
29419         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
29420         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
29421         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
29422         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
29423         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
29424         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
29425         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
29426         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
29427         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
29428         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
29429         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
29430         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
29431         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
29432         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
29433         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
29434         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
29435         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
29436         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
29437         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
29438         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
29439         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
29440         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
29441         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
29442         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
29443         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
29444         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
29445         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
29446         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
29447         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
29448         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
29449         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
29450         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
29451         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
29452         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
29453         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
29454         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
29455         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
29456         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
29457         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
29458         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
29459         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
29460         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
29461
29462 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
29463
29464         * gcc.c-torture/execute/991228-1.c: Take word endianness into
29465         account.
29466
29467 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
29468
29469         * gcc.c-torture/execute/builtin-complex-1.c: New test.
29470
29471 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
29472
29473         * g++.old-deja/g++.pt/crash62.C: New test.
29474
29475 2001-01-04  Richard Henderson  <rth@redhat.com>
29476
29477         * gcc.dg/20000926-1.c: Update expected warnings.
29478         * gcc.dg/array-2.c: Likewise.
29479         * gcc.dg/array-4.c: Also validate flexible array members.
29480         * gcc.dg/c99-flex-array-1.c: New.
29481
29482 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
29483
29484         * gcc.c-torture/compile/20001222-1.x: Remove.
29485
29486 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29487
29488         * gcc.c-torture/execute/built-in-setjmp.c: New.
29489
29490 2001-01-03  Richard Henderson  <rth@redhat.com>
29491
29492         * gcc.dg/940510-1.c: Update expected error wording.
29493         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
29494
29495 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
29496
29497         * lib/target-supports.exp (check_alias_available): Modified to
29498         indicate aliases not supported if only weak aliases are supported.
29499
29500 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29501
29502         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
29503         Turn on cmpstrsi checks for __pj__ and __i370__.
29504
29505 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
29506
29507         * g++.old-deja/g++.other/virtual11.C: New test.
29508
29509 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
29510
29511         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
29512
29513 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29514
29515         * gcc.c-torture/compile/20010102-1.c: New test.
29516
29517 2001-01-02  Andreas Jaeger  <aj@suse.de>
29518
29519         * gcc.dg/noreturn-3.c: New test.
29520
29521         * gcc.dg/noreturn-4.c: New test.
29522
29523 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29524
29525         * gcc.c-torture/execute/stdio-opt-1.c: Also test
29526         __builtin_fputc and __builtin_fwrite.
29527
29528 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
29529
29530         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
29531         signed char, not default char.
29532
29533 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
29534
29535         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
29536
29537 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
29538
29539         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
29540
29541 2000-12-29  Richard Henderson  <rth@redhat.com>
29542
29543         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
29544         (__cyg_profile_func_exit): Define.
29545
29546 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
29547
29548         * g++.dg/vtgc1.C: New test.
29549
29550 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
29551
29552         * gcc.dg/noncompile/20001228-1.c: New test.
29553
29554         * gcc.dg/20001228-1.c: New test.
29555
29556         * gcc.c-torture/execute/20001228-1.c: New test.
29557
29558 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
29559
29560         * gcc.dg/format-strfmon-1.c: New test.
29561
29562 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29563
29564         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
29565         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
29566         * gcc.c-torture/execute/string-opt-1.c: Likewise.
29567         * gcc.c-torture/execute/string-opt-2.c: Likewise.
29568         * gcc.c-torture/execute/string-opt-3.c: Likewise.
29569         * gcc.c-torture/execute/string-opt-4.c: Likewise.
29570         * gcc.c-torture/execute/string-opt-6.c: Likewise.
29571         * gcc.c-torture/execute/string-opt-7.c: Likewise.
29572         * gcc.c-torture/execute/string-opt-8.c: Likewise.
29573         * gcc.c-torture/execute/string-opt-9.c: Likewise.
29574         * gcc.c-torture/execute/string-opt-10.c: Likewise.
29575         * gcc.c-torture/execute/string-opt-11.c: Likewise.
29576         * gcc.c-torture/execute/string-opt-12.c: Likewise.
29577
29578         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
29579         * gcc.c-torture/execute/string-opt-4.c: Test index.
29580
29581 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
29582
29583         * gcc.c-torture/compile/20001226-1.c: New test.
29584
29585 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
29586
29587         * gcc.c-torture/compile/20001222-1.c: New test.
29588         * gcc.c-torture/compile/20001222-1.x: Xfail.
29589
29590 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
29591
29592         * gcc.c-torture/execute/comp-goto-2.c: New test.
29593
29594 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
29595
29596         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
29597         Use long types if __INT_MAX__ is 32767.
29598         (main): Use cast to (sint32 *) when poking 88 into a_page.
29599
29600         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
29601
29602 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
29603
29604         * gcc.c-torture/compile/20001221-1.c: New test.
29605         * gcc.c-torture/execute/20001221-1.c: New test.
29606
29607 2000-12-20  Richard Henderson  <rth@redhat.com>
29608
29609         * g++.old-deja/g++.pt/crash36.C: Update error lines.
29610         * g++.old-deja/g++.robertl/eb109.C: Likewise.
29611
29612 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29613
29614         * gcc.dg/compare3.c: New test.
29615
29616 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29617
29618         * gcc.dg/format-warnll-1.c: New test.
29619
29620 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
29621
29622         * gcc.dg/cpp/cmdlne-P.c: New test.
29623
29624 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29625
29626         * gcc.c-torture/execute/builtin-abs-1.c,
29627         gcc.c-torture/execute/builtin-abs-2.c: New tests.
29628
29629 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
29630
29631         * gcc.dg/cpp/multiline.c: New test.
29632
29633 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
29634
29635         * g++.old-deja/g++.other/syshdr1.C: Update.
29636         * gcc.dg/cpp/lineflags.c: Remove temporarily.
29637
29638 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29639
29640         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
29641
29642 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29643
29644         * g++.old-deja/g++.pt/ttp65.C: New test.
29645
29646 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29647
29648         * g++.old-deja/g++.pt/ttp64.C: New test.
29649
29650 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29651
29652         * g++.old-deja/g++.pt/spec33.C: New test.
29653
29654 2000-12-14  Catherine Moore  <clm@redhat.com>
29655
29656         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
29657         * gcc.c-torture/execute/920612-2.c: Likewise.
29658         * gcc.c-torture/execute/920428-2.c: Likewise.
29659         * gcc-c-torture/execute/va-arg-11.c: Call exit.
29660         * gcc.c-torture/execute/va-arg-21.c: Likewise.
29661
29662 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29663
29664         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
29665         * gcc.dg/pack-test-2.c: Likewise.
29666
29667 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
29668
29669         Tests by Zack Weinberg <zackw@stanford.edu>.
29670
29671         * gcc.dg/cpp/defined.c: Update.
29672         * gcc.dg/cpp/defined_trad.c: New tests.
29673
29674 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
29675
29676         * gcc.dg/cpp/trad-direct.c: Update.
29677
29678 2000-12-11  Neil Booth  <neilb@earthling.net>
29679
29680         * gcc.dg/cpp/defined_trad.c
29681
29682 2000-12-11  Neil Booth  <neilb@earthling.net>
29683
29684         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
29685
29686 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
29687
29688         * gcc.dg/format-miss-2.c: New test.
29689
29690 2000-12-09  Neil Booth  <neilb@earthling.net>
29691
29692         * gcc.dg/cpp/lineflags.c: New tests.
29693         * gcc.dg/cpp/poison.c: Update.
29694         * gcc.dg/cpp/redef2.c: Update.
29695         * gcc.dg/cpp/skipping.c: New test.
29696
29697 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
29698
29699         * g++.old-deja/g++.other/eh3.C: New testcase.
29700
29701 2000-12-07  Neil Booth  <neilb@earthling.net>
29702
29703         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
29704         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
29705         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
29706         wtr-union-init-2.c, wtr-union-init-3.c: Update.
29707         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
29708         Update.
29709
29710 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29711
29712         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
29713         __SIZE_TYPE__ instead of int for type of integers cast to
29714         pointers.
29715
29716 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
29717
29718         * g++.old-deja/g++.other/cleanup4.C: New test.
29719
29720 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29721
29722         * format-sec-1.c: New test.
29723
29724 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29725
29726         * gcc.dg/format-nonlit-3.c: New test.
29727
29728 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29729
29730         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
29731         through a null pointer.
29732
29733 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29734
29735         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
29736         * g++.old-deja/g++.pt/partial4.C: New test.
29737
29738 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
29739
29740         * gcc.c-torture/execute/ieee/hugeval.x: New.
29741
29742 2000-12-06  Neil Booth  <neilb@earthling.net>
29743
29744         * gcc.dg/cpp/backslash2.c: New tests.
29745
29746 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29747
29748         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
29749         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
29750
29751 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
29752
29753         * gcc.c-torture/execute/20001203-2.c: New testcase.
29754
29755 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
29756
29757         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
29758         * g++.old-deja/g++.other/virtual10.C: New test.
29759
29760 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
29761
29762         * g++.old-deja/g++.mike/pmf5.C: Remove test.
29763
29764 2000-12-05  Richard Henderson  <rth@redhat.com>
29765
29766         * gcc.c-torture/compile/20001205-1.c: New.
29767
29768 2000-12-04  Neil Booth  <neilb@earthling.net>
29769
29770         * g++.old-deja/g++.other/virtual9.C: New test.
29771         * g++.old-deja/g++.pt/crash61.C: New test.
29772         * gcc.c-torture/execute/loop-9.c: New test.
29773
29774 2000-12-04  Neil Booth  <neilb@earthling.net>
29775
29776         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
29777         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
29778         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
29779         * gcc.dg/cpp/extratokens.c: ...here.
29780
29781 2000-12-04  Neil Booth  <neilb@earthling.net>
29782
29783         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
29784         New tests.
29785
29786 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29787
29788         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
29789         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
29790
29791 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
29792
29793         * gcc.c-torture/execute/20001203-1.c: New test.
29794
29795 2000-12-03  Neil Booth  <neilb@earthling.net>
29796
29797         * gcc.dg/cpp/macro6.c: New test cases.
29798
29799 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29800
29801         * gcc.c-torture/execute/string-opt-9.c: New test.
29802         * gcc.c-torture/execute/string-opt-10.c: Likewise.
29803         * gcc.c-torture/execute/string-opt-11.c: Likewise.
29804         * gcc.c-torture/execute/string-opt-12.c: Likewise.
29805
29806         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
29807         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
29808
29809 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
29810
29811         * gcc.dg/cpp/if-6.c: New testcase.
29812
29813         * gcc.dg/20001201-1.c: New testcase.
29814
29815 2000-12-02  Neil Booth  <neilb@earthling.net>
29816
29817         * g++.old-deja/g++.other/externC4.C,
29818         g++.old-deja/g++.other/friend10.C: New tests.
29819
29820 2000-12-02  Neil Booth  <neilb@earthling.net>
29821
29822         * g++.old-deja/g++.other/instan2.C
29823         * g++.old-deja/g++.other/instan3.C: New test.
29824
29825 2000-12-02  Neil Booth  <neilb@earthling.net>
29826
29827         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
29828         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
29829         gnuc99.c,gnuc99-pedantic.c: New tests.
29830
29831 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
29832
29833         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
29834         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
29835
29836 2000-12-01  Neil Booth  <neilb@earthling.net>
29837
29838         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
29839         * gcc.dg/cpp/poison.c: Update.
29840         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
29841
29842 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
29843
29844         * g77.f-torture/execute/20001201.f: New test.
29845
29846 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
29847
29848         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
29849
29850 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
29851
29852         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
29853
29854 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
29855
29856         * g++.old-deja/g++.other/cast6.C: New test.
29857
29858 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
29859
29860         * gcc.c-torture/execute/20001130-2.c: New testcase.
29861
29862 2000-11-30  Richard Henderson  <rth@redhat.com>
29863
29864         * gcc.c-torture/execute/20001130-1.c: New test.
29865
29866 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
29867
29868         * g++.old-deja/g++.other/op3.C: New test.
29869
29870 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
29871
29872         * g++.old-deja/g++.other/op2.C: New test.
29873
29874 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
29875
29876         * g++.old-deja/g++.other/crash38.C: New test.
29877
29878 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
29879
29880         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
29881
29882 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
29883
29884         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
29885         tests.
29886         * gcc.c-torture/execute/string-opt-6.c: New test.
29887
29888         * gcc.dg/20001117-1.c: Add main.
29889
29890 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
29891
29892         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
29893         Move from here ...
29894         * gcc.dg/940510-1.c: ... to here.
29895
29896         * gcc.dg/20000926-1.c: GNU C now allows initializations of
29897         zero-size arrays in toplevel structures.
29898
29899 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
29900
29901         * gcc.c-torture/execute/loop-8.c: New test.
29902
29903 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29904
29905         * g++.old-deja/g++.other/base1.C: New test.
29906
29907 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29908
29909         * g++.old-deja/g++.other/parse2.C: New test.
29910
29911 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29912
29913         * g++.old-deja/g++.pt/incomplete1.C: New test.
29914
29915 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29916
29917         * g++.old-deja/g++.other/friend9.C: New test.
29918
29919 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
29920
29921         * gcc.dg/20001127-1.c: New test.
29922
29923 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
29924
29925         * g++.old-deja/g++.pt/friend46.C: New test.
29926
29927 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
29928
29929         * g++.old-deja/g++.other/ptrmem8.C: New test.
29930
29931 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29932
29933         * gcc.c-torture/execute/string-opt-7.c: New test.
29934         * gcc.c-torture/execute/string-opt-8.c: Likewise.
29935
29936 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
29937
29938         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
29939         instead of 'mkcheck 2'.
29940
29941 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29942
29943         * gcc.c-torture/execute/memcheck/driver.c,
29944         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
29945         C9X references to refer to C99.
29946
29947 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
29948
29949         * gcc.dg/ultrasp3.c: New test.
29950
29951 2000-11-25  Neil Booth  <neilb@earthling.net>
29952
29953         * gcc.dg/cpp/include2.c: Update test to be locale independent.
29954
29955 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
29956
29957         * gcc.c-torture/compile/20001123-2.c: New.
29958
29959 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29960
29961         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
29962
29963 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
29964
29965         * gcc.dg/sequence-point-1.c: Add some new tests.
29966         * gcc.c-torture/execute/20001124-1.c: New test.
29967
29968 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
29969
29970         * g++.old-deja/g++.other/vaarg4.C: New test.
29971         * gcc.c-torture/compile/20001123-1.c: New test.
29972
29973 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
29974
29975         * g++.other/crash24.C: Adjust and remove XFAIL.
29976         * g++.other/crash37.C: New test.
29977
29978 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
29979
29980         * g++.old-deja/g++.pt/instantiate9.C: New test.
29981
29982 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
29983
29984         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
29985         new ABI, too.
29986
29987         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
29988         * g++.old-deja/g++.robertl/eb55.C: Likewise.
29989
29990 2000-11-22  Neil Booth  <neilb@earthling.net>
29991
29992         * gcc.dg/cpp/Wtrigraphs.c: New test.
29993
29994 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
29995
29996         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
29997
29998 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
29999
30000         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
30001
30002 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
30003
30004         * lib/gcc-dg.exp: load_lib scanasm.exp.
30005         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
30006         * lib/g++-dg.exp: load_lib scanasm.exp.
30007         * lib/scanasm.exp: New.
30008         (scan-assembler, scan-assembler-not): Add optional arguments to
30009         test name, or if not present, the pattern name.
30010         (scan-assembler-dem, scan-assembler-dem-not): New.
30011
30012         * g++.dg/dg.exp: New.
30013
30014 2000-11-21  Neil Booth  <neilb@earthling.net>
30015
30016         * gcc.dg/cpp/integrated1.c: Remove.
30017
30018 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
30019
30020         * gcc.c-torture/execute/20001121-1.c: New test.
30021
30022 2000-11-21  Richard Henderson  <rth@redhat.com>
30023
30024         * gcc.c-torture/compile/20001121-1.c: New test.
30025
30026 2000-11-20  Neil Booth  <neilb@earthling.net>
30027
30028         * gcc.dg/cpp/integrated1.c: New test.
30029
30030 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
30031
30032         * g++.old-deja/g++.other/inline17.C: New test.
30033
30034 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
30035
30036         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
30037         local variable to be zero: I made the variable global. Now
30038         uses abort() and exit() instead of relying on main's return value.
30039
30040 2000-11-20  Neil Booth  <neilb@earthling.net>
30041
30042         * gcc.dg/cpp/paste2.c: Update test.
30043         * objc/execute/paste.m: New test.
30044
30045 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
30046
30047         * gcc.dg/c99-condexpr-1.c: New test.
30048
30049 2000-11-20  Neil Booth  <neilb@earthling.net>
30050
30051         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
30052
30053 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
30054
30055         * g++.old-deja/g++.pt/export1.C: New test.
30056
30057 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
30058
30059         * gcc.dg/20001117-1.c: New test.
30060
30061 2000-11-18  Richard Henderson  <rth@redhat.com>
30062
30063         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
30064
30065 2000-11-18  Richard Henderson  <rth@redhat.com>
30066
30067         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
30068         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
30069         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
30070
30071 2000-11-18  Richard Henderson  <rth@redhat.com>
30072
30073         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
30074         (main): New.  Exit cleanly.
30075
30076 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30077
30078         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
30079         gcc.dg/c99-fordecl-2.c: New tests.
30080
30081 2000-11-18  Richard Henderson  <rth@redhat.com>
30082
30083         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
30084         * gcc.c-torture/execute/zerolen-2.c: New.
30085
30086 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30087
30088         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
30089         memory.
30090
30091 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
30092
30093         * g++.old-deja/g++.pt/instantiate8.C: New test.
30094
30095 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
30096
30097         * g++.old-deja/g++.other/incomplete.C: Add more tests.
30098         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
30099
30100 2000-11-16  Nick Clifton  <nickc@redhat.com>
30101
30102         * gcc.c-torture/execute/nestfunc-2.c: New test.
30103         * gcc.c-torture/execute/nestfunc-3.c: New test.
30104
30105 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
30106
30107         * gcc.c-torture/compile/20001116-1.c: New test.
30108
30109 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30110
30111         * gcc.c-torture/execute/20001115-1.c: New test.
30112
30113 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
30114
30115         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
30116         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
30117         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
30118         * g++.old-deja/g++.abi/vmihint.C: Likewise.
30119
30120 2000-11-15  Neil Booth  <neilb@earthling.net>
30121
30122         gcc.dg/cpp/_Pragma1.c: Update.
30123         gcc.dg/cpp/_Pragma2.c: New test.
30124
30125 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
30126
30127         * g++.old-deja/g++.other/anon5.C: New test.
30128
30129 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
30130
30131         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
30132         tests.
30133
30134 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
30135
30136         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
30137         output.
30138
30139 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
30140
30141         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
30142         labels at end of compound statements.
30143
30144 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
30145
30146         * gcc.c-torture/execute/loop-7.c: New test.
30147
30148 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
30149
30150         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
30151
30152 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
30153
30154         * gcc.dg/c99-bool-1.c: New test.
30155
30156 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
30157
30158         * gcc.dg/c99-scope-1.c: Remove xfail.
30159         * gcc.dg/c99-scope-2.c: New test.
30160
30161 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30162
30163         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
30164         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
30165
30166 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
30167
30168         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
30169         error messages.
30170
30171         * g++.mike/p700.C: Don't typedef wchar_t.
30172         * g++.mike/p784.C: Likewise.
30173         * g++.mike/eb101.C: Don't use __wchar_t.
30174
30175 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
30176
30177         * g77.f-torture/execute/20001111.[fx]: Test premature exit
30178         from DO loop.
30179
30180 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
30181
30182         * gcc.c-torture/execute/20001111-1.c: New test.
30183
30184 2000-11-10  Nick Clifton  <nickc@redhat.com>
30185
30186         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
30187         long multuiple and accumulate.
30188
30189 2000-11-09  Richard Henderson  <rth@redhat.com>
30190
30191         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
30192         via size_t instead of int.
30193
30194         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
30195         * gcc.c-torture/execute/string-opt-2.c: Likewise.
30196         * gcc.c-torture/execute/string-opt-3.c: Likewise.
30197         * gcc.c-torture/execute/string-opt-4.c: Likewise.
30198
30199 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
30200
30201         * gcc.c-torture/compile/20001109-1.c: New test.
30202         * gcc.c-torture/compile/20001109-2.c: New test.
30203
30204 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
30205
30206         * g++.old-deja/g++.pt/operator1.C: New test.
30207         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
30208
30209 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
30210
30211         * gcc.dg/20001108-1.c: New test.
30212
30213 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
30214
30215         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
30216         with both arguments constant strings.
30217         * gcc.c-torture/execute/string-opt-3.c: New test.
30218         * gcc.c-torture/execute/string-opt-4.c: New test.
30219         * gcc.c-torture/execute/string-opt-5.c: New test.
30220
30221 2000-11-08  Nick Clifton  <nickc@redhat.com>
30222
30223         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
30224         mulsidi3adddi patterns.
30225
30226 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
30227
30228         * g++.old-deja/g++.other/crash36.C: New test.
30229
30230 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
30231
30232         * g++.old-deja/g++.other/init16.C: New test.
30233
30234 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
30235
30236         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
30237
30238 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
30239
30240         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
30241         * gcc.c-torture/execute/va-arg-16.x: Likewise.
30242         * gcc.c-torture/execute/va-arg-17.x: Likewise.
30243
30244 2000-11-07  DJ Delorie  <dj@redhat.com>
30245
30246         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
30247
30248 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30249
30250         * gcc.c-torture/execute/string-opt-1.c: New test.
30251
30252 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
30253
30254         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
30255         mips-sgi-irix6.* because the MIPS ABI passes floating-point
30256         parameters in registers, and there is no way for a varargs
30257         function to know in which order the integer and floating-point
30258         parameters should be interleaved when they are placed on the
30259         stack.
30260         * gcc.c-torture/execute/va-arg-16.x: Likewise.
30261         * gcc.c-torture/execute/va-arg-17.x: Likewise.
30262
30263 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30264
30265         * gcc.c-torture/execute/string-opt-2.c: New test.
30266
30267 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
30268
30269         * g++.old-deja/g++.pt/crash60.C: New test.
30270
30271 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
30272
30273         * g++.old-deja/g++.other/crash24.C: New test.
30274         * g++.old-deja/g++.other/crash25.C: New test.
30275         * g++.old-deja/g++.other/crash26.C: New test.
30276         * g++.old-deja/g++.other/crash27.C: New test.
30277         * g++.old-deja/g++.other/crash28.C: New test.
30278         * g++.old-deja/g++.other/crash29.C: New test.
30279         * g++.old-deja/g++.other/crash30.C: New test.
30280         * g++.old-deja/g++.other/crash31.C: New test.
30281         * g++.old-deja/g++.other/crash32.C: New test.
30282         * g++.old-deja/g++.other/crash33.C: New test.
30283         * g++.old-deja/g++.other/crash34.C: New test.
30284         * g++.old-deja/g++.other/crash35.C: New test.
30285
30286 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
30287
30288         * gcc.c-torture/execute/20001031-1.c: New test.
30289
30290 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
30291
30292         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
30293         namespace.
30294
30295         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
30296         standards-conformant.
30297
30298         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
30299
30300         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
30301         * g++.old-deja/g++.mike/p755a.C: Likewise.
30302         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
30303         library makes no calls to `operator new' during initialization.
30304
30305 2000-11-04  Neil Booth  <neilb@earthling.net>
30306
30307         * gcc.dg/cpp/include2.c: New tests.
30308
30309 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
30310
30311         * lib/g++.exp (g++_set_ld_library_path): New function.
30312         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
30313
30314 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
30315
30316         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
30317         warnings.
30318
30319 2000-11-01  Richard Henderson  <rth@redhat.com>
30320
30321         * g++.old-deja/g++.ext/namedret1.C: New.
30322         * g++.old-deja/g++.ext/namedret2.C: New.
30323         * g++.old-deja/g++.ext/namedret3.C: New.
30324
30325 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
30326
30327         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
30328         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
30329
30330 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30331
30332         * gcc.c-torture/execute/va-arg-21.c: New test.
30333
30334 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
30335
30336         * gcc.dg/c99-complex-2.c: New test.
30337
30338 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30339
30340         * gcc.c-torture/execute/stdio-opt-1.c: New test.
30341
30342 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
30343
30344         * g++.old-deja/g++.other/inline16.C: New test.
30345
30346 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
30347
30348         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
30349         __PRETTY_FUNCTION__
30350
30351 2000-10-29  Neil Booth  <neilb@earthling.net>
30352
30353         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
30354         New tests.
30355         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
30356         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
30357         optimisation.
30358
30359 2000-10-29  Neil Booth  <neilb@earthling.net>
30360
30361         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
30362         * mi1.c, mi1c.h: Add null directives to multiple-include test.
30363         * mi5.c: Test multiple includes work with -C.
30364         * trigraphs.c: Test ^= version.
30365
30366 2000-10-28  Neil Booth  <neilb@earthling.net>
30367
30368         New tests and test updates for new macro expander.
30369
30370         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
30371         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
30372         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
30373         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
30374         new diagnostic messages.
30375
30376         * gcc.dg/cpp/macro3.c: New tests.
30377
30378 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
30379
30380         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
30381         on the same line.
30382
30383 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
30384
30385         * g++.old-deja/g++.other/eh2.C: New test.
30386
30387 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
30388
30389         * gcc.c-torture/execute/20001027-1.c: New test.
30390
30391 2000-10-26  Richard Henderson  <rth@redhat.com>
30392
30393         * gcc.c-torture/execute/20001026-1.c: New.
30394
30395 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
30396
30397         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
30398         * g++.old-deja/g++.law/builtin1.C: Likewise.
30399         * g++.old-deja/g++.law/ctors10.C: Likewise.
30400         * g++.old-deja/g++.law/virtual3.C: Likewise.
30401         * g++.old-deja/g++.mike/p658.C: Likewise.
30402         * g++.old-deja/g++.other/sibcall1.C: Likewise.
30403         * g++.old-deja/g++.other/vaarg2.C: Likewise.
30404         * g++.old-deja/g++.robertl/eb124.C: Likewise.
30405         * g++.old-deja/g++.robertl/eb44.C: Likewise.
30406         * g++.old-deja/g++.robertl/eb77.C: Likewise.
30407
30408 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
30409
30410         * gcc.c-torture/compile/20001024-1.c: New test.
30411
30412 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
30413
30414         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
30415         to tell us whether or not we are using V3.
30416
30417 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
30418
30419         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
30420         operands.
30421
30422 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30423
30424         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
30425
30426 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
30427
30428         * gcc.c-torture/execute/20001024-1.c: New test.
30429
30430 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
30431
30432         * g++.old-deja/g++.other/sibcall1.C: New test.
30433
30434 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
30435
30436         * gcc.dg/noncompile/init-3.c: New test.
30437
30438 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
30439
30440         * gcc.dg/format-array-1.c: New test.
30441
30442 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30443
30444         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
30445         writing through null pointers; remove comment about testing
30446         unterminated strings.
30447
30448 2000-10-17  Matthew Hiller  <hiller@redhat.com>
30449
30450         * gcc.c-torture/execute/20001017-2.c: New test.
30451
30452 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30453
30454         * gcc.c-torture/compile/20001018-1.c: New test.
30455         * gcc.c-torture/compile/20001018-1.x: Xfail.
30456
30457 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30458
30459         * gcc.c-torture/execute/20001017-1.c: New test.
30460
30461 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30462
30463         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
30464         for multiple use of arguments with scanf formats; add tests for
30465         multiple use of arguments.
30466
30467 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
30468
30469         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
30470
30471 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30472
30473         * gcc.dg/format-miss-1.c: New test.
30474
30475 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
30476
30477         * gcc.c-torture/execute/20001013-1.c: New test.
30478
30479 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
30480
30481         * gcc.dg/format-branch-1.c: New test.
30482
30483 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
30484
30485         * README, lib/file-format.exp: Remove EGCS references.
30486
30487 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
30488
30489         * gcc.dg/20001013-1.c: New test.
30490
30491 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
30492
30493         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
30494         for intmax_t in the compiler using __typeof__ and the type rules
30495         for conditional expressions.
30496
30497 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
30498
30499         * gcc.dg/20001012-1.c: New test.
30500         * gcc.dg/20001012-2.c: New test.
30501
30502 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
30503
30504         * gcc.dg/format-attr-1.c: New test.
30505
30506 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
30507
30508         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
30509         __LONG_LONG_MAX__ instead of LLONG_MAX.
30510
30511 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
30512
30513         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
30514         scanf flags.
30515         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
30516         flags.
30517
30518 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
30519
30520         * gcc.dg/sequence-pt-1.c: New test.
30521
30522 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
30523
30524         * gcc.c-torture/execute/20001011-1.c: New testcase.
30525         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
30526
30527 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
30528
30529         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
30530         does not error on it.
30531
30532 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
30533
30534         * gcc.dg/20001009-1.c: New test.
30535
30536 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
30537
30538         * gcc.c-torture/compile/20001009-1.c: Move from here ....
30539         * gcc.c-torture/execute/20001009-2.c: ... to here.
30540
30541 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
30542
30543         * gcc.c-torture/compile/20001009-1.c: New testcase.
30544         * gcc.c-torture/execute/20001009-1.c: New testcase.
30545         Testcases provided by Jan Hubicka <jh@suse.cz>.
30546
30547 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
30548
30549         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
30550         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
30551         uintmax_t using <limits.h> to emulate the compiler's internal
30552         logic.  No longer XFAIL %j tests.
30553
30554 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
30555
30556         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
30557         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
30558         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
30559         regexps and details of expected handling of some bad formats.
30560         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
30561         suppression.
30562
30563 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30564
30565         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
30566         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
30567         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
30568         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
30569         in list archives.
30570
30571 2000-10-06  Richard Henderson  <rth@cygnus.com>
30572
30573         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
30574         * g++.old-deja/g++.brendan/crash52.C: Likewise.
30575         * g++.old-deja/g++.jason/report.C: Likewise.
30576         * g++.old-deja/g++.law/friend5.C: Likewise.
30577         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
30578         of the expected warnings.
30579
30580 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
30581
30582         * g++.old-deja/g++.pt/enum14.C: New test.
30583
30584 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
30585
30586         * g++.old-deja/g++.pt/crash59.C: New test.
30587
30588 2000-10-04  Will Cohen  <wcohen@redhat.com>
30589
30590         * gcc.dg/20000926-1.c: New test.
30591
30592 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
30593
30594         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
30595         function name for current C++ compiler.
30596         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
30597
30598 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
30599
30600         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
30601         __PRETTY_FUNCTION__.
30602         * g++.old-deja/g++.ext/pretty2.C: Likewise.
30603
30604 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30605
30606         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
30607
30608 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
30609
30610         * gcc.c-torture/compile/20000923-1.c: New test.
30611
30612 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
30613
30614         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
30615         * g++.old-deja/g++.pt/ttp62.C: Same.
30616         * g++.old-deja/g++.other/inline14.C: Same.
30617
30618 2000-09-24  Richard Henderson  <rth@cygnus.com>
30619
30620         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
30621
30622 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
30623
30624         * gcc.dg/c90-printf-1.c: Add test for wide string format.
30625
30626 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
30627
30628         * gcc.c-torture/compile/20000922-1.c: New file.
30629
30630 2000-09-21  Nick Clifton  <nickc@redhat.com>
30631
30632         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
30633         a signed long modulo operation.
30634         (mod6): New function - perform an unsigned long modulo operation.
30635         (main): Add tests for modulos of very large numbers by very small
30636         dividends.
30637
30638 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30639
30640         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
30641
30642 2000-09-19  Richard Henderson  <rth@cygnus.com>
30643
30644         * gcc.dg/compare2.c (case 10): XFAIL.
30645
30646 2000-09-18  Richard Henderson  <rth@cygnus.com>
30647
30648         * gcc.c-torture/execute/20000906-1.c: Move ...
30649         * gcc.dg/20000906-1.c: ... here.  Only run on targets
30650         that support __builtin_trap.
30651
30652 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
30653
30654         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
30655
30656 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30657
30658         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
30659         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
30660         more $ format tests.
30661
30662 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30663
30664         * gcc.dg/format-errmk-1.c: New test.
30665
30666 2000-09-17  Greg McGary  <greg@mcgary.org>
30667
30668         * gcc.c-torture/execute/20000917-1.x: Remove.
30669
30670 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30671
30672         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
30673
30674 2000-09-17  Greg McGary  <greg@mcgary.org>
30675
30676         * gcc.c-torture/execute/20000917-1.c: New test.
30677         * gcc.c-torture/execute/20000917-1.x: XFAIL.
30678
30679 2000-09-16  Neil Booth  <NeilB@earthling.net>
30680
30681         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
30682         in nested macro bug.
30683
30684 2000-09-15  Neil Booth  <NeilB@earthling.net>
30685
30686         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
30687
30688 2000-09-14  Jeffrey A Law  (law@cygnus.com)
30689
30690         * gcc.c-torture/execute/20000914-1.c: New test.
30691
30692 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
30693
30694         * g++.other/inline13.C: New test.
30695
30696 2000-09-12  Andreas Jaeger  <aj@suse.de>
30697
30698         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
30699         constant by Ulrich Drepper <drepper@redhat.com>.
30700
30701 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
30702
30703         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
30704
30705 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30706
30707         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
30708
30709 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
30710
30711         * gcc.dg/cpp/backslash.c: New test.
30712
30713 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
30714
30715         * gcc.c-torture/execute/20000910-1.c: New test.
30716         * gcc.c-torture/execute/20000910-2.c: Likewise.
30717
30718 2000-09-11  Robert Lipe  <robertl@sco.com>
30719
30720         * gcc.dg/pragma-align.c: New test.
30721
30722 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
30723
30724         * g++.old-deja/g++.pt/explicit82.C: New test.
30725         * g++.old-deja/g++.pt/explicit83.C: New test.
30726
30727 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
30728
30729         * gcc.dg/asm-names.c: New test.
30730
30731 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30732
30733         * gcc.dg/cpp/tr-warn6.c: New test
30734
30735 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30736
30737         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
30738         be accepted.
30739
30740 2000-09-07  Catherine Moore  <clm@redhat.com>
30741
30742         * gcc.c-torture/execute/unroll-1.c: New test.
30743
30744 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
30745
30746         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
30747         ERROR markers.
30748         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
30749         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
30750         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
30751         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
30752         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
30753         Preprocess only.
30754         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
30755         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
30756
30757 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30758
30759         * g++.old-deja/g++.pt/deduct2.C: New test.
30760
30761 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30762
30763         * g++.old-deja/g++.pt/parms2.C: New test.
30764
30765 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30766
30767         * g++.old-deja/g++.pt/crash58.C: New test.
30768
30769 2000-09-06  Greg McGary  <greg@mcgary.org>
30770
30771         * gcc.c-torture/execute/20000906-1.c: New test.
30772         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
30773
30774 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30775
30776         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
30777
30778 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
30779
30780         * g++.old-deja/g++.pt/crash57.C: New test.
30781
30782 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
30783
30784         * g++.old-deja/g++.pt/crash56.C: New test.
30785
30786 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
30787
30788         * g++.old-deja/g++.pt/koenig1.C: New test.
30789
30790 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
30791
30792         * gcc.dg/20000904-1.c: New test.
30793
30794 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
30795
30796         * gcc.dg/cpp/paste8.c: New test.
30797
30798 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
30799
30800         * gcc.c-torture/compile/20000827-1.c: New test.
30801
30802 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
30803
30804         * gcc.dg/format-diag-1.c: New test.
30805
30806 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
30807
30808         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
30809         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
30810         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
30811         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
30812         gcc.dg/formatz-1.c: Adjust warning regular expressions.
30813
30814 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
30815
30816         * g++.old-deja/g++.other/nested4.C: New test.
30817
30818 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
30819
30820         * g++.old-deja/g++.ns/scoped1.C: New test.
30821
30822 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
30823
30824         * lib/g++.exp: Support testing already-installed GCC.
30825
30826 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30827
30828         * wtr-label-1.c, wtr-suffix-1.c: New tests.
30829
30830 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30831
30832         * gcc.dg/return-type-2.c: New test.
30833
30834 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
30835
30836         * gcc.c-torture/compile/20000825-1.c: New test.
30837
30838 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
30839
30840         * gcc.dg/dwarf2-2.c: New test.
30841
30842 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
30843
30844         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
30845         dg-warning regexps.
30846
30847 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30848
30849         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
30850         gcc.dg/format-ext-5.c: New tests.
30851
30852 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
30853
30854         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
30855
30856 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
30857
30858         * gcc.dg/noncompile/930622-2.c: Adjust error message.
30859
30860 2000-08-24  Richard Henderson  <rth@cygnus.com>
30861
30862         * gcc.dg/ia64-sync-1.c: New test.
30863         * gcc.dg/ia64-sync-2.c: New test.
30864         * gcc.dg/ia64-asm-1.c: New test.
30865
30866 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
30867
30868         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
30869         * gcc.dg/format-ext-2.c: New test.
30870
30871 2000-08-23  Jason Merrill  <jason@redhat.com>
30872
30873         * lib/old-dejagnu.exp: Also ignore "In member function" and
30874         "At global scope".
30875
30876 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30877
30878         * gcc.dg/noncompile/label-lineno-1.c: New test.
30879
30880 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
30881
30882         * gcc.dg/c99-array-nonobj-1.c: New test.
30883
30884 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
30885
30886         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
30887         tests.
30888         * gcc.dg/format-ext-1.c: New test.
30889
30890 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30891
30892         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
30893         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
30894         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
30895         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
30896         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
30897
30898 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
30899
30900         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
30901         gcc.dg/c99-strftime-2.c: New tests.
30902
30903 2000-08-22  Richard Henderson  <rth@cygnus.com>
30904
30905         * gcc.c-torture/execute/20000822-1.c: New test.
30906
30907 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
30908
30909         * gcc.c-torture/execute/20000819-1.x: Remove.
30910
30911 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
30912
30913         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
30914         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
30915         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
30916         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
30917         gcc.dg/format-xopen-1.c: New tests.
30918
30919 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
30920
30921         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
30922
30923 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
30924
30925         * g++.old-deja/g++.other/loop2.C: New test.
30926
30927         * gcc.c-torture/compile/20000606-1.c: New test.
30928         * gcc.c-torture/compile/20000728-1.c: New test.
30929         * gcc.c-torture/execute/20000801-1.c: New test.
30930         * gcc.c-torture/execute/20000801-2.c: New test.
30931         * gcc.c-torture/execute/20000819-1.c: New test.
30932         * gcc.c-torture/execute/20000819-1.x: XFAIL.
30933         * gcc.dg/20000629-1.c: New test.
30934         * gcc.dg/20000724-1.c: New test.
30935         * gcc.dg/20000807-1.c: New test.
30936
30937 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
30938
30939         * gcc.dg/cpp/pragma-1.c: New test.
30940         * gcc.dg/cpp/pragma-2.c: New test.
30941
30942 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
30943
30944         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
30945         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
30946
30947 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
30948
30949         * gcc.c-torture/compile/20000818-1.c: New test.
30950
30951 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
30952
30953         * gcc.c-torture/execute/20000818-1.c: New test.
30954
30955 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30956
30957         * gcc.dg/format-va-1.c: New test.
30958
30959 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
30960
30961         * g++.old-deja/g++.other/typedef8.C: New test.
30962
30963 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
30964
30965         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
30966         * g++.old-deja/g++.mike/net36.C: Mark candidate.
30967         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
30968         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
30969         * g++.old-deja/g++.other/ptrmem7.C: New test.
30970         * g++.old-deja/g++.pt/ptrmem10.C: New test.
30971
30972 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
30973
30974         * g++.old-deja/g++.pt/typename27.C: New test.
30975
30976 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
30977
30978         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
30979         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
30980         * g++.old-deja/g++.pt/friend45.C: New test.
30981         * g++.old-deja/g++.other/friend8.C: New test.
30982
30983 2000-08-15  Richard Henderson  <rth@cygnus.com>
30984
30985         * gcc.c-torture/execute/20000815-1.c: New test.
30986
30987 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
30988
30989         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
30990         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
30991         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
30992
30993 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
30994
30995         * g++.old-deja/g++.other/refinit2.C: New test.
30996
30997 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
30998
30999         * lib/c-torture.exp (c-torture): Make
31000         compiler_conditional_xfail_data global.
31001         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
31002         compiler_conditional_xfail_data machinery.
31003         (f-torture-execute): Likewise.
31004         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
31005         and only when unrolling loops.
31006
31007         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
31008
31009 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
31010
31011         * g++.old-deja/g++.pt/explicit81.C: New test.
31012
31013 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
31014
31015         * g++.old-deja/g++.pt/typename26.C: New test.
31016
31017 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
31018
31019         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
31020         warning.
31021
31022 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
31023
31024         * g++.old-deja/g++.other/array3.C: New test.
31025
31026 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
31027
31028         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
31029         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
31030         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
31031         New tests.
31032
31033 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
31034
31035         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
31036         * g++.old-deja/g++.abi/vmihint.C: Likewise.
31037
31038 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
31039
31040         * gcc.c-torture/execute/20000808-1.c: New test.
31041
31042 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
31043
31044         * gcc.dg/c90-const-expr-1.c: New test.
31045
31046 2000-08-08  Richard Henderson  <rth@cygnus.com>
31047
31048         * gcc.dg/noncompile/920923-1.c: Declare calloc.
31049
31050 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
31051
31052         * gcc.dg/noncompile/const-ll-1.c: New test.
31053
31054 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
31055
31056         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
31057
31058 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
31059
31060         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
31061         that running programs linked against the shared version of libobjc
31062         run correctly.
31063
31064 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
31065
31066         * gcc.dg/c99-printf-1.c: New test.
31067
31068 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
31069
31070         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
31071
31072 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
31073
31074         * gcc.c-torture/execute/20000731-1.x: Delete.
31075
31076 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
31077
31078         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
31079         and torture_without_loops as is done by c-torture.exp.
31080         (search_for): Copy from c-torture.exp.
31081         (gcc-dg-runtest): New function, drives a directory of tests
31082         iterating over the TORTURE_OPTIONS.
31083         (scan-assembler, scan-assembler-not): Move here from
31084         individual directory drivers.
31085
31086         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
31087         defined by lib/gcc-dg.exp.
31088         * gcc.dg/cpp/cpp.exp: Likewise.
31089         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
31090         gcc-dg-runtest, so we cycle over optimization options.
31091
31092         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
31093         * gcc.dg/compare2.c: No longer expected to fail.
31094
31095 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
31096
31097         * gcc.c-torture/execute/20000804-1.c: New test.
31098
31099 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
31100
31101         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
31102
31103 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
31104
31105         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
31106
31107 2000-08-03  Jeffrey A Law  (law@cygnus.com)
31108
31109         * gcc.c-torture/compile/20000803-1.c: New test.
31110
31111 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
31112
31113         * gcc.c-torture/execute/20000801-3.c,
31114         gcc.c-torture/execute/20000801-4.c: New tests.
31115         * gcc.c-torture/execute/20000801-3.x,
31116         gcc.c-torture/execute/20000801-4.x: Xfail.
31117
31118 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
31119
31120         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
31121         libobjc/.libs to allow for libtool.
31122
31123 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
31124
31125         * gcc.c-torture/compile/20000802-1.c: New test.
31126
31127 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
31128
31129         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
31130
31131 2000-07-31  Jeffrey A Law  (law@cygnus.com)
31132
31133         * gcc-c-torture/execute/20000731-2.c: New test.
31134
31135         * gcc.c-torture/execute/20000731-1.c: New test.
31136         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
31137
31138 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
31139
31140         * testsuite/gcc.dg/cpp/paste7.c: New test.
31141         * gcc.dg/cpp/20000725-1.c: New test.
31142
31143 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
31144
31145         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
31146         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
31147         declaration warning for __builtin_dwarf_reg_size.
31148
31149         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
31150
31151 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
31152
31153         * gcc.dg/noncompile/voidparam-1.c: New test.
31154
31155 2000-07-30  Richard Henderson  <rth@cygnus.com>
31156
31157         * gcc.dg/c90-digraph-1.c: Don't xfail.
31158         * gcc.dg/compare2.c (case 10): Xfail.
31159         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
31160
31161 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
31162
31163         * gcc.dg/c99-main-1.c: New test.
31164
31165 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
31166
31167         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
31168
31169 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
31170
31171         * gcc.c-tortuer/execute/20000726-1.c: New test.
31172
31173 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
31174
31175         * gcc.c-torture/execute/enum-2.c: New test.
31176
31177 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31178
31179         * gcc.dg/cpp/tr-warn3.c: New test.
31180
31181 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
31182
31183         * g++.old-deja/g++.ext/implicit1.C: Remove.
31184         * g++.old-deja/g++.jason/c2.C: Remove
31185         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
31186         * g++.old-deja/g++.pt/crash16.C: Likewise.
31187         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
31188
31189 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
31190
31191         * g++.old-deja/g++.other/for2.C: New test.
31192
31193 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
31194
31195         * gcc.dg/20000720-1.c: New test.
31196
31197 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
31198
31199         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
31200
31201 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
31202
31203         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
31204         * gcc.c-torture/execute/20000722-1.c: New.
31205         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
31206
31207 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
31208
31209         * gcc.dg/cpp/20000720-1.S: New test.
31210
31211 2000-07-21  Michael Meissner  <meissner@redhat.com>
31212
31213         * gcc.c-torture/execute/ieee/hugeval.c: New test.
31214
31215 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
31216
31217         * g++.old-deja/g++.brendan/crash16.C,
31218         g++.old-deja/g++.brendan/parse3.C,
31219         g++.old-deja/g++.brendan/redecl1.C,
31220         g++.old-deja/g++.ns/template13.C,
31221         g++.old-deja/g++.other/decl4.C,
31222         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
31223
31224 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
31225
31226         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
31227         and "Internal error".
31228
31229         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
31230         regexps.
31231         * gcc.dg/cpp/paste6.c: New test.
31232
31233 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
31234
31235         * gcc.dg/cpp/tr-direct.c: New test.
31236
31237         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
31238         gcc.dg/cpp/undef1.c: Tweak error regexps.
31239
31240 2000-07-18  Eric Christopher <echristo@redhat.com>
31241
31242         * gcc.c-torture/compile/20000718-1.c: New test.
31243
31244 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
31245
31246         * cpplex.c (_cpp_push_token): If the token being pushed back
31247         is the previous token in this context, just subtract one from
31248         context->posn.
31249         * cppmacro.c (save_expansion): Clear aux field when storing a
31250         placemarker.
31251
31252 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
31253
31254         * gcc.dg/noncompile/redecl-1.c: New test.
31255
31256 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
31257
31258         * gcc.c-torture/execute/20000717-5.c: New test.
31259         * gcc.c-torture/execute/20000717-1.x: Removed.
31260
31261 2000-07-17  Richard Henderson  <rth@cygnus.com>
31262
31263         * gcc.c-torture/execute/20000717-4.c: New test.
31264
31265 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
31266
31267         * gcc.dg/cpp/syshdr.c: New test.
31268         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
31269
31270 2000-07-17  Neil Booth  <neilb@earthling.net>
31271
31272         * gcc.dg/cpp/cmdlne-dM.c: New test.
31273         * gcc.dg/cpp/cmdlne-dD.c: New test.
31274
31275 2000-07-17  Jeffrey A Law  (law@cygnus.com)
31276
31277         * gcc.c-torture/execute/20000717-3.c: New test.
31278
31279         * gcc.c-torture/compile/20000717-1.c: New test.
31280
31281 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
31282
31283         * gcc.c-torture/execute/20000717-2.c: New test.
31284
31285 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
31286
31287         * gcc.dg/formatz-1.c: New test.
31288
31289         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
31290         * gcc.dg/c99-digraph-1.c: New tests.
31291
31292         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
31293         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
31294
31295         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
31296         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
31297         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
31298         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
31299         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
31300         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
31301         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
31302
31303 2000-07-17   Greg McGary <greg@mcgary.org>
31304
31305         * gcc.c-torture/execute/20000717-1.c: New test.
31306         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
31307
31308 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
31309
31310         * gcc.c-torture/execute/20000715-2.c: New test.
31311         * gcc.dg/20000715-1.c: New test.
31312
31313 2000-07-15  Michael Meissner  <meissner@redhat.com>
31314
31315         * gcc.c-torture/execute/20000715-1.c: New test.
31316
31317 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
31318
31319         * gcc.c-torture/execute/20000707-1.c: New test.
31320
31321 2000-07-13  Neil Booth  <NeilB@earthling.net>
31322
31323         * testsuite/gcc.dg/cpp/digraph1.c,
31324         testsuite/gcc.dg/cpp/digraph2.c,
31325         testsuite/gcc.dg/cpp/digraphs.c: New tests.
31326
31327 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
31328
31329         * g77.f-torture/compile/20000630-2.f:  New test.
31330         * g77.f-torture/compile/20000630-2.x
31331
31332 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
31333
31334         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
31335
31336 2000-07-11  Neil Booth  <NeilB@earthling.net>
31337
31338         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
31339
31340 2000-07-11  Neil Booth  <NeilB@earthling.net>
31341
31342         * gcc.dg/cpp/cmdlne-C.c: New.
31343
31344 2000-07-09  Neil Booth  <NeilB@earthling.net>
31345
31346         * gcc.dg/cpp/directiv.c: New tests.
31347         * gcc.dg/cpp/undef1.c: Update.
31348
31349 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
31350
31351         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
31352
31353 2000-07-09  Neil Booth  <NeilB@earthling.net>
31354
31355         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
31356
31357 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
31358
31359         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
31360         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
31361
31362 2000-07-08  Neil Booth  <NeilB@earthling.net>
31363
31364         * gcc.dg/cpp/macsyntx.c: New tests.
31365
31366 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
31367
31368         * gcc.dg/20000707-1.c: New test.
31369
31370 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
31371
31372         * gcc.c-torture/execute/20000706-1.c: New test.
31373         * gcc.c-torture/execute/20000706-2.c: New test.
31374         * gcc.c-torture/execute/20000706-3.c: New test.
31375         * gcc.c-torture/execute/20000706-4.c: New test.
31376         * gcc.c-torture/execute/20000706-5.c: New test.
31377
31378 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
31379
31380         * g++.old-deja/g++.pt/instantiate7.C: New test.
31381
31382 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
31383
31384         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
31385         * g++.old-deja/g++.mike/thunk3.C: Likewise.
31386         * g++.old-deja/g++.other/rtti3.C: Likewise.
31387         * g++.old-deja/g++.other/rttid3.C: Likewise.
31388
31389 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
31390
31391         *  g77.f-torture/compile/20000630-1.x: Fix typo
31392
31393 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
31394
31395         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
31396         assembly output.
31397
31398 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
31399
31400         * gcc.dg/cpp/ident.c: New test.
31401
31402 2000-07-05  Neil Booth  <NeilB@earthling.net>
31403
31404         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
31405           gcc.dg/cpp/lexstrng.c: New tests.
31406
31407 2000-07-04  Neil Booth  <NeilB@earthling.net>
31408
31409         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
31410         * gcc.dg/cpp/strify2.c: Same.
31411
31412 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
31413
31414         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
31415         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
31416         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
31417         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
31418
31419         * testsuite/gcc.dg/cpp/macro1.c,
31420         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
31421         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
31422         testsuite/gcc.dg/cpp/strify1.c,
31423         testsuite/gcc.dg/cpp/strify2.c: New tests.
31424
31425 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
31426
31427         * gcc.c-torture/execute/20000703-1.c: New test.
31428
31429 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
31430
31431         * g++.old-deja/g++.pt (lookup10.C): New test.
31432
31433 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
31434
31435         * g++.old-deja/g++.pt (typename25.C): New test.
31436
31437 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
31438
31439         * gcc.c-torture/compile/20000701-1.c: New test.
31440
31441 2000-06-30  Nick Clifton  <nickc@cygnus.com>
31442
31443         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
31444         to test case.
31445
31446 2000-06-30  Catherine Moore  <clm@cygnus.com>
31447
31448         * gcc.c-torture/execute/align-1.c: New test.
31449
31450 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
31451
31452         * g++.old-deja/g++.pt/expr8.C: New test.
31453         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
31454
31455 2000-06-29  Nick Clifton  <nickc@cygnus.com>
31456
31457         * gcc.c-torture/compile/20000629-1.c: New test.
31458
31459 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
31460
31461
31462         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
31463         gcc.dg/noncompile directory, depending on whether they're
31464         preprocessor tests or not.  Annotate all the tests for the dg
31465         framework.
31466
31467         * gcc.c-torture/noncompile/noncompile.exp: Delete.
31468         * gcc.dg/noncompile/noncompile.exp: New.
31469
31470         * Moved files:
31471         Old name                                New name
31472         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
31473         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
31474         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
31475         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
31476         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
31477         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
31478         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
31479         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
31480         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
31481         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
31482         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
31483         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
31484         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
31485         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
31486         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
31487         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
31488         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
31489         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
31490         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
31491         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
31492         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
31493         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
31494         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
31495         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
31496
31497         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
31498         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
31499         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
31500         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
31501         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
31502         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
31503
31504 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
31505
31506         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
31507         declare one variable.  On the fourth, error.
31508         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
31509         declared by 20000628-1a.h.
31510
31511 2000-06-29  Richard Henderson  <rth@redhat.com>
31512
31513         * gcc.c-torture/execute/930529-1.x: New file.
31514         * gcc.dg/920413-1.c: Adjust expected warning text.
31515         * gcc.dg/980217-1.c: Declare abort.
31516         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
31517
31518 2000-06-29  Jeffrey A Law  (law@cygnus.com)
31519
31520         * g77.f-torture/compile/20000629-1.f: New test.
31521         * g77.f-torture/compile/20000629-1.x: Expected to fail.
31522
31523 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
31524
31525         Rearrange lots of files, removing entirely the
31526         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
31527         directories.
31528
31529         * Deleted files:
31530         gcc.c-torture/code_quality/code_quality.exp
31531         gcc.c-torture/special/special.exp
31532         gcc.failure/failure.exp
31533         gcc.failure/940409-1.x
31534         gcc.c-torture/compile/961203-1.x
31535
31536         * New files:
31537         gcc.misc-tests/linkage.exp
31538         gcc.c-torture/execute/920730-1t.c
31539         gcc.c-torture/execute/920730-1t.x
31540         gcc.c-torture/compile/920520-1.x
31541         gcc.c-torture/compile/920521-1.x
31542         gcc.c-torture/compile/981006-1.x
31543         gcc.c-torture/execute/eeprof-1.x
31544
31545         * Moved files (possibly with modifications to fit a new harness):
31546         Old name                                New name
31547         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
31548         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
31549         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
31550         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
31551         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
31552         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
31553         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
31554         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
31555         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
31556         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
31557         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
31558         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
31559         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
31560         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
31561
31562 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
31563
31564         * c-torture/compile/961203-1.x: Delete.
31565
31566         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
31567         not exit. Include stdio.h.
31568         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
31569         * gcc.misc-tests/dg-12.c: Likewise.
31570         * gcc.misc-tests/dg-5.c: Likewise.
31571         * gcc.misc-tests/dg-6.c: Likewise.
31572         * gcc.misc-tests/dg-7.c: Prototype abort.
31573         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
31574         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
31575         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
31576         not exit.
31577         * gcc.misc-tests/sieve.c: Use return from main, not exit.
31578         * gcc.misc-tests/sort2.c: Use return from main, not exit.
31579
31580 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
31581
31582         * gcc.dg/cpp/20000628-1.c: New test.
31583         * gcc.dg/cpp/20000628-1.h: New header for above test.
31584         * gcc.dg/cpp/20000628-1a.h: Likewise.
31585
31586 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
31587
31588         * gcc.dg/cpp: New directory.
31589         * gcc.dg/cpp/cpp.exp: New driver.
31590         * gcc.dg/cpp/20000627-1.c: New test.
31591         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
31592         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
31593         and rewrite as a compilation test.
31594
31595         * gcc.dg: Move many files into the cpp subdirectory, possibly
31596         renaming or editing them as well.
31597         Old name                New name
31598         990119-1.c              cpp/19990119-1.c
31599         990228-1.c              cpp/19990228-1.c
31600         990407-1.c              cpp/19990407-1.c
31601         990409-1.c              cpp/19990409-1.c
31602         990413-1.c              cpp/19990413-1.c
31603         990703-1.c              cpp/19990703-1.c
31604         20000127-1.c            cpp/20000127-1.c
31605         20000129-1.c            cpp/20000129-1.c
31606         20000207-1.c            cpp/20000207-1.c
31607         20000207-2.c            cpp/20000207-2.c
31608         20000209-1.c            cpp/20000209-1.c
31609         20000209-2.c            cpp/20000209-2.c
31610         20000301-1.c            cpp/20000301-1.c
31611         20000419-1.c            cpp/20000419-1.c
31612         20000510-1.S            cpp/20000510-1.S
31613         20000519-1.c            cpp/20000519-1.c
31614         20000529-1.c            cpp/20000529-1.c
31615         20000625-1.c            cpp/20000625-1.c
31616         20000625-2.c            cpp/20000625-2.c
31617         cpp-as1.c               cpp/assert1.c
31618         cpp-as2.c               cpp/assert2.c
31619         cxx-comments-1.c        cpp/cxxcom1.c
31620         cxx-comments-2.c        cpp/cxxcom2.c
31621         endif-label.c           cpp/endif.c
31622         cpp-hash1.c             cpp/hash1.c
31623         cpp-hash2.c             cpp/hash2.c
31624         cpp-if1.c               cpp/if-1.c
31625         cpp-if2.c               cpp/if-2.c
31626         cpp-if3.c               cpp/if-3.c
31627         cpp-if4.c               cpp/if-4.c
31628         cpp-if5.c               cpp/if-5.c
31629         cpp-cond.c              cpp/if-cexp.c
31630         cpp-missingop.c         cpp/if-mop.c
31631         cpp-missingparen.c      cpp/if-mpar.c
31632         cpp-opprec.c            cpp/if-oppr.c
31633         cpp-ifparen.c           cpp/if-paren.c
31634         cpp-shortcircuit.c      cpp/if-sc.c
31635         cpp-shift.c             cpp/if-shift.c
31636         cpp-unary.c             cpp/if-unary.c
31637         cpp-li1.c               cpp/line1.c
31638         cpp-li2.c               cpp/line2.c
31639         lineno.c                cpp/line3.c
31640         lineno-2.c              cpp/line4.c
31641         cpp-mi.c                cpp/mi1.c
31642         cpp-mic.h               cpp/mi1c.h
31643         cpp-micc.h              cpp/mi1cc.h
31644         cpp-mind.h              cpp/mi1nd.h
31645         cpp-mindp.h             cpp/mi1ndp.h
31646         cpp-mix.h               cpp/mi1x.h
31647         cpp-mi2.c               cpp/mi2.c
31648         cpp-mi2a.h              cpp/mi2a.h
31649         cpp-mi2b.h              cpp/mi2b.h
31650         cpp-mi2c.h              cpp/mi2c.h
31651         cpp-mi3.c               cpp/mi3.c
31652         cpp-mi3.def             cpp/mi3.def
31653         poison-1.c              cpp/poison.c
31654         pr-impl.c               cpp/prag-imp.c
31655         cpp-redef-2.c           cpp/redef1.c
31656         cpp-redef.c             cpp/redef2.c
31657         strpaste.c              cpp/strp1.c
31658         strpaste-2.c            cpp/strp2.c
31659         cpp-tradpaste.c         cpp/tr-paste.c
31660         cpp-tradstringify.c     cpp/tr-str.c
31661         cpp-tradwarn1.c         cpp/tr-warn1.c
31662         cpp-tradwarn2.c         cpp/tr-warn2.c
31663         trigraphs.c             cpp/trigraphs.c
31664         cpp-unc1.c              cpp/unc1.c
31665         cpp-unc2.c              cpp/unc2.c
31666         cpp-unc3.c              cpp/unc3.c
31667         cpp-unc.c               cpp/unc4.c
31668         undef.c                 cpp/undef1.c
31669         undef-2.c               cpp/undef2.c
31670         cpp-wi1.c               cpp/widestr1.c
31671
31672 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
31673
31674         * lib/g++.exp (g++_include_flags): Tweak.
31675
31676 2000-06-27  H.J. Lu  <hjl@gnu.org>
31677             Loren J. Rittle  <ljrittle@acm.org>
31678
31679         * lib/g++.exp (g++_include_flags): Override libgloss.exp
31680         version with one that knows about the new gcc tree structure.
31681         (g++_link_flags): Same.
31682
31683 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
31684
31685         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
31686         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
31687         case we are cross-compiling.
31688
31689         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
31690         g++.old-deja/g++.niklas/Makefile.in,
31691         g++.old-deja/g++.niklas/configure.in,
31692         g++.old-deja/g++.other/Makefile.in,
31693         g++.old-deja/g++.other/configure.in,
31694         gcc.c-torture/code_quality/Makefile.in,
31695         gcc.c-torture/code_quality/configure.in,
31696         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
31697         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
31698         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
31699         gcc.c-torture/execute/ieee/Makefile.in,
31700         gcc.c-torture/execute/ieee/configure.in,
31701         gcc.c-torture/noncompile/Makefile.in,
31702         gcc.c-torture/noncompile/configure.in,
31703         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
31704         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
31705         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
31706
31707 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
31708
31709         * g++.old-deja/g++.other/ambig3.C: New test.
31710
31711 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
31712
31713         * g++.old-deja/g++.pt/syntax1.C: New test.
31714         * g++.old-deja/g++.pt/syntax2.C: New test.
31715         * g++.old-deja/g++.other/syntax3.C: New test.
31716         * g++.old-deja/g++.other/syntax4.C: New test.
31717
31718 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
31719
31720         * gcc.dg/20000623-1.c: Prototype exit and abort.
31721
31722 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
31723
31724         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
31725         New tests.
31726         * gcc.dg/cpp-mi3.def: New file.
31727
31728         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
31729         inside assertions.
31730         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
31731         lexer's error messages.
31732         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
31733         divine anything from the linemarkers.
31734         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
31735         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
31736
31737 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
31738
31739         * gcc.dg/20000623-1.c: New test.
31740
31741 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
31742
31743         * gcc.c-torture/execute/20000622-1.c: New test.
31744
31745 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
31746
31747         * g++.old-deja/g++.other/init15.C: New test.
31748
31749 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
31750
31751         * g++.old-deja/g++.pt/vaarg2.C: New test.
31752         * g++.old-deja/g++.pt/vaarg3.C: New test.
31753
31754 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
31755
31756         * g++.old-deja/g++.other/dyncast6.C: New test.
31757
31758 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
31759
31760         * gcc.c-torture/execute/loop-6.c: New test.
31761
31762 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
31763
31764         * gcc.dg/20000614-1.c: New test.
31765         * gcc.dg/20000614-2.c: New test.
31766
31767 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
31768
31769         * g++.old-deja/g++.other/inline12.C: New test.
31770
31771 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
31772
31773         * g++.old-deja/g++.other/eh1.C: New test.
31774
31775 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
31776
31777         * g++.old-deja/g++.other/type.C: New test.
31778
31779 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
31780
31781         * g++.old-deja/g++.other/initstring.C: New test.
31782
31783 2000-06-12  Jason Merrill  <jason@redhat.com>
31784
31785         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
31786
31787 2000-06-09  Jeffrey A Law  (law@cygnus.com)
31788
31789         * gcc.c-torture/compile/20000609-1.c: New test.
31790
31791 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
31792
31793         * gcc.dg/20000609-1.c: New test.
31794
31795 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
31796
31797         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
31798         * gcc.c-torture/noncompile/poison-1.c: Move...
31799         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
31800         * gcc.dg/cpp-li1.c: Add a token after the #line.
31801
31802 2000-06-05  Richard Henderson  <rth@cygnus.com>
31803
31804         * gcc.c-torture/execute/20000605-2.c: New test.
31805         * gcc.c-torture/execute/20000605-3.c: New test.
31806
31807 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
31808
31809         * g77.f-torture/execute/20000503-1.x: New file.
31810
31811 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
31812
31813         * g++.old-deja/g++.eh/badalloc1.C: New test.
31814
31815 2000-06-05  Richard Henderson  <rth@cygnus.com>
31816
31817         * gcc.c-torture/execute/20000605-1.c: New test.
31818
31819 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
31820             Nathan Sidwell <nathan@codesourcery.com>
31821
31822         * gcc.c-torture/compile/20000605-1.c: New test.
31823
31824 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
31825
31826         * g77.f-torture/compile/20000601-1.f:  New test.
31827
31828 2000-06-03  Richard Henderson  <rth@cygnus.com>
31829
31830         * gcc.c-torture/execute/20000603-1.c: New.
31831
31832 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
31833
31834         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
31835         * gcc.dg/noreturn-2.c (noreturn): Likewise.
31836
31837 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
31838
31839         * gcc.dg/compare2.c (case 12): XFAIL.
31840         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
31841         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
31842
31843         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
31844
31845 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
31846
31847         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
31848         guard macro is already defined when the header is first
31849         included.
31850         * gcc.dg/cpp-mix.h: New file.
31851         * gcc.dg/endif-label.c: Update patterns to match compiler.
31852
31853         * g++.brendan/complex1.C: Declare abort.
31854         * g++.law/refs4.C: Remove XFAIL.
31855         * g++.oliva/expr2.C: Declare abort and exit.
31856
31857 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
31858
31859         * gcc.c-torture/execute/20000528-1.c: New test.
31860
31861         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
31862         * g++.old-deja/g++.law/temps4.C: Likewise.
31863
31864         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
31865         stdlib.h.  Call abort() on failure.
31866         * g++.old-deja/g++.law/refs4.C: Likewise.
31867         * g++.old-deja/g++.law/temps4.C: Likewise.
31868         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
31869         * gcc.c-torture/execute/20000112-1.c: Include string.h.
31870
31871 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
31872
31873         Relative to g++.dg/special:
31874         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
31875
31876         Relative to g++.old-deja:
31877         * g++.brendan/complex1.C, g++.jason/optimize2.C,
31878         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
31879         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
31880         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
31881         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
31882         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
31883         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
31884
31885         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
31886         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
31887         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
31888         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
31889         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
31890         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
31891         and/or string.h.
31892
31893         * g++.other/goto1.C: Update expectations for error messages.
31894
31895 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
31896
31897         * gcc.c-torture/compile/20000523-1.c: New test.
31898
31899 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
31900
31901         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
31902
31903 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
31904
31905         * g++.old-deja/g++.eh/catch11.C: New test.
31906         * g++.old-deja/g++.eh/catch12.C: New test.
31907
31908 2000-05-24  Nick Clifton  <nickc@cygnus.com>
31909
31910         * gcc.c-torture/execute/20000523-1.c: New test.
31911
31912 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
31913
31914         * c-torture/execute/bcp-1.c: Replace abort in arg of
31915         __builtin_constant_p with a generic external function.
31916
31917         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
31918         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
31919         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
31920         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
31921         Prototype abort and/or exit.
31922
31923         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
31924         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
31925         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
31926         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
31927
31928 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
31929
31930         * gcc.dg/dwarf2-1.c: New test.
31931
31932 2000-05-20  Richard Henderson  <rth@cygnus.com>
31933
31934         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
31935
31936 2000-05-20  Andreas Jaeger  <aj@suse.de>
31937
31938         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
31939         testcase.
31940
31941 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
31942
31943         * gcc.c-torture/execute/20000519-2.c: New test.
31944
31945 2000-05-19  Andreas Jaeger  <aj@suse.de>
31946
31947         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
31948         which fails with SSA.
31949
31950         * lib/c-torture.exp: Also test with -O3 -fssa.
31951
31952 2000-05-18  Michael Meissner  <meissner@redhat.com>
31953
31954         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
31955         * gcc.c-torture/execute/920415-1.c: Ditto.
31956         * gcc.c-torture/execute/920501-1.c: Ditto.
31957         * gcc.c-torture/execute/conversion.c: Ditto.
31958         * gcc.c-torture/execute/cvt-1.c: Ditto.
31959
31960 2000-05-18  Jeffrey A Law  (law@cygnus.com)
31961
31962         * gcc.c-torture/compile/20000518-1.c: New test.
31963
31964 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
31965
31966         * g77.f-torture/compile/200005018.f:  New test.
31967
31968 2000-05-17  Jeffrey A Law  (law@cygnus.com)
31969
31970         * gcc.c-torture/compile/20000517-1.c: New test.
31971
31972 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31973
31974         * gcc.c-torture/execute/20000516-1.c: New test.
31975
31976 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
31977
31978         * g++.old-deja/g++.other/eh.C: New test.
31979
31980 2000-05-12  Richard Henderson  <rth@cygnus.com>
31981
31982         * gcc.c-torture/execute/990208-1.c (main): Don't pass
31983         constants through to doit's conditional.
31984
31985 2000-05-11  Jeffrey A Law  (law@cygnus.com)
31986
31987         * gcc.c-torture/compile/20000511-1.c: New test.
31988         * g77.f-torture/compile/20000511-1.f: New test.
31989         * g77.f-torture/compile/20000511-2.f: New test.
31990
31991 2000-05-11  Michael Meissner  <meissner@redhat.com>
31992
31993         * gcc.c-torture/execute/20000511-1.c: New test.
31994
31995 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
31996
31997         * gcc.dg/dg.exp: Scan .S files as well as .c files.
31998         * gcc.dg/20000510-1.S: New.
31999
32000 2000-05-08  Catherine Moore  <clm@cygnus.com>
32001
32002         * gcc.dg/unused-3.c: New.
32003
32004 2000-05-06  Richard Henderson  <rth@cygnus.com>
32005
32006           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
32007           * g++.old-deja/g++.mike/warn1.C: Likewise.
32008           * g++.old-deja/g++.pt/local1.C: Likewise.
32009           * g++.old-deja/g++.pt/local7.C: Likewise.
32010           * g++.old-deja/g++.pt/spec16.C: Likewise.
32011
32012 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
32013
32014         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
32015
32016 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
32017
32018           * g77.f-torture/execute/20000503-1.f:  New test.
32019
32020 2000-05-04  Andreas Jaeger  <aj@suse.de>
32021
32022         * gcc.dg/noreturn-2.c: New test.
32023
32024 2000-05-04  Neil Booth  <NeilB@earthling.net>
32025
32026         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
32027         preprocessor.
32028
32029 2000-05-04  Richard Henderson  <rth@cygnus.com>
32030
32031         * gcc.c-torture/execute/20000503-1.c: Fix typo.
32032
32033 2000-05-04  Richard Henderson  <rth@cygnus.com>
32034
32035         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
32036         OpenSSL by Jason R Thorpe.
32037
32038 2000-05-03  Jim Wilson  <wilson@cygnus.com>
32039
32040         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
32041
32042 2000-05-03  Robert Lipe <robertlipe@usa.net>
32043
32044         * gcc.dg/20000503-1.c: New test.
32045
32046 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
32047
32048         * gcc.c-torture/compile/20000502-1.c: New test.
32049         * g++.old-deja/g++.other/align.C: New test.
32050         * gcc.dg/cpp-tradstringify.c: New test.
32051
32052 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
32053
32054         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
32055         and hard registers.
32056
32057 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
32058
32059         * gcc.c-torture/execute/loop-5.c: New test.
32060
32061 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
32062
32063         * gcc.c-torture/execute/va-arg-20.c: New test.
32064
32065 2000-04-23  Jeffrey A Law  (law@cygnus.com)
32066
32067         * gcc.c-torture/execute/20000422-1.c: New test.
32068
32069 2000-04-20  Greg McGary  <gkm@gnu.org>
32070
32071         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
32072         when optimizing, but without sibling-call optimizations (-O1).
32073
32074 2000-04-20  Jeffrey A Law  (law@cygnus.com)
32075
32076           * gcc.c-torture/compile/20000420-1.c: New test.
32077
32078 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
32079
32080         * g++.abi/ptrflags.C: New test.
32081         * g++.eh/catchptr1.C: Test incomplete pointer chains.
32082
32083 2000-04-19  Catherine Moore  <clm@cygnus.com>
32084
32085         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
32086
32087 2000-04-19  Greg McGary  <gkm@gnu.org>
32088
32089         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
32090         sibling-call optimizations.
32091
32092 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
32093
32094         * gcc.dg/20000419-1.c: New test.
32095
32096 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
32097
32098         * gcc.c-torture/execute/20000412-6.c: New test.
32099
32100 2000-04-12  Jeffrey A Law  (law@cygnus.com)
32101
32102         * gcc.c-torture/execute/20000412-5.c: New test.
32103         * g77.f-torture/compile/20000412-1.f: New test.
32104         * gcc.c-torture/execute/20000412-4.c: New test.
32105         * gcc.c-torture/compile/20000412-2.c: New test.
32106         * gcc.c-torture/execute/20000412-3.c: New test.
32107         * gcc.c-torture/compile/20000412-1.c: New test.
32108         * gcc.c-torture/execute/20000412-2.c: New test.
32109
32110 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
32111
32112         * objc/execute/bf-20.m: New test.
32113
32114 2000-04-10  Richard Henderson  <rth@cygnus.com>
32115
32116         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
32117
32118         * gcc.c-torture/execute/20000412-1.c: New test.
32119
32120 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
32121
32122         * g++.old-deja/g++.eh/catchptr1.C: New test.
32123
32124 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
32125
32126         * g++.old-deja/g++.abi/cxa_vec.C: New test.
32127
32128 2000-04-08  Neil Booth  <NeilB@earthling.net>
32129
32130         * gcc.dg/cpp-nullchar.c: Remove test as
32131         embedded nulls cause problems.
32132
32133 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32134
32135         * gcc.dg/compare2.c: New test.
32136
32137 2000-04-08  Neil Booth  <NeilB@earthling.net>
32138
32139         * gcc.dg/cpp-nullchar.c: New test.
32140
32141 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
32142
32143         * gcc.dg/cpp-mi2.c: New test.
32144         * gcc.dg/cpp-mi2[abc].h: New files.
32145
32146 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
32147
32148         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
32149         member name.
32150
32151 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
32152
32153         * g++.old-deja/g++.abi/vmihint.C: New test.
32154
32155 2000-04-06  Neil Booth  <NeilB@earthling.net>
32156
32157         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
32158         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
32159         copyright.
32160
32161 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
32162
32163         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
32164         avoid stack-frame overwrite.
32165
32166 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
32167
32168         * gcc.c-torture/compile/20000405-2.c: New test.
32169         * gcc.c-torture/compile/20000405-3.c: New test.
32170
32171 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32172
32173         * gcc.c-torture/compile/20000405-1.c: New test.
32174
32175 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
32176
32177         * gcc.dg/cast-qual-1.c: Revert last change.
32178
32179 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32180
32181         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
32182
32183 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
32184
32185         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
32186         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
32187
32188 2000-04-03  Jeffrey A Law  (law@cygnus.com)
32189
32190         * gcc.c-torture/compile/20000403-2.c: New test.
32191         * gcc.c-torture/compile/20000403-1.c: New test.
32192
32193 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
32194
32195         * gcc.c-torture/execute/20000403-1.c: New test.
32196
32197 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
32198
32199         * gcc.c-torture/execute/20000402-1.c: New test.
32200
32201 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
32202
32203         * gcc.c-torture/execute/va-arg-15.c: New test.
32204         * gcc.c-torture/execute/va-arg-16.c: New test.
32205         * gcc.c-torture/execute/va-arg-17.c: New test.
32206         * gcc.c-torture/execute/va-arg-18.c: New test.
32207         * gcc.c-torture/execute/va-arg-19.c: New test.
32208
32209 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
32210
32211         * gcc.c-torture/compile/981211-1.c: Move to...
32212         * gcc.dg/cpp-as1.c: ...here.
32213         * gcc.dg/cpp-as2.c: New file.
32214
32215         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
32216         compiler.
32217
32218 2000-04-02  Neil Booth  <NeilB@earthling.net>
32219
32220         * gcc.dg/cpp-cond.c  New tests.
32221         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
32222         accidental success less likely.
32223         * gcc.dg/cpp-missingop.c  New tests.
32224         * gcc.dg/cpp-missingparen.c  New tests.
32225         * gcc.dg/cpp-shift.c  New tests.
32226         * gcc.dg/cpp-shortcircuit.c  New tests.
32227         * gcc.dg/cpp-unary.c  New tests.
32228
32229 2000-03-29  Jeffrey A Law  (law@cygnus.com)
32230
32231         * gcc.c-torture/compile/20000329-1.c: New test.
32232
32233 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
32234
32235         * gcc.c-torture/compile/20000326-1.c: New test.
32236         * gcc.c-torture/compile/20000326-2.c: New test.
32237
32238 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
32239
32240         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
32241         the first parameter is a function argument.
32242
32243 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
32244
32245         * g++.old-deja/g++.ext/array4.C: New test.
32246
32247 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
32248
32249         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
32250
32251 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32252
32253         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
32254
32255 2000-03-19  Richard Henderson  <rth@cygnus.com>
32256
32257         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
32258
32259 2000-03-19  Richard Henderson  <rth@cygnus.com>
32260
32261         * gcc.c-torture/compile/20000319-1.c: New test.
32262
32263 2000-03-14  Jeffrey A Law  (law@cygnus.com)
32264
32265         * gcc.c-torture/execute/20000314-3.c: New test.
32266         * gcc.c-torture/execute/20000314-2.c: New test.
32267         * gcc.c-torture/execute/20000314-1.c: New test.
32268         * gcc.c-torture/compile/20000314-2.c: New test.
32269         * gcc.c-torture/compile/20000314-1.c: New test.
32270
32271 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
32272
32273         * g++.old-deja/g++.warn/inline.C: New test.
32274
32275 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
32276
32277         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
32278         standards-compliant result rather than specific constants.
32279         Put test-values in array.
32280
32281 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
32282
32283         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
32284         (g++_target_compile): Put test-specific options last.
32285
32286 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
32287
32288         * g++.old-deja/g++.eh/vbase4.C: New test.
32289
32290 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
32291
32292         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
32293
32294 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
32295
32296         * g++.old-deja/g++.brendan/misc12.C: Removed.
32297         * g++.old-deja/g++.pt/memtemp77.C: Constify.
32298         * g++.old-deja/g++.ext/pretty4.C: New test.
32299
32300 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
32301
32302         * g++.old-deja/g++.other/string2.C: New test.
32303
32304 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
32305
32306         * g++.old-deja/g++.warn/impint2.C: New test.
32307
32308 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
32309
32310         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
32311         is 1, not zero.
32312
32313 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
32314
32315         * g++.old-deja/g++.warn/impint.C: New test.
32316         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
32317         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
32318         * g++.old-deja/g++.pt/explicit12.C: Likewise.
32319         * g++.old-deja/g++.pt/explicit13.C: Likewise.
32320         * g++.old-deja/g++.pt/explicit17.C: Likewise.
32321         * g++.old-deja/g++.pt/explicit18.C: Likewise.
32322         * g++.old-deja/g++.pt/explicit19.C: Likewise.
32323         * g++.old-deja/g++.pt/explicit23.C: Likewise.
32324         * g++.old-deja/g++.pt/explicit31.C: Likewise.
32325         * g++.old-deja/g++.pt/explicit35.C: Likewise.
32326         * g++.old-deja/g++.pt/explicit6.C: Likewise.
32327         * g++.old-deja/g++.pt/memclass7.C: Likewise.
32328
32329 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
32330
32331         * gcc.dg/cpp-redef.c: New test.
32332
32333 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
32334
32335         * g++.old-deja/g++.pt/unify7.C: New test.
32336
32337 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
32338
32339         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
32340         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
32341
32342 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
32343
32344         * gcc.c-torture/compile/20000224-1.c: New test.
32345
32346 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32347
32348         * gcc.c-torture/compile/cpp-2.c: New test.
32349         * gcc.c-torture/compile/cpp-1.c: New test.
32350
32351 2000-02-25  Jeffrey A Law  (law@cygnus.com)
32352
32353         * gcc.c-torture/execute/20000225-1.c: New test.
32354
32355 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32356
32357         * gcc.dg/cpp-li2.c: New test.
32358
32359         * gcc.dg/cpp-wi1.c: New test.
32360
32361         * gcc.dg/cpp-li1.c: New test.
32362
32363 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
32364
32365         * g++.old-deja/g++.other/sizeof5.C: New test.
32366
32367 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32368
32369         * gcc.c-torture/execute/va-arg-13.c: New test.
32370
32371 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
32372
32373         * gcc.c-torture/execute/va-arg-12.c: New test.
32374
32375 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
32376
32377         * gcc.c-torture/execute/20000223-1.c: New test.
32378
32379 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
32380
32381         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
32382
32383 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
32384
32385         * g++.old-deja/g++.abi/ptrmem.C: New test.
32386
32387 2000-02-19  Richard Henderson  <rth@cygnus.com>
32388
32389         * gcc.c-torture/compile/init-3.c: New.
32390
32391 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
32392
32393         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
32394         ALWAYS_CXXFLAGS.
32395
32396 2000-02-11  Robert Lipe <robertl@sco.com>
32397
32398         * gcc.c-torture/compile/20000211-3.c: New test.
32399
32400 2000-02-11  Martin Buchholz <martin@xemacs.org>
32401
32402         * gcc.c-torture/compile/20000211-2.c: New test.
32403
32404 2000-02-11  Jeffrey A Law  (law@cygnus.com)
32405
32406         * gcc.c-torture/compile/20000211-1.c: New test.
32407
32408 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
32409
32410         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
32411           on native targets
32412
32413 2000-02-08  Nathan Sidwell  <nathan@acm.org>
32414
32415         * g++.old-deja/g++.other/cast5.C: New test.
32416
32417 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
32418
32419         * gcc.c-torture/execute/20000205-1.c: New.
32420
32421 2000-02-03  Nathan Sidwell  <nathan@acm.org>
32422
32423         * g++.old-deja/g++.jason/cast3.C: Return void.
32424         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
32425
32426 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32427
32428         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
32429
32430         * gcc.dg/loop-1.c: New test.
32431
32432 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
32433
32434         * gcc.c-torture/compile/20000127-1.c: New test.
32435         * gcc.c-torture/execute/991228-1.c: New test.
32436
32437 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32438
32439         * gcc.dg/unused-2.c: New test.
32440
32441         * gcc.dg/conv-1.c: New test.
32442
32443 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
32444
32445         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
32446         compiler.
32447         (tool_option_proc): Fix typo.
32448
32449 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
32450
32451         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
32452         of the ld on the host, not on the build machine.
32453         Also, don't crash if '--help' is not a supported option.
32454
32455 2000-01-24  Richard Henderson  <rth@cygnus.com>
32456
32457         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
32458
32459 2000-01-20  Jeffrey A Law  (law@cygnus.com)
32460
32461         * gcc.c-torture/execute/20000120-2.c: New test.
32462         * gcc.c-torture/execute/20000120-1.c: New test.
32463
32464 2000-01-13  Jeffrey A Law  (law@cygnus.com)
32465
32466         * gcc.c-torture/execute/20000113-1.c: New test.
32467
32468 2000-01-12  Jeffrey A Law  (law@cygnus.com)
32469
32470         * gcc.c-torture/execute/20000112-1.c: New test.
32471
32472 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32473
32474         * gcc.dg/20000111-1.c: New test.
32475
32476 2000-01-10  Jeffrey A Law  (law@cygnus.com)
32477
32478         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
32479         with 16 bit integers.
32480
32481 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32482
32483         * gcc.dg/20000108-1.c: New test.
32484
32485 2000-01-05  Nathan Sidwell  <nathan@acm.org>
32486
32487         * g++.old-deja/g++.ns/koenig8.C: New test.
32488
32489 2000-01-05  Nathan Sidwell  <nathan@acm.org>
32490
32491         * g++.old-deja/g++.other/cast4.C: New test.
32492
32493 2000-01-05  Jeffrey A Law  (law@cygnus.com)
32494
32495         * gcc.c-torture/compile/20000105-2.c: New test.
32496         * gcc.c-torture/compile/20000105-1.c: New test.
32497
32498 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32499
32500         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
32501         references to printf & atoi to conform to ANSI standard.
32502         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
32503         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
32504         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
32505         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
32506         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
32507         * g++.old-deja/g++.brendan/complex1.C: Likewise.
32508         * g++.old-deja/g++.brendan/copy1.C: Likewise.
32509         * g++.old-deja/g++.brendan/copy2.C: Likewise.
32510         * g++.old-deja/g++.brendan/copy3.C: Likewise.
32511         * g++.old-deja/g++.brendan/copy4.C: Likewise.
32512         * g++.old-deja/g++.brendan/copy5.C: Likewise.
32513         * g++.old-deja/g++.brendan/copy6.C: Likewise.
32514         * g++.old-deja/g++.brendan/copy7.C: Likewise.
32515         * g++.old-deja/g++.brendan/copy8.C: Likewise.
32516         * g++.old-deja/g++.brendan/crash11.C: Likewise.
32517         * g++.old-deja/g++.brendan/crash14.C: Likewise.
32518         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
32519         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
32520         * g++.old-deja/g++.brendan/delete2.C: Likewise.
32521         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
32522         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
32523         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
32524         * g++.old-deja/g++.brendan/eh1.C: Likewise.
32525         * g++.old-deja/g++.brendan/groff1.C: Likewise.
32526         * g++.old-deja/g++.brendan/init3.C: Likewise.
32527         * g++.old-deja/g++.brendan/misc12.C: Likewise.
32528         * g++.old-deja/g++.brendan/misc7.C: Likewise.
32529         * g++.old-deja/g++.brendan/new2.C: Likewise.
32530         * g++.old-deja/g++.brendan/operators4.C: Likewise.
32531         * g++.old-deja/g++.brendan/operators5.C: Likewise.
32532         * g++.old-deja/g++.brendan/overload2.C: Likewise.
32533         * g++.old-deja/g++.brendan/overload7.C: Likewise.
32534         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
32535         * g++.old-deja/g++.brendan/reference1.C: Likewise.
32536         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
32537         * g++.old-deja/g++.brendan/template24.C: Likewise.
32538         * g++.old-deja/g++.brendan/template3.C: Likewise.
32539         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
32540         * g++.old-deja/g++.jason/inline3.C: Likewise.
32541         * g++.old-deja/g++.jason/opeq.C: Likewise.
32542         * g++.old-deja/g++.law/arg5.C: Likewise.
32543         * g++.old-deja/g++.law/arm7.C: Likewise.
32544         * g++.old-deja/g++.law/ctors11.C: Likewise.
32545         * g++.old-deja/g++.law/cvt8.C: Likewise.
32546         * g++.old-deja/g++.law/init9.C: Likewise.
32547         * g++.old-deja/g++.law/refs4.C: Likewise.
32548         * g++.old-deja/g++.law/template2.C: Likewise.
32549         * g++.old-deja/g++.law/visibility24.C: Likewise.
32550         * g++.old-deja/g++.law/vtable3.C: Likewise.
32551         * g++.old-deja/g++.mike/asm2.C: Likewise.
32552         * g++.old-deja/g++.mike/eh1.C: Likewise.
32553         * g++.old-deja/g++.mike/misc1.C: Likewise.
32554         * g++.old-deja/g++.mike/misc13.C: Likewise.
32555         * g++.old-deja/g++.mike/misc14.C: Likewise.
32556         * g++.old-deja/g++.mike/ns12.C: Likewise.
32557         * g++.old-deja/g++.mike/p1248.C: Likewise.
32558         * g++.old-deja/g++.mike/p3708.C: Likewise.
32559         * g++.old-deja/g++.mike/p3708a.C: Likewise.
32560         * g++.old-deja/g++.mike/p3708b.C: Likewise.
32561         * g++.old-deja/g++.mike/p646.C: Likewise.
32562         * g++.old-deja/g++.mike/p700.C: Likewise.
32563         * g++.old-deja/g++.mike/p783.C: Likewise.
32564         * g++.old-deja/g++.mike/p783a.C: Likewise.
32565         * g++.old-deja/g++.mike/p783b.C: Likewise.
32566         * g++.old-deja/g++.mike/p786.C: Likewise.
32567         * g++.old-deja/g++.mike/p789.C: Likewise.
32568         * g++.old-deja/g++.mike/p789a.C: Likewise.
32569         * g++.old-deja/g++.mike/p807a.C: Likewise.
32570         * g++.old-deja/g++.other/delete3.C: Likewise.
32571         * g++.old-deja/g++.other/dyncast1.C: Likewise.
32572         * g++.old-deja/g++.other/dyncast2.C: Likewise.
32573         * g++.old-deja/g++.other/dyncast3.C: Likewise.
32574         * g++.old-deja/g++.other/empty1.C: Likewise.
32575         * g++.old-deja/g++.other/temporary1.C: Likewise.
32576         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
32577         * g++.old-deja/g++.pt/t16.C: Likewise.
32578         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
32579
32580 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
32581
32582         * gcc.dg/991230-1.c: New test.
32583
32584 1999-12-29  Jeffrey A Law  (law@cygnus.com)
32585
32586         * gcc.c-torture/compile/991229-3.c: New test.
32587         * gcc.c-torture/compile/991229-2.c: New test.
32588         * gcc.c-torture/compile/991229-1.c: New test.
32589
32590 1999-12-29  Greg McGary <gkm@eng.ascend.com>
32591
32592         * gcc.c-torture/compile/labels-2.c: New test.
32593
32594 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
32595
32596         * gcc.c-torture/execute/991227-1.c: New test.
32597
32598 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32599
32600         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
32601
32602 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
32603
32604         * gcc.c-torture/execute/991221-1.c: New test.
32605
32606 1999-12-20  Nathan Sidwell  <nathan@acm.org>
32607
32608         * g++.old-deja/g++.other/cast3.C: New test.
32609
32610 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
32611
32612         * gcc.c-torture/execute/991216-4.c: New test.
32613
32614 1999-12-16  Michael Meissner  <meissner@cygnus.com>
32615
32616         * gcc.c-torture/execute/991216-1.c: New test.
32617         * gcc.c-torture/execute/991216-2.c: New test.
32618         * gcc.c-torture/execute/991216-3.c: New test.
32619
32620 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
32621
32622         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
32623         Actually make the test fail by using "-O2" for compilation.
32624
32625 1999-12-15  Nathan Sidwell  <nathan@acm.org>
32626
32627         * g++.old-deja/g++.warn/cast-align1.C: New test.
32628
32629 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
32630
32631         * gcc.c-torture/compile/991214-1.c: New test.
32632         * gcc.c-torture/compile/991214-2.c: New test.
32633
32634 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
32635
32636         * gcc.dg/991214-1.c: New test.
32637
32638 1999-12-13  Jeffrey A Law  (law@cygnus.com)
32639
32640         * gcc.c-torture/compile/991213-3.c: New test.
32641         * gcc.c-torture/compile/991213-2.c: New test.
32642         * gcc.c-torture/compile/991213-1.c: New test.
32643
32644 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
32645
32646         * gcc.dg/991209-1.c: New test.
32647
32648 1999-12-08  Nathan Sidwell <nathan@acm.org>
32649
32650         * gcc.c-torture/compile/991208-1.c: New test.
32651
32652 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32653
32654         * gcc.dg/ultrasp2.c: New test.
32655
32656 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
32657
32658         * g++.old-deja/g++.abi/align.C (main): Fix typo.
32659
32660 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
32661
32662         * gcc.c-torture/compile/991202-1.c: New test.
32663         * gcc.c-torture/execute/991202-1.c: New test.
32664         * gcc.c-torture/execute/991202-2.c: New test.
32665         * gcc.c-torture/execute/991202-3.c: New test.
32666
32667 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
32668
32669         * g++.old-deja/g++.abi/align.C: New test.
32670         * g++.old-deja/g++.abi/aggregates.C: Likewise.
32671         * g++.old-deja/g++.abi/bitfields.C: Likewise.
32672
32673 1999-12-01  Richard Henderson  <rth@cygnus.com>
32674
32675         * gcc.c-torture/execute/991201-1.c: New.
32676
32677 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
32678
32679         * gcc.dg/991129-1.c: New test.
32680
32681 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
32682
32683         * gcc.c-torture/compile/991127-1.c: New test.
32684
32685 1999-11-22  Nathan Sidwell  <nathan@acm.org>
32686
32687         * g++.old-deja/g++.other/warn4.C: New test.
32688
32689 1999-11-22  Nathan Sidwell  <nathan@acm.org>
32690
32691         * g++.old-deja/g++.eh/cleanup2.C: New test.
32692         * g++.old-deja/g++.ext/pretty2.C: New test.
32693         * g++.old-deja/g++.ext/pretty3.C: New test.
32694         * g++.old-deja/g++.other/debug6.C: New test.
32695
32696 1999-10-20  Jim Wilson  <wilson@cygnus.com>
32697
32698         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
32699         compiler_output to look for one error message instead of two.
32700
32701 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
32702
32703         * gcc.c-torture/execute/991118-1.c: Also test case
32704         where the word boundary does not split a byte evenly.
32705
32706 1999-11-19  Nathan Sidwell  <nathan@acm.org>
32707
32708         * g++.old-deja/g++.ext/restrict1.C: New test.
32709
32710 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
32711
32712         * gcc.c-torture/execute/991118-1.c: New test.
32713
32714 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
32715
32716         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
32717         working directory pathnames.
32718
32719 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
32720
32721         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
32722         host is equipped with driver.h and driver.o so it can actually
32723         compile and run the tests.
32724
32725 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
32726
32727         * gcc.c-torture/compile/991008-1.c: New test.
32728
32729 1999-11-08  Nick Clifton  <nickc@cygnus.com>
32730
32731         * lib/gcc-dg.exp: Include target-supports.exp
32732
32733 1999-11-05  Nick Clifton  <nickc@cygnus.com>
32734
32735         * lib/target-supports.exp: New file: Provide procs to test for
32736         features supported by the target.
32737         (check_weak_available): Moved here from ecos.exp.
32738         (check_alias_available): New proc: Determine of the target
32739         toolchain supports the alias attribute.
32740
32741         * gcc.dg/special/ecos.exp: Move check_weak_available to
32742         target-supports.exp.
32743         (alias-1.c): Only perform the test if the target supports
32744         aliases.
32745         (wkali-1.c): Only perform the test if the target supports
32746         aliases.
32747
32748         * gcc.dg/990506-0.c: Expect error messages from cross
32749         targets as well as native targets.
32750
32751 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32752
32753         * gcc.dg/ultrasp1.c: Removed xfail.
32754         * gcc.dg/struct-ret-2.c: Likewise.
32755         * gcc.dg/array-1.c: Likewise.
32756
32757 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32758
32759         * gcc.dg/struct-ret-2.c: New test.
32760
32761         * gcc.dg/array-1.c: New test.
32762
32763 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
32764
32765         * gcc.c-torture/execute/991030-1.c: New test.
32766
32767 1999-10-26  Richard Henderson  <rth@cygnus.com>
32768
32769         * gcc.c-torture/compile/991026-2.c: New test.
32770
32771 1999-10-26  Jeffrey A Law  (law@cygnus.com)
32772
32773         * gcc.c-torture/compile/991026-1.c: New test.
32774
32775 1999-10-23  Jeffrey A Law  (law@cygnus.com)
32776
32777         * gcc.c-torture/execute/991023-1.c: New test.
32778
32779 1999-10-19  Jeffrey A Law  (law@cygnus.com)
32780
32781         * gcc.c-torture/execute/991019-1.c: New test.
32782
32783 1999-10-16  Richard Henderson  <rth@cygnus.com>
32784
32785         * gcc.c-torture/execute/991016-1.c: New test.
32786
32787 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
32788
32789         * gcc.c-torture/execute/991014-1.c: New test.
32790
32791 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
32792
32793         * g++.old-deja/g++.other/union2.C: New test.
32794
32795 1999-10-13  Nathan Sidwell  <nathan@acm.org>
32796
32797         * g++.old-deja/g++.other/vaarg2.C: New test.
32798         * g++.old-deja/g++.other/vaarg3.C: New test.
32799
32800 1999-10-12  Craig Burley  <craig@jcb-sc.com>
32801
32802         * g77.f-torture/noncompile/19990905-1.f: Moved from being
32803         in compile/.
32804
32805 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
32806
32807         * gcc.c-torture/execute/va-arg-11.c: New test.
32808
32809 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
32810
32811         * lib/file-format.exp (gcc_target_object_format): Don't
32812         crash if objdump is unavailable.
32813
32814 1999-09-29  Donn Terry <donn@interix.com>
32815
32816         * gcc.misc-tests/mg.exp: delete extraneous redirection.
32817
32818 1999-09-28  Nick Clifton  <nickc@cygnus.com>
32819
32820         * gcc.c-torture/compile/990928-1.c: New test.
32821
32822 1999-09-28  Nathan Sidwell  <nathan@acm.org>
32823
32824         * g++.old-deja/g++.other/decl6.C: New test.
32825
32826 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32827
32828         * gcc.c-torture/execute/va-arg-10.c: New test.
32829
32830 1999-09-27  Nathan Sidwell  <nathan@acm.org>
32831
32832         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
32833         __PRETTY_FUNCTION__.
32834
32835 1999-09-23  Nick Clifton  <nickc@cygnus.com>
32836
32837         * gcc.c-torture/execute/990923-1.c: New test.
32838
32839 1999-09-21  Nick Clifton  <nickc@cygnus.com>
32840
32841         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
32842         for which -fpic is inappropriate.
32843
32844 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
32845
32846         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
32847
32848 1999-09-21  Nathan Sidwell  <nathan@acm.org>
32849
32850         * g++.old-deja/g++.other/dyncast1.C: New test.
32851         * g++.old-deja/g++.other/dyncast2.C: New test.
32852         * g++.old-deja/g++.other/dyncast3.C: New test.
32853         * g++.old-deja/g++.other/dyncast4.C: New test.
32854         * g++.old-deja/g++.other/dyncast5.C: New test.
32855         * g++.old-deja/g++.eh/catch3.C: New test.
32856         * g++.old-deja/g++.eh/catch3p.C: New test.
32857         * g++.old-deja/g++.eh/catch4.C: New test.
32858         * g++.old-deja/g++.eh/catch4p.C: New test.
32859         * g++.old-deja/g++.eh/catch5.C: New test.
32860         * g++.old-deja/g++.eh/catch5p.C: New test.
32861         * g++.old-deja/g++.eh/catch6.C: New test.
32862         * g++.old-deja/g++.eh/catch6p.C: New test.
32863         * g++.old-deja/g++.eh/catch7.C: New test.
32864         * g++.old-deja/g++.eh/catch7p.C: New test.
32865         * g++.old-deja/g++.eh/catch8.C: New test.
32866         * g++.old-deja/g++.eh/catch8p.C: New test.
32867         * g++.old-deja/g++.eh/catch9.C: New test.
32868         * g++.old-deja/g++.eh/catch9p.C: New test.
32869
32870 1999-09-13  Nathan Sidwell  <nathan@acm.org>
32871
32872         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
32873         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
32874
32875 1999-09-13  Jeffrey A Law  (law@cygnus.com)
32876
32877         * gcc.c-torture/compile/990913-1.c: New test.
32878
32879 1999-09-10  Nathan Sidwell  <nathan@acm.org>
32880
32881         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
32882         * g++.old-deja/g++.jason/rfg5.C: Likewise.
32883
32884 1999-09-09  Richard Henderson  <rth@cygnus.com>
32885
32886         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
32887
32888 1999-09-09  Nathan Sidwell  <nathan@acm.org>
32889
32890         * g++.old-deja/g++.other/lookup11.C: New test.
32891         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
32892         what is permitted and what we want.
32893         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
32894         overload use.
32895         * g++.old-deja/g++.jason/rfg5.C: Likewise
32896
32897 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
32898
32899         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
32900         * gcc.c-torture/noncompile/poison-1.c: New file.
32901
32902 1999-09-08  Nathan Sidwell  <nathan@acm.org>
32903
32904         * g++.old-deja/g++.other/sizeof3.C: New test.
32905         * g++.old-deja/g++.other/sizeof4.C: New test.
32906         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
32907         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
32908
32909 1999-09-07  Richard Henderson  <rth@cygnus.com>
32910
32911         * gcc.dg/va-arg-1.c: New.
32912
32913 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32914
32915         * gcc.c-torture/execute/va-arg-9.c: New test.
32916
32917 1999-09-05  Craig Burley  <craig@jcb-sc.com>
32918
32919         * g77.f-torture/compile/980519-2.f: New test.
32920         * g77.f-torture/compile/19990905-0.f: New test.
32921         * g77.f-torture/compile/19990905-1.f: New test.
32922         * g77.f-torture/compile/19990905-2.f: New test.
32923
32924         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
32925
32926 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
32927
32928         * gcc.c-torture/execute/990827-1.c: Fix typo.
32929
32930 1999-09-03  Nathan Sidwell  <nathan@acm.org>
32931
32932         * g++.old-deja/g++.other/deref1.C: New test.
32933
32934 1999-09-02  Nathan Sidwell  <nathan@acm.org>
32935
32936         * g++.old-deja/g++.other/ambig2.C: New test.
32937         * g++.old-deja/g++.other/cond5.C: New test.
32938         * g++.old-deja/g++.other/lookup16.C: New test.
32939
32940 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
32941
32942         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
32943         assemblers too.
32944
32945 1999-08-31  Jeffrey A Law  (law@cygnus.com)
32946
32947         * lib/c-torture.exp: Avoid the "compare executables" optimization
32948         when testing native.
32949
32950 1999-08-29  Jeffrey A Law  (law@cygnus.com)
32951
32952         * gcc.c-torture/execute/990829-1.c: New test.
32953         * gcc.c-torture/compile/990829-1.c: New test.
32954
32955 1999-08-27  Paul Burchard  <burchard@pobox.com>
32956
32957         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
32958         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
32959         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
32960         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
32961         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
32962         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
32963         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
32964         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
32965         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
32966         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
32967         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
32968
32969 1999-08-27  Jeffrey A Law  (law@cygnus.com)
32970
32971         * gcc.c-torture/execute/990827-1.c: New test.
32972
32973 1999-08-26  Craig Burley  <craig@jcb-sc.com>
32974
32975         * g77.f-torture/noncompile/19990826-4.f: New test.
32976
32977         * g77.f-torture/compile/19990826-3.f: New test.
32978
32979         * g77.f-torture/execute/19990826-2.f: New test.
32980
32981         * g77.f-torture/compile/19990826-1.f: New test.
32982
32983         * gcc.c-torture/execute/990826-0.c: New test.
32984         * g77.c-torture/execute/19990826-0.f: New test.
32985
32986         * g77.f-torture/noncompile/970626-2.f: New test.
32987
32988 1999-08-25  Paul Burchard  <burchard@pobox.com>
32989
32990         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
32991         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
32992         lss-011.C: New tests.
32993
32994 1999-08-25  Nathan Sidwell  <nathan@acm.org>
32995
32996         * g++.old-deja/g++.other/decl5.C: New test.
32997
32998 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32999
33000         * noncompile/noncompile.exp: Load_lib c-torture.exp.
33001         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
33002         call `postbase' for each one.  All callers of `postbase' changed
33003         to call this instead.
33004
33005 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
33006
33007         * gcc.c-torture/execute/990811-1.c: New test.
33008
33009 1999-08-09  Nick Clifton  <nickc@cygnus.com>
33010
33011         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
33012         just native ones.
33013
33014         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
33015         just native ones.
33016
33017 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
33018
33019         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
33020
33021 1999-08-04  Jeffrey A Law  (law@cygnus.com)
33022
33023         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
33024
33025 1999-08-04  Nathan Sidwell  <nathan@acm.org>
33026
33027         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
33028
33029 1999-08-04  Jeffrey A Law  (law@cygnus.com)
33030
33031         * gcc.c-torture/execute/990804-1.c: New test.
33032
33033 1999-08-03  Nathan Sidwell  <nathan@acm.org>
33034
33035         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
33036         * g++.old-deja/g++.brendan/crash64.C: Likewise
33037         * g++.old-deja/g++.brendan/overload8.C: Likewise
33038
33039 1999-08-03  Nathan Sidwell  <nathan@acm.org>
33040
33041         * g++.old-deja/g++.other/struct1.C: New test.
33042
33043 1999-08-03  Nathan Sidwell  <nathan@acm.org>
33044
33045         * g++.old-deja/g++.other/enum2.C: New test.
33046
33047 1999-08-02  Richard Henderson  <rth@cygnus.com>
33048
33049         Adapted from tests from Franz Sirl:
33050         * gcc.c-torture/execute/va-arg-7.c: New test.
33051         * gcc.c-torture/execute/va-arg-8.c: New test.
33052
33053 1999-08-01  Jeffrey A Law  (law@cygnus.com)
33054
33055         * gcc.c-torture/compile/990801-2.c: New test.
33056
33057         * gcc.c-torture/compile/990801-1.c: New test.
33058
33059 1999-07-27  Michael Meissner  <meissner@cygnus.com>
33060
33061         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
33062         fp-cmp-1.c, converting double to float.
33063
33064         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
33065         fp-cmp-1.c, converting double to long double.
33066
33067         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
33068         from fr1 to unknown_register, since fr1 is a legitimate register
33069         on some machines.
33070
33071 1999-07-25  Jeffrey A Law  (law@cygnus.com)
33072
33073         * README: More listname related changes.
33074
33075 1999-07-08  Catherine Moore  <clm@cygnus.com>
33076
33077         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
33078
33079 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
33080
33081         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
33082
33083 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
33084
33085         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
33086
33087 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
33088
33089         * gcc.dg/990703-1.c: New test.
33090
33091 1999-06-29  Nick Clifton  <nickc@cygnus.com>
33092
33093         * lib/file-format.exp: New file: Move definition of proc
33094         gcc_target_object_format to here from
33095         gcc.dg/special/ecos.exp.
33096
33097         * lib/c-torture.exp: Include lib file-format.exp.
33098         * lib/gcc-dg.exp: Include lib file-format.exp.
33099
33100         * gcc.dg/special/ecos.exp: Remove definition of proc
33101         gcc_target_object_format.
33102
33103 1999-06-28  Jeffrey A Law  (law@cygnus.com)
33104
33105         * gcc.c-torture/execute/990628-1.c: New test.
33106
33107 1999-06-25  Jeffrey A Law  (law@cygnus.com)
33108
33109         * gcc.c-torture/compile/990625-2.c: New test.
33110
33111         * gcc.c-torture/compile/990625-1.c: New test.
33112
33113 1999-06-23  Nick Clifton  <nickc@cygnus.com>
33114
33115         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
33116         attributes compile.
33117         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
33118         ports that use the COFF/PE file format.
33119
33120 1999-06-17  Jeffrey A Law  (law@cygnus.com)
33121
33122         * gcc.c-torture/compile/990617-1.c: New test.
33123
33124 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
33125
33126         * g++.old-deja/g++.other/decl4.C: New test.
33127
33128 1999-06-14  Nathan Sidwell  <nathan@acm.org>
33129
33130         * g++.old-deja/g++.other/bitfld3.C: New test.
33131
33132 1999-06-08  Nathan Sidwell  <nathan@acm.org>
33133
33134         * g++.old-deja/g++.eh/catch1.C: New test.
33135
33136 1999-06-07  Jeffrey A Law  (law@cygnus.com)
33137
33138         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
33139
33140         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
33141         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
33142
33143 1999-06-05  Craig Burley  <craig@jcb-sc.com>
33144
33145         * g77.f-torture/compile/19990502-0.f: Replace with new,
33146         shorter, test that still fails after recent changes.
33147
33148 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
33149
33150         * gcc.c-torture/execute/990604-1.c: New test.
33151
33152 1999-05-31  Jeffrey A Law  (law@cygnus.com)
33153
33154         * gcc.c-torture/execute/990531-1.c: New test.
33155
33156 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33157
33158         * gcc.c-torture/compile/990527-1.c: New test.
33159
33160 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
33161
33162         * gcc.c-torture/execute/990527-1.c: New test.
33163
33164 1999-05-25  Nick Clifton  <nickc@cygnus.com>
33165
33166         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
33167         bitfields as signed.
33168
33169 1999-05-25  Craig Burley  <craig@jcb-sc.com>
33170
33171         * g77.f-torture/compile/19990525-0.f: New test.
33172
33173 1999-05-25  Jeffrey A Law  (law@cygnus.com)
33174
33175         * gcc.c-torture/execute/990525-2.c: New test.
33176
33177         * gcc.c-torture/execute/990525-1.c: New test.
33178
33179 1999-05-24  Nathan Sidwell  <nathan@acm.org>
33180
33181         * g++.old-deja/g++.other/anon3.C: New test.
33182         * g++.old-deja/g++.other/anon4.C: New test.
33183         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
33184         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
33185         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
33186         Merrill).
33187
33188 1999-05-24  Jeffrey A Law  (law@cygnus.com)
33189
33190         * gcc.c-torture/execute/990524-1.c: New test.
33191
33192         * gcc.dg/990524-1.c: New test.
33193
33194 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33195
33196         * gcc.c-torture/compile/990523-1.c: New test.
33197
33198 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
33199
33200         * gcc.c-torture/compile/990519-1.c: New test.
33201
33202 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
33203
33204         * gcc.c-torture/compile/990517-1.c: New test.
33205
33206         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
33207         (e4, f4): New tests.
33208         (main): Call them.
33209
33210 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33211
33212         * gcc.dg/noreturn-1.c: New test.
33213
33214 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
33215
33216         * gcc.c-torture/execute/990513-1.c: New test.
33217
33218 1999-05-10  Richard Henderson  <rth@cygnus.com>
33219
33220         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
33221
33222 1999-05-10  Craig Burley  <craig@jcb-sc.com>
33223
33224         * g77.f-torture/execute/erfc.f: Use small single-precision
33225         values, to avoid problems on Alphas when not -mieee.
33226
33227 1999-05-08  Craig Burley  <craig@jcb-sc.com>
33228
33229         * gcc.dg/990506-0.c: New test.
33230
33231 1999-05-08  Richard Henderson  <rth@cygnus.com>
33232
33233         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
33234         the constant to test.  Don't XFAIL 64-bit targets.
33235
33236         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
33237         * g++.old-deja/g++.law/profile1.C: Likewise.
33238
33239         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
33240         operator new instances.
33241         * g++.old-deja/g++.other/delete5.C: Likewise.
33242
33243 1999-05-03  Craig Burley  <craig@jcb-sc.com>
33244
33245         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
33246         intrinsic.
33247
33248 1999-05-03  Craig Burley  <craig@jcb-sc.com>
33249
33250         * g77.f-torture/execute/u77-test.f: Reverse order of two
33251         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
33252
33253 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33254
33255         * gcc.dg/compare1.c: New test.
33256
33257 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
33258
33259         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
33260         New tests.
33261
33262 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33263
33264         * g77.f-torture/compile/19990502-1.f: New test.
33265
33266 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33267
33268         * g77.f-torture/compile/19990502-0.f: New test.
33269
33270 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33271
33272         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
33273         intrinsic.
33274
33275 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33276
33277         * g77.f-torture/execute/u77-test.f (main): List libU77
33278         intrinsics not currently tested.
33279         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
33280         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
33281         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
33282         Trim blanks off the ends of some printed strings.
33283
33284 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33285
33286         * g77.f-torture/execute/u77-test.f (main): Just warn about
33287         FSTAT gid disagreement, as it's expected on some systems.
33288
33289 1999-05-01  Craig Burley  <craig@jcb-sc.com>
33290
33291         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
33292         use a new function, which allows for some slop.
33293         Clean up some commentary.
33294         (issum): The new function.
33295         (sgladd): Deleted subroutine.
33296
33297 1999-05-01  Craig Burley  <craig@jcb-sc.com>
33298
33299         * g77.f-torture/execute/u77-test.f: Modify to be more like
33300         libf2c/libU77 version, bringing patches to that version here.
33301         Add suitable commentary.
33302
33303 1999-04-25  Richard Henderson  <rth@cygnus.com>
33304
33305         * gcc.dg/990424-1.c: New test.
33306
33307 1999-04-24  Craig Burley  <craig@jcb-sc.com>
33308
33309         * g77.f-torture/execute/u77-test.f (main): Bug involving
33310         LSTAT has been fixed, so turn back on full checking.
33311
33312 1999-04-20  Craig Burley  <craig@jcb-sc.com>
33313
33314         * g77.f-torture/compile/19990419-0.f: New test.
33315         * g77.f-torture/execute/19990419-1.f: New test.
33316
33317 1999-04-17  Richard Henderson  <rth@cygnus.com>
33318
33319         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
33320         to avoid the need for a prototype to supress a warning.
33321
33322 1999-04-07  Jim Wilson  <wilson@cygnus.com>
33323
33324         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
33325
33326 1999-04-04  Jeffrey A Law  (law@cygnus.com)
33327
33328         * gcc.c-torture/execute/990404-1.c: New test.
33329
33330 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
33331
33332         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
33333         * gcc.dg/cpp-if3.c: Don't use -pedantic.
33334         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
33335         missing initializer warnings.
33336
33337 1999-03-28  Jeffrey A Law  (law@cygnus.com)
33338
33339         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
33340         matching strings.
33341
33342 1999-03-26  Jeffrey A Law  (law@cygnus.com)
33343
33344         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
33345
33346 1999-03-26  Craig Burley  <craig@jcb-sc.com>
33347
33348         * g77.f-torture/execute/19990325-0.f: New test.
33349         * g77.f-torture/execute/19990325-1.f: New test.
33350
33351 1999-03-24  Jeffrey A Law  (law@cygnus.com)
33352
33353         * gcc.c-torture/execute/990324-1.c: New test.
33354
33355 1999-03-22  Jim Wilson  <wilson@cygnus.com>
33356
33357         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
33358         test with 4.
33359
33360 1999-03-17  Richard Henderson  <rth@cygnus.com>
33361
33362         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
33363
33364 1999-03-13  Craig Burley  <craig@jcb-sc.com>
33365
33366         * g77.f-torture/execute/19990313-2.f: New test.
33367         * g77.f-torture/execute/19990313-3.f: New test.
33368
33369 1999-03-13  Craig Burley  <craig@jcb-sc.com>
33370
33371         * g77.f-torture/execute/19990313-0.f: New test.
33372         * g77.f-torture/execute/19990313-1.f: New test.
33373
33374 1999-03-12  Jim Wilson  <wilson@cygnus.com>
33375
33376         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
33377         printf to sprintf.
33378         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
33379         (main): Add check for u15.  Conditionalize u31 check depending on
33380         whether ints are <32 bits or >=32 bits.
33381
33382 1999-03-08  Craig Burley  <craig@jcb-sc.com>
33383
33384         * g77.f-torture/execute/19981119-0.f: Improve testiness.
33385
33386 1999-03-08  Craig Burley  <craig@jcb-sc.com>
33387
33388         * g77.f-torture/compile/19990305-0.f: New test.
33389         * g77.f-torture/execute/19981119-0.f: New test.
33390
33391 1999-03-08  Craig Burley  <craig@jcb-sc.com>
33392
33393         * g77.f-torture/execute/970625-2.f: call ABORT if final
33394         result is not correct, instead of just printing it.
33395         Add this checking via newly introduced obfuscation, to
33396         trip up buggy front ends.
33397
33398 1999-03-07  Craig Burley  <craig@jcb-sc.com>
33399
33400         * g77.f-torture/compile/960317-1.f: Moved from being
33401         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
33402
33403 1999-03-06  Craig Burley  <craig@jcb-sc.com>
33404
33405         * g77.f-torture/execute/960317-1.f: New (old) test.
33406         * g77.f-torture/execute/970625-2.f: Ditto.
33407
33408 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
33409
33410         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
33411         message on line 1 or line 2; cccp and cpplib do this differently.
33412
33413 1999-03-01  Jeffrey A Law  (law@cygnus.com)
33414
33415         * g++.old-deja/g++.law/weak1.C: New test.
33416
33417 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
33418
33419         * gcc.c-torture/execute/990119-1.c: Renamed to...
33420         * gcc.dg/990119-1.c: this, so it will only be tested once
33421         (it's a preprocessor test, it doesn't need to be run at
33422         multiple optimization levels).
33423
33424 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
33425
33426         * lib/g++.exp: Don't add incdir=$base_dir/../include to
33427           ALWAYS_CXXFLAGS.
33428
33429 1999-02-24  Craig Burley  <craig@jcb-sc.com>
33430
33431         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
33432         * g77.f-torture/compile/19981216-0.f: ...as it is expected
33433         to not be compilable by current g77.
33434
33435 1999-02-24  Nick Clifton  <nickc@cygnus.com>
33436
33437         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
33438
33439 1999-02-22  Jeffrey A Law  (law@cygnus.com)
33440
33441         * gcc.c-torture/execute/990222-1.c: New test.
33442
33443 1999-02-19  Craig Burley  <craig@jcb-sc.com>
33444
33445         * g77.f-torture/compile/19990218-0.f: New test.
33446         * g77.f-torture/noncompile/19990218-1.f: New test.
33447
33448 1999-02-18  Craig Burley  <craig@jcb-sc.com>
33449
33450         * g77.f-torture/compile/19981216-0.f: New test.
33451
33452 1999-02-14  Jeffrey A Law  (law@cygnus.com)
33453
33454         * gcc.dg/990214-1.c: New test.
33455
33456 1999-02-13  Jeffrey A Law  (law@cygnus.com)
33457
33458         * gcc.dg/990213-2.c: New test.
33459
33460         * gcc.dg/990213-1.c: New test.
33461
33462 1999-02-12  Jeffrey A Law  (law@cygnus.com)
33463
33464         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
33465         ints.
33466
33467 1999-02-11  Nick Clifton  <nickc@cygnus.com>
33468
33469         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
33470         specified by target.
33471
33472         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
33473
33474 1999-02-11  Jeffrey A Law  (law@cygnus.com)
33475
33476         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
33477
33478 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
33479
33480         * gcc.dg/special/ecos.exp: New test driver for new tests with
33481         special requirements.
33482
33483         * gcc.dg/special/alias-1.c: New test.
33484         * gcc.dg/special/gcsec-1.c: New test.
33485         * gcc.dg/special/weak-1.c: New test.
33486         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
33487         * gcc.dg/special/weak-2.c: New test.
33488         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
33489         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
33490         * gcc.dg/special/wkali-1.c: New test.
33491         * gcc.dg/special/wkali-2.c: New test.
33492         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
33493         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
33494
33495 1999-02-10  Felix Lee  <flee@cygnus.com>
33496
33497           * lib/c-torture.exp (c-torture-compile): Pull out code for
33498           analyzing gcc error messages.
33499           (c-torture-execute): Likewise.  Fix some (harmless) false
33500           positives.
33501           * lib/gcc.exp (gcc_check_compile): New function.
33502
33503 1999-02-08  Richard Henderson  <rth@cygnus.com>
33504
33505         * gcc.c-torture/execute/990208-1.c: New test.
33506
33507 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
33508
33509         * g++.dg/special/ecos.exp: New driver for new tests with special
33510         requirements
33511
33512         * g++.dg/special/conpr-1.C: New test
33513         * g++.dg/special/conpr-2.C: New test
33514         * g++.dg/special/conpr-2a.C: New test
33515         * g++.dg/special/conpr-3.C: New test
33516         * g++.dg/special/conpr-3a.C: New test
33517         * g++.dg/special/conpr-3b.C: New test
33518
33519         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
33520         allow g++ to use the dg driver
33521
33522         * README: Add comment about g++.dg directory
33523
33524 1999-02-06  Jeffrey A Law  (law@cygnus.com)
33525
33526         * README: Update email addresses.
33527
33528 1999-02-03  Nick Clifton  <nickc@cygnus.com>
33529
33530         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
33531         arguments in order to force structure S onto the stack even on
33532         the alpha.
33533         (test): Pass 10 leading arguments to function foo as well as the
33534         structure S.
33535
33536         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
33537         failure for all targets.
33538
33539         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
33540         abort to terminate program execution.
33541
33542 1999-01-30  Richard Henderson  <rth@cygnus.com>
33543
33544         * gcc.c-torture/execute/990130-1.c: New test.
33545
33546 1999-01-30  Jeffrey A Law  (law@cygnus.com)
33547
33548         * gcc.dg/990130-1.c: New test.
33549
33550 1999-01-28  Michael Meissner  <meissner@cygnus.com>
33551
33552         * gcc.c-torture/execute/990128-1.c: New test.
33553
33554 1999-01-27  Michael Meissner  <meissner@cygnus.com>
33555
33556         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
33557
33558 1999-01-27  Felix Lee  <flee@cygnus.com>
33559
33560         * lib/c-torture.exp (c-torture-compile): pull out code for
33561         analyzing gcc error messages.
33562         (c-torture-execute): ditto, and fix some (harmless) false
33563         positives.
33564         * lib/gcc.exp (gcc_check_compile): new function.
33565
33566 1999-01-17  Jeffrey A Law  (law@cygnus.com)
33567
33568         * gcc.dg/990117-1.c: New test.
33569
33570         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
33571
33572         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
33573
33574 1999-01-15  Jeffrey A Law  (law@cygnus.com)
33575
33576         * g77.f-torture/compile/990115-1.f: New test.
33577
33578 1999-01-07  Jeffrey A Law  (law@cygnus.com)
33579
33580         * gcc.c-torture/compile/990107-1.c: New test
33581
33582 1999-01-06  Jeffrey A Law  (law@cygnus.com)
33583
33584         * gcc.c-torture/execute/990106-2.c: New test.
33585
33586         * gcc.c-torture/execute/990106-1.c: New test.
33587
33588 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
33589
33590         * gcc.c-torture/compile/981223-1.c: New test.
33591
33592 1998-12-29  Richard Henderson  <rth@cygnus.com>
33593
33594         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
33595         (opt3): Rename from opt4 and disable.
33596
33597 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
33598
33599         * g++.old-deja/g++.pt/ptrmem5.C: New test.
33600
33601 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
33602
33603         * g++.old-deja/g++.other/conv5.C: New test.
33604
33605 1998-12-14  Nick Clifton  <nickc@cygnus.com>
33606
33607         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
33608
33609 1998-12-11  Jeffrey A Law  (law@cygnus.com)
33610
33611         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
33612
33613 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
33614
33615         * gcc.c-torture/compile/981211-1.c: New test.
33616
33617 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
33618
33619         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
33620
33621         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
33622
33623 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33624
33625         * gcc.special/930510-1.c: Make C9X safe.
33626         * gcc.misc-tests/gcov-1.c Similarly.
33627         * gcc.misc-tests/gcov-2.c Similarly.
33628
33629 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
33630
33631         * gcc.dg/ultrasp1.c: New test.
33632
33633 1998-12-06  Richard Henderson  <rth@cygnus.com>
33634
33635         * gcc.c-torture/execute/981206.c: New test.
33636
33637 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
33638
33639         * g++.old-deja/g++.ns/template7.C: New test.
33640
33641         * g++.old-deja/g++.other/expr1.C: New test.
33642
33643         * g++.old-deja/g++.eh/tmpl3.C: New test.
33644
33645         * g++.old-deja/g++.eh/tmpl2.C: New test.
33646
33647 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
33648
33649         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
33650         * g++.old-deja/g++.other/using6.C: Removed.
33651         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
33652
33653         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
33654
33655 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
33656
33657         * g++.old-deja/g++.pt/overload8.C: New test.
33658
33659         * g++.old-deja/g++.pt/overload7.C: New test.
33660
33661         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
33662
33663         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
33664         and relinking messages.
33665         * lib/g++.exp (g++_target_compile): Remove .rpo file when
33666         compiling with -frepo.
33667
33668 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
33669
33670         * g++.old-deja/g++.pt/lookup6.C: New test.
33671
33672 1998-11-30  Nick Clifton  <nickc@cygnus.com>
33673
33674         * gcc.c-torture/execute/981130-1.c: New test.
33675         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
33676
33677 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
33678
33679         * g++.old-deja/g++.pt/explicit76.C: New test.
33680
33681         * g++.old-deja/g++.pt/friend38.C: New test.
33682
33683         * g++.old-deja/g++.ns/crash2.C: New test.
33684
33685         * g++.old-deja/g++.pt/defarg8.C: New test.
33686
33687         * g++.old-deja/g++.pt/instantiate6.C: New test.
33688
33689         * g++.old-deja/g++.pt/static6.C: New test.
33690
33691         * g++.old-deja/g++.pt/decl2.C: New test.
33692
33693 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
33694
33695         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
33696         problem is actually related with name lookup, but so what? :-)
33697
33698         * g++.old-deja/g++.pt/friend37.C: New test.
33699
33700 1998-11-25  Dave Love  <d.love@dl.ac.uk>
33701
33702         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
33703         element, which fails on some systems.
33704
33705         * g77.f-torture/execute/labug1.f: New test.
33706
33707 1998-11-21  Jeffrey A Law  (law@cygnus.com)
33708
33709         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
33710         is defined.
33711
33712 1998-11-18  Dave Love  <d.love@dl.ac.uk>
33713
33714         * g77.f-torture/compile/981117-1.f: New test.
33715
33716 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
33717
33718         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
33719         properly discarded.
33720
33721 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
33722
33723         * gcc.c-torture/execute/memcheck: New directory of tests for
33724         -fcheck-memory-usage.
33725
33726 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
33727
33728         * README: New file, general information about the testsuite and
33729         new description of the various C++ test subdirectories.
33730         * README.g++: Eliminate obsolete information, update and move most
33731         relevant stuff to README.
33732
33733 1998-11-07  Richard Henderson  <rth@cygnus.com>
33734
33735         * gcc.c-torture/compile/981107-1.c: New test.
33736
33737 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
33738
33739         * execute/memcpy-bi.c: New testcase.
33740
33741 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
33742
33743         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
33744         base classes.
33745
33746         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
33747         template is selected.
33748
33749         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
33750         classes, it should be accepted for all types.
33751
33752         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
33753
33754         * g++.old-deja/g++.pt/spec24.C: Ensure that template
33755         specializations start with template headers.
33756
33757 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
33758
33759         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
33760
33761         * g++.old-deja/g++.other/init9.C: Test cross initialization of
33762         non-POD types.
33763
33764 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
33765
33766         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
33767
33768 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
33769
33770         * compile/981022-1.c, compile/981022-1.x: New test and driver.
33771
33772 1998-10-19  Jeffrey A Law  (law@cygnus.com)
33773
33774         * 981019-1.c: New test.
33775
33776 1998-10-14  Robert Lipe <robertl@dgii.com>
33777
33778         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
33779         find objc headers.
33780
33781 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
33782
33783         * compile/981001-4.c: Remove use of GCC extension that triggers a
33784         compiler bug.
33785
33786 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
33787
33788         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
33789
33790 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
33791
33792         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
33793         instantiation of template produces incorrect code for delete
33794         expression.
33795
33796         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
33797         constructors' name is not unique.
33798         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
33799         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
33800
33801         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
33802         automatic array of const is ill-formed.
33803
33804         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
33805         of template parameter?
33806
33807         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
33808         const.
33809
33810         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
33811         pointer-to-member expression.
33812
33813         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
33814         declaration causes ICE.
33815
33816 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
33817
33818         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
33819         reserved in the global namespace.
33820
33821         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
33822         generate needed virtual table.
33823
33824         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
33825
33826 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
33827
33828         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
33829         template-dependent type
33830
33831 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
33832
33833         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
33834         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
33835         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
33836
33837         * g++.old-deja/g++.other/using5.C: New test; using decl from base
33838         class should be usable as argument of member function.
33839         * g++.old-deja/g++.other/using6.C: New test; using decl from base
33840         class should be usable as return type of member function.
33841         * g++.old-deja/g++.other/using7.C: New test; using decl from base
33842         class should be usable as type of data member.
33843
33844         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
33845
33846 1998-10-09  Jeffrey A Law  (law@cygnus.com)
33847
33848         * gcc.c-torture/special/920521-1.c: Fix bogus test.
33849
33850 1998-10-08  Nick Clifton  <nickc@cygnus.com>
33851
33852         * gcc.dg/dll-?.c Add thumb to target list.
33853         Fix assembler scan patterns to match current assembler output.
33854
33855 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
33856
33857         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
33858         matching of template brackets.
33859
33860         * g++.old-deja/g++.other/using4.C: New test.  Test using
33861         declarations of methods from base classes.
33862
33863         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
33864         within functions should introduce names into the innermost
33865         enclosing namespace.
33866
33867         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
33868         of static locals if first initialization throws.
33869
33870 1998-10-07  Jim Wilson  <wilson@cygnus.com>
33871
33872         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
33873
33874 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
33875
33876         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
33877         lose track of the possible targets of tablejump insns.
33878         * special/special.exp: Run it.
33879
33880 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
33881
33882         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
33883         must be declared before its specializations can be named in friend
33884         declarations.
33885
33886 1998-10-05  Dave Love  <d.love@dl.ac.uk>
33887
33888         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
33889
33890         * g77.f-torture/execute/io1.f: New test.
33891
33892 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
33893
33894         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
33895         with pointer to template function, for which no argument deduction
33896         is possible.
33897
33898         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
33899         specialization of template function as argument to template
33900         function.
33901
33902         * g++.old-deja/g++.other/access2.C: New test; Inner class
33903         shouldn't have privileged access to Outer's names.
33904
33905 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
33906
33907         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
33908         friend template declared within template class conflicts with
33909         nested class of the same name.
33910
33911         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
33912         is ignored.
33913
33914         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
33915         object with direct initializer as function declaration.
33916
33917         * g++.old-deja/g++.other/decl2.C: New test; duplicate
33918         initializers.
33919
33920         * g++.old-deja/g++.other/null2.C: New test; conditional operator
33921         involving const pointer and NULL produces incorrect result.
33922
33923         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
33924         type name without `typename' should be rejected with -pedantic.
33925
33926 1998-10-02  Richard Henderson  <rth@cygnus.com>
33927
33928         * g++.old-deja/g++.other/addrof1.C: New test.
33929
33930 1998-10-01  Nick Clifton  <nickc@cygnus.com>
33931
33932         * gcc.c-torture/compile/981001-1.c: New test.
33933         * gcc.c-torture/execute/981001-1.c: New test.
33934
33935 1998-10-01  Jeffrey A Law  (law@cygnus.com)
33936
33937         * gcc.c-torture/compile/981001-2.c: New test.
33938         * gcc.c-torture/compile/981001-3.c: New test.
33939         * gcc.c-torture/compile/981001-4.c: New test.
33940
33941 1998-10-01  Robert Lipe  <robertl@dgii.com>
33942
33943         * lib/objc.exp (objc_target_compile): Add -L during compiles for
33944         multilibbed hosts.   Idea grafted from g77.exp.
33945
33946 1998-09-30  Dave Love  <d.love@dl.ac.uk>
33947
33948         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
33949         avoid losing on systems which need -lsocket.
33950
33951 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
33952
33953         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
33954         * g++.old-deja/g++.other/nested2.C: Ditto.
33955         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
33956         failure.
33957
33958 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
33959
33960         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
33961         preferred over template operator!= for enum bitfields.
33962
33963 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
33964
33965         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
33966         that happen to have the same base name, but in different scopes,
33967         are incorrectly rejected.
33968
33969 1998-09-16  Richard Henderson  <rth@cygnus.com>
33970
33971         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
33972         on the native word size instead of an integer literal.
33973
33974 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
33975
33976         * g++.old-deja/g++.other/static2.C: Invocation of static data
33977         member of type pointer-to-function denoted as non-static member.
33978
33979         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
33980         checks involving function types and aliases.
33981
33982 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
33983
33984         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
33985         redefined to the same non-trivial type.
33986
33987         * g++.old-deja/g++.pt/explicit73.C: Test for proper
33988         namespace-qualification of template specializations declared in
33989         other namespaces.
33990
33991         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
33992         to declare a subset of the specializations of a template function
33993         as friends of specializations of a template class.
33994
33995         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
33996         member templates that do not fully specialize the enclosing
33997         template class are rejected.
33998
33999 1998-09-11  Dave Love  <d.love@dl.ac.uk>
34000
34001         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
34002
34003 1998-09-08  Dave Love  <d.love@dl.ac.uk>
34004
34005         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
34006         altered from libf2c/libU77 version.
34007
34008 1998-09-06  Dave Love  <d.love@dl.ac.uk>
34009
34010         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
34011
34012 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
34013
34014         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
34015         (un)signed char are different types for template specialization
34016         purposes.
34017
34018 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
34019
34020         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
34021         * objc: ObjC testsuite.
34022
34023 1998-08-31  Catherine Moore  <clm@cygnus.com>
34024
34025         * gcc.c-torture/execute/941014-1.x:  New file.
34026
34027 1998-08-31  Nick Clifton  <nickc@cygnus.com>
34028
34029         * lib/c-torture.exp: Add support for
34030         torture_eval_before_compile and torture_eval_before_execute
34031         variables.
34032
34033 1998-08-30  Jeffrey A Law  (law@cygnus.com)
34034
34035         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
34036         this test triggers valid.
34037
34038 1998-08-27  Jeffrey A Law  (law@cygnus.com)
34039
34040         * gcc.dg/980827-1.c: New test.
34041
34042 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
34043
34044         * gcc.c-torture/execute/loop-4b.c: New test.
34045
34046 1998-08-26  Nick Clifton  <nickc@cygnus.com>
34047
34048         * lib/c-torture.exp: Add support for
34049         torture_eval_before_compile and torture_eval_before_execute
34050         variables.
34051
34052 1998-08-25  Jeffrey A Law  (law@cygnus.com)
34053
34054         * gcc.c-torture/compile/980825-1.c: New test.
34055
34056 1998-08-24  Nick Clifton  <nickc@cygnus.com>
34057
34058         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
34059         count number tests in opt_t0 not good_t0.
34060
34061 1998-08-24  Jeffrey A Law  (law@cygnus.com)
34062
34063         * gcc.c-torture/compile/930326-1.x: Fix typo.
34064
34065 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
34066
34067         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
34068         causes an ICE.
34069
34070 1998-08-21  Jeffrey A Law  (law@cygnus.com)
34071
34072         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
34073         STACK_SIZE is defined.
34074         * gcc.c-torture/unsorted/stuct.c: Similarly.
34075
34076         * gcc.c-torture/compile/980821-1.c: New test.
34077
34078 1998-08-21  Jeffrey A Law  (law@cygnus.com)
34079
34080         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
34081
34082 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
34083
34084         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
34085         code.
34086
34087 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
34088
34089         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
34090         error'.
34091
34092 1998-08-18  Jeffrey A Law  (law@cygnus.com)
34093
34094         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
34095
34096 1998-08-16  Jeffrey A Law  (law@cygnus.com)
34097
34098         * gcc.c-torture/compile/980816-1.c: New test.
34099
34100         * gcc.dg/980816-1.c: New test.
34101
34102 1998-08-13  Jeffrey A Law  (law@cygnus.com)
34103
34104         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
34105         compiler for ieee tests.
34106
34107 1998-08-01  Dave Love  <d.love@dl.ac.uk>
34108
34109         * g77.f-torture/compile/980729-0.f: New test.
34110
34111 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
34112
34113         * gcc.c-torture/special/eeprof-1.c: New test, for
34114         -finstrument-functions.
34115         * gcc.c-torture/special/special.exp: Run it.
34116
34117 1998-07-29  Jeffrey A Law  (law@cygnus.com)
34118
34119         * gcc.c-torture/compile/980729-1.c: New test.
34120
34121 1998-07-27  Nick Clifton  <nickc@cygnus.com>
34122
34123         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
34124         __thumb__ is defined, and test for ARM style doubles if so.
34125
34126 1998-07-26  Dave Love  <d.love@dl.ac.uk>
34127
34128         * g77.f-torture/noncompile/980615-0.f: New test.
34129
34130 1998-07-26  H.J. Lu  (hjl@gnu.org)
34131
34132         * gcc.dg/980312-1.c: Do link instead of compile.
34133         * gcc.dg/980313-1.c: Likewise.
34134
34135 1998-07-26  Jeffrey A Law  (law@cygnus.com)
34136
34137         * gcc.c-torture/compile/980726-1.c: New test.
34138
34139 1998-07-25  Dave Love  <d.love@dl.ac.uk>
34140
34141         * g77.f-torture/execute/io0.f: New test.
34142
34143 1998-07-24  Nick Clifton  <nickc@cygnus.com>
34144
34145         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
34146         an int.
34147
34148 1998-06-18  Michael Meissner  <meissner@cygnus.com>
34149
34150         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
34151         m32r bugs.
34152
34153 1998-07-17  Nick Clifton  <nickc@cygnus.com>
34154
34155         * gcc.dg/980626-1.c: Expect failures for all toolchains until
34156         c-decl.c:grokdeclarator can handle mode attributes.
34157
34158 1998-07-16  Jeffrey A Law  (law@cygnus.com)
34159
34160         * gcc.c-torture/execute/980716-1.c: New test.
34161
34162 1998-07-13  Jeffrey A Law  (law@cygnus.com)
34163
34164         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
34165         the mn10200.
34166         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
34167         the mn10200.
34168         * gcc.c-torture/execute/va-arg-3.x: Similarly.
34169         * gcc.c-torture/compile/930326-1.x: Similarly.
34170
34171 1998-07-13  Dave Love  <d.love@dl.ac.uk>
34172
34173         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
34174         New test from Craig.
34175
34176 1998-07-12  Dave Love  <d.love@dl.ac.uk>
34177
34178         * g77.f-torture/noncompile/980616-0.f: New test.
34179
34180         * g77.f-torture/execute/970816-3.f:  New test from Craig.
34181
34182 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
34183
34184         *  g++.other/singleton.C: Return error value instead of taking
34185         SIGSEGV.
34186
34187 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
34188
34189         *  g++.other/singleton.C: New test.   Warning is under dispute.
34190         Runtime crash is not.
34191
34192 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
34193
34194         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
34195         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
34196         using6.C, using7.C}:  New namespace tests.
34197
34198 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
34199
34200         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
34201         specialization with typedef'ed names used as array indexes.
34202
34203 1998-07-09  Jeffrey A Law  (law@cygnus.com)
34204
34205         * gcc.c-torture/execute/980709-1.c: New test.
34206
34207         * gcc.dg/980709-1.c: New test.
34208
34209 1998-07-07  Richard Henderson  <rth@cygnus.com>
34210
34211         * gcc.c-torture/execute/bcp-1.c: New test.
34212
34213 1998-07-07  Jeffrey A Law  (law@cygnus.com)
34214
34215         * gcc.c-torture/execute/980707-1.c: New test.
34216
34217 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
34218
34219         * gcc.c-torture/compile/980706-1.c: New test.
34220
34221 1998-07-01  Dave Love  <d.love@dl.ac.uk>
34222
34223         * g77.f-torture/execute/980701-0.f,
34224         g77.f-torture/execute/980701-1.f: New test from Craig.
34225
34226 1998-07-01  Jeffrey A Law  (law@cygnus.com)
34227
34228         * gcc.c-torture/compile/980701-1.c: New test.
34229
34230         * gcc.c-torture/execute/980701-1.c: New test.
34231
34232 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
34233 rlsruhe.de>
34234
34235         * g++.old-deja/g++.robertl/eb132.C: New test.
34236         * g++.old-deja/g++.robertl/eb133.C: Likewise.
34237
34238 1998-06-29  Dave Love  <d.love@dl.ac.uk>
34239
34240         * g77.f-torture/execute/980628-7.f,
34241         g77.f-torture/execute/980628-8.f,
34242         g77.f-torture/execute/980628-9.f,
34243         g77.f-torture/execute/980628-10.f: New tests from Craig.
34244
34245         * g77.f-torture/execute/980628-3.f: Remove mail headers.
34246
34247 1998-06-28  Jeffrey A Law  (law@cygnus.com)
34248
34249         * g77.f-torture/execute/980628-4.f: New test from Craig.
34250         * g77.f-torture/execute/980628-5.f: Likewise.
34251         * g77.f-torture/execute/980628-2.f: Likewise.
34252         * g77.f-torture/execute/980628-0.f: Likewise.
34253         * g77.f-torture/execute/980628-1.f: Likewise.
34254         * g77.f-torture/execute/980628-3.f: Likewise.
34255         * g77.f-torture/execute/980628-6.f: Likewise.
34256
34257 1998-06-28  Jeffrey A Law  (law@cygnus.com)
34258
34259         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
34260         directory when nothing has been installed yet.
34261
34262 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
34263
34264         * gcc.c-torture/special/special.exp: Handle newer versions of
34265         dejagnu.
34266
34267 1998-06-26  Jeffrey A Law  (law@cygnus.com)
34268
34269         * gcc.dg/980626-1.c: New test.
34270
34271 1998-06-19  Bruno Haible <haible@ilog.fr>
34272
34273         * gcc.misc-tests/m-un-2.c: New test.
34274         * g++.old-deja/g++.other/warn01.c: Likewise.
34275
34276 1998-06-19  Robert Lipe  <robertl@dgii.com>
34277
34278         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
34279         compatibility with assmblers with a different comment character.
34280         Eliminate use of GAS-specific extensions.
34281
34282 1998-06-19  Jeffrey A Law  (law@cygnus.com)
34283
34284         * gcc.c-torture/execute/ieee/980619-1.c: New test.
34285
34286 1998-06-19  Robert Lipe  <robertl@dgii.com>
34287
34288         *lib/g77.exp: Replace search for libf2c.a with search for newly
34289         renamed libg2c.a
34290
34291 1998-06-17  Jeffrey A Law  (law@cygnus.com)
34292
34293         * gcc.c-torture/execute/980617-1.c: New test.
34294
34295 1998-06-12  Jeffrey A Law  (law@cygnus.com)
34296
34297         * gcc.c-torture/execute/980612-1.c: New test.
34298
34299 1998-06-08  Jeffrey A Law  (law@cygnus.com)
34300
34301         * gcc.dg/980523-1.c: Only test on ppc-linux.
34302         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
34303
34304         * gcc.c-torture/execute/980608-1.c: New test.
34305
34306 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
34307
34308         * gcc.c-torture/execute/980605-1.c: New test.
34309
34310 1998-06-04  Jeffrey A Law  (law@cygnus.com)
34311
34312         * gcc.c-torture/execute/980604-1.c: New test.
34313
34314 1998-06-02  Jeffrey A Law  (law@cygnus.com)
34315
34316         * gcc.c-torture/execute/980602-1.c: New test.
34317         * gcc.c-torture/execute/980602-2.c: Likewise.
34318
34319 1998-06-02  Dave Love  <d.love@dl.ac.uk>
34320
34321         * 970125-0.f: Fix per JCB.  Add commentary.
34322
34323 1998-05-31  Michael Meissner  <meissner@cygnus.com>
34324
34325         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
34326         IEEE -0 support.
34327
34328 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
34329
34330         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
34331         earlier.
34332
34333 1998-05-28  Catherine Moore <clm@cygnus.com>
34334
34335         * gcc.c-torture/execute/980526-3.c: New test.
34336
34337 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
34338
34339         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
34340         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
34341         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
34342         m88k-motorola-sysv3 to XFAIL.
34343
34344 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
34345
34346         * gcc.dg/980526-1.c: New test.
34347         * gcc.c-torture/execute/980526-2.c: New test.
34348
34349 1998-05-26  Jeffrey A Law  (law@cygnus.com)
34350
34351         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
34352
34353         * gcc.c-torture/execute/980526-1.c: New test.
34354
34355 1998-05-26  Dave Love  <d.love@dl.ac.uk>
34356
34357         * g77.f-torture/execute/alpha2.f: Add runtime test.
34358
34359 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
34360
34361         * g++.old-deja/old-deja.exp: Strip leading directories.
34362
34363         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
34364         error for the line.  Don't run multiple tests for the same line.
34365
34366 1998-05-23  Jeffrey A Law  (law@cygnus.com)
34367
34368         * gcc.dg/980523-1.c: New test.
34369
34370 1998-05-23  Dave Love  <d.love@dl.ac.uk>
34371
34372         * g77.f-torture/compile/970915-0.f: New test.
34373
34374 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
34375
34376         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
34377
34378 1998-05-21  Jeffrey A Law  (law@cygnus.com)
34379
34380         * gcc.dg/980520-1.c: New test.
34381
34382 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
34383
34384         * gcc.dg/980502-1.c: Fix return type.
34385
34386 1998-05-20  Jeffrey A Law  (law@cygnus.com)
34387
34388         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
34389         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
34390         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
34391         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
34392         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
34393
34394 1998-05-20  Dave Love  <d.love@dl.ac.uk>
34395
34396         * g77.f-torture/execute/980520-1.f: New test.
34397
34398 1998-05-15  Dave Love  <d.love@dl.ac.uk>
34399
34400         * lib/mike-g77.exp: New file.
34401
34402         * g77.f-torture/noncompile/noncompile.exp,
34403         g77.f-torture/noncompile/check0.f: New files.
34404
34405 1998-05-14  Dave Love  <d.love@dl.ac.uk>
34406
34407         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
34408         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
34409         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
34410         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
34411         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
34412         abort where appropriate.
34413
34414 1998-05-05  Michael Meissner  <meissner@cygnus.com>
34415
34416         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
34417         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
34418
34419 1998-04-29  Dave Love  <d.love@dl.ac.uk>
34420
34421         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
34422
34423 1998-04-27  Dave Love  <d.love@dl.ac.uk>
34424
34425         * g77.f-torture/compile/980427-0.f: New test.
34426
34427 1998-04-24  Dave Love  <d.love@dl.ac.uk>
34428
34429         * g77.f-torture/compile/980424-0.f: New test.
34430
34431 1998-04-19  Dave Love  <d.love@dl.ac.uk>
34432
34433         * g77.f-torture/compile/980419-2.f (main): New test.
34434         * g77.f-torture/compile/970125-0.f: New test.
34435         * g77.f-torture/compile/980419-1.f: New test.
34436
34437 1998-04-08  Jim Wilson  <wilson@cygnus.com>
34438
34439         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
34440         of loop-4.c.
34441
34442 1998-04-07  Jim Wilson  <wilson@cygnus.com>
34443
34444         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
34445
34446 1998-04-03  Jim Wilson  <wilson@cygnus.com>
34447
34448         * gcc.c-torture/compile/980329-1.c: New test.
34449
34450 1998-03-18  Jim Wilson  <wilson@cygnus.com>
34451
34452         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
34453         * gcc.dg/980312-1.c: Fix typo in -march command.
34454
34455 1998-03-16  H.J. Lu  (hjl@gnu.org)
34456
34457         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
34458
34459 1998-03-11  Robert Lipe  <robertl@dgii.com>
34460
34461         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
34462         Dave Love agree the Fortran source is bogus.
34463
34464 1998-03-11  Robert Lipe  <robertl@dgii.com>
34465
34466         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
34467         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
34468         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
34469         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
34470         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
34471
34472 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
34473
34474         * g++.old-deja/g++.other/friend1.C: New test.
34475
34476 1998-02-18  Dave Love  <d.love@dl.ac.uk>
34477
34478         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
34479         possibly uninitialized) variables and declare dnrm2.
34480
34481 1998-02-23  Robert Lipe <robertl@dgii.com>
34482
34483         From Bruno Haible <haible@ilog.fr>:
34484         * gcc.c-torture/execute/980223.c: New test.
34485
34486 1998-02-13  Jeffrey A Law  (law@cygnus.com)
34487
34488         * gcc.dg/ifelse-1.c: New test.
34489
34490 1998-02-09  H.J. Lu  (hjl@gnu.org)
34491
34492         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
34493
34494           * lib/old-dejagnu.exp (old-dejagnu): Added the
34495           "execution test - XFAIL *-*-*" handling in the spirit of
34496           "excess errors test -". Changed the "execution test fails"
34497           handling to be like "excess errors test fails".
34498           * Update various tests accordingly.
34499
34500 1998-02-06  Jim Wilson  <wilson@cygnus.com>
34501
34502         * gcc.c-torture/execute/980205.c: New test.
34503
34504 1998-01-18  Jeffrey A Law  (law@cygnus.com)
34505
34506         * lib/c-torture.exp: Look for .x files instead of .cexp files.
34507         * lib/f-torture.exp: Similarly.
34508         * gcc.c-torture: Rename all .cexp files to .x files.
34509
34510 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
34511
34512         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
34513         (940510-1.c): Removed duplicate.
34514         (971104-1.c): New test.
34515
34516 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
34517
34518           * lib/f-torture.exp: Improve error and loop detection.
34519
34520 1997-11-19  Michael Meissner  <meissner@cygnus.com>
34521
34522         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
34523         use that to size the filler array.
34524
34525 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
34526
34527         * lib/c-torture.exp(c-torture-execute): Fix typo.
34528
34529         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
34530         testcase as the executable name. Keep the executable around if
34531         the test fails.
34532
34533 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
34534
34535         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
34536         changes.  Only test one -g option, and move it to the end of the
34537         list of options to test.
34538
34539 1997-09-19  Michael Meissner  <meissner@cygnus.com>
34540
34541         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
34542         variable GCC_TORTURE_OPTIONS to supply default switches separated
34543         by colons.  If no environment variable, run tests with -O0 -g, -O1
34544         -g, and -O2 -g as well.
34545
34546 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
34547
34548         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
34549         explanatory comments. Fix indentation.
34550
34551 1997-09-15  Jeffrey A Law  (law@cygnus.com)
34552
34553         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
34554
34555 1997-09-11  Jeffrey A Law  (law@cygnus.com)
34556
34557         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
34558         * g++.old-deja/g++.mike/p7325.C: Likewise.
34559         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
34560
34561 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
34562
34563         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
34564         * g++.old-deja/g++.brendan/crash30.C: Likewise.
34565         * g++.old-deja/g++.brendan/crash39.C: Likewise.
34566         * g++.old-deja/g++.law/operators4.C: Likewise.
34567
34568 1997-09-11  Joe Buck  (jbuck@synopsys.com)
34569
34570         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
34571         * g++.old-deja/g++.mike/p784.C: Ditto.
34572         * g++.old-deja/g++.mike/p785.C: Ditto.
34573
34574 1997-09-05  Jeffrey A Law  (law@cygnus.com)
34575
34576           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
34577
34578 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
34579
34580         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
34581         target feature; pass this to c-torture-execute as needed.
34582
34583 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
34584
34585         * lib/c-torture.exp(c-torture-execute): If the previous and the
34586         current executables being tested are identical, we don't need to
34587         run the executable again. Try to make the executable names
34588         unique. Add an optional argument for passing additional compiler
34589         flags.
34590
34591 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
34592
34593         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
34594
34595 1997-08-29  Jeffrey A Law  (law@cygnus.com)
34596
34597         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
34598
34599 1997-07-31  Jeffrey A Law  (law@cygnus.com)
34600
34601         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
34602         32bit or larger longs.
34603
34604         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
34605         have either a 32bit long or 32bit int.
34606
34607 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
34608
34609         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
34610         Make double precision tests dependent on sizeof (double).
34611
34612 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
34613
34614         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
34615         too.
34616
34617 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
34618
34619         * gcc.c-torture/compile/961203-1.cexp: New script.
34620
34621 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
34622
34623         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
34624         up the includes ourselves.
34625
34626 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
34627
34628         * lib/plumhall.exp: Remove random include, and add a few
34629         verbose messages for debugging.
34630
34631 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
34632
34633         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
34634         of trying to do it ourselves.
34635
34636 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
34637
34638         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
34639
34640 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
34641
34642         * gcc.prms/5403.c: Made regexp a bit less strict.
34643
34644 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
34645
34646         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
34647         is returned from remote_load instead.
34648         * lib/plumhall.exp: Ditto.
34649         * lib/mike-g++.exp: Ditto.
34650         * lib/old-dejagnu.exp: Ditto.
34651         * lib/c-torture.exp: Ditto.
34652
34653 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
34654
34655         * lib/g++.exp: Use build_wrapper procedure.
34656         * lib/gcc.exp: Ditto.
34657
34658 1997-05-20  Jeffrey A Law  (law@cygnus.com)
34659
34660         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
34661         an old-style decl for malloc.  Fixes tests to work when
34662         sizeof (int) != sizeof (size_t).
34663
34664 1997-05-15  Mike Meissner  <meissner@cygnus.com>
34665
34666         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
34667
34668         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
34669         use stdargs.h interface.
34670
34671 1997-05-15  Mike Meissner  <meissner@cygnus.com>
34672
34673         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
34674         NO_VARARGS when compiling.
34675
34676 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
34677
34678         * lib/plumhall.exp(ph_includes): New procedure.
34679         (ph_make): Use it.
34680         (ph_compiler): Ditto.
34681
34682         * lib/g++.exp: Rename test-glue.c to testglue.c.
34683         * lib/gcc.exp: Ditto.
34684
34685 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
34686
34687         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
34688         to completion when it's called.
34689
34690 1997-03-21  Michael Meissner  <meissner@cygnus.com>
34691
34692         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
34693         is defined, don't do test.
34694
34695 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
34696
34697         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
34698         for object files.
34699         (ph_summary): Mark skipped testcases as untested, not unresolved.
34700
34701         * lib/plumhall.exp (ph_make): If unresolved because of bad
34702         errorCode, record errorCode in log file.
34703         (*): Replace send_log/verbose with verbose -log.
34704
34705 1997-03-19  Michael Meissner  <meissner@cygnus.com>
34706
34707         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
34708         double conversion if double isn't at least 8 bytes.
34709
34710         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
34711         int to work with targets where int is 16 bits.
34712
34713         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
34714         8 bytes, just exit, since 4 byte doubles don't have enough bits of
34715         precision for the test to complete.
34716
34717 1997-03-14  Michael Meissner  <meissner@cygnus.com>
34718
34719         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
34720         if d10v is not compiled with the -mdouble64 flag.
34721         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
34722
34723         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
34724         d10v is not compiled with the -mint32 flag.
34725
34726 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
34727
34728         * lib/plumhall.exp: Use incr_count.
34729
34730 1997-03-12  Jeffrey A Law  (law@cygnus.com)
34731
34732         * gcc.c-torture: Update to c-torture-1.45.
34733
34734 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
34735
34736         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
34737         the name of the expect testcase file).
34738
34739         * lib/g++.exp(g++_init): Ditto.
34740
34741 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
34742
34743         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
34744         the host.
34745
34746         * lib/gcc.exp(gcc_exit): New procedure.
34747
34748 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
34749
34750         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
34751         specs where appropriate.
34752
34753         * g++.old-deja/g++.arm/*: Added additional ERROR checks
34754         because of new "candidates are" messages, and removed a few
34755
34756         * Converted all non-old-style g++ testcases to old-style, and
34757         moved into g++.old-deja.
34758
34759 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
34760
34761         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
34762         options.
34763
34764         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
34765         succeeded.
34766
34767         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
34768
34769 1997-02-13  Michael Meissner  <meissner@cygnus.com>
34770
34771         * lib/gcc.exp (gcc_target_compile): Add support for defining
34772         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
34773         the machine doesn't have those features.
34774
34775 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
34776
34777         * g++.law/operators4.exp: Don't use LIBS.
34778
34779 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
34780
34781         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
34782
34783         * lib/mike-g++.exp: Don't set the compiler to be tested here.
34784         * lib/g++.exp: Set it here instead. Also, allow use of the
34785         --tool_exec and --tool_opt options. Change CXX to
34786         GXX_UNDER_TEST.
34787
34788         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
34789
34790         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
34791
34792 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
34793
34794         * lib/old-dejagnu.exp: Use prune_warnings instead of
34795         prune_system_crud.
34796         * lib/mike-g++.exp: Ditto.
34797         * lib/gcc.exp: Ditto.
34798         * lib/g++.exp: Ditto.
34799
34800         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
34801
34802 1997-02-07  Jeffrey A Law  (law@cygnus.com)
34803
34804           * 941014-2.c: Include stdlib.h
34805           * 960327-1.c: Include stdio.h
34806           * dbra.c, index-1.c: Don't assume ints are 32bits.
34807
34808 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
34809
34810         * lib/gcc.exp: Add gcc,stack_size target feature.
34811
34812         * lib/g++.exp(g++_target_compile): Add the include and link
34813         paths here, not in two other places. And, it's $options, not
34814         options.
34815
34816         * lib/mike-g++.exp(postbase): Remove the code that determines
34817         the correct include and link paths.
34818         * g++.old-deja/old-deja.exp: Ditto.
34819
34820 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
34821
34822         * lib/g++.exp(g++_init): target_compile no longer returns the
34823         filename of the result.
34824
34825 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
34826
34827         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
34828         call to glob.
34829
34830         * gcc.c-torture/special/special.exp: Change call to
34831         gcc_target_compile to include the object file.
34832
34833 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
34834
34835         * gcc.c-torture/special/special.exp: Correct misspelling in last
34836         change.
34837
34838 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
34839
34840         * lib/plumhall.exp(ph_summary): Log the entire output of the
34841         executable. Return -1 if there were any failures, 0 otherwise.
34842         (ph_execute): Return -1 if there were any failures, 0 otherwise.
34843         (ph_make): Clean up objects and executables that were built
34844         if the tests succeeded.
34845
34846 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
34847
34848         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
34849         libraries and includes in the build tree as appropriate.
34850
34851 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
34852
34853         * lib/c-torture.exp: Instead of looking for the global variable
34854         NO_LONG_LONG, check to see if that's a feature of the target.
34855
34856 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
34857
34858         * config/default.exp: Minimize. Delete the remainer of the files in
34859         config; this functionality is now in devo/dejagnu/config.
34860
34861         g++.*/*: Pass any additional flags used to compile to postbase;
34862         delete CXXFLAGS.
34863
34864         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
34865         is now done by runtest.exp. Use gcc_target_compile instead of
34866         compile.
34867
34868         lib/c-torture.exp: Use gcc_target_compile instead of compile.
34869         Remove references to CFLAGS. Use remote_file instead of
34870         calling rm -f.
34871         (c-torture): Take a list of arguments to use to compile this
34872         testcase.
34873
34874         lib/g++.exp: Simplify. Use target_compile instead of compile.
34875         lib/gcc-dg.exp: Ditto.
34876         lib/gcc.exp: Ditto.
34877         lib/mike-{gcc,g++}.exp: Ditto.
34878         lib/old-dejagnu.exp: Ditto.
34879         lib/plumhall.exp: Ditto.
34880
34881 1997-01-08  Jim Wilson  <wilson@cygnus.com>
34882
34883         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
34884         (ph_linker): Likewise.
34885
34886 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
34887
34888           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
34889         MAP_ANON / MAP_ANONYMOUS if defined;
34890         else try to map from /dev/zero .
34891
34892 1996-11-12  Jeffrey A Law  (law@cygnus.com)
34893
34894         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
34895         isn't defined, then define it to MAP_ANONYMOUS.
34896
34897 1996-11-12  Jeffrey A Law  (law@cygnus.com)
34898
34899         * gcc.c-torture: Update to c-torture-1.42 release.
34900
34901 1996-11-11  Jeffrey A Law  (law@cygnus.com)
34902
34903         * gcc.c-torture: Update to c-torture-1.41 release.
34904
34905 1996-10-27  Jeffrey A Law  (law@cygnus.com)
34906
34907         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
34908         c-torture release.
34909
34910 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
34911
34912         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
34913         and LDFLAGS.  Fix second case to append the target_info ldflags
34914         onto LDFLAGS, not CFLAGS.
34915         * lib/g++.exp (g++_init): Add target_info stuff.
34916         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
34917         of libgloss and newlib flags for !native.
34918
34919         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
34920         (GDB): Fix relative path to go up another dir for finding gdb.
34921
34922 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
34923
34924         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
34925         versions in the target_info array, if they don't exist.
34926
34927 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
34928
34929         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
34930
34931 1996-07-08  Jim Wilson  <wilson@cygnus.com>
34932
34933         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
34934         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
34935
34936 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
34937
34938         * lib/old-dejagnu.exp: Don't remove the output file before we've
34939         actually tested it. Don't append pwd to the path of the executable
34940         we're testing.
34941
34942 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
34943
34944         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
34945
34946 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
34947
34948         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
34949         temporary directory for compiler files, and set it to a default
34950         value of /tmp. Set $output as the name of the output file from
34951         compiling the testcase. Add a -o option to $cflags_var so the
34952         compiler writes the final output file as $output. Set $executable
34953         to $output.
34954
34955         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
34956         directory for compiler files, and set it to /tmp if it doesn't
34957         already have a value. Set $output_file to the name of the output
34958         file from compiling the testcase. Add a -o option to CXXFLAGS so
34959         the compiler writes the final output file as $output. Use $output
34960         as the executable to be tested.
34961
34962 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
34963
34964         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
34965
34966 1996-06-08  Jeffrey A Law  (law@cygnus.com)
34967
34968         * gcc.c-torture/execute/pending-1.c: New test.  Still
34969         pending in Tege's queue.
34970
34971 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
34972
34973         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
34974         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
34975         if there were failures.  Call unresolved if there were unresolved
34976         testcases.  Call gcc_fail if program did not run to completion.
34977         (ph_make): Pass additional argument name to ph_execute.
34978         (ph_execute): Add new argument.  Pass additional arguments to
34979         ph_summary.  Call gcc_fail is there is no execution output.
34980
34981 1996-04-24  Jeffrey A Law  (law@cygnus.com)
34982
34983         * lib/plumhall.exp (proc_summary): Output relavent summary
34984         lines into the log so specific failures in plumhall can be
34985         investigated.
34986
34987 1996-04-10  Jeffrey A Law  (law@cygnus.com)
34988
34989         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
34990         (c-torture-execute): Don't try to execute tests which use
34991         "long long" types if $NO_LONG_LONG is nonzero.
34992
34993 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
34994
34995         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
34996         not c-torture.
34997
34998         * gcc.ieee: Move from here.
34999         * gcc.c-torture/execute/ieee: To here.
35000
35001 1996-03-26  Jeffrey A Law  (law@cygnus.com)
35002
35003         * gcc.c-torture: Update to c-torture-1.41 release.
35004
35005 1996-03-22  Jeffrey A Law  (law@cygnus.com)
35006
35007         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
35008         not "$output".
35009
35010 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
35011
35012         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
35013         -c present.
35014
35015 1996-03-02  Jeffrey A Law  (law@cygnus.com)
35016
35017         * config/proelf.exp: Handle connecting to a simulator.
35018
35019 1996-01-31  Jeffrey A Law  (law@cygnus.com)
35020
35021         * config/proelf.exp: New file.  Enough framework that we can
35022         run c-torture tests on the proelf targets (or any other target
35023         that gdb can connect to for that matter).
35024
35025 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
35026
35027         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
35028         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
35029
35030         * lib/plumhall.exp (ph_execute): Always call ph_summary if
35031         exec_output exists.
35032
35033 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
35034
35035         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
35036         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
35037
35038         * config/*.exp: Update FSF address.  Change result of ${tool}_load
35039         to pass/fail/unresolved/unsupported/untested.  Caller must now
35040         call unresolved/unsupported/untested.
35041         * lib/*.exp: Update FSF address.  Update to handle new results of
35042         ${tool}_load.
35043         * lib/chill.exp (verbose): Delete.
35044
35045 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
35046
35047         * lib/gcc.exp (default_gcc_start): Change order of args to
35048         $LDFLAGS $CFLAGS $LIBS.
35049         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
35050         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
35051         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
35052         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
35053         * gcc.misc-tests/dg-test.exp: Likewise.
35054         * gcc.misc-tests/msgs.exp: Likewise.
35055         * gcc.prms/prms.exp: Likewise.
35056         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
35057         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
35058
35059         * lib/dg.exp: Deleted, moved to dejagnu/lib.
35060
35061 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
35062
35063         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
35064
35065         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
35066         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
35067
35068         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
35069         necessary.
35070
35071 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
35072
35073         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
35074         global for loop; add use of $mathlib.
35075         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
35076         settings here; set mathlib for anything but VxWorks.
35077
35078 1996-01-22  Jeffrey A Law  (law@cygnus.com)
35079
35080         * gcc.c-torture: Update to c-torture-1.40 release.
35081
35082 1996-01-03  Jeffrey A Law  (law@cygnus.com)
35083
35084         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
35085         dg.exp.
35086
35087 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
35088
35089         * lib/c-torture.exp (c-torture-execute): Declare "output" as
35090         global.
35091
35092 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
35093
35094         * lib/g++.exp (LIBS): Define if not already.
35095         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
35096         (gcc-dg-prune): Call prune_gcc_output.
35097         * lib/gcc.exp (prune_gcc_output): New proc.
35098         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
35099         prune_gcc_output.
35100
35101 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
35102
35103         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
35104         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
35105
35106 1995-11-15  Jeffrey A Law  (law@cygnus.com)
35107
35108         * gcc.c-torture: Update to c-torture-1.39 release.
35109
35110 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
35111
35112         * lib/c-torture.exp (c-torture-execute): Don't return if one option
35113         fails, try others as well.
35114
35115 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
35116
35117         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
35118         If compilation fails, mark execute tests as `untested'.
35119         If test is marked as unsupported, don't mark compilation and
35120         execute tests as failed.
35121
35122 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
35123
35124         * lib/g++.exp (g++_init): Don't link in libg++, and look to
35125         libstdc++ for whether or not we want to be doing shared
35126         libraries.  Delete link_curses since we don't need it anymore.
35127         * lib/mike-g++.exp (postbase): Don't link in libg++.
35128         * g++.old-deja/old-deja.exp: Likewise.
35129
35130 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
35131
35132         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
35133
35134 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
35135
35136         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
35137         For that, add `-Wl,-a,shared_archive'.
35138         * g++.old-deja/old-deja.exp: Likewise.
35139
35140 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
35141
35142         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
35143
35144 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
35145
35146         * lib/mike-g++.exp (postbase): Pay attention to the status of
35147         g++_load.
35148
35149 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
35150
35151           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
35152
35153 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
35154
35155         * lib/gcc.exp (default_gcc_start): No longer need to log program
35156         being executed or its output, execute_anywhere does that now.
35157         * lib/g++.exp (default_g++_version): Call execute_anywhere.
35158         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
35159
35160 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
35161
35162         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
35163         the same as those in lib/g++.exp.
35164
35165 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
35166
35167         * gcc.c-torture: Update to c-torture-1.38 release.
35168         * gcc.ieee: Related changes.
35169
35170 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
35171
35172         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
35173         "exec". Minor reformatting changes.
35174
35175         * config/rom68k.exp (${tool}_load): Make it work in a canadian
35176         cross. This means all "exec" calls now work on a remote host as
35177         well.
35178         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
35179         cross. Filter out the extra "\r\n" stuff that expect puts in.
35180         (c-torture-execute): Filter out the bogus warnings like
35181         c-torture-compile does. Add support for canadian cross.
35182         * lib/gcc.exp (default_gcc_version, default_gcc_start)
35183         Use execute_anywhere rather than calling exec directly. Now it
35184         works for canadian cross testing.
35185
35186 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
35187
35188         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
35189         results into a variable, and check that rather than using file exists.
35190
35191 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
35192
35193         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
35194         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
35195
35196 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
35197
35198         * g++.old-deja/old-deja.exp: Create and pass runshlib and
35199         lib_curses if there's a shared libg++ in the build tree.
35200
35201 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
35202
35203         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
35204         if not supported target.
35205
35206 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
35207
35208         * lib/g++.exp (g++_init): Move empty setting of runshlib and
35209         link_curses up to always happen, not just for native builds.
35210
35211 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
35212
35213         * gcc.c-torture: Update to c-torture-1.36 release.
35214         * gcc.failure: Related changes.
35215
35216 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
35217
35218         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
35219
35220 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
35221
35222         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
35223         * lib/mike-g++.exp (postbase): Not in here.  Still reference
35224         runshlib, link_curses, and mathlib for link and run.
35225
35226         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
35227         pass the runtime shared library options for Solaris, OSF/1, and
35228         Irix5, and link with -lcurses to avoid unresolved references.
35229
35230 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
35231
35232         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
35233         only run once.
35234
35235 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
35236
35237         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
35238
35239 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
35240
35241         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
35242         do not have a framework for the "compat" tests yet.
35243
35244 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
35245
35246         * lib/mike-g++.exp (postbase): New local variable `mathlib',
35247         set to null if we're testing vxworks5.1.  Use that instead of
35248         `-lm' in the setting of LIBS for link and run.
35249
35250 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
35251
35252         * config/rom68k.exp (${tool}_load): Major changes to make it
35253         work.  Verified that it does in fact return the stuff in
35254         exec_output properly.  Catch any Emul or any TRAP other than 0.
35255
35256 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
35257
35258         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
35259         LDFLAGS properly for targets that need stuff from libgloss.
35260         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
35261         only run once.
35262         (gpp_initialized): New variable.
35263
35264 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
35265
35266         * config/rom68k.exp: Load libgloss.exp.
35267         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
35268         so we can produce a fully linked binary.
35269         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
35270         so we can produce a fully linked binary.
35271
35272 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
35273
35274         * lib/plumhall.exp (ph_section): Watch for expected failures.
35275         Add missing `else'.
35276
35277         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
35278         run the testcase.
35279         (c-torture): Likewise.
35280
35281 1995-08-28  Doug Evans  <dje@cygnus.com>
35282
35283         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
35284
35285         * lib/mike-g++.exp (mike_cleanup): New proc.
35286         (prebase): New globals compiler_result, not_compiler_result,
35287         target_regexp.
35288         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
35289         allow leading "-" in pattern.  Watch for unsupported tests.
35290         If $compiler_result is set, pattern match assembler code,
35291         and ditto for $not_compiler_result.
35292         * lib/mike-gcc.exp: Likewise.
35293
35294         * lib/plumhall.exp (ph_execute): Only call ph_summary if
35295         execution "succeeded".
35296
35297 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
35298
35299         * config/win32.exp: New file.
35300         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
35301
35302 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
35303
35304         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
35305         unsupported.
35306         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
35307         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
35308         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
35309
35310         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
35311         "... without exceptions was ...".  That is now handled by
35312         prune_system_crud.
35313         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
35314
35315 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
35316
35317         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
35318         sieve.c,sort2.c}: New files.
35319         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
35320         sieve.exp,sort2.exp}: Drivers for them.
35321
35322         * lib/mike-gcc.exp (program_output): New user settable variable.
35323         (postbase): Call prune_system_crud.  Also prune extraneous compiler
35324         messages.
35325         * lib/mike-g++.exp (program_output): New user settable variable.
35326
35327         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
35328
35329         * config/sh.exp: Deleted (use sim.exp instead).
35330
35331 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
35332
35333         * config/vx.exp: Declare CHECKTASK as global.
35334         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
35335         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
35336         * lib/old-dejagnu.exp: Load [pwd]/$executable.
35337
35338 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
35339
35340         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
35341         target. Like vx.exp, only includes `vx29k.exp' instead of
35342         `vxworks.exp'.
35343
35344 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
35345
35346         * config/sim.exp: Increase time limit from 120 seconds to 240.
35347
35348 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
35349
35350         * gcc.c-torture/execute/950628-1.c: New test.
35351
35352 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
35353
35354         * gcc.c-torture: Update with changes/additions from
35355         c-torture-1.34.
35356
35357 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
35358
35359         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
35360
35361 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
35362
35363         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
35364
35365 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
35366
35367         * gcc.c-torture/compile/950512-1.c: New test.
35368         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
35369         * gcc.dg/struct-ret-1.c: Likewise.
35370
35371 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
35372
35373         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
35374           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
35375
35376 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
35377
35378         * gcc.c-torture/special/920411-1.c: Deleted.
35379         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
35380
35381 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
35382
35383         * config/sim.exp (${tool}_load): Hack in call to bash to get a
35384         cpu limit.
35385
35386 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
35387
35388         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
35389
35390 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
35391
35392         From kenner;
35393         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
35394         is the proper length.
35395         * va-arg-3.c: Likewise.
35396
35397 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
35398
35399         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
35400         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
35401
35402         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
35403         * lib/g++.exp (default_g++_start): Delete old cruft.
35404
35405 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
35406
35407         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
35408         (2 * (1 << 18)) to (2 * (1 << 17)).
35409
35410         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
35411
35412 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
35413
35414         * config/rom68k.exp: Renamed from config/idp.exp
35415
35416 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
35417
35418         * c-torture/compile/921109-2.c
35419
35420 1995-04-18  Mike Stump  <mrs@cygnus.com>
35421
35422         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
35423         excess errors.
35424
35425 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
35426
35427         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
35428         output.
35429         * lib/g++.exp (default_g++_start): Likewise.
35430
35431 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
35432
35433         * gcc.c-torture/compile/950329-1.c: New test.
35434
35435 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
35436
35437           * config/bug.exp (${tool}_load): Updated to use new remote_open
35438           and remote_close procs.
35439         * config/idp.exp: New file.
35440
35441 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
35442
35443         * gcc.c-torture/execute/950322-1.c: New test.
35444
35445 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
35446
35447         * config/vx.exp (${tool}_load): Clean up testing of return code from
35448         vxworks_ld and vxworks_spawn.
35449
35450 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
35451
35452         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
35453
35454 1995-03-13  Mike Stump  <mrs@cygnus.com>
35455
35456         * lib/old-deja.exp: Add `excess errors test - ' error, now one
35457         can mark excess errors on a machine by machine basis.  Note, the
35458         default is to not expect any excess errors, even when excess
35459         errors test - is given, so you will want to put an XFAIL ... on
35460         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
35461         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
35462         those 4 machines, but no others.
35463
35464 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
35465
35466         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
35467         * lib/c-torture.exp: to here.
35468
35469 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
35470
35471         * gcc.c-torture/execute/950221-1.c: New test.
35472         * gcc.c-torture/execute/struct-ret-1.c: New test.
35473         * gcc.c-torture/compile/950221-1.c: New test.
35474
35475         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
35476
35477 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
35478
35479         * gcc.c-torture/execute/arith-1.c (main): Return 0.
35480         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
35481
35482 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
35483
35484         * g++.gb: New directory of tests, derived from my signature and
35485         class scoping tests.
35486
35487         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
35488         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
35489         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
35490         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
35491         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
35492         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
35493         * g++.gb/sig25.C: Likewise.
35494
35495         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
35496         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
35497         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
35498         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
35499         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
35500         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
35501         * g++.gb/sig25.exp: Likewise.
35502
35503         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
35504         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
35505         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
35506         * g++.gb/scope13.C: Likewise, this test still fails.
35507
35508         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
35509         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
35510         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
35511         * g++.gb/scope13.exp: Ditto.
35512
35513         * g++.gb/README: New file, explains what these tests are about.
35514
35515 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
35516
35517         * lib/dg.exp (dg-do): Support `preprocess'.
35518         (dg-test): Likewise.
35519
35520 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
35521
35522         * config/udi.exp: change "continue -expect" to "exp_continue".
35523
35524 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
35525
35526         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
35527         Delete redundant tests.
35528
35529         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
35530         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
35531         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
35532         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
35533         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
35534         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
35535         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
35536         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
35537
35538         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
35539         storing label pointers.
35540         * gcc.c-torture/execute/921019-1.c: Likewise.
35541         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
35542         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
35543         parameter fp.
35544         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
35545         constants.
35546
35547         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
35548         Delete obsolete tests.
35549
35550         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
35551         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
35552         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
35553         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
35554         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
35555         * gcc.c-torture/compile/950124-1.c: New test.
35556
35557         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
35558
35559 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
35560
35561         * lib/mike-g++.exp: Add -lm to LIBS.
35562
35563 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
35564
35565         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
35566
35567 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
35568
35569         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
35570
35571 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
35572
35573         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
35574
35575 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
35576
35577         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
35578         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
35579         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
35580         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
35581         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
35582         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
35583         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
35584         * g++.law/{operators31.C, operators32.C,
35585         * g++.law/{operators33.C, operators34.C}: Likewise.
35586         * g++.law/{pic1.C, refs2.C}: Likewise.
35587         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
35588         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
35589         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
35590         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
35591
35592         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
35593         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
35594         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
35595         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
35596         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
35597         * g++.law/{enum9.exp, friend5.exp}: Likewise.
35598         * g++.law/{nest3.exp, nest4.exp}: Likewise.
35599         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
35600         * g++.law/{operators30.exp, operators31.exp}: Likewise.
35601         * g++.law/{operators32.exp, operators33.exp}: Likewise.
35602         * g++.law/{operators34.exp}: Likewise.
35603         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
35604         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
35605         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
35606         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
35607         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
35608
35609         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
35610         No longer expected to fail.
35611         * g++.law/missed-error3.C: Tweak for recent bool changes.
35612
35613 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
35614
35615         * config/emb-unix: Deleted.
35616         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
35617         remote execution.  Do final link on remote host if REMOTE_LINK is set.
35618
35619 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
35620
35621         * lib/dg.exp (dg-test): Fix typo in last patch.
35622
35623 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
35624
35625         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
35626         (handles multiple occurrences).
35627
35628 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
35629
35630         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
35631         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
35632         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
35633         printed).
35634         * lib/c-torture.exp (c-torture-compile): Likewise.
35635         (c-torture): Prepend full path if missing.
35636         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
35637         (gcc_fail): Likewise.
35638         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
35639
35640 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
35641
35642         * lib/netware.exp: Only attach to NetWare i386 systems.
35643
35644 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
35645
35646         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
35647         messages.  Add test name to "output pattern match" pass/fail message.
35648
35649 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
35650
35651         * gcc.dg: New testsuite.
35652         * gcc.dg/dg.exp: New file.
35653
35654         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
35655         test-switch.c}: Deleted.
35656
35657         * gcc.misc-tests/msgs.exp: New testcase driver.
35658
35659 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
35660
35661         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
35662         Watch for illegal return values from ${tool}_load.
35663         * config/unix.exp (${tool}_load): Fix pass/fail detection for
35664         cross targets.  Coerce return value >0 to 1.
35665
35666 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
35667
35668         * config/unix.exp (${tool}_load): Call program rsh, not proc.
35669
35670         * config/emb-unix.exp: New file.
35671
35672         * config/sim.exp: Error if variable $SIM not defined.
35673         (${tool}_load): Mark test as "untested" if simulator missing.
35674
35675         * config/unix.exp: Load remote.exp to get rcp_download.
35676         * lib/c-torture.exp: Use different option lists for testcases with
35677         and without loops.
35678         * gcc.c-torture/execute/execute.exp: Likewise.
35679
35680 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
35681
35682         * config/*.exp: Clarify return code from ${tool}_load.
35683         Call `unresolved' or `untested' instead of `warning' or `perror'
35684         (sometimes you still want to call both though).
35685         Add comment that `shell_id' is local to each file.
35686         * config/udi.exp (timeout): Set to 30.
35687         Don't print warning if connection fails, $connectmode has already
35688         printed an error.
35689         (${tool}_load): Move verbose messages to level 2.
35690         Rework pattern for "Process started" message.
35691         Pass `shell_id' to ${connectmode}_download.
35692         Retry twice upon timeout.  Make resetting of target more robust.
35693         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
35694         Pass `shell_id' to exit_$connectmode.
35695         Only call exit_$connectmode if connected.
35696         * config/unix.exp (${tool}_load): Check return codes better.
35697         * config/vrtx.exp (${tool}_load): Likewise.
35698         * config/vx.exp (${tool}_load): Likewise.
35699         Delete unneeded global's.
35700         * lib/dg.exp (dg-test): Update to reflect clarified return codes
35701         from ${tool}_load.
35702         (dg-stat): Delete.
35703         (dg-init): Delete recording of pass/fail counts.
35704         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
35705         (old-dejagnu-init): Likewise.
35706         (old-dejagnu-stat): Delete contents, empty proc now.
35707         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
35708         (c-torture): Delete references to lcnt, lpass, lfail.
35709         Get option list from TORTURE_OPTIONS.
35710         Delete -funroll[-all]-loops if no loops.
35711         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
35712         (g++_stat): Delete contents (empty proc now).
35713         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
35714         (gcc_finish): Likewise.
35715         (gcc_stat): Deleted.
35716         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
35717         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
35718         * gcc.c-torture/execute/execute.exp: Likewise.
35719         Split tests into two parts: compile, execute.
35720         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
35721         no loops.  Update to reflect clarified return codes from ${tool}_load.
35722
35723 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
35724
35725         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
35726         to grep for.
35727         (old-dejagnu): Likewise (where necessary).
35728
35729 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
35730
35731         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
35732
35733         * lib/dg.exp (dg-process-target): Fix processing of selector.
35734         Add comment regarding use of `error'.
35735
35736         * lib/gcc.exp (prune_system_crud): Define if missing.
35737         * lib/g++.exp (prune_system_crud): Likewise.
35738
35739         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
35740         Call prune_system_crud.
35741         * lib/dg.exp (dg-runtest): New proc.
35742         Use perror instead of send_user for tcl errors in testcase.
35743         Don't return any value, it's never used.
35744         Don't clobber previous definition of `unknown'.
35745         Print tcl errors in `dg-final'.
35746
35747 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
35748
35749         * lib/dg.exp (dg-process-target): Improve syntax error messages.
35750         (dg-test): Don't print errorInfo, it contains stack backtrace.
35751
35752 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
35753
35754         * lib/g++.exp (runtest_file_p): Define if missing.
35755
35756 1994-09-24  Doug Evans  (dje@cygnus.com)
35757
35758         * lib/mike-g++.exp: Comment out loading of g++.exp.
35759         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
35760         (default_g++_version): Always print something.
35761         (default_g++_start): Comment out call to `which'.
35762         (g++_start, g++_load): Deleted (must be defined in config file).
35763         * lib/gcc.exp: Test for existence of $CC at start.
35764         Delete check for tmpdir (done in gcc_init).
35765         (default_gcc_version): Always print something.
35766         (default_gcc_start): Comment out call to `which'.
35767         * config/*.exp: Major cleanup - make cross targets work at least a
35768         little better for g++ (by not being "--tool gcc" specific).
35769         Rename gcc_xxx to ${tool}_xxx.
35770         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
35771         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
35772
35773 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
35774
35775         * lib/c-torture.exp (c-torture-compile): Rework compiler
35776         message processing.
35777
35778         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
35779         c-torture.
35780
35781 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
35782
35783         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
35784
35785         * lib/dg.exp (dg-process-target): Support { target native }.
35786
35787 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
35788
35789         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
35790         looked for "... program xxx got fatal signal".
35791         Correct regsub munging of `comp_output'.
35792         Ignore compiler messages "path prefix not used" and "linker input
35793         file unused".
35794
35795 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
35796
35797         * lib/gcc.exp (runtest_file_p): Define if missing.
35798         * gcc.prms/template.c: Example to work from.
35799
35800 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
35801
35802         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
35803         * lib/dg.exp (dg-test): Call unsupported testcases as such.
35804
35805         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
35806         * gcc.prms/1883.c: Moved from compile/940714-1.c.
35807         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
35808         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
35809
35810         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
35811         (dg-process-target): No longer a varargs proc.
35812         Return S/N for target, P/F for xfail.  All callers changed.
35813         (user option procs): More argument checking.
35814         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
35815         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
35816         (dg-test): Skip test if not running on selected target in `dg-do'.
35817         Update handling of `dg-do-what', `dg-output-text'.
35818         Separate execution pass/fail from output pattern match pass/fail.
35819         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
35820
35821 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
35822
35823         * gcc.c-torture/special/special.exp: Don't expect failure for mips
35824         target for 920510-1.c.
35825
35826 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
35827
35828         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
35829         Clean up comment regarding use of passcnt, etc.
35830         (gcc_stat): Don't update `testcnt' here.
35831         (gcc_finish): Do it here.
35832         Might as well reset `but_id' here too.
35833         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
35834         to determine if the file should be tested.
35835         * gcc.c-torture/compile/compile.exp: Likewise.
35836         * gcc.c-torture/execute/execute.exp: Likewise.
35837         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
35838         * gcc.misc-tests/dg-test.exp: Likewise.
35839         * gcc.prms/prms.exp: Likewise.
35840         * gcc.wendy/wendy.exp: Likewise.
35841         * g++.old-deja.exp: Likewise.
35842         Move "Testing file" message to verbose level 1.
35843
35844 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
35845
35846         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
35847
35848 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
35849
35850         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
35851         (default_gcc_start): Accept optional second list element
35852         of compiler flags.  Print compiler output at verbosity level 2.
35853         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
35854         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
35855         Save current values of framework globals passcnt, failcnt, xpasscnt,
35856         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
35857         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
35858         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
35859         xfailcnt to compute stats.  Update framework global `testcnt' from
35860         pass/fail counts.
35861         (gcc_finish): New proc.  Clean up test environment.
35862         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
35863         (gcc_epass, gcc_efail): Delete.
35864         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
35865         argument of line number.
35866         (dg-init): If the tool has an init routine, call it.
35867         (dg-test): Remove args `cflags_var' and `libs_var'.
35868         Pass all compiler options to ${tool}_start.
35869         Handle missing line number.
35870         (dg-finish): New function.
35871         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
35872         particular files.  Call gcc_finish at end.  Move "skipping test"
35873         message to verbosity level 3.
35874         * gcc.c-torture/compile/compile.exp: Likewise.
35875         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
35876         * gcc.c-torture/execute/execute.exp: Likewise.
35877         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
35878         Print testcase being tried at verbosity level 1.
35879         * gcc.c-torture/special/special.exp: Unset xfail.
35880         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
35881         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
35882         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
35883         * gcc.failure/failure.exp: Likewise.
35884         * gcc.ieee/ieee.exp: Likewise.
35885         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
35886         Update call to dg-test.  Call dg-finish at end.
35887         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
35888         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
35889         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
35890         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
35891         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
35892         * gcc.wendy/wendy.exp: Add copyright.
35893         Delete setting of tmpdir (done by gcc_init).
35894         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
35895         Pass compiler flags to gcc_start.  Call gcc_finish at end.
35896         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
35897         gcc_[ce]pass/fail.
35898
35899 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
35900
35901         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
35902         confusion.
35903         (g++_load): Likewise.
35904
35905         * config/*.exp (gcc_load): Some were varargs fns and some were not.
35906         Rename argument to `prog' to remove the confusion.
35907         Varargs fns behave differently too!
35908         (g++_load): Likewise.
35909
35910         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
35911
35912         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
35913         what it is.  Delete (always) printing of status value for !native.
35914         Simplify verbose code, and include status and exec_output.
35915         (g++_load): Use gcc_load.
35916
35917 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
35918
35919         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
35920         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
35921         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
35922         940714-3.c as these testcases don't exist anymore.  Make
35923         va-arg-1.c expected to pass.
35924
35925 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
35926
35927         * gcc.misc-tests/misc.exp: Only run specific testcases.
35928         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
35929         * gcc.misc-tests/dg-[1-9].c: New files.
35930
35931         * lib/dg.exp: New testsuite driver.
35932         * gcc.prms/prms.exp: Use it.
35933
35934         * README.gcc: New file.
35935
35936         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
35937         Document and reset `lxpass' and `lxfail'.
35938         Simplify "initialized" message.
35939         (gcc_stat): Clean up comments a little.
35940
35941 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
35942
35943         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
35944
35945 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
35946
35947         * lib/old-dejagnu.exp (process-option): New proc.
35948         (old-dejagnu-init, old-dejagnu-stat): Likewise.
35949         (old-dejagnu): Simplify.
35950         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
35951
35952 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
35953
35954         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
35955         exists and is not an empty string.
35956
35957         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
35958         $xfail rather than calling setup_xfail.  Clear $xfail when test is
35959         finished.
35960         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
35961         automatically.
35962
35963         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
35964         longer expected to fail.
35965
35966         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
35967         "f" function call.
35968
35969         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
35970
35971         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
35972         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
35973         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
35974         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
35975         c-torture-1.29.
35976
35977         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
35978         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
35979
35980         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
35981
35982         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
35983         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
35984
35985         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
35986         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
35987         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
35988
35989 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
35990
35991         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
35992         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
35993         940714-1.c, 940714-2.c, 940714-3.c},
35994         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
35995         gcc.misc-tests/{mg.c,mg.exp}:
35996         New tests.
35997         * gcc.noncompile/noncompile.exp: Change accordingly.
35998
35999 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
36000
36001         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
36002         Undo previous clobberage.
36003
36004 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
36005
36006         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
36007         * gcc.special/{930510-1.c, special.exp}:
36008         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
36009         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
36010         struct-varargs-1.c}: New tests from c-torture-1.26.
36011
36012 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
36013
36014         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
36015           argument to switch.
36016
36017 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
36018
36019         * Revert the previous changes.  Please see Rob's directory
36020           (/lisa/test/rob/progressive/gcc/testsuite) for testing
36021           fixes.
36022
36023 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
36024
36025         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
36026             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
36027             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
36028             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
36029             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
36030             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
36031             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
36032             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
36033             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
36034             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
36035             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
36036             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
36037             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
36038             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
36039             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
36040             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
36041             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
36042             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
36043             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
36044             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
36045             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
36046             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
36047             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
36048             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
36049             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
36050             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
36051             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
36052
36053 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
36054
36055         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
36056             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
36057           with perror calls.
36058
36059 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
36060
36061         * config/unix.exp (g++_load): Fix syntax.
36062
36063 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
36064
36065         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
36066         * gcc.noncompile/921017-1.c: Deleted obsolete test.
36067         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
36068         Don't expect va-arg-1.c to fail.  Correct expected output for
36069         920928-1.c.
36070         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
36071         * gcc.wendy/hbm4.c: Correct typo.
36072         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
36073
36074 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
36075
36076         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
36077         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
36078         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
36079         * lib/c-torture.exp (c-torture-compile): Ditto.
36080
36081         Reduce volume of output (remove all the -I's and such).
36082         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
36083         Call gcc_cpass, gcc_cfail.
36084         (c-torture): Pass testing option to c-torture-compile.
36085
36086 1994-03-21  Doug Evans  (dje@cygnus.com)
36087
36088         Bring patches over from progressive.
36089         * config/default.exp: Exit remote shell cleanly.
36090         (g++_exit, g++_start): Add default versions.
36091         * config/sim.exp (gcc_load): Use perror, not error.
36092
36093 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
36094
36095         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
36096         set in site.exp.
36097
36098 1994-03-14  Doug Evans  (dje@cygnus.com)
36099
36100         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
36101         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
36102         (wendy_try): New proc to run testcase.
36103         (main loop): Call 'em.
36104         * gcc.wendy/*.c: Clean up pass to correct expected output.
36105
36106         * lib/gcc.exp: Minor cleanup work.
36107         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
36108
36109 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
36110
36111         * config/sim.exp (gcc_load): Document return codes better.
36112         Don't pass -v to simulator.
36113
36114 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
36115
36116           * gcc.special/920717-x.c: Fix typo.
36117           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
36118           get at sources.
36119
36120         * lib/mike-gcc.exp: Fix typo.
36121
36122 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
36123
36124         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
36125         binary to use, transform the name.
36126         * config/*.exp: rename everything. Nuke any g++ specific files,
36127         it's now a special case of gcc that requires no special support.
36128         Add a default.exp for unsupported targets.
36129
36130 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
36131
36132         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
36133         lib/old-dejagnu.exp: Fix a few patterns to work with the new
36134         version of Tcl.
36135
36136 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
36137
36138         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
36139         than a warning.
36140
36141 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
36142
36143         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
36144
36145 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
36146
36147         * gcc.execute/execute.exp: Combine opt_list and foption_list into
36148         option_list.  Compile every file with only 4/6 option choices
36149         (same as C torture) instead of with 12/18 different option
36150         choices.
36151         * lib/c-torture.exp: Likewise.
36152
36153         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
36154         not already set.
36155
36156 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
36157
36158         * lib/old-deja.exp: Add `excess errors test fails' error, now one
36159         can put an XFAIL *-*-* on excess errors.
36160
36161 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
36162
36163         * g++.law: Add more tests derived from g++-bugs snapshots.
36164
36165         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
36166         equivalent to g++.law/init9.
36167
36168         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
36169         compiled it, and the a.out file after we've run it.
36170
36171 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
36172
36173         * lib/mike-g++.exp (postbase): Delete the .o file after we've
36174         compiled it, and the a.out file after we've run it.
36175
36176 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
36177
36178         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
36179
36180 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
36181
36182         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
36183         version number.
36184
36185 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
36186
36187         * g++.law: New directory of g++ tests derived from the g++-bugs
36188         snapshots.
36189
36190 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
36191
36192         * gcc.compile: initbug1.c initbug1.exp testcase added
36193
36194 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
36195
36196         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
36197         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
36198           fixes submitted by Jeff Law (law@cs.utah.edu)
36199         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
36200           Jeff Law (law@cs.utah.edu)
36201
36202
36203 1993-11-30  Mike Stump  (mrs@cygnus.com)
36204
36205         * config/unix-g++.exp: Follow the gcc way of doing things.
36206         * g++.old-deja/old-deja.exp: Minor updates.
36207         * lib/g++.exp: New file, follow the gcc way of doing things.
36208         * lib/old-dejagnu.exp: Minor updates.
36209         * lib/mike-g++.exp: Always unset errorInfo.
36210
36211 1993-11-06  Mike Stump  (mrs@cygnus.com)
36212
36213         * lib/gcc.exp: Fix some errors with the below change, CC and
36214         CFLAGS should be global when setting, not local.
36215
36216 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
36217
36218         * lib/gcc.exp: Transform tool name.
36219
36220 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
36221
36222         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
36223
36224 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
36225
36226         * lib/gcc.exp: change gcc_done to gcc_stat
36227
36228 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
36229
36230         * Upgraded gcc testsuite to c-torture version 1.25
36231
36232 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
36233
36234         * lib/gcc.exp: added reporting code. Changed verbose compile message.
36235         * lib/c-torture: added hooks for new reporting code.
36236
36237 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
36238
36239         * config/sh-gcc.exp: check if sh-sim exists in the path
36240
36241 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
36242
36243         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
36244         * gcc.compile/compile.exp: Initial changes for new logic.
36245         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
36246         * gcc.failure/failure.exp: Initial changes for new logic.
36247         * gcc.ieee/ieee.exp: Initial changes for new logic.
36248         * gcc.misc-tests/misc.exp: Initial changes for new logic.
36249         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
36250         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
36251         * lib/c-torture.exp: Initial changes for new logic.
36252         * lib/gcc.exp: Initial changes for new logic.
36253
36254 1993-10-15  Mike Stump  (mrs@cygnus.com)
36255
36256         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
36257         depend upon failure or success.  Fully qualify names in failure
36258         and success messages.  Always remove a.out before starting
36259         compile, just in case.  Pay more attention to error text output by
36260         the compiler.  Handle testcases with no known past errors just
36261         like all others, so that things are uniform.  Other miscellaneous
36262         improvements.
36263
36264 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
36265
36266         * gcc.cpp: new directory for cpp tests
36267
36268 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
36269
36270         * lib/chill.exp: Code reformatted, removed unused code.
36271         * config/unix-chill.exp: Code reformatted, removed unused code.
36272         * chill.execute/execute.exp: Code reformatted, removed unused code.
36273         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
36274
36275 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
36276
36277         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
36278         routines not written.
36279
36280 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
36281
36282         * config/bug-gcc.exp: Use new procs from bug.exp.
36283
36284 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
36285
36286         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
36287         via ftp, rather than depending on NFS.
36288         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
36289         case.
36290
36291 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
36292
36293         * config/bug-gcc.exp: Use new download proc.
36294
36295 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
36296
36297         * chill.execute/execute.exp: cleanups, handles errors better
36298         * chill.compile/compile.exp: rewrite, based on execute.exp
36299         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
36300         * lib/chill.exp: major changes to diff proc and compile and link
36301           procs. added chill_fail and chill_pass wrappers to pass and
36302           fail. added more comments, and handle error codes better.
36303           Added a hack to capture stderr from exec, so noncompile tests
36304           can work.
36305
36306 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
36307
36308         * chill.execute/execute.exp: rewrite of testsuite driver
36309         * lib/chill.exp: rewrite of testsuite driver
36310         * config/unix-chill.exp: rewrite of testsuite driver
36311
36312 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
36313
36314     In chill.execute:
36315         * iexpr.ch: Standardize uppercase.
36316         * tuples.dat: Standardize uppercase.
36317         * vary.ch: standardize.  Correct varying string assignments.
36318         * vary.dat: Add new output lines.
36319
36320 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
36321
36322     In chill.execute:
36323         * chprintf.ch: Standardize use of uppercase.
36324         * tuples.ch: Standardize and turn arr2 into a DCL,
36325           rather than a SYN.
36326         * pinits.ch: Standardize.
36327
36328 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
36329
36330         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
36331         * Makefil: Renamed to Makefile.in.
36332         * configure.in: New.
36333
36334 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
36335
36336     In chill.execute:
36337         * .cvsignore: Add result/output files.
36338         * Makefile: Fix up variables at start.  Use MFLAGS
36339           everywhere.  Correct bool_loc, built_ins entries.
36340           Add entry for vary1.ch.
36341         * bitarray.ch: Standardize upper-case usage.
36342         * bitexpr.ch: Standardize, add output of b1.
36343         * params.ch: Use arrayt in along PROC parameters, to
36344           avoid novelty problems.
36345         * sets.ch: Tiny cleanup.
36346         * vary1.ch: Re-indent.
36347
36348 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
36349
36350           * Add PR-related files to Makefiles, .cvsignore files, etc.
36351
36352 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
36353
36354         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
36355           with compiler objects. New names are test-flow.c and test-loop.c
36356
36357 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
36358
36359         * Upgraded c-torture tests from 1.19 to 1.20
36360
36361         * new files:
36362         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
36363         * gcc.compile: 930623-1.c 930623-2.c
36364         * gcc.noncompile: 930622-1.c 930622-2.c
36365         * gcc.failure: 920411-1.c 920627-2.c
36366         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
36367
36368 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
36369
36370         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
36371           More changes to get testsuite working properly. Needs more work.
36372           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
36373
36374 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
36375
36376         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
36377           More changes to get testsuite working properly. Needs more work.
36378
36379 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
36380
36381         * chill.compile/compile.exp: Added for Dejagnu support
36382         * chill.execute/execute.exp: Added for Dejagnu support
36383         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
36384
36385 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
36386
36387     This should complete moving the CHILL test files.
36388         * chill.noncompile(.cvsignore printf.grt
36389             in-printf.grt chprintf.grt chprintf.ch):
36390             Added test-support files.
36391           (Makefile): Modified further.
36392         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
36393             signal.ch): Added test files.
36394           * chill.execute (.cvsignore printf.grt printr.c
36395             in-printf.grt rts.c chprintf.grt rts.h): Added
36396           test-support files.
36397             (Makefile): More corrections.
36398
36399 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
36400
36401         * chill.compile, chill.execute, chill.nocompile: Add CHILL
36402           test cases, ready for DejaGnu.
36403
36404 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
36405
36406         * Upgraded c-torture tests from 1.18 to 1.19
36407
36408         * gcc.compile: added test(s):
36409           930607-1.c
36410         * gcc.execute: added test(s):
36411           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
36412
36413         * added new subdirectory for misc tests: gcc.misc-tests
36414         * gcc.misc-test(s): added tests:
36415           inst-check.c test-consts.c test-ior.c test-switch.c
36416
36417 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
36418
36419         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
36420
36421 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
36422
36423         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
36424
36425 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
36426
36427         * Upgraded c-torture tests from 1.17 to 1.18
36428
36429 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
36430
36431         * Upgraded c-torture tests from 1.12 to 1.17
36432
36433 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
36434
36435         * lib/old-dejagnu.exp:
36436           Fixed handling of XFAIL target triplets to correctly
36437           recognize wildcard characters.  Removed code that
36438           appended a unique id tag to the end of the file name
36439           printed out by the result of the testcases within a
36440           given test file.
36441
36442 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
36443
36444         * lib/old-dejagnu.exp:
36445           Reworked expected failure handling to trigger off of XFAIL
36446           keyword in keyphrase embeded in testcase source code. The
36447           XFAIL keyword must be at the end of the keyphrase line. It
36448           may optionally be followed by one or more target triplets.
36449           It has just occured that the handling of wildcards in the
36450           target triplet may not be correct.
36451
36452 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
36453
36454         * g++.old-deja/tests:
36455           Moved all subdirectories up one level into g++.old-deja .
36456
36457         * lib/old-dejagnu.exp:
36458           Fixed problem with CXXFLAGS not being properly reset, and being
36459           corrupted with extraneous "-c" compiler option.  This was
36460           causing binaries to not be generated for test that needed them.
36461           Modified strings passed to "pass" and "fail" so that individual
36462           tests from the same test file would be distinguished by an
36463           identifier appended to the test file name in the summary logs;
36464           this corrected a problem with erroneous diff logs.  Added code
36465           to search testcases for expected fail and unexpected pass keywords.
36466
36467 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
36468
36469         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
36470
36471 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
36472
36473         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
36474           Removed extraneous text from end of "Special g++ Options"
36475           keyphrase.
36476
36477         * lib/old-dejagnu.exp: Added pattern matching to look for new
36478           keywords, embedded in testcases comments, which will trigger
36479           calls to xpass and xfail.
36480
36481 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
36482
36483         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
36484           comments embedded in the testcases, especially the one looking for
36485           special compiler options, as well as the pattern matching for the
36486           compiler output again.
36487
36488 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
36489
36490         * lib/old-dejagnu.exp: Do a proper check of the return value for
36491           execute tests. Fixed several problems with the pattern matching
36492           of the compiler output which gave erroneous test results.
36493           Changed several of the test result messages to be more descriptive.
36494         * config/unix-g++.exp: Proc g++_load now actually works and
36495           executes the tests passed to it and returns a usable return
36496           value.
36497
36498 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
36499
36500           * lib/gcc.exp: Exits gracefully if $CC is bogus.
36501
36502 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
36503
36504         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
36505           Modified both files to properly execute the old style
36506           dejagnu tests. The previous versions of these files were
36507           experimental and did not function anything near correctly.
36508
36509 1993-04-05  Rob Savoye  (rob@cygnus.com)
36510
36511         * Removed all Makefile.in and configure.in files. No configuration
36512         needed now.
36513
36514 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
36515
36516         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
36517
36518 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
36519
36520         * gcc.compile/configure.in, gcc.unsorted/configure.in,
36521         gcc.special/configure.in, gcc.noncompile/configure.in,
36522         gcc.execute/configure.in, gcc.code_quality/configure.in,
36523         g++.other/configure.in, g++.old-deja/configure.in,
36524         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
36525         in srcname setting.
36526
36527 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
36528
36529         * lib/udi.exp:  Fixed mondfe and mondfe_download.
36530         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
36531         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
36532
36533 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
36534
36535         * config/udi-gdb.exp: Check $shell_id after connecting to target.
36536         (gdb_exit): Don't remove *_soc files.
36537
36538 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
36539
36540         * lib/c-torture.exp: Don't look for main; instead always use -w
36541         -c.  This is how the c-torture tests work.  Remove the object
36542         file if the compilation succeeds.
36543         * gcc.execute/execute.exp: Remove executable if test passes.
36544         * gcc.noncompile/noncompile.exp: Every test is an expected
36545         failure.
36546         * gcc.special/special.exp: Added tests from c-torture 1.11,
36547         corrected use of existing test.
36548         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
36549         gcc.execute/920625-1.c: Updated to c-torture 1.11.
36550         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
36551         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
36552         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
36553         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
36554         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
36555         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
36556         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
36557         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
36558         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
36559         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
36560         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
36561         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
36562         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
36563         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
36564         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
36565         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
36566         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
36567         c-torture 1.11.
36568         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
36569         correspond to c-torture 1.11.
36570
36571         * New file.