OSDN Git Service

gcc:
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
2
3         PR rtl-optimization/25578
4         * gcc.c-torture/execute/20060102-1.c: New testcase.
5
6 2006-01-03  Richard Guenther  <rguenther@suse.de>
7
8         PR c/25183
9         * gcc.dg/torture/pr25183.c: New testcase.
10
11 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
12
13         Merge from gomp-branch.
14         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
15         * gcc.dg/ia64-sync-2.c: Likewise.
16         * gcc.dg/ia64-sync-3.c: Likewise.
17         * gcc.dg/ia64-sync-4.c: Likewise.
18         * gcc.dg/sync-2.c: Likewise.
19         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
20         that sparc64-*-* and sparcv9-*-* supports sync builtins.
21
22 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
23
24         PR c++/25635
25         * g++.dg/parse/operator6.C: New test.
26
27         PR c++/25637
28         * g++.dg/parse/error29.C: New test.
29
30         PR c++/25638
31         * g++.dg/parse/dtor6.C: New test.
32
33         PR c++/25633
34         * g++.dg/parse/ctor3.C: New test.
35
36         PR c++/25634
37         * g++.dg/template/class3.C: New test.
38
39 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
40
41         * g++.dg/debug/debug9.C: New.
42
43 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
44
45         PR fortran/24640
46         * gfortran.dg/label_2.f90: New test.
47
48 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
49
50         * g++.dg/lookup/using12.C: Tighten error marker.
51
52 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
53             Andrew Pinski <pinskia@physics.uc.edu>
54
55         * gcc.target/powerpc/darwin-abi-3.c: New file.
56         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
57         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
58         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
59         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
60         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
61         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
62         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
63         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
64
65 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
66
67         * gcc.dg/tree-ssa/loadpre1.c: New;
68         * gcc.dg/tree-ssa/loadpre2.c: New;
69         * gcc.dg/tree-ssa/loadpre3.c: New;
70         * gcc.dg/tree-ssa/loadpre4.c: New;
71         * gcc.dg/tree-ssa/loadpre5.c: New;
72         * gcc.dg/tree-ssa/loadpre6.c: New;
73         * gcc.dg/tree-ssa/loadpre7.c: New;
74         * gcc.dg/tree-ssa/loadpre8.c: New;
75         * gcc.dg/tree-ssa/loadpre9.c: New;
76
77 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
78
79         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
80         * g++.dg/abi/thunk4.C: Likewise.
81
82 2006-01-01  Andreas Jaeger  <aj@suse.de>
83
84         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
85         portable.
86
87 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
88
89         PR c++/25294
90         * gcc.dg/pragma-pack-3.c: New test.
91         * g++.dg/parse/pragma3.C: New test.
92
93 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
94
95         PR middle-end/24827
96         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
97
98 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
99
100         PR testsuite/25214
101         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
102
103 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
104
105         PR fortran/22607
106         * gfortran-dg/pure_byref_3.f90: New.
107
108         fortran/PR 25396
109         * gfortran.dg/userdef_operator_1.f90: New.
110
111 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
112
113         * g++.dg/abi/thunk3.C: New.
114         * g++.dg/abi/thunk4.C: New.
115
116 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
117
118         PR fortran/25532
119         * gfortran.dg/host_used_types_1.f90: New test. Check that host
120         associated derived type components of derived types are
121         properly declared in contained procedures.
122
123 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
124
125         PR libgfortran/25139
126         * gfortran.dg/backspace_2.f: New test.
127
128 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
129
130         PR libgfortran/25550
131         * gfortran.dg/endfile.f: New test.
132
133 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
134
135         PR libgfortran/25419
136         * gfortran.dg/comma.f: New test.
137
138 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
139
140         * lib/gfortran-dg.exp: Remove trailing whitespace.
141         * lib/fortran-torture.exp: Test with -fbounds-check instead of
142         -funroll-all-loops.
143
144 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
145
146         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
147         Extended Double long doubles or repeat tests when long double is
148         the same size as double.
149
150 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
151
152         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
153         
154         PR testsuite/25442
155         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
156         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
157
158         PR testsuite/25441
159         * gcc.dg/pr23911.c: Make test variable static.
160
161         PR testsuite/25444
162         * gcc.dg/tree-ssa/pr14841.c: Likewise.
163
164 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
165
166         PR c++/25439
167         * g++.dg/parse/crash17.C: Adjust error markers.
168         * g++.dg/template/error20.C: New test.
169
170 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
171
172         PR c++/23172
173         * g++.dg/ext/complit4.C: New test.
174
175         PR c++/25417
176         * g++.dg/ext/complit5.C: Likewise.
177
178 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
179
180         PR tree-optimization/25125
181         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
182         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
183         * gcc.c-torture/execute/pr25125.c: New.
184
185 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
186
187         PR fortran/25029
188         PR fortran/21256
189         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
190         with incorrect assumed size references.
191
192 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
193
194         PR c++/23171
195         * g++.dg/opt/init1.C: New test.
196
197 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
198
199         PR c++/24671
200         * g++.dg/template/sfinae3.C: New test.
201
202 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
203
204         * g++.dg/other/friend4.C: New test.
205
206 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
207
208         PR target/25005
209         * g++.dg/opt/pr25005.C: New test.
210
211 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
212
213         PR c++/25369
214         * g++.dg/template/ptrmem16.C: New test.
215
216 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
217
218         PR fortran/25029
219         PR fortran/21256
220         *gfortran.dg/initialization_1.f90: Add test of SIZE.
221
222 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
223
224         PR libgfortran/25307
225         * gfortran.dg/list_read_5.f90: New test.
226
227 2005-12-22  Richard Henderson  <rth@redhat.com>
228
229         * gcc.target/i386/sse-7.c: Use -msse2.
230
231 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
232
233         PR rtl-optimization/25432
234         * gcc.c-torture/compile/20051216-1.c: New test.
235
236         PR objc/25328
237         * objc/execute/pr25328.m: New test.
238
239 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
240
241         PR c++/25364
242         * g++.dg/template/call4.C: New test.
243
244 2005-12-22  Dale Johannesen  <dalej@apple.com>
245
246         * gcc.target/i386/sse-17.c:  New.
247
248 2005-12-22  Paul Brook  <paul@codesourcery.com>
249
250         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
251
252 2005-12-22  Paul Brook  <paul@codesourcery.com>
253
254         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
255
256 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
257
258         PR tree-opt/25513
259         * gcc.c-torture/compile/pr25513.c: New test.
260
261 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
262
263         PR c++/23333
264         * g++.dg/parse/error25.C: Add more tests.
265
266 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
267
268         PR fortran/18990
269         * gfortran.dg/der_charlen_1.f90: New.
270
271 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
272
273         PR fortran/20889
274         *gfortran.dg/pointer_component_type_1.f90: New test.
275
276         PR fortran/25029
277         PR fortran/21256
278         *gfortran.dg/assumed_size_refs.f90: New test for the conditions that
279         should give an error with assumed size array refernces and checks those
280         that should not.
281         *gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
282         reference an upper bound so that it does not generate an error.
283
284         PR fortran/19362
285         PR fortran/20244
286         PR fortran/20864
287         PR fortran/25391
288         *gfortran.dg/used_dummy_types_1.f90: New test.
289         *gfortran.dg/used_dummy_types_2.f90: New test.
290         *gfortran.dg/used_dummy_types_3.f90: New test.
291         *gfortran.dg/used_dummy_types_4.f90: New test.
292         *gfortran.dg/used_dummy_types_5.f90: New test.
293
294         PR fortran/23152
295         *gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
296         group already being USE associated.
297         *gfortran.dg/assumed_shape_nml.f90: New test.
298         *gfortran.dg/assumed_size_nml.f90: New test.
299
300         PR fortran/20862
301         PR fortran/25053
302         PR fortran/25063
303         PR fortran/25064
304         PR fortran/25066
305         PR fortran/25067
306         PR fortran/25068
307         PR fortran/25307
308         * gfortran.dg/io_constraints_1.f90: New test.
309         * gfortran.dg/io_constraints_1.f90: New test.
310         * gfortran.dg/iostat_3.f90: Change wording of warning.
311          * gfortran.dg/g77/19981216-0.f:  the same.
312
313 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
314
315         PR tree-optimization/23518
316         * testsuite/gcc.dg/pr23518.c: New.
317
318 2005-12-21  Mike Stump  <mrs@apple.com>
319
320         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
321
322 2005-12-21  Paul Brook  <paul@codesourcery.com>
323
324         * gcc.dg/pr19340.c: Skip on m68k targets.
325
326 2005-12-21  Steven Bosscher  <stevenb@suse.de>
327
328         PR rtl-optimization/25196
329         * gcc.dg/pr25196.c: New test.
330
331 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
332
333         PR fortran/25423
334         gfortran.dg/where_nested_1.f90: New.
335
336 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
337
338         PR tree-optimization/25382.
339         * gcc.dg/tree-ssa/pr25382.c: New.
340
341 2005-12-20  Richard Guenther  <rguenther@suse.de>
342
343         PR middle-end/24306
344         * gcc.target/i386/pr24306.c: New testcase.
345
346 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
347
348         PR tree-optimization/25501
349         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
350
351 2005-12-20  Richard Guenther  <rguenther@suse.de>
352
353         Revert
354         2005-12-02  Richard Guenther  <rguenther@suse.de>
355
356         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
357
358 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
359
360         PR c++/21228
361         * g++.dg/warn/Wunreachable-code-2.C: New test.
362
363 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
364
365         PR c++/24278
366         * g++.dg/template/ctor5.C: New test.
367
368         PR c++/24915
369         * g++.dg/template/overload8.C: New test.
370
371 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
372
373         * gcc.c-torture/compile/pr25483 : New test.
374
375 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
376
377         PR c++/20552
378         * g++.dg/ext/typeof10.C: New test.
379
380 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
381
382         * gcc.dg/mt-loopi1.c: New.
383
384 2005-12-18  Richard Guenther  <rguenther@suse.de>
385
386         PR tree-optimization/25481
387         * gcc.dg/torture/pr25481.c: New testcase.
388
389 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
390
391         PR rtl-optimization/21041
392         * gcc.dg/pr21041.c: New test.
393
394 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
395
396         PR libgfortran/25463
397         * gfortran.dg/advance.f90: New test.
398
399 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
400
401         * gcc.dg/20051201-1.c: New test.
402
403 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
404
405         PR fortran/25018
406         *gfortran.dg/initialization_1.f90: New test.
407         *gfortran.dg/enum_5.f90: Change dg-error to new message.
408         *gfortran.dg/g77/980616-0.f: The same.
409
410 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
411
412         * PR fortran/25458
413         * gfortran.dg/chkbits.f90: New test.
414
415 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
416
417         *gfortran.dg/enum_5.f:  Revert to previous version.
418
419 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
420
421         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
422         * gfortran.dg/nested_modules_1.f90: Ditto.
423         * gfortran.dg/hollerith_f95.f90: Ditto.
424         * gfortran.dg/select_5.f90: Ditto.
425         * gfortran.dg/secnds.f: Ditto.
426         * gfortran.dg/hollerith2.f90: Ditto.
427         * gfortran.dg/imag_2.f: Ditto.
428         * gfortran.dg/ftell_2.f90: Ditto.
429         * gfortran.dg/malloc_free_1.f90: Ditto.
430         * gfortran.dg/logint-1.f: Ditto.
431         * gfortran.dg/recursive_statement_functions.f90: Ditto.
432         * gfortran.dg/e_d_fmt.f90: Ditto.
433         * gfortran.dg/hollerith_legacy.f90: Ditto.
434         * gfortran.dg/logint-2.f: Ditto.
435         * gfortran.dg/enum_5.f90: Ditto.
436         * gfortran.dg/f2c_2.f90: Ditto.
437         * gfortran.dg/pr17143.f90: Ditto.
438         * gfortran.dg/namelist_14.f90: Ditto.
439         * gfortran.dg/logint-3.f: Ditto.
440         * gfortran.dg/spread_scalar_source.f90: Ditto.
441         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
442         * gfortran.dg/namelist_11.f: Ditto.
443         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
444         * gfortran.dg/g77/20010519-1.f
445         * gfortran.dg/g77/alpha1.f: Ditto.
446         * gfortran.dg/g77/990115-1.f: Ditto.
447         * gfortran.dg/g77/erfc.f: Ditto.
448         * gfortran.dg/g77/19990313-3.f: Ditto.
449         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
450         * gfortran.dg/g77/20010426.f: Ditto.
451         * gfortran.dg/g77/19990313-0.f: Ditto.
452         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
453         * gfortran.dg/g77/20000629-1.f: Ditto.
454         * gfortran.dg/g77/970125-0.f: Ditto.
455         * gfortran.dg/g77/8485.f: Ditto.
456         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
457         * gfortran.dg/g77/19990313-1.f: Ditto.
458         * gfortran.dg/g77/int8421.f: Ditto.
459         * gfortran.dg/g77/19990305-0.f: Ditto.
460         * gfortran.dg/g77/947.f: Ditto.
461         * gfortran.dg/g77/19990905-2.f: Ditto.
462         * gfortran.dg/g77/cabs.f: Ditto.
463         * gfortran.dg/g77/19990313-2.f: Ditto.
464         * gfortran.dg/g77/20020307-1.f: Ditto.
465         * gfortran.dg/g77/dcomplex.f: Ditto.
466         * gfortran.dg/g77/19990502-1.f: Ditto.
467         * gfortran.dg/g77/19981216-0.f: Ditto.
468         * gfortran.dg/common_4.f90: Ditto.
469         * gfortran.dg/entry_4.f90: Ditto.
470         * gfortran.dg/equiv_constraint_2.f90: Ditto.
471         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
472         * gfortran.dg/namelist_12.f: Ditto.
473         * gfortran.dg/scale_1.f90: Ditto.
474         * gfortran.dg/modulo_1.f90
475         * gfortran.dg/hollerith.f90: Ditto.
476         * gfortran.dg/direct_io_3.f90: Ditto.
477         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
478         * gfortran.dg/gnu_logical_1.F: Ditto.
479         * gfortran.dg/unf_io_convert_1.f90: Ditto.
480         * gfortran.dg/assign_1.f90: Ditto.
481         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
482         * gfortran.dg/pr23095.f: Ditto.
483         * gfortran.dg/read_float_1.f90: Ditto.
484
485 2005-12-17  Andreas Jaeger  <aj@suse.de>
486
487         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
488         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
489
490 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
491
492         PR fortran/24268
493         * gfortran.dg/fmt_white.f: New test.
494
495 2005-12-16  Steven G. Kargl <kargls@comcast.net>
496
497         * gfortran.dg/label_1.f90: New test.
498
499 2005-12-15  Ben Elliston  <bje@au.ibm.com>
500
501         PR testsuite/25422
502         * gcc.dg/20031012-1.c: Add -Walways-true option.
503         * gcc.dg/weak/weak-3.c: Likewise.
504         * g++.old-deja/g++.mike/warn8.C: Likewise.
505
506 2005-12-16  Mike Stump  <mrs@apple.com>
507
508         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
509         exit.
510
511 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
512
513         PR libgfortran/25264
514         PR libgfortran/25349
515         * gfortran.dg/tl_editing.f90: Added additional checks.
516         * gfortran.dg/t_editing.f: New test.
517         * gfortran.dg/write_padding.f90: New test
518
519 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
520
521         PR testsuite/25215
522         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
523
524 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
525
526         PR rtl-optimization/24899
527         * gcc.c-torture/execute/20051215-1.c: New test.
528
529 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
530
531         PR 24823
532         * gfortran.dg/pr24823.f: New test.
533
534 2005-12-16  Jeff Law  <law@redhat.com>
535
536         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
537
538 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
539
540         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
541         Change C++ style comments to C style comments.
542         Remove aligned types from the array.
543         Keep Enums disabled.
544         (complex_types): Remove aligned types from the array.
545         Comment out "_Complex long double".
546         (attrib_types): Remove.
547         (complex_attrib_types): Remove.
548         (attrib_array_types): Remove.
549         (complex_attrib_array_types): Remove.
550         (aligned_bitfld_types): Remove.
551         (n_aligned_bitfld_types): Remove.
552         (FEATURE_ALIGNEDPACKED): Delete.
553         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
554         (singles): Remove support for adding attributes.
555         (choose_type): Remove support for attributed types.
556         (generate_fields): Remove support for attributed bit-fields.
557         Remove support for adding attributes.
558         (generate_random_tests): Remove support for adding attributes.
559         (features): Add back "[0] :0" and "complex vector [0]".
560         (main): Remove support for attributed bit-fields.
561         Uncomment the calling of generate_random_tests for the rests of
562         the tests.
563
564 2005-12-16  Jan Hubicka  <jh@suse.cz>
565
566         * gcc.c-torture/combine/pr25224.c: New.
567
568 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
569
570         PR other/25028
571         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
572         HP-UX.
573
574 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
575
576         * gcc.dg/20051215-1.c: New file.
577
578 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
579
580         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
581         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
582
583 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
584
585         PR fortran/18197
586         * gfortran.dg/dummy_functions_1.f90: New.
587
588 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
589
590         PR rtl-optimization/25310
591         * gcc.c-torture/compile/pr25310.c: New test.
592
593 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
594
595         PR debug/25023
596         * gcc.dg/pr25023.c: New test.
597
598 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
599
600         * g++.old-deja/g++.brendan/redecl1.C,
601         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
602         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
603         g++.old-deja/g++.oliva/typeof1.C,
604         g++.old-deja/g++.other/crash16.C,
605         g++.old-deja/g++.other/crash34.C,
606         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
607         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
608         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
609         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
610         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
611         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
612         Remove xfail.
613
614 2005-12-14  Kean Johnston  <jkj@sco.com>
615             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
616
617         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
618         * gcc.target/i386/20020523-1.c: Ditto.
619         * gcc.target/i386/tailcall-1.c: Ditto.
620         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
621         * gcc.target/i386/ssetype-5.c: Ditto.
622
623 2005-12-14  Jeff Law  <law@redhat.com>
624
625         * gcc.dg/tree-ssa/foldstring-1.c: New test.
626
627 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
628
629         PR target/25254
630         PR target/24188
631         * gcc.target/i386/pr25254.c: New test.
632         * gfortran.dg/PR24188.f: New test.
633
634 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
635
636         * lib/fortran-torture.exp:  Catch remaining uses of
637         remote_file build delete.
638
639 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
640
641         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
642
643 2005-12-14  Ben Elliston  <bje@au.ibm.com>
644
645         * gcc.dg/warn-addr-cmp.c: New test.
646
647 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
648
649         PR debug/25023
650         PR target/25293
651         * gcc.target/i386/pr25293.c: New test.
652
653 2005-12-13  Petr Machata  <machata@post.cz>
654
655         PR c++/24907
656         * g++.dg/parse/comma2.C: New test.
657
658 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
659             Jakub Jelinek  <jakub@redhat.com>
660
661         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
662         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
663         (limits.h): Include unconditionally.
664         (stdlib.h): Likewise.
665         (hashtab.h): Do not include.
666         (getopt.h): Likewise.
667         (stddef.h): Include.
668         (hashval_t): Define.
669         (struct entry): Add "next" field.
670         (HASH_SIZE): New macro.
671         (hash_table): New variable.
672         (switchfiles): Do not use xmalloc.
673         (mix): New macro.
674         (iterative_hash): New function.
675         (hasht): Remove.
676         (e_exists): New function.
677         (e_insert): Likewise.
678         (output): Use, instead of libiberty hashtable functions.
679         (main): Do not use getopt.  Do not call htab_create.
680
681 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
682
683         PR c++/25331
684         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
685         put atal* and atpaal* attributes on array elements.
686         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
687         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
688         put atal* and atpaal* attributes on array elements.
689         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
690
691 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
692
693         * gcc.dg/single-precision-constant.c: New test.
694
695 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
696
697         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
698         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
699         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
700         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
701         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
702         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
703         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
704         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
705         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
706         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
707         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
708         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
709         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
710         gcc.target/powerpc/ppc-sdata-2.c,
711         gcc.target/powerpc/ppc-stackalign-1.c,
712         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
713         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
714         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
715         gcc.target/powerpc/rs6000-ldouble-2.c,
716         gcc.target/powerpc/rs6000-power2-1.c,
717         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
718         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
719         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
720         option into target selector.
721         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
722         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
723
724 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
725
726         PR objc/25348
727         * objc.dg/encode-9.m: New test.
728
729 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
730
731         PR testsuite/20772
732         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
733         * gcc.dg/asm-b.c: Fix typo.
734         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
735         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
736         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
737         i?86 lp64 and x86_64 ilp32.
738         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
739         on i?86 lp64.
740         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
741
742 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
743
744         PR fortran/25078
745         gfortran.dg/equiv_5.f90:  New test.
746
747 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
748
749         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
750         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
751         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
752         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
753         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
754         * gcc.dg/tree-ssa/reassoc-5.c: New.
755         * gcc.dg/tree-ssa/reassoc-6.c: New.
756         * gcc.dg/tree-ssa/reassoc-7.c: New.
757         * gcc.dg/tree-ssa/reassoc-8.c: New.
758         * gcc.dg/tree-ssa/reassoc-9.c: New.
759         * gcc.dg/tree-ssa/reassoc-10.c: New.
760         * gcc.dg/tree-ssa/reassoc-11.c: New.
761
762 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
763
764         PR testsuite/25167
765         PR testsuite/24478
766         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
767
768 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
769
770         PR c++/25300
771         * g++.dg/template/inherit.C: Do not use a generic error message.
772
773 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
774
775         PR libobjc/25354
776         * objc.dg/gnu-encoding: New directory.
777         * objc.dg/gnu-encoding/compat-common.h: New file.
778         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
779         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
780         * objc.dg/gnu-encoding/vector-defs.h: New file.
781         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
782         * objc.dg/gnu-encoding/generate-random.c: New file.
783         * objc.dg/gnu-encoding/generate-random_r.c: New file.
784         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
785         * objc.dg/gnu-encoding/generate-random.h: New file.
786
787 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
788
789         PR c++/25337
790         * g++.dg/template/defarg7.C: New test.
791
792 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
793
794         PR libobjc/25347
795         * objc.dg/encode-8.m: New test.
796
797 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
798
799         PR libobjc/25346
800         * objc.dg/encode-7.m: New test.
801
802 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
803
804         PR c++/25010
805         * g++.dg/opt/inline10.C: New test.
806
807 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
808
809         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
810
811 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
812
813         * gfortran.dg/substring_equivalence.f90: typo in comment
814
815 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
816
817         PR fortran/25068
818         * gfortran.dg/iostat_3.f90: New test.
819
820 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
821
822         PR fortran/23815
823         * gfortran.dg/unf_io_convert_1.f90:  New test.
824         * gfortran.dg/unf_io_convert_2.f90:  New test.
825         * gfortran.dg/unf_io_convert_3.f90:  New test.
826
827 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
828
829         PR testsuite/20772
830         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
831         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
832         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
833         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
834         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
835         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
836         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
837         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
838         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
839         gcc.dg/torture/fp-int-convert-float128-timode.c,
840         gcc.dg/torture/fp-int-convert-float128.c,
841         gcc.dg/torture/fp-int-convert-float80-timode.c,
842         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
843         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
844
845         * gcc.dg/tls/opt-1.c: Require effective target fpic.
846
847 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
848
849         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
850
851 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
852
853         * gcc.dg/20051207-1.c,
854         * gcc.dg/20051207-2.c,
855         * gcc.dg/20051207-3.c: New tests.
856
857 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
858
859         PR testsuite/20772
860         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
861         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
862         dg-skip-if target selector.
863
864         PR testsuite/20772
865         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
866         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
867         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
868         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
869         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
870         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
871         and/or merge with i?86 cases.
872
873         * gcc.dg/tls/opt-3.c: Require effective target fpic.
874
875         PR testsuite/20772
876         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
877         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
878         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
879         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
880         x86_64-*-linux*.
881
882 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
883
884         PR target/25311
885         * gcc.c-torture/compile/pr25311.c: New test.
886
887 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
888
889         PR libgfortran/25039
890         * gfortran.dg/read_comma.f: New test.
891
892 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
893
894         PR c++/19317
895         * g++.dg/opt/pr19317-1.C: New test.
896         * g++.dg/opt/pr19317-2.C: New test.
897         * g++.dg/opt/pr19317-3.C: New test.
898
899         PR target/19005
900         * gcc.c-torture/execute/pr19005.c: New test.
901
902         PR target/17828
903         * g++.old-deja/g++.other/comdat5.C: New test.
904         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
905
906         * g++.dg/compat/struct-layout-1.exp: New file.
907         * g++.dg/compat/struct-layout-1.h: New.
908         * g++.dg/compat/struct-layout-1_generate.c: New.
909         * g++.dg/compat/struct-layout-1_x1.h: New.
910         * g++.dg/compat/struct-layout-1_x2.h: New.
911         * g++.dg/compat/struct-layout-1_y1.h: New.
912         * g++.dg/compat/struct-layout-1_y2.h: New.
913
914         * gcc.dg/20050330-2.c: New test.
915
916 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
917
918         PR fortran/25292
919         * gfortran.dg/associated_1.f90: New.
920
921 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
922
923         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
924         ILP32 vect_no_align platforms.
925
926 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
927             Jakub Jelinek  <jakub@redhat.com>
928
929         PR target/25268
930         * gcc.c-torture/compile/20051207-1.c: New test.
931
932 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
933
934         PR testsuite/20772
935         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
936         gcc.dg/torture/pr18582-1.c,
937         gcc.target/i386/attributes-error.c: Also test on x86_64.
938
939         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
940
941 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
942
943         PR c++/19397
944         * g++.dg/template/typedef3.C: New test.
945
946         PR c++/19762
947         PR c++/19764
948         * g++.dg/template/dtor3.C: Fix error markers.
949
950 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
951
952         * lib/target-supports.exp (check_effective_target_sync_char_short):
953         Add s390*.
954
955 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
956
957         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
958
959 2005-12-06  Roger Sayle  <roger@eyesopen.com>
960
961         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
962         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
963         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
964         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
965
966 2005-12-06  Roger Sayle  <roger@eyesopen.com>
967
968         PR c++/25263
969         * g++.dg/other/array2.C: New test case.
970
971 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
972
973         * gcc.dg/darwin-weakimport-3.c: New.
974
975         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
976         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
977         and to work on Darwin.
978         * gcc.dg/attr-weakref-1b.c: New file.
979         * gcc.dg/attr-weakref-2.c: New test.
980         * gcc.dg/darwin-weakref-1.c: New test.
981
982 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
983
984         PR testsuite/25247
985         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
986         use in selector expressions.
987         (dg-xfail-if): Ditto.
988         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
989         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
990         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
991         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
992         * gcc.test-framework/test-framework.exp: Skip generated tests if
993         CHECK_TEST_FRAMEWORK is not 1.
994
995 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
996
997         PR tree-optimization/24963
998         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
999
1000         PR target/24108
1001         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
1002
1003         PR target/18580
1004         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
1005         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
1006         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
1007         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
1008
1009 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
1010
1011         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
1012         dg-options.
1013
1014 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
1015
1016         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
1017
1018 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
1019
1020         * gcc.dg/format/cast-1.c: New test.
1021
1022 2005-12-04  Roger Sayle  <roger@eyesopen.com>
1023
1024         PR c/7776
1025         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
1026         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
1027         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
1028         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
1029
1030 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
1031
1032         * gcc.dg/cast-pretty-print-1.c: New test.
1033
1034 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
1035
1036         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
1037
1038 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
1039
1040         PR c++/24173
1041         * g++.dg/template/friend40.C: New test.
1042
1043 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
1044
1045         PR target/25199
1046         * gcc.target/i386/movq-2.c: New test.
1047         * gcc.target/i386/movq.c: Remove target i?86, instead add
1048         dg-require-effective-target ilp32.
1049
1050 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1051
1052         PR c++/24103
1053         * g++.dg/other/default1.C: New test.
1054
1055 2005-12-02  Richard Guenther  <rguenther@suse.de>
1056
1057         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
1058
1059 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1060
1061         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
1062
1063 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
1064
1065         PR target/21017
1066         * gcc.target/powerpc/rotate.c: New.
1067
1068 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1069
1070         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
1071         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
1072
1073 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1074
1075         PR c/13384
1076         * gcc.dg/pr17730-1.c: Adjust.
1077         * gcc.dg/lvalue1.c (main): Likewise.
1078         * gcc.dg/lvalue-2.c: Likewise.
1079         * g++.dg/pr7503-3.C
1080
1081 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
1082
1083         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
1084         error messages.
1085
1086 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
1087
1088         PR fortran/24789
1089         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
1090
1091 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
1092
1093         PR target/24475
1094         * lib/target-supports.exp (check_effective_target_tls): New.
1095         (check_effective_target_tls_runtime): New.
1096         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
1097         for TLS support.
1098         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
1099         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
1100         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
1101         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
1102         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
1103         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
1104         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
1105         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
1106         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
1107         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
1108         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
1109         effective-target TLS.
1110         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
1111         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
1112         effective-target TLS runtime.
1113
1114 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
1115
1116         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
1117
1118 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
1119
1120         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
1121         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
1122         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
1123         ignored" warnings when "packing" is the same as the ABI layout.
1124
1125 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
1126
1127         PR fortran/21302
1128         * gfortran.dg/line_length_1.f: New test.
1129         * gfortran.dg/line_length_2.f90: Ditto.
1130
1131 2005-11-30  Richard Guenther  <rguenther@suse.de>
1132
1133         PR tree-optimization/21655
1134         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
1135
1136 2005-11-30  Dale Johannesen  <dalej@apple.com>
1137
1138         * gcc.c-torture/compile/pr24930.c:  New.
1139
1140 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
1141
1142         PR fortran/15809
1143         *  gfortran.dg/auto_char_dummy_array.f90: New test.
1144
1145 2005-11-30  Jeff Law  <law@redhat.com>
1146
1147         * g++.old-deja/g++.law/pr25000.C: New test.
1148
1149 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
1150
1151         * gcc.dg/tls/opt-11.c: New test.
1152
1153 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
1154
1155         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
1156         targets.
1157         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
1158         LP64 ia64.
1159
1160 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
1161
1162         * gfortran.dg/open_access_1.f90: New test.
1163
1164 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1165
1166         * gcc.dg/charset/builtin2.c: New test.
1167
1168 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
1169
1170         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
1171         on mmix-*-* for *_[xy].c.
1172
1173 2005-11-28  Kean Johnston  <jkj@sco.com>
1174
1175         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
1176         headers.
1177         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
1178         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
1179         * gcc.target/i386/asm-3.c: Ditto.
1180         * gcc.target/i386/clobbers.c: Ditto.
1181         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
1182         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
1183         test regexp.
1184         * gcc.target/i386/mul.c: Ditto.
1185         * gcc.target/i386/ssetype-1.c: Ditto.
1186         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
1187         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
1188         static so the test works with -fPIC mode too. Based on comment in
1189         PR19231 by Pinski.
1190         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
1191
1192 2005-11-28  Richard Guenther  <rguenther@suse.de>
1193
1194         * gcc.dg/alias-9.c: New testcase.
1195         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
1196
1197 2005-11-28  Roger Sayle  <roger@eyesopen.com>
1198             Uros Bizjak  <uros@kss-loka.si>
1199
1200         PR middle-end/20219
1201         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
1202         tan(x)/sin(x) transformations.
1203
1204 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
1205
1206         PR middle-end/24575
1207         * gcc.dg/tree-ssa/divide-3.c: New test.
1208         * gcc.dg/tree-ssa/divide-4.c: New test.
1209
1210 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
1211
1212         PR fortran/24917
1213         *  gfortran.dg/boz_6.f90: New test.
1214
1215 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1216
1217         PR fortran/23912
1218         * gfortran.dg/modulo_1.f90: New test.
1219
1220 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1221
1222         PR libfortran/24919
1223         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
1224         fail on CRLF platforms.
1225         * gfortran.dg/ftell_2.f90: Likewise.
1226
1227 2005-11-26  Eric Christopher  <echristo@apple.com>
1228
1229         * gcc.dg/intmax_t-1.c: Remove mips xfail.
1230
1231 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
1232
1233         * objc.dg/gnu-runtime-3.m: Simplify.
1234
1235 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
1236
1237         PR middle-end/23669
1238         * gcc.dg/tree-ssa/divide-1.c: New test.
1239         * gcc.dg/tree-ssa/divide-2.c: New test.
1240
1241 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
1242
1243         PR libgfortran/24945
1244         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
1245
1246 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
1247
1248         PR libgfortran/24945
1249         * gfortran.dg/open_status_2.f90: New test.
1250
1251 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1252
1253         * gcc.c-torture/execute/builtins/fprintf.c,
1254         gcc.c-torture/execute/builtins/fputs-lib.c,
1255         gcc.c-torture/execute/builtins/fputs.c,
1256         gcc.c-torture/execute/builtins/lib/fprintf.c,
1257         gcc.c-torture/execute/builtins/lib/printf.c,
1258         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
1259
1260 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
1261
1262         * gcc.dg/20050922-2.c: New test.
1263
1264 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
1265
1266         * objc.dg/gnu-runtime-3.m: New test.
1267
1268 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1269
1270         PR c++/9278
1271         * g++.dg/other/void1.C: New test.
1272
1273 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
1274
1275         PR middle-end/24998
1276         * gcc.dg/torture/fp-int-convert-float.c,
1277         gcc.dg/torture/fp-int-convert-double.c,
1278         gcc.dg/torture/fp-int-convert-long-double.c,
1279         gcc.dg/torture/fp-int-convert-timode.c,
1280         gcc.dg/torture/fp-int-convert-float80.c,
1281         gcc.dg/torture/fp-int-convert-float80-timode.c,
1282         gcc.dg/torture/fp-int-convert-float128.c,
1283         gcc.dg/torture/fp-int-convert-float128-timode.c,
1284         gcc.dg/torture/fp-int-convert.h: New files.
1285
1286 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
1287
1288         PR middle-end/24989
1289         * gcc.dg/tree-ssa/bool-10.c: New test.
1290         * gcc.dg/tree-ssa/bool-11.c: New test.
1291         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
1292
1293 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
1294
1295         PR middle-end/24990
1296         * tree-ssa/pr24990-1.c: New test.
1297
1298 2005-11-24  Richard Guenther  <rguenther@suse.de>
1299         Dirk Mueller <dmueller@suse.de>
1300
1301         PR c++/14024
1302         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
1303         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
1304         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
1305         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
1306         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
1307         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
1308
1309 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
1310
1311         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
1312
1313 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1314
1315         PR c/21668
1316         * gcc.dg/Wc++-compat.c: New.
1317         * gcc.dg/Wno-c++-compat.c: New.
1318
1319 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
1320
1321         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
1322         (vspltish, vspltisw): Likewise.
1323
1324 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1325
1326         PR libgfortran/24794
1327         * gfortran.dg/namelist_12.f: Fix quotes.
1328         * gfortran.dg/namelist_13.f90: Fix quotes.
1329         * gfortran.dg/namelist_14.f90: Fix quotes.
1330         * gfortran.dg/namelist_15.f90: Fix quotes.
1331         * gfortran.dg/namelist_use.f90: Fix quotes.
1332         * gfortran.dg/namelist_use_only.f90: Fix quotes.
1333         * gfortran.dg/namelist_21.f90: New test.
1334         * gfortran.dg/namelist_22.f90: New test.
1335
1336 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
1337
1338         PR target/23435
1339         * gcc.c-torture/compile/pr23435.c: New.
1340
1341 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
1342
1343         * gcc.c-torture/execute/floatunsisf-1.c: New test.
1344
1345 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
1346
1347         * gcc.target/powerpc/405-macchw-1.c,
1348         gcc.target/powerpc/405-macchw-2.c,
1349         gcc.target/powerpc/405-macchwu-1.c,
1350         gcc.target/powerpc/405-macchwu-2.c,
1351         gcc.target/powerpc/405-machhw-1.c,
1352         gcc.target/powerpc/405-machhw-2.c,
1353         gcc.target/powerpc/405-machhwu-1.c,
1354         gcc.target/powerpc/405-machhwu-2.c,
1355         gcc.target/powerpc/405-maclhw-1.c,
1356         gcc.target/powerpc/405-maclhw-2.c,
1357         gcc.target/powerpc/405-maclhwu-1.c,
1358         gcc.target/powerpc/405-maclhwu-2.c,
1359         gcc.target/powerpc/405-mulchw-1.c,
1360         gcc.target/powerpc/405-mulchw-2.c,
1361         gcc.target/powerpc/405-mulchwu-1.c,
1362         gcc.target/powerpc/405-mulchwu-2.c,
1363         gcc.target/powerpc/405-mulhhw-1.c,
1364         gcc.target/powerpc/405-mulhhw-2.c,
1365         gcc.target/powerpc/405-mulhhwu-1.c,
1366         gcc.target/powerpc/405-mulhhwu-2.c,
1367         gcc.target/powerpc/405-mullhw-1.c,
1368         gcc.target/powerpc/405-mullhw-2.c,
1369         gcc.target/powerpc/405-mullhwu-1.c,
1370         gcc.target/powerpc/405-mullhwu-2.c,
1371         gcc.target/powerpc/405-nmacchw-1.c,
1372         gcc.target/powerpc/405-nmacchw-2.c,
1373         gcc.target/powerpc/405-nmachhw-1.c,
1374         gcc.target/powerpc/405-nmachhw-2.c,
1375         gcc.target/powerpc/405-nmaclhw-1.c,
1376         gcc.target/powerpc/405-nmaclhw-2.c,
1377         gcc.target/powerpc/440-macchw-1.c,
1378         gcc.target/powerpc/440-macchw-2.c,
1379         gcc.target/powerpc/440-macchwu-1.c,
1380         gcc.target/powerpc/440-macchwu-2.c,
1381         gcc.target/powerpc/440-machhw-1.c,
1382         gcc.target/powerpc/440-machhw-2.c,
1383         gcc.target/powerpc/440-machhwu-1.c,
1384         gcc.target/powerpc/440-machhwu-2.c,
1385         gcc.target/powerpc/440-maclhw-1.c,
1386         gcc.target/powerpc/440-maclhw-2.c,
1387         gcc.target/powerpc/440-maclhwu-1.c,
1388         gcc.target/powerpc/440-maclhwu-2.c,
1389         gcc.target/powerpc/440-mulchw-1.c,
1390         gcc.target/powerpc/440-mulchw-2.c,
1391         gcc.target/powerpc/440-mulchwu-1.c,
1392         gcc.target/powerpc/440-mulchwu-2.c,
1393         gcc.target/powerpc/440-mulhhw-1.c,
1394         gcc.target/powerpc/440-mulhhw-2.c,
1395         gcc.target/powerpc/440-mulhhwu-1.c,
1396         gcc.target/powerpc/440-mulhhwu-2.c,
1397         gcc.target/powerpc/440-mullhw-1.c,
1398         gcc.target/powerpc/440-mullhw-2.c,
1399         gcc.target/powerpc/440-mullhwu-1.c,
1400         gcc.target/powerpc/440-mullhwu-2.c,
1401         gcc.target/powerpc/440-nmacchw-1.c,
1402         gcc.target/powerpc/440-nmacchw-2.c,
1403         gcc.target/powerpc/440-nmachhw-1.c,
1404         gcc.target/powerpc/440-nmachhw-2.c,
1405         gcc.target/powerpc/440-nmaclhw-1.c,
1406         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
1407
1408 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
1409
1410         PR fortran/24774
1411         * gfortran.dg/inquire_9.f90: New test.
1412
1413         PR fortran/21647
1414         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
1415
1416 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
1417
1418         PR libfortran/24432
1419         * lib/target-supports.exp (check_effective_target_fortran_large_real):
1420         Check that 'cos' is supported.
1421
1422 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
1423
1424         PR fortran/24223
1425         * gfortran.dg/substring_equivalence.f90: New test.
1426
1427         PR fortran/24705
1428         * gfortran.dg/auto_internal_assumed.f90: New test.
1429
1430 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
1431
1432         * gcc.dg/fold-div-2.c: New test.
1433
1434 2005-11-20  Ian Lance Taylor  <ian@airs.com>
1435
1436         PR rtl-optimization/24883
1437         * gcc.c-torture/compile/pr24883.c: New test.
1438
1439 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
1440
1441         PR middle-end/20583
1442         * gcc.c-torture/compile/pr20583.c: New.
1443
1444 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
1445
1446         * gcc.c-torture/execute/usmul.c: New test.
1447
1448 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
1449
1450         * gcc.dg/tree-ssa/vrp22.c: New test.
1451
1452 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
1453
1454         PR middle-end/24912
1455         * gcc.dg/torture/pr24912-1.c: New test.
1456
1457 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
1458
1459         PR fortran/24862
1460         * gfortran.dg/arrayio_derived_1.f90: New test.
1461
1462 2005-11-19  Richard Guenther  <rguenther@suse.de>
1463
1464         PR middle-end/23294
1465         * gcc.dg/tree-ssa/pr23294.c: New testcase.
1466
1467 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
1468
1469         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
1470
1471 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
1472
1473         PR c++/8355
1474         * g++.dg/template/friend39.C: New test.
1475
1476 2005-11-18  James E Wilson  <wilson@specifix.com>
1477
1478         * gcc.dg/builtin-strstr.c: New.
1479
1480 2005-11-18  Richard Henderson  <rth@redhat.com>
1481
1482         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
1483         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
1484         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
1485         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
1486         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
1487         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
1488         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
1489         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
1490         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
1491         renaming to remove initial "ia64-".
1492
1493 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
1494
1495         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
1496
1497 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
1498
1499         * g++.dg/cpp/string-2.C: New test.
1500
1501 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
1502
1503         * gcc.dg/tree-ssa/loop-14.c: New test.
1504
1505 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
1506             Michael Chamberlain <michael@chamberlain.net.au>
1507
1508         * ada/acats/run_all.sh (target_run): Kill long running tests.
1509
1510 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1511
1512         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
1513         * gcc.dg/cleanup-9.c: Likewise.
1514         * gcc.dg/cleanup-10.c: Likewise.
1515         * gcc.dg/cleanup-11.c: Likewise.
1516
1517 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1518
1519         PR fortran/24892
1520         * gfortran.dg/open_access_append_1.f90: New test.
1521         * gfortran.dg/open_access_append_2.f90: New test.
1522
1523 2005-11-16  Richard Guenther  <rguenther@suse.de>
1524
1525         PR middle-end/24851
1526         * gcc.c-torture/execute/pr24851.c: New testcase.
1527
1528 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1529
1530         * gcc.dg/fold-overflow-1.c: New test.
1531
1532 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
1533
1534         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
1535         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
1536
1537 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
1538
1539         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
1540         structures.
1541         * g++.dg/eh/forced2.C: Likewise.
1542         * g++.dg/eh/forced3.C: Likewise.
1543         * g++.dg/eh/forced4.C: Likewise.
1544
1545 2005-11-11  Mike Stump  <mrs@apple.com>
1546
1547         * g++.old-deja/g++.mike/unused.C: Add.
1548
1549 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
1550
1551         PR c++/24667
1552         * g++.dg/warn/Wcast-qual1.C: New test.
1553
1554 2005-11-15  Jan Hubicka  <jh@suse.cz>
1555
1556         * gcc.dg/winline-5.c: Add large-unit-insns limit.
1557
1558 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
1559
1560         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
1561
1562 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
1563
1564         PR 24840
1565         * gcc.dg/tree-ssa/pr24840.c: New test.
1566
1567 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
1568
1569         PR testsuite/24841
1570         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
1571
1572 2005-11-14  Dale Johannesen  <dalej@apple.com>
1573
1574         * gcc.c-torture/execute/20051113-1.c:  New.
1575
1576 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
1577
1578         PR c++/24687
1579         * g++.dg/template/crash43.C: New test.
1580
1581 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
1582
1583         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
1584
1585 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
1586
1587         PR c++/24817
1588         * g++.dg/eh/spec8.C: New test.
1589
1590 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
1591
1592         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
1593
1594 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
1595
1596         PR c++/20293
1597         * g++.dg/parse/ambig4.C: New test.
1598         * g++.dg/tc1/dr101.C: Adjust error markers.
1599         * g++.dg/lookup/strong-using-2.C: Likewise.
1600         * g++.dg/lookup/ambig5.C: Likewise.
1601         * g++.dg/lookup/ambig4.C: Likewise.
1602         * g++.dg/parse/crash22.C: Likewise.
1603
1604 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
1605
1606         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
1607
1608 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
1609
1610         * gcc.dg/nested-calls-1.c: New test.
1611
1612 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1613
1614         * gfortran.dg/complex_intrinsic_1.f90: New test.
1615         * gfortran.dg/complex_intrinsic_2.f90: New test.
1616         * gfortran.dg/fgetc_1.f90: New test.
1617         * gfortran.dg/fgetc_2.f90: New test.
1618         * gfortran.dg/fgetc_3.f90: New test.
1619         * gfortran.dg/ftell_1.f90: New test.
1620         * gfortran.dg/ftell_2.f90: New test.
1621         * gfortran.dg/gnu_logical_1.F: New test.
1622         * gfortran.dg/gnu_logical_2.f90: New test.
1623
1624 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
1625
1626         PR middle-end/24820
1627         * testsuite/gcc.dg/pr24820.c: New test.
1628
1629 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
1630
1631         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
1632         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
1633         variable.
1634
1635 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1636
1637         testsuite/24614
1638         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
1639
1640 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
1641
1642         * gcc.target/cris/cris.exp: New file.
1643         * gcc.target/cris/rld-legit1.c: New test.
1644         * gcc.target/cris/rld-legit2.c: New test.
1645
1646 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
1647
1648         PR c++/24780
1649         * g++.dg/opt/pr24780.C: New test.
1650
1651         PR c++/24761
1652         * g++.dg/template/asm1.C: New test.
1653
1654 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
1655
1656         PR libgfortran/24787
1657         * gfortran.dg/scan_1.f90: New test.
1658
1659 2005-11-12  Jan Hubicka  <jh@suse.cz>
1660
1661         * gcc.target/i386/minmax-1.c: New.
1662         * gcc.target/i386/minmax-2.c: New.
1663
1664 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
1665
1666         * gcc.dg/pr24445.c: Fix for 64-bit targets.
1667
1668 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
1669
1670         * gcc.c-torture/execute/20051110-1.c,
1671         gcc.c-torture/execute/20051110-2.c: New tests.
1672
1673 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
1674
1675         PR middle-end/24750
1676         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
1677         New tests.
1678
1679 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
1680
1681         * lib/target-libpath.exp (get_shlib_extension): New proc.
1682         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
1683         * lib/gfortran.exp (gfortran_link_flags): Likewise.
1684         * lib/objc.exp (objc_target_compile): Likewise.
1685         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
1686         detection.
1687
1688 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
1689
1690         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
1691
1692         * lib/target-supports.exp (check_effective_target_static_libgfortran):
1693         Add -static to additional_flags and pass it to target_compile.
1694
1695 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
1696
1697         PR libgfortran/24719
1698         gfortran.dg/read_noadvance.f90: New test.
1699
1700         PR libgfortran/24699
1701         gfortran.dg/fmt_t_2.f90: New test.
1702
1703         PR libgfortran/24785
1704         gfortran.dg/read_x_eor.f90: New test.
1705
1706         PR libgfortran/24584
1707         gfortran.dg/namelist_empty.f90: Rename test.
1708
1709         PR libgfortran/24489
1710         gfortran/read_eor.f90: Rename test.
1711
1712 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
1713
1714         PR fortran/15976
1715         * gfortran.dg/automatic_module_variable.f90: New test.
1716
1717 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
1718
1719         PR target/24445
1720         * gcc.dg/pr24445.c: New test.
1721
1722 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
1723
1724         PR fortran/24655
1725         PR fortran/24755
1726         * gfortran.dg/recursive_statement_functions.f90: Add statement
1727         functions using inline intrinsic functions and parameters to test
1728         that they no longer seg-fault.
1729
1730         PR fortran/24409
1731         gfortran.dg/nested_modules_4.f90: New test.
1732         gfortran.dg/nested_modules_5.f90: New test.
1733
1734 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1735
1736         PR fortran/24643
1737         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
1738
1739 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
1740
1741         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
1742         failures.
1743
1744 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
1745
1746         * gcc.dg/sparc-getcontext-1.c: New test.
1747
1748 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
1749
1750         * gcc.dg/ifcvt-fabs-1.c: New test.
1751
1752 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
1753
1754         PR other/4372
1755         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
1756         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
1757
1758 2005-11-09  Richard Guenther  <rguenther@suse.de>
1759
1760         PR tree-optimization/24716
1761         * gcc.c-torture/execute/pr24716.c: New testcase.
1762
1763 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
1764
1765         * gcc.dg/pr24624.c: Disable for non S/390 targets.
1766
1767 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
1768
1769         PR 24624
1770         * gcc.dg/pr24624.c: Testcase added.
1771
1772 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
1773
1774         PR 24623
1775         * g++.dg/other/pr24623.C: Testcase added.
1776
1777 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
1778
1779         PR fortran/22607
1780         * gfortran-dg/pure_byref_1.f90: New.
1781         * gfortran-dg/pure_byref_2.f90: New.
1782
1783 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
1784
1785         PR c/24101
1786         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
1787         * gcc.dg/dg.exp: Run main loop also for *.i files.
1788
1789 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
1790
1791         PR c++/19450
1792         * g++.dg/tls/diag-3.C: New test.
1793         * g++.dg/tls/diag-4.C: New test.
1794         * g++.dg/tls/static-1.C: New test.
1795         * g++.dg/tls/static-1a.cc: New file.
1796
1797 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
1798
1799         PR 23046
1800         * g++.dg/tree-ssa/pr23046.C: New test.
1801
1802 2005-11-08  Devang Patel <dpatel@apple.com>
1803
1804         PR tree-optimization/23115
1805         * gcc.dg/tree-ssa/pr23115.c: New.
1806
1807 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
1808
1809         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
1810         * gcc.target/powerpc/pr16155.c: Same.
1811         * gcc.target/powerpc/altivec-1.c: Same.
1812         * gcc.target/powerpc/altivec-2.c: Same.
1813         * gcc.target/powerpc/altivec-3.c: Same.
1814         * gcc.target/powerpc/altivec-5.c: Same.
1815         * gcc.target/powerpc/altivec-11.c: Same.
1816         * gcc.target/powerpc/altivec-12.c: Same.
1817         * gcc.target/powerpc/altivec-14.c: Same.
1818         * gcc.target/powerpc/altivec-22.c: Same.
1819         * gcc.target/powerpc/altivec-consts.c: Same.
1820         * gcc.target/powerpc/altivec-pr22085.c: Same.
1821         * gcc.target/powerpc/altivec-splat.c: Same.
1822         * gcc.target/powerpc/altivec-varargs-1.c: Same.
1823         * gcc.target/powerpc/altivec-vec-merge.c: Same.
1824         * gcc.target/powerpc/darwin-longlong.c: Same.
1825
1826 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
1827
1828         PR target/19340
1829         * gcc.dg/pr19340.c: New test.
1830
1831 2005-11-07  Ian Lance Taylor  <ian@airs.com>
1832
1833         PR rtl-optimization/24683
1834         * gcc.dg/pr24683.c: New test.
1835
1836 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
1837
1838         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
1839         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
1840
1841 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
1842
1843         * gcc.target/i386/pr23376.c: Compile with -mmmx.
1844
1845 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
1846
1847         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
1848
1849 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
1850
1851         PR target/24230
1852
1853         * gcc.target/powerpc/altivec-consts.c,
1854         gcc.target/powerpc/altivec-splat.c: New testcase.
1855
1856 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
1857
1858         PR c/24599
1859
1860         * gcc.dg/overflow-2.c: New testcase.
1861
1862 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
1863
1864         PR rtl-optimization/23567
1865         * gcc.c-torture/execute/20051104-1.c: New test.
1866
1867 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
1868
1869         PR fortran/24534
1870         gfortran.dg/private_type_2.f90: Modified to check that case with
1871         PRIVATE declaration within derived type is accepted.
1872
1873         PR fortran/20838
1874         gfortran.dg/pointer_assign_1.f90: New test.
1875
1876         PR fortran/20840
1877         * gfortran.dg/arrayio_0.f90: New test.
1878
1879         PR fortran/17737
1880         gfortran.dg/data_initialized.f90: New test.
1881         gfortran.dg/data_constraints_1.f90: New test.
1882         gfortran.dg/data_constraints_2.f90: New test.
1883
1884 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
1885
1886         PR fortran/24174
1887         PR fortran/24305
1888         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
1889
1890 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
1891
1892         PR 24670
1893         * gcc.dg/tree-ssa/pr24670.c: New test.
1894
1895 2005-11-05  Ian Lance Taylor  <ian@airs.com>
1896
1897         PR target/22432
1898         * gcc.target/i386/pr22432.c: New test.
1899
1900 2005-11-05  Richard Henderson  <rth@redhat.com>
1901
1902         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
1903         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
1904         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
1905         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
1906         from gcc.dg/alpha-*.
1907         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
1908         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
1909
1910 2005-11-05  Andreas Jaeger  <aj@suse.de>
1911
1912         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
1913
1914 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
1915
1916         PR target/23424
1917         * gcc.dg/torture/pr23424-1.c: New test.
1918
1919 2005-11-04  Richard Henderson  <rth@redhat.com>
1920
1921         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
1922         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
1923         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
1924         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
1925         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
1926         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
1927         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
1928         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
1929         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
1930         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
1931         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
1932         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
1933         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
1934         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
1935         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
1936         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
1937         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
1938         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
1939         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
1940         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
1941         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
1942         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
1943         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
1944         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
1945         Move from gcc.dg/.
1946         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
1947         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
1948         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
1949         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
1950         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
1951         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
1952         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
1953         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
1954         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
1955         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
1956         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
1957         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
1958         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
1959         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
1960         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
1961         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
1962         gcc.target/i386/lea.c, gcc.target/i386/local.c,
1963         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
1964         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
1965         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
1966         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
1967         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
1968         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
1969         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
1970         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
1971         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
1972         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
1973         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
1974         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
1975         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
1976         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
1977         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
1978         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
1979         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
1980         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
1981         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
1982         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
1983         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
1984         gcc.target/i386/xorps.c:  Move from gcc.dg/i386-*.
1985         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
1986         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
1987         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
1988         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
1989         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
1990         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
1991
1992 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
1993
1994         PR 24627
1995         * gcc.dg/tree-ssa/pr24627.c: New test.
1996
1997 2005-11-04 Paul Brook  <paul@codesourcery.com>
1998
1999         * gcc.dg/tls/opt-10.c: New test.
2000
2001 2005-11-04  Andreas Jaeger  <aj@suse.de>
2002
2003         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
2004         avoid extra warnings.
2005
2006 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2007
2008         PR libfortran/22298
2009         * gcc/testsuite/lib/target-supports.exp
2010         (check_effective_target_static_libgfortran): New
2011         static_libgfortran effective target.
2012         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
2013         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
2014
2015 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
2016
2017         * gcc.dg/pr24615.c: Guard test with { target fpic }.
2018
2019 2005-11-03  Josh Conner  <jconner@apple.com>
2020
2021         PR c++/19989
2022         g++.dg/ext/array2.C: New test.
2023         g++.dg/template/dependent-name3.C: New test.
2024         g++.dg/template/dependent-name4.C: New test.
2025         g++.dg/template/sfinae2.C: New test.
2026
2027 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
2028
2029         PR preprocessor/22042
2030         * gcc.dg/cpp/strify4.c: New test.
2031
2032 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
2033
2034         PR c++/17964
2035         * g++.dg/cpp/string-1.C: New test.
2036
2037 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
2038
2039         * gcc.target/powerpc: New directory.
2040         * gcc.target/powerpc/powerpc.exp: New file.
2041         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
2042         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
2043         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
2044         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
2045         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
2046         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
2047         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
2048         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
2049         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
2050         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
2051         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
2052         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
2053         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
2054         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
2055         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
2056         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
2057         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
2058         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
2059         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
2060         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
2061         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
2062         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
2063         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
2064         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
2065         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
2066         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
2067         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
2068         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
2069         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
2070         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
2071         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
2072         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
2073         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
2074         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
2075
2076 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
2077
2078         PR c++/21627
2079         * g++.dg/warn/inline2.C: New test.
2080
2081 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
2082
2083         PR middle-end/23155
2084         * g++.dg/ext/c99struct1.C: New test.
2085         * gcc.dg/union-cast-1.c: New test.
2086         * gcc.dg/union-cast-2.c: New test.
2087         * gcc.dg/union-cast-3.c: New test.
2088
2089 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
2090
2091         PR middle-end/24589
2092         * gcc.c-torture/execute/zero-struct-2.c: New test.
2093
2094 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
2095
2096         PR c++/24582
2097         * g++.dg/init/switch1.C: New test.
2098
2099 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2100
2101         * gcc.dg/delay-slot-1.c: New test.
2102
2103 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
2104
2105         PR target/24620
2106         * gcc.dg/pr24620.c: New test.
2107
2108 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
2109
2110         PR c/24329
2111         * gcc.dg/format/unnamed-1.c: New test.
2112
2113 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
2114
2115         PR c++/22434
2116         * g++.dg/expr/cond8.C: New test.
2117
2118         PR c++/24560
2119         * g++.dg/parse/dot1.C: New test.
2120
2121 2005-11-02  Jan Hubicka  <jh@suse.cz>
2122
2123         PR target/23303
2124         * gcc.dg/i386-lea.c: New test
2125
2126 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
2127
2128         PR target/24615
2129         * gcc.dg/pr24615.c: New test.
2130
2131 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
2132
2133         PR target/24600
2134         * gcc.dg/pr24600.c: New test.
2135
2136 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
2137
2138         PR c++/19253
2139         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
2140         * g++.dg/parse/typename9.C: New test.
2141         * g++/dg/parse/typename10.C: Likewise.
2142
2143 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
2144
2145         PR fortran/18157
2146         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
2147         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
2148         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
2149
2150 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
2151
2152         PR c++/24569
2153         * g++.dg/debug/static1.C: New test.
2154
2155 2005-11-02  Josh Conner  <jconner@apple.com>
2156
2157         * g++.dg/crash38.C: moved into proper directory...
2158         * g++.dg/template/crash42.C: ...here
2159
2160 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
2161
2162         PR target/18338
2163         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
2164         pcc_bitfield_type_matters || default_packed.
2165
2166         * lib/target-supports.exp
2167         (check_effective_target_pcc_bitfield_type_matters): New proc.
2168         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
2169
2170         PR testsuite/23304
2171         * lib/target-supports.exp (check_effective_default_packed): New proc.
2172         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
2173         Gate expected errors on target ! default_packed.
2174         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
2175
2176 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2177
2178         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
2179         change (r106358).
2180
2181 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2182
2183         PR fortran/24008
2184         * gfortran.dg/entry_5.f90: New.
2185         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
2186
2187 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
2188
2189         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
2190
2191 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
2192
2193         PR fortran/21565
2194         gfortran.dg/namelist_blockdata.f90: New test.
2195
2196         PR fortran/18737
2197         gfortran.dg/external_implicit_none.f90: New test.
2198
2199         PR fortran/14994
2200         * gfortran.dg/secnds.f: New test.
2201
2202 2005-10-31  Jan Hubicka  <jh@suse.cz>
2203
2204         PR target/20928
2205         * gcc.c-torture/compile/pr20928.c: New test.
2206
2207 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
2208
2209         PR middle-end/23492
2210         * gcc.c-torture/compile/zero-strct-5.c: New test.
2211
2212 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
2213
2214         PR libgfortran/24584
2215         * gfortran.dg/pr24584.f90: New test.
2216
2217 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
2218
2219         PR fortran/18883
2220         * gfortran.dg/char_result_9.f90: New.
2221         * gfortran.dg/char_result_10.f90: New.
2222
2223 2005-10-30  Jan Hubicka  <jh@suse.cz>
2224
2225         * g++.dg/tree-ssa/pr24172.C: New testcase.
2226
2227 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2228
2229         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
2230
2231 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
2232
2233         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
2234         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
2235         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
2236         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
2237         gfortran.dg/enum_9.f90,
2238         gfortran.fortran-torture/compile/enum_1.f90,
2239         gfortran.fortran-torture/execute/enum_1.f90,
2240         gfortran.fortran-torture/execute/enum_2.f90,
2241         gfortran.fortran-torture/execute/enum_3.f90,
2242         gfortran.fortran-torture/execute/enum_4.f90: New tests.
2243
2244 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
2245
2246         PR target/18482
2247         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
2248         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
2249
2250 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2251
2252         PR libfortran/20179
2253         * gfortran.dg/mixed_io_1.f90: New test.
2254         * gfortran.dg/mixed_io_1.c: New file.
2255
2256 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2257
2258         * gfortran.dg/malloc_free_1.f90: New test.
2259
2260 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
2261
2262         * gcc.dg/nested-func-4.c: Require profiling -pg.
2263
2264 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
2265
2266         PR C++/23229
2267         * g++.dg/warn/main-2.C: New test.
2268
2269 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
2270
2271         PR fortran/24545
2272         * gfortran.dg/interface_2.f90: new test.
2273
2274 2005-10-28  Josh Conner  <jconner@apple.com>
2275
2276         PR c++/22153
2277         * g++.dg/template/crash38.C: New test.
2278         * g++.dg/parse/explicit1.C: Change expected errors.
2279
2280 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
2281
2282         PR C++/23426
2283         * g++.dg/other/large-size-array.C: New test.
2284
2285 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
2286
2287         PR middle-end/24362
2288         * g++.dg/opt/complex4.C: New test.
2289
2290 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2291
2292         * gcc.dg/nested-func-4.c: New test.
2293
2294 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
2295
2296         PR fortran/24158
2297         gfortran.dg/derived_recursion.f90: New test.
2298         gfortran.dg/implicit_actual.f90: New test.
2299
2300 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
2301
2302         PR middle-end/24295, PR testsuite/24477
2303         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
2304         removed when weakref hits the tree.
2305
2306 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
2307
2308         * gfortran.dg/cray_pointers_4.f90: New test.
2309
2310         * gfortran.dg/cray_pointers_5.f90: New test.
2311
2312 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
2313
2314         PR fortran/22290
2315         * gfortran.dg/assign_5.f90: New test.
2316         * gfortran.dg/assign_6.f: New test.
2317
2318 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
2319
2320         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
2321         CPU has no SSE support.
2322
2323 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
2324
2325         PR libgfortran/24224
2326         * gfortran.dg/arrayio_1.f90: Update attribution.
2327         * gfortran.dg/arrayio_2.f90: Update attribution.
2328         * gfortran.dg/arrayio_3.f90: Update attribution.
2329         * gfortran.dg/arrayio_4.f90: Update test conditions.
2330         * gfortran.dg/arrayio_5.f90: Update attribution.
2331         * gfortran.dg/arrayio_6.f90: New test.
2332         * gfortran.dg/arrayio_7.f90: New test.
2333
2334 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
2335
2336         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
2337
2338 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
2339
2340         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
2341
2342 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
2343
2344         PR fortran/24416
2345         * gfortran.dg/namelist_char_only.f90: New test.
2346
2347 2005-10-24  Asher Langton  <langton2@llnl.gov>
2348
2349         PR fortran/17031
2350         PR fortran/22282
2351         * gfortran.dg/cray_pointers_1.f90: New test.
2352         * gfortran.dg/cray_pointers_2.f90: New test.
2353         * gfortran.dg/cray_pointers_3.f90: New test.
2354         * gfortran.dg/loc_1.f90: New test.
2355         * gfortran.dg/loc_2.f90: New test.
2356
2357 2005-10-24  Steven Bosscher  <stevenb@suse.de>
2358
2359         * gcc.dg/pr24225.c: New test.
2360
2361 2005-10-24  Asher Langton  <langton2@llnl.gov>
2362
2363         * gfortran.dg/dup_save_1.f90: New test.
2364         * gfortran.dg/dup_save_2.f90: New test.
2365
2366 2005-10-24  Paul Brook  <paul@codesourcery.com>
2367
2368         PR 24107
2369         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
2370         stdint.h.
2371
2372 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
2373
2374         PR libgfortran/24489
2375         * gfortran.dg/pr24489.f90: New test.
2376
2377 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
2378
2379         PR fortran/23635
2380         * gfortran.dg/ichar_1.f90: Add tests for derived types.
2381
2382 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
2383
2384         PR target/18911
2385         * g++.dg/init/array16.C: Skip for mmix-*-*.
2386
2387 2005-10-23  Asher Langton  <langton2@llnl.gov>
2388
2389         * gfortran.dg/byte_1.f90: New test.
2390         * gfortran.dg/byte_2.f90: New test.
2391
2392 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
2393
2394         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
2395
2396 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
2397
2398         PR fortran/18022
2399         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
2400
2401         PR fortran/24311
2402         * gfortran.dg/merge_char_const.f90: New test.
2403
2404         PR fortran/24384
2405         * gfortran.dg/spread_scalar_source.f90: New test.
2406
2407 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
2408
2409         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
2410
2411         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
2412         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
2413
2414         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
2415
2416 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
2417
2418         PR fortran/24426
2419         * gfortran.dg/der_pointer_4.f90: New.
2420
2421 2005-10-22  David Ayers  <d.ayers@inode.at>
2422
2423         * obj-c++.dg/except-1.mm: Simplify.
2424
2425 2005-10-21  David Ayers  <d.ayers@inode.at>
2426
2427         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
2428
2429 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
2430
2431         * gfortran.dg/assumed_dummy_2.f90: New test.
2432
2433 2005-10-21  James E Wilson  <wilson@specifix.com>
2434
2435         PR preprocessor/15220
2436         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
2437
2438 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
2439
2440         * gcc.c-torture/execute/20051021-1.c: New test.
2441
2442 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
2443
2444         PR c++/24260
2445         * g++.dg/ext/tmplattr1.C: New test.
2446
2447 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
2448
2449         PR fortran/24440
2450         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
2451
2452 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
2453
2454         * obj-c++.dg/except-1.mm: New.
2455
2456         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
2457
2458 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
2459
2460         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
2461
2462 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
2463
2464         PR middle-end/24295
2465         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
2466         declarations with the same names as thunks' alias targets, use
2467         aliases instead.
2468         * gcc.dg/attr-alias-3.c: New test.
2469         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
2470
2471 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
2472
2473         PR c++/22618
2474         * g++.dg/parse/access8.C: New test.
2475
2476 2005-10-20  Richard Guenther  <rguenther@suse.de>
2477
2478         PR c++/24439
2479         * g++.dg/tree-ssa/pr24439.C: New testcase.
2480
2481 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
2482
2483         * g++.dg/opt/delay-slot-1.C: New test.
2484
2485 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
2486
2487         PR fortran/21625
2488         * gfortran.fg/der_init_1.f90: New.
2489
2490 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
2491
2492         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
2493
2494 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
2495
2496         PR c++/21908
2497         * g++.dg/parse/error28.C: New test.
2498
2499 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2500
2501         * gcc.dg/profile-generate-2.c: New test.
2502
2503 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
2504
2505         PR target/23589
2506         * g++.dg/ext/dllimport11.C: New.
2507
2508 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2509
2510         PR c++/22293
2511         * g++.dg/other/friend3.C: New test.
2512
2513 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
2514
2515         PR c++/23293
2516         * g++.dg/template/error19.C: New test.
2517
2518 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
2519
2520         PR c++/21383
2521         * g++.dg/overload/koenig2.C: New.
2522
2523         PR c++/23118
2524         * g++.dg/overload/error2.C: New.
2525
2526         PR c++/22604
2527         * g++.dg/inherit/covariant14.C: New.
2528
2529 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2530
2531         PR c++/23440
2532         * g++.dg/parse/for1.C: New test.
2533
2534 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
2535
2536         PR fortran/23446
2537         * gfortran.dg/host_dummy_index_1.f90: New test.
2538
2539         PR fortran/21459
2540         * gfortran.dg/automatic_char_len_2.f90: New test.
2541
2542         PR fortran/20866
2543         * gfortran.dg/recursive_statement_functions.f90: New test.
2544
2545         PR fortran/20853
2546         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
2547
2548         PR fortran/20849
2549         * gfortran.dg/external_initializer.f90: New test.
2550
2551         PR fortran/20837
2552         * non_module_public.f90: New test.
2553
2554 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
2555
2556         PR c++/24386
2557         * g++.dg/template/overload7.C: New.
2558
2559         PR c++/22551
2560         * g++.dg/other/switch2.C: Remove expected warnings.
2561
2562         PR c++/21353
2563         * g++.dg/template/defarg6.C: New.
2564
2565 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
2566
2567         PR target/24315
2568         * gcc.target/i386/pr24315.c: New test.
2569
2570 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
2571
2572         PR c++/24389
2573         * g++.dg/template/static21.C: New test.
2574         * g++.dg/template/static21-a.cc: Likewise.
2575
2576 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
2577
2578         PR c++/23959
2579         * g++.dg/warn/Wswitch-default-1.C: New test.
2580         * g++.dg/warn/Wswitch-default-2.C: New test.
2581
2582 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
2583
2584         PR c++/22173
2585         * g++.dg/parse/template18.C: New test.
2586         * g++.dg/template/nontype15.C: Likewise.
2587
2588 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
2589
2590         PR fortran/22273
2591         * gfortran.dg/spec_expr_2.f90: New.
2592
2593 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
2594
2595         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
2596         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
2597         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
2598         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
2599         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
2600         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
2601         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
2602         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
2603         previous target-specific skips and warning-message matches where
2604         applicable.
2605
2606 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
2607
2608         PR c++/21347
2609         * g++.dg/warn/Wctor-dtor.C: New test.
2610
2611 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2612
2613         PR c/23439
2614         * gcc.dg/for-1.c: New test.
2615
2616 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
2617
2618         PR c++/19565
2619         * g++.dg/warn/Wconversion1.C: New test.
2620         * g++.dg/ext/packed4.C: Compile with -w.
2621         * g++.dg/opt/20050511-1.C: Likewise.
2622         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
2623
2624 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
2625
2626         * gfortran.dg/boz_5.f90: New test.
2627
2628 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
2629
2630         PR c++/22551
2631         * g++.dg/other/switch2.C: New.
2632
2633         PR c++/23984
2634         * g++.dg/init/ctor7.C: New.
2635
2636 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
2637
2638         PR c++/23730
2639         * g++.dg/parse/crash32.C: New test.
2640
2641 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
2642
2643         PR c++/20721
2644         * g++.dg/init/goto2.C: New test.
2645
2646         PR c++/22464
2647         * g++.dg/template/crash/41.C: New test.
2648
2649         PR c++/22180
2650         * g++.dg/template/crash40.C: New test.
2651
2652         PR c++/23694
2653         * g++.dg/parse/friend5.C: New test.
2654
2655         PR c++/23307
2656         * g++.dg/template/crash38.C: New test.
2657
2658         PR c++/22352
2659         * g++.dg/template/friend38.C: New test.
2660
2661         PR c++/22405
2662         * g++.dg/template/crash39.C: New test.
2663
2664 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
2665
2666         * gcc.dg/debug/dwarf2/dwarf-char1.c,
2667         gcc.dg/debug/dwarf2/dwarf-char2.c,
2668         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
2669
2670         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
2671
2672 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
2673
2674         * gcc.dg/dll-2.c: Add tests for warnings.
2675         * gcc.dg/dll-3.c: Likewise.
2676         * gcc.dg/dll-4.c: Likewise.
2677
2678         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
2679         * g++.dg/ext/dllimport2.C: Likewise.
2680         * g++.dg/ext/dllimport3.C: Likewise.
2681         * g++.dg/ext/dllimport7.C: Likewise.
2682         * g++.dg/ext/dllimport8.C: Likewise.
2683         * g++.dg/ext/dllimport9.C: Likewise.
2684
2685 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
2686
2687         PR fortran/24092
2688         * gfortran.dg/derived_pointer_recursion.f90: New test.
2689
2690 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
2691
2692         * gcc.c-torture/execute/20051012-1.c: New test.
2693
2694 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
2695
2696         PR fortran/18082
2697         * gfortran.dg/automatic_char_len_1.f90: New test.
2698
2699 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
2700
2701         PR fortran/20847
2702         * gfortran.dg/save_common.f90: New test.
2703
2704         PR fortran/20856
2705         * gfortran.dg/save_result.f90: New test.
2706
2707 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
2708
2709         PR c++/21592
2710         * g++.dg/template/dependent-expr1.C: Add new expected error.
2711         * g++.dg/template/dependent-expr2.C: Adjust error text.
2712         * g++.dg/template/overload6.C: New.
2713
2714         PR c++/23797
2715         * g++.dg/other/typename8.C: New.
2716
2717         PR c++/21117
2718         * g++.dg/other/return1.C: New.
2719
2720 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
2721
2722         PR c++/24052
2723         * g++.dg/ext/label5.C: New.
2724
2725 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
2726
2727         PR c++/19964
2728         * g++.dg/parse/crash31.C: New.
2729
2730 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
2731
2732         * g++.dg/ipa/ipa-1.c: New test.
2733         * g++.dg/ipa/ipa-2.c: New test.
2734         * g++.dg/ipa/ipa-3.c: New test.
2735         * g++.dg/ipa/ipa-4.c: New test.
2736         * g++.dg/ipa/ipa-5.c: New test.
2737         * g++.dg/ipa/ipa.exp: New file.
2738
2739 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
2740
2741         PR fortran/24207
2742         * gfortran.dg/private_type_3.f90: New test.
2743
2744 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
2745
2746         PR fortran/20786
2747         gfortran.dg/aint_anint_1.f90: New test.
2748
2749 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
2750
2751         PR libgfortran/24313
2752         gfortran.dg/csqrt.f: New test.
2753
2754 2005-10-11  Ian Lance Taylor  <ian@airs.com>
2755
2756         PR c++/8057
2757         * g++.dg/warn/noeffect7.C: New test.
2758         * g++.dg/warn/noeffect2.C: Instantiate templates.
2759         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
2760         and warning.
2761
2762 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
2763
2764         PR c++/21089
2765         * g++.dg/init/float1.C: New test.
2766
2767         PR c++/24277
2768         * g++.dg/init/member1.C: Tweak error markers.
2769
2770 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
2771
2772         PR testsuite/24281
2773         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
2774         Check for null pointer.
2775
2776 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
2777
2778         PR c++/21369
2779         * g++.dg/parse/ret-type3.C: New test.
2780
2781 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
2782
2783         PR tree-opt/23946
2784         * gcc.c-torture/compile/pr23946.c: New test.
2785
2786 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
2787
2788         * g++.dg/opt/mmx2.C: New test.
2789
2790 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
2791
2792         PR c++/24277
2793         * g++.dg/template/static20.C: New test.
2794
2795         PR c++/24302
2796         * g++.dg/warn/Wunused-12.C: New test.
2797
2798         PR c++/23437
2799         * g++.dg/template/arg4.C: New test.
2800
2801 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
2802
2803         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
2804         * gcc.dg/ucnid-3.c: Likewise.
2805         * gcc.dg/ucnid-4.c: Likewise.
2806         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
2807         * g++.dg/other/ucnid-1.C: Likewise.
2808         * gcc.dg/sparc-frame-1.c: New test.
2809
2810 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
2811
2812         PR c++/24139
2813         * g++.dg/template/spec27.C: New test.
2814
2815         PR c++/24275
2816         * g++.dg/template/static19.C: New test.
2817
2818 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
2819
2820         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
2821         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
2822
2823 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
2824
2825         PR target/24136
2826         * gfortran.fortran-torture/compile/pr24136.f: New test.
2827
2828 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
2829
2830         PR c++/22172
2831         * g++.dg/parse/crash30.C: New test.
2832
2833 2005-10-07  Richard Guenther  <rguenther@suse.de>
2834
2835         PR middle-end/24227
2836         * gcc.c-torture/compile/pr24227.c: New testcase.
2837
2838 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
2839
2840         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
2841         Do not put aligned attributes on array elements.
2842
2843 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
2844
2845         PR testsuite/23611, PR testsuite/23615
2846         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
2847         writing prototypes of library functions by hand.
2848         * obj-c++.dg/bitfield-4.mm: Likewise.
2849         * obj-c++.dg/const-str-4.mm: Likewise.
2850         * obj-c++.dg/encode-4.mm: Likewise.
2851         * obj-c++.dg/encode-5.mm: Likewise.
2852         * obj-c++.dg/encode-6.mm: Likewise.
2853         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
2854         * obj-c++.dg/method-10.mm: Likewise.
2855         * obj-c++.dg/method-17.mm: Likewise.
2856         * obj-c++.dg/method-19.mm: Likewise.
2857         * obj-c++.dg/try-catch-2.mm: Likewise.
2858
2859 2005-10-06  Richard Henderson  <rth@redhat.com>
2860
2861         PR 24236
2862         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
2863
2864 2005-10-06  Dale Johannesen  <dalej@apple.com>
2865
2866         * gcc.c-torture/execute/20030125-1.c:  Correct.
2867
2868 2005-10-06  Richard Guenther  <rguenther@suse.de>
2869
2870         PR tree-optimization/24238
2871         * g++.dg/tree-ssa/pr24238.C: New testcase.
2872
2873 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
2874
2875         PR 18568
2876         * gfortran.dg/der_pointer_3.f90: New test.
2877
2878 2005-10-05  Devang Patel  <dpatel@apple.com>
2879
2880         PR Debug/23205
2881         * g++.dg/other/PR23205.C: New.
2882
2883 2005-10-05  Richard Henderson  <rth@redhat.com>
2884
2885         PR target/23602
2886         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
2887         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
2888
2889 2005-10-05  Dale Johannesen  <dalej@apple.com>
2890
2891         * gcc.c-torture/execute/float-floor.c:  New.
2892
2893 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
2894
2895         PR tree-optimization/21419
2896         PR tree-optimization/24146
2897         PR tree-optimization/24151
2898
2899         * g++.dg/ext/asm7.C: New.
2900         * g++.dg/ext/asm8.C: New.
2901         * gcc.dg/asm-1.c: Compile on all targets.
2902         * gcc.dg/asm-pr24146.c: New.
2903         * gcc.dg/pr21419.c: Adjust error messages.
2904
2905 2005-10-05  Richard Guenther  <rguenther@suse.de>
2906
2907         PR fortran/24176
2908         * gfortran.fortran-torture/compile/empty.f90: New testcase.
2909
2910 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
2911
2912         PR c++/23513
2913         * g++.dg/template/spec22.C: Robustify test.
2914         * g++.dg/template/spec26.C: New.
2915
2916 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
2917
2918         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
2919         if target supports vector instructions.
2920
2921 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
2922
2923         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
2924         C99 functions.
2925
2926 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
2927
2928         * lib/target-supports.exp (check_effective_target_fortran_large_real,
2929         check_effective_target_fortran_large_int): Replace cached result
2930         when target changes.
2931
2932 2005-10-04  Devang Patel  <dpatel@apple.com>
2933
2934         * gcc.dg/i386-sse-vect-types.c: New.
2935
2936 2005-10-04  Ian Lance Taylor  <ian@airs.com>
2937
2938         PR preprocessor/13726
2939         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
2940         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
2941
2942 2005-10-04  Richard Guenther  <rguenther@suse.de>
2943
2944         PR c/23576
2945         * gcc.dg/noncompile/pr23576.c: New testcase.
2946
2947 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
2948
2949         PR middle-end/23125
2950         * gcc.dg/register-var-3.c: New test.
2951
2952 2005-10-04  Steven Bosscher  <stevenb@suse.de>
2953
2954         * gcc.dg/pr23049.c: New test.
2955
2956         * gcc.dg/ucnid-4.c: Fix test.
2957
2958 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
2959
2960         PR 23445
2961         * gcc.c-torture/compile/pr23445.c: New test.
2962
2963 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
2964
2965         * g++.dg/overload/unknown1.C: New.
2966
2967 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
2968
2969         PR c++/17775
2970         * g++.dg/template/repo4.C: New test.
2971
2972 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2973
2974         PR libfortran/19308
2975         * gfortran.dg/large_real_kind_2.F90: New test.
2976         * gfortran.dg/large_integer_kind_2.f90: New test.
2977
2978 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
2979
2980         * lib/target-supports.exp (check_effective_target_vect_shift):
2981         Implement with result caching. Add i?86, x86_64 and ia64 targets.
2982         (check_effective_target_vect_condition): Fix copy-n-pasto.
2983
2984         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
2985         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
2986         targets.
2987
2988 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
2989
2990         PR c++/22621
2991         * g++.dg/template/overload5.C : New test.
2992
2993         PR c++/23840
2994         * g++.dg/expr/stdarg1.C: New test.
2995
2996 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
2997
2998         PR 24142
2999         * gcc.c-torture/execute/pr24142.c: New test.
3000
3001 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
3002
3003         PR 24141
3004         * gcc.c-torture/execute/pr24141.c: New test.
3005
3006 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
3007             Diego Novillo  <dnovillo@redhat.com>
3008
3009         PR 23604
3010         * gcc.c-torture/execute/pr23604.c: New test.
3011
3012 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
3013
3014         PR fortran/16404
3015         PR fortran/20835
3016         PR fortran/20890
3017         PR fortran/20899
3018         PR fortran/20900
3019         PR fortran/20901
3020         PR fortran/20902
3021         gfortran.dg/equiv_constraint_1.f90: New test.
3022         gfortran.dg/equiv_constraint_2.f90: New test.
3023         gfortran.dg/equiv_constraint_3.f90: New test.
3024         gfortran.dg/equiv_constraint_4.f90: New test.
3025         gfortran.dg/equiv_constraint_5.f90: New test.
3026         gfortran.dg/equiv_constraint_6.f90: New test.
3027         gfortran.dg/equiv_constraint_7.f90: New test.
3028         gfortran.dg/equiv_constraint_8.f90: New test.
3029         gfortran.dg/private_type_1.f90: New test.
3030         gfortran.dg/private_type_2.f90: New test.
3031         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
3032         980628-10.f: Assert std=gnu to permit mixing of
3033         types in equivalence statements.
3034
3035 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
3036
3037         PR 24112
3038         * gfortran.dg/open_status_1.f90: New.
3039
3040 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
3041
3042         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
3043         * gcc.dg/vect/pr22480.c: Clean up temp files.
3044         * gcc.dg/vect/pr23831.c: Clean up temp files.
3045         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
3046         Clean up temp files.
3047         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
3048         Clean up temp files.
3049
3050         * gcc.dg/20050309-1.c: Clean up temp files.
3051         * gcc.dg/20050325-1.c: Clean up temp files.
3052
3053 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
3054
3055         PR tree-optimization/24059
3056         * gcc.dg/vect/pr24059.c : New test.
3057
3058 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
3059
3060         PR middle-end/24109
3061         * gcc.c-torture/execute/20050929-1.c: New test.
3062
3063 2005-09-29  Steven Bosscher  <stevenb@suse.de>
3064
3065         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
3066
3067 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
3068
3069         PR c/21419
3070         * gcc.dg/pr21419.c: New test.
3071
3072 2005-09-29  Steven Bosscher  <stevenb@suse.de>
3073
3074         * gcc.dg/pr23911.c: New test.
3075
3076 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
3077
3078         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
3079
3080         PR c++/16782
3081         * g++.dg/parse/qualified4.C: New test.
3082         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
3083         * g++.old-deja/g++.mike/p8154.C: Likewise.
3084
3085 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
3086
3087         PR c++/22147
3088         * g++.dg/template/friend37.C: New test.
3089         * g++.dg/parse/crash28.C: Adjust error markers.
3090
3091 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
3092
3093         PR fortran/18518
3094         * gfortran.fortran-torture/execute/save_2.f90: New decl.
3095
3096 2005-09-27  Devang Patel  <dpatel@apple.com>
3097
3098         PR tree-optimization/23625
3099         * gcc.dg/pr23625.c: New test.
3100
3101 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
3102
3103         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
3104         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
3105
3106 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
3107
3108         PR fortran/23677
3109         * gfortran.fortran-torture/execute/save_1.f90: New test.
3110         * gfortran.dg/save_1.f90: New test.
3111
3112 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
3113
3114         * gcc.target/i386/builtin-apply-mmx.c: New test.
3115
3116         PR target/22576
3117         * gcc.target/i386/pr22576.c: New test.
3118
3119         PR target/22585
3120         * gcc.target/i386/pr22585.c: New test.
3121
3122         PR target/23268
3123         * gcc.target/i386/pr23268.c: New test.
3124
3125         PR middle-end/23831
3126         * gcc.dg/vect/pr23831.c: New test.
3127
3128         PR target/24055
3129         * gcc.target/i386/pr24055.c: New test.
3130
3131 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
3132
3133         PR tree-optimization/23960
3134         * gcc.c-torture/compile/pr23960.c: New.
3135
3136 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
3137
3138         PR fortran/16861
3139         * gfortran.dg/nested_modules_3.f90: New.
3140
3141 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
3142
3143         PR fortran/24005
3144         gfortran.dg/interface_1.f90: New test.
3145
3146 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
3147         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3148
3149         PR fortran/23843
3150         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
3151
3152 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
3153
3154         PR fortran/23516
3155         * gfortran.dg/imag_1.f: New test.
3156         * gfortran.dg/imag_2.f: Ditto.
3157
3158 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
3159
3160         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
3161
3162 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
3163
3164         PR c++/21983
3165         * g++.dg/warn/pr21983.C: New test.
3166
3167 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
3168
3169         PR c++/23993
3170         * g++.dg/template/array14.C: New test.
3171
3172 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
3173
3174         PR fortran/19929
3175         * gfortran.dg/der_ptr_component_1.f90: New test.
3176
3177 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3178
3179         PR c++/23965
3180         * g++.dg/template/error1.C: Reject "no matching function" message.
3181
3182 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3183
3184         PR c++/17609
3185         * g++.dg/lookup/error1.C: New test.
3186
3187 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
3188
3189         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
3190         functionality of the testcase.
3191
3192 2005-09-20  Richard Henderson  <rth@redhat.com>
3193
3194         * gcc.dg/vect/vect-22.c: Require vect_float.
3195         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
3196
3197 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
3198
3199         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
3200         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
3201         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
3202         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
3203         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
3204         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
3205         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
3206         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
3207         * gcc.dg/cpp/ucnid-8.c: New test.
3208
3209 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
3210
3211         PR tree-optimization/23929
3212         * gcc.c-torture/compile/pr23929.c: New test.
3213
3214 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
3215
3216         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
3217         for one loop.
3218
3219 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
3220
3221         PR testsuite/23186
3222         * g++.dg/other/pr22003.C: Require named sections.
3223
3224 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
3225
3226         PR c++/23947
3227         * g++.dg/rtti/crash3.C: New test.
3228
3229         PR tree-optimization/23818
3230         * gcc.dg/pr23818.c: New test.
3231
3232 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3233
3234         PR fortran/23420
3235         * gfortran.dg/print_fmt_4.f: New.
3236
3237 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
3238
3239         PR fortran/23663
3240         * gfortran.fortran-torture/execute/entry_11.f90: New test.
3241
3242 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
3243
3244         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
3245         Use pointers to local alignable arrays instead. Added comments.
3246         * gcc.dg/vect/vect-46.c: Likewise.
3247         * gcc.dg/vect/vect-48.c: Likewise.
3248         * gcc.dg/vect/vect-49.c: Likewise.
3249         * gcc.dg/vect/vect-52.c: Likewise.
3250         * gcc.dg/vect/vect-53.c: Likewise.
3251         * gcc.dg/vect/vect-54.c: Likewise.
3252         * gcc.dg/vect/vect-56.c: Likewise.
3253         * gcc.dg/vect/vect-57.c: Likewise.
3254         * gcc.dg/vect/vect-58.c: Likewise.
3255         * gcc.dg/vect/vect-60.c: Likewise.
3256         * gcc.dg/vect/vect-61.c: Likewise.
3257
3258         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
3259         The test is no longer vectorizable on vect_no_align targets.
3260         * gcc.dg/vect/vect-43.c: Likewsie.
3261
3262         * gcc.dg/vect/vect-44.c: Added comments.
3263         * gcc.dg/vect/vect-45.c: Added comments.
3264         * gcc.dg/vect/vect-50.c: Added comments.
3265         * gcc.dg/vect/vect-51.c: Added comments.
3266
3267         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
3268         aligned type.
3269         * gcc.dg/vect/Os-vect-95.c: Likewise.
3270
3271         * gcc.dg/vect/vect-41.c: Test removed.
3272         * gcc.dg/vect/vect-47.c: Test removed.
3273         * gcc.dg/vect/vect-55.c: Test removed.
3274         * gcc.dg/vect/vect-59.c: Test removed.
3275
3276 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
3277
3278         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
3279         No longer vectorizable on vect_no_align targets.
3280         * gcc.dg/vect/pr20122.c: Likewise.
3281         * gcc.dg/vect/vect-74.c: Likewise.
3282         * gcc.dg/vect/vect-75.c: Likewise.
3283         * gcc.dg/vect/vect-76.c: Likewise.
3284
3285         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
3286         Will not be vectorizable on vect_no_align targets once aliasing issues
3287         are resolved.
3288         * gcc.dg/vect/vect-79.c: Likewise.
3289
3290         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
3291         * gcc.dg/vect/vect-78.c: Likewise.
3292         * gcc.dg/vect/vect-97.c: Likewise.
3293
3294 2005-09-19  Steven Bosscher  <stevenb@suse.de>
3295
3296         * gcc.dg/pr23943.c: New test.
3297
3298 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
3299
3300         PR fortran/19181
3301         * gfortran.dg/derived_pointer_null_1.f90: New test.
3302
3303 2005-09-18  Richard Guenther  <rguenther@suse.de>
3304
3305         PR middle-end/23944
3306         * gcc.c-torture/compile/pr23944.c: New testcase.
3307
3308 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
3309
3310         PR fortran/15975
3311         * gfortran.dg/der_pointer_2.f90: New test.
3312
3313 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
3314
3315         PR fortran/16861
3316         * gfortran.dg/nested_modules_2.f90: New test.
3317
3318 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3319
3320         PR c++/18368
3321         * g++.dg/other/semicolon.C: New test.
3322
3323 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
3324
3325         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
3326         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
3327
3328 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
3329
3330         PR c++/23914
3331         * g++.dg/template/static18.C: New test.
3332
3333         PR c++/21514
3334         * g++.dg/template/crash19.C: Remove dg-error marker.
3335         * g++.dg/template/local4.C: New test.
3336
3337 2005-09-16  Paul Brook  <paul@codesourcery.com>
3338
3339         PR fortran/23906
3340         * gfortran.dg/dependency_1.f90: New test.
3341
3342 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
3343
3344         PR c++/23896
3345         * g++.dg/template/static17.C: New test.
3346
3347 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
3348
3349         PR c++/23139
3350         * g++.dg/warn/huge-val1.C: New test.
3351
3352 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
3353
3354         PR c++/13140
3355         * g++.dg/parse/class2.C: New test.
3356         * g++.dg/template/explicit8.C: Likewise.
3357         * g++.dg/template/spec25.C: Likewise.
3358
3359 2005-09-14  Josh Conner  <jconner@apple.com>
3360
3361         PR middle-end/23584
3362         * gcc.dg/pr23584.c: New test.
3363
3364 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
3365
3366         PR fortran/21875 Internal Unit Array I/O, NIST
3367         * gfortran.dg/arrayio_1.f90: New test.
3368         * gfortran.dg/arrayio_1.f90: New test.
3369         * gfortran.dg/arrayio_1.f90: New test.
3370         * gfortran.dg/arrayio_1.f90: New test.
3371         * gfortran.dg/arrayio_1.f90: New test.
3372
3373 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
3374
3375         PR middle-end/22480
3376         * gcc.dg/vect/pr22480.c: New test.
3377
3378 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
3379
3380         PR fortran/19358
3381         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
3382
3383 2005-09-13 Josh Conner <jconner@apple.com>
3384
3385         PR c++/23180
3386         * g++.dg/init/struct2.C: New test.
3387         * g++.dg/init/struct3.C: New test.
3388
3389 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
3390
3391         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
3392         Clean up temp files.
3393         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
3394         gcc.dg/tree-ssa/builtin-fprintf-1.c,
3395         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
3396         gcc.dg/tree-ssa/builtin-printf-1.c,
3397         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
3398         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
3399         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
3400         gcc.dg/tree-ssa/builtin-vprintf-1.c,
3401         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
3402         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
3403         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
3404         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
3405         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
3406         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
3407         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
3408         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
3409
3410 2005-09-13  Josh Conner  <jconner@apple.com>
3411
3412         * lib/gcc-dg.exp: Load scanipa.exp.
3413         (cleanup-dump): New procedure.
3414         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
3415         * lib/scandump.exp: New file.
3416         * lib/scantree.exp: Use it.
3417         * lib/scanipa.exp: New file.
3418
3419 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
3420
3421         PR fortran/17740
3422         * gfortran.dg/generic_4.f90: New test.
3423
3424 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
3425
3426         PR target/23816
3427         * gcc.target/i386/pr23816-1.c: New test.
3428         * gcc.target/i386/pr23816-2.c: New test.
3429
3430
3431 2005-09-13  Bastian Blank <waldi@debian.org>
3432
3433         PR c++/16171
3434         * g++.dg/abi/mangle26.C: New test.
3435         * g++.dg/abi/mangle27.C: New test.
3436         * g++.dg/abi/mangle28.C: New test.
3437         * g++.dg/abi/mangle29.C: New test.
3438
3439         PR c++/23839
3440         * g++.dg/parse/register1.C: New test.
3441
3442 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
3443
3444         PR c++/23842
3445         * g++.dg/template/access16.C: New test.
3446
3447 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
3448
3449         * gfortran.dg/char_pack_2.f90: Increase the vector size.
3450
3451 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
3452
3453         PR fortran/18899
3454         * gfortran.dg/shape_2.f90: New test.
3455
3456 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
3457
3458         PR target/19269
3459         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
3460         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
3461         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
3462         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
3463         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
3464         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
3465         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
3466         tests.
3467
3468 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
3469
3470         PR c++/23841
3471         * g++.dg/parse/template17.C: New test.
3472
3473 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
3474
3475         PR c++/23789
3476         * g++.dg/template/nontype14.C: New test.
3477
3478 2005-09-12  Ian Lance Taylor  <ian@airs.com>
3479
3480         PR g++/7874
3481         * g++.dg/lookup/friend7.C: New test.
3482         * g++.dg/lookup/friend8.C: New test.
3483         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
3484         so that it will be found via argument dependent lookup.
3485         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
3486         friend functions which will no longer be found.
3487         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
3488         function g, so that it will be found via argument dependent
3489         lookup.
3490         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
3491         * g++.old-deja/g++.mike/net43.C: Likewise.
3492
3493 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
3494
3495         PR c++/23691
3496         * g++.dg/template/static16.C: New test.
3497
3498 2005-09-12  Josh Conner  <jconner@apple.com>
3499
3500         PR middle-end/23237
3501         * gcc.c-torture/compile/pr23237.c: New test.
3502
3503 2005-09-11  Richard Henderson  <rth@redhat.com>
3504
3505         * g++.dg/other/error8.C: Update expected diagnostic text.
3506
3507 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3508
3509         PR libfortran/19872
3510         * gfortran.dg/overwrite_1.f: New test.
3511
3512 2005-09-09  Josh Conner  <jconner@apple.com>
3513
3514         * g++.dg/init/pr23180-1.C: Removed.
3515         * g++.dg/init/pr23180-2.C: Removed.
3516
3517 2005-09-09  David Daney <ddaney@avtrex.com>
3518
3519         * gcc.c-torture/execute/20010124-1.c:  Removed and split into two new
3520         files which are ...
3521         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
3522         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
3523
3524 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3525
3526         * gfortran.dg/iostat_2.f90: New test.
3527
3528 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
3529
3530         PR c++/22252
3531         * g++.dg/ext/interface1.C: New test.
3532         * g++.dg/ext/interface1.h: Likewise.
3533         * g++.dg/ext/interface1a.cc: Likewise.
3534
3535 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
3536
3537         * gfortran.dg/iomsg_1.f90:  New test case.
3538
3539 2005-09-09  Richard Guenther  <rguenther@suse.de>
3540
3541         PR c++/23624
3542         * g++.dg/tree-ssa/pr23624.C: New testcase.
3543
3544 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
3545
3546         PR fortran/19239
3547         * gfortran.dg/vector_subscript_1.f90,
3548         * gfortran.dg/vector_subscript_2.f90: New tests.
3549
3550 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
3551
3552         PR fortran/21104
3553         * gfortran.dg/array_alloc_1.f90,
3554         * gfortran.dg/array_alloc_2.f90,
3555         * gfortran.dg/array_alloc_3.f90: New tests.
3556
3557 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
3558
3559         PR fortran/12840
3560         * gfortran.dg/array_constructor_6.f90
3561         * gfortran.dg/array_constructor_7.f90
3562         * gfortran.dg/array_constructor_8.f90
3563         * gfortran.dg/array_constructor_9.f90
3564         * gfortran.dg/array_constructor_10.f90
3565         * gfortran.dg/array_constructor_11.f90
3566         * gfortran.dg/array_constructor_12.f90: New tests.
3567
3568 2005-09-08  Josh Conner  <jconner@apple.com>
3569
3570         PR c++/23180
3571         * g++.dg/init/pr23180-1.C: New test.
3572         * g++.dg/init/pr23180-2.C: New test.
3573
3574 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
3575
3576         PR fortran/18878
3577         * gfortran.dg/module_double_reuse.f90: New.
3578
3579 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
3580
3581         PR fortran/23270
3582         PR fortran/22304
3583         PR fortran/18870
3584         PR fortran/17917
3585         PR fortran/16511
3586         * gfortran.dg/common_equivalence_1.f: New.
3587         * gfortran.dg/common_equivalence_2.f: New.
3588         * gfortran.dg/common_equivalence_3.f: New.
3589         * gfortran.dg/contained_equivalence_1.f90: New.
3590         * gfortran.dg/module_blank_common.f90: New.
3591         * gfortran.dg/module_commons_1.f90: New.
3592         * gfortran.dg/module_equivalence_1.f90: New.
3593         * gfortran.dg/nested_modules_1.f90: New.
3594         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
3595         equivalences and add comment to connect the test with
3596         the PR.
3597
3598 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3599
3600         PR fortran/23765
3601         * gfortran.dg/common_6.f90: New test.
3602
3603 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
3604
3605         PR fortran/15326
3606         * gfortran.dg/char_result_1.f90,
3607         * gfortran.dg/char_result_2.f90,
3608         * gfortran.dg/char_result_3.f90,
3609         * gfortran.dg/char_result_4.f90,
3610         * gfortran.dg/char_result_5.f90,
3611         * gfortran.dg/char_result_6.f90,
3612         * gfortran.dg/char_result_7.f90,
3613         * gfortran.dg/char_result_8.f90: New tests.
3614
3615 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
3616
3617         PR fortran/19928
3618         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
3619
3620 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
3621
3622         PR obj-c++/16816
3623         * obj-c++.dg/selector-5.mm: New test.
3624         * obj-c++.dg/selector-6.mm: New test.
3625
3626 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
3627
3628         PR objc/20574
3629         PR objc/19324
3630         * objc.dg/error-1.m: New test.
3631
3632 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
3633
3634         PR fortran/23373
3635         * gfortran.fortran-torture/execute/pr23373-1.f90,
3636         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
3637
3638 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
3639
3640         PR libfortran/23760
3641         * gfortran.dg/g77/1832.f: Remove long string in write statement
3642         to allow the test to pass on correct list directed output with
3643         prepended space.
3644
3645 2005-09-07  James E Wilson  <wilson@specifix.com>
3646
3647         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
3648
3649 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
3650
3651         * gfortran.dg/parameter+save.f90:  Rename to
3652         * gfortran.dg/parameter_save.f90: .. this.
3653
3654 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
3655
3656         PR fortran/20848
3657         * gfortran.dg/parameter+save.f90:  New test case.
3658
3659 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
3660
3661         PR fortran/19269
3662         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
3663
3664 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
3665
3666         PR c/23075
3667         * gcc.dg/pr23075.c: New test.
3668         * g++.dg/warn/pr23075.C: New test.
3669
3670         PR target/22362
3671         * gcc.target/i386/pr22362.c: New test.
3672
3673         PR rtl-optimization/23098
3674         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
3675
3676         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
3677         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
3678         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
3679
3680 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
3681
3682         * g++.dg/expr/cast6.C: New test.
3683
3684         PR c++/9782
3685         * g++.dg/init/new15.C: New test.
3686
3687 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
3688
3689         * gcc.dg/vect/Os-vect-95.c: New test.
3690         * gcc.dg/vect/vect-95.c: Same.
3691
3692 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
3693
3694         * gcc.dg/vect/vect-29.c: Update xfail testing.
3695         * gcc.dg/vect/vect-44.c: Same.
3696         * gcc.dg/vect/vect-48.c: Same.
3697         * gcc.dg/vect/vect-50.c: Same.
3698         * gcc.dg/vect/vect-72.c: Same.
3699         * gcc.dg/vect/vect-77.c: Same.
3700         * gcc.dg/vect/vect-78.c: Same.
3701         * gcc.dg/vect/vect-80.c: Same.
3702         * gcc.dg/vect/vect-96.c: Same.
3703         * gcc.dg/vect/vect-100.c: Same.
3704         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
3705         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
3706         * gfortran.dg/vect/vect-5.f90: Same.
3707
3708 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
3709
3710         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
3711         start strings.
3712         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
3713         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
3714
3715         PR c++/23056
3716         * g++.dg/opt/pr23056.C: New test.
3717
3718         PR rtl-optimization/23098
3719         * gcc.target/i386/pr23098.c: New test.
3720
3721 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
3722
3723         PR c++/23667
3724         * g++.dg/template/static15.C: New test.
3725
3726         PR c++/21440
3727         * g++.dg/ext/stmtexpr5.C: New test.
3728         * g++.dg/ext/stmtexpr6.C: Likewise.
3729
3730 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
3731
3732         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
3733
3734         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
3735         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
3736         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
3737
3738 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
3739
3740         PR libfortran/23321
3741         * gfortran.dg/direct_io_4.f90:  New test case.
3742
3743 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
3744             Rasmus Hahn  <rassahah@neofonie.de>
3745
3746         PR libobjc/23108
3747         * objc.dg/type-stream-1.m: New test.
3748
3749 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
3750
3751         PR fortran/23661
3752         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
3753         gfortran.dg/print_fmt_3.f90: New test.
3754
3755 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
3756
3757         * gfortran.dg/fmt_t_1.f90: New test.
3758
3759 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
3760
3761         PR rtl-optimization/23454
3762         * g++.dg/opt/pr23454.C: New test.
3763
3764 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
3765
3766         PR c++/23699
3767         * g++.dg/ext/static1.C: New test.
3768
3769 2005-09-02  Richard Henderson  <rth@redhat.com>
3770
3771         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
3772         tail call to check_fa_work.
3773
3774 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
3775
3776         PR c++/21687
3777         * g++.dg/other/gc3.C: New test.
3778
3779 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
3780
3781         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
3782         * gcc.dg/20050826-1.c: Likewise.
3783
3784 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
3785
3786         PR c++/23167
3787         * g++.dg/expr/volatile1.C: New test.
3788
3789 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
3790
3791         PR middle-end/23547
3792         * gcc.dg/pr23547.c: New test.
3793
3794 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
3795
3796         PR c/22061
3797         * gcc.c-torture/execute/pr22061-1.c,
3798         * gcc.c-torture/execute/pr22061-2.c,
3799         * gcc.c-torture/execute/pr22061-3.c,
3800         * gcc.c-torture/execute/pr22061-4.c: New tests.
3801
3802 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
3803
3804         * gcc.dg/Wredundant-decls-2.c: New test to check that
3805         -Wredundant-decls does not issue warning for a variable
3806         definition following a declaration.
3807
3808 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
3809
3810         PR debug/7241
3811         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
3812         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
3813         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
3814
3815         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
3816         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
3817         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
3818         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
3819         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
3820         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
3821         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
3822         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
3823
3824 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
3825
3826         PR objc/23306
3827         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
3828         scan-assmbler.
3829
3830 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
3831
3832         PR target/21255
3833         * gcc.dg/pr21255-1.c: New test.
3834         * gcc.dg/pr21255-2-mb.c: Likewise.
3835         * gcc.dg/pr21255-2-ml.c: Likewise.
3836         * gcc.dg/pr21255-3.c: Likewise.
3837         * gcc.dg/pr21255-4.c: Likewise.
3838
3839 2005-08-31  Dale Johannesen  <dalej@apple.com>
3840
3841         * gcc.dg/20050830-1.c:  New.
3842
3843 2005-08-31  Josh Conner  <jconner@apple.com>
3844
3845         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
3846         command-line options for arm-*-* targets.
3847         * g++.dg/init/array16.C: Likewise.
3848         * g++.dg/other/crash-4.C: Likewise.
3849
3850 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
3851
3852         PR obj-c++/23640
3853         * obj-c++.dg/gnu-runtime-3.mm: New test.
3854
3855 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3856
3857         PR c++/13377
3858         * g++.dg/lookup/ambig4.C: New test.
3859         * g++.dg/lookup/ambig5.C: New test.
3860         * g++.dg/tc1/dr101.C: Adjust error markers.
3861
3862 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3863
3864         PR c++/23639
3865         * g++.dg/template/ttp5.C: Adjust error markers.
3866
3867 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
3868
3869         PR testsuite/23609
3870         * lib/obj-c++.exp: Include target-libpath.exp.
3871         (obj-c++_link_flags): Look for the GNU libobjc library
3872         and set the library path to include it.
3873         Don't manually set LD_LIBRARY_PATH (etc.) but call
3874         set_ld_library_path_env_vars instead.
3875         (obj-c++_target_compile): Don't set library path or
3876         linker flags because they are already set correctly
3877         in obj-c++_link_flags.
3878
3879 2005-08-30  Josh Conner  <jconner@apple.com>
3880
3881         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
3882         to command-line options for arm-*-* targets.
3883
3884 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
3885
3886         * g++.dg/other/i386-1.C: New.
3887
3888 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
3889
3890         PR preprocessor/20348
3891         PR preprocessor/20356
3892         * gcc.dg/cpp/pr20348.c: New test.
3893         * gcc.dg/cpp/pr20348.h: New file.
3894         * gcc.dg/cpp/inc/pr20348.h: New file.
3895         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
3896         * gcc.dg/cpp/pr20356.c: New test.
3897         * gcc.dg/cpp/pr20356.h: New file.
3898         * gcc.dg/cpp/inc/pr20356.h: New file.
3899         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
3900
3901 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
3902
3903         * gfortran.fortran-torture/execute/intrinsic_count.f90:
3904         Fix array dimension to avoid correct end-of-file error.
3905
3906 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
3907
3908         PR libfortran/23598
3909         * gfortran.dg/iostat_1.f90:  New test.
3910
3911 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
3912
3913         PR middle-end/23408
3914         * gcc.dg/pr23408.c: New test.
3915
3916 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
3917
3918         PR c++/23099
3919         * g++.dg/init/member1.C: Make sure erroneous static data member
3920         definitions are required.
3921         * g++.dg/template/static13.C: New test.
3922         * g++.dg/template/static14.C: Likewise.
3923
3924 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
3925
3926         * gcc.target/i386/pr23575.c: Use -msse2 instead of
3927         -march=pentium4, remove ilp32 requirement.
3928
3929         PR middle-end/23484
3930         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
3931         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
3932
3933 2005-08-29  Andreas Jaeger  <aj@suse.de>
3934
3935         PR testsuite/23607
3936         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
3937
3938 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
3939
3940         * gcc.c-torture/execute/20050316-2.c: New test.
3941         * gcc.c-torture/execute/20050316-3.c: New test.
3942         * gcc.dg/torture/pr16104-1.c: New test.
3943
3944 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
3945
3946         PR middle-end/23463
3947         * gcc.c-torture/execute/zero-struct-1.c: New test.
3948
3949 2005-08-27  Richard Guenther  <rguenther@suse.de>
3950
3951         PR target/23575
3952         * gcc.target/i386/pr23575.c: New testcase.
3953
3954 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
3955
3956         PR rtl-optimization/23561
3957         * gcc.c-torture/execute/20050826-1.c: New test.
3958
3959         PR rtl-opt/23560
3960         * gcc.c-torture/execute/20050826-2.c: New test.
3961
3962 2005-08-26  Dale Johannesen  <dalej@apple.com>
3963
3964         * gcc.dg/20030711-1.c:  Modify to work on Darwin.
3965         * gcc.dg/20050826-1.c:  New.
3966
3967 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
3968
3969         PR c++/19004
3970         * g++.dg/template/nontype13.C: New test.
3971
3972         PR c++/23491
3973         * g++.dg/init/new14.C: New test.
3974         * g++.dg/expr/anew1.C: Do not XFAIL.
3975         * g++.dg/expr/anew2.C: Likewise.
3976         * g++.dg/expr/anew3.C: Likewise.
3977
3978 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
3979
3980         PR middle-end/22439
3981         * gcc.dg/vla-3.c: New test.
3982
3983 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
3984
3985         PR fortran/20363
3986         * gfortran.dg/named_interface.f90: New.
3987
3988 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
3989
3990         * gcc.c-torture/execute/frame-address.c: New test.
3991
3992 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
3993
3994         PR c++/20817
3995         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
3996
3997 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
3998
3999         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
4000
4001 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
4002
4003         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
4004         * gcc.dg/altivec-22.c: Rename from..
4005         * gcc.dg/altivec-nomfcr.c: ..this.
4006
4007 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
4008
4009         PR tree-optimization/23546
4010         * gcc.dg/tree-ssa/pr23546.c: New test.
4011
4012 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
4013
4014         PR fortran/17758
4015         * gfortran.dg/nonreturning_statements.f90: New test.
4016
4017 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
4018
4019         PR c++/22454
4020         * g++.dg/parse/crash29.C: New.
4021
4022 2005-08-23  DJ Delorie  <dj@redhat.com>
4023
4024         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
4025         constants have the L suffix.
4026
4027 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
4028
4029         PR c++/23044
4030         * g++.dg/template/instantiate8.C: New.
4031
4032 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
4033
4034         PR middle-end/23467
4035         * gcc.c-torture/execute/pr23467.c: New test.
4036
4037 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
4038
4039         PR tree-optimization/22043
4040         * gcc.c-torture/execute/20050613-1.c: New test.
4041
4042 2005-08-23  Ben Elliston  <bje@au.ibm.com>
4043
4044         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
4045
4046 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
4047
4048         PR rtl-optimization/23478
4049         * g++.dg/opt/pr23478.C: New test.
4050
4051 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
4052
4053         PR c/18715
4054         * gcc.dg/switch-warn-3.c: New test.
4055
4056 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4057
4058         PR c++/22233
4059         * g++.dg/template/param1.C: New test.
4060
4061 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4062
4063         PR c++/23089
4064         * g++.dg/other/incomplete1.C: New test.
4065
4066 2005-08-22  Ira Rosen  <irar@il.ibm.com>
4067
4068         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
4069         are vectorizable.
4070
4071 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4072
4073         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
4074         d_lines_5.f: New.
4075
4076 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
4077
4078         * gcc.target/i386/sse-4.c: New test.
4079
4080 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4081
4082         PR testsuite/23239
4083         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
4084
4085 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
4086
4087         * gcc.dg/20050811-1.c: New test.
4088         * gcc.dg/20050811-2.c: New test.
4089
4090 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
4091
4092         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
4093
4094 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
4095
4096         PR 23476
4097         * gcc.c-torture/compile/pr23476.c: New test.
4098
4099 2005-08-19  Devang Patel  <dpatel@apple.com>
4100
4101         PR tree-optimization/23048
4102         * gcc.dg/tree-ssa/pr23048.c: New test.
4103
4104 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
4105
4106         PR middle-end/20624
4107         * g++.dg/warn/Wreturn-3.C: New test
4108
4109 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
4110
4111         PR tree-optimization/22228
4112         * g++.dg/vect/pr22543.cc: New test.
4113
4114 2005-08-17  Steven Bosscher  <stevenb@suse.de>
4115
4116         PR tree-optimization/21574
4117         * gcc.dg/tree-ssa/pr21574.c: New test.
4118
4119 2005-08-16  James E Wilson  <wilson@specifix.com>
4120
4121         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
4122
4123 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
4124
4125         PR tree-opt/23402
4126         * gcc.c-torture/compile/zero-strct-3.c: New test.
4127         * gcc.c-torture/compile/zero-strct-4.c: New test.
4128
4129 2005-08-16  Steven Bosscher  <stevenb@suse.de>
4130
4131         PR target/23376
4132         * gcc.target/x86_64/pr23376.c: New test.
4133
4134 2005-08-16  Ian Lance Taylor  <ian@airs.com>
4135
4136         PR c++/23337
4137         * g++.dg/ext/vector2.C: New.
4138
4139 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
4140
4141         * gfortran.dg/inquire-complex.f90:  Correct mangled testcase.
4142
4143 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
4144
4145         PR libfortran/23428
4146         * gfortran.dg/inquire-complex.f90:  New test case.
4147
4148 2005-08-16  James E Wilson  <wilson@specifix.com>
4149
4150         PR tree-optimization/21105
4151         * gcc.dg/large-size-array.c: New.
4152
4153 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
4154
4155         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
4156         type.
4157         * gcc.dg/vect/vect-41: Likewise.
4158         * gcc.dg/vect/vect-42: Likewise.
4159         * gcc.dg/vect/vect-43: Likewise.
4160         * gcc.dg/vect/vect-44: Likewise.
4161         * gcc.dg/vect/vect-46: Likewise.
4162         * gcc.dg/vect/vect-47: Likewise.
4163         * gcc.dg/vect/vect-48: Likewise.
4164         * gcc.dg/vect/vect-52: Likewise.
4165         * gcc.dg/vect/vect-53: Likewise.
4166         * gcc.dg/vect/vect-54: Likewise.
4167         * gcc.dg/vect/vect-55: Likewise.
4168         * gcc.dg/vect/vect-56: Likewise.
4169         * gcc.dg/vect/vect-57: Likewise.
4170         * gcc.dg/vect/vect-58: Likewise.
4171         * gcc.dg/vect/vect-59: Likewise.
4172         * gcc.dg/vect/vect-60: Likewise.
4173         * gcc.dg/vect/vect-61: Likewise.
4174         * gcc.dg/vect/vect-85: Likewise.
4175         * gcc.dg/vect/vect-87: Likewise.
4176         * gcc.dg/vect/vect-88: Likewise.
4177         * gcc.dg/vect/vect-93.c: Likewise.
4178         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
4179         * gcc.dg/vect/vect-75: Likewise.
4180         * gcc.dg/vect/vect-76: Likewise.
4181         * gcc.dg/vect/vect-77: Likewise.
4182         * gcc.dg/vect/vect-78: Likewise.
4183         * gcc.dg/vect/vect-80: Likewise.
4184         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
4185         vectorized for the expected reason, rather than checking how alignment
4186         was handled.
4187         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
4188         type and also instead of aligned pointers. Added documentation.
4189
4190 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
4191
4192         * gfortran.dg/power.f90: New test.
4193
4194 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
4195
4196         PR rtl-optimization/23299
4197         * g++.dg/opt/pr23299.C: New test.
4198
4199 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4200
4201         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
4202
4203 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
4204
4205         * g++.dg/template/local6.C: New test.
4206
4207 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
4208
4209         * execute/exceptions/finally-1.m: Check that the catch and finally are
4210         being called.  Also add a "return 0;" at the end of main.
4211
4212 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
4213
4214         PR fortran/21432.
4215         * gfortran.dg/namelist_print_1.f: New test of functionality of
4216         PRINT namelist.
4217         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
4218         namelist generates error with -std=f95.
4219
4220 2005-08-14  Ira Rosen  <irar@il.ibm.com>
4221
4222         PR tree-optimization/23119
4223         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
4224
4225 2005-08-13  Marcin Koziej  <creep@desk.pl>
4226             Andrew Pinski  <pinskia@physics.uc.edu>
4227
4228         PR libobjc/22492
4229         * execute/exceptions/finally-1.m: New test.
4230
4231 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
4232
4233         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
4234         testsuite.
4235         * objc/execute/exceptions/trivial.m: New test.
4236         * objc.dg/try-catch-11.m: Move to ...
4237         * objc/execute/exceptions/foward-1.m: Here.
4238         * objc.dg/try-catch-2.m: Move to ...
4239         * objc/execute/exceptions/catchall-1.m: Here.
4240         * objc.dg/try-catch-8.m: Move to ...
4241         * objc/execute/exceptions/local-variables-1.m: Here.
4242
4243 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
4244
4245         * objc.dg/nested-func-1.m: Move to ...
4246         * objc/execute/nested-func-1.m: Here.
4247
4248 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
4249
4250         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
4251         in ${options} instead of [target_info name].
4252         * lib/obj-c++.exp (objc_target_compile): Likewise.
4253
4254 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
4255
4256         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
4257
4258 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
4259
4260         part of PR testsuite/23348
4261         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
4262         of the torture options.
4263         * objc/compile/trivial.m: New test.
4264
4265 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
4266
4267         * gfortran.dg/eoshift.f90:  Correct format.
4268
4269 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
4270
4271         * gfortran.fortran-torture/execute/character_passing.f90:
4272         Fix comment typo.
4273
4274 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
4275
4276         PR c++/8271
4277         * g++.dg/template/unify10.C: New.
4278
4279 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
4280
4281         * g++.dg/parse/pr22514.C: Move to...
4282         * g++.dg/debug/pr22514.C: here.
4283
4284 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4285
4286         PR c++/23266
4287         * g++.dg/inherit/pure1.C: New test.
4288
4289         * ChangeLog: Fix typos.
4290
4291 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4292             Steven Bosscher  <stevenb@suse.de>
4293
4294         * gfortran.dg/runtime_warning_1.f90: New test.
4295
4296 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
4297
4298         PR c++/23219
4299         * g++.dg/parse/crash28.C: New.
4300
4301 2005-08-11  Richard Guenther  <rguenther@suse.de>
4302
4303         PR target/23289
4304         * gcc.target/i386/tailcall-1.c: New testcase.
4305
4306 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
4307
4308         * gcc.dg/vect/vect-67.c: Un-xfail.
4309
4310 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
4311
4312         PR c++/23225
4313         * g++.dg/testsuite/parse/crash27.C: new test.
4314
4315 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
4316
4317         PR libfortran/22143
4318         * gfortran.dg/shift-kind.f90:  New testcase.
4319
4320 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
4321
4322         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
4323         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
4324
4325 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4326
4327         PR c++/20646
4328         * g++.dg/other/mult-stor1.C: New test.
4329
4330 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
4331
4332         * gcc.c-torture/pr18299-1.c: Move to ...
4333         * gcc.c-torture/compile/pr18299-1.c: Here.
4334
4335 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
4336
4337         * gfortran/fortran.torture/execute/character_passing.f90:
4338         Fix types for LSAME.
4339
4340 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
4341
4342         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
4343         input data back to what it was originally.
4344
4345 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
4346
4347         * objc.dg/try-catch-8.m: Enable for all targets.
4348
4349 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
4350
4351         * gcc.dg/pr23165.c: New test.
4352
4353 2005-08-09  Steven Bosscher  <stevenb@suse.de>
4354
4355         PR tree-optimization/23234
4356         * gcc.dg/tree-ssa/pr23234.c: New test.
4357
4358 2005-08-08  Josh Conner  <jconner@apple.com>
4359
4360         PR rtl-optimization/23241
4361         * gcc.dg/char-compare.c: New test.
4362
4363 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4364
4365         PR c++/22508
4366         * g++.dg/init/new13.C: New test.
4367
4368 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
4369
4370         PR c++/21166
4371         * g++.dg/other/crash-4.C: Adjust
4372         * g++/dg/ext/packed9.C: New.
4373
4374 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
4375
4376         PR middle-end/21964
4377         * gcc.c-torture/execute/pr21964-1.c: New test.
4378
4379 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
4380
4381         PR c/22458
4382         * gcc.dg/pr22458-1.c: New test.
4383
4384 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
4385             Steven G. Kargl <kargls@comcast.net>
4386
4387         PR fortran/22390
4388         * gfortran.dg/flush_1.f90: New test.
4389
4390 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4391
4392         PR c++/23191
4393         * g++.dg/template/eh2.C: New test.
4394
4395 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4396
4397         PR c++/19498
4398         * g++.dg/template/instantiate7.C: New test.
4399
4400 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
4401
4402         PR c/23113
4403         * gcc.dg/Wunused-value-1.c: New test.
4404
4405 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
4406
4407         PR rtl-optimization/23233
4408         * gcc.c-torture/compile/pr23233-1.c: New test.
4409
4410 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
4411
4412         PR fortran/18833
4413         PR fortran/20850
4414         * gfortran.dg/equiv_1.f90: New test.
4415         * gfortran.dg/equiv_2.f90: New test.
4416         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
4417         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
4418         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
4419
4420 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
4421
4422         * gcc.c-torture/execute/vrp-5.c: New test.
4423         * gcc.c-torture/execute/vrp-6.c: New test.
4424         * gcc.dg/tree-ssa/vrp21.c: New test.
4425
4426 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
4427
4428         * g++.dg/parse/pr22514.C: New test.
4429
4430 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
4431
4432         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
4433
4434         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
4435         instead of constant loads / pool entries.
4436
4437 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
4438
4439         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
4440         TEST_TO_WCTYPE.
4441
4442 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
4443
4444         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
4445         __WINT_TYPE__ in generated prototypes if possible.
4446
4447 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
4448
4449         PR 22037
4450         * g++.dg/tree-ssa/pr22037.C:
4451
4452 2005-08-04  Richard Henderson  <rth@redhat.com>
4453
4454         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
4455         scan-tree-dump-times directive.
4456
4457 2005-08-04  Jan Hubicka  <jh@suse.cz>
4458
4459         * gcov-1.C: Fix switch counts.
4460         * gcov-4b.c: Likewise.
4461
4462 2005-08-03  Jeff Law  <law@redhat.com>
4463
4464         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
4465
4466 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
4467
4468         * gcc.c-torture/execute/pr23135.c: New test.
4469
4470 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4471
4472         PR tree-optimization/19899
4473         * gcc.dg/tree-ssa/scev-1.c: New test.
4474         * gcc.dg/tree-ssa/scev-2.c: New test.
4475
4476 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
4477
4478         PR target/18582
4479         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
4480
4481 2005-08-03  Jan Hubicka  <jh@suse.cz>
4482
4483         * update-conroll.c: New testcase.
4484         * update-conroll-2.c: New testcase.
4485
4486 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
4487
4488         * gfortran.dg/constant_substring.f: New test.
4489         * gfortran.dg/pr22491.f: New test.
4490
4491 2005-08-02  Jan Hubicka  <jh@suse.cz>
4492
4493         * update-threading.c: Replace by the proper one.
4494
4495 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
4496
4497         PR 23164
4498         * g++.dg/tree-ssa/pr23164.C: New test.
4499
4500 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
4501
4502         * gcc.dg/tree-ssa/pr23192.c: New test.
4503
4504 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
4505
4506         * gcc.c-torture/execute/vrp-4.c: New test.
4507
4508 2005-08-02  Jan Hubicka  <jh@suse.cz>
4509
4510         * update-threading.c: New test.
4511
4512 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
4513
4514         * gcc.c-torture/compile/20050801-1.c: New test.
4515         * gcc.c-torture/compile/20050801-2.c: New test.
4516
4517 2005-08-01  Jan Hubicka  <jh@suse.cz>
4518
4519         * val-prof-5.c: New test.
4520
4521 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
4522
4523         PR c/22311
4524         * gcc.dg/pr22311-1.c : New test.
4525
4526 2005-07-31  Steven Bosscher  <stevenb@suse.de>
4527
4528         PR target/23095
4529         * gfortran.dg/pr23095.f: New test.
4530
4531         PR c++/22003
4532         * g++.dg/other/pr22003.C: New test.
4533
4534 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
4535
4536         PR target/20621
4537         * gcc.c-torture/execute/pr20621-1.c: New test.
4538
4539 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
4540
4541         * gfortran.dg/comma_format_extension_4.f:  Adjust length
4542         of string for format.
4543         * gfortran.dg/der_array_io_1.f:  Replace illegal internal
4544         print statement with internal write.
4545         * gfortran.dg/der_array_io_2.f:  Likewise.
4546         * gfortran.dg/der_array_io_3.f:  Likewise.
4547
4548 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
4549
4550         * gcc.dg/fold-abs-4.c: new test.
4551
4552 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
4553
4554         PR fortran/22570 an related issues.
4555         * gfortran.dg/x_slash_1.f: New test.
4556
4557 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
4558
4559         PR c/23143
4560         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
4561         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
4562
4563 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
4564
4565         PR c/529
4566         * gcc.dg/Wshadow-3.c: New test.
4567
4568 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
4569
4570         * gfortran.dg/matmul_1.f90:  Correct LHS of matmul test (it
4571         used to have the wrong bounds).
4572
4573 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
4574
4575         PR c/21720
4576         * gcc.dg/hex-round-1.c: Test more cases.
4577         * gcc.dg/hex-round-2.c: New test.
4578
4579 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
4580
4581         PR 22550
4582         * g++.dg/tree-ssa/pr22550.C: New test.
4583
4584 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
4585
4586         * gcc.dg/tree-ssa/vrp19.c: New test.
4587         * gcc.dg/tree-ssa-vrp20.c: New test.
4588
4589 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
4590
4591         PR c/22240
4592         * gcc.dg/transparent-union-4.c: New test.
4593
4594 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
4595
4596         PR c/22192
4597         * gcc.dg/c99-vla-2.c: New test.
4598
4599 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
4600
4601         PR c/21720
4602         * gcc.dg/hex-round-1.c: New test.
4603
4604 2005-07-28  Jan Hubicka  <jh@suse.cz>
4605
4606         * inliner-1.c: Do not dump everything.
4607         * tree-prof.exp: Do not pass -ftree-based-profiling.
4608         * bprob.exp: Likewise.
4609
4610         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
4611
4612 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
4613
4614         PR c++/22545
4615         * g++.dg/expr/ptrmem7.C: New test.
4616
4617 2005-07-28  Mike Stump  <mrs@apple.com>
4618
4619         * g++.old-deja/g++.mike/visibility-1.C: New test.
4620
4621 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
4622
4623         PR c/20187
4624         * gcc.c-torture/execute/pr20187-1.c: New test.
4625
4626 2005-07-28  Jeff Law  <law@redhat.com>
4627
4628         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
4629         * gcc.dg/tree-ssa/vrp18.c: New test.
4630
4631 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
4632
4633         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
4634
4635 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
4636
4637         PR tree-optimization/22506
4638         * gcc.dg/vect/ps22506.c: New test.
4639
4640 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
4641
4642         PR target/21149
4643         * gcc.target/i386/sse-3.c: New test.
4644
4645 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
4646
4647         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
4648         * gcc.target/mips/mips32-dsp-type.c: Likewise.
4649
4650 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
4651
4652         PR c/22589
4653         * gcc.c-torture/compile/pr22589-1.c: New test.
4654
4655 2005-07-28  Jan Hubicka  <jh@suse.cz>
4656
4657         * update-loopch.c: New testcase.
4658
4659 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
4660
4661         PR rtl-optimization/23047
4662         * gcc.c-torture/execute/pr23047.c: New test.
4663         * gcc.c-torture/execute/pr23047.x: New.
4664
4665 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
4666
4667         PR tree-optimization/22493
4668         * gcc.c-torture/execute/pr22493-1.c: New test.
4669         * gcc.c-torture/execute/pr22493-1.x: New.
4670         * gcc.c-torture/execute/vrp-1.c: New test.
4671         * gcc.c-torture/execute/vrp-2.c: New test.
4672         * gcc.c-torture/execute/vrp-2.c: New test.
4673
4674 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
4675
4676         * gcc.target/frv/all-builtin-read8.c: Delete.
4677         * gcc.target/frv/all-builtin-read16.c: Delete.
4678         * gcc.target/frv/all-builtin-read32.c: Delete.
4679         * gcc.target/frv/all-builtin-read64.c: Delete.
4680         * gcc.target/frv/all-builtin-write8.c: Delete.
4681         * gcc.target/frv/all-builtin-write16.c: Delete.
4682         * gcc.target/frv/all-builtin-write32.c: Delete.
4683         * gcc.target/frv/all-builtin-write64.c: Delete.
4684         * gcc.target/frv/all-read-write-1.c: New.
4685
4686 2005-07-27  Jeff Law  <law@redhat.com>
4687
4688         * gcc.c-torture/execute/pr22630.c: New test.
4689
4690 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
4691
4692         PR tree-optimization/23073
4693         * gcc.dg/vect/nodump-pr23073.c: New test.
4694         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
4695
4696 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
4697
4698         PR tree-optimize/22348
4699         * gcc.c-torture/execute/pr22348.c: New.
4700
4701 2005-07-27  Richard Guenther  <rguenther@suse.de>
4702
4703         * gcc.dg/tree-ssa/salias-1.c: New testcase.
4704
4705 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4706
4707         PR fortran/22503
4708         * gfortran.dg/logical_comp.f90: New test.
4709
4710 2005-07-27  Jan Hubicka  <jh@suse.cz>
4711
4712         * inliner-1.c: Add cleanup of dumps.
4713         * val-prof-*.c: Likewise.
4714         * update-tailcall.c: New.
4715
4716 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
4717
4718         PR 22591
4719         * gcc.dg/tree-ssa/pr22591.c: New test.
4720         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
4721
4722 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
4723
4724         PR libobjc/22606
4725         * objc.dg/try-catch-11.m: New test.
4726
4727 2005-07-26  Richard Guenther  <rguenther@suse.de>
4728
4729         PR tree-optimization/22486
4730         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
4731
4732 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
4733
4734         PR tree-opt/22484
4735         * testsuite/g++.dg/opt/loop2.C: New test.
4736
4737 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
4738
4739         * gcc.dg/tree-ssa/reassoc-3.c: New test.
4740         * gcc.dg/tree-ssa/reassoc-4.c: New test.
4741
4742 2005-07-25  Adam Nemet  <anemet@lnxw.com>
4743
4744         * lib/profopt.exp (profopt-execute): Check for profiling data
4745         files on the target.
4746
4747 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
4748
4749         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
4750         for matching of asm labels.
4751
4752 2005-07-25  Richard Guenther  <rguenther@suse.de>
4753
4754         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
4755
4756 2005-07-25  Richard Guenther  <rguenther@suse.de>
4757
4758         PR testsuite/22624
4759         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
4760
4761 2005-07-25  Ira Rosen  <irar@il.ibm.com>
4762
4763         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
4764         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
4765         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
4766         * gcc.dg/vect/vect-100.c: New test.
4767         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
4768         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
4769         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
4770         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
4771         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
4772         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
4773         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
4774         * gfortran.dg/vect/pr19049.f90: New testcase.
4775         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
4776
4777 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
4778
4779         * gcc.c-torture/execute/20050713-1.c: New test.
4780
4781         PR fortran/20063
4782         * gfortran.fortran-torture/execute/data_4.f90: New test.
4783
4784         PR middle-end/20303
4785         * gcc.dg/visibility-d.c: New test.
4786
4787 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
4788
4789         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
4790         * gfortran.dg/underflow.f90: Ditto.
4791
4792 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4793
4794         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
4795         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
4796         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
4797
4798 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
4799
4800         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
4801         include case of field width of zero.
4802
4803 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
4804
4805         PR libgfortran/21875
4806         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
4807         with trailing blanks on normal formatted read.
4808
4809 2005-07-23  Chao-ying Fu  <fu@mips.com>
4810
4811         * gcc.target/mips/mips32-dsp-type.c: New test.
4812         * gcc.target/mips/mips32-dsp.c: New test.
4813
4814 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
4815
4816         PR testsuite/21073
4817         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
4818
4819         PR testsuite/20454
4820         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
4821         and __cyg_profile_func_exit.
4822
4823 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
4824
4825         * gfortran.dg/comma_format_extension_3.f: Fix typo.
4826         * gfortran.dg/comma_format_extension_4.f: Same.
4827         * gfortran.dg/pr15332.f: Same.
4828         * gfortran.dg/pr21730.f: Same.
4829
4830 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
4831
4832         * g++.dg/opt/vrp2.C: Fix testcase.
4833
4834         PR tree-opt/22625
4835         * g++.dg/opt/vrp2.C: New test.
4836
4837 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
4838
4839         PR debug/21828
4840         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
4841
4842 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
4843
4844         * gcc.dg/tree-ssa/20050719-1.c: New test.
4845
4846 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
4847
4848         * gcc.dg/bfin-longcall-1.c: New file.
4849         * gcc.dg/bfin-longcall-2.c: New file.
4850
4851 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
4852
4853         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
4854
4855 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
4856
4857         PR middle-end/19055
4858         * gcc.dg/tree-ssa/pr19055.c: New test.
4859         * gcc.dg/tree-ssa/pr19055-2.c: New test.
4860
4861 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
4862
4863         PR C++/22358
4864         * g++.dg/other/pr22358.C: New test.
4865
4866 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
4867
4868         PR c++/2922
4869         * g++.dg/lookup/two-stage5.C: New test from bug comments.
4870
4871 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4872
4873         PR c++/15938
4874         * g++.dg/init/union2.C: New test.
4875
4876 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4877
4878         PR c/22393
4879         * gcc.dg/complex-4.c: New test.
4880
4881 2005-07-21  Richard Guenther  <rguenther@suse.de>
4882
4883         PR testsuite/22522
4884         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
4885         scanning for asm labels.
4886         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
4887
4888 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
4889
4890         PR target/22085
4891         * gcc.dg/altivec-pr22085.c: New.
4892
4893 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
4894
4895         PR tree-optimization/19210
4896         * gcc.dg/tree-ssa/pr19210-1.c: New.
4897         * gcc.dg/tree-ssa/pr19210-2.c: New.
4898
4899 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
4900
4901         PR rtl-optimization/22167
4902         * g++.dg/opt/pr22167.C: New test.
4903
4904 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
4905
4906         PR c++/2922
4907         * g++.dg/lookup/two-stage2.C: New.
4908         * g++.dg/lookup/two-stage3.C: New.
4909         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
4910         fixed two-stage name lookup for operators.
4911         * g++.dg/template/call3.C: Compiler now produces an appropriate
4912         error message.
4913         * g++.dg/template/crash37.C: Compiler now describes bla() on line
4914         14 as a candidate.
4915         * g++.dg/template/ptrmem4.C: Compiler produces different error
4916         message.
4917         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
4918         connect_to_method as a candidate.
4919
4920 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
4921
4922         * gcc.dg/fold-alloc-1.c: New test.
4923
4924 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
4925
4926         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
4927         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
4928
4929 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
4930
4931         * gcc.dg/fold-abs-1.c: New test.
4932         * gcc.dg/fold-abs-2.c: New test.
4933         * gcc.dg/fold-abs-3.c: New test.
4934
4935 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
4936
4937         Make CONSTRUCTOR use VEC to store initializers.
4938         * g++.dg/ext/complit3.C: Check for specific error messages.
4939         * g++.dg/init/brace2.C: Update error message.
4940         * g++.dg/warn/Wbraces2.C: Likewise.
4941
4942 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
4943
4944         PR fortran/16940
4945         * gfortran.dg/module_interface_1.f90: New test.
4946
4947 2005-07-19  Danny Berlin <dberlin@dberlin.org>
4948             Kenneth Zadeck <zadeck@naturalbridge.com>
4949
4950         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
4951
4952 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4953
4954         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
4955         specify -Wformat for these tests.
4956         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
4957         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
4958         * gcc.dg/format/opt-6.c: Delete.
4959
4960 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
4961
4962         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
4963         * gcc.dg/tree-ssa/sra-3.c: Likewise.
4964
4965 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
4966
4967         * gcc.dg/tree-ssa/alias-2.c: New test.
4968
4969 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
4970
4971         PR c++/22263
4972         * g++.dg/template/explicit7.C: New test.
4973
4974 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
4975
4976         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
4977         width of 8 to +Inf and -Inf.
4978
4979 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
4980
4981         PR c++/22139
4982         * g++.dg/template/friend36.C: New test.
4983
4984 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
4985
4986         PR fortran/21730
4987         * gfortran.dg/pr21730.f: New test.
4988
4989 2005-07-16  Danny Berlin <dberlin@dberlin.org>
4990             Kenneth Zadeck <zadeck@naturalbridge.com>
4991
4992         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
4993         since pure const detection cannot run at -O1 in c compiler.
4994         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
4995         can now optimize this case properly.
4996         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
4997         because we now pass.
4998         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
4999
5000 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
5001
5002         PR c/22421
5003         * gcc.dg/format/bitfld-1.c: New test.
5004
5005 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
5006
5007         PR c++/22204
5008         * g++.dg/rtti/repo1.C: New test.
5009
5010 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
5011
5012         PR middle-end/22398
5013         * gcc.c-torture/compile/pr22398.c: New test.
5014
5015 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
5016
5017         PR c++/22132
5018         * g++.dg/expr/cast4.C: New test.
5019
5020 2005-07-15  Richard Guenther  <rguenther@suse.de>
5021
5022         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
5023         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
5024
5025 2005-07-15  Steven Bosscher  <stevenb@suse.de>
5026
5027         PR tree-optimization/22230
5028         * gcc.dg/tree-ssa/pr22230.c: New test.
5029
5030 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
5031
5032         * gfortran.dg/g77/cpp6.f: New test.
5033
5034         PR fortran/22417
5035         * gfortran.dg/g77/cpp5.F: New test.
5036         * gfortran.dg/g77/cpp5.h: New file.
5037         * gfortran.dg/g77/cpp5inc.h: New file.
5038
5039 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
5040
5041         PR libfortran/16435
5042         * gfortran.dg/tl_editting.f90: New.
5043         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
5044
5045 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
5046
5047         * gfortran.dg/char_array_constructor.f90: New test.
5048
5049 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
5050
5051         * gfortran.dg/past_eor.f90: New.
5052         * gfortran.dg/complex_read.f90: New.
5053
5054 2005-07-13  Jeff Law  <law@redhat.com>
5055
5056         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
5057         additional casts.
5058
5059         * gcc.dg/tree-ssa/pr22321.c: New test
5060
5061 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
5062
5063         PR tree-optimization/21921
5064         * gcc.dg/tree-ssa/pr21921.c: New.
5065
5066 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
5067
5068         PR tree-optimizatio/22442
5069         * gcc.dg/tree-ssa/loop-11.c: New test.
5070
5071 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
5072
5073         PR tree-opt/21840
5074         * gcc.c-torture/compile/pr21840.c: New test.
5075
5076 2005-07-12  Jan Hubicka  <jh@suse.cz>
5077
5078         * gcc.c-torture/compile/pr22379.c: New test.
5079
5080 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
5081
5082         PR libfortran/21593
5083         gfortran.dg/dev_null.f90:  Remove outdated comment about
5084         PR libfortran/21593.
5085
5086
5087 2005-07-12  Dale Johannesen  <dalej@apple.com>
5088
5089         * gcc.target/i386/compress-float-sse.c:  New.
5090         * gcc.target/i386/compress-float-sse-pic.c:  New.
5091         * gcc.target/i386/compress-float-387.c:  New.
5092         * gcc.target/i386/compress-float-387-pic.c:  New.
5093         * gcc.dg/compress-float-ppc.c:  New.
5094         * gcc.dg/compress-float-ppc-pic.c:  New.
5095
5096 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
5097
5098         PR libfortran/21593
5099         gfortran.dg/dev_null.f90:  Remove targets.
5100
5101 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
5102
5103         PR tree-opt/22335
5104         * gcc.dg/pr22335-1.c: New test.
5105         * gcc.dg/pr22335-2.c: New test.
5106
5107 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5108
5109         PR c++/20172
5110         * g++.dg/template/nontype12.C : New test.
5111
5112 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
5113
5114         * gcc.dg/tree-ssa/loop-10.c: New test.
5115
5116 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
5117
5118         * gcc.c-torture/execute/20020720-1.x: Remove.
5119
5120 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
5121
5122         * gfortran.fortran-torture/execute/forall_7.f90: New test.
5123
5124 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
5125
5126         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
5127         (dg-mips-options): Use it.
5128
5129 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
5130
5131         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
5132
5133 2005-07-09  Richard Henderson  <rth@redhat.com>
5134
5135         * lib/target-supports.exp (check_effective_target_sync_char_short):
5136         Add alpha.
5137
5138 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
5139
5140         PR libfortran/22217
5141         * gfortran.dg/negative-z-descriptor.f90:  New test.
5142
5143 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
5144
5145         PR tree-opt/22329
5146         * gcc.dg/pr22329.c: New test.
5147
5148 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
5149
5150         PR tree-optimization/20139
5151         * gcc.dg/tree-ssa/pr20139.c: New.
5152
5153 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
5154
5155         PR tree-opt/22356
5156         * testsuite/gcc.dg/pr22356-1.c: New test.
5157
5158 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
5159
5160         PR c++/21799
5161         * g++.dg/template/unify8.C: New.
5162         * g++.dg/template/unify9.C: New.
5163
5164 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
5165
5166         * gfortran.fortran-torture/execute/entry_10.f90: New test.
5167
5168 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
5169
5170         * gcc.dg/darwin-version-1.c: New.
5171         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
5172         * gcc.dg/builtins-20.c: Likewise.
5173         * gcc.dg/builtins-53.c: Likewise.
5174         * gcc.dg/torture/builtins-convert-1.c: Likewise.
5175         * gcc.dg/torture/builtins-convert-2.c: Likewise.
5176         * gcc.dg/torture/builtins-convert-3.c: Likewise.
5177         * gcc.dg/torture/builtins-power-1.c: Likewise.
5178         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
5179         on Darwin.
5180
5181 2005-07-07  Jeff Law  <law@redhat.com>
5182
5183         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
5184         argument evaluation order.
5185
5186 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
5187
5188         PR libfortran/21594
5189         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
5190         Add test cases where the shift length is greater than the
5191         array length.
5192
5193 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
5194
5195         * obj-c++.dg/proto-lossage-6.mm: New.
5196         * objc.dg/proto-lossage-6.m: New.
5197
5198 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
5199
5200         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
5201         * objc.dg/gnu-runtime-2.m: Likewise.
5202
5203 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
5204
5205         * gfortran.dg/longline.f: New test.
5206
5207         * gfortran.dg/badline.f: New test.
5208
5209 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
5210
5211         PR fortran/16531
5212         PR fortran/15966
5213         PR fortran/18781
5214         * gfortran.dg/hollerith.f90: New.
5215         * gfortran.dg/hollerith2.f90: New.
5216         * gfortran.dg/hollerith3.f90: New.
5217         * gfortran.dg/hollerith4.f90: New.
5218         * gfortran.dg/hollerith_f95.f90: New.
5219         * gfortran.dg/hollerith_legacy.f90: New.
5220         * gfortran.dg/g77/cpp4.F: New. Port from g77.
5221
5222 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
5223
5224         PR objc/22274
5225         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
5226         * objc.dg/gnu-runtime-2.m: New.
5227
5228 2005-07-06  Jeff Law  <law@redhat.com>
5229
5230         * gcc.dg/tree-ssa/vrp17.c: New test.
5231
5232 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
5233
5234         PR fortran/22327
5235         * gfortran.dg/array_constructor_5.f90: New test.
5236
5237 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
5238
5239         * gfortran.fortran-torture/execute/entry_9.f90: New test.
5240
5241 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
5242
5243         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
5244         * gcc.dg/980816-1.c: Ditto.
5245
5246 2005-07-06  Jeff Law  <law@redhat.com>
5247
5248         * gcc.c-torture/compile/pr21356.c: New test.
5249
5250 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
5251
5252         PR c/22013
5253         PR c/22098
5254         * gcc.c-torture/compile/pr22013-1.c,
5255         gcc.c-torture/execute/pr22098-1.c,
5256         gcc.c-torture/execute/pr22098-2.c,
5257         gcc.c-torture/execute/pr22098-3.c: New tests.
5258
5259 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
5260
5261         PR c/22308
5262         * gcc.dg/pr22308-1.c: New test.
5263
5264 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
5265
5266         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
5267         target.
5268         * gcc.dg/compare9.c: Use -fshort-enums instead of
5269         -fno-short-enums.  Change the last test to dg-bogus.
5270
5271 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
5272
5273         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
5274         * gcc.dg/compare9.c: New.
5275
5276 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5277
5278         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
5279
5280 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
5281
5282         PR testsuite/22288
5283         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
5284
5285
5286 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5287
5288         * gcc.dg/format/gcc_gfc-1.c: New.
5289
5290 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
5291
5292         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
5293
5294 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5295
5296         PR fortran/20842
5297         * gfortran.dg/io_invalid_1.f90: New test.
5298
5299 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
5300
5301         * gcc.dg/format/gcc_diag-1.c: Update.
5302
5303 2005-07-02  Jeff Law  <law@redhat.com>
5304
5305         * gcc.dg/tree-ssa/pr22051-1.c: New test.
5306         * gcc.dg/tree-ssa/pr22051-2.c: New test.
5307
5308 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
5309
5310         * gcc.dg/format/gcc_diag-1.c: Update.
5311
5312 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
5313
5314         PR tree-opt/22269
5315         * gcc.c-torture/compile/pr22269.c: New test.
5316
5317 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
5318
5319         PR 21584
5320         PR 22219
5321         * g++.dg/tree-ssa/pr21584-1.C: New test.
5322         * g++.dg/tree-ssa/pr21584-2.C: New test.
5323
5324 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
5325
5326         * obj-c++.dg/try-catch-11.mm: New.
5327         * objc.dg/try-catch-10.m: New.
5328
5329 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
5330
5331         * g++.dg/other/ucnid-1.C: xfail on AIX.
5332
5333 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
5334
5335         PR 22234
5336         * gcc.dg/20050629-1.c: New test.
5337
5338 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
5339
5340         * obj-c++.dg/const-str-1[0-1].mm: New.
5341         * objc.dg/const-str-1[0-1].m: New.
5342
5343 2005-05-29  Richard Henderson  <rth@redhat.com>
5344
5345         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
5346         Rename from check_effective_target_vect_no_max.
5347         (check_effective_target_vect_no_int_add): New.
5348         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
5349         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
5350         * gcc.dg/vect/vect-reduc-3.c: Likewise.
5351         * gcc.dg/vect/vect-reduc-1.c: Use both.
5352         * gcc.dg/vect/vect-reduc-2.c: Likewise.
5353
5354 2005-05-29  Richard Henderson  <rth@redhat.com>
5355
5356         * lib/target-supports.exp (check_effective_target_vect_no_max):
5357         Remove i386 and x86_64.
5358
5359 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
5360
5361         PR testsuite/21969
5362         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
5363
5364 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
5365
5366         PR middle-end/21969
5367         * gcc.dg/vect/pr21969.c: New test.
5368
5369 2005-06-28  Eric Christopher  <echristo@redhat.com>
5370
5371         PR c/22052
5372         PR c/21975
5373         * gcc.dg/inline1.c: New test.
5374         * gcc.dg/inline2.c: Ditto.
5375         * gcc.dg/inline3.c: Ditto.
5376         * gcc.dg/inline4.c: Ditto.
5377         * gcc.dg/inline5.c: Ditto.
5378
5379 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
5380
5381         PR libfortran/22142
5382         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
5383         Add testcase also testing eoshift1 for PR 22142.
5384
5385 2005-06-28  Richard Henderson  <rth@redhat.com>
5386
5387         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
5388         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
5389         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
5390         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
5391         gcc.dg/tree-ssa/20030922-2.c: Likewise.
5392
5393 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
5394
5395         PR libfortran/22142
5396         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
5397         Add testcase for PR 22142.
5398
5399 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
5400
5401         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
5402         gcc.target/ia64/fpreg-2.c: New tests.
5403
5404 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5405
5406         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
5407
5408 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5409
5410         PR libfortran/22170
5411         * gfortran.dg/slash_1.f90: New test.
5412
5413 2005-06-27  Richard Henderson  <rth@redhat.com>
5414
5415         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
5416         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
5417         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
5418         * gcc.dg/vect/vect-reduc-2.c: Likewise.
5419         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
5420         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
5421
5422 2005-06-27  Richard Henderson  <rth@redhat.com>
5423
5424         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
5425         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
5426
5427 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
5428
5429         * obj-c++.dg/proto-lossage-5.mm: New.
5430         * objc.dg/proto-lossage-5.m: New.
5431
5432 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
5433
5434         PR 21959
5435         * gcc.dg/tree-ssa/pr21959.c: New test.
5436
5437 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
5438
5439         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
5440         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
5441         testing uninitialized var.
5442
5443         * gcc.c-torture/execute/builtins/chk.h: New.
5444         * gcc.c-torture/execute/builtins/lib/chk.c: New.
5445         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
5446         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
5447         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
5448         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
5449         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
5450         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
5451         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
5452         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
5453         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
5454         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
5455         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
5456         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
5457         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
5458         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
5459         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
5460         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
5461         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
5462         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
5463         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
5464         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
5465         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
5466         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
5467         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
5468         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
5469         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
5470         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
5471         * gcc.dg/builtin-object-size-1.c: New test.
5472         * gcc.dg/builtin-object-size-2.c: New test.
5473         * gcc.dg/builtin-object-size-3.c: New test.
5474         * gcc.dg/builtin-object-size-4.c: New test.
5475         * gcc.dg/builtin-object-size-5.c: New test.
5476         * gcc.dg/builtin-stringop-chk-1.c: New test.
5477         * gcc.dg/builtin-stringop-chk-2.c: New test.
5478         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
5479         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
5480         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
5481         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
5482         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
5483         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
5484         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
5485         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
5486         * gcc.c-torture/execute/printf-1.c: New test.
5487         * gcc.c-torture/execute/fprintf-1.c: New test.
5488         * gcc.c-torture/execute/vprintf-1.c: New test.
5489         * gcc.c-torture/execute/vfprintf-1.c: New test.
5490         * gcc.c-torture/execute/printf-chk-1.c: New test.
5491         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
5492         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
5493         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
5494
5495 2005-06-27  Michael Matz  <matz@suse.de>
5496
5497         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
5498         slot is not merged if address escapes.
5499
5500 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5501
5502         PR c/21911
5503         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
5504
5505 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
5506
5507         PR middle-end/17965
5508         * gcc.c-torture/compile/20050622-1.c: New test.
5509
5510         PR middle-end/22028
5511         * gcc.dg/20050620-1.c: New test.
5512
5513 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
5514
5515         PR tree-optimization/22026
5516         * gcc.dg/tree-ssa/pr22026.c: New.
5517
5518 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
5519
5520         PR libfortran/22144
5521         * gfortran.dg/shift-alloc.f90:  New testcase.
5522
5523 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
5524
5525         * all files: Update FSF address in copyright headers.
5526
5527 2005-06-22  Jan Hubicka  <jh@suse.cz>
5528
5529         * wholeprogram-1.c: New testcase.
5530         * wholeprogram-2.c: New testcase.
5531
5532 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
5533
5534         PR 22171
5535         * gcc.dg/tree-ssa/pr22171.c: New test.
5536
5537 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
5538
5539         * gfortran.dg/simplify_modulo.f90: New.
5540
5541 2005-06-24  Jan Hubicka  <jh@suse.cz>
5542
5543         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
5544
5545 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
5546
5547         * obj-c++.dg/proto-lossage-[1-4].mm: New.
5548
5549 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
5550
5551         * obj-c++.dg/typedef-alias-1.mm: New.
5552         * objc.dg/typedef-alias-1.m: New.
5553
5554 2005-06-23  Jeff Law  <law@redhat.com>
5555
5556         * gcc.dg/tree-ssa/vrp16.c: New test.
5557
5558 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5559
5560         * lib/target-supports.exp: Add
5561         check_effective_target_fortran_large_real and
5562         check_effective_target_fortran_large_int to check for
5563         corresponding effective targets.
5564         * gfortran.dg/large_integer_kind_1.f90: New test.
5565         * gfortran.dg/large_real_kind_1.f90: New test.
5566
5567 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
5568
5569         PR tree-optimization/22117
5570         * gcc.dg/tree-ssa/pr22117.c: New.
5571
5572 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
5573
5574         PR testsuite/22123
5575         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
5576
5577 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
5578
5579         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
5580
5581 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
5582
5583         * gfortran.dg/f2c_4.f90:  Add tests for complex functions
5584         * gfortran.dg/f2c_4.c: Likewise
5585
5586 2005-06-22 Paul Brook  <paul@codesourcery.com>
5587
5588         PR fortran/21034
5589         * gfortran.dg/auto_save_1.f90: New test.
5590
5591 2005-06-22  Michael Matz  <matz@suse.de>
5592
5593         * gcc.target/x86-64/abi: New directory.
5594         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
5595         * gcc.target/x86-64/abi/README.gcc: New file.
5596         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
5597         * gcc.target/x86-64/abi/asm-support.s: New file.
5598         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
5599         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
5600         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
5601         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
5602         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
5603         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
5604         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
5605         * gcc.target/x86_64/abi/test_bitfields.c: New test.
5606         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
5607         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
5608         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
5609         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
5610         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
5611         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
5612         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
5613         * gcc.target/x86_64/abi/test_varargs.c: New test.
5614
5615 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
5616
5617         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
5618         32-bit i?86 and x86_64.
5619
5620 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
5621
5622         * obj-c++.dg/const-str-[1-9].mm: New tests.
5623
5624 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
5625
5626         PR fortran/22010
5627         * gfortran.dg/namelist_use.f90: New.
5628         * gfortran.dg/namelist_use_only.f90: New.
5629
5630 2005-06-21  Jeff Law  <law@redhat.com>
5631
5632         * gcc.dg/tree-ssa/vrp15.c: New test.
5633
5634 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
5635
5636         * lib/target-supports.exp (check_effective_target_vect_reduction):
5637         Remove.
5638         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
5639         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
5640         remove vect_reduction target keyword. Also avoid two returns in main.
5641         * gcc.dg/vect/vect-reduc-3.c: Likewise.
5642         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
5643         * gcc.dg/vect/vect-reduc-1short.c: New test.
5644         * gcc.dg/vect/vect-reduc-1char.c: New test.
5645         * gcc.dg/vect/vect-reduc-2short.c: New test.
5646         * gcc.dg/vect/vect-reduc-2char.c: New test.
5647         * gcc.dg/vect/vect-reduc-6.c: New test.
5648         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
5649         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
5650         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
5651
5652 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5653         Paul Thomas  <pault@gcc.gnu.org>
5654
5655         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
5656         New tests.
5657
5658 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5659
5660         * gfortran.dg/backslash_1.f90: New test.
5661         * gfortran.dg/backslash_2.f90: New test.
5662
5663 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
5664
5665         * gfortran.dg/duplicate_labels.f90: New test.
5666
5667 2005-06-20  Jan Beulich  <jbeulich@novell.com>
5668
5669         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
5670         unsupportable relocations.
5671         * g++.old-deja/g++.other/store-expr1.C: Likewise.
5672         * gcc.dg/20050321-2.c: xfail for NetWare.
5673
5674 2005-06-20  Andreas Jaeger  <aj@suse.de>
5675
5676         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
5677         gcc.target/i386/fastcall-sseregparm.c,
5678         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
5679
5680 2005-06-19  Richard Henderson  <rth@redhat.com>
5681
5682         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
5683
5684 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
5685
5686         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
5687
5688 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
5689
5690         PR c++/22115
5691         * g++.dg/conversion/simd2.C: Change expected error message.
5692
5693 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
5694
5695         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
5696         * gcc.dg/vect/vect-reduc-2.c: Likewise.
5697         * gcc.dg/vect/vect-reduc-3.c: Likewise.
5698
5699 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
5700
5701         * gcc.dg/fold-mod-1.c: New test.
5702
5703 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
5704
5705         PR fortran/19926
5706         * gfortran.dg/pr19926.f90: New test.
5707
5708 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
5709
5710         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
5711         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
5712         targets.
5713         * gcc.dg/vect/vect-reduc-2.c: Likewise.
5714         * gcc.dg/vect/vect-reduc-3.c: Likewise.
5715
5716 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
5717
5718         * gcc.target/ia64/float80-varargs-1.c: New test.
5719
5720 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5721
5722         PR tree-opt/22035
5723         * gfortran.dg/f2c_6.f90: New test.
5724
5725 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
5726
5727         PR c++/17413
5728         * g++.dg/template/local5.C: New.
5729
5730 2005-06-17  Richard Henderson  <rth@redhat.com>
5731
5732         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
5733
5734 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
5735
5736         PR testsuite/21945
5737         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
5738
5739 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
5740
5741         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
5742         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
5743         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
5744         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
5745         check_vect to verify the presence of hardware vector support.
5746
5747 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
5748
5749         PR testsuite/22056
5750         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
5751
5752 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5753
5754         PR libfortran/19216
5755         * gfortran.dg/pr19216.f: Add correct space between brackets and
5756         dg directive.
5757
5758 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5759
5760         PR libfortran/16436
5761         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
5762
5763 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
5764
5765         * gcc.target/i386/attributes-error.c: New testcase.
5766         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
5767         * gcc.target/i386/regparm-stdcall.c: Likewise.
5768         * gcc.target/i386/sseregparm-1.c: Likewise.
5769         * gcc.target/i386/sseregparm-2.c: Likewise.
5770
5771 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
5772
5773         * g++.dg/rtti/crash2.C: New.
5774
5775 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
5776
5777         * gcc.dg/noncompile/20040203-3.c: Update expected message.
5778
5779 2005-06-15  David Ung  <davidu@mips.com>
5780
5781         * gcc.target/mips/mips16e-extends.c: New test for testing the
5782         generation of MIPS16e zeb/zeh, seb/seh instructions.
5783
5784 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
5785
5786         PR 22018
5787         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
5788         * gcc.dg/tree-ssa/pr22018.c: New test.
5789
5790 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
5791
5792         * gcc.dg/simd-1.c: Update error messages.
5793         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
5794         * gcc.dg/simd-2.c: Update error messages.
5795         * gcc.dg/simd-4.c: New.
5796
5797 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
5798
5799         PR c++/20678
5800         * g++.dg/other/crash-4.C: New.
5801
5802 2005-06-14  Devang Patel  <dpatel@apple.com>
5803
5804         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
5805
5806 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
5807
5808         PR c++/21929
5809         * g++.dg/parse/crash11.C: Update
5810
5811 2005-06-13  Jeff Law  <law@redhat.com>
5812
5813         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
5814         perform the desired transformations.
5815         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
5816         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
5817
5818 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5819
5820         PR fortran/22038
5821         * gfortran.dg/forall_1.f90: Un-XFAIL.
5822
5823 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
5824
5825         PR c++/21929
5826         * g++.dg/parse/crash26.C: New.
5827
5828         PR c++/20789
5829         * g++.dg/init/member1.C: New.
5830
5831 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
5832
5833         * gfortran.dg/altreturn_1.f90: New test.
5834
5835 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
5836
5837         PR middle-end/21985
5838         * gcc.dg/tree-ssa/pr21985.c: New test.
5839
5840 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
5841
5842         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
5843
5844 2005-06-12  Roger Sayle  <roger@eyesopen.com>
5845
5846         PR c++/21930
5847         * g++.dg/other/error10.C: New test case.
5848
5849 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5850
5851         PR libfortran/19155
5852         * gfortran.dg/pr19155.f: Add test.
5853
5854 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5855
5856         * gfortran.dg/f2c_7.f90: New test.
5857
5858         * gfortran.dg/forall_1.f90: XFAILed.
5859
5860 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
5861
5862         * gcc.dg/pr14796-1.c: New.
5863         * gcc.dg/pr14796-2.c: New.
5864
5865 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
5866
5867         PR fortran/17792
5868         PR fortran/21375
5869         * gfortran.dg/deallocate_stat.f90:  New test.
5870
5871 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
5872
5873         * gfortran.fortran-torture/execute/in-pack.f90:  New test.
5874
5875 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
5876
5877         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
5878         access will be generated when this loop is vectorized. Test that
5879         accesses with same alignment were detected.
5880         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
5881         Test that accesses with same alignment were detected.
5882         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
5883         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
5884         alignment were detected.
5885
5886 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
5887
5888         PR c++/10611
5889         * g++.dg/conversion/simd2.C: New.
5890
5891 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5892
5893         * gcc.dg/Wcxx-compat-1.c: New.
5894
5895 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
5896
5897         PR libfortran/21480
5898         * gfortran.dg/reshape-complex.f90:  Add a test for a packed
5899         complex array.
5900
5901 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
5902
5903         * gcc.dg/alias-8.c: New.
5904
5905 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
5906
5907         * gcc.dg/format/cmn_err-1.c: Update.
5908
5909 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
5910
5911         PR target/20666
5912         * gcc.target/sparc/fexpand-2.c: New.
5913         * gcc.target/sparc/fpmerge-2.c: New.
5914         * gcc.target/sparc/fpmul-2.c: New.
5915         * gcc.target/sparc/noresult.c: New.
5916         * gcc.target/sparc/pdist-2.c: New.
5917         * gcc.target/sparc/pdist-3.c: New.
5918
5919 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
5920
5921         PR testsuite/21702
5922         * gcc.target/i386/i386.exp: Fix comment typo.
5923
5924 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
5925
5926         PR c++/19497
5927         * g++.dg/inherit/using5.C: New.
5928         * g++.dg/inherit/using6.C: New.
5929
5930 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5931
5932         PR c++/19894
5933         * g++.dg/template/ptrmem15.C: New test.
5934
5935         PR c++/20563
5936         * g++.dg/ext/label4.C: New test.
5937
5938 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
5939
5940         * gcc.dg/tls/debug-1.c: New test.
5941
5942 2005-06-07  Dale Johannesen  <dalej@apple.com>
5943
5944         * gcc.target/i386/movq.c:  New.
5945
5946 2005-06-07  Dale Johannesen  <dalej@apple.com>
5947
5948         * gcc.dg/20050607-1.c:  New.
5949
5950 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
5951
5952         PR middle-end/21850
5953         * gcc.c-torture/execute/20050607-1.c: New test.
5954
5955 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
5956
5957         PR libfortran/21926
5958         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
5959         Test case where the return array has lowest stride one,
5960         but isn't packed.
5961
5962 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
5963
5964         * lib/target-supports.exp (check_effective_target_sync_int_long):
5965         Add s390 and s390x targets.
5966
5967 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
5968
5969         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
5970         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
5971         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
5972         * gcc.dg/tree-ssa/loop-9.c: New test.
5973
5974 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
5975
5976         * g++.dg/parse/defarg10.C: New.
5977
5978 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
5979
5980         PR regression/21897
5981         * gcc.c-torture/execute/20050604-1.c: New test.
5982
5983 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
5984
5985         PR 21903
5986         * g++.dg/parse/defarg9.C: New.
5987
5988         PR c++/20637
5989         * g++.dg/inherit/using4.C: New.
5990         * g++.dg/overload/error1.C: Adjust expected errors.
5991         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
5992         * g++.old-deja/g++.brendan/arm2.C: Likewise.
5993         * g++.old-deja/g++.other/redecl2.C: Likewise.
5994         * g++.old-deja/g++.other/redecl4.C: Likewise.
5995         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
5996
5997 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
5998
5999         * gfortran.dg/f2c_5.f90: Add -w to dg-options
6000
6001 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
6002
6003         * lib/gfortran.exp (gfortran_target_compile): Call
6004         dg-additional-files-options
6005         * gfortran.dg/f2c_4.f90: New file
6006         * gfortran.dg/f2c_4.c: New file
6007         * gfortran.dg/f2c_5.f90: New file
6008         * gfortran.dg/f2c_5.c: New file
6009
6010 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6011
6012         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
6013
6014         PR fortran/21912
6015         * gfortran.dg/array_constructor_4.f90: New test.
6016
6017 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
6018
6019         PR c++/21619
6020         * g++.dg/ext/builtin9.C: New test.
6021
6022 2005-06-05  Dale Johannesen  <dalej@apple.com>
6023
6024         * gcc.c-torture/execute/20050603-1.c:  Move to gcc.dg.
6025         * gcc.c-torture/execute/20050603-2.c:  Ditto.
6026
6027 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
6028
6029         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
6030         * gcc.dg/vect/vect-reduc-1.c: New.
6031         * gcc.dg/vect/vect-reduc-2.c: New.
6032         * gcc.dg/vect/vect-reduc-3.c: New.
6033
6034 2005-06-04  Dale Johannesen  <dalej@apple.com>
6035
6036         * gcc.c-torture/execute/20050603-1.c:  New.
6037         * gcc.c-torture/execute/20050603-2.c:  New.
6038         * gcc.dg/20050603-3.c:  New.
6039
6040 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6041
6042         PR fortran/19195
6043         * gfortran.dg/debug_1.f90: New test.
6044
6045         * gfortran.dg/forall_1.f90: New test.
6046
6047 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
6048
6049         * gfortran.dg/array_constructor_3.f90: New test.
6050
6051 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6052
6053         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
6054
6055 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
6056
6057         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
6058
6059 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
6060
6061         PR c/21873
6062         * gcc.dg/init-excess-1.c: New test.
6063
6064 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
6065
6066         PR c++/21853
6067         * g++.dg/expr/static_cast6.C: New test.
6068
6069 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
6070
6071         * gcc.dg/tree-ssa/vrp14.c: New test.
6072
6073 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
6074
6075         PR c++/21336
6076         * g++.dg/template/new2.C: New test.
6077
6078 2005-06-03  Josh Conner  <jconner@apple.com>
6079
6080         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
6081         all entries in initializer.
6082
6083 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
6084
6085         PR middle-end/21858
6086         * gcc.dg/pr21858.c: New testcase.
6087
6088 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
6089
6090         PR tree-optimization/21292
6091
6092         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
6093         New.
6094         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
6095         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
6096         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
6097         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
6098         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
6099
6100 2005-06-02  Richard Henderson  <rth@redhat.com>
6101
6102         * gcc.dg/sync-2.c: Use -march=i486 for i386.
6103
6104 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
6105
6106         * gcc.dg/wtypequal.c: New testcase.
6107
6108 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
6109
6110         PR 21582
6111         * gcc.dg/tree-ssa/pr21582.c: New test.
6112
6113 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
6114
6115         PR c++/21280
6116         * g++.dg/opt/interface2.h: New.
6117         * g++.dg/opt/interface2.C: New.
6118         * g++.dg/init/ctor4.C: Adjust error lines.
6119         * g++.old-deja/g++.bob/inherit2.C: Likewise.
6120         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
6121         * g++.old-deja/g++.jason/opeq3.C: Likewise.
6122         * g++.old-deja/g++.pt/assign1.C: Likewise.
6123         * g++.old-deja/g++.pt/crash20.C: Likewise.
6124
6125 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
6126
6127         PR tree-optimization/21734
6128         * g++.dg/vect/pr21734_1.cc: New.
6129         * g++.dg/vect/pr21734_2.cc: New.
6130
6131 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
6132
6133         PR c++/20350
6134         * g++.dg/template/spec24.C: New.
6135
6136         PR c++/21151
6137         * g++.dg/pch/local-1.C: New.
6138         * g++.dg/pch/local-1.Hs: New.
6139
6140 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
6141
6142         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
6143         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
6144         * gcc.dg/tree-ssa/pr14341.c: New test.
6145         * gcc.dg/tree-ssa/pr14841.c: New test.
6146         * gcc.dg/tree-ssa/pr20701.c: New test.
6147         * gcc.dg/tree-ssa/pr21086.c: New test.
6148         * gcc.dg/tree-ssa/pr21090.c: New test.
6149         * gcc.dg/tree-ssa/pr21332.c: New test.
6150         * gcc.dg/tree-ssa/pr21458.c: New test.
6151         * gcc.dg/tree-ssa/pr21658.c: New test.
6152         * gcc.dg/tree-ssa/vrp01.c: New test.
6153         * gcc.dg/tree-ssa/vrp02.c: New test.
6154         * gcc.dg/tree-ssa/vrp03.c: New test.
6155         * gcc.dg/tree-ssa/vrp04.c: New test.
6156         * gcc.dg/tree-ssa/vrp05.c: New test.
6157         * gcc.dg/tree-ssa/vrp06.c: New test.
6158         * gcc.dg/tree-ssa/vrp07.c: New test.
6159         * gcc.dg/tree-ssa/vrp08.c: New test.
6160         * gcc.dg/tree-ssa/vrp09.c: New test.
6161         * gcc.dg/tree-ssa/vrp10.c: New test.
6162         * gcc.dg/tree-ssa/vrp11.c: New test.
6163         * gcc.dg/tree-ssa/vrp12.c: New test.
6164         * gcc.dg/tree-ssa/vrp13.c: New test.
6165
6166 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
6167
6168         PR 21029
6169         * gcc.dg/tree-ssa/pr21029.c: New test.
6170
6171 2005-06-01  Roger Sayle  <roger@eyesopen.com>
6172
6173         * gfortran.dg/logint-1.f: New test case.
6174         * gfortran.dg/logint-2.f: Likewise.
6175         * gfortran.dg/logint-3.f: Likewise.
6176
6177 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
6178
6179         PR c/21536
6180         PR c/20760
6181         * gcc.dg/20050527-1.c: New test.
6182
6183         * gcc.dg/i386-sse-12.c: New test.
6184
6185         PR fortran/21729
6186         * gfortran.dg/implicit_5.f90: New test.
6187
6188 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
6189
6190         PR fortran/20883
6191         * gfortran/assign_4.f90: New test.
6192         * gfortran/assign_2.f90: Change compile to run.
6193
6194 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
6195
6196         * lib/target-supports.exp
6197         (check_effective_target_sync_char_short): New.
6198         * gcc.dg/sync-2.c: New.
6199
6200 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
6201
6202         PR tree-optimization/21817
6203         * gcc.dg/torture/pr21817-1.c: New.
6204
6205 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
6206
6207         PR c++/21165
6208         * g++.dg/template/init5.C: New.
6209
6210 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
6211
6212         * gfortran.dg/char_initialiser_actual.f90:
6213         Test character initialisers as actual arguments.
6214         * gfortran.dg/char_pointer_comp_assign.f90:
6215         Test character pointer structure component assignments.
6216         * gfortran.dg/char_array_structure_constructor.f90:
6217         Test character components in structure constructors.
6218
6219 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
6220
6221         PR middle-end/20931
6222         * g++.dg/opt/pr20931.C: New test.
6223
6224 2005-05-31  Andreas Jaeger  <aj@suse.de>
6225
6226         PR testsuite/20772
6227         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
6228         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
6229         g++.old-deja/g++.ext/asmspec1.C,
6230         g++.old-deja/g++.other/regstack.C,
6231         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
6232         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
6233         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
6234         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
6235         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
6236         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
6237         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
6238         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
6239         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
6240         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
6241         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
6242         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
6243         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
6244         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
6245         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
6246         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
6247         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
6248         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
6249         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
6250
6251 2005-05-31  Jeff Law  <law@redhat.com>
6252
6253         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
6254
6255 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
6256
6257         PR middle-end/21743
6258         * gcc.dg/builtins-1.c: Activate disabled clog test.
6259         * gcc.dg/torture/builtin-attr-1.c: Likewise.
6260
6261 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
6262
6263         * gfortran.dg/char_pointer_assign.f90:
6264         Test character-pointer assignments and pointer assignments.
6265         * gfortran.dg/char_pointer_dummy.f90:
6266         Test character-pointer dummy arguments.
6267         * gfortran.dg/char_pointer_func.f90:
6268         Test character-pointer function returns.
6269         * gfortran.dg/char_pointer_dependency.f90:
6270         Test character-pointer functions with dependencies.
6271
6272 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
6273
6274         PR c++/21784
6275         * g++.dg/lookup/using14.C: New test.
6276
6277 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
6278
6279         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
6280         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
6281         trailing ^M.
6282
6283 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
6284
6285         PR c++/17413
6286         * g++.dg/template/local5.C: New.
6287
6288         PR target/21761
6289         * gcc.c-torture/compile/pr21761.c: New.
6290
6291         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
6292         before darwin8.
6293
6294 2005-05-30  Steven G. Kargl
6295
6296         PR fortran/20846
6297         * gfortran.dg/inquire_8.f90: New test.
6298
6299 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6300
6301         PR libfortran/21376
6302         * gfortran.dg/output_exponents_1.f90: New test.
6303
6304 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6305
6306         PR libfortran/20006
6307         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
6308
6309 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
6310
6311         PR c++/21210
6312         * g++.dg/ext/complex1.C: New test.
6313
6314         PR c++/21340
6315         * g++.dg/init/ctor6.C: New test.
6316
6317 2005-05-29  Jan Hubicka  <jh@suse.cz>
6318
6319         * gcc.c-torture/compile/pr21562.c: New.
6320
6321 2005-05-28  Steven G. Kargl <kargls@comcast.net>
6322
6323         * gfortran.dg/subnormal_1.f90: New test.
6324
6325 2005-05-28  Jan Hubicka  <jh@suse.cz>
6326
6327         * tree-prof.exp: Fix comment.
6328         * value-prof-1.c: New.
6329         * value-prof-2.c: New.
6330         * value-prof-3.c: New.
6331         * value-prof-4.c: New.
6332
6333 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
6334
6335         PR c++/21614
6336         * g++.dg/expr/ptrmem6.C: New test.
6337         * g++.dg/expr/ptrmem6a.C: Likewise.
6338
6339 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
6340
6341         PR tree-optimization/21658
6342         * gcc.dg/tree-ssa/pr21658.c: New.
6343
6344 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
6345
6346         PR c++/21455
6347         * g++.dg/inherit/ptrmem3.C: New.
6348
6349         PR c++/21681
6350         * g++.dg/parse/template16.C: New.
6351
6352 2005-05-27  Andreas Jaeger  <aj@suse.de>
6353
6354         * gcc.dg/setjmp-2.c: Only run in 32-bit.
6355
6356         * gcc.dg/i386-sse-8.c: Run test on all archs.
6357
6358 2005-05-26  Mike Stump  <mrs@apple.com>
6359
6360         * objc.dg/isa-field-1.m: Only run on darwin.
6361         * objc.dg/lookup-1.m: Likewise.
6362         * objc.dg/try-catch-8.m: Likewise.
6363
6364 2005-05-26  Roger Sayle  <roger@eyesopen.com>
6365
6366         PR tree-optimization/9814
6367         * gcc.dg/pr9814-1.c: New test case.
6368
6369 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
6370
6371         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
6372         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
6373         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
6374         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
6375         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
6376         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
6377         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
6378         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
6379         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
6380         objc.dg/try-catch-8.m: New.
6381
6382 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
6383
6384         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
6385         remove extraneous semicolons.
6386
6387 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
6388
6389         * obj-c++.dg/comp-types-12.mm: New.
6390         * objc.dg/comp-types-11.m: New.
6391         * objc.dg/selector-4.m: New.
6392
6393 2005-05-26  Andreas Jaeger  <aj@suse.de>
6394
6395         PR testsuite/20772
6396         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
6397         g++.old-deja/g++.ext/attrib3.C,
6398         g++.old-deja/g++.other/store-expr1.C,
6399         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
6400         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
6401         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
6402         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
6403         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
6404         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
6405         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
6406         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
6407         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
6408         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
6409         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
6410         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
6411         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
6412         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
6413         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
6414         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
6415         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
6416         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
6417         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
6418
6419 2005-05-26  Andreas Jaeger  <aj@suse.de>
6420
6421         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
6422         x86-64 compilation.
6423
6424 2005-05-26  Andreas Jaeger  <aj@suse.de>
6425
6426         PR testsuite/20772
6427         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
6428         gcc.misc-tests/i386-pf-athlon-1.c,
6429         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
6430         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
6431         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
6432         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
6433         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
6434         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
6435         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
6436         programs.
6437
6438         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
6439         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
6440         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
6441         x86-64 compilation.
6442
6443         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
6444         x86_64.
6445
6446         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
6447         effective-target ilp32.
6448
6449 2005-05-26  David Ung  <davidu@mips.com>
6450
6451         * gcc.target/mips/ext_ins.c: New test for testing the generation
6452         of MIPS32/64 rev 2 ext/ins instructions.
6453
6454 2005-05-26  Andreas Jaeger  <aj@suse.de>
6455
6456         * treelang/compile/unsigned.tree: Use gimple instead of
6457         nonexisting generic dump.
6458
6459 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
6460
6461         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
6462
6463 2005-05-26  Andreas Jaeger  <aj@suse.de>
6464
6465         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
6466
6467 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
6468
6469         PR libfortran/17283
6470         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
6471         Test callee-allocated memory with write statements.
6472
6473 2005-05-25  Roger Sayle  <roger@eyesopen.com>
6474
6475         PR middle-end/21709
6476         * gcc.dg/pr21709-1.c: New test case.
6477
6478 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
6479             Mike Stump  <mrs@apple.com>
6480
6481         * objc/execute/next_mapping.h: Update for C++.
6482
6483         * obj-c++.dg/selector-1.mm: Move to...
6484         * obj-c++.dg/selector-4.mm: here...
6485
6486         * obj-c++.dg/basic.mm: New.
6487         * obj-c++.dg/comp-types-1.mm: New.
6488         * obj-c++.dg/cxx-class-1.mm: New.
6489         * obj-c++.dg/cxx-ivars-1.mm: New.
6490         * obj-c++.dg/cxx-ivars-2.mm: New.
6491         * obj-c++.dg/cxx-ivars-3.mm: New.
6492         * obj-c++.dg/cxx-scope-1.mm: New.
6493         * obj-c++.dg/cxx-scope-2.mm: New.
6494         * obj-c++.dg/defs.mm: New.
6495         * obj-c++.dg/empty-private-1.mm: New.
6496         * obj-c++.dg/encode-1.mm: New.
6497         * obj-c++.dg/encode-2.mm: New.
6498         * obj-c++.dg/encode-3.mm: New.
6499         * obj-c++.dg/extern-c-1.mm: New.
6500         * obj-c++.dg/extra-semi.mm: New.
6501         * obj-c++.dg/fix-and-continue-2.mm: New.
6502         * obj-c++.dg/isa-field-1.mm: New.
6503         * obj-c++.dg/ivar-list-semi.mm: New.
6504         * obj-c++.dg/local-decl-1.mm: New.
6505         * obj-c++.dg/lookup-1.mm: New.
6506         * obj-c++.dg/lookup-2.mm: New.
6507         * obj-c++.dg/method-1.mm: New.
6508         * obj-c++.dg/method-2.mm: New.
6509         * obj-c++.dg/method-3.mm: New.
6510         * obj-c++.dg/method-4.mm: New.
6511         * obj-c++.dg/method-5.mm: New.
6512         * obj-c++.dg/method-6.mm: New.
6513         * obj-c++.dg/method-7.mm: New.
6514         * obj-c++.dg/no-extra-load.mm: New.
6515         * obj-c++.dg/overload-1.mm: New.
6516         * obj-c++.dg/pragma-1.mm: New.
6517         * obj-c++.dg/pragma-2.mm: New.
6518         * obj-c++.dg/private-1.mm: New.
6519         * obj-c++.dg/private-2.mm: New.
6520         * obj-c++.dg/proto-qual-1.mm: New.
6521         * obj-c++.dg/qual-types-1.mm: New.
6522         * obj-c++.dg/stubify-1.mm: New.
6523         * obj-c++.dg/stubify-2.mm: New.
6524         * obj-c++.dg/super-class-1.mm: New.
6525         * obj-c++.dg/super-class-2.mm: New.
6526         * obj-c++.dg/super-dealloc-1.mm: New.
6527         * obj-c++.dg/super-dealloc-2.mm: New.
6528         * obj-c++.dg/template-1.mm: New.
6529         * obj-c++.dg/template-2.mm: New.
6530         * obj-c++.dg/template-3.mm: New.
6531         * obj-c++.dg/template-4.mm: New.
6532         * obj-c++.dg/template-5.mm: New.
6533         * obj-c++.dg/template-6.mm: New.
6534         * obj-c++.dg/try-catch-1.mm: New.
6535         * obj-c++.dg/try-catch-2.mm: New.
6536         * obj-c++.dg/try-catch-3.mm: New.
6537         * obj-c++.dg/try-catch-4.mm: New.
6538         * obj-c++.dg/try-catch-5.mm: New.
6539         * obj-c++.dg/try-catch-6.mm: New.
6540         * obj-c++.dg/try-catch-7.mm: New.
6541         * obj-c++.dg/try-catch-8.mm: New.
6542         * obj-c++.dg/try-catch-9.mm: New.
6543         * obj-c++.dg/va-meth-1.mm: New.
6544
6545 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
6546
6547         * obj-c++.dg/selector-1.mm: New.
6548         * obj-c++.dg/selector-2.mm: New.
6549
6550 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
6551
6552         * obj-c++.dg/selector-3.mm: New.
6553         * objc.dg/selector-3.m: New.
6554
6555 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
6556
6557         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
6558         about where warning appears.
6559
6560 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
6561
6562         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
6563         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
6564         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6565         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6566
6567 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
6568
6569         * gcc.dg/20050524-1.c: New test.
6570
6571 2005-05-25  Jan Hubicka  <jh@suse.cz>
6572
6573         * gcc.dg/tree-prof/inliner-1.c: New.
6574
6575 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
6576
6577         * gcc.dg/tree-prof: New directory.
6578         * gcc.dg/tree-prof/tree-prof.exp: New.
6579
6580 2005-05-25  DJ Delorie  <dj@redhat.com>
6581
6582         * gcc.dg/Wattributes-1.c: New.
6583         * gcc.dg/Wattributes-2.c: New.
6584         * gcc.dg/Wattributes-3.c: New.
6585
6586 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
6587
6588         PR tree-optimization/19833
6589         * gcc.dg/uninit-4.c: Remove xfail.
6590         * gcc.dg/uninit-9.c: Ditto.
6591
6592 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
6593
6594         * obj-c++.dg/bitfield-[1-5].mm: New.
6595         * obj-c++.dg/class-protocol-1.mm: New.
6596         * obj-c++.dg/comp-types-1[0-1].mm: New.
6597         * obj-c++.dg/comp-types-[2-9].mm: New.
6598         * obj-c++.dg/encode-[4-8].mm: New.
6599         * obj-c++.dg/layout-1.mm: New.
6600         * obj-c++.dg/method-1[0-9].mm: New.
6601         * obj-c++.dg/method-2[0-1].mm: New.
6602         * obj-c++.dg/method-[8-9].mm: New.
6603         * obj-c++.dg/objc-gc-3.mm: New.
6604         * obj-c++.dg/try-catch-10.mm: New.
6605         * objc.dg/bitfield-5.m: New.
6606         * objc.dg/comp-types-10.m: New.
6607         * objc.dg/comp-types-9.m: New.
6608         * objc.dg/layout-1.m: New.
6609         * objc.dg/objc-gc-4.m: New.
6610         * objc.dg/try-catch-9.m: New.
6611         * objc.dg/class-protocol-1.m: Tweak diagnostics.
6612         * objc.dg/comp-types-1.m: Likewise.
6613         * objc.dg/comp-types-[5-6].m: Likewise.
6614         * objc.dg/method-9.m: Likewise.
6615
6616 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
6617
6618         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
6619         and on hardware without VMX support.
6620
6621         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
6622
6623         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
6624
6625         * lib/profopt.exp (dg-final-generate, dg-final-use,
6626         profopt-final-code, profopt-get-options): New.
6627         (profopt-execute): Process test directives.
6628
6629         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
6630         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
6631         cleanup-tree-dump, cleanup-saved-temps): Update comments.
6632
6633 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
6634
6635         PR C++/21645
6636         * g++.dg/init/ctor5.C: New test.
6637
6638 2005-05-24  Ira Rosen  <irar@il.ibm.com>
6639
6640         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
6641         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
6642         vect-113.c, vect-114.c.
6643
6644 2005-05-23  Adam Nemet  <anemet@lnxw.com>
6645
6646         * gcc.dg/const-elim-1.c: Remove xfails.
6647
6648 2005-05-23  Jeff Law  <law@redhat.com>
6649
6650         * gcc.c-torture/compile/pr21638.c: New test.
6651         * gcc.c-torture/compile/20050520-1.c: New test.
6652
6653 2005-05-23  Nick Clifton  <nickc@redhat.com>
6654
6655         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
6656         be a proper triple, ie: m32r*-*-*.
6657         * g++.old-deja/g++.jason/thunk3.C: Likewise.
6658
6659 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
6660
6661         PR middle-end/21331
6662         PR tree-opt/21293
6663         * gcc.c-torture/compile/pr21293.c: New test.
6664         * gcc.c-torture/execute/pr21331.c: New test.
6665
6666 2004-05-20  Richard Henderson  <rth@redhat.com>
6667
6668         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
6669
6670 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
6671
6672         * obj-c++-dg.exp: Add.
6673         * obj-c++.exp: Add.
6674         * obj-c++.dg/dg.exp: Add.
6675
6676 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
6677
6678         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
6679         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
6680
6681 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
6682
6683         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
6684
6685 2004-05-19  Richard Henderson  <rth@redhat.com>
6686
6687         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
6688
6689 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
6690
6691         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
6692
6693         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
6694
6695 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
6696
6697         PR c++/21495
6698         * g++.dg/parse/extern1.C: New test.
6699         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
6700
6701 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6702
6703         * gcc.dg/c99-math.h: New.
6704         * gcc.dg/c99-math-float-1.c: New test.
6705         * gcc.dg/c99-math-double-1.c: Likewise.
6706         * gcc.dg/c99-math-long-double-1.c: Likewise.
6707
6708 2005-05-18  Richard Henderson  <rth@redhat.com>
6709
6710         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
6711
6712 2005-05-18  Devang Patel  <dpatel@apple.com>
6713
6714         * g++.dg/opt/20050511-1.C: New test.
6715
6716 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
6717
6718         PR libfortran/21127
6719         * gfortran.dg/reshape-complex.f90:  New test.
6720
6721 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
6722
6723         * gfortran.dg/array_constructor_1.f90: New test.
6724         * gfortran.dg/array_constructor_2.f90: New test.
6725
6726 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
6727
6728         PR fortran/20954
6729         * gfortran.dg/pr20954.f: New test.
6730
6731 2005-05-17  Mike Stump  <mrs@apple.com>
6732
6733         Yet more Objective-C++...
6734
6735         * objc.dg/method-5.m: Update.
6736         * objc.dg/method-6.m: Update.
6737         * objc.dg/method-7.m: Update.
6738         * objc.dg/method-9.m: Update.
6739         * objc.dg/try-catch-2.m: Update.
6740
6741 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
6742
6743         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
6744         Remove little-endian optimizations.
6745
6746 2005-05-17  Jeff Law  <law@redhat.com>
6747
6748         * g++.dg/tree-ssa/pr14814.C: New test.
6749         * gcc.dg/tree-ssa/pr14814.C: New test.
6750         * gcc.dg/tree-ssa/pr17141-1.C: New test.
6751         * gcc.dg/tree-ssa/pr17141-2.C: New test.
6752
6753 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
6754
6755         * gcc.dg/compat/generate-random.c: Do not include
6756         libiberty.h.
6757         * gcc.dg/compat/generate-random_r.c: Likewise.
6758
6759 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
6760
6761         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
6762
6763 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
6764
6765         PR middle-end/21595
6766         * g++.dg/tree-ssa/builtin1.C: New testcase.
6767
6768 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
6769
6770         PR c++/21454
6771         * g++.dg/opt/const4.C: New test.
6772
6773         PR middle-end/21492
6774         * g++.dg/opt/crossjump1.C: New test.
6775
6776         PR tree-optimization/21610
6777         * gcc.c-torture/compile/20050516-1.c: New test.
6778
6779         PR fortran/15080
6780         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
6781         about the test failing.
6782         * gfortran.fortran-torture/execute/where_7.f90: New test.
6783         * gfortran.fortran-torture/execute/where_8.f90: New test.
6784
6785 2005-05-16  Richard Henderson  <rth@redhat.com>
6786
6787         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
6788         i?86 and x86_64.
6789
6790 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
6791
6792         * gcc.dg/compat/generate-random.c (config.h): Do not include.
6793         (limits.h): Include unconditionally.
6794         (stdlib.h): Likewise.
6795         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
6796         (limits.h): Include unconditionally.
6797         (stdlib.h): Likewise.
6798         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
6799         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
6800         (limits.h): Include unconditionally.
6801         (stdlib.h): Likewise.
6802         (hashtab.h): Do not include.
6803         (getopt.h): Likewise.
6804         (stddef.h): Include.
6805         (hashval_t): Define.
6806         (struct entry): Add "next" field.
6807         (HASH_SIZE): New macro.
6808         (hash_table): New variable.
6809         (switchfiles): Do not use xmalloc.
6810         (mix): New macro.
6811         (iterative_hash): New function.
6812         (hasht): Remove.
6813         (e_exists): New function.
6814         (e_insert): Likewise.
6815         (output): Use, instead of libiberty hashtable functions.
6816         (main): Do not use getopt.  Do not call htab_create.
6817
6818 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
6819
6820         PR libstdc++/21526
6821         * lib/target-supports.exp (check_mkfifo_available):
6822         Return 0 for cygwin as mkfifo support incomplete on platform.
6823         Fix typos in comments.
6824
6825 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
6826
6827         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
6828
6829 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
6830
6831         PR fortran/17432
6832         * gfortran.dg/assign_4.f: New test.
6833
6834 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
6835
6836         PR tree-optimization/21563
6837         * gcc.dg/tree-ssa/pr21563.c: New.
6838
6839 2005-05-14  Jan Hubicka  <jh@suse.cz>
6840
6841         * gcc.dg/noreturn-7.c: Allow control reaches warning.
6842
6843 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
6844
6845         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
6846
6847 2005-05-13  Julian Brown  <julian@codesourcery.com>
6848
6849         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
6850         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
6851
6852 2005-05-13  Jan Hubicka  <jh@suse.cz>
6853
6854         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
6855         * gcc.dg/fold-xor-?.c: Likewise.
6856         * gcc.dg/pr15784-?.c: Likewise.
6857         * gcc.dg/pr20922-?.c: Likewise.
6858         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
6859         * gcc.dg/tree-ssa/pr17598.c: Likewise.
6860         * gcc.dg/tree-ssa/pr20470.c: Likewise.
6861
6862 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6863
6864         PR fortran/21260
6865         * gfortran.dg/hollerith_1.f90: New test.
6866
6867 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6868
6869         * gfortran.dg/func_result_2.f90: New test.
6870
6871 2005-05-11  Bud Davis  <bdavis@gfortran.org>
6872
6873         * gfortran.dg/dev_null.f90: New test.
6874
6875 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
6876
6877         * gcc.dg/arm-vfp1.c: Revert last change.
6878
6879 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
6880
6881         PR middle-end/19807
6882         PR tree-optimization/19639
6883         * g++.dg/tree-ssa/pr19807.C: New testcase.
6884
6885 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6886
6887         PR libfortran/21471
6888         * gfortran.dg/append-1.f90: New test.
6889
6890 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
6891
6892         * gcc.dg/pr18501.c: XFAIL.
6893         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
6894         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
6895         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
6896         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
6897         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
6898         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
6899         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
6900         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
6901
6902 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6903
6904         PR fortran/20178
6905         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
6906         gfortran.dg/f2c_3.f90: New tests.
6907
6908         * gfortran.dg/return_1.f90: Fix dg annotation.
6909
6910 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
6911
6912         * gcc.c-torture/compile/20050510-1.c: New test.
6913
6914 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
6915
6916         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
6917
6918 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
6919
6920         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
6921
6922 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
6923
6924         PR c/17913
6925         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
6926
6927 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
6928
6929         PR c/21342
6930         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
6931         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
6932
6933 2005-05-10  Ben Elliston  <bje@au.ibm.com>
6934
6935         PR debug/16676
6936         * gcc.dg/debug/pr16676.c: New test.
6937
6938 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
6939
6940         PR testsuite/21443
6941         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
6942         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
6943         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
6944         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
6945         Change -O1 to -O2.
6946         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
6947         -fno-tree-dominator-opts.
6948
6949 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6950
6951         * gfortran.dg/return_1.f90: New test.
6952
6953 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
6954
6955         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
6956
6957         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
6958
6959 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
6960
6961         PR c++/21427
6962         * g++.dg/inherit/covariant13.C: New.
6963
6964 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6965
6966         PR libfortran/19155
6967         * gfortran.dg/pr19155.f: New test.
6968
6969 2005-05-08  Roger Sayle  <roger@eyesopen.com>
6970
6971         PR inline-asm/8788
6972         * gcc.dg/pr8788-1.c: New testcase.
6973
6974 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
6975
6976         PR target/21416
6977         * gcc.target/mips/fpcmp-[12].c: New tests.
6978
6979 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
6980
6981         * lib/target-supports-dg.exp (dg-require-fork): New function.
6982         (dg-require-mkfifo): Likewise.
6983         * lib/target-supports.exp (check_function_available): New
6984         function.
6985         (check_fork_available): Likewise.
6986         (check_mkfifo_available): Likewise.
6987
6988 2005-05-06  Jeff Law  <law@redhat.com>
6989
6990         * gcc.c-torture/compile/pr21380.c: New test.
6991
6992 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
6993
6994         PR c++/20961
6995         * g++.dg/ext/weak3.C: New test.
6996
6997 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
6998
6999         PR c++/21352
7000         * g++.dg/template/crash37.C: New test.
7001
7002 2005-05-05  Paul Brook  <paul@codesourcery.com>
7003
7004         * gcc.dg/arm-g2.c: Use effective-target arm32.
7005         * gcc.dg/arm-mmx-1.c: Ditto.
7006         * gcc.dg/arm-scd42-2.c: Ditto.
7007         * gcc.dg/arm-vfp1.c: Ditto.
7008         * lib/target-supports.exp (check_effective_target_arm32): New
7009         function.
7010
7011 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
7012
7013         PR libfortran/21354
7014         gfortran.dg/in_pack_rank7.f90:  New test.
7015
7016 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
7017
7018         PR middle-end/15618
7019         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
7020
7021 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
7022
7023         PR middle-end/21265
7024         * gcc.dg/20050503-1.c: New test.
7025
7026         PR rtl-optimization/21239
7027         * gcc.dg/i386-sse-11.c: New test.
7028
7029 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
7030
7031         PR target/16888
7032         * gcc.target/i386/asm-1.c: New test.
7033
7034 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
7035
7036         PR rtl-optimization/21330
7037         * gcc.c-torture/execute/20050502-1.c: New test.
7038
7039         PR target/21297
7040         * gcc.c-torture/execute/20050502-2.c: New test.
7041
7042 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
7043
7044         PR middle-end/21282
7045         * gcc.dg/pr21282.c: New.
7046
7047 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
7048
7049         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
7050         * gcc.dg/vect/vect-92.c: Likewise
7051         * gcc.dg/vect/vect-93.c: Likewise
7052         * gcc.dg/vect/vect-dv-1.c: Likewise
7053         * gcc.dg/vect/vect-dv-2.c: Likewise
7054         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
7055
7056 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
7057
7058         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
7059         * gfortran.dg/vect/vect-2.f90:  Likewise
7060         * gfortran.dg/vect/vect-3.f90:  Likewise
7061         * gfortran.dg/vect/vect-4.f90:  Likewise
7062         * gfortran.dg/vect/vect-5.f90:  Likewise
7063
7064 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
7065
7066         PR target/20813
7067         * gcc.dg/rs6000-fpint-2.c: New.
7068
7069 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
7070
7071         PR c/15698
7072         * gcc.dg/builtins-30.c: Update expected messages.
7073         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
7074         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
7075         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
7076
7077 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
7078
7079         PR tree-optimization/21294
7080         * gcc.dg/tree-ssa/pr21294.c: New.
7081
7082 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
7083
7084         * gcc.dg/altivec-3.c (vec_store): Do not use the old
7085         __builtin_altivec_st_internal_4si built-in.
7086
7087 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
7088
7089         PR c++/15875
7090         * g++.dg/template/ptrmem14.C: New test.
7091
7092 2005-05-02  Paul Brook  <paul@codesourcery.com>
7093
7094         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
7095
7096 2005-05-02  Michael Matz  <matz@suse.de>
7097
7098         PR c++/19542
7099         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
7100
7101 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
7102
7103         * g++.dg/cpp/weak.C: New test.
7104
7105 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
7106
7107         * gcc.dg/tree-ssa/loop-8.c: New test.
7108
7109 2005-04-30  Michael Maty  <matz@suse.de>
7110
7111         * gcc.dg/inline-mcpy.c: New test.
7112
7113 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
7114
7115         PR libfortran/18958
7116         * gfortran.dg/eoshift.f90:  New test case.
7117
7118 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
7119
7120         PR libfortran/18857
7121         * gfortran.dg/matmul_1.f90: New test.
7122
7123 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
7124
7125         PR tree-optimization/21030
7126         * gcc.dg/tree-ssa/pr21030.c: New.
7127
7128 2005-04-29  Devang Patel  <dpatel@apple.com>
7129
7130         PR tree-optimization/21272
7131         * gcc.dg/vect/vect-ifcvt-10.c: New test.
7132
7133 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
7134
7135         PR fortran/13082
7136         PR fortran/18824
7137         * gfortran.dg/entry_4.f90: New test.
7138         * gfortran.fortran-torture/execute/entry_1.f90: New test.
7139         * gfortran.fortran-torture/execute/entry_2.f90: New test.
7140         * gfortran.fortran-torture/execute/entry_3.f90: New test.
7141         * gfortran.fortran-torture/execute/entry_4.f90: New test.
7142         * gfortran.fortran-torture/execute/entry_5.f90: New test.
7143         * gfortran.fortran-torture/execute/entry_6.f90: New test.
7144         * gfortran.fortran-torture/execute/entry_7.f90: New test.
7145
7146 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7147
7148         * gfortran.fortran-torture/execute/entry_8.f90: New test.
7149
7150 2005-04-29  Paul Brook   <paul@codesourcery.com>
7151
7152         * gfortran.dg/entry_3.f90: New test.
7153
7154 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7155
7156         * gfortran.dg/implicit_4.f90: New test.
7157
7158 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
7159
7160         * lib/target-supports.exp (check_profiling_available): Return
7161         false for xtensa-*-elf.
7162
7163 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
7164
7165         * lib/fortran-torture.exp (fortran-torture.exp): Catch
7166         error if file cannot be deleted.
7167
7168 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
7169
7170         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
7171         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
7172         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
7173         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
7174         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
7175         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
7176         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
7177         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
7178         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
7179         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
7180         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
7181         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
7182         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
7183
7184 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7185
7186         PR fortran/20865
7187         * gfortran.dg/pr20865.f90: New test.
7188
7189 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
7190
7191         * gcc.dg/void-cast-2.c: New test.
7192
7193 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
7194
7195         PR c/21159
7196         * gcc.dg/void-cast-1.c: New test.
7197
7198 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
7199
7200         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
7201
7202 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7203
7204         PR fortran/21177
7205         * gfortran.dg/pr21177.f90: New test.
7206
7207 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
7208
7209         PR tree-optimization/21171
7210         * gcc.dg/tree-ssa/pr21171.c: New test.
7211
7212 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
7213
7214         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
7215         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
7216         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
7217         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
7218         gcc.dg/tree-ssa/gen-vect-32.c: New.
7219         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
7220         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
7221         don't run on PPC32.
7222
7223 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
7224
7225         PR c/21213
7226         * gcc.dg/transparent-union-3.c: New test.
7227
7228 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
7229
7230         PR c/20740
7231         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
7232         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
7233         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
7234         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
7235         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
7236         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
7237
7238 2005-04-26  Jeff Law  <law@redhat.com>
7239
7240         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
7241         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
7242         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
7243         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
7244         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
7245         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
7246         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
7247
7248 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
7249
7250         PR tree-optimization/17598
7251         * gcc.dg/tree-ssa/pr17598.c: New testcase.
7252
7253 2005-04-25  Mike Stump  <mrs@apple.com>
7254
7255         * objc.dg/fix-and-continue-1.m: Add.
7256
7257 2005-04-25  Roger Sayle  <roger@eyesopen.com>
7258
7259         PR c++/20995
7260         * g++.dg/opt/pr20995-1.C: New test case.
7261
7262 2005-04-25  Devang Patel <dpatel@apple.com>
7263
7264         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
7265
7266 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
7267
7268         PR testsuite/21062
7269         * g++.dg/opt/alias2.C (printf): Correct the prototype.
7270
7271 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
7272
7273         PR C++/21188
7274         * g++.dg/opt/rtti2.C: New test.
7275
7276 2005-04-25  Paul Brook  <paul@codesourcery.com>
7277         Steven G. Kargl  <kargls@comcast.net>
7278
7279         PR fortran/20879
7280         * gfortran.dg/ichar_1.f90: New file.
7281
7282 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
7283
7284         PR middle-end/20991
7285         * g++.dg/opt/pr20991.C: New test.
7286
7287         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
7288         where sizeof (type) < __alignof__ (type).
7289         * gcc.dg/compat/struct-layout-1.h: Likewise.
7290
7291 2005-04-24  Per Bothner  <per@bothner.com>
7292             Devang Patel  <dpatel@apple.com>
7293
7294         PR preprocessor/20907
7295         * gcc.dg/cpp/very-long-comment.c: New test.
7296
7297 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7298
7299         PR fortran/20059
7300         * gfortran.dg/common_5.f: New test.
7301
7302 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
7303
7304         PR middle-end/21082
7305         * g++.dg/tree-ssa/pr21082.C: New testcase.
7306
7307 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
7308
7309         * gcc.dg/vect/vect-99.c: New test.
7310
7311 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
7312
7313         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
7314
7315 2005-04-22  Jeff Law  <law@redhat.com>
7316
7317         * gcc.dg/uninit-5.c: Remove xfails.
7318         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
7319         conditionals and loads.
7320
7321 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
7322
7323         PR libfortran/20074
7324         PR libfortran/20436
7325         PR libfortran/21108
7326         * gfortran.dg/nested_reshape.f90: new test
7327         * gfortran.dg/reshape-alloc.f90: new test
7328         * gfortran.dg/reshape.f90: new test
7329
7330 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
7331
7332         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
7333
7334         * gcc.dg/arm-vfp1.c: New test.
7335
7336 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
7337
7338         PR c++/21087
7339         * g++.dg/lookup/builtin2.C: New test.
7340
7341 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
7342
7343         * gcc.dg/weak/weak-13.c: New test.
7344
7345 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
7346
7347         * lib/target-supports.exp (check_effective_target_sync_int_long):
7348         Add powerpc*.
7349
7350 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
7351
7352         * gcc.target/mips/branch-1.c: New test.
7353
7354 2005-04-21  Richard Henderson  <rth@redhat.com>
7355
7356         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
7357         * gcc.dg/vect/vect-86.c: Likewise.
7358         * gcc.dg/vect/vect-87.c: Likewise.
7359         * gcc.dg/vect/vect-88.c: Likewise.
7360
7361 2005-04-21  Devang Patel  <dpatel@apple.com>
7362
7363         PR optimization/20994
7364         * gcc.dg/tree-ssa/ifc-3.c: New test.
7365
7366 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
7367
7368         PR c/12913
7369         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
7370         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
7371         gcc.dg/c99-vla-jump-5.c: New tests.
7372
7373 2005-04-19  Richard Henderson  <rth@redhat.com>
7374
7375         * lib/target-supports.exp (check_effective_target_vect_int_mult):
7376         Fix typo in exists check.
7377         (check_effective_target_sync_int_long): New.
7378         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
7379         * gcc.dg/ia64-sync-2.c: Likewise.
7380         * gcc.dg/ia64-sync-3.c: Likewise.
7381         * gcc.dg/ia64-sync-4.c: Likewise.
7382
7383 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
7384
7385         * gcc.dg/fold-xor-1.c: New test.
7386         * gcc.dg/fold-xor-2.c: New test.
7387
7388 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
7389
7390         PR target/20670
7391         * g++.dg/eh/fp-regs.C: New test.
7392
7393 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
7394
7395         * gcc.dg/Wint-to-pointer-cast-1.c,
7396         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
7397         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
7398         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
7399
7400 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7401
7402         PR fortran/16861
7403         * gfortran.dg/pr16861.f90: New test.
7404
7405 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
7406
7407         * gcc.dg/pr21085.c: New test.
7408
7409 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
7410
7411         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
7412         (setup_mips_tests, dg-mips-options): New procedures.
7413         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
7414         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
7415         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
7416         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
7417         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
7418         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
7419         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
7420         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
7421         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
7422         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
7423         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
7424         dg-mips-options instead of dg-options.  Remove now-redundant
7425         preprocessor guards.
7426         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
7427         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
7428         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
7429         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
7430         * gcc.dg/vr-mult-2.c: Delete.
7431         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
7432         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
7433         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
7434         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
7435         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
7436         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
7437         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
7438
7439 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
7440
7441         * ada/acats/run_all.sh: Use sync when executable not present.
7442
7443 2005-04-18  Devang Patel  <dpatel@apple.com>
7444
7445         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
7446         * gcc.dg/vect/vect-11a.c: New.
7447         * gcc.dg/vect/vect-none.c: Update.
7448         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
7449
7450 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
7451
7452         PR tree-optimization/20922
7453         * gcc.dg/pr20922-1.c: New test.
7454         * gcc.dg/pr20922-2.c: New test.
7455         * gcc.dg/pr20922-3.c: New test.
7456         * gcc.dg/pr20922-4.c: New test.
7457         * gcc.dg/pr20922-5.c: New test.
7458         * gcc.dg/pr20922-6.c: New test.
7459
7460 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7461
7462         PR libfortran/20950
7463         * gfortran.dg/pr20950.f: New test.
7464
7465 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7466
7467         PR libfortran/19216
7468         * gfortran.dg/pr19216.f: New test.
7469
7470 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
7471
7472         PR tree-optimization/21001
7473         * gcc.dg/tree-ssa/pr21001.c: New.
7474
7475 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
7476
7477         PR libfortran/21075
7478         * gfortran.dg/reshape_rank7.f90: New test.
7479
7480 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
7481
7482         PR libfortran/12884 gfortran.dg/pr12884.f: New test
7483         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
7484         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
7485         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
7486         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
7487         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
7488         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
7489         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
7490         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
7491         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
7492         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
7493         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
7494         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
7495         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
7496         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
7497         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
7498         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
7499         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
7500         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
7501         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
7502         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
7503
7504 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
7505
7506         * gfortran.dg/wtruncate.f: New testcase.
7507         * gfortran.dg/wtruncate.f90: New testcase.
7508
7509 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
7510
7511         PR c++/21025
7512         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
7513         which sizeof/alignof is dependent, rather than just whether we are
7514         processing_template_decl.
7515
7516 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
7517
7518         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
7519         corrected typo where the wrong variables had been compared.
7520
7521 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
7522
7523         PR libfortran/18495
7524         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
7525         Test callee-allocated version of return array with a write
7526         statement.
7527         Test spread with a temporary with another write statement.
7528
7529 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
7530
7531         PR tree-optimization/21031
7532         * gcc.dg/tree-ssa/pr21031.c: New.
7533
7534 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
7535
7536         PR tree-optimization/21004
7537         * gcc.dg/builtins-53.c: Include builtins-config.h.
7538         Check floorf, ceilf, floorl and ceill transformations
7539         only when HAVE_C99_RUNTIME is defined.
7540
7541 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
7542
7543         PR middle-end/20739
7544         * gcc.dg/tree-ssa/pr20739.c: New test.
7545
7546 2005-04-14  Mike Stump  <mrs@apple.com>
7547
7548         * gcc.dg/Foundation.framework/empty: New.
7549         * gcc.dg/framework-2.c: New.
7550
7551 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
7552
7553         PR tree-optimization/21021
7554         * gcc.c-torture/compile/pr21021.c: New.
7555
7556 2005-04-14  Janis Johnson  <janis187@us.ibm.com
7557
7558         PR testsuite/21010
7559         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
7560         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
7561         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
7562         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
7563         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
7564         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
7565         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
7566         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
7567
7568 2005-04-14  Richard Henderson  <rth@redhat.com>
7569
7570         * lib/target-supports.exp (check_effective_target_vect_condition):
7571         Add ia64, i?86, and x86_64.
7572
7573 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
7574
7575         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
7576
7577 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
7578
7579         PR tree-optimization/20657
7580         * gcc.dg/tree-ssa/pr20657.c: New.
7581
7582 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
7583
7584         * gcc.dg/builtins-53.c: Also check (int)trunc* and
7585         (long long int)trunc*.
7586
7587 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
7588
7589         PR target/20927
7590         * gcc.dg/pr20927.c: New test.
7591
7592 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
7593
7594         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
7595         * gcc.target/mips/asm-1.c: Likewise.
7596
7597 2005-04-13  Dale Johannesen  <dalej@apple.com>
7598
7599         * objc.dg/objc-fast-4.m:  New.
7600
7601 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
7602
7603         * gcc.target/cris/torture/cris-torture.exp: New driver in new
7604         directory.
7605         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
7606
7607 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
7608
7609         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
7610         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
7611         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
7612
7613 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
7614
7615         PR tree-optimization/20913
7616         * gcc.dg/tree-ssa/pr20913.c: New.
7617
7618         PR tree-optimization/20702
7619         * gcc.dg/tree-ssa/pr20702.c: New.
7620
7621 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7622
7623         PR c++/13744
7624         * g++.dg/inherit/local3.C: New test.
7625
7626 2005-04-12  Jeff Law  <law@redhat.com>
7627
7628         * gcc.dg/tree-ssa/20050412-1.c: New test.
7629
7630 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
7631
7632         PR libfortran/19016
7633         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
7634         Add tests with mask generated by expression.
7635         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
7636         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
7637         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
7638
7639 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
7640
7641         PR middle-end/20917
7642         * gcc.dg/20050409-1.c: New test.
7643
7644 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
7645
7646         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
7647
7648 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
7649
7650         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
7651         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
7652         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
7653         (TARGET_CXX): Adjust accordingly.
7654         * target.h (struct gcc_target): Remove epxort_class_data.  Add
7655         determine_class_data_visibility and class_data_always_comdat.
7656         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
7657         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
7658         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
7659         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
7660         (arm_cxx_determine_class_data_visibility): New.
7661         (arm_cxx_class_data_always_comdat): Likewise.
7662         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
7663         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
7664         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
7665         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
7666         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
7667         Define.
7668
7669 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
7670
7671         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
7672
7673 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
7674
7675         * gcc.dg/i386-darwin-fpmath.c: New.
7676
7677 2004-04-11  Devang Patel  <dpatel@apple.com>
7678
7679         * lib/target-supports.exp (check_effective_target_vect_condition): New.
7680         * gcc.dg/vect/vect-ifcvt-1.c: New test.
7681         * gcc.dg/vect/vect-ifcvt-2.c: New test.
7682         * gcc.dg/vect/vect-ifcvt-3.c: New test.
7683         * gcc.dg/vect/vect-ifcvt-4.c: New test.
7684         * gcc.dg/vect/vect-ifcvt-5.c: New test.
7685         * gcc.dg/vect/vect-ifcvt-6.c: New test.
7686         * gcc.dg/vect/vect-ifcvt-7.c: New test.
7687         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
7688
7689 2004-04-11  Devang Patel  <dpatel@apple.com>
7690
7691         * gcc.dg/vect/vect-dv-1.c: New test.
7692         * gcc.dg/vect/vect-dv-2.c: New test.
7693
7694 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
7695
7696         PR tree-optimization/20933
7697         * gcc.dg/tree-ssa/pr20933.c: New test.
7698
7699 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7700
7701         * gfortran.dg/fold_nearest.f90: New test.
7702
7703 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
7704
7705         * gcc.dg/tree-ssa/alias-1.c: New test.
7706
7707 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
7708
7709         PR tree-optimization/20920
7710         * g++.dg/tree-ssa/pr20920.C: New test.
7711
7712 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
7713
7714         * gcc.dg/builtins-53.c: Also check (int)ceil* and
7715         (long long int)ceil*.
7716
7717 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
7718
7719         * g++.dg/warn/Wdtor1.C: Declare template in system header with
7720         explicit C++ linkage.
7721
7722 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7723
7724         * gfortran.dg/pr17229.f: Take care of the new obsolescence
7725         warning for arithmetic IF statements.
7726
7727 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
7728
7729         * eor_handling_1.f90: New test case.
7730         * eor_handling_2.f90: New test case.
7731         * eor_handling_3.f90: New test case.
7732         * eor_handling_4.f90: New test case.
7733         * eor_handling_5.f90: New test case.
7734         * noadv_size.f90: New test case.
7735         * pad_no.f90: New test case.
7736
7737 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
7738
7739         * gcc.c-torture/execute/20050410-1.c: New test.
7740
7741 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
7742
7743         * gcc.dg/pr20126.c: New.
7744
7745 2005-04-09  Bud Davis  <bdavis@gfortran.org>
7746             Steven G. Kargl <kargls@comcast.net>
7747
7748         * gfortran.dg/PR19872.f: New test.
7749
7750 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
7751
7752         * gfortran.dg/nint_1.f90:  Fix dg-do directive
7753
7754 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
7755
7756         * gfortran.dg/nint_1.f90: New test.
7757
7758 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
7759
7760         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
7761         Added test for callee-allocated arrays with write statements.
7762         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
7763         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
7764         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
7765         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
7766         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
7767
7768 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
7769
7770         PR libfortran/20163
7771         * gfortran.dg/open-options-blanks.f:  New test.
7772
7773 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
7774
7775         PR fortran/13257
7776         * gfortran.dg/comma_format_extension_[1234].f: New tests.
7777
7778 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
7779
7780         * gcc.dg/tree-ssa/stdarg-1.c: New test.
7781         * gcc.dg/tree-ssa/stdarg-2.c: New test.
7782         * gcc.dg/tree-ssa/stdarg-3.c: New test.
7783         * gcc.dg/tree-ssa/stdarg-4.c: New test.
7784         * gcc.dg/tree-ssa/stdarg-5.c: New test.
7785         * gcc.c-torture/execute/stdarg-4.c: New test.
7786
7787         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
7788
7789         PR target/20795
7790         * g++.dg/abi/param2.C: New test.
7791
7792 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
7793
7794         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
7795
7796 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
7797
7798         * gcc.dg/builtins-53.c: New test.
7799
7800 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
7801
7802         * g++.dg/tree-ssa/pr18178.C: New test.
7803         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
7804         * gcc.c-torture/execute/20041019-1.c: New test.
7805         * gcc.dg/tree-ssa/20041008-1.c: New test.
7806         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
7807         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
7808         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
7809         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
7810         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
7811         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
7812         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
7813         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
7814         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
7815         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
7816
7817 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
7818
7819         PR rtl-optimization/20466
7820         * gcc.c-torture/execute/pr20466-1.c: New test.
7821
7822 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
7823
7824         PR c++/20905
7825         * g++.dg/parse/cond2.C: New test.
7826
7827         PR c++/20145
7828         * g++.dg/warn/Wdtor1.C: New test.
7829
7830 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7831
7832         PR fortran/17229
7833         * gfortran.dg/pr17229.f: New test.
7834
7835 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
7836
7837         * gfortran.dg/tiny_1.f90: New test.
7838         * gfortran.dg/tiny_2.f90: ditto.
7839
7840 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
7841
7842         * gfortran.dg/eor_1.f90:  Fix dg-do run line
7843         * gfortran.dg/open_new.f90:  Fix dg-do run line
7844
7845 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
7846
7847         * lib/target-supports.exp (get_compiler_messages): Support
7848         optional arguments, the fourth being compiler options.
7849         (check_effective_target_fpic): New proc.
7850         * gcc.dg/20050321-2.c: Restrict to target fpic.
7851
7852 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
7853
7854         * gcc.dg/15443-1.c: New test.
7855         * gcc.dg/15443-2.c: Likewise.
7856
7857 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7858
7859         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
7860
7861 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
7862
7863         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
7864
7865 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
7866
7867         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
7868         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
7869         -m64.
7870         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
7871         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
7872         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
7873
7874 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
7875
7876         PR c++/20212
7877         * g++.dg/warn/Wunused-11.C: New test.
7878
7879 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
7880
7881         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
7882
7883 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
7884
7885         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
7886
7887 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
7888
7889         PR c++/20734
7890         * g++.dg/template/ptrmem13.C: New test.
7891
7892 2005-04-05  Per Bothner  <per@bothner.com>
7893
7894         * lib/gcc.exp: Always add -fno-show-column, for now.
7895
7896 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
7897
7898         PR testsuite/20767
7899         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
7900         of plain old "unsigned int" for the type of "i".  Makes this test
7901         64bit clean.
7902
7903 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
7904
7905         * gcc.dg/i386-ssefn-1.c: New test.
7906         * gcc.dg/i386-ssefn-2.c: New test.
7907         * gcc.dg/i386-ssefn-3.c: New test.
7908         * gcc.dg/i386-ssefn-4.c: New test.
7909
7910 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
7911
7912         PR tree-optimization/20076
7913         * gcc.dg/builtin-apply4.c: New test.
7914
7915         PR preprocessor/19475
7916         * gcc.dg/cpp/macspace1.c: New test.
7917         * gcc.dg/cpp/macspace2.c: New test.
7918
7919 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7920
7921         * gfortran.dg/pr20755.f: Fixed bad format.
7922
7923 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
7924
7925         PR c++/20763
7926         * g++.dg/ext/attrib21.C: New test.
7927
7928 2004-04-05  Devang Patel  <dpatel@apple.com>
7929
7930         * lib/target-supports.exp (check_effective_target_vect_shif): New.
7931         * gcc.dg/vect/vect-shift-1.c: New test.
7932
7933 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7934
7935         PR libfortran/20755
7936         * gfortran.dg/pr20755.f: New test.
7937
7938 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
7939
7940         * gfortran.dg/pr15959.f90: New test.
7941         * gfortran.dg/string_pad_trunc.f90: New test.
7942
7943 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7944
7945         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
7946         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
7947         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
7948         syntax.
7949
7950 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7951
7952         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
7953
7954 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7955
7956         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
7957         * gcc.c-torture/compile/20011119-2.c: Likewise.
7958         * gcc.c-torture/compile/981001-2.c: Likewise.
7959
7960 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
7961
7962         PR c++/20679
7963         * g++.dg/template/overload4.C: New test.
7964
7965 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
7966
7967         PR c++/20746
7968         * g++.dg/abi/covariant5.C: New.
7969
7970         PR debug/20505
7971         * g++.dg/debug/const2.C: New.
7972
7973 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
7974
7975         PR rtl-optimization/16104
7976         * gcc.c-torture/execute/20050316-1.c: New test.
7977
7978 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
7979
7980         * g++.dg/template/spec23.C: Fix dg-error text.
7981
7982 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
7983
7984         PR c++/19199
7985         * g++.dg/expr/lval2.C: New.
7986
7987 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7988
7989         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
7990         __builtin_strcasecmp and __builtin_strncasecmp.
7991
7992 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
7993
7994         PR c++/20723
7995         * g++.dg/template/spec22.C: New.
7996         * g++.dg/template/spec23.C: New.
7997
7998 2005-04-03  Dale Ranta  <dir@lanl.gov>
7999             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8000
8001         PR libfortran/20068
8002         PR libfortran/20125
8003         PR libfortran/20156
8004         PR libfortran/20471
8005         * gfortran.dg/backspace.f: New test.
8006
8007 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
8008
8009         * gcc.dg/pr19345.c: New test.
8010
8011 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
8012
8013         PR tree-optimization/20640
8014         * gcc.dg/torture/tree-loop-1.c: New.
8015
8016 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
8017
8018         PR rtl-optimization/20290
8019         * gcc.c-torture/execute/loop-ivopts-2.c: New.
8020
8021 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
8022
8023         * gcc.dg/rs6000-fpint.c: New.
8024
8025 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
8026
8027         * gcc.dg/old-style-then-proto-1.c: New test.
8028
8029 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8030
8031         * gfortran.fortran-torture/execute/backspace.f90: Check
8032         after backspace and read was incorrect.
8033
8034 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8035
8036         * gcc.c-torture/execute/builtins/strcat.c: Check the result
8037         buffer past the terminating NUL using memcmp.
8038         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
8039         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
8040
8041         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
8042         Fix unused/uninitialized variable warnings.
8043
8044         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
8045         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
8046         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
8047         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
8048
8049         * gcc.c-torture/execute/builtins/abs-1-lib.c,
8050         gcc.c-torture/execute/builtins/fputs-lib.c,
8051         gcc.c-torture/execute/builtins/lib/fprintf.c,
8052         gcc.c-torture/execute/builtins/lib/main.c,
8053         gcc.c-torture/execute/builtins/lib/memcmp.c,
8054         gcc.c-torture/execute/builtins/lib/memmove.c,
8055         gcc.c-torture/execute/builtins/lib/mempcpy.c,
8056         gcc.c-torture/execute/builtins/lib/memset.c,
8057         gcc.c-torture/execute/builtins/lib/printf.c,
8058         gcc.c-torture/execute/builtins/lib/sprintf.c,
8059         gcc.c-torture/execute/builtins/lib/stpcpy.c,
8060         gcc.c-torture/execute/builtins/lib/strchr.c,
8061         gcc.c-torture/execute/builtins/lib/strcmp.c,
8062         gcc.c-torture/execute/builtins/lib/strcpy.c,
8063         gcc.c-torture/execute/builtins/lib/strcspn.c,
8064         gcc.c-torture/execute/builtins/lib/strlen.c,
8065         gcc.c-torture/execute/builtins/lib/strncat.c,
8066         gcc.c-torture/execute/builtins/lib/strncmp.c,
8067         gcc.c-torture/execute/builtins/lib/strncpy.c,
8068         gcc.c-torture/execute/builtins/lib/strrchr.c,
8069         gcc.c-torture/execute/builtins/lib/strspn.c,
8070         gcc.c-torture/execute/builtins/lib/strstr.c,
8071         gcc.c-torture/execute/builtins/memops-asm-lib.c,
8072         gcc.c-torture/execute/builtins/strlen-2.c,
8073         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
8074         prototypes.
8075
8076 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
8077
8078         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
8079         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
8080         selectany usage.
8081
8082 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
8083
8084         PR c++/19406
8085         * g++.dg/debug/using1.C: New test.
8086
8087 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
8088
8089         PR middle-end/20524
8090         * gcc.dg/alias-7.c: Prefix asm-declared name with
8091         __USER_LABEL_PREFIX__.
8092
8093 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
8094
8095         Fix fallout from PR middle-end/15700:
8096         * gcc.c-torture/compile/20011119-1.c: Take
8097         __USER_LABEL_PREFIX__ into account.
8098         * gcc.c-torture/compile/20011119-2.c: Likewise.
8099
8100 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8101
8102         PR c++/18644
8103         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
8104
8105 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
8106
8107         PR c/17855
8108         * gcc.c-torture/compile/struct-non-lval-1.c,
8109         gcc.c-torture/compile/struct-non-lval-2.c,
8110         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
8111
8112 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
8113
8114         * gcc.dg/tls/tls.exp: Remove temporary file.
8115         * g++.dg/tls/tls.exp: Ditto.
8116         * lib/file-format.exp: Ditto.
8117         * g++.dg/special/ecos.exp: Ditto.
8118
8119         * lib/profopt.exp: Treat prof_ext as a list.
8120         * gcc.misc-tests/bprob.exp: Ditto.
8121         * g++.dg/bprob/bprob.exp: Ditto.
8122
8123         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
8124         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
8125         g++.dg/tree-ssa/pointer-reference-alias.C,
8126         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
8127         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
8128         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
8129         g++.dg/vect/pr19951.cc: Ditto.
8130         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
8131         gcc.dg/builtins-47.c: Ditto.
8132         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
8133         gcc.dg/pr20115-1.c: Ditto.
8134         * gcc.dg/tree-ssa/20030530-2.c,
8135         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
8136         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
8137         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
8138         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
8139         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
8140         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
8141         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
8142         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
8143         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
8144         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
8145         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
8146         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
8147         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
8148         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
8149         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
8150         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
8151         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
8152         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
8153         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
8154         gcc.dg/tree-ssa/20030824-1.c,
8155         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
8156         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
8157         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
8158         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
8159         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
8160         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
8161         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
8162         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
8163         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
8164         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
8165         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
8166         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
8167         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
8168         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
8169         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
8170         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
8171         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
8172         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
8173         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
8174         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
8175         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
8176         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
8177         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
8178         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
8179         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
8180         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
8181         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
8182         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
8183         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
8184         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
8185         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
8186         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
8187         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
8188         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
8189         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
8190         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
8191         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
8192         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
8193         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
8194         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
8195         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
8196         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
8197         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
8198         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
8199         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
8200         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
8201         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
8202         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
8203         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
8204         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
8205         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
8206         gcc.dg/tree-ssa/useless-1.c: Ditto.
8207         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
8208         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
8209         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
8210         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
8211         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
8212         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
8213         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
8214         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
8215         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
8216         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
8217         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
8218         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
8219         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
8220         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
8221         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
8222         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
8223         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
8224         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
8225         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
8226         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
8227         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
8228         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
8229         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
8230         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
8231         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
8232         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
8233         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
8234         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
8235         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
8236         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
8237         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
8238         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
8239         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
8240         gcc.dg/vect/vect-none.c: Ditto.
8241         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
8242         treelang/compile/unsigned.tree: Ditto.
8243
8244         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
8245         * gcc.dg/cpp/direct2s.c: Ditto.
8246         * gcc.dg/cpp/paste4.c: Ditto.
8247         * gcc.dg/cpp/separate-1.c: Ditto.
8248         * gcc.dg/pch/save-temps-1.c: Ditto.
8249         * g++.dg/ext/altivec-10.C: Ditto.
8250         * g++.dg/pch/pch.C: Ditto.
8251
8252         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
8253
8254         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
8255         * g++.dg/template/repo1.C: Ditto.
8256         * g++.dg/template/repo2.C: Ditto.
8257         * g++.dg/template/repo3.C: Ditto.
8258         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
8259         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
8260         * g++.old-deja/g++.pt/repo1.C: Ditto.
8261         * g++.old-deja/g++.pt/repo2.C: Ditto.
8262         * g++.old-deja/g++.pt/repo3.C: Ditto.
8263         * g++.old-deja/g++.pt/repo4.C: Ditto.
8264
8265         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
8266         * gcc.dg/20030107-1.c: Ditto.
8267         * gcc.dg/20030702-1.c: Ditto.
8268         * gcc.dg/profile-generate-1.c: Ditto.
8269         * g++.dg/other/profile1.C: Ditto.
8270         * g++.old-deja/g++.robertl/eb83.C: Ditto.
8271
8272         * lib/gcc-dg.exp (remove-build-file): New.
8273         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
8274         cleanup-tree-dump, cleanup-saved-temps): New.
8275
8276 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
8277
8278         PR c++/19203, DR 214
8279         * g++.dg/parse/ambig3.C: Not ambiguous.
8280         * g++.dg/template/spec20.C: New.
8281         * g++.dg/template/spec21.C: New.
8282
8283 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
8284
8285         PR target/20045
8286         * gcc.dg/ia64-fptr-1.c: Run only on linux.
8287
8288 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8289
8290         PR libfortran/20660
8291         * gfortran.dg/negative_unit.f: New test.
8292
8293 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
8294
8295         * gcc.dg/20050330-1.c: New test.
8296
8297 2005-03-30  Devang Patel  <dpatel@apple.com>
8298
8299         * g++.dg/tree-sra/ssa-sra-3.C: New test.
8300
8301 2005-03-30  Dale Johannesen  <dalej@apple.com>
8302
8303         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
8304
8305 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
8306
8307         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
8308         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
8309         Strip options from test name.
8310
8311 2005-03-31  Jan Hubicka  <jh@suse.cz>
8312
8313         * gcc.dg/varpool-1.c: New testcase.
8314
8315 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
8316
8317         PR c/772
8318         PR c/17913
8319         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
8320         gcc.dg/stmt-expr-label-3.c : New tests.
8321         * gcc.c-torture/execute/medce-2.c: Remove.
8322
8323 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
8324
8325         PR c/20368
8326         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
8327         tests.
8328
8329 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
8330
8331         * gcc.c-torture/compile/pr20203.c: New test.
8332
8333 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
8334
8335         * gfortran.dg/promotion.f90:  New test.
8336
8337 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
8338
8339         PR middle-end/20491
8340         * gcc.dg/torture/asm-subreg-1.c: New test.
8341
8342 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
8343
8344         PR c/20672
8345         * gcc.dg/pr20672-1.c: New test.
8346
8347 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
8348
8349         * gfortran.dg/vect: New directory.
8350         * gfortran.dg/vect/vect.exp: New.
8351         * gfortran.dg/vect/vect-1.f90: New test.
8352         * gfortran.dg/vect/vect-2.f90: New test.
8353         * gfortran.dg/vect/vect-3.f90: New test.
8354         * gfortran.dg/vect/vect-4.f90: New test.
8355         * gfortran.dg/vect/vect-5.f90: New test.
8356
8357 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
8358
8359         PR middle-end/20622
8360         * gcc.dg/alias-7.c: New test.
8361
8362 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
8363
8364         * gcc.dg/sparc-reg-1.c: New test.
8365
8366 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
8367
8368         PR target/19890
8369         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
8370
8371 2005-03-29  Dale Ranta  <dir@lanl.gov>
8372             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8373
8374         PR libfortran/20163
8375         * gfortran.dg/pr20163-2.f: New test.
8376
8377 2005-03-28  Jan Hubicka  <jh@suse.cz>
8378
8379         PR middle-end/20635
8380         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
8381         by Jakub Jelinek.
8382
8383 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
8384
8385         PR tree-optimization/20626
8386         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
8387         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
8388
8389 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
8390
8391         * gfortran.dg/underflow.f90:  New test.
8392         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
8393
8394 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8395
8396         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
8397
8398 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
8399
8400         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
8401         (g++_init): Make sure that CXXFLAGS is set.
8402         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
8403         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
8404         * lib/gfortran.exp (gfortran_link_flags): Likewise.
8405         * lib/objc.exp (objc_init): Likewise.
8406         * lib/treelang.exp (treelang_init): Likewise.
8407
8408 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
8409
8410         PR tree-optimization/20470
8411         * gcc.dg/tree-ssa/pr20470.c: New test.
8412
8413 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
8414
8415         * gcc.dg/ppc-stfiwx.c: New.
8416
8417 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
8418
8419         PR target/19888
8420         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
8421
8422 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
8423
8424         * gcc.dg/20050325-1.c: Fix a typo.
8425
8426 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8427
8428         PR libfortran/19678
8429         PR libfortran/19679
8430         * gfortran.dg/dos_eol.f: New test.
8431
8432 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
8433
8434         PR rtl-optimization/20249
8435         * gcc.dg/20050325-1.c: New test.
8436
8437 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8438
8439         PR libfortran/15332
8440         * gfortran.dg/pr15332.f: New test.
8441
8442 2005-03-24  Dale Johannesen  <dalej@apple.com>
8443
8444         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
8445
8446 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
8447
8448         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
8449         'internal' visibility.
8450         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
8451         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
8452         'protected' visibility.
8453         * gcc.dg/visibility-7.c: Likewise.
8454         * lib/target-supports.exp (check_visibility_available): Take
8455         a parameter, the kind of visibility to check for.
8456         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
8457         to check_visibility_available.
8458
8459         * g++.dg/expr/cast3.C: New.
8460
8461 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
8462
8463         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
8464         rs6000.
8465
8466 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
8467
8468         PR target/20095
8469         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
8470
8471 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
8472
8473         * gcc.dg/badshift.c: Renamed to...
8474         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
8475
8476         * gcc.target/i386/badshift.c: Renamed to...
8477         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
8478         only.
8479
8480         PR rtl-optimization/20532
8481         * gcc.target/i386/badshift.c: New.
8482
8483 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8484
8485         * gfortran.dg/pr18025.f90: New test.
8486
8487 2005-03-23  Dale Johannesen  <dalej@apple.com>
8488
8489         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
8490
8491 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
8492
8493         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
8494
8495         * lib/target-supports.exp (check_iconv_available): Default
8496         libiconv to -liconv, if there is no definition.
8497
8498 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
8499
8500         * gcc.dg/torture/cris-asm-mof-1.c: New test.
8501
8502 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
8503
8504         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
8505         * g++.dg/opt/pr7503-2.C: Likewise.
8506         * g++.dg/opt/pr7503-3.C: Likewise.
8507         * g++.dg/opt/pr7503-4.C: Likewise.
8508         * g++.dg/opt/pr7503-5.C: Likewise.
8509         * g++.dg/warn/minmax.C: New test.
8510
8511 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8512
8513         * gfortran.dg/g77_intrinsics_funcs.f: New test.
8514         * gfortran.dg/g77_intrinsics_sub.f: New test.
8515
8516 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
8517             Jan Hubicka  <jh@suse.cz>
8518             Steven Bosscher <stevenb@suse.de
8519
8520         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
8521
8522 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8523
8524         PR c++/19980
8525         * g++.dg/template/redecl3.C: New test.
8526
8527 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8528
8529         PR c++/20499
8530         * g++.dg/parse/error16.C: Tweak error markers.
8531
8532 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
8533
8534         PR target/20561
8535         * gcc.dg/20050321-2.c: New test.
8536
8537 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
8538
8539         PR c++/20465
8540         PR c++/20381
8541         * g++.dg/template/ptrmem12.C: New.
8542
8543 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
8544
8545         PR rtl-optimization/20527
8546         * gcc.c-torture/execute/pr20527-1.c: New test.
8547
8548 2005-03-22  Ben Elliston  <bje@au.ibm.com>
8549
8550         * gcc.misc-tests/options.exp (check_for_options): Create a real C
8551         program, compile it into a real executable and then delete the .c
8552         and .x files afterwards, to avoid problems on testglue targets.
8553
8554 2005-03-21  Stuart Hastings  <stuart@apple.com>
8555
8556         * gcc.target/i386/sse-2.c: New.
8557
8558 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
8559
8560         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
8561
8562 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
8563
8564         * g++.dg/parse/crash25.C: Fix typo.
8565
8566 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
8567
8568         PR c++/20461
8569         * g++.dg/parse/crash24.C: New test.
8570
8571         PR c++/20536
8572         * g++.dg/parse/crash25.C: New test.
8573
8574 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
8575
8576         PR c++/20147
8577         * g++.dg/ext/stmtexpr4.C: New test.
8578
8579 2005-03-20  Roger Sayle  <roger@eyesopen.com>
8580
8581         PR middle-end/20539
8582         * gcc.c-torture/compile/pr13066-1.c: New test case.
8583         * gcc.c-torture/compile/pr20539-1.c: Likewise.
8584         * g++.dg/opt/pr13066-1.C: Likewise.
8585
8586 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
8587
8588         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
8589
8590 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8591
8592         PR fortran/18525
8593         * gfortran.dg/nesting_1.f90: New test.
8594
8595 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8596
8597         PR c++/20240
8598         * g++.dg/lookup/using13.C: New test.
8599
8600 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8601
8602         PR c++/20333
8603         * g++.dg/template/crash36.C: New test.
8604
8605 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
8606
8607         PR c++/20463
8608         * g++.dg/template/crash35.C: New test.
8609
8610 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
8611
8612         PR c++/19966
8613         * g++.dg/overload/operator2.C: New test.
8614
8615 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8616
8617         PR libfortran/20257
8618         * gfortran.dg/pr20257.f90: New test.
8619
8620 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8621
8622         PR libfortran/20480
8623         * gfortran.dg/pr20480.f90: New test.
8624
8625 2005-03-16  Richard Henderson  <rth@redhat.com>
8626
8627         PR middle-end/15700
8628         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
8629         (_rtld_global): New.
8630         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
8631         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
8632
8633         * gcc.dg/alias-3.c: New.
8634         * gcc.dg/alias-4.c: New.
8635         * gcc.dg/alias-5.c: New.
8636         * gcc.dg/alias-6.c: New.
8637
8638 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
8639
8640         * gcc.dg/cpp/ucnid-7.c: New.
8641
8642 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
8643             Dorit Naishlos  <dorit@il.ibm.com>
8644
8645         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
8646         darwin.
8647
8648 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
8649
8650         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
8651         misaligned accesses.
8652         * gcc.dg/vect/vect-58.c: Likewise.
8653         * gcc.dg/vect/vect-92.c: New.
8654         * gcc.dg/vect/vect-93.c: New.
8655
8656 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
8657
8658         PR fortran/18827
8659         * gfortran.dg/assign_2.f90: New test.
8660         * gfortran.dg/assign_3.f90: New test.
8661         * gfortran.dg/assign.f90: New test.
8662
8663 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
8664
8665         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
8666         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
8667         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
8668         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
8669         names.
8670
8671 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
8672
8673         * gcc.dg/cpp/ucnid-6.c: New.
8674
8675         * gcc.dg/cpp/normalize-1.c: New.
8676         * gcc.dg/cpp/normalize-2.c: New.
8677         * gcc.dg/cpp/normalize-3.c: New.
8678         * gcc.dg/cpp/normalize-4.c: New.
8679         * gcc.dg/cpp/ucnid-4.c: New.
8680         * gcc.dg/cpp/ucnid-5.c: New.
8681         * g++.dg/cpp/normalize-1.C: New.
8682         * g++.dg/cpp/ucnid-1.C: New.
8683
8684 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
8685
8686         * gcc.dg/pr18628.c: New.
8687
8688 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
8689
8690         PR c++/20280
8691         * g++.dg/tree-ssa/pr20280.C: New.
8692
8693 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8694
8695         PR fortran/20467
8696         * gfortran.dg/stfunc_2.f90: New test.
8697
8698 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
8699
8700         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
8701
8702 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
8703
8704         * gcc.dg/tree-ssa/20050314-1.c: New test.
8705
8706 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8707
8708         PR c++/4403
8709         PR c++/9783, DR433
8710         * g++.dg/template/friend34.C: New test.
8711         * g++.dg/template/friend35.C: Likewise.
8712         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
8713
8714 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8715
8716         Friend class name lookup 5/n
8717         PR c++/1016
8718         * g++.dg/lookup/hidden-class1.C: New test.
8719         * g++.dg/lookup/hidden-class2.C: Likewise.
8720         * g++.dg/lookup/hidden-class3.C: Likewise.
8721         * g++.dg/lookup/hidden-class4.C: Likewise.
8722         * g++.dg/lookup/hidden-class5.C: Likewise.
8723         * g++.dg/lookup/hidden-class6.C: Likewise.
8724         * g++.dg/lookup/hidden-class7.C: Likewise.
8725         * g++.dg/lookup/hidden-class8.C: Likewise.
8726         * g++.dg/lookup/hidden-class9.C: Likewise.
8727         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
8728         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
8729         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
8730         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
8731         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
8732         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
8733         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
8734         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
8735         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
8736         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
8737         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
8738
8739 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
8740
8741         PR c++/20157
8742         * g++.dg/template/error18.C: New test.
8743
8744 2005-03-09  Ben Elliston  <bje@au.ibm.com>
8745
8746         PR debug/16792
8747         * g++.dg/debug/pr16792.C: New test.
8748
8749 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
8750
8751         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
8752         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
8753         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
8754         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
8755         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
8756         test assertion names.
8757
8758 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8759
8760         PR fortran/18600
8761         * gfortran.dg/stfunc_1.f90: New test.
8762
8763 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8764
8765         PR fortran/16907
8766         * gfortran.dg/real_index_1.f90: New test.
8767
8768 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8769
8770         PR fortran/20323
8771         * gfortran.dg/spec_expr_1.f90: New test.
8772
8773 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
8774
8775         PR c/20402
8776         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
8777         new parser.
8778
8779 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8780
8781         PR fortran/20361
8782         * gfortran.dg/largeequiv_1.f90: New test.
8783
8784 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
8785
8786         * gcc.dg/ucnid-1.c: New.
8787         * gcc.dg/ucnid-2.c: New.
8788         * gcc.dg/ucnid-3.c: New.
8789         * gcc.dg/ucnid-4.c: New.
8790         * gcc.dg/ucnid-5.c: New.
8791         * gcc.dg/ucnid-6.c: New.
8792         * gcc.dg/cpp/ucnid-1.c: New.
8793         * gcc.dg/cpp/ucnid-2.c: New.
8794         * gcc.dg/cpp/ucnid-3.c: New.
8795         * g++.dg/other/ucnid-1.C: New.
8796
8797 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
8798
8799         * gcc.dg/vmx/darwin-abi-3.c: Delete.
8800
8801 2005-03-11  Per Bothner  <per@bothner.com>
8802
8803         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
8804         that diagnotics refer to correct token.
8805         * gcc.dg/unused-3.c: Likewise.
8806
8807 2005-03-11  Per Bothner  <per@bothner.com>
8808
8809         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
8810         constant" is now actually on same line as string constant.
8811         * gcc.dg/cpp/direct2s.c: Likewise.
8812
8813 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
8814
8815         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
8816
8817 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8818
8819         PR libfortran/20124
8820         * gfortran.dg/pr20124.f90: New Test
8821
8822 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
8823
8824         PR tree-optimization/20130
8825         * gcc.dg/pr20130-1.c: New test.
8826
8827 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
8828
8829         PR target/20095
8830         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
8831
8832 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8833
8834         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
8835
8836 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
8837
8838         * g++.dg/eh/forced1.C: Fix comment.
8839         * g++.dg/eh/forced2.C: Ditto.
8840         * g++.dg/eh/forced3.C: Ditto.
8841         * g++.dg/eh/forced4.C: Ditto.
8842
8843 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
8844
8845         PR rtl-opt/20412
8846         * gcc.c-torture/compile/pr20412.c: New test.
8847
8848 2005-03-10  Roger Sayle  <roger@eyesopen.com>
8849
8850         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
8851
8852 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
8853
8854         PR target/20322
8855         * gcc.dg/20050307-1.c: New test.
8856
8857 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
8858
8859         PR c++/20375
8860         * g++.dg/other/stdarg3.C: New.
8861
8862 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
8863
8864         PR c++/18384, c++/18327
8865         * g++.dg/init/array19.C: New test.
8866
8867         PR inline-asm/20314
8868         * gcc.dg/torture/pr20314-1.c: New test.
8869         * gcc.dg/torture/pr20314-2.c: New test.
8870
8871 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
8872
8873         * gcc.dg/20050309-1.c: New test.
8874
8875 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8876
8877         * gcc.dg/builtins-10.c: Reactivate disabled test.
8878         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
8879         new cbrt transformations.
8880
8881 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
8882
8883         PR c++/20208
8884         * g++.dg/template/array13.C: New test.
8885
8886 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
8887
8888         PR c++/16859
8889         * g++.dg/init/brace4.C: New test.
8890
8891 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
8892
8893         PR c++/20186
8894         * g++.dg/template/non-dependent12.C: New.
8895
8896 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
8897
8898         PR c++/20142
8899         * g++.dg/init/array18.C: Add dg-do run marker.
8900
8901         PR c++/20142
8902         * g++.dg/init/array18.C: New test.
8903
8904 2005-03-09  Ben Elliston  <bje@au.ibm.com>
8905
8906         * consistency.vlad/vlad.exp: Remove trailing semicolons.
8907         * g++.dg/gcov/gcov.exp: Likewise.
8908         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
8909         * gcc.target/xstormy16/xstormy16.exp: Likewise.
8910         * lib/c-torture.exp: Likewise.
8911         * lib/fortran-torture.exp: Likewise.
8912         * lib/g++.exp: Likewise.
8913         * lib/gcc-defs.exp: Likewise.
8914         * lib/gcc-dg.exp: Likewise.
8915         * lib/gcc.exp: Likewise.
8916         * lib/gcov.exp: Likewise.
8917         * lib/gfortran.exp: Likewise.
8918         * lib/mike-g++.exp: Likewise.
8919         * lib/mike-gcc.exp: Likewise.
8920         * lib/objc-torture.exp: Likewise.
8921         * lib/objc.exp: Likewise.
8922         * lib/profopt.exp: Likewise.
8923         * lib/target-libpath.exp: Likewise.
8924         * lib/target-supports.exp: Likewise.
8925         * lib/treelang.exp: Likewise.
8926         * lib/wrapper.exp: Likewise.
8927
8928 2005-03-08  Jeff Law  <law@redhat.com>
8929
8930         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
8931         PHI-OPT changes.
8932
8933 2005-03-08  Ira Rosen  <irar@il.ibm.com>
8934
8935         * gcc.dg/vect/pr20122.c: New test.
8936
8937 2005-03-07  Jeff Law  <law@redhat.com>
8938
8939         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
8940         was folded away.
8941         * gcc.dg/tree-ssa/pr18133-1.c: New test.
8942         * gcc.dg/tree-ssa/pr18133-2.c: New test.
8943         * gcc.dg/tree-ssa/pr18134.c: New test.
8944
8945 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8946
8947         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
8948         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
8949         gcc.dg/torture/builtin-noret-2.c: Require weak support.
8950
8951 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
8952
8953         PR tree-opt/17671
8954         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
8955
8956 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
8957
8958         * g++.dg/warn/Wnvdtor.C: New test.
8959
8960 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
8961
8962         * gcc.dg/torture/pr19683-1.c: New test.
8963
8964 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
8965
8966         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
8967         * gfortran.dg/g77/19990313-2.f: Ditto.
8968         * gfortran.dg/g77/19990313-3.f: Ditto.
8969         * gfortran.dg/g77/19990525-0.f: Ditto.
8970         * gfortran.dg/g77/19990826-0.f: Ditto.
8971         * gfortran.dg/g77/19990826-2.f: Ditto.
8972         * gfortran.dg/g77/19990826-3.f: Ditto.
8973         * gfortran.dg/g77/20000511-1.f: Ditto.
8974         * gfortran.dg/g77/20000511-2.f: Ditto.
8975         * gfortran.dg/g77/970625-2.f: Ditto.
8976         * gfortran.dg/g77/980310-2.f: Ditto.
8977         * gfortran.dg/g77/980310-3.f: Ditto.
8978         * gfortran.dg/g77/980310-8.f: Ditto.
8979         * gfortran.dg/g77/980519-2.f: Ditto.
8980         * gfortran.dg/g77/alpha1.f: Ditto.
8981         * gfortran.dg/g77/claus.f: Ditto.
8982         * gfortran.dg/g77/erfc.f: Ditto.
8983         * gfortran.dg/g77/short.f: Ditto.
8984         * gfortran.fortran-torture/execute/data.f90: Ditto.
8985         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
8986         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
8987
8988 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8989
8990         * lib/file-format.exp (gcc_target_object_format): Add check for som
8991         format and hardcode object formats on hppa*-*-hpux*.
8992         * lib/target-supports.exp (check_weak_available): Add check for som
8993         object format.  Always return 0 on hppa*-*-hpux10*.
8994
8995         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
8996         is defined.
8997
8998         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
8999
9000 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
9001
9002         * gfortran.dg/pr19936_1.f90: New test.
9003         * gfortran.dg/pr19936_2.f90: New test.
9004         * gfortran.dg/pr19936_3.f90: New test.
9005
9006 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
9007             Paul Thomas <prthomas@drfccad.cea.fr>
9008
9009         * gfortran.dg/PR19754_1.f90: New test.
9010         * gfortran.dg/PR19754_2.f90: Ditto.
9011
9012 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9013
9014         PR c++/19311
9015         * g++.dg/template/non-dependent11.C: New test.
9016
9017 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
9018
9019         * lib/target-supports.exp (check_iconv_available): Fix comment.
9020
9021 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
9022             Joseph S. Myers  <joseph@codesourcery.com>
9023
9024         PR c++/19797
9025         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
9026
9027 2005-03-04  Matthew Sachs  <msachs@apple.com>
9028
9029         * gcc.exp (gcc_target_compile): Put braces around
9030         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
9031         * objc.exp (objc_target_compile): Likewise.
9032         * treelang.exp (treelang_target_compile): Likewise.
9033
9034 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9035
9036         PR fortran/19673
9037         * gfortran.dg/func_result_1.f90: New test.
9038
9039 2005-03-04  Ben Elliston  <bje@au.ibm.com>
9040
9041         * gcc.misc-tests/options.exp: New test.
9042
9043 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
9044
9045         * gcc.dg/pr15784-4.c: New test.
9046
9047 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
9048
9049         * gcc.c-torture/execute/pr17133.c: New.
9050         * gcc.c-torture/compile/20050303-1.c: New.
9051
9052 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
9053
9054         * gcc.dg/cpp/assert4.c:  Fix for cygwin
9055
9056 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
9057
9058         * g++.dg/overload/using2.C: New.
9059
9060 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
9061
9062         PR c++/19916
9063         * g++.dg/init/ptrmem2.C: New test.
9064
9065 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
9066
9067         PR c/8927
9068         * gcc.dg/pr8927-1.c: New test.
9069
9070 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
9071
9072         PR c++/20232
9073         * g++.dg/inherit/covariant12.C: New.
9074
9075 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9076
9077         PR fortran/19479
9078         * gfortran.dg/bound_1.f90: New test.
9079
9080 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
9081
9082         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
9083         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
9084
9085 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
9086
9087         PR c/20245
9088         * gcc.dg/pr20245-1.c: New test.
9089
9090 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
9091
9092         PR middle-end/19874
9093         * gcc.c-torture/execute/20050119-2.c: New test case.
9094
9095 2005-02-28  Ben Elliston  <bje@au.ibm.com>
9096
9097         * README: Update the DejaGnu bug reporting address.
9098         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
9099         * lib/objc-torture.exp: Likewise.
9100
9101 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
9102
9103         * gfortran.dg/boz_1.f90: New test.
9104         * gfortran.dg/boz_3.f90: New test.
9105         * gfortran.dg/boz_4.f90: New test.
9106
9107 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
9108
9109         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
9110         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
9111
9112 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9113
9114         PR libfortran/20101
9115         * gfortran.dg/write_0_pe_format.f90: New test.
9116
9117 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
9118
9119         PR c++/20206
9120         * g++.dg/opt/thunk2.C: New test.
9121         * g++.dg/opt/covariant1.C: New test.
9122
9123 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9124
9125         * gfortran.dg/e_d_fmt.f90: New test.
9126
9127 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
9128
9129         * gcc.dg/asm-b.c: Fix comment typos.
9130
9131 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
9132
9133         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
9134         a V_MAY_DEF also.
9135
9136 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
9137
9138         PR tree-opt/20188
9139         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
9140         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
9141         * gcc.dg/asm-b.c: New test.
9142
9143 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
9144
9145         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
9146         Disable this test on IRIX 6.
9147
9148 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
9149
9150         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
9151         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
9152         parser.
9153
9154 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
9155
9156         PR tree-optimization/20204
9157         * testsuite/gcc.dg/pr20204.c: New test.
9158
9159 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
9160
9161         PR target/20196
9162         * gcc.c-torture/execute/20050224-1.c: New test.
9163
9164         PR c++/20175
9165         * g++.dg/warn/Wbraces2.C: New test.
9166
9167 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
9168
9169         PR c++/19878
9170         * g++.dg/init/const2.C: New test.
9171
9172 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
9173
9174         PR tree-optimization/20100
9175         * gcc.c-torture/execute/pr20100-1.c: New test.
9176
9177 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9178
9179         * gfortran.dg/implicit_3.f90: New test.
9180
9181         * gfortran.dg/deftype_1.f90: New test.
9182
9183 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
9184
9185         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
9186         the test passes.
9187         * g++.dg/other/anon3.C: Accept a warning.
9188
9189 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
9190
9191         * gcc.dg/pr20017.c: Fix a comment typo.
9192
9193 2005-02-23  Bud Davis  <bdavis@gfortran.org>
9194
9195         * gfortran.dg/list_read_4.f90: Change to f90 comments.
9196
9197 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
9198
9199         PR ada/19902
9200         * ada/acats/tests/cxa/cxa3004.a: Remove.
9201         * ada/acats/tests/cxb/cxb30061.am: Likewise.
9202
9203 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
9204
9205         PR c++/20073
9206         * g++.dg/init/const1.C: New test.
9207
9208         PR c++/19991
9209         * g++.dg/parse/constant7.C: New test.
9210
9211         PR c++/20152
9212         * g++.dg/parse/error27.C: New test.
9213         * g++.dg/template/qualttp15.C: Adjust error markers.
9214         * g++.old-deja/g++.other/struct1.C: Likewise.
9215
9216         PR c++/20153
9217         * g++.dg/template/error17.C: New test.
9218
9219         PR c++/20148
9220         * g++.dg/parser/error26.C: New test.
9221
9222 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
9223
9224         PR tree-optimization/20100
9225         PR tree-optimization/20115
9226         * gcc.dg/pr20115.c: New test.
9227         * gcc.dg/pr20115-1.c: New test.
9228         * gcc.dg/pr20100.c: New test.
9229         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
9230         call-clobbered variables after alias1.
9231
9232 2005-02-22  Bud Davis  <bdavis@gfortran.org>
9233
9234         * gfortran.dg/list_read_4.f90: new test.
9235
9236 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
9237
9238         PR rtl-optimization/20017.
9239         * gcc.dg/pr20017.c: New.
9240
9241 2005-02-22  Devang Patel  <dpatel@apple.com>
9242
9243         PR 19952
9244         * g++.dg/tree-ssa/pr19952.C: New test.
9245
9246 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
9247
9248         PR c++/19883
9249         * g++.dg/parse/constant6.C: New test.
9250
9251 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
9252
9253         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
9254         * g++.dg/charset/asm2.c: Likewise.
9255         * g++.dg/charset/asm3.c: Likewise.
9256         * g++.dg/charset/asm4.c: Likewise.
9257         * g++.dg/charset/asm5.c: Likewise.
9258         * g++.dg/charset/attribute1.c: Likewise.
9259         * g++.dg/charset/attribute2.c: Likewise.
9260         * g++.dg/charset/extern1.cc: Likewise.
9261         * g++.dg/charset/extern2.cc: Likewise.
9262         * g++.dg/charset/extern3.cc: Likewise.
9263         * g++.dg/charset/function.cc: Likewise.
9264         * g++.dg/charset/string.c: Likewise.
9265         * g++.dg/charset/charset.exp: Likewise.
9266         * lib/target-supports.exp (check_iconv_available): Fix comment.
9267
9268 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
9269
9270         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
9271         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
9272         * gcc.dg/charset/asm2.c: Likewise.
9273         * gcc.dg/charset/asm3.c: Likewise.
9274         * gcc.dg/charset/asm4.c: Likewise.
9275         * gcc.dg/charset/asm5.c: Likewise.
9276         * gcc.dg/charset/asm6.c: Likewise.
9277         * gcc.dg/charset/attribute1.c: Likewise.
9278         * gcc.dg/charset/attribute2.c: Likewise.
9279         * gcc.dg/charset/builtin1.c: Likewise.
9280         * gcc.dg/charset/extern.c: Likewise.
9281         * gcc.dg/charset/function.c: Likewise.
9282         * gcc.dg/charset/string.c: Likewise.
9283         * gcc.dg/charset/charset.exp: Likewise.
9284
9285 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
9286
9287         PR fortran/20086
9288         * gfortran.dg/pr20086.f90: New test.
9289
9290 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
9291
9292         PR tree-optimization/19786
9293         * g++.dg/tree-ssa/pr19786.C: New.
9294
9295 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9296
9297         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
9298
9299 2005-02-21  Jeff Law  <law@redhat.com>
9300
9301         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
9302
9303 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9304
9305         * gfortran.dg/do_iterator: Split loop, markup all lines for
9306         which an error locus is printed.
9307         * gfortran.dg/pr17708.f90: Markup all lines for which an error
9308         locus is printed.
9309         * gfortran.dg/select_4.f90: Likewise.
9310         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
9311         locuses in the various permutations.
9312
9313 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
9314
9315         PR tree-optimization/19951
9316         * g++.dg/vect: New directory.
9317         * g++.dg/vect/vect.exp: New file.
9318         * g++.dg/vect/pr19951.cc: New testcase.
9319         * g++.dg/dg.exp: Also prune vectorizer tests.
9320
9321 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
9322
9323         PR 18785
9324         * gcc.dg/charset/builtin1.c: New test.
9325
9326 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9327
9328         PR c++/19299
9329         * g++.dg/inherit/volatile1.C: New test.
9330
9331         PR c++/19440
9332         * g++.dg/template/dtor4.C: New test.
9333
9334 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
9335
9336         * gfortran.dg/int_1.f90: New test.
9337
9338 2005-02-19  Devang Patel  <dpatel@apple.com>
9339
9340         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
9341
9342 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
9343
9344         * gfortran.dg/achar_1.f90: New test.
9345
9346 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
9347
9348         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
9349
9350 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
9351             Jakub Jelinek  <jakub@redhat.com>
9352
9353         PR tree-optimization/19828
9354         * gcc.dg/tree-ssa/loop-7.c: New test.
9355         * gcc.c-torture/execute/20050218-1.c: New test.
9356
9357 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
9358
9359         PR c/20043
9360         * gcc.dg/transparent-union-1.c: New test.
9361         * gcc.dg/transparent-union-2.c: New test.
9362
9363 2005-02-18  James E Wilson  <wilson@specifixinc.com>
9364
9365         PR tree-optimization/18977
9366         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
9367
9368 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
9369
9370         PR target/20054
9371         * gcc.dg/pr20054.c: New test.
9372
9373 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9374
9375         PR c++/19508
9376         * g++.dg/ext/attrib20.C: New test.
9377
9378 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
9379
9380         PR middle-end/20030
9381         * gfortran.fortran-torture/execute/character_passing.f90: New test.
9382
9383 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
9384
9385         PR c++/20008
9386         * g++.dg/opt/switch4.C: New.
9387
9388 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
9389
9390         PR c++/20023
9391         PR tree-optimization/20009
9392         * gcc.c-torture/compile/20050217-1.c: New test.
9393         * g++.dg/opt/switch3.C: New test.
9394
9395         PR tree-optimization/18947
9396         * gcc.c-torture/compile/20050215-1.c: New test.
9397         * gcc.c-torture/compile/20050215-2.c: New test.
9398         * gcc.c-torture/compile/20050215-3.c: New test.
9399
9400 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
9401
9402         PR c++/20028
9403         * g++.dg/template/crash34.C: New.
9404
9405         PR c++/20022
9406         * g++.dg/other/access3.C: New.
9407
9408 2005-02-17  Ira Rosen  <irar@il.ibm.com>
9409
9410         * gcc.dg/vect/vect-98.c: New test.
9411
9412 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
9413
9414         PR tree-optimization/19967
9415         * gcc.dg/pr19967.c: New.
9416
9417 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
9418
9419         PR middle-end/19857
9420         * gcc.dg/tree-ssa/20050215-1.c: New test.
9421         * gcc.c-torture/execute/20050215-1.c: New test.
9422
9423 2005-02-15  Eric Christopher  <echristo@redhat.com>
9424
9425         * gcc.dg/cpp/20050215-1.c: New file.
9426
9427 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
9428
9429         PR tree-optimization/15785
9430         * gcc.dg/pr15785-1.c: New test.
9431
9432 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
9433
9434         PR c++/17788
9435         * g++.dg/init/ctor4.C: New.
9436         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
9437
9438 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
9439
9440         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9441         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
9442
9443 2005-02-15  Andreas Schwab  <schwab@suse.de>
9444
9445         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
9446         declare malloc.
9447
9448 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
9449
9450         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
9451
9452 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
9453
9454         PR tree-optimization/19853
9455         * gcc.c-torture/compile/pr19853.c: New test.
9456
9457 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
9458
9459         PR c++/19608
9460         * g++.dg/parse/local-class1.C: New.
9461
9462         PR c++/19895
9463         * g++.dg/parse/ptrmem3.C: New.
9464
9465         PR c++/19884
9466         * g++.old-deja/g++.oliva/template6.C: Add another case.
9467         * g++.dg/template/explicit6.C: New.
9468
9469 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
9470
9471         PR c++/17816
9472         * g++.dg/other/redecl2.C: New.
9473
9474 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
9475
9476         PR c++/19891
9477         * g++.dg/abi/covariant4.C: New.
9478
9479 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
9480
9481         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
9482
9483 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
9484
9485         * gcc.dg/vect/vect-96.c: Fix typo.
9486
9487 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9488
9489         PR c++/14479
9490         PR c++/19487
9491         * g++.dg/template/enum5.C: New test.
9492
9493 2005-02-12  Ira Rosen  <irar@il.ibm.com>
9494
9495         * gcc.dg/vect/vect-97.c: New test.
9496
9497 2005-02-12  Ira Rosen  <irar@il.ibm.com>
9498
9499         * gcc.dg/vect/vect-96.c: New test.
9500
9501 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
9502
9503         * gcc.dg/builtins-34.c: Also check ldexp*.
9504
9505 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
9506
9507         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
9508
9509 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
9510
9511         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
9512         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
9513         dg-require-dll, dg-require-iconv, dg-require-named-sections,
9514         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
9515         selector_list, selector_expression, dg-process-target): Move to new
9516         file target-supports-dg.exp.
9517         * lib/target-supports-dg.exp: New.
9518
9519         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
9520         New.
9521
9522 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
9523
9524         PR c++/19666
9525         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
9526
9527         PR middle-end/19858
9528         * gcc.c-torture/compile/20050210-1.c: New test.
9529
9530 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
9531
9532         PR c++/19755
9533         * g++.dg/warn/Wbraces1.C: New test.
9534
9535 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
9536
9537         * gcc.dg/builtins-52.c: New testcase.
9538
9539 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
9540
9541         PR c/19342
9542         * gcc.c-torture/execute/20050119-1.c: New test.
9543
9544 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
9545
9546         PR c++/19811
9547         * g++.dg/init/delete1.C: New test.
9548
9549 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
9550
9551         PR c++/18470
9552         * g++.dg/template/static12.C: New test.
9553
9554 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
9555
9556         PR c++/19787
9557         * g++.dg/conversion/ambig1.C: New test.
9558
9559         PR c++/19739
9560         * g++.dg/ext/attrib19.C: New test.
9561
9562         PR c++/19732
9563         * g++.dg/parse/dtor5.C: New test.
9564
9565         PR c++/19762
9566         * g++.dg/template/dtor3.C: New test.
9567
9568         PR c++/19826
9569         * g++.dg/template/static11.C: New test.
9570         * g++.dg/template/crash2.C: Remove dg-error marker.
9571
9572 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
9573
9574         PR C++/18491
9575         * g++.old-deja/g++.mike/p10769a.C: Remove.
9576
9577 2005-02-09  Roger Sayle  <roger@eyesopen.com>
9578
9579         * gcc.dg/builtins-48.c: New test case.
9580         * gcc.dg/builtins-49.c: New test case.
9581         * gcc.dg/builtins-50.c: New test case.
9582         * gcc.dg/builtins-51.c: New test case.
9583
9584 2005-02-09  Ian Lance Taylor  <ian@airs.com>
9585
9586         PR middle-end/19583
9587         * g++.dg/warn/Wreturn-type-3.C: New test.
9588
9589 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
9590
9591         PR middle-end/19402
9592         * gcc.dg/pr19402-1.c: New testcase.
9593         * gcc.dg/pr19402-2.c: likewise.
9594
9595 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
9596
9597         PR middle-end/19854
9598         * g++.dg/tree-ssa/tmmti.C: New testcase.
9599
9600 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
9601
9602         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
9603
9604 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
9605
9606         PR c++/19733
9607         * g++.dg/parse/crash23.C: New test.
9608         * g++.dg/warn/Weff1.C: New test.
9609
9610 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
9611
9612         * gcc.dg/20050209-1.c: New test.
9613
9614 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
9615
9616         PR target/19799
9617         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
9618
9619 2005-02-08  Mike Stump  <mrs@apple.com>
9620
9621         * g++.dg/pch/import-2.c: New test.
9622         * g++.dg/pch/import-2.hs: New.
9623         * g++.dg/pch/include/import-2a.h: New.
9624         * g++.dg/pch/include/import-2b.h: New.
9625
9626 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
9627
9628         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
9629
9630 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9631
9632         * gfortran.dg/substr_1.f90: New test.
9633
9634 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
9635
9636         PR middle-end/19775
9637         * gcc.dg/torture/builtin-power-1.c: Disable test for
9638         invalid transformation.
9639         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
9640         no longer optimize.
9641         * gcc.dg/builtins-47.c: New testcase.
9642
9643 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
9644             Dorit Naishlos  <dorit@il.ibm.com>
9645
9646         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
9647
9648 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
9649
9650         * gcc.c-torture/compile/20050206-1.c: New test.
9651
9652 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
9653
9654         PR tree-opt/19768
9655         * g++.dg/opt/pr19768.C: New test.
9656
9657 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
9658
9659         PR tree-opt/19736
9660         * gcc.c-torture/compile/pr19736.c: New test.
9661
9662 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9663
9664         PR c++/17401
9665         * g++.dg/parse/error25.C: New test.
9666
9667 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
9668
9669         * gcc.c-torture/execute/20050203-1.c: New.
9670
9671 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
9672
9673         * gcc.dg/vect/vect-85.c: Remove xfail.
9674         * gcc.dg/vect/vect-86.c: Remove xfail.
9675         * gcc.dg/vect/vect-87.c: Remove xfail.
9676         * gcc.dg/vect/vect-88.c: Remove xfail.
9677
9678 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
9679
9680         * gcc.dg/altivec-19.c: New.
9681
9682 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
9683
9684         PR c/17807
9685         * gcc.dg/nested-func-3.c: New test.
9686         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
9687
9688 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
9689
9690         * gcc.test-framework/gen_directive_tests: Generate tests for
9691         selector expressions.
9692
9693 2005-02-02  Matt Austern  <austern@apple.com>
9694
9695         PR c++/19628
9696         * g++/ext/builtin7.C: New.
9697         * g++/ext/builtin8.C: New.
9698
9699 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
9700
9701         PR c/18502
9702         * gcc.dg/pr18502-1.c: New test.
9703
9704 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9705
9706         PR c++/17413
9707         * g++.dg/template/local4.C: Tweak.
9708
9709 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
9710
9711         PR tree-optimization/19578
9712         * gcc.c-torture/compile/20050202-1.c: New test.
9713
9714 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
9715
9716         PR c/19435
9717         * gcc.dg/c99-init-4.c: New test.
9718
9719 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
9720
9721         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
9722
9723         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
9724
9725         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
9726         * g++.dg/eh/check-vect.h: New.
9727
9728         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
9729         * gcc.dg/vect/vect-78.c: Ditto.
9730         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
9731         Remove.
9732
9733         * g++.dg/conversion/simd1.C: Expect warning.
9734         * g++.dg/ext/attribute-test-1.C: Ditto.
9735         * g++.dg/ext/attribute-test-2.C: Ditto.
9736         * g++.dg/ext/attribute-test-3.C: Ditto.
9737         * g++.dg/ext/attribute-test-4.C: Ditto.
9738
9739         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
9740         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
9741
9742         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
9743
9744 2005-02-01  Richard Henderson  <rth@redhat.com>
9745
9746         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
9747         long double for ibm double-double format.
9748         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
9749
9750 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
9751
9752         PR tree-optimization/19633
9753         * testsuite/gcc.dg/pr19633-1.c: New test.
9754         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
9755         to NULL or a symbol.
9756
9757 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
9758
9759         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
9760         New procs.
9761         (dg-process-target (local override)): Handle selector expressions.
9762
9763         * gcc.test-framework/README: Describe tests in source directory.
9764         * gcc.test-framework/test-framework.awk: Handle dg- tests.
9765         * gcc.test-framework/test-framework.exp: Handle dg- tests.
9766         * gcc.test-framework/dg-bogus-exp-P.c: New test.
9767         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
9768         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
9769         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
9770         * gcc.test-framework/dg-do-link-exp-P.c: New test.
9771         * gcc.test-framework/dg-do-run-exp-P.c: New test.
9772         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
9773         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
9774         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
9775         * gcc.test-framework/dg-error-exp-P.c: New test.
9776         * gcc.test-framework/dg-error-exp-XP.c: New test.
9777         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
9778         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
9779         * gcc.test-framework/dg-output-exp-P.c: New test.
9780         * gcc.test-framework/dg-output-exp-XF.c: New test.
9781         * gcc.test-framework/dg-warning-exp-P.c: New test.
9782         * gcc.misc-tests/dg-1.c: Remove.
9783         * gcc.misc-tests/dg-2.c: Remove.
9784         * gcc.misc-tests/dg-3.c: Remove.
9785         * gcc.misc-tests/dg-4.c: Remove.
9786         * gcc.misc-tests/dg-5.c: Remove.
9787         * gcc.misc-tests/dg-6.c: Remove.
9788         * gcc.misc-tests/dg-7.c: Remove.
9789         * gcc.misc-tests/dg-8.c: Remove.
9790         * gcc.misc-tests/dg-9.c: Remove.
9791         * gcc.misc-tests/dg-10.c: Remove.
9792         * gcc.misc-tests/dg-11.c: Remove.
9793         * gcc.misc-tests/dg-12.c: Remove.
9794         * gcc.misc-tests/dg-test.exp: Remove.
9795
9796         * gcc.test-framework/test-framework.awk: Change recording and
9797         printing of passes and failures.
9798
9799         * gcc.test-framework: New directory.
9800         * gcc.test-framework/README: New.
9801         * gcc.test-framework/test-framework.exp: New.
9802         * gcc.test-framework/test-framework.awk: New.
9803         * gcc.test-framework/gen_directive_tests: New.
9804
9805 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
9806
9807         * lib/treelang.exp: Fix comment typos.
9808         (treelang_target_compile): Don't append libs=-ltreelang to options.
9809
9810 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
9811
9812         * g++.dg/parse/typename7.C: Adjust error messages.
9813
9814 2005-01-31  Jeff Law  <law@redhat.com>
9815
9816         * gcc.c-torture/execute/20050131-1.c: New test.
9817         * gcc.dg/wcaselabel.c: New test.
9818
9819 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
9820
9821         * g++.dg/other/warning1.C: Adjust error messags.
9822         * g++.dg/parse/constant5.C: New test.
9823
9824 2005-01-31  Steven Bosscher  <stevenb@suse.de>
9825
9826         PR c/19333
9827         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
9828         the test case valid.
9829         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
9830         * testsuite/gcc.dg/array-7.c: Adjust expected result.
9831         * testsuite/gcc.dg/pr18596-3.c: Likewise.
9832         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
9833         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
9834         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
9835
9836 2005-01-31  Dale Johannesen  <dalej@apple.com>
9837
9838         * g++.dg/opt/pr19650.C:  New test.
9839
9840 2005-01-31  Richard Henderson  <rth@redhat.com>
9841
9842         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
9843         long double for intel double extended format.
9844         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
9845
9846 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
9847
9848         PR c++/19555
9849         * g++.dg/template/static10.C: New test.
9850
9851         PR c++/19395
9852         * g++.dg/parse/error24.C: New test.
9853
9854         PR c++/19367
9855         * g++.dg/lookup/builtin1.C: New test.
9856
9857         PR c++/19457
9858         * g++.dg/warn/conv3.C: New test.
9859
9860 2005-01-30  Bud Davis  <bdavis@gfortran.org>
9861
9862         PR fortran/19647
9863         * gfortan.dg/inquire_7.f90
9864
9865 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
9866
9867         PR tree-optimization/15791
9868         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
9869         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
9870         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
9871         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
9872         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
9873         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
9874         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
9875         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
9876         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
9877         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
9878
9879 2005-01-29  Paul Brook  <paul@codesourcery.com>
9880
9881         PR fortran/18565
9882         * check.c (real_or_complex_check): New function.
9883         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
9884         * intrinsic.c (add_functions): Use new check functions.
9885         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
9886         Add prototypes.
9887
9888 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
9889
9890         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
9891         gcc.dg/lvalue-3.c: New tests.
9892         * gcc.dg/concat.c: Update expected messages.
9893
9894 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
9895
9896         PR libfortran/19595
9897         * gfortran.dg/eor_1.f90:  New test.
9898
9899 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
9900
9901         PR fortran/19589
9902         * gfortran.dg/logical_data_1.f90: New test.
9903
9904 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
9905
9906         PR c++/19253
9907         * g++.dg/template/crash33.C: New test.
9908
9909         PR c++/19667
9910         * g++.dg/template/crash32.C: New test.
9911
9912 2005-01-28  Ian Lance Taylor  <ian@airs.com>
9913
9914         PR middle-end/16558
9915         * g++.dg/warn/Wreturn-type-2.C: New test.
9916
9917 2004-06-24  Jeff Law  <law@redhat.com>
9918
9919         * gcc.dg/tree-ssa/20050128-1.c: New test.
9920
9921 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
9922
9923         * gcc.target/frv/all-mdpackh-1.c: New test.
9924
9925 2005-01-28  Steven Bosscher  <stevenb@suse.de>
9926
9927         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
9928
9929 2005-01-27  Richard Henderson  <rth@redhat.com>
9930
9931         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
9932
9933 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
9934
9935         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
9936
9937 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
9938
9939         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
9940         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
9941         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
9942         to cope with cases where the multilib options override the dg-options.
9943
9944 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
9945
9946         PR c/18946
9947         * gcc.dg/noncompile/20050120-1.c: New test.
9948
9949 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
9950
9951         PR tree-optimization/19633
9952         * gcc.dg/pr19633.c: New test.
9953         * gcc.dg/tree-ssa/pr19633.c: New test.
9954
9955 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
9956
9957         * gcc.dg/20041216-1.c: New test.
9958
9959 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
9960
9961         PR objc/18862
9962         * objc.dg/selector-2.m: New test.
9963
9964 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
9965
9966         * g++.dg/opt/range-test-2.C: New test.
9967
9968         PR rtl-optimization/19579
9969         * gcc.c-torture/execute/20050124-1.c: New test.
9970
9971 2005-01-26  Greg Parker  <gparker@apple.com>
9972         Stuart Hastings  <stuart@apple.com>
9973
9974         * gcc.c-torture/execute/20050125-1.c: New.
9975
9976 2005-01-18  Jan Hubicka  <jh@suse.cz>
9977
9978         PR tree-optimize/19337
9979         * gcc.c-torture/compile/20050119-1.c: New test.
9980
9981 2005-01-24  James E Wilson  <wilson@specifixinc.com>
9982
9983         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
9984         test for successful match.
9985
9986 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
9987
9988         PR objc/18408
9989         * objc.dg/comp-types-7.m: New test.
9990
9991 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
9992
9993         * lib/target-supports.exp (current_target_name): New.
9994         (check_effective_target_ilp32, check_effective_target_lp64):
9995         Cache the result to use as long as the current target, with
9996         multilib flags, remains the same.
9997
9998         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
9999         (dg-require-weak, dg-require-visibility, dg-require-alias,
10000         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
10001         dg-require-effective-target, dg-skip-if): Remove call to
10002         skip_test_and_clear_xfail.
10003         (dg-test): Clear xfail data.
10004
10005 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
10006
10007         PR target/17751
10008         * gcc.dg/ppc64-toc.c: New test.
10009
10010         * g++.dg/tree-ssa/empty-1.C: New test.
10011
10012         PR middle-end/19551
10013         * gcc.c-torture/execute/20050121-1.c: New test.
10014         * gcc.dg/20050121-2.c: New test.
10015
10016 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
10017         Paul Brook  <paul@codesourcery.com>
10018
10019         PR fortran/17941
10020         * gfortran.dg/real_const_1.f: New test.
10021         * gfortran.dg/real_const_2.f90: New test.
10022         * gfortran.dg/complex_int_1.f90: New test.
10023
10024 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
10025
10026         PR fortran/19313
10027         * gfortan.dg/inquire_6.f90: New test.
10028
10029 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
10030
10031         PR libfortran/19451
10032         * open_readonly_1.f90:  New test.
10033
10034 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
10035
10036         PR libfortran/18982
10037         * gfortran.dg/open_new.f90: New file.
10038
10039 2005-01-22  Paul Brook  <paul@codesourcery.com>
10040
10041         * namelist_1.f90: New test.
10042
10043 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
10044
10045         PR tree-optimization/19484
10046         * gcc.c-torture/compile/20050122-[12].c: New tests.
10047
10048 2005-01-22  Paul Brook  <paul@codesourcery.com>
10049
10050         * gfortran.dg/implicit_2.f90: New test.
10051
10052 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
10053
10054         PR fortran/19314
10055         * gfortran.dg/inquire_5.f90: New test.
10056
10057 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10058
10059         PR c/18809
10060         * gcc.dg/pr18809-1.c: New test.
10061
10062 2005-01-21  Ian Lance Taylor  <ian@airs.com>
10063
10064         * gcc.dg/20050121-1.c: New test.
10065
10066         PR tree-optimization/13000
10067         * gcc.dg/20040206-1.c: Change warning to point where function is
10068         being inlined.
10069
10070 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10071
10072         PR c++/19208
10073         * g++.dg/template/array11.C: New test.
10074
10075 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10076
10077         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
10078         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
10079         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
10080         * gfortran.dg/getenv_1.f90: Add dg-do directive.
10081         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
10082         gfortran.dg/pr17164.f90: Add missing dg-do directives.
10083
10084 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
10085
10086         PR tree-optimization/15349
10087         * gcc.dg/tree-ssa/pr15349.c: New.
10088
10089 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
10090
10091         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
10092
10093 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
10094
10095         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
10096         scan-assembler-times directive name.
10097
10098         * gcc.dg/asm-a.c: Move dg-require-effective-target to
10099         after dg-do.
10100
10101         PR rtl-optimization/19462
10102         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
10103
10104 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
10105
10106         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
10107         counting function calls on ia64.
10108
10109 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
10110
10111         PR rtl-optimization/15139
10112         * gcc.dg/20050111-2.c: New test.
10113
10114         PR c/17297
10115         * gcc.c-torture/compile/20050113-1.c: New testcase.
10116
10117         PR middle-end/19164
10118         * gcc.dg/20050113-1.c: New testcase.
10119
10120 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
10121
10122         * gcc.dg/vect/vect-85.c: Add comment.
10123         * gcc.dg/vect/vect-86.c: Add xfail for now.
10124         * gcc.dg/vect/vect-87.c: Add xfail for now.
10125         * gcc.dg/vect/vect-88.c: Add xfail for now.
10126         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
10127
10128 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10129
10130         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
10131
10132 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
10133
10134         * g++.dg/debug/typedef3.C: New test.
10135
10136 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
10137
10138         PR c/19472
10139         * gcc.dg/asm-a.c: New test.
10140
10141 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
10142
10143         * gcc.dg/sh-relax.c: Add prototype for abort.
10144
10145 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
10146
10147         * gcc.dg/short-compare-1.c: New test.
10148         * gcc.dg/short-compare-2.c: Likewise.
10149
10150 2005-01-18  Michael Matz  <matz@suse.de>
10151
10152         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
10153
10154 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
10155
10156         PR tree-optimization/19121
10157         * gcc.c-torture/compile/pr19121.c: New test.
10158
10159 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
10160
10161         PR target/19357
10162         * gcc.c-torture/compile/pr19357.c: New test.
10163
10164 2005-01-17  Ian Lance Taylor  <ian@airs.com>
10165
10166         PR c/5675
10167         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
10168         pass--those that refer just to the variable, possibly with a
10169         cast.
10170         * gcc.dg/c99-const-expr-3.c: Likewise.
10171
10172         PR middle-end/13127
10173         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
10174         longer emitted.
10175
10176 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
10177
10178         PR fortran/18778
10179         * gfortran.dg/endfile_2.f90: New test.
10180
10181 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
10182
10183         PR 19168
10184         * gfortran.dg/select_5.f90: New test.
10185
10186 2004-01-16  Paul Brook  <paul@codesourcery.com>
10187
10188         * gfortran.dg/common_4.f90: New test.
10189
10190 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
10191
10192         PR rtl-optimization/19462
10193         * gcc.dg/torture/pr19462-1.c: New test.
10194
10195 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
10196
10197         PR objc/19321
10198         * objc.dg/func-ptr-2.m: New.
10199         * objc.dg/volatile-1.m: New.
10200
10201 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10202
10203         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
10204
10205 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
10206
10207         PR tree-optimization/19060
10208         * gcc.c-torture/execute/20050104-1.c: New test.
10209
10210 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
10211
10212         PR fortran/18983
10213         * gfortran.dg/write_to_null.f90: New test.
10214
10215 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
10216             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10217
10218         PR other/19328
10219         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
10220         argument.
10221
10222 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
10223
10224         PR c++/19263
10225         * g++.dg/init/vector1.C: New test.
10226
10227 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
10228
10229         PR target/13158
10230         * gcc.target/ia64/sibcall-unwind-1.c: New test.
10231         PR target/18987
10232         * gcc.target/ia64/sibcall-unwind-2.c: New test.
10233
10234 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
10235
10236         * gfortran.dg/select_1.f90: New test.
10237         * gfortran.dg/select_2.f90: New test.
10238         * gfortran.dg/select_3.f90: New test.
10239         * gfortran.dg/select_4.f90: New test.
10240
10241 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
10242
10243         PR middle-end/19084
10244         PR rtl-optimization/19348
10245         * gcc.dg/20050111-1.c: New test.
10246         * gcc.c-torture/execute/20050111-1.c: New test.
10247
10248         * gcc.dg/i386-asm-4.c: New test.
10249
10250 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
10251
10252         * gcc.dg/nested-func-2.c: New test.
10253         * ada/acats/norun.lst: Remove c953002.
10254
10255 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
10256
10257         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
10258
10259 2005-01-12  Ben Elliston  <bje@au.ibm.com>
10260
10261         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
10262
10263 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
10264
10265         PR target/18761
10266         * g++.dg/abi/align1.C: New test.
10267
10268 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
10269
10270         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
10271         at a time.
10272         * g++.dg/ext/altivec_check.h: Support compiling as C.
10273
10274 2005-01-10  Roger Sayle  <roger@eyesopen.com>
10275
10276         PR c++/19355
10277         * g++.dg/expr/pr19355-1.C: New test case.
10278
10279 2005-01-10  Laurent GUERBY <laurent@guerby.net>
10280
10281         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
10282         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
10283         * ada/acats/tests/c3/c92005b.ada: Likewise.
10284         * ada/acats/tests/c3/cxb3012.a: Likewise.
10285         * ada/acats/norun.lst: Add c380004 and c953002, add PR
10286
10287 2005-01-09  Paul Brook  <paul@codesourcery.com>
10288
10289         * gfortran.dg/common_2.f90: New file.
10290         * gfortran.dg/common_3.f90: New file.
10291
10292 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
10293
10294         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
10295
10296 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
10297
10298         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
10299         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
10300         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
10301         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
10302         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
10303         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
10304         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
10305         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
10306         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
10307         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
10308         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
10309         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
10310         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
10311         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
10312         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
10313         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
10314         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
10315         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
10316         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
10317         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
10318         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
10319         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
10320         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
10321         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
10322         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
10323         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
10324         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
10325         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
10326         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
10327         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
10328         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
10329         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
10330         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
10331         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
10332         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
10333         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
10334         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
10335         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
10336         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
10337         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
10338         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
10339         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
10340         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
10341         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
10342         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
10343         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
10344         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
10345         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
10346         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
10347         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
10348         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
10349         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
10350         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
10351         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
10352         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
10353         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
10354         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
10355         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
10356         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
10357         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
10358         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
10359         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
10360         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
10361         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
10362         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
10363         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
10364         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
10365
10366         * gcc.dg/vect/vect-1.c: Fix spelling.
10367         * gcc.dg/vect/vect-10.c: Fix spelling.
10368         * gcc.dg/vect/vect-11.c: Fix spelling.
10369         * gcc.dg/vect/vect-12.c: Fix spelling.
10370         * gcc.dg/vect/vect-14.c: Fix spelling.
10371         * gcc.dg/vect/vect-15.c: Fix spelling.
10372         * gcc.dg/vect/vect-16.c: Fix spelling.
10373         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
10374         * gcc.dg/vect/vect-64.c: Fix comments.
10375         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
10376
10377 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
10378             Ira Rosen  <irar@il.ibm.com>
10379
10380         * gcc.dg/vect/vect-70.c: New test.
10381         * gcc.dg/vect/vect-71.c: New test.
10382
10383 2005-01-09  Manfred Hollstein  <mh@suse.com>
10384
10385         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
10386         * gcc.dg/pr18241-2.c: Likewise.
10387         * gcc.dg/pr18241-3.c: Likewise.
10388         * gcc.dg/pr18241-4.c: Likewise.
10389         * gcc.dg/pr18241-5.c: Likewise.
10390
10391 2005-01-08  Richard Henderson  <rth@redhat.com>
10392
10393         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
10394         False for x86 and x86-64.
10395
10396 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
10397
10398         PR tree-optimization/18241
10399         * gcc.dg/pr18241-1.c: New test.
10400         * gcc.dg/pr18241-2.c: New test.
10401         * gcc.dg/pr18241-3.c: New test.
10402         * gcc.dg/pr18241-4.c: New test.
10403         * gcc.dg/pr18241-5.c: New test.
10404
10405 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
10406
10407         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
10408         gfortran.dg/select_4.f90: New.
10409
10410 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
10411
10412         * gcc.c-torture/execute/20050107-1.c: New test.
10413
10414 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
10415
10416         PR c++/19298
10417         * g++.dg/template/ref2.C: New.
10418
10419 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
10420
10421         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
10422         instead of being empty.
10423
10424 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10425
10426         PR fortran/15553
10427         * gfortran.dg/array-1.f90: New test.
10428
10429 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
10430
10431         PR tree-optimization/19283
10432         * gcc.c-torture/execute/20050106-1.c: New test.
10433
10434         PR rtl-optimization/18861
10435         * gcc.dg/20050105-1.c: New test.
10436
10437         PR tree-optimization/18828
10438         * gcc.dg/20050105-2.c: New test.
10439
10440 2005-01-07  Andreas Jaeger  <aj@suse.de>
10441
10442         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
10443
10444 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
10445
10446         PR fortran/18398
10447         * gfortran.dg/fmt_read.f90: New test.
10448
10449 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
10450
10451         * gcc.dg/rs6000-ldouble-2.c: New.
10452
10453 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
10454
10455         PR c++/19244
10456         * g++.dg/parser/ctor2.C: New test.
10457
10458 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10459
10460         PR c++/17154
10461         * g++.dg/template/using9.C: New test.
10462
10463 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10464
10465         PR c++/19258
10466         * g++.dg/lookup/friend6.C: New test.
10467
10468 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
10469
10470         PR c++/19270
10471         * g++.dg/template/array10.C: New.
10472
10473 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10474
10475         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
10476         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
10477
10478 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
10479
10480         * gcc.c-torture/compile/20050105-1.c: New test.
10481
10482 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
10483
10484         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
10485
10486 2005-01-05  Roger Sayle  <roger@eyesopen.com>
10487
10488         PR middle-end/19100
10489         * gcc.dg/conv-3.c: New test case.
10490
10491 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
10492
10493         * gcc.dg/asm-wide-1.c: New test.
10494
10495 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
10496
10497         PR c++/19030
10498         * g++.dg/parse/crash22.C: New
10499
10500 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
10501
10502         PR 19257
10503         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
10504
10505 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
10506
10507         PR middle-end/17767
10508         * gcc.dg/i386-mmx-6.c: New test case.
10509
10510 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
10511
10512         PR tree-optimization/18308
10513         * gcc.dg/vect/pr18308.c: New testcase.
10514
10515 2005-01-04  Andreas Jaeger  <aj@suse.de>
10516
10517         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
10518
10519 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
10520             Robert Bowdidge <bowdidge@apple.com>
10521
10522         * gcc.dg/cpp/subframework1.c: New.
10523         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
10524         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
10525         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
10526         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
10527
10528 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
10529
10530         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
10531         producing warning.
10532         * gcc.dg/darwin-weakimport-2.c: New.
10533
10534 2005-01-03  Richard Henderson  <rth@redhat.com>
10535
10536         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
10537
10538 2005-01-03  Richard Henderson  <rth@redhat.com>
10539
10540         * gcc.dg/vect/vect.exp: Enable for ia64.
10541         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
10542         (check_effective_target_vect_float): Likewise.
10543         (check_effective_target_vect_no_align): Likewise.
10544         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
10545         * gcc.dg/vect/vect-8.c: Likewise.
10546
10547 2005-01-03  Uros Bizjak <uros@kss-loka.si>
10548
10549         PR target/19236
10550         * gcc.dg/pr19236-1.c: New test case.
10551
10552 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
10553
10554         PR rtl-optimization/12092
10555         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
10556
10557 2005-01-02  Andreas Jaeger  <aj@suse.de>
10558
10559         * gcc.dg/pr12092-1.c: Do not run on x86_64.
10560
10561 2005-01-01  Roger Sayle  <roger@eyesopen.com>
10562             Andrew Pinski  <pinskia@physics.uc.edu>
10563
10564         PR rtl-optimization/12092
10565         * gcc.dg/pr12092-1.c: New test case.
10566
10567 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
10568
10569         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
10570         'hidden' and 'default' for better portability.
10571         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
10572
10573         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
10574         6 and 7.
10575         * g++.old-deja/g++.brendan/new3.C: Likewise.
10576
10577 2005-01-01  Steven Bosscher  <stevenb@suse.de>
10578
10579         * gcc.dg/20041231-1.C: New test.
10580         * g++.dg/warn/Wunreachable-code-1.C: New test.
10581
10582 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
10583
10584         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
10585         file, not /dev/null.  Abort on error.
10586
10587 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
10588             Ziemowit Laski  <zlaski@apple.com>
10589
10590         PR objc/18971
10591         * objc.dg/encode-5.m: New test.
10592
10593 2004-12-29  Richard Henderson  <rth@redhat.com>
10594
10595         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
10596         * objc.dg/stabs-1.m: Disable for ia64.
10597
10598 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
10599
10600         PR c++/19190
10601         * g++.dg/warn/Wunused-10.C: New test.
10602
10603 2004-12-28  Richard Henderson  <rth@redhat.com>
10604
10605         * objc.dg/stabs-1.m: Disable for alpha.
10606
10607 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
10608
10609         PR c++/19149
10610         * g++.dg/parse/error23.C: New test.
10611
10612 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10613
10614         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
10615
10616         PR fortran/19032
10617         * gfortran.dg/intrinsic_modulo_1.f90: New.
10618         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
10619         tests with divisor -1.
10620
10621 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
10622
10623         * g++.dg/opt/temp1.C (memcpy): Return a value.
10624
10625         PR c++/19148
10626         * g++.dg/expr/cond7.C: New test.
10627
10628 2004-12-27  Paul Brook  <paul@codesourcery.com>
10629
10630         * gfortran.dg/g77/select_no_compile.f: Remove.
10631
10632 2004-12-27  Richard Henderson  <rth@redhat.com>
10633
10634         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
10635         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
10636         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
10637
10638 2004-12-26  Richard Henderson  <rth@redhat.com>
10639
10640         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
10641         by 1i instead of token pasting.
10642
10643 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10644
10645         PR tree-optimization/17578
10646         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
10647         to additional_flags.
10648         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
10649
10650 2004-12-25  Richard Henderson  <rth@redhat.com>
10651
10652         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
10653         Remove Alpha.
10654
10655 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10656
10657         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
10658         hppa*-*-hpux*.
10659         * gcc.dg/pr17957.c (dg-options): Likewise.
10660         * gcc.dg/struct-ret-1.c: Add prototype for abort.
10661         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
10662         instead of 0 on __hppa__.
10663         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
10664         "foo,%r" on hppa*-*-*.
10665
10666 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
10667
10668         PR fortran/19071
10669         * gfortran.dg/complex_write.f90: New test.
10670
10671 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
10672
10673         PR c++/17595
10674         * g++.dg/parse/pragma2.C: New test.
10675
10676         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
10677
10678 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
10679
10680         * gcc.dg/empty2.c: Add missing dg-warning.
10681
10682 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
10683
10684         PR c++/17413
10685         * g++.dg/template/local4.C: New test.
10686         * g++.dg/template/crash19.C: Add dg-error marker.
10687
10688         * g++.dg/template/crash31.C: Correct embedded PR number.
10689
10690 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
10691
10692         PR c++/16405
10693         * g++.dg/opt/temp1.C: Add do-run marker.
10694
10695 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
10696
10697         * g++.dg/template/spec19.C: New.
10698
10699 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
10700
10701         PR target/16819
10702         * gcc.dg/empty2.c: New.
10703
10704 2004-12-23  Richard Henderson  <rth@redhat.com>
10705
10706         * lib/target-supports.exp (check_effective_target_vect_no_align):
10707         Remove i?86 and x86-64.
10708
10709 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
10710
10711         PR c++/16405
10712         * g++.dg/opt/temp1.C: New test.
10713
10714 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10715
10716         PR c++/18733
10717         * g++.dg/template/friend33.C: New testcase.
10718
10719 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
10720
10721         PR c++/18464
10722         * g++.dg/template/cond5.C: New test.
10723
10724         PR c++/18492
10725         * g++.dg/inherit/thunk3.C: New test.
10726
10727         PR c++/11224
10728         * g++.dg/warn/Wunused-9.C: New test.
10729
10730 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
10731
10732         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
10733
10734 2004-12-22  Jan Beulich  <jbeulich@novell.com>
10735
10736         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
10737
10738 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
10739
10740         PR c++/18378
10741         * g++.dg/ext/packed8.C: New test.
10742
10743         PR c++/19063
10744         * g++.dg/template/crash31.C: New test.
10745
10746         PR c++/19034
10747         * g++.dg/template/crash30.C: New test.
10748
10749 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
10750
10751         PR C++/18984
10752         * g++.dg/eh/ctor3.C: New test.
10753
10754 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
10755
10756         * objc.dg/stabs-1.m: Allow section name to be quoted and
10757         assembly label to begin with '.LL'.
10758
10759 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
10760
10761         * gcc.dg/vect/vect.exp
10762         (check_effective_target_lp64_or_vect_no_align): New.
10763         * gcc.dg/vect/vect-77.c: Use it.
10764         * gcc.dg/vect/vect-78.c: Use it.
10765
10766         * lib/target-supports.exp
10767         (check_effective_target_vect_no_max,
10768         check_effective_target_vect_no_bitwise,
10769         check_effective_target_vect_no_align): New.
10770         * gcc.dg/vect/vect-13.c: Use them.
10771         * gcc.dg/vect/vect-17.c: Ditto.
10772         * gcc.dg/vect/vect-18.c: Ditto.
10773         * gcc.dg/vect/vect-19.c: Ditto.
10774         * gcc.dg/vect/vect-20.c: Ditto.
10775         * gcc.dg/vect/vect-27.c: Ditto.
10776         * gcc.dg/vect/vect-29.c: Ditto.
10777         * gcc.dg/vect/vect-44.c: Ditto.
10778         * gcc.dg/vect/vect-48.c: Ditto.
10779         * gcc.dg/vect/vect-50.c: Ditto.
10780         * gcc.dg/vect/vect-52.c: Ditto.
10781         * gcc.dg/vect/vect-54.c: Ditto.
10782         * gcc.dg/vect/vect-56.c: Ditto.
10783         * gcc.dg/vect/vect-58.c: Ditto.
10784         * gcc.dg/vect/vect-60.c: Ditto.
10785         * gcc.dg/vect/vect-72.c: Ditto.
10786         * gcc.dg/vect/vect-80.c: Ditto.
10787
10788 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
10789
10790         PR c++/14075
10791         * g++.dg/init/string1.C: New.
10792
10793         PR c++/18975
10794         * g++.dg/other/synth1.C: New.
10795
10796 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
10797
10798         PR c/18963
10799         * gcc.dg/pr18963-1.c: New test.
10800
10801 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
10802
10803         PR c/18596
10804         * gcc.dg/funcdef-storage-1.c (foo): Remove.
10805         * gcc.dg/pr18596-1.c: Use dg-error.
10806         (dg-options): Use -fno-unit-at-a-time.
10807         * gcc.dg/pr18596-2.c: New test.
10808         * gcc.dg/pr18596-3.c: New test.
10809
10810 2004-12-20  Roger Sayle  <roger@eyesopen.com>
10811
10812         PR middle-end/18683
10813         * g++.dg/opt/pr18683-1.C: New test case.
10814
10815 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
10816
10817         PR other/19093
10818         * g++.dg/opt/max1.C: Fix for 64bit targets.
10819
10820 2004-12-20  Matt Austern  <austern@apple.com>
10821
10822         PR c++/19044
10823         * g++.dg/ext/builtin6.C: New
10824
10825 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
10826
10827         PR tree-optimization/19080
10828         * gcc.c-torture/compile/pr19080.c: New test.
10829
10830 2004-12-20  Steven Bosscher  <stevenb@suse.de>
10831
10832         * gcc.dg/20041219-1.c: New test.
10833
10834 2004-12-19  Roger Sayle  <roger@eyesopen.com>
10835
10836         PR middle-end/19068
10837         * g++.dg/opt/max1.C: New test case.
10838
10839 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
10840
10841         * gcc.dg/fdata-sections-1.c: New test.
10842
10843 2004-12-18  Roger Sayle  <roger@eyesopen.com>
10844
10845         PR middle-end/18548
10846         * gcc.dg/max-1.c: New test case.
10847
10848 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
10849
10850         * gcc.c-torture/execute/20041218-1.c: New test.
10851
10852 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
10853
10854         * gcc.dg/pr18501.c: New test.
10855         * gcc.dg/uninit-5.c: XFAIL.
10856         * gcc.dg/uninit-9.c: XFAIL.
10857
10858 2004-12-17  Dale Johannesen  <dalej@apple.com>
10859
10860         * gcc.dg/20041213-1.c:  New.
10861
10862 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
10863
10864         * objc.dg/stabs-1.m: Allow assembly label to begin
10865         with a dot ('.').
10866
10867 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
10868
10869         * gcc.c-torture/execute/20041213-1.c: Move...
10870         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
10871
10872 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
10873
10874         PR c++/18721
10875         * g++.dg/lookup/conv-5.C: New.
10876
10877 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
10878
10879         * objc.dg/stabs-1.m: New test.
10880
10881 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
10882
10883         * gcc.dg/visibility-c.c: Change compile to
10884         assemble for the test.
10885
10886 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
10887
10888         PR target/19041
10889         * gcc.dg/visibility-c.c: New test.
10890
10891 2004-12-16  Roger Sayle  <roger@eyesopen.com>
10892
10893         PR middle-end/18493
10894         * gcc.dg/switch-8.c: New test case.
10895
10896 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
10897
10898         PR c++/18905
10899         * g++.dg/template/init4.C: New.
10900         * g++.dg/opt/static3.C: Enable optimizer.
10901
10902 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
10903
10904         * g++.dg/other/complex1.C: New test.
10905
10906 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
10907
10908         * g++.dg/opt/inline9.C: New test.
10909
10910 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10911
10912         PR fortran/18993
10913         * gfotran.dg/nullify_1.f: New test.
10914
10915 2004-12-15  Richard Henderson  <rth@redhat.com>
10916
10917         * gcc.target/i386/i386.exp: New harness.
10918         * gcc.target/i386/vect-args.c: New.
10919
10920 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
10921
10922         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
10923
10924 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10925
10926         PR c++/18825
10927         * g++.dg/template/friend32.C: New test.
10928
10929 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
10930
10931         * cpp/pragma-once-1.c: New test.
10932         * cpp/pragma-once-1b.h: Likewise.
10933         * cpp/pragma-once-1c.h: Likewise.
10934         * cpp/pragma-once-1d.h: Likewise.
10935         * cpp/inc/pragma-once-1a.h: Likewise.
10936
10937 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
10938             Steven G. Kargl  <kargls@comcast.net>
10939
10940         PR fortran/17597
10941         * gfortran.dg/list_read_3.f90: New test.
10942
10943 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
10944
10945         * gcc.dg/ftrapv-2.c: New test.
10946
10947 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
10948
10949         PR c++/18981
10950         * g++.dg/template/typename9.C: New test.
10951
10952 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
10953
10954         PR c++/18738
10955         * g++.dg/template/typename8.C: New test.
10956         * g++.dg/parse/friend2.C: Tweak error message.
10957
10958 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
10959
10960         * gcc.c-torture/20041214-1.c: New test.
10961
10962 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
10963
10964         PR c++/18965
10965         * g++.dg/init/array17.C: New test.
10966
10967 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
10968
10969         PR c++/18793
10970         * g++.dg/init/aggr3.C: New test.
10971
10972 2004-12-14  Janis Johnson  <janis187@us.ibm.com
10973
10974         * gcc.dg/altivec-types-1.c: New test.
10975         * gcc.dg/altivec-types-2.c: New test.
10976         * gcc.dg/altivec-types-3.c: New test.
10977         * gcc.dg/altivec-types-4.c: New test.
10978         * g++.dg/ext/altivec-types-1.C: New test.
10979         * g++.dg/ext/altivec-types-2.C: New test.
10980         * g++.dg/ext/altivec-types-3.C: New test.
10981         * g++.dg/ext/altivec-types-4.C: New test.
10982
10983 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
10984
10985         PR middle-end/18951
10986         * gcc.c-torture/execute/20041213-1.c: New test.
10987
10988 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
10989
10990         PR c++/18949
10991         * g++.dg/template/cast1.C: New.
10992
10993 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
10994
10995         * gcc.c-torture/execute/20041213-2.c: New test.
10996
10997 2004-12-13  Richard Henderson  <rth@redhat.com>
10998
10999         * gcc.dg/i386-sse-10.c: Fix typo in options.
11000
11001 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
11002
11003         PR c++/18968
11004         * g++.dg/opt/pr18968.C: New test.
11005
11006 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
11007
11008         PR c++/18925
11009         * g++.dg/ext/visibility/staticdatamem.C: New test.
11010
11011 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
11012
11013         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
11014
11015 2004-12-13  Roger Sayle  <roger@eyesopen.com>
11016
11017         PR rtl-optimization/18928
11018         * gcc.dg/pr18928-1.c: New test case.
11019
11020 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
11021
11022         PR tree-opt/16951
11023         * gcc.c-torture/compile/20041211-1.c: New.
11024
11025 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11026
11027         PR middle-end/17564
11028         * gcc.c-torture/execute/20041212-1.c: New test.
11029
11030 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11031
11032         PR fortran/18869
11033         * gfortran.dg/common_1.f90: New test.
11034
11035 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
11036         Paul Brook  <paul@codesourcery.com>
11037
11038         PR fortran/16222
11039         * gfortran.dg/real_do_1.f90: New test.
11040
11041 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
11042
11043         PR tree-opt/18040
11044         * g++.dg/opt/ptrmem6.C: New test.
11045
11046 2004-12-11  Roger Sayle  <roger@eyesopen.com>
11047
11048         PR middle-end/18921
11049         * gcc.dg/pr18921-1.c: New test case.
11050
11051 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11052
11053         PR fortran/17175
11054         * gfortran.dg/scale_1.f90: New test.
11055
11056 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
11057
11058         PR middle-end/18903
11059         * gcc.c-torture/compile/pr18903.c: New test.
11060
11061 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
11062
11063         * gcc.c-torture/execute/20041210-1.c: New test.
11064
11065 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11066
11067         PR c++/18731
11068         * g++.dg/parser/struct-1.C: New test.
11069         * g++.dg/parser/struct-2.C: New test.
11070         * g++.dg/parser/struct-3.C: New test.
11071
11072 2004-12-09  Richard Henderson  <rth@redhat.com>
11073
11074         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
11075
11076         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
11077         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
11078
11079 2004-12-09  Matt Austern  <austern@apple.com>
11080
11081         PR c++/18514
11082         * g++.dg/ext/builtin1.C: New
11083         * g++.dg/ext/builtin2.C: New
11084         * g++.dg/ext/builtin3.C: New
11085         * g++.dg/ext/builtin4.C: New
11086         * g++.dg/ext/builtin5.C: New
11087
11088 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
11089
11090         PR tree-opt/18904
11091         * g++.dg/opt/ptrmem5.C: New test.
11092
11093 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
11094
11095         * g++.dg/parse/typename5.C: Adjust for new error.
11096         * g++.dg/parse/typename7.C: New.
11097
11098 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11099
11100         PR c++/18073
11101         * g++.dg/other/mmintrin.C: New test.
11102
11103 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
11104
11105         PR c++/16681
11106         * g++.dg/init/array15.C: New.
11107         * g++.dg/init/array16.C: New.
11108
11109 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11110
11111         PR fortran/18826
11112         * gfortran.dg/assign_1.f90: New test.
11113
11114 2004-12-08  Nick Clifton  <nickc@redhat.com>
11115
11116         * gcc.target/xstormy16/bss_below100: New directory containing tests.
11117         * gcc.target/xstormy16/data_below100: Likewise.
11118         * gcc.target/xstormy16/sfr: Likewise.
11119         * gcc.target/xstormy16/below100.S: New test source file.
11120         * gcc.target/xstormy16/below100.ld: New test linker script.
11121         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
11122         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
11123         bp instructions.
11124         * gcc.target/xstormy16/bp.c: Likewise.
11125
11126         * gcc.target/xstormy16/bss_below100: New files:
11127         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
11128         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
11129         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
11130         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
11131         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
11132         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
11133         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
11134         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
11135         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
11136         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
11137         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
11138         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
11139         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
11140         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
11141         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
11142         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
11143         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
11144         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
11145         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
11146         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
11147         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
11148         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
11149         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
11150         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
11151         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
11152         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
11153         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
11154
11155         * gcc.target/xstormy16/data_below100: New files:
11156         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
11157         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
11158         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
11159         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
11160         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
11161         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
11162         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
11163         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
11164         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
11165         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
11166         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
11167         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
11168         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
11169         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
11170         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
11171         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
11172         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
11173         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
11174         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
11175         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
11176         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
11177         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
11178         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
11179         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
11180         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
11181         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
11182         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
11183
11184         * gcc.target/xstormy16/sfr: New files:
11185         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
11186         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
11187         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
11188         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
11189         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
11190         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
11191         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
11192         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
11193         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
11194         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
11195         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
11196         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
11197         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
11198         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
11199         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
11200         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
11201         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
11202         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
11203         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
11204         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
11205         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
11206         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
11207         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
11208         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
11209         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
11210         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
11211         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
11212         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
11213         27_if0_sfrw_bitfield_f.c
11214
11215 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11216
11217         PR c++/18100
11218         * g++.dg/lookup/name-clash4.C: New test.
11219
11220 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
11221
11222         PR c++/18672
11223         * g++.dg/opt/array1.C: New.
11224
11225         PR c++/18803
11226         * g++.dg/template/operator5.C: New.
11227
11228 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
11229
11230         PR c/18867
11231         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
11232
11233 2004-12-07  Steven Bosscher  <stevenb@suse.de>
11234
11235         * gcc.dg/noncompile/20041207.c: New test.
11236
11237 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
11238
11239         * g++.dg/other/unreachable-1.C: New test.
11240
11241 2004-12-06  Nick Clifton  <nickc@redhat.com>
11242
11243         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
11244         <limits.h> because the latter comes from gcc's include/ directory
11245         and not the newlib/libc/include directory.
11246
11247 2004-12-04  Richard Henderson  <rth@redhat.com>
11248
11249         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
11250
11251 2004-12-04  Richard Henderson  <rth@redhat.com>
11252
11253         * lib/target-supports.exp (check_gc_sections_available): Disable
11254         for alpha and ia64.
11255
11256 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
11257
11258         PR middle-end/17909
11259         * g++.dg/other/vararg-2.C: New test.
11260
11261 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11262
11263         PR c++/17011, c++/17971
11264         * g++.dg/template/error15.C: Adjust expected error.
11265         * g++.dg/template/instantiate3.C: Likewise.
11266
11267 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
11268
11269         * gcc.dg/altivec-18.c: Fix for darwin
11270
11271 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
11272
11273         PR c++/18782
11274         * g++.dg/parse/ptrmem2.C: New.
11275
11276         PR c++/18318
11277         * g++.dg/template/new1.C: New.
11278
11279 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11280
11281         PR fortran/18710
11282         * gfortran.dg/direct_io_3.f90: New test.
11283
11284 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
11285
11286         PR 18758
11287         * g++.dg/parse/crash21.C: New.
11288
11289 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11290
11291         PR c++/15664, c++/18276
11292         * g++.dg/template/ttp13.C: New test.
11293         * g++.dg/template/ttp14.C: Likewise.
11294
11295 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11296
11297         PR c++/18123
11298         * g++.dg/parse/enum2.C: New test.
11299         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
11300
11301 2004-12-02  Nick Clifton  <nickc@redhat.com>
11302
11303         * gcc.target/xstormy16: New test directory.
11304         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
11305         * gcc.target/xstormy16/bp.c: Check the generation of bp
11306         instructions.
11307         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
11308         bn instructions and the BELOW100 attribute.
11309
11310 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
11311
11312         PR target/16952
11313         * gcc.dg/ppc-eabi.c: New.
11314
11315 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
11316
11317         PR fortran/18284
11318         * gfortran.dg/backspace.f90
11319
11320 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
11321
11322         * gfortran.dg/inquire.f90: New test.
11323
11324 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
11325
11326         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
11327         handle effective-target-keyword.
11328         (dg-skip-if): Support effective-target keyword as target list.
11329         (dg-xfail-if): Ditto.
11330         * lib/target-supports.exp (is-effective-target-keyword): New proc.
11331
11332 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
11333
11334         PR tree-optimization/18291
11335         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
11336
11337 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
11338
11339         PR C++/18729
11340         * g++.dg/parse/crash20.C: New.
11341
11342         PR c++/17431
11343         * g++.dg/overload/arg1.C: New.
11344         * g++.dg/overload/arg2.C: New.
11345         * g++.dg/overload/arg3.C: New.
11346         * g++.dg/overload/arg4.C: New.
11347
11348 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
11349
11350         * gcc.dg/c99-flex-array-4.c: Remove.
11351
11352 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
11353
11354         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
11355
11356         * lib/target-supports.exp (is-effective-target): Simplify.
11357
11358         * lib/target-supports.exp (check_effective_target_vect_long):
11359         Fix for powerpc64-*-*.
11360
11361 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
11362
11363         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
11364         to support new requirements on FreeBSD 5.
11365
11366 2004-11-30  Devang Patel  <dpatel@apple.com>
11367
11368         PR 18702
11369         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
11370
11371 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
11372
11373         * g++.dg/ext/altivec-13.C: New test.
11374
11375 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
11376
11377         PR tree-opt/18298
11378         * gcc.c-torture/execute/p18298.c: New test.
11379
11380 2004-11-30  Ira Rosen  <irar@il.ibm.com>
11381             Dorit Naishlos  <dorit@il.ibm.com>
11382
11383         PR tree-opt/18607
11384         * gcc.dg/vect/vect-89.c: New test.
11385
11386 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
11387
11388         * gcc.dg/pr18596-1.c: New test.
11389
11390 2004-11-30  Ben Elliston  <bje@au.ibm.com>
11391
11392         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
11393
11394 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
11395
11396         PR c/18479
11397         * gcc.dg/pr18479.c: New test.
11398
11399 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
11400
11401         PR target/18490
11402         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
11403         mmix-knuth-mmixware.
11404
11405         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
11406         cris-*-elf* cris-*-aout* mmix-*-*
11407
11408 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
11409
11410         PR middle-end/18725
11411         * gcc.dg/pr18725.c: New test.
11412
11413 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
11414
11415         PR target/18488
11416         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
11417
11418         PR target/18336
11419         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
11420
11421 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
11422
11423         PR c++/18368
11424         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
11425         * g++.old-deja/g++.law/ctors5.C: Likewise.
11426         * g++.old-deja/g++.other/crash25.C: Likewise.
11427
11428         PR c++/18674
11429         * g++.dg/template/error16.C: New test.
11430
11431         PR c++/18512
11432         * g++.dg/template/crash29.C: New test.
11433
11434 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
11435
11436         PR tree-optimization/18712
11437         * gcc.c-torture/compile/pr18712.c: New test.
11438
11439 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
11440
11441         PR c/7544
11442         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
11443         tests.
11444
11445 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11446
11447         PR c++/18652
11448         * g++.dg/lookup/crash6.C: New test.
11449
11450 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
11451
11452         PR middle-end/18164
11453         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
11454
11455 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
11456
11457         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
11458         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
11459         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
11460
11461 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
11462
11463         * gcc.dg/pr18164.c: New test.
11464
11465 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
11466
11467         * gcc.dg/funroll-loops-all.c: New.
11468
11469 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
11470
11471         PR target/18489
11472         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
11473         delimeter, match space and TAB as well as ":".
11474
11475         PR target/18484
11476         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
11477
11478         PR target/18348
11479         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
11480
11481         PR target/18345
11482         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
11483
11484         PR target/18337
11485         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
11486
11487 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
11488
11489         * gfortran.dg/direct_io_2.f90: New test.
11490
11491 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
11492
11493         PR target/18334
11494         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
11495
11496 2004-11-28  Richard Henderson  <rth@redhat.com>
11497
11498         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
11499
11500 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
11501
11502         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
11503         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
11504         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
11505         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
11506         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
11507         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
11508         gcc.dg/pointer-arith-8.c: New tests.
11509
11510 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
11511
11512         PR fortran/18364
11513         * gfortran.dg/endfile.f90: New test.
11514
11515 2004-11-27  Falk Hueffner  <falk@debian.org>
11516
11517         * gcc.dg/loop-6.c: New test.
11518
11519 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
11520
11521         * gcc.c-torture/execute/20041126-1.c: New test.
11522
11523 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
11524
11525         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
11526         on IRIX.
11527
11528 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
11529
11530         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
11531         functions.
11532
11533 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
11534
11535         PR rtl-optimization/17825
11536         * gcc.c-torture/compile/20041119-1.c: New test.
11537
11538 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11539
11540         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
11541         Check existence of ld library path variables before unsetting.
11542
11543 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
11544
11545         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
11546
11547 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
11548
11549         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
11550
11551 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
11552
11553         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
11554
11555 2004-11-26  Ben Elliston  <bje@au.ibm.com>
11556
11557         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
11558         dg-do directive.
11559
11560 2004-11-26  Ben Elliston  <bje@au.ibm.com>
11561
11562         * gcc.dg/pr17957.c: Pass --param, not -param.
11563
11564 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
11565
11566         PR middle-end/17957
11567         * testsuite/gcc.dg/pr17957.c: New test.
11568
11569 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
11570
11571         PR c++/18445
11572         * g++.dg/template/crash28.C: Likewise.
11573
11574         PR c++/18001
11575         * g++.dg/expr/unary2.C: Adjust lvalue messages.
11576         * g++.dg/ext/lvaddr.C: Likewise.
11577         * g++.dg/opt/pr7503-3.C: Likewise.
11578
11579         PR c++/18466
11580         * g++.dg/parse/qualified3.C: New test.
11581         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
11582
11583         PR c++/18545
11584         * g++.dg/expr/return1.C: New test.
11585
11586 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11587
11588         Friend class name lookup 3/n, PR c++/3332
11589         * g++.dg/lookup/friend3.C: New test.
11590         * g++.dg/lookup/friend4.C: Likewise.
11591         * g++.dg/lookup/friend5.C: Likewise.
11592
11593 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11594
11595         Friend class name lookup 2/n, PR c++/14513, c++/15410
11596         * g++.dg/lookup/friend2.C: New test.
11597         * g++.dg/template/friend31.C: Likewise.
11598
11599 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11600
11601         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
11602
11603 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
11604
11605         PR c++/17473
11606         * g++.dg/tc1/dr56.C: Remove.
11607         * g++.dg/template/typedef1.C: Add dg-error markers.
11608         * g++.old-deja/g++.other/typedef7.C: Likewise.
11609
11610         PR c++/18285
11611         * g++.dg/parse/typedef7.C: New test.
11612
11613 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
11614
11615         * gcc.c-torture/execute/20041124-1.c: New test.
11616
11617 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
11618
11619         * g++.dg/template/deduce3.C: New test.
11620
11621         PR c++/18586
11622         * g++.dg/template/crash27.C: New test.
11623
11624         PR c++/18530
11625         * g++.dg/warn/Wshadow-3.C: New test.
11626
11627 2004-11-24  Devang Patel  <dpatel@apple.com>
11628
11629         PR/18555
11630         * gcc.dg/cpp/isysroot-1.c: New test.
11631         * gcc.dg/cpp/usr/include/stdio.h: New file.
11632         * gcc.dg/cpp/isysroot-2.c: New test.
11633         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
11634         New file.
11635
11636 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11637
11638         PR c++/8929
11639         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
11640
11641 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
11642
11643         * gcc.target/sparc/align.c: Do not include <stdint.h>.
11644         * gcc.target/sparc/pdist.c: Likewise.
11645
11646 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
11647
11648         PR c++/16882
11649         * g++.dg/conversion/simd1.C: New test.
11650
11651 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11652
11653         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
11654         and restore_ld_library_path_env_vars.
11655         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
11656         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
11657         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
11658         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
11659
11660 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
11661
11662         * gcc.dg/pragma-align-2.c: Test macro expansion.
11663         * gcc.dg/pragma-pack-2.c: New test.
11664
11665 2004-11-23  Richard Henderson  <rth@redhat.com>
11666
11667         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
11668         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
11669         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
11670         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
11671         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
11672         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
11673
11674         * gcc.dg/vect/vect.exp: Add check for alpha.
11675         * lib/target-supports.exp (check_alpha_max_hw_available): New.
11676         (check_effective_target_vect_int): Enable for alpha.
11677         (check_effective_target_vect_long): New.
11678         (is-effective-target): Add it.
11679
11680 2004-11-23  Uros Bizjak <uros@kss-loka.si>
11681
11682         * gcc.dg/pr18614-1.c: New test.
11683
11684 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11685
11686         * gcc.dg/setjmp-2.c: New test.
11687
11688 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
11689
11690         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
11691         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
11692         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
11693         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
11694         gcc.target/sparc/pdist.c: New tests.
11695
11696 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
11697
11698         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
11699
11700 2004-11-22  Dale Johannesen  <dalej@apple.com>
11701
11702         * gcc.dg/20041111-1.c:  New.
11703
11704 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
11705
11706         PR tree-opt/18536
11707         * gcc.dg/vect/pr18536.c: New test.
11708
11709 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11710
11711         PR c++/18354
11712         * g++.dg/template/nontype11.C: New test.
11713
11714 2004-11-21  Roger Sayle  <roger@eyesopen.com>
11715
11716         PR middle-end/18520
11717         * gcc.dg/pr18520-1.c: New test case.
11718
11719 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
11720
11721         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
11722         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
11723         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
11724         expected diagnostics.
11725
11726 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11727
11728         PR target/18580
11729         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
11730         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
11731         vect-77.c, vect-77a.c: XFAIL on the SPARC.
11732
11733 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11734
11735         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
11736
11737 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
11738             Joseph Myers  <joseph@codesourcery.com>
11739
11740         * lib/target-supports.exp (check_visibility_available): Really
11741         test the compiler.
11742
11743 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
11744
11745         PR tree-opt/18181
11746         * gcc.dg/vect/vect-85.c: New test.
11747         * gcc.dg/vect/vect-86.c: New test.
11748         * gcc.dg/vect/vect-87.c: New test.
11749         * gcc.dg/vect/vect-88.c: New test.
11750
11751 2004-11-19  Ben Elliston  <bje@au.ibm.com>
11752
11753         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
11754
11755 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
11756
11757         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
11758         * gcc.dg/ppc-and-1.c: Ditto.
11759         * gcc.dg/ppc-compare-1.c: Ditto.
11760         * gcc.dg/ppc-mov-1.c: Ditto
11761
11762 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
11763             Mark Mitchell  <mark@codesourcery.com>
11764
11765         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
11766
11767 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
11768             Aldy Hernandez  <aldyh@redhat.com>
11769
11770         * lib/target-supports.exp (check_effective_target_vect_int): New
11771         (check_effective_target_vect_float): New
11772         (check_effective_target_vect_double): New.
11773         (is-effective-target): Support new effective targets keywords.
11774         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
11775         default action for dg-do.
11776         * gcc.dg/vect/pr16105.c: Use new support.
11777         * gcc.dg/vect/pr18400.c: Ditto.
11778         * gcc.dg/vect/pr18425.c: Ditto.
11779         * gcc.dg/vect/vect-1.c: Ditto.
11780         * gcc.dg/vect/vect-10.c: Ditto.
11781         * gcc.dg/vect/vect-11.c: Ditto.
11782         * gcc.dg/vect/vect-12.c: Ditto.
11783         * gcc.dg/vect/vect-13.c: Ditto.
11784         * gcc.dg/vect/vect-14.c: Ditto.
11785         * gcc.dg/vect/vect-15.c: Ditto.
11786         * gcc.dg/vect/vect-16.c: Ditto.
11787         * gcc.dg/vect/vect-17.c: Ditto.
11788         * gcc.dg/vect/vect-18.c: Ditto.
11789         * gcc.dg/vect/vect-19.c: Ditto.
11790         * gcc.dg/vect/vect-2.c: Ditto.
11791         * gcc.dg/vect/vect-20.c: Ditto.
11792         * gcc.dg/vect/vect-21.c: Ditto.
11793         * gcc.dg/vect/vect-22.c: Ditto.
11794         * gcc.dg/vect/vect-23.c: Ditto.
11795         * gcc.dg/vect/vect-24.c: Ditto.
11796         * gcc.dg/vect/vect-25.c: Ditto.
11797         * gcc.dg/vect/vect-26.c: Ditto.
11798         * gcc.dg/vect/vect-27.c: Ditto.
11799         * gcc.dg/vect/vect-27a.c: Ditto.
11800         * gcc.dg/vect/vect-28.c: Ditto.
11801         * gcc.dg/vect/vect-29.c: Ditto.
11802         * gcc.dg/vect/vect-29a.c: Ditto.
11803         * gcc.dg/vect/vect-3.c: Ditto.
11804         * gcc.dg/vect/vect-30.c: Ditto.
11805         * gcc.dg/vect/vect-31.c: Ditto.
11806         * gcc.dg/vect/vect-32.c: Ditto.
11807         * gcc.dg/vect/vect-33.c: Ditto.
11808         * gcc.dg/vect/vect-34.c: Ditto.
11809         * gcc.dg/vect/vect-35.c: Ditto.
11810         * gcc.dg/vect/vect-36.c: Ditto.
11811         * gcc.dg/vect/vect-37.c: Ditto.
11812         * gcc.dg/vect/vect-38.c: Ditto.
11813         * gcc.dg/vect/vect-4.c: Ditto.
11814         * gcc.dg/vect/vect-40.c: Ditto.
11815         * gcc.dg/vect/vect-41.c: Ditto.
11816         * gcc.dg/vect/vect-42.c: Ditto.
11817         * gcc.dg/vect/vect-43.c: Ditto.
11818         * gcc.dg/vect/vect-44.c: Ditto.
11819         * gcc.dg/vect/vect-45.c: Ditto.
11820         * gcc.dg/vect/vect-46.c: Ditto.
11821         * gcc.dg/vect/vect-47.c: Ditto.
11822         * gcc.dg/vect/vect-48.c: Ditto.
11823         * gcc.dg/vect/vect-48a.c: Ditto.
11824         * gcc.dg/vect/vect-49.c: Ditto.
11825         * gcc.dg/vect/vect-5.c: Ditto.
11826         * gcc.dg/vect/vect-50.c: Ditto.
11827         * gcc.dg/vect/vect-51.c: Ditto.
11828         * gcc.dg/vect/vect-52.c: Ditto.
11829         * gcc.dg/vect/vect-53.c: Ditto.
11830         * gcc.dg/vect/vect-54.c: Ditto.
11831         * gcc.dg/vect/vect-55.c: Ditto.
11832         * gcc.dg/vect/vect-56.c: Ditto.
11833         * gcc.dg/vect/vect-56a.c: Ditto.
11834         * gcc.dg/vect/vect-57.c: Ditto.
11835         * gcc.dg/vect/vect-58.c: Ditto.
11836         * gcc.dg/vect/vect-59.c: Ditto.
11837         * gcc.dg/vect/vect-6.c: Ditto.
11838         * gcc.dg/vect/vect-60.c: Ditto.
11839         * gcc.dg/vect/vect-61.c: Ditto.
11840         * gcc.dg/vect/vect-62.c: Ditto.
11841         * gcc.dg/vect/vect-63.c: Ditto.
11842         * gcc.dg/vect/vect-64.c: Ditto.
11843         * gcc.dg/vect/vect-65.c: Ditto.
11844         * gcc.dg/vect/vect-66.c: Ditto.
11845         * gcc.dg/vect/vect-67.c: Ditto.
11846         * gcc.dg/vect/vect-68.c: Ditto.
11847         * gcc.dg/vect/vect-69.c: Ditto.
11848         * gcc.dg/vect/vect-7.c: Ditto.
11849         * gcc.dg/vect/vect-72.c: Ditto.
11850         * gcc.dg/vect/vect-72a.c: Ditto.
11851         * gcc.dg/vect/vect-73.c: Ditto.
11852         * gcc.dg/vect/vect-74.c: Ditto.
11853         * gcc.dg/vect/vect-75.c: Ditto.
11854         * gcc.dg/vect/vect-76.c: Ditto.
11855         * gcc.dg/vect/vect-77.c: Ditto.
11856         * gcc.dg/vect/vect-77a.c: Ditto.
11857         * gcc.dg/vect/vect-78.c: Ditto.
11858         * gcc.dg/vect/vect-79.c: Ditto.
11859         * gcc.dg/vect/vect-8.c: Ditto.
11860         * gcc.dg/vect/vect-80.c: Ditto.
11861         * gcc.dg/vect/vect-82.c: Ditto.
11862         * gcc.dg/vect/vect-82_64.c: Ditto.
11863         * gcc.dg/vect/vect-83.c: Ditto.
11864         * gcc.dg/vect/vect-83_64.c: Ditto.
11865         * gcc.dg/vect/vect-9.c: Ditto.
11866         * gcc.dg/vect/vect-all.c: Ditto.
11867         * gcc.dg/vect/vect-none.c: Ditto.
11868
11869 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
11870
11871         * lib/gcc-dg.exp (dg-skip-if): New function.
11872         (dg-forbid-option): Remove.
11873         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
11874         * g++.dg/abi/bitfield8.C: Likewise.
11875         * g++.dg/abi/dtor1.C: Likewise.
11876         * g++.dg/abi/empty10.C: Likewise.
11877         * g++.dg/abi/empty7.C: Likewise.
11878         * g++.dg/abi/empty9.C: Likewise.
11879         * g++.dg/abi/layout3.C: Likewise.
11880         * g++.dg/abi/layout4.C: Likewise.
11881         * g++.dg/abi/thunk1.C: Likewise.
11882         * g++.dg/abi/thunk2.C: Likewise.
11883         * g++.dg/abi/vbase11.C: Likewise.
11884         * g++.dg/abi/vthunk2.C: Likewise.
11885         * g++.dg/abi/vthunk3.C: Likewise.
11886         * g++.dg/ext/attrib8.C: Likewise.
11887         * g++.dg/opt/longbranch2.C: Likewise.
11888         * g++.dg/opt/reg-stack4.C: Likewise.
11889         * g++.old-deja/g++.ext/attrib1.C: Likewise.
11890         * g++.old-deja/g++.ext/attrib2.C: Likewise.
11891         * g++.old-deja/g++.ext/attrib3.C: Likewise.
11892         * g++.old-deja/g++.other/store-expr1.C: Likewise.
11893         * g++.old-deja/g++.other/store-expr2.C: Likewise.
11894         * gcc.dg/20000609-1.c: Likewise.
11895         * gcc.dg/20000720-1.c: Likewise.
11896         * gcc.dg/20011107-1.c: Likewise.
11897         * gcc.dg/20011119-1.c: Likewise.
11898         * gcc.dg/20020108-1.c: Likewise.
11899         * gcc.dg/20020122-2.c: Likewise.
11900         * gcc.dg/20020122-3.c: Likewise.
11901         * gcc.dg/20020201-3.c: Likewise.
11902         * gcc.dg/20020206-1.c: Likewise.
11903         * gcc.dg/20020218-1.c: Likewise.
11904         * gcc.dg/20020310-1.c: Likewise.
11905         * gcc.dg/20020411-1.c: Likewise.
11906         * gcc.dg/20020418-2.c: Likewise.
11907         * gcc.dg/20020426-1.c: Likewise.
11908         * gcc.dg/20020426-2.c: Likewise.
11909         * gcc.dg/20020517-1.c: Likewise.
11910         * gcc.dg/20020523-1.c: Likewise.
11911         * gcc.dg/20020523-2.c: Likewise.
11912         * gcc.dg/20020729-1.c: Likewise.
11913         * gcc.dg/20030204-1.c: Likewise.
11914         * gcc.dg/20030826-2.c: Likewise.
11915         * gcc.dg/20030926-1.c: Likewise.
11916         * gcc.dg/20031202-1.c: Likewise.
11917         * gcc.dg/980312-1.c: Likewise.
11918         * gcc.dg/980313-1.c: Likewise.
11919         * gcc.dg/990117-1.c: Likewise.
11920         * gcc.dg/990424-1.c: Likewise.
11921         * gcc.dg/990524-1.c: Likewise.
11922         * gcc.dg/991230-1.c: Likewise.
11923         * gcc.dg/i386-387-1.c: Likewise.
11924         * gcc.dg/i386-387-2.c: Likewise.
11925         * gcc.dg/i386-387-3.c: Likewise.
11926         * gcc.dg/i386-387-4.c: Likewise.
11927         * gcc.dg/i386-387-5.c: Likewise.
11928         * gcc.dg/i386-387-6.c: Likewise.
11929         * gcc.dg/i386-asm-1.c: Likewise.
11930         * gcc.dg/i386-bitfield1.c: Likewise.
11931         * gcc.dg/i386-bitfield2.c: Likewise.
11932         * gcc.dg/i386-loop-1.c: Likewise.
11933         * gcc.dg/i386-loop-2.c: Likewise.
11934         * gcc.dg/i386-loop-3.c: Likewise.
11935         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
11936         * gcc.dg/i386-pic-1.c: Likewise.
11937         * gcc.dg/i386-regparm.c: Likewise.
11938         * gcc.dg/i386-signbit-1.c: Likewise.
11939         * gcc.dg/i386-signbit-2.c: Likewise.
11940         * gcc.dg/i386-signbit-3.c: Likewise.
11941         * gcc.dg/i386-sse-5.c: Likewise.
11942         * gcc.dg/i386-sse-8.c: Likewise.
11943         * gcc.dg/i386-unroll-1.c: Likewise.
11944         * gcc.dg/tls/opt-1.c: Likewise.
11945         * gcc.dg/tls/opt-2.c: Likewise.
11946         * gcc.dg/unroll-1.c: Likewise.
11947         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
11948         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
11949         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
11950         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
11951
11952 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11953
11954         * g++.dg/template/incomplete1.C: New test.
11955
11956 2004-11-16  Nick Clifton  <nickc@redhat.com>
11957
11958         Revert patches accidentally commited during checkin of fixes for
11959         xstormy16 tests:
11960         gcc.c-torture/execute/simd-4.c: Revert
11961         gcc.dg/20040910-1.c: Revert.
11962
11963 2004-11-16  Paul Brook  <paul@codesourcery.com>
11964
11965         PR fortran/13010
11966         * gfortran.dg/der_pointer_1.f90: New test.
11967
11968 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
11969
11970         PR c/18498
11971         * gcc.dg/bitfld-13.c: New test.
11972
11973 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
11974
11975         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
11976         powerpc*-*-linux*.
11977
11978         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
11979         * gcc.dg/ppc64-abi-2.c: Ditto.
11980         * gcc.dg/ppc64-abi-3.c: Ditto.
11981
11982         * lib/gcc-dg.exp (dg-target-list): Remove.
11983
11984 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
11985
11986         * gcc.dg/ia64-postinc.c: New test.
11987
11988 2004-11-15  Mark Mitchell <mark@codesourcery.com>
11989
11990         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
11991
11992 2004-11-15  Nick Clifton  <nickc@redhat.com>
11993
11994         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
11995         __INT_MAX__ so that the test can be compiled by toolchains
11996         targeted at 16-bit processors.
11997
11998         * gcc.dg/20040625-1.c: Use long constants rather than integers
11999         when performing arithmetic that will overflow 16-bits.
12000
12001         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
12002         xstormy16.  It does not support 128-bit vector operations.
12003
12004         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
12005         with the macro PTR_TYPE.  Define this macro to an integer type
12006         suitable for holding a pointer.
12007
12008         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
12009         the target is a 16-bit processor.
12010
12011         * gcc.dg/cpp/if-2.c: Expect a different warning message from
12012         16-bit targets where the character constant will be too long.
12013
12014         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
12015         where the double will not be directly addressable.
12016
12017 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12018
12019         Friend class name lookup 1/n, PR c++/18471
12020         * g++.dg/template/crash26.C: New test.
12021         * g++.dg/lookup/struct1.C: Adjust expected error.
12022         * g++.dg/parse/elab1.C: Likewise.
12023         * g++.dg/parse/elab2.C: Likewise.
12024         * g++.dg/parse/int-as-enum1.C: Likewise.
12025         * g++.dg/parse/struct-as-enum1.C: Likewise.
12026         * g++.dg/parse/typedef1.C: Likewise.
12027         * g++.dg/parse/typedef3.C: Likewise.
12028         * g++.dg/parse/typedef4.C: Likewise.
12029         * g++.dg/parse/typedef5.C: Likewise.
12030         * g++.dg/template/nontype4.C: Likewise.
12031         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
12032         * g++.old-deja/g++.other/elab1.C: Likewise.
12033         * g++.old-deja/g++.other/syntax4.C: Likewise.
12034
12035 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
12036
12037         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
12038
12039 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
12040
12041         * gcc.c-torture/execute/20041114-1.c: New test.
12042
12043 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
12044
12045         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
12046         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
12047         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
12048         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
12049         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
12050         gcc.dg/switch-7.c: New tests.
12051
12052 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
12053
12054         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
12055
12056 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
12057
12058         PR tree-opt/18400
12059         * gcc.dg/vect/pr18400.c: New test.
12060
12061 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
12062             Andrew Pinski  <pinskia@physics.uc.edu>
12063
12064         PR tree-opt/18425
12065         * gcc.dg/vect/pr18425.c: New test.
12066
12067 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
12068
12069         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
12070         Guard with dg-require-alias and dg-require-visibility.
12071
12072 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
12073
12074         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
12075
12076 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12077
12078         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
12079
12080 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12081
12082         PR c++/17344
12083         * g++.dg/template/defarg5.C: New test.
12084
12085 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
12086
12087         * g++.dg/parse/cast1.C: Run only on ILP32.
12088         * g++.old-deja/g++.mike/p784.C: Likewise.
12089
12090 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
12091
12092         * gcc.c-torture/execute/20041113-1.c: New test.
12093
12094 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
12095
12096         PR target/18230
12097         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
12098         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
12099         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
12100         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
12101         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
12102         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
12103         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
12104         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
12105         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
12106         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
12107         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
12108         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
12109         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
12110
12111 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
12112
12113         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
12114         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
12115         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
12116         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
12117         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
12118         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
12119         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
12120         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
12121         gcc.target/sparc/combined-1.c: New tests.
12122
12123 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
12124
12125         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
12126         New tests.
12127
12128 2004-11-12  Mark Mitchell <mark@codesourcery.com>
12129
12130         * lib/gcc-dg.exp (dg-forbid-option): New function.
12131         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
12132         * g++.dg/abi/bitfield8.C: Likewise.
12133         * g++.dg/abi/dtor1.C: Likewise.
12134         * g++.dg/abi/empty10.C: Likewise.
12135         * g++.dg/abi/empty7.C: Likewise.
12136         * g++.dg/abi/empty9.C: Likewise.
12137         * g++.dg/abi/layout3.C: Likewise.
12138         * g++.dg/abi/layout4.C: Likewise.
12139         * g++.dg/abi/thunk1.C: Likewise.
12140         * g++.dg/abi/thunk2.C: Likewise.
12141         * g++.dg/abi/vbase11.C: Likewise.
12142         * g++.dg/abi/vthunk2.C: Likewise.
12143         * g++.dg/abi/vthunk3.C: Likewise.
12144         * g++.dg/ext/attrib8.C: Likewise.
12145         * g++.dg/opt/longbranch2.C: Likewise.
12146         * g++.dg/opt/reg-stack4.C: Likewise.
12147         * g++.old-deja/g++.ext/attrib1.C: Likewise.
12148         * g++.old-deja/g++.ext/attrib2.C: Likewise.
12149         * g++.old-deja/g++.ext/attrib3.C: Likewise.
12150         * g++.old-deja/g++.other/store-expr1.C: Likewise.
12151         * g++.old-deja/g++.other/store-expr2.C: Likewise.
12152         * gcc.dg/20000609-1.c: Likewise.
12153         * gcc.dg/20000720-1.c: Likewise.
12154         * gcc.dg/20011107-1.c: Likewise.
12155         * gcc.dg/20011119-1.c: Likewise.
12156         * gcc.dg/20020108-1.c: Likewise.
12157         * gcc.dg/20020122-2.c: Likewise.
12158         * gcc.dg/20020122-3.c: Likewise.
12159         * gcc.dg/20020201-3.c: Likewise.
12160         * gcc.dg/20020206-1.c: Likewise.
12161         * gcc.dg/20020218-1.c: Likewise.
12162         * gcc.dg/20020310-1.c: Likewise.
12163         * gcc.dg/20020411-1.c: Likewise.
12164         * gcc.dg/20020418-2.c: Likewise.
12165         * gcc.dg/20020426-1.c: Likewise.
12166         * gcc.dg/20020426-2.c: Likewise.
12167         * gcc.dg/20020517-1.c: Likewise.
12168         * gcc.dg/20020523-1.c: Likewise.
12169         * gcc.dg/20020523-2.c: Likewise.
12170         * gcc.dg/20020729-1.c: Likewise.
12171         * gcc.dg/20030204-1.c: Likewise.
12172         * gcc.dg/20030826-2.c: Likewise.
12173         * gcc.dg/20030926-1.c: Likewise.
12174         * gcc.dg/20031202-1.c: Likewise.
12175         * gcc.dg/980312-1.c: Likewise.
12176         * gcc.dg/980313-1.c: Likewise.
12177         * gcc.dg/990117-1.c: Likewise.
12178         * gcc.dg/990424-1.c: Likewise.
12179         * gcc.dg/990524-1.c: Likewise.
12180         * gcc.dg/991230-1.c: Likewise.
12181         * gcc.dg/i386-387-1.c: Likewise.
12182         * gcc.dg/i386-387-2.c: Likewise.
12183         * gcc.dg/i386-387-3.c: Likewise.
12184         * gcc.dg/i386-387-4.c: Likewise.
12185         * gcc.dg/i386-387-5.c: Likewise.
12186         * gcc.dg/i386-387-6.c: Likewise.
12187         * gcc.dg/i386-asm-1.c: Likewise.
12188         * gcc.dg/i386-bitfield1.c: Likewise.
12189         * gcc.dg/i386-bitfield2.c: Likewise.
12190         * gcc.dg/i386-loop-1.c: Likewise.
12191         * gcc.dg/i386-loop-2.c: Likewise.
12192         * gcc.dg/i386-loop-3.c: Likewise.
12193         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
12194         * gcc.dg/i386-pic-1.c: Likewise.
12195         * gcc.dg/i386-regparm.c: Likewise.
12196         * gcc.dg/i386-signbit-1.c: Likewise.
12197         * gcc.dg/i386-signbit-2.c: Likewise.
12198         * gcc.dg/i386-signbit-3.c: Likewise.
12199         * gcc.dg/i386-sse-5.c: Likewise.
12200         * gcc.dg/i386-sse-8.c: Likewise.
12201         * gcc.dg/i386-unroll-1.c: Likewise.
12202         * gcc.dg/tls/opt-1.c: Likewise.
12203         * gcc.dg/tls/opt-2.c: Likewise.
12204         * gcc.dg/unroll-1.c: Likewise.
12205         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
12206         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
12207         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
12208         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
12209         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
12210         -m64 is specified.
12211
12212 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
12213
12214         PR c++/18389
12215         * g++.dg/parse/cond1.C: New test.
12216
12217         PR c++/18429
12218         * g++.dg/template/array9.C: New test.
12219         * g++.dg/ext/vla1.C: Adjust error messages.
12220         * g++.dg/ext/vlm1.C: Likewise.
12221         * g++.dg/template/crash2.C: Likewise.
12222
12223         PR c++/18436
12224         * g++.dg/template/call3.C: New test.
12225
12226         PR c++/18407
12227         * g++.dg/template/ptrmem11.C: New test.
12228
12229 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
12230
12231         PR other/14264
12232         * lib/g++.exp: Set LC_ALL and LANG to C.
12233         * lib/gcc-dg.exp: Likewise.
12234         * lib/gfortran.exp: Likewise.
12235         * lib/objc.exp: Likewise.
12236         * lib/treelang.exp: Likewise.
12237
12238 2004-11-12  Andreas Schwab  <schwab@suse.de>
12239
12240         * gcc.dg/pr16286.c: Fix last change.
12241
12242 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
12243
12244         PR c++/18416
12245         * g++.dg/init/global1.C: New test.
12246
12247 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
12248
12249         * gcc.c-torture/execute/20041112-1.c: New test.
12250
12251 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
12252
12253         * lib/gcc-dg.exp (dg-target-list): New.
12254
12255 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
12256             Richard Sandiford  <rsandifo@redhat.com>
12257
12258         * lib/target-supports.exp (get-compiler_messages): New.
12259         (check_named_sections_available): Use it.
12260         (check_effective_target_ilp32): New.
12261         (check_effective_target_lp64): New.
12262         (is-effective-target): New.
12263         * lib/gcc-dg.exp (dg-require-effective-target): New.
12264
12265 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
12266
12267         * gcc.dg/precedence-1.c: New test.
12268
12269 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
12270
12271         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
12272
12273         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
12274         message, delete generated files, use more descriptive name for
12275         executable, and make the test unsupported when it cannot be run.
12276
12277         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
12278         (dg-require-weak, dg-require-visibility, dg-require-alias,
12279         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
12280         dg-require-iconv, dg-require-named-sections): Use it.
12281
12282         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
12283
12284 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
12285
12286         PR target/16457
12287         * gcc.dg/ppc-and-1: New
12288
12289         PR target/16796
12290         * gcc.dg/ppc-mov-1.c: New.
12291
12292         PR target/16458
12293         * gcc.dg/ppc-compare-1.c: New.
12294
12295 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
12296
12297         * objc.dg/desig-init-2.m: New test.
12298
12299 2004-11-10  Adam Nemet  <anemet@lnxw.com>
12300
12301         PR middle-end/18160
12302         * g++.dg/warn/register-var-1.C: New test.
12303         * g++.dg/warn/register-var-2.C: New test.
12304
12305 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12306
12307         * gcc.dg/union-2.c: New test.
12308
12309 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
12310
12311         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
12312         New test for PR tree-optimization/17892.
12313
12314 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
12315
12316         PR c++/18369
12317         * g++.dg/init/new12.C: New test.
12318
12319 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
12320
12321         * gcc.target/sparc: New directory.
12322         * gcc.target/sparc/sparc.exp: New driver.
12323         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
12324         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
12325         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
12326         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
12327
12328 2004-11-10  Paul Brook  <paul@codesourcery.com>
12329
12330         PR fortran/18218
12331         * gfortran.dg/list_read.c: New test.
12332
12333 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
12334
12335         PR c/18322
12336         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
12337         expected diagnostic location.
12338
12339 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
12340
12341         * gcc.dg/20041109-1.c: New test.
12342
12343 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
12344
12345         PR objc/18406
12346         * objc/compile/pr18406.m: New test.
12347
12348 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
12349
12350         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
12351
12352 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
12353
12354         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
12355
12356 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
12357
12358         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
12359
12360 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
12361
12362         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
12363         exit.
12364
12365 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
12366
12367         PR tree-opt/18299
12368         * gcc.c-torture/pr18299-1.c: New test.
12369
12370 2004-11-06  Andreas Schwab  <schwab@suse.de>
12371
12372         * gcc.dg/pr16286.c: Also test for bool and pixel.
12373
12374 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
12375
12376         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
12377         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
12378         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
12379         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
12380         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
12381         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
12382         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
12383         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
12384         gcc.dg/struct-semi-3.c: New tests.
12385
12386 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12387
12388         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
12389
12390 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12391
12392         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
12393         Do not use C99 designators.
12394
12395 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12396
12397         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
12398
12399 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12400
12401         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
12402         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
12403         * gcc.c-torture/execute/simd-5.x: Remove.
12404
12405 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
12406
12407         PR rtl-optimization/17933
12408         * gcc.dg/torture/pr17933-1.c: New test.
12409
12410 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
12411
12412         PR target/18106
12413         * lib/target-supports.exp (check_weak_available): Support
12414         Windows.
12415
12416 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
12417
12418         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
12419         call to fflush(stdout) before abort.
12420         (my_ffsll): New function.
12421         (generate_fields): Use it.
12422
12423 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
12424
12425         * gcc.dg/init-undef-1.c: New test.
12426
12427 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
12428
12429         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
12430         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
12431         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
12432         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
12433         expected messages for new parser.
12434
12435 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
12436
12437         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
12438
12439 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
12440
12441         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
12442         on LP64 targets.
12443
12444 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
12445
12446         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
12447         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
12448         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
12449         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
12450         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
12451         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
12452         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
12453         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
12454         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
12455         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
12456
12457 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
12458
12459         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
12460         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
12461         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
12462         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
12463         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
12464         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
12465         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
12466         for new parser.
12467
12468 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
12469
12470         PR target/15342
12471         * gcc.dg/20041104-1.c: New test.
12472
12473 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12474
12475         * g++.dg/template/nontype7.C: New test.
12476         * g++.dg/template/nontype8.C: Likewise.
12477         * g++.dg/template/nontype9.C: Likewise.
12478         * g++.dg/template/nontype10.C: Likewise.
12479         * g++.dg/tc1/dr49.C: Likewise.
12480         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
12481         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
12482
12483 2004-11-04  Ben Elliston  <bje@au.ibm.com>
12484
12485         * g++.dg/rtti/tinfo1.C: Remove xfails.
12486
12487 2004-11-04  Ben Elliston  <bje@au.ibm.com>
12488
12489         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
12490         packed attribute to the definition to satisfy the new C++ parser.
12491
12492 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
12493
12494         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
12495         invocations of va_arg.
12496
12497 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
12498
12499         PR c++/18124
12500         * g++.dg/template/crash25.C: New test.
12501
12502         PR c++/18155
12503         * g++.dg/template/typedef2.C: New test.
12504         * g++.dg/parse/crash13.C: Adjust error markers.
12505
12506         PR c++/18177
12507         * g++.dg/conversion/const3.C: New test.
12508
12509 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12510
12511         PR fortran/17535
12512         PR fortran/17583
12513         PR fortran/17713
12514         * gfortran.dg/generic_[123].f90: New testcases.
12515
12516 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
12517
12518         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
12519         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
12520
12521 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
12522
12523         PR tree-opt/16808
12524         * gcc.c-torture/compile/pr16808.c: New test.
12525
12526 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
12527
12528         PR rtl-optimization/17104
12529         * gcc.dg/ppc-bitfield1.c: New.
12530
12531 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
12532
12533         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
12534
12535 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
12536
12537         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
12538         strings for 32-bit code.
12539
12540 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
12541
12542         PR c/18239
12543         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
12544
12545 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
12546
12547         PR c++/18064
12548         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
12549
12550 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
12551
12552         PR c++/15172
12553         * g++.dg/init/aggr2.C: New test.
12554
12555 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
12556
12557         * objc.dg/local-decl-1.m: New test.
12558
12559 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12560
12561         * gcc.dg/20040910-1.c: Adjust regex.
12562
12563 2004-10-30  Roger Sayle  <roger@eyesopen.com>
12564
12565         PR rtl-optimization/18084
12566         * g++.dg/opt/pr18084-1.C: New testcase.
12567
12568 2004-10-30  Matt Austern  <austern@apple.com>
12569
12570         PR c++/17542
12571         * g++.dg/ext/attrib18.C: New test.
12572
12573 2004-10-30  Roger Sayle  <roger@eyesopen.com>
12574
12575         PR middle-end/18096
12576         * gcc.dg/pr18096-1.c: New test case.
12577
12578 2004-10-30  Roger Sayle  <roger@eyesopen.com>
12579
12580         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
12581
12582 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
12583
12584         PR c/16666
12585         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
12586         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
12587         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
12588         gcc.dg/old-style-prom-3.c: New tests.
12589
12590 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
12591
12592         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
12593         Remove unnecessary inclusion of stdio.h.
12594
12595 2004-10-29  Roger Sayle  <roger@eyesopen.com>
12596
12597         PR rtl-optimization/17581
12598         * gcc.dg/pr17581-1.c: New test case.
12599
12600 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
12601
12602         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
12603         being implemented.
12604         * g++.dg/conversion/dr195-1.C: New.
12605         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
12606         * g++.old-deja/g++.mike/p10148.C: Likewise.
12607
12608 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
12609
12610         PR c++/17695
12611         * g++.dg/debug/typedef2.C: New test.
12612
12613 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
12614
12615         PR fortran/13490
12616         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
12617         * gfortran.dg/g77/README: Update.
12618
12619 2004-10-28  Matt Austern  <austern@apple.com>
12620
12621         PR c++/14124
12622         * g++.dg/ext/packed7.C: New test.
12623
12624 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
12625
12626         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
12627         scan-assembler.
12628         * lib/scanasm.exp (hidden-scan-for): New proc.
12629         (scan-hidden): Use hidden-scan-for instead of constructing the scan
12630         string.
12631         (scan-not-hidden): Likewise.
12632         * lib/target-supports.exp (check_visibility_available): mach-o is
12633         support too.
12634
12635 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
12636
12637         PR c++/17132
12638         * g++.dg/template/memclass3.C: New test.
12639
12640 2004-10-28  Adam Nemet  <anemet@lnxw.com>
12641
12642         PR middle-end/18160
12643         * gcc.dg/register-var-1.c: New test.
12644         * gcc.dg/register-var-2.c: New test.
12645         * gcc.dg/asm-7.c: Taking the address of a register variable is an
12646         error now.
12647
12648 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
12649
12650         PR other/18172
12651         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
12652         unused variables.
12653         * gcc.dg/vect/vect-22.c: Likewise.
12654
12655 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
12656
12657         * gcc.dg/i386-rotate-1.c: New test.
12658
12659 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
12660
12661         * g++.dg/init/ref12.C: Add "run" marker.
12662
12663         PR c++/17435
12664         * g++.dg/init/ref12.C: New test.
12665
12666         PR c++/18140
12667         * g++.dg/template/shift1.C: New test.
12668         * g++.dg/template/error10.C: Adjust error markers.
12669
12670 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
12671
12672         PR tree-opt/17529
12673         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
12674
12675 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
12676
12677         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
12678         * gcc.dg/weak/weak-3.c: Likewise.
12679         * gcc.dg/weak/weak-5.c: Likewise.
12680         * gcc.dg/weak/weak-9.c: Likewise.
12681         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
12682         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
12683
12684         * gcc.dg/darwin-weakimport-1.c: New.
12685
12686 2004-10-28  Ben Elliston  <bje@au.ibm.com>
12687
12688         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
12689
12690 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
12691
12692         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
12693         'syntax' error messages.
12694         * gcc.dg/cpp/direct2s.c: Likewise.
12695
12696 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
12697
12698         * gcc.c-torture/compile/20041026-1.c: New.
12699
12700 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
12701
12702         PR c++/18093
12703         * g++.dg/lookup/ns2.C: New test.
12704
12705         PR c++/18020
12706         * g++.dg/template/enum4.C: New test.
12707
12708         PR c++/18161
12709         * g++.dg/template/expr1.C: New test.
12710
12711 2004-10-26  Ben Elliston  <bje@au.ibm.com>
12712
12713         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
12714
12715 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
12716
12717         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
12718         gcc.dg/decl-nospec-3.c: New tests.
12719
12720 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
12721
12722         * objc.dg/super-class-3.m: New test.
12723
12724 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
12725
12726         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
12727         resyncing.
12728         * gcc.dg/cpp/direct2s.c: Likewise.
12729
12730 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
12731
12732         * objc.dg/image-info.m: Update for changes to section selection.
12733
12734 2004-10-25  David Ayers  <d.ayers@inode.at>
12735             Ziemowit Laski  <zlaski@apple.com>
12736
12737         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
12738         diagnostics when messaging 'id <Proto>'.
12739         * objc.dg/class-protocol-1.m: New test.
12740         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
12741         a non-existent method signature.
12742         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
12743         Update diagnostics when messaging with non-existent method signature.
12744         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
12745         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
12746         invalid receivers are now resolved as if messaging 'id'; remove
12747         extraneous diagnostics.
12748
12749 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
12750
12751         PR c/16667
12752         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
12753         gcc.dg/init-desig-obs-3.c: New tests.
12754
12755 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
12756
12757         * gcc.dg/debug/20041023-1.c: New test.
12758
12759 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
12760
12761         PR middle-end/17407
12762         * gcc.c-torture/compile/pr17407.c: New test.
12763
12764         PR c++/18121
12765         * g++.dg/template/array8.C: New test.
12766
12767 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
12768
12769         PR other/18138
12770         * lib/g++.exp: Accept more than one multilib libgcc.
12771         * lib/gcc-dg.exp: Likewise.
12772         * lib/objc.exp: Likewise.
12773         * lib/treelang.exp: Likewise.
12774         * lib/gfortran.exp: Likewise.
12775
12776 2004-10-24  Ben Elliston  <bje@au.ibm.com>
12777
12778         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
12779
12780 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
12781
12782         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
12783         * gcc.dg/c99-const-expr-3.c: Likewise.
12784
12785 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
12786
12787         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
12788
12789 2004-10-23  Ben Elliston  <bje@au.ibm.com>
12790
12791         * gcc.c-torture/execute/loop-2e.x: Remove.
12792
12793 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
12794
12795         PR c++/18095
12796         * g++.dg/parse/crash18.C: New.
12797         * g++.dg/parse/crash19.C: New.
12798
12799 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
12800
12801         * g++.dg/ext/dllimport1.C: Move dg-warnings.
12802         * g++.dg/ext/dllimport2.C: Same.
12803         * g++.dg/ext/dllimport8.C: Same.
12804
12805 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
12806
12807         PR c++/10841
12808         * g++.dg/conversion/cast1.C: New test.
12809         * g++.dg/overload/pmf1.C: Adjust error marker.
12810
12811 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
12812
12813         PR objc/17923
12814         * objc.dg/const-str-7.m: New test.
12815
12816 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12817
12818         * g++.dg/template/memfriend11.C: Fix comment typo.
12819         * g++.dg/template/memfriend14.C: Likewise.
12820
12821 2004-10-20  Richard Henderson  <rth@redhat.com>
12822
12823         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
12824         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
12825         -fasynchronous-unwind-tables.
12826
12827 2004-10-20  Richard Henderson  <rth@redhat.com>
12828
12829         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
12830         (main): Return success.
12831         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
12832         (main): Return success.
12833
12834 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12835
12836         PR c++/13495
12837         * g++.dg/template/memfriend9.C: New test.
12838         * g++.dg/template/memfriend10.C: Likewise.
12839         * g++.dg/template/memfriend11.C: Likewise.
12840         * g++.dg/template/memfriend12.C: Likewise.
12841         * g++.dg/template/memfriend13.C: Likewise.
12842         * g++.dg/template/memfriend14.C: Likewise.
12843         * g++.dg/template/memfriend15.C: Likewise.
12844         * g++.dg/template/memfriend16.C: Likewise.
12845         * g++.dg/template/memfriend17.C: Likewise.
12846         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
12847
12848 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
12849
12850         * g++.dg/conversion/dr195.C: New.
12851         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
12852
12853 2004-10-20  Ben Elliston  <bje@au.ibm.com>
12854             Devang Patel  <dpatel@apple.com>
12855
12856         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
12857         of floating point arithmetic, which could trap.
12858
12859 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
12860
12861         PR c++/14035
12862         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
12863         * g++.dg/conversion/const2.C: New test.
12864         * g++.dg/expr/reinterpret2.C: New test.
12865         * g++.dg/expr/reinterpret3.C: New test.
12866         * g++.dg/expr/cast2.C: New test.
12867         * g++.dg/expr/copy1.C: New test.
12868         * g++.dg/other/conversion1.C: Change error message.
12869         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
12870         function pointers to void *.
12871         * g++.old-deja/g++.mike/p10148.C: Likewise.
12872
12873 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12874
12875         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
12876
12877 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
12878
12879         PR c++/18047
12880
12881         * g++.dg/parse/expr3.C: New test.
12882
12883 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
12884
12885         * gcc.dg/smod-1.c: New test.
12886
12887 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
12888
12889         * objc.dg/method-14.m: New test.
12890
12891 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
12892
12893         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
12894         Also xfail as the patch was reverted.
12895
12896 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
12897
12898         PR middle-end/16973
12899         * gcc.dg/pr16973.c: New test.
12900
12901 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
12902
12903         PR tree-optimization/17656
12904         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
12905
12906 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
12907
12908         * g++.dg/eh/shadow1.C: New.
12909
12910 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
12911
12912         * gcc.c-torture/compile/20041018-1.c: New test.
12913
12914 2004-10-18  Ben Elliston  <bje@au.ibm.com>
12915
12916         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
12917         compiler referring to register 0 when accessing sdata.  The linker
12918         now patches things up.
12919
12920 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
12921
12922         PR c/17529
12923         * gcc.c-torture/compile/pr17529.c: New test.
12924
12925 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12926
12927         PR c++/17743
12928         * g++.dg/ext/attrib17.C: New test.
12929
12930 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
12931
12932         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
12933
12934 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12935
12936         PR c++/10479
12937         * g++.dg/ext/attrib16.C: New test.
12938
12939 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
12940
12941         PR c++/17042
12942         * g++.dg/init/dso_handle1.C: New test.
12943
12944         PR c++/14667
12945         * g++.dg/parse/typedef6.C: New test.
12946
12947         PR c++/17916
12948         * g++.dg/parse/pragma1.C: New test.
12949
12950 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
12951
12952         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
12953
12954 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
12955
12956         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
12957         -fno-common when on HPPA HP-UX platforms.
12958
12959 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
12960
12961         PR other/16820
12962         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
12963         stdint.h.
12964         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
12965         uintptr_t.
12966
12967 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
12968
12969         PR c++/16301
12970         * g++.dg/lookup/strong-using-4.C: New test.
12971
12972 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
12973
12974         PR middle-end/16567
12975         * gcc.c-torture/compile/nested-1.c: New test.
12976
12977 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
12978
12979         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
12980         and mipsisa64*-*-* (until support for misaligned loads is added).
12981         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
12982         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
12983         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
12984         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
12985         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
12986         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
12987
12988 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
12989
12990         PR c++/17976
12991         * g++.dg/init/dtor3.C: New test.
12992
12993 2004-10-15  Ben Elliston  <bje@au.ibm.com>
12994
12995         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
12996
12997 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
12998
12999         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
13000         * gcc.dg/macho-lo-sum.c: Likewise.
13001
13002 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
13003
13004         * gcc.dg/ppc-spe64-1.c: New test.
13005
13006 2004-10-14  Devang Patel  <dpatel@apple.com>
13007
13008         PR 17635
13009         * gcc.dg/pr17635.c : New test.
13010
13011 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
13012
13013         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
13014         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
13015         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
13016         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
13017         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
13018         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
13019         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
13020         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
13021         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
13022         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
13023         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
13024         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
13025         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
13026         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
13027         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
13028         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
13029         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
13030         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
13031
13032 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
13033
13034         * gcc.dg/vect/vect-82.c: New testcase.
13035         * gcc.dg/vect/vect-82_64.c: New testcase.
13036         * gcc.dg/vect/vect-83.c: New testcase.
13037         * gcc.dg/vect/vect-83_64.c: New testcase.
13038
13039 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
13040
13041         * gcc.dg/cpp/error-1.c: New test.
13042
13043 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
13044
13045         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
13046
13047 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
13048
13049         PR target/17984
13050         * gcc.dg/cris-peep2-xsrand2.c: New test.
13051
13052 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
13053
13054         PR c++/17661
13055         * testsuite/g++.dg/expr/for2.C: New test.
13056
13057 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
13058
13059         * g++.dg/inherit/thunk1.C: Run on the SPARC.
13060
13061 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
13062
13063         PR tree-optimization/17724
13064         * g++.dg/opt/pr17724-1.C: New test.
13065         * g++.dg/opt/pr17724-2.C: New test.
13066         * g++.dg/opt/pr17724-3.C: New test.
13067         * g++.dg/opt/pr17724-4.C: New test.
13068         * g++.dg/opt/pr17724-5.C: New test.
13069         * g++.dg/opt/pr17724-6.C: New test.
13070
13071 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
13072
13073         PR c/17301
13074         * gcc.dg/pr17301-2.c: New test.
13075
13076 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
13077
13078         PR c++/15876
13079         * g++.dg/parse/error22.C: New test.
13080
13081         PR c++/17936
13082         * g++.dg/template/spec18.C: New test.
13083
13084 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
13085
13086         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
13087         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
13088         memcpy.
13089         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
13090         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
13091
13092 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
13093
13094         * g++.dg/eh/cleanup5.C: Add dg-options "".
13095
13096 2004-10-11  Roger Sayle  <roger@eyesopen.com>
13097
13098         PR middle-end/17657
13099         * gcc.dg/switch-4.c: New test case.
13100
13101 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
13102
13103         * gcc.c-torture/execute/20041011-1.c: New test.
13104
13105 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
13106
13107         PR c++/17554
13108         * g++.dg/init/for3.C: New test.
13109
13110         PR c++/17657
13111         * g++.dg/opt/switch2.C: New test.
13112
13113         PR middle-end/17703
13114         * g++.dg/warn/Wreturn-2.C: New test.
13115
13116 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
13117
13118         PR c++/17907
13119         * g++.dg/eh/cleanup5.C: New test.
13120
13121 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
13122
13123         PR c++/17393
13124         * g++.dg/parse/error21.C: New test.
13125
13126 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13127
13128         * g++.dg/overload/pmf1.C: Adjust quoting marks.
13129         * g++.dg/warn/incomplete1.C: Likewise.
13130         * g++.dg/template/qualttp20.C: Likewise.
13131
13132 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
13133
13134         PR c/17881
13135         * parm-incomplete-1.c: New test.
13136
13137 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
13138
13139         PR c++/17867
13140         * g++.dg/parse/error19.C: New test.
13141
13142         PR c++/17670
13143         * g++.dg/init/new11.C: New test.
13144
13145         PR c++/17821
13146         * g++.dg/parse/error20.C: New test.
13147
13148         PR c++/17826
13149         * g++.dg/template/crash24.C: New test.
13150
13151 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
13152
13153         PR c/17301
13154         * gcc.dg/pr17301-1.c: New test.
13155
13156 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
13157
13158         PR c/17189
13159         * gcc.dg/anon-struct-5.c: New test.
13160
13161 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
13162
13163         PR c/17844
13164         * gcc.dg/pr17844-1.c: New test.
13165
13166 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
13167
13168         PR tree-optimization/17906
13169         * gcc.c-torture/compile/pr17906.c: New.
13170
13171 2004-10-09  Stuart Hastings  <stuart@apple.com>
13172             Roger Sayle  <roger@eyesopen.com>
13173
13174         PR rtl-optimization/17853
13175         * gcc.dg/i386-mmx-5.c: New testcase.
13176
13177 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
13178
13179         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
13180
13181 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
13182
13183         PR c++/17524
13184         * g++.dg/template/static9.C: New test.
13185
13186         PR c++/17685
13187         * g++.dg/parse/operator5.C: New test.
13188
13189 2004-10-09  Roger Sayle  <roger@eyesopen.com>
13190
13191         PR middle-end/17894
13192         * gcc.c-torture/execute/divcmp-4.c: New test case.
13193
13194 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
13195
13196         PR tree-opt/17902
13197         * g++.dg/opt/pr17902.C: New test.
13198
13199 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
13200
13201         * gcc.dg/cpp/ident-1.c: Add dg-options "".
13202
13203 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13204
13205         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
13206
13207 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13208
13209         * gcc.dg/assign-warn-3.c: New test.
13210
13211 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
13212
13213         PR c/16999
13214         * gcc.dg/cpp/ident-1.c: New test.
13215
13216 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
13217
13218         * gcc.c-torture/compile/acc1.c: New.
13219
13220 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
13221
13222         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
13223         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
13224
13225 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
13226
13227         * gcc.dg/ultrasp11.c: New test.
13228
13229 2004-10-08  Michael Matz  <matz@suse.de>
13230
13231         * gcc.dg/doloop-2.c: New test.
13232
13233 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13234
13235         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
13236         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
13237         objc.dg/method-9.m: Update expected diagnostics.
13238
13239 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
13240
13241         * gcc.dg/ppc-fsel-3.c: New file.
13242         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
13243
13244 2004-10-07  Paul Brook  <paul@codesourcery.com>
13245
13246         * gfortran.dg/intrinsic_verify_1.f90: New test.
13247
13248 2004-10-07  Paul Brook  <paul@codesourcery.com>
13249
13250         * gfortran.dg/empty_format_1.f90: Remove stray commas.
13251
13252 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13253
13254         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
13255         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
13256         commit.
13257
13258 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
13259
13260         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
13261
13262 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13263
13264         PR c++/17115
13265         * g++.dg/warn/Winline-4.C: New test.
13266
13267 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
13268
13269         * gcc.c-torture/compile/20041007-1.c: New test.
13270
13271 2004-10-07  Paul Brook  <paul@codesourcery.com>
13272
13273         PR fortran/17678
13274         * gfortran.dg/use_allocated_1.f90: New test.
13275
13276 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
13277
13278         PR middle-end/17849
13279         * gfortran.fortran-torture/compile/nested.f90: New test
13280
13281 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
13282
13283         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
13284
13285 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
13286
13287         PR c++/17368
13288         * g++.dg/ext/asm6.C: New test.
13289
13290 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
13291
13292         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
13293
13294 2004-10-06  Paul Brook  <paul@codesourcery.com>
13295
13296         PR libfortran/17709
13297         * gfortran.dg/empty_format_1.f90: New test.
13298
13299 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13300
13301         PR fortran/17568
13302         * gfortran.dg/ishft.f90: New test.
13303
13304         PR fortran/17283
13305         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
13306         tests.
13307
13308 2004-10-06  Paul Brook  <paul@codesourcery.com>
13309
13310         * gfortran.dg/do_1.f90: New test.
13311
13312 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13313
13314         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
13315         optimizing for size.
13316
13317 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
13318
13319         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
13320
13321 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
13322
13323         * gcc.c-torture/compile/20041005-1.c: New test.
13324
13325 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
13326
13327         PR c++/17829
13328         * g++.dg/lookup/koenig4.C: New.
13329
13330 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13331
13332         * g++.dg/other/classkey1.C: Adjust quoting marks.
13333         * g++.dg/parse/error15.C: Likewise.
13334         * g++.dg/template/meminit2.C (int>): Likewise.
13335
13336 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13337
13338         PR fortran/17283
13339         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
13340
13341         PR fortran/17631
13342         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
13343
13344         PR fortran/17708
13345         * gfortran.dg/pr17708.f90: New test.
13346
13347 2004-10-04  Chao-ying Fu  <fu@mips.com>
13348
13349         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
13350         * gcc.dg/vect/vect-4.c: Ditto.
13351         * gcc.dg/vect/vect-5.c: Ditto.
13352         * gcc.dg/vect/vect-6.c: Ditto.
13353         * gcc.dg/vect/vect-8.c: Ditto.
13354         * gcc.dg/vect/vect-16.c: Ditto.
13355         * gcc.dg/vect/vect-30.c: Ditto.
13356         * gcc.dg/vect/vect-40.c: Ditto.
13357         * gcc.dg/vect/vect-41.c: Ditto.
13358         * gcc.dg/vect/vect-42.c: Ditto.
13359         * gcc.dg/vect/vect-43.c: Ditto.
13360         * gcc.dg/vect/vect-44.c: Ditto.
13361         * gcc.dg/vect/vect-45.c: Ditto.
13362         * gcc.dg/vect/vect-46.c: Ditto.
13363         * gcc.dg/vect/vect-47.c: Ditto.
13364         * gcc.dg/vect/vect-48.c: Ditto.
13365         * gcc.dg/vect/vect-49.c: Ditto.
13366         * gcc.dg/vect/vect-50.c: Ditto.
13367         * gcc.dg/vect/vect-51.c: Ditto.
13368         * gcc.dg/vect/vect-52.c: Ditto.
13369         * gcc.dg/vect/vect-53.c: Ditto.
13370         * gcc.dg/vect/vect-54.c: Ditto.
13371         * gcc.dg/vect/vect-55.c: Ditto.
13372         * gcc.dg/vect/vect-56.c: Ditto.
13373         * gcc.dg/vect/vect-57.c: Ditto.
13374         * gcc.dg/vect/vect-58.c: Ditto.
13375         * gcc.dg/vect/vect-59.c: Ditto.
13376         * gcc.dg/vect/vect-60.c: Ditto.
13377         * gcc.dg/vect/vect-74.c: Ditto.
13378         * gcc.dg/vect/vect-79.c: Ditto.
13379         * gcc.dg/vect/vect-80.c: Ditto.
13380
13381 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
13382
13383         * gcc.dg/unused-7.c: Use the correct option.
13384
13385 2004-10-04  Paul Brook  <paul@codesourcery.com>
13386         Bud Davis  <bdavis9659@comcast.net>
13387
13388         PR fortran/17706
13389         PR fortran/16434
13390         * gfortran/pr17706.f90: New test.
13391         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
13392
13393 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13394
13395         * gfortran.dg/pr17612.f90: New test.
13396
13397 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13398
13399         * g++.dg/template/local1.C: Adjust quoting marks in
13400         testing for diagnostics.
13401         * g++.dg/tls/diag-2.C: Likewise.
13402         * g++.dg/other/error8.C: Likewise.
13403
13404 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
13405
13406         PR c/17178
13407         * gcc.dg/unused-4.c: Adjust to be correct.
13408
13409         PR c/17820
13410         * gcc.dg/unused-7.c: New test.
13411
13412 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
13413
13414         PR c++/17797
13415         * g++.dg/overload/template2.C: New test.
13416
13417 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
13418
13419         PR tree-optimization/16632
13420         * gcc.dg/tree-ssa/20041002-1.c: New.
13421
13422 2004-10-03  Paul Brook  <paul@codesourcery.com>
13423
13424         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
13425         rather than relying on default formatting.
13426
13427 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
13428
13429         * gcc.dg/20040920-1.c: Update expected message text.
13430
13431 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
13432
13433         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
13434
13435 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
13436
13437         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
13438         tree level.
13439
13440 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
13441
13442         * gcc.dg/tree-ssa/pr17343.c: Remove.
13443
13444 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
13445
13446         PR tree-opt/17343
13447         * gcc.dg/tree-ssa/pr17343.c: New test.
13448
13449 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
13450
13451         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
13452         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
13453         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
13454         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
13455         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
13456
13457 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
13458
13459         * gcc.dg/lvalue-2.c: New test.
13460
13461 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
13462
13463         PR c/17730
13464         * gcc.dg/pr17730-1.c: New test
13465
13466 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
13467
13468         PR c/7425
13469         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
13470
13471 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
13472
13473         * gcc.c-torture/execute/stdarg-1.c: New test.
13474         * gcc.c-torture/execute/stdarg-2.c: New test.
13475         * gcc.c-torture/execute/stdarg-3.c: New test.
13476         * gcc.dg/tree-ssa/stdarg-1.c: New test.
13477         * gcc.dg/tree-ssa/stdarg-2.c: New test.
13478         * gcc.dg/tree-ssa/stdarg-3.c: New test.
13479         * gcc.dg/tree-ssa/stdarg-4.c: New test.
13480         * gcc.dg/tree-ssa/stdarg-5.c: New test.
13481
13482 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
13483
13484         PR tree-optimization/17697
13485         * g++.dg/opt/pr17697-1.C: New test.
13486         * g++.dg/opt/pr17697-2.C: New test.
13487         * g++.dg/opt/pr17697-3.C: New test.
13488
13489 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
13490
13491         PR c/16409
13492         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
13493         gcc.dg/vla-init-5.c: New tests.
13494
13495 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
13496
13497         PR c/13804
13498         * gcc.dg/pr13804-1.c: New test.
13499
13500 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13501
13502         PR fortran/16938
13503         * gfortran.dg/pr16938.f90: New test.
13504
13505 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
13506
13507         * g++.dg/template/crash23.C: New test.
13508
13509 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
13510
13511         PR c++/17585
13512         * g++.dg/template/static8.C: New test.
13513
13514 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
13515
13516         PR c++/17681
13517         * g++.dg/other/error9.C: New test.
13518
13519 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
13520
13521         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
13522
13523 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13524
13525         PR fortran/15164
13526         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
13527
13528 2004-09-26  Roger Sayle  <roger@eyesopen.com>
13529
13530         PR middle-end/17112
13531         * gcc.dg/pr17112-1.c: New test case.
13532
13533 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
13534
13535         PR c/11459
13536         * gcc.dg/pr11459-1.c: New test.
13537
13538 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
13539
13540         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
13541         * gcc.dg/tree-ssa/loop-4.c: Likewise.
13542
13543 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13544
13545         * gfortran.dg/pr15324.f90: Make array bounds consistent.
13546
13547 2004-09-25  Jan Hubicka  <jh@suse.cz>
13548
13549         * compile/30040909-1.c: New test.
13550         * compile/30040907-1.c: New test.
13551
13552 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
13553
13554         * gcc.c-torture/execute/va-arg-26.c: New test.
13555
13556 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
13557
13558         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
13559         extra diagnostics on targets with 64-bit pointers.
13560         * objc.dg/selector-1.m: Adjust dg-warning regexp.
13561
13562 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13563
13564         PR c/17188
13565         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
13566         * gcc.dg/decl-3.c: Adjust expected message.
13567
13568 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13569
13570         PR fortran/17615
13571         * gfortran.dg/pr17615.f90: New test.
13572
13573 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
13574
13575         PR tree-optimzation/17517
13576         * g++.dg/tree-ssa/pr17517.C: New Test.
13577
13578 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
13579
13580         PR c++/16889
13581         * g++.dg/lookup/ambig3.C: New.
13582
13583 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
13584
13585         PR tree-opt/17624
13586         * g++.dg/opt/pr17624.C: New test.
13587
13588 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13589
13590         PR c/6980
13591         * gcc.dg/Wbad-function-cast-1.c: New test.
13592
13593 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
13594
13595         * g++.dg/ext/complit1.C
13596         * g++.dg/other/error2.C
13597         * g++.dg/other/nontype-1.C
13598         * g++.dg/parse/crash11.C
13599         * g++.dg/parse/crash12.C
13600         * g++.dg/parse/error15.C
13601         * g++.dg/parse/error4.C
13602         * g++.dg/parse/tmpl-outside1.C
13603         * g++.dg/parse/too-many-tmpl-args1.C
13604         * g++.dg/template/dependent-expr3.C
13605         * g++.dg/template/error10.C
13606         * g++.dg/template/instantiate1.C
13607         * g++.dg/template/vtable2.C
13608         * g++.dg/warn/Wshadow-1.C
13609         * g++.dg/warn/weak1.C
13610         * g++.old-deja/g++.brendan/crash16.C
13611         * g++.old-deja/g++.brendan/crash18.C
13612         * g++.old-deja/g++.brendan/crash48.C
13613         * g++.old-deja/g++.brendan/crash49.C
13614         * g++.old-deja/g++.brendan/crash55.C
13615         * g++.old-deja/g++.brendan/crash56.C
13616         * g++.old-deja/g++.brendan/crash8.C
13617         * g++.old-deja/g++.brendan/enum11.C
13618         * g++.old-deja/g++.brendan/enum8.C
13619         * g++.old-deja/g++.brendan/enum9.C
13620         * g++.old-deja/g++.brendan/friend3.C
13621         * g++.old-deja/g++.brendan/misc14.C
13622         * g++.old-deja/g++.bugs/900402_02.C
13623         * g++.old-deja/g++.bugs/900404_03.C
13624         * g++.old-deja/g++.bugs/900404_04.C
13625         * g++.old-deja/g++.bugs/900428_03.C
13626         * g++.old-deja/g++.jason/crash4.C
13627         * g++.old-deja/g++.jason/overload21.C
13628         * g++.old-deja/g++.jason/redecl1.C
13629         * g++.old-deja/g++.jason/report.C
13630         * g++.old-deja/g++.jason/rfg10.C
13631         * g++.old-deja/g++.jason/template30.C
13632         * g++.old-deja/g++.law/arm12.C
13633         * g++.old-deja/g++.law/ctors5.C
13634         * g++.old-deja/g++.law/cvt20.C
13635         * g++.old-deja/g++.law/init10.C
13636         * g++.old-deja/g++.law/init8.C
13637         * g++.old-deja/g++.law/visibility17.C
13638         * g++.old-deja/g++.law/visibility7.C
13639         * g++.old-deja/g++.mike/net8.C
13640         * g++.old-deja/g++.mike/p646.C
13641         * g++.old-deja/g++.mike/p700.C
13642         * g++.old-deja/g++.mike/p701.C
13643         * g++.old-deja/g++.mike/p811.C
13644         * g++.old-deja/g++.ns/template13.C
13645         * g++.old-deja/g++.other/array3.C
13646         * g++.old-deja/g++.other/crash25.C
13647         * g++.old-deja/g++.other/dtor3.C
13648         * g++.old-deja/g++.other/dtor4.C
13649         * g++.old-deja/g++.other/main1.C
13650         * g++.old-deja/g++.other/warn7.C
13651         * g++.old-deja/g++.pt/crash11.C
13652         * g++.old-deja/g++.pt/crash36.C
13653         * g++.old-deja/g++.pt/spec22.C
13654         * g++.old-deja/g++.pt/spec9.C
13655         * g++.old-deja/g++.pt/ttp52.C
13656         * g++.old-deja/g++.robertl/eb103.C
13657         * g++.old-deja/g++.robertl/eb121.C
13658         * g++.old-deja/g++.robertl/eb22.C
13659         * g++.old-deja/g++.robertl/eb8.C:
13660         Update locations and/or regexps of dg-error markers.
13661         Remove markers for some bogus messages that are no longer issued.
13662
13663 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
13664
13665         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
13666         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
13667
13668 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
13669
13670         PR c++/17618
13671         * g++.dg/lookup/crash5.C: New test.
13672
13673 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
13674
13675         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
13676         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
13677         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
13678         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
13679         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
13680         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
13681
13682         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
13683         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
13684         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
13685         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
13686         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
13687         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
13688
13689         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
13690
13691         * gcc.dg/vect/vect-44.c: Check additional cases.
13692         * gcc.dg/vect/vect-48.c: Check additional cases.
13693
13694         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
13695         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
13696         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
13697         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
13698         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
13699         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
13700         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
13701         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
13702         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
13703
13704         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
13705         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
13706         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
13707
13708 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13709
13710         * gcc.dg/tree-ssa/loop-6.c: New test.
13711
13712 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
13713
13714         PR c++/17620
13715         * g++.dg/inherit/base2.C: New.
13716
13717 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
13718
13719         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
13720         * gcc.dg/20001012-2.c: Likewise.
13721         * gcc.dg/20001013-1.c: Likewise.
13722         * gcc.dg/20001101-1.c: Likewise.
13723         * gcc.dg/20001102-1.c: Likewise.
13724         * gcc.dg/bf-spl1.c: Likewise.
13725         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
13726         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
13727
13728 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
13729
13730         PR tree-optimization/16721
13731         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
13732
13733 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
13734
13735         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
13736         * gcc.dg/20040305-1.c: Likewise.
13737
13738 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
13739
13740         PR c/16566
13741         * gcc.c-torture/compile/pr16566-1.c,
13742         gcc.c-torture/compile/pr16566-2.c,
13743         gcc.c-torture/compile/pr16566-3.c: New tests.
13744
13745 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
13746
13747         PR tree-optimization/17512
13748         * gcc.c-torture/compile/20040916-1.c.
13749
13750 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
13751
13752         * gcc.dg/pragma-re-3.c: New test.
13753
13754 2004-09-17  Matt Austern  <austern@apple.com>
13755
13756         PR c++/15049
13757         * g++.dg/other/anon3.C: New.
13758
13759 2004-09-21  Roger Sayle  <roger@eyesopen.com>
13760
13761         PR c++/7503
13762         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
13763         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
13764         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
13765         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
13766         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
13767
13768 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
13769
13770         PR fortran/17286
13771         * gfortran.dg/pr17286.f90: New test.
13772
13773 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
13774
13775         PR c++/17530
13776         * g++.dg/template/static7.C: New test.
13777
13778 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
13779
13780         PR tree-opt/17558
13781         * gcc.c-torture/compile/pr17558.c: New test.
13782
13783 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
13784
13785         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
13786         if SKIP_ATTRIBUTE is defined.
13787
13788 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13789
13790         PR fortran/15957
13791         * gfortran.dg/pr15957.f90: New test.
13792
13793 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
13794
13795         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
13796         in comparison.
13797         * gcc.dg/vect/vect-79.c: Likewise.
13798         * gcc.dg/vect/vect-80.c: Likewise.
13799
13800 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13801
13802         PR fortran/15750
13803         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
13804
13805 2004-09-20  Ira Rosen  <irar@il.ibm.com>
13806
13807         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
13808         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
13809         * gcc.dg/vect/vect-62.c: New testcase.
13810         * gcc.dg/vect/vect-63.c: New testcase.
13811         * gcc.dg/vect/vect-64.c: New testcase.
13812         * gcc.dg/vect/vect-65.c: New testcase.
13813         * gcc.dg/vect/vect-66.c: New testcase.
13814         * gcc.dg/vect/vect-67.c: New testcase.
13815         * gcc.dg/vect/vect-68.c: New testcase.
13816         * gcc.dg/vect/vect-69.c: New testcase.
13817         * gcc.dg/vect/vect-79.c: New testcase.
13818         * gcc.dg/vect/vect-80.c: New testcase.
13819
13820 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
13821
13822         * gcc.target/mips/asm-1.c: New test.
13823
13824 2004-09-19  Ira Rosen  <irar@il.ibm.com>
13825
13826         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
13827         * gcc.dg/vect/vect-73.c: New testcase.
13828         * gcc.dg/vect/vect-74.c: New testcase.
13829         * gcc.dg/vect/vect-75.c: New testcase.
13830         * gcc.dg/vect/vect-76.c: New testcase.
13831         * gcc.dg/vect/vect-77.c: New testcase.
13832         * gcc.dg/vect/vect-78.c: New testcase
13833
13834 2004-09-18  Paul Brook  <paul@codesourcery.com>
13835
13836         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
13837
13838 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
13839
13840         PR c/17424
13841         * gcc.dg/pr17424-1.c: New test.
13842
13843 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
13844
13845         * g++.dg/tree-ssa/pr17153.C: New test.
13846
13847 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
13848
13849         PR pch/13361
13850         * testsuite/g++.dg/pch/wchar-1.C: New.
13851         * testsuite/g++.dg/pch/wchar-1.Hs: New.
13852
13853 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
13854
13855         * gcc.c-torture/execute/20040917-1.c: New test.
13856
13857 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
13858
13859         PR tree-optimization/17319
13860         * gcc.dg/pr17319.c: New test.
13861
13862 2004-09-17  Devang Patel  <dpatel@apple.com>
13863
13864         * gcc.dg/20040813-1.c: New test.
13865
13866 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
13867
13868         PR tree-optimization/17273
13869         * gcc.c-torture/compile/pr17273.c: New test.
13870
13871 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
13872
13873         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
13874         Update expected messages.
13875         * gcc.dg/declspec-13.c: New test.
13876
13877 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
13878
13879         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
13880
13881 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
13882
13883         * gcc.c-torture/execute/pr17252.c: Use post-increment to
13884         change what 'a' is pointing to.
13885
13886 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
13887
13888         PR c++/16002
13889         * g++.dg/template/error18.C: New test.
13890
13891         PR c++/16029
13892         * g++.dg/warn/Wunused-8.C: New test.
13893
13894 2004-09-17  Steven Bosscher  <stevenb@suse.de>
13895
13896         PR tree-optimization/17513
13897         * gcc.dg/20040916-1.c: New test.
13898
13899 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
13900
13901         PR c++/17501
13902         * g++.dg/template/typename7.C: New test.
13903
13904 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13905
13906         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
13907
13908 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
13909
13910         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
13911         with -ftree-based-profiling also.
13912         * lib/profopt.exp: Support late-set profile_option/feedback_option.
13913
13914 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
13915
13916         PR/15364
13917         * gfortran.dg/der_array_io_1.f90: New test.
13918         * gfortran.dg/der_array_io_2.f90: New test.
13919         * gfortran.dg/der_array_io_3.f90: New test.
13920
13921 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
13922
13923         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
13924         EABI.
13925
13926 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
13927
13928         * g++.dg/opt/switch1.C: New test.
13929
13930 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
13931
13932         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
13933         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
13934         Update expected messages.
13935
13936 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13937
13938         PR fortran/16485
13939         * gfortran.dg/same_name_1.f90: New test.
13940
13941 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
13942
13943         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
13944         dereference garbage pointers.
13945
13946 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
13947
13948         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
13949         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
13950
13951         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
13952         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
13953         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
13954
13955 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
13956
13957         PR c++/17324
13958         * g++.dg/template/mangle1.C: New test.
13959
13960 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
13961
13962         PR tree-optimization/17252
13963         * gcc.c-torture/execute/pr17252.c: New test.
13964
13965 2004-09-14  Andrew Pinski  <apinski@apple.com>
13966
13967         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
13968
13969 2004-09-14  Roger Sayle  <roger@eyesopen.com>
13970
13971         PR rtl-optimization/9771
13972         * gcc.dg/pr9771-1.c: New test case.
13973
13974 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
13975
13976         PR tree-optimization/15262
13977         * gcc.c-torture/execute/pr15262-1.c: New test.
13978         * gcc.c-torture/execute/pr15262-2.c: New test.
13979
13980 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
13981
13982         * gcc.dg/declspec-12.c: New test.
13983
13984 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
13985
13986         * gfortran.dg/pr17090.f90: Add directives to test.
13987
13988 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13989
13990         * gcc.c-torture/compile/20040914-1.c: New test.
13991
13992 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
13993
13994         PR c++/16162
13995         * g++.dg/template/decl2.C: New test.
13996
13997 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
13998
13999         PR fortran/17090
14000         * gfortran.dg/pr17090.f90: New test.
14001
14002 2004-09-13  Dale Johannesen  <dalej@apple.com>
14003
14004         * gcc.c-torture/compile/pr17408.c:  New test case.
14005
14006 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
14007
14008         PR c++/16716
14009         * g++.dg/parse/crash17.C: New test.
14010
14011         PR c++/17327
14012         * g++.dg/template/enum3.C: New test.
14013
14014 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
14015
14016         * lib/gcc-defs.exp: Load wrapper.exp.
14017         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
14018         using local code.
14019         * lib/gcc.exp (gcc_init): Similar.
14020         * lib/gfortran.exp (gfortran_init): Similar.
14021         * lib/objc.exp (objc_init): Similar.
14022         * lib/treelang.exp (treelang_init): Similar.
14023         * lib/wrapper.exp: New file with build_wrapper call machinery in
14024         ${tool}_maybe_build_wrapper.
14025
14026 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
14027
14028         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
14029         "inline".
14030         * gcc.dg/declspec-11.c: Update expected messages.
14031         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
14032         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
14033         gcc.dg/inline-12.c: New tests.
14034
14035 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
14036
14037         * g++.dg/tree-ssa/pr17400.C: New testcase.
14038
14039 2004-09-13  James E Wilson  <wilson@specifixinc.com>
14040
14041         * gcc.target/mips/sb1-1.c: New testcase.
14042
14043 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
14044
14045         * lib/g77-dg.exp: Remove unused file.
14046         * lib/mike-g77.exp: Ditto.
14047         * lib/g77.exp: Ditto.
14048
14049 2004-09-12  Richard Henderson  <rth@redhat.com>
14050
14051         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
14052
14053 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
14054
14055         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
14056         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
14057         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
14058         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
14059         Update expected messages.
14060
14061 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
14062
14063         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
14064         declaration/use mismatch for dirp parameter.
14065
14066 2004-09-12  Andrew Pinski  <apinski@apple.com>
14067
14068         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
14069         -fgnu-runtime is passed.
14070
14071 2004-09-12  Richard Henderson  <rth@redhat.com>
14072
14073         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
14074         do the uplevel thing and update additional_flags directly.
14075         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
14076         gfortran.fortran-torture/execute/intrinsic_nearest.x,
14077         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
14078         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
14079
14080 2004-09-11  Steven Bosscher  <stevenb@suse.de>
14081
14082         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
14083
14084 2004-09-11  Roger Sayle  <roger@eyesopen.com>
14085
14086         PR middle-end/17411
14087         * g++.dg/opt/pr17411-1.C: New test case.
14088
14089 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
14090
14091         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
14092         gcc.dg/tls/diag-2.c: Update expected messages.
14093         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
14094         messages.
14095         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
14096         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
14097         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
14098         gcc.dg/tls/diag-5.c: New tests.
14099
14100 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
14101
14102         * gcc.dg/20040910-1.c: Correct dg-error regexp.
14103
14104 2004-09-11  Steven Bosscher  <stevenb@suse.de>
14105
14106         * g++.dg/parse/break-in-for.C: New test.
14107
14108 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
14109
14110         * gcc.dg/tree-ssa/20040911-1.c: New test.
14111
14112 2004-09-11  Andreas Jaeger  <aj@suse.de>
14113
14114         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
14115         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
14116
14117 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
14118
14119         * gcc.target/frv: New directory of FR-V-specific tests.
14120
14121 2004-09-10  James E Wilson  <wilson@specifixinc.com>
14122
14123         * gcc.dg/convert-vec-1.c: New test.
14124
14125 2004-09-10  Roger Sayle  <roger@eyesopen.com>
14126
14127         PR middle-end/17024
14128         * gcc.dg/pr17024-1.c: New test case.
14129
14130 2004-09-10  Eric Christopher  <echristo@redhat.com>
14131
14132         * gcc.dg/20040910-1.c: New test.
14133
14134 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
14135
14136         * gcc.dg/bitfld-9.c: New test.
14137
14138 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
14139
14140         * gcc.c-torture/execute/ieee/acc1.c: New test.
14141         * gcc.c-torture/execute/ieee/acc2.c: New test.
14142         * gcc.c-torture/execute/ieee/mzero6.c: New test.
14143
14144 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
14145
14146         * gcc.dg/deprecated-2.c: New test.
14147
14148 2004-09-09  James E Wilson  <wilson@specifixinc.com>
14149
14150         * gcc.dg/init-vec-1.c: New test.
14151
14152 2004-09-09  Roger Sayle  <roger@eyesopen.com>
14153
14154         PR middle-end/17055
14155         * gcc.dg/pr17055-1.c: New test case.
14156
14157 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
14158
14159         PR target/17377
14160         * gcc.c-torture/execute/pr17377.c: New test.
14161
14162 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
14163
14164         PR c/8420
14165         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
14166         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
14167         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
14168         gcc.dg/long-long-typespec-1.c: New tests.
14169         * gcc.dg/tls/diag-2.c: Update expected diagnostics
14170
14171 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
14172
14173         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
14174         gcc.dg/gnu99-static-1.c: New tests.
14175
14176 2004-09-08  Devang Patel  <dpatel@apple.com>
14177
14178         * gcc.dg/darwin-ld-20040828-1.c: New test.
14179         * gcc.dg/darwin-ld-20040828-2.c: New test.
14180         * gcc.dg/darwin-ld-20040828-3.c: New test.
14181
14182 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
14183
14184         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
14185         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
14186         in error message.
14187         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
14188         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
14189         in error message.
14190         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
14191         types they qualify.
14192         * objc.dg/type-size-2.m: Fix wording in comment.
14193         * objc.dg/va-meth-1.m: New test case.
14194
14195 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
14196
14197         PR c/16633:
14198         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
14199         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
14200
14201 2004-09-06  Devang Patel  <dpatel@apple.com>
14202
14203         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
14204         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
14205
14206 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
14207
14208         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
14209         reflect changed line numbering of diagnostics.
14210
14211 2004-09-06  Paul Brook  <paul@codesourcery.com>
14212
14213         * gfortran.dg/edit_real_1.f90: Add new test.
14214
14215 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14216
14217         * gcc.dg/tree-ssa/loop-2.c: New test.
14218         * gcc.dg/tree-ssa/loop-3.c: New test.
14219         * gcc.dg/tree-ssa/loop-4.c: New test.
14220         * gcc.dg/tree-ssa/loop-5.c: New test.
14221
14222 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14223
14224         * gcc.dg/format/sentinel-1.c: Update for parameter option.
14225
14226 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14227
14228         * gcc.dg/format/sentinel-1.c: New test.
14229
14230 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
14231
14232         * testsuite/gcc.dg/builtins-46.c: New.
14233
14234 2004-09-03  Devang Patel  <dpatel@apple.com>
14235
14236         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
14237         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
14238
14239 2004-09-03  Jan Beulich  <jbeulich@novell.com>
14240
14241         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
14242         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
14243         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
14244         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
14245         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
14246         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
14247         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
14248         the non-portable bzero.
14249         * gcc.dg/20010912-1.c: xfail for NetWare.
14250         * gcc.dg/20020426-2.c: xfail for NetWare.
14251         * gcc.dg/20021014-1.c: xfail for NetWare.
14252         * gcc.dg/20021018-1.c: xfail for NetWare.
14253         * gcc.dg/20030213-1.c: xfail for NetWare.
14254         * gcc.dg/20030225-1.c: xfail for NetWare.
14255         * gcc.dg/20030708-1.c: xfail for NetWare.
14256         * gcc.dg/builtins-config.h: Also exclude NetWare.
14257         * gcc.dg/format/format.h: Define restrict only if not already defined.
14258         * gcc.dg/nest.c: xfail for NetWare.
14259         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
14260         * lib/target-supports.exp (check_visibility_available): Exclude
14261         NetWare.
14262
14263 2004-09-03  Jan Beulich  <jbeulich@novell.com>
14264
14265         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
14266         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
14267         deterministic starting point for the alignment of structure fields.
14268         * gcc.dg/Wpadded.c: Dito.
14269         * g++.dg/abi/vbase10.C: Dito.
14270
14271 2004-09-03  Devang Patel  <dpatel@apple.com>
14272
14273         * g++.dg/debug/pr15736.cc: New test.
14274
14275 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
14276
14277         * README.QMTEST: Fix out-of-date link.
14278
14279 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
14280
14281         PR fortran/16579
14282         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
14283         Delete.  Duplicate of gfortran.dg/g77/20010610.f
14284
14285 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
14286
14287         * g++.dg/abi/arm_rtti1.C: New test.
14288
14289 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
14290
14291         * gcc.dg/ppc-vector-memcpy.c: New.
14292         * gcc.dg/ppc-vector-memset.c: New.
14293
14294 2004-09-02  Chao-ying Fu  <fu@mips.com>
14295
14296         * gcc.target/mips/mips-3d-1.c: New test.
14297         * gcc.target/mips/mips-3d-2.c: New test.
14298         * gcc.target/mips/mips-3d-3.c: New test.
14299         * gcc.target/mips/mips-3d-4.c: New test.
14300         * gcc.target/mips/mips-3d-5.c: New test.
14301         * gcc.target/mips/mips-3d-6.c: New test.
14302         * gcc.target/mips/mips-3d-7.c: New test.
14303         * gcc.target/mips/mips-3d-8.c: New test.
14304         * gcc.target/mips/mips-3d-9.c: New test.
14305         * gcc.target/mips/mips-ps-1.c: New test.
14306         * gcc.target/mips/mips-ps-2.c: New test.
14307         * gcc.target/mips/mips-ps-3.c: New test.
14308         * gcc.target/mips/mips-ps-4.c: New test.
14309         * gcc.target/mips/mips-ps-type.c: New test.
14310
14311 2004-09-02  Paul Brook  <paul@codesourcery.com>
14312
14313         * gfortran.dg/edit_real_1.f90: Add new tests.
14314
14315 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14316
14317         PR fortran/15327
14318         * gfortran.dg/merge_char_1.f90: New test.
14319
14320 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14321
14322         PR fortran/16404
14323         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
14324
14325 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14326
14327         PR c/1522
14328         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
14329
14330 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
14331
14332         * g++.dg/opt/loop1.C: Do not XFAIL.
14333
14334 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
14335
14336         * gcc.c-torture/execute/20040831-1.c: New test.
14337
14338 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
14339
14340         PR fortran/16579
14341         * gfortran.dg/g77/20010610.f: Now passes.
14342         Copy from g77.f-torture/execute. Add dg-run directive.
14343         * gfortran.dg/g77/README: Update
14344
14345 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
14346
14347         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
14348         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
14349         (t1, t2, t3, t4): Add volatile.
14350
14351 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
14352
14353         * g++.dg/ext/visibility/arm1.C: New test.
14354
14355 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
14356
14357         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
14358         -pedantic-errors.
14359
14360 2004-09-01  Paul Brook  <paul@codesourcery.com>
14361
14362         * gfortran.dg/eof_2.f90: New test.
14363
14364 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14365
14366         PR fortran/16579
14367         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
14368
14369 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
14370
14371         PR libfortran/16805
14372         * gfortran.dg/list_read_2.f90: New test.
14373
14374 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
14375
14376         * g++.dg/abi/key1.C: New test.
14377
14378 2004-08-31  Richard Henderson  <rth@redhat.com>
14379
14380         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
14381         form of offsetof.
14382         * g++.dg/other/offsetof5.C: Remove duplicate.
14383
14384 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14385
14386         PR fortran/17244
14387         * gfortran.dg/func_derived_1.f90: New test.
14388
14389 2004-08-31  Paul Brook  <paul@codesourcery.com>
14390
14391         * gfortran.dg/eof_1.f90: New test.
14392
14393 2004-08-31  Paul Brook  <paul@codesourcery.com>
14394
14395         * gfortran.dg/list_read_1.f90: New file.
14396
14397 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
14398
14399         * g++.dg/opt/loop1.C: XFAIL.
14400
14401 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
14402
14403         * gcc.dg/funcdef-storage-1.c: New.
14404         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
14405         an extern function in local scope.
14406         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
14407         declare an 'auto inline' function in local scope.
14408         * gcc.dg/20011130-1.c: Likewise.
14409         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
14410         an 'auto' function in local scope.
14411         * gcc.dg/20021014-1.c: Likewise.
14412         * gcc.dg/20030331-2.c: Likewise.
14413
14414 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14415
14416         * gfortran.dg/blockdata_1.f90: New test.
14417
14418 2004-08-30  Richard Henderson  <rth@redhat.com>
14419
14420         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
14421
14422 2004-08-30  Richard Henderson  <rth@redhat.com>
14423
14424         * lib/fortran-torture.exp (fortran-torture-execute): Honor
14425         additional_flags set by alternate driver.
14426         (ieee-options): New procedure.
14427         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
14428         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
14429         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
14430         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
14431
14432 2004-08-30  Richard Henderson  <rth@redhat.com>
14433
14434         * lib/f-torture.exp: Remove.
14435
14436 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
14437
14438         PR rtl-optimization/16590
14439         * g++.dg/opt/loop1.C: New test.
14440
14441 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14442
14443         PR fortran/13910
14444         * gfortran.dg/oldstyle_1.f90: New test.
14445
14446 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
14447         Paul Brook  <paul@codesourcery.com>
14448
14449         * gfortran.dg/g77/README: Update.
14450         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
14451         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
14452         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
14453
14454 2004-08-28  Paul Brook  <paul@codesourcery.com>
14455
14456         PR libfortran/17195
14457         * gfortran.dg/edit_real_1.f90: New test.
14458
14459 2004-08-27  Paul Brook  <paul@codesourcery.com>
14460
14461         * gfortran.dg/rewind_1.f90: New test.
14462
14463 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
14464
14465         PR fortran/16597
14466         * gfortran.dg/pr16597.f90: New test.
14467
14468 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
14469
14470         PR c/13801
14471         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
14472         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
14473         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
14474         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
14475         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
14476
14477 2004-08-26  Nick Clifton  <nickc@redhat.com>
14478
14479         * gcc.c-torture/compile/pr17119.c: New test.
14480
14481 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
14482
14483         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
14484
14485 2004-08-25  Richard Henderson  <rth@redhat.com>
14486
14487         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
14488         the bits that expect kind=8 to be the largest real kind.
14489
14490 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
14491
14492         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
14493
14494 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14495
14496         * gfortran.dg/assignment_1.f90: New test.
14497
14498 2004-08-25  Adam Nemet  <anemet@lnxw.com>
14499
14500         * g++.dg/template/repo3.C: New test.
14501
14502 2004-08-25  Roger Sayle  <roger@eyesopen.com>
14503
14504         PR middle-end/16693
14505         PR tree-optimization/16372
14506         * g++.dg/opt/pr16372-1.C: New test case.
14507         * g++.dg/opt/pr16693-1.C: New test case.
14508         * g++.dg/opt/pr16693-2.C: New test case.
14509
14510 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
14511
14512         * objc.dg/proto-lossage-4.m: New test.
14513
14514 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
14515
14516         PR c++/17155
14517         * g++.dg/inherit/local2.C: New test.
14518
14519 2004-08-25  Paul Brook  <paul@codesourcery.com>
14520
14521         PR fortran/17144
14522         * gfortran.dg/string_ctor_1.f90: New test.
14523
14524 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14525
14526         PR c++/14428
14527         * g++.dg/template/redecl2.C: New test.
14528
14529 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
14530
14531         PR fortran/17143
14532         * gfortran.dg/pr17143.f90: New test.
14533
14534 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
14535
14536         PR fortran/17164
14537         * gfortran.dg/pr17164.f90: New test.
14538
14539 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14540
14541         * gcc.dg/tree-ssa/loop-1.c: New test.
14542
14543 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
14544
14545         * gcc.c-torture/compile/20040824-1.c: New test.
14546
14547 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
14548
14549         * gcc.c-torture/compile/iftrap-3.c: New test.
14550
14551 2004-08-24  Paul Brook  <paul@codesourcery.com>
14552
14553         * gfortran.dg/entry_2.f90: New test.
14554
14555 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
14556
14557         PR c++/16889
14558         * g++.dg/lookup/ambig[12].C: New.
14559
14560 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14561
14562         PR c++/16706
14563         * g++.dg/template/crash21.C: New test.
14564         * g++.dg/template/crash22.C: Likewise.
14565
14566 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
14567
14568         PR c++/17149
14569         * g++.dg/template/access15.C: New.
14570
14571 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
14572
14573         PR c++/17163
14574         * g++.dg/template/repo2.C: New test.
14575
14576 2004-08-23  Roger Sayle  <roger@eyesopen.com>
14577
14578         PR rtl-optimization/17078
14579         * gcc.c-torture/execute/pr17078-1.c: New test case.
14580
14581 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
14582
14583         PR c/14492
14584         * gcc.dg/debug/crash1.c: New test.
14585
14586 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
14587
14588         PR c/16180
14589         * gcc.dg/loop-5.c: New test.
14590
14591 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14592
14593         * gcc.c-torture/execute/20040823-1.c: New test.
14594
14595 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
14596
14597         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
14598         to the assembler.  Simplify test accordingly.
14599         (asm_abi_flags): Use GNU names.
14600         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
14601         to check for ABI flags.
14602
14603 2004-08-22  Andrew Pinski  <apinski@apple.com>
14604
14605         * g++.dg/opt/pr14029.C: New test.
14606         * gcc.c-torture/execute/pr15262.c: New test.
14607
14608 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14609
14610         * gfortran.dg/reduction.f90: Add checks with complex arguments.
14611
14612 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
14613
14614         PR 16908
14615         * gfortran.dg/direct_io.f90: New test.
14616
14617 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
14618
14619         PR c++/17121
14620         * g++.dg/inherit/local2.C: New test.
14621
14622 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
14623
14624         PR c++/17120
14625         * g++.dg/warn/Wparentheses-4.C: New test.
14626
14627 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
14628
14629         PR c++/17121
14630         * g++.dg/inherit/local2.C: New test.
14631
14632         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
14633         * gcc.dg/ppc-ldstruct.c: Likewise.
14634         * gcc.dg/ppc64-abi-2.c: Likewise.
14635
14636 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
14637
14638         PR rtl-optimization/17099
14639         * gcc.c-torture/execute/20040820-1.c: New test.
14640
14641 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
14642
14643         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
14644
14645 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
14646
14647         PR fortran/17077
14648         * gfortran.dg/auto_array_1.f90: New test.
14649
14650 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14651
14652         PR fortran/17074
14653         * gfortran.dg/simpleif_1.f90: New test.
14654
14655 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
14656
14657         * lib/target-supports.exp (check_profiling_available): Return
14658         false for arm*-*-symbianelf* and arm*-*-eabi*.
14659
14660         PR c++/15890
14661         * g++.dg/template/delete1.C: New test.
14662
14663 2004-08-19  Paul Brook  <paul@codesourcery.com>
14664
14665         PR fortran/14976
14666         PR fortran/16228
14667         * gfortran.dg/data_char_1.f90: New test.
14668
14669 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
14670
14671         PR fortran/16946
14672         * gfortran.dg/reduction.f90: New testcase.
14673
14674 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14675
14676         PR fortran/16520
14677         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
14678
14679 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
14680
14681         PR c++/17041
14682         * g++.dg/Wparentheses-3.C: New test.
14683
14684 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
14685
14686         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
14687         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
14688         * gcc.dg/vect/vect-2.c: Likewise.
14689         * gcc.dg/vect/vect-3.c: Likewise.
14690         * gcc.dg/vect/vect-4.c: Likewise.
14691         * gcc.dg/vect/vect-5.c: Likewise.
14692         * gcc.dg/vect/vect-6.c: Likewise.
14693         * gcc.dg/vect/vect-7.c: Likewise.
14694         * gcc.dg/vect/vect-25.c: Likewise.
14695         * gcc.dg/vect/vect-31.c: Likewise.
14696         * gcc.dg/vect/vect-32.c: Likewise.
14697         * gcc.dg/vect/vect-34.c: Likewise.
14698         * gcc.dg/vect/vect-36.c: Likewise.
14699         * gcc.dg/vect/vect-all.c: Likewise.
14700
14701 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
14702
14703         PR c++/17068
14704         * g++.dg/template/operator4.C: New test.
14705
14706 2004-08-18  Richard Henderson  <rth@redhat.com>
14707
14708         * gcc.dg/20040206-1.c: XFAIL.
14709
14710 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
14711
14712         PR c++/16246
14713         * g++.dg/template/array7.C: New test.
14714
14715 2004-08-17  James E Wilson  <wilson@specifixinc.com>
14716
14717         * gcc.dg/mips-movcc-1.c: New test.
14718         * gcc.dg/mips-movcc-2.c: New test.
14719         * gcc.dg/mips-movcc-3.c: New test.
14720
14721         * gcc.dg/mips-nmadd-1.c: New test.
14722         * gcc.dg/mips-nmadd-2.c: New test.
14723
14724 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
14725
14726         PR c++/15871
14727         * g++.dg/opt/inline8.C: New test.
14728
14729         PR c++/16965
14730         * g++.dg/parse/error17.C: New test.
14731
14732 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
14733
14734         * gcc.dg/vect: New directory for vectorizer tests.
14735         * gcc.dg/vect/tree-vect.h: New file.
14736         * gcc.dg/vect/vect.exp: New file.
14737         * gcc.dg/vect/pr16105.c.c: New test.
14738         * gcc.dg/vect/vect-1.c: New test.
14739         * gcc.dg/vect/vect-2.c: New test.
14740         * gcc.dg/vect/vect-3.c: New test.
14741         * gcc.dg/vect/vect-4.c: New test.
14742         * gcc.dg/vect/vect-5.c: New test.
14743         * gcc.dg/vect/vect-6.c: New test.
14744         * gcc.dg/vect/vect-7.c: New test.
14745         * gcc.dg/vect/vect-8.c: New test.
14746         * gcc.dg/vect/vect-9.c: New test.
14747         * gcc.dg/vect/vect-10.c: New test.
14748         * gcc.dg/vect/vect-11.c: New test.
14749         * gcc.dg/vect/vect-12.c: New test.
14750         * gcc.dg/vect/vect-13.c: New test.
14751         * gcc.dg/vect/vect-14.c: New test.
14752         * gcc.dg/vect/vect-15.c: New test.
14753         * gcc.dg/vect/vect-16.c: New test.
14754         * gcc.dg/vect/vect-17.c: New test.
14755         * gcc.dg/vect/vect-18.c: New test.
14756         * gcc.dg/vect/vect-19.c: New test.
14757         * gcc.dg/vect/vect-20.c: New test.
14758         * gcc.dg/vect/vect-21.c: New test.
14759         * gcc.dg/vect/vect-22.c: New test.
14760         * gcc.dg/vect/vect-23.c: New test.
14761         * gcc.dg/vect/vect-24.c: New test.
14762         * gcc.dg/vect/vect-25.c: New test.
14763         * gcc.dg/vect/vect-26.c: New test.
14764         * gcc.dg/vect/vect-27.c: New test.
14765         * gcc.dg/vect/vect-28.c: New test.
14766         * gcc.dg/vect/vect-29.c: New test.
14767         * gcc.dg/vect/vect-30.c: New test.
14768         * gcc.dg/vect/vect-31.c: New test.
14769         * gcc.dg/vect/vect-32.c: New test.
14770         * gcc.dg/vect/vect-33.c: New test.
14771         * gcc.dg/vect/vect-34.c: New test.
14772         * gcc.dg/vect/vect-35.c: New test.
14773         * gcc.dg/vect/vect-36.c: New test.
14774         * gcc.dg/vect/vect-37.c: New test.
14775         * gcc.dg/vect/vect-38.c: New test.
14776         * gcc.dg/vect/vect-40.c: New test.
14777         * gcc.dg/vect/vect-41.c: New test.
14778         * gcc.dg/vect/vect-42.c: New test.
14779         * gcc.dg/vect/vect-43.c: New test.
14780         * gcc.dg/vect/vect-44.c: New test.
14781         * gcc.dg/vect/vect-45.c: New test.
14782         * gcc.dg/vect/vect-46.c: New test.
14783         * gcc.dg/vect/vect-47.c: New test.
14784         * gcc.dg/vect/vect-48.c: New test.
14785         * gcc.dg/vect/vect-49.c: New test.
14786         * gcc.dg/vect/vect-50.c: New test.
14787         * gcc.dg/vect/vect-51.c: New test.
14788         * gcc.dg/vect/vect-52.c: New test.
14789         * gcc.dg/vect/vect-53.c: New test.
14790         * gcc.dg/vect/vect-54.c: New test.
14791         * gcc.dg/vect/vect-55.c: New test.
14792         * gcc.dg/vect/vect-56.c: New test.
14793         * gcc.dg/vect/vect-57.c: New test.
14794         * gcc.dg/vect/vect-58.c: New test.
14795         * gcc.dg/vect/vect-59.c: New test.
14796         * gcc.dg/vect/vect-60.c: New test.
14797         * gcc.dg/vect/vect-61.c: New test.
14798         * gcc.dg/vect/vect-all.c: New test.
14799         * gcc.dg/vect/vect-none.c: New test.
14800
14801 2004-08-17  Paul Brook  <paul@codesourcery.com>
14802
14803         PR fortran/13082
14804         * gfortran.dg/entry_1.f90: New test.
14805
14806 2004-08-17  Andrew Pinski  <apinski@apple.com>
14807
14808         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
14809
14810 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
14811
14812         * gcc.dg/pr17036-1.c: New test.
14813
14814 2004-08-16  Devang Patel  <dpatel@apple.com>
14815
14816         * gcc.dg/darwin-20040809-1.c: New test.
14817
14818 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
14819
14820         * gcc.dg/funcdef-attr-1.c: New test.
14821
14822 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
14823
14824         * gcc.dg/altivec-17.c: New test.
14825         * gcc.dg/altivec-18.c: New test.
14826
14827 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14828
14829         PR c++/6749
14830         * g++.dg/template/vtable2.C: New test.
14831
14832 2004-08-14  Richard Henderson  <rth@redhat.com>
14833
14834         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
14835         * gcc.dg/pack-test-4.c (main): Return 0.
14836         * gcc.dg/setjmp-1.c: Remove XFAIL.
14837         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
14838
14839 2004-08-14  Richard Henderson  <rth@redhat.com>
14840
14841         * gcc.dg/980217-1.c: Add prototype for printf.
14842
14843 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
14844
14845         * gfortran.dg/pr16935.f90: New test.
14846
14847 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
14848
14849         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
14850
14851 2004-08-13  Paul Brook  <paul@codesourcery.com>
14852
14853         * gfortran.dg/der_io_1.f90: Remove stray comma.
14854
14855 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
14856
14857         * gcc.dg/vmx/cw-bug-2.c: Remove.
14858         * gcc.dg/vmx/vprint-1.c: Remove.
14859         * gcc.dg/vmx/vscan-1.c: Remove.
14860
14861 2004-08-12  Devang patel  <dpatel@apple.com>
14862
14863         * gcc.dg/darwin-20040809-2.c: New test.
14864
14865 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
14866
14867         * g++.dg/ext/altivec-12.C: New test.
14868
14869         * g++.dg/ext/altivec-11.C: New test.
14870
14871 2004-08-12  Paul Brook  <paul@codesourcery.com>
14872
14873         * g++.dg/abi/arm_cxa_vec_1.C: New test.
14874
14875 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
14876
14877         * g++.dg/ext/altivec-2.C: Check for hardware support before
14878         executing any VMX instructions.
14879
14880         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
14881
14882 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
14883
14884         PR c++/16276
14885         * g++.old-deja/g++.other/comdat4.C: New test.
14886         * g++.old-deja/g++.other/comdat4-aux.cc: New.
14887
14888 2004-08-12  Ben Elliston  <bje@au.ibm.com>
14889
14890         PR target/16286
14891         * gcc.dg/pr16286.c: New test.
14892
14893 2004-08-12 Jan Beulich <jbeulich@novell.com>
14894
14895         * g++.dg/ext/asm5.C: New.
14896
14897 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
14898
14899         PR c++/16698
14900         * g++.dg/eh/crash1.C: New test.
14901
14902         PR c++/16717
14903         * g++.dg/ext/construct1.C: New test.
14904
14905 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
14906
14907         PR c++/16853
14908         * g++.dg/init/ptrmem1.C: New test.
14909
14910         PR c++/16618
14911         * g++.dg/parse/offsetof5.C: New test.
14912
14913         PR c++/16870
14914         * g++.dg/template/overload3.C: New test.
14915
14916 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
14917
14918         PR c++/16964
14919         * g++.dg/parse/error16.C: New test.
14920
14921         PR c++/16904
14922         * g++.dg/template/error14.C: New test.
14923
14924         PR c++/16929
14925         * g++.dg/template/error15.C: New test.
14926
14927 2004-08-11  Devang Patel  <dpatel@apple.com>
14928
14929         * gcc.dg/darwin-ld-20040809-1.c: New test.
14930         * gcc.dg/darwin-ld-20040809-2.c: New test.
14931
14932 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
14933
14934         PR fortran/16917
14935         * gfortran.dg/dfloat_1.f90: New test.
14936
14937 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
14938
14939         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
14940         * gcc.dg/dll-2.c: Fix dg-require syntax.
14941         * gcc.misc-tests/arm-isr.c (abort): Declare.
14942         (exit): Likewise.
14943
14944 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
14945
14946         PR c++/16971
14947         * g++.dg/parse/crash16.C: New test.
14948
14949 2004-08-10  Roger Sayle  <roger@eyesopen.com>
14950
14951         * gcc.dg/mips-rsqrt-1.c: New test case.
14952         * gcc.dg/mips-rsqrt-2.c: New test case.
14953         * gcc.dg/mips-rsqrt-3.c: New test case.
14954
14955 2004-08-10  Paul Brook  <paul@codesourcery.com>
14956
14957         * gfortran.dg/der_io_1.f90: New test.
14958
14959 2004-08-10  Paul Brook  <paul@codesourcery.com>
14960
14961         PR fortran/16919
14962         * gfortran.dg/der_array_1.f90: New test.
14963
14964 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
14965
14966         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
14967
14968 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
14969
14970         * gcc.dg/wchar_t-2.c: Fix typo.
14971
14972 2004-08-09  Falk Hueffner  <falk@debian.org>
14973
14974         PR tree-optimization/12517
14975         * gcc.c-torture/compile/pr12517.c: New test.
14976
14977         PR tree-optimization/12578
14978         * gcc.c-torture/compile/pr12578.c: New test.
14979
14980         PR tree-optimization/12899
14981         * gcc.c-torture/compile/pr12899.c: New test.
14982
14983         PR rtl-optimization/14692
14984         * gcc.c-torture/compile/pr14692.c: New test.
14985
14986         PR tree-optimization/16461
14987         * gcc.c-torture/compile/pr16461.c: New test.
14988
14989 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
14990
14991         * gfortran.dg/getenv_1.f90: New test.
14992
14993 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
14994
14995         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
14996         wchar_t.
14997         * gcc.dg/symbian5.c: Test -fno-short-wchar.
14998
14999 2004-08-06  Paul Brook  <paul@codesourcery.com>
15000
15001         * gfortran.dg/ret_array_1.f90: New test.
15002         * gfortran.dg/ret_pointer_1.f90: New test.
15003
15004 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
15005
15006         * gcc.dg/missing-field-init-[12].c: New tests.
15007         * g++.dg/warn/missing-field-init-[12].C: New tests.
15008
15009 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
15010
15011         * gcc.dg/enum2.c: New test.
15012         * gcc.dg/symbian3.c: Likewise.
15013         * gcc.dg/symbian4.c: Likewise.
15014         * gcc.dg/wchar_t-2.c: Likewise.
15015
15016 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
15017
15018         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
15019         destructor tests.
15020
15021 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
15022
15023         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
15024         dg-require-visiblity.
15025         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
15026         * g++.dg/ext/visibility/fvisibility.C: Likewise.
15027         * g++.dg/ext/visibility/memfuncts.C: Likewise.
15028         * g++.dg/ext/visibility/new1.C: Likewise.
15029         * g++.dg/ext/visibility/pragma.C: Likewise.
15030         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
15031         * g++.dg/ext/visibility/virtual.C: Likewise.
15032         * g++/dg/ext/visibility/visibility-1.C: Likewise.
15033         * g++/dg/ext/visibility/visibility-2.C: Likewise.
15034         * g++/dg/ext/visibility/visibility-3.C: Likewise.
15035         * g++/dg/ext/visibility/visibility-4.C: Likewise.
15036         * g++/dg/ext/visibility/visibility-5.C: Likewise.
15037         * g++/dg/ext/visibility/visibility-6.C: Likewise.
15038         * g++/dg/ext/visibility/visibility-7.C: Likewise.
15039         * g++/dg/ext/visibility/visibility-8.C: New test.
15040         * gcc.c-torture/compile/dll.x: Remove.
15041         * gcc.dg/dll-2.c: Use dg-require-dll
15042         * gcc.dg/visibility-10.c: New test.
15043         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
15044         supporting DLLs.
15045         * testsuite/lib/scanasm.exp (scan_hidden): New function.
15046         (scan_not_hidden): Likewise.
15047
15048 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
15049
15050         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
15051
15052 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
15053
15054         * gcc.c-torture/execute/20040805-1.c: New test.
15055
15056 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
15057
15058         * gcc.dg/20020118-1.c: Declare abort.
15059         * gcc.dg/altivec_check.h: Likewise.
15060         * gcc.dg/iftrap-2.c: Likewise.
15061         * gcc.dg/pragma-darwin.c: Likewise.
15062         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
15063
15064 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
15065
15066         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
15067
15068 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
15069
15070         * gcc.c-torture/execute/builtins/abs-2.c,
15071         gcc.c-torture/execute/builtins/abs-3.c,
15072         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
15073         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
15074         intmax_t, uintmax_t and their limits.
15075         * gcc.dg/intmax_t-1.c: New test.
15076
15077 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15078
15079         * g++.dg/tc1/dr147.C: Add reference to PR.
15080
15081 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
15082
15083         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
15084         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
15085
15086 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
15087
15088         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
15089
15090 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
15091
15092         * gcc.dg/redecl-5.c: New test.
15093         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
15094         of scanf.
15095
15096 2004-08-03  Roger Sayle  <roger@eyesopen.com>
15097
15098         PR middle-end/16790
15099         * gcc.c-torture/execute/pr16790-1.c: New test case.
15100
15101 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
15102
15103         * g++.dg/ext/visibility/assign1.C: New test.
15104         * g++.dg/ext/visibility/new1.C: Likewise.
15105
15106         * gcc.dg/symbian1.c: New test.
15107         * gcc.dg/symbian2.c: Likewise.
15108
15109 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
15110
15111         PR target/16570
15112         * gcc.dg/i386-sse-9.c: New test.
15113
15114 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
15115
15116         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
15117
15118 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
15119
15120         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
15121         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
15122         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
15123         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
15124         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
15125         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
15126         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
15127         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
15128         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
15129         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
15130         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
15131         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
15132         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
15133         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
15134         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
15135         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
15136         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
15137         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
15138         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
15139         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
15140         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
15141         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
15142         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
15143         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
15144         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
15145         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
15146         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
15147         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
15148         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
15149         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
15150         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
15151         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
15152         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
15153         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
15154         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
15155         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
15156         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
15157         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
15158         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
15159         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
15160         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
15161         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
15162         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
15163         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
15164         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
15165         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
15166         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
15167         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
15168         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
15169         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
15170         gcc.misc-tests/i386-pf-3dnow-1.c,
15171         gcc.misc-tests/i386-pf-athlon-1.c,
15172         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
15173         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
15174         Declare built-in functions used.
15175         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
15176
15177 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
15178
15179         PR c++/16707
15180         * g++.dg/lookup/using12.C: New test.
15181
15182         * g++.dg/init/null1.C: Fix PR number.
15183         * g++.dg/parse/namespace10.C: Likewise.
15184
15185 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
15186
15187         PR c++/16224
15188         * g++.dg/template/spec17.C: New test.
15189         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
15190         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
15191
15192 2004-08-02  David Billinghurst
15193
15194         PR fortran/16292
15195         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
15196
15197 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
15198
15199         * gcc.dg/ia64-got-1.c: New test case.
15200
15201 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
15202
15203         PR c++/16489
15204         * g++.dg/init/null1.C: New test.
15205         * g++.dg/tc1/dr76.C: Adjust error marker.
15206
15207         PR c++/16529
15208         * g++.dg/parse/namespace10.C: New test.
15209
15210         PR c++/16810
15211         * g++.dg/inherit/ptrmem2.C: New test.
15212
15213 2004-08-02  Ben Elliston  <bje@au.ibm.com>
15214
15215         PR target/16155
15216         * gcc.dg/pr16155.c: New test.
15217
15218 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
15219
15220         * gcc.dg/redecl-2.c: New test.
15221
15222 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
15223
15224         * gcc.dg/darwin-longdouble.c: New file.
15225
15226 2004-07-30  Richard Henderson  <rth@redhat.com>
15227
15228         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
15229         write to constant argument.
15230         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
15231
15232 2004-07-30  Richard Henderson  <rth@redhat.com>
15233
15234         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
15235         tests of nearest around zero.
15236
15237 2004-07-30  Andrew Pinski  <apinski@apple.com>
15238
15239         * gcc.c-torture/compile/20040730-1.c: New test.
15240
15241 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
15242
15243         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
15244         powerpc-eabispe.
15245
15246 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
15247
15248         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
15249
15250 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
15251
15252         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
15253         contains $ld_library_path.
15254         * lib/gfortran.exp (gfortran_link_flags): Likewise.
15255
15256 2004-07-29  Richard Henderson  <rth@redhat.com>
15257
15258         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
15259
15260         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
15261         (alt2, which): New.
15262         (Check): Accept either alternative.
15263
15264 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
15265
15266         * g++.dg/abi/inline1.C: New test.
15267         * g++.dg/abi/local1-a.cc: Likewise.
15268         * g++.dg/abi/local1.C: Likewise.
15269         * g++.dg/abi/mangle11.C: Tweak location of warnings.
15270         * g++.dg/abi/mangle12.C: Likewise.
15271         * g++.dg/abi/mangle17.C: Likewise.
15272         * g++.dg/abi/mangle20-2.C: Likewise.
15273         * g++.dg/opt/interface1.C: Likewise.
15274         * g++.dg/opt/interface1.h: Likewise.
15275         * g++.dg/opt/interface1-a.cc: New test.
15276         * g++.dg/parse/repo1.C: New test.
15277         * g++.dg/template/repo1.C: Likewise.
15278         * g++.dg/warn/Winline-1.C: Likewise.
15279         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
15280
15281 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
15282
15283         * gcc.dg/tree-ssa/20040729-1.c: New test.
15284
15285 2004-07-27  Matt Austern <austern@apple.com>
15286
15287         * gcc.dg/darwin-bool-1.c: New test.
15288         * gcc.dg/darwin-bool-2.c: New test.
15289
15290 2004-07-28  Richard Henderson  <rth@redhat.com>
15291
15292         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
15293         arguments in the correct type.  Don't write to constant arguments.
15294
15295 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
15296
15297         PR tree-optimization/16688
15298         PR tree-optimization/16689
15299         * g++.dg/tree-ssa/pr16688.C: New test.
15300
15301 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
15302
15303         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
15304         loads.  Not only in the comment, this time.
15305
15306 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
15307
15308         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
15309         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
15310         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
15311         * gcc.dg/sh4a-bitmovua.c: New.
15312         * gcc.dg/sh4a-cos.c: New.
15313         * gcc.dg/sh4a-cosf.c: New.
15314         * gcc.dg/sh4a-fprun.c: New.
15315         * gcc.dg/sh4a-fsrra.c: New.
15316         * gcc.dg/sh4a-memmovua.c: New.
15317         * gcc.dg/sh4a-sin.c: New.
15318         * gcc.dg/sh4a-sincos.c: New.
15319         * gcc.dg/sh4a-sincosf.c: New.
15320         * gcc.dg/sh4a-sinf.c: New.
15321
15322 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
15323
15324         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
15325         conditionals.
15326         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
15327         loads.
15328         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
15329         DOM1.
15330
15331 2004-07-27  Andrew Pinski  <apinski@apple.com>
15332
15333         * g++.dg/rtti/tinfo1.C: Correct the xfail.
15334
15335 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
15336
15337         * gcc.dg/pragma-isr.c: New test.
15338
15339 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15340
15341         PR c++/14429
15342         * g++.dg/template/ttp11.C: New test.
15343
15344 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
15345
15346         * gcc.c-torture/compile/20040727-1.c: New test.
15347
15348 2004-07-26  Eric Christopher  <echristo@redhat.com>
15349
15350         * gcc.c-torture/compile/20040726-2.c: New test.
15351
15352 2004-07-26  Andrew Pinski  <apinski@apple.com>
15353
15354         * g++.dg/rtti/tinfo1.C: Xfail.
15355
15356 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
15357
15358         * gcc.c-torture/compile/20040726-1.c: New test.
15359
15360 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
15361             Brian Ryner  <bryner@brianryner.com>
15362
15363         PR c++/9283
15364         PR c++/15000
15365         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
15366         * g++.dg/ext/visibility/: New directory.
15367         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
15368         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
15369         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
15370         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
15371         * g++.dg/ext/visibility/fvisibility.C,
15372         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
15373         g++.dg/ext/visibility/fvisibility-override1.C
15374         g++.dg/ext/visibility/fvisibility-override2.C
15375         g++.dg/ext/visibility/memfuncts.C
15376         g++.dg/ext/visibility/noPLT.C
15377         g++.dg/ext/visibility/pragma.C
15378         g++.dg/ext/visibility/pragma-override1.C
15379         g++.dg/ext/visibility/pragma-override2.C
15380         g++.dg/ext/visibility/staticmemfuncts.C
15381         g++.dg/ext/visibility/virtual.C: New tests.
15382
15383 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
15384
15385         PR c/15360
15386         * gcc.dg/pr15360-1.c: New test.
15387
15388 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
15389
15390         * gcc.dg/pragma-align-2.c: New test.
15391         * gcc.dg/pragma-init-fini.c: New test.
15392         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
15393         targets.
15394
15395 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
15396
15397         * gcc.dg/init-string-2.c: New test.
15398
15399 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
15400
15401         PR 16684
15402         * gcc.dg/Wredundant-decls-1.c: New test case.
15403
15404 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
15405
15406         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
15407         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
15408         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
15409         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
15410         * gcc.dg/compat/generate-random.c: New file.
15411         * gcc.dg/compat/generate-random.h: Likewise.
15412         * gcc.dg/compat/generate-random_r.c: Likewise.
15413         * gcc.dg/compat/struct-layout-1.h: Likewise.
15414         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
15415         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
15416         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
15417         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
15418         * gcc.dg/compat/struct-layout-1_main.c: New test.
15419         * gcc.dg/compat/struct-layout-1_x.c: New file.
15420         * gcc.dg/compat/struct-layout-1_y.c: New file.
15421         * gcc.dg/compat/struct-layout-1_test.h: New file.
15422
15423 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
15424
15425         * gcc.dg/comp-return-1.c: New test
15426
15427 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
15428
15429         * gcc.dg/vmx/8-02a.c: Fix typo.
15430
15431         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
15432         * gcc.dg/darwin-abi-3.c: New test.
15433
15434         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
15435         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
15436
15437         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
15438         * gcc.dg/vmx/ops-long-1.c: New test.
15439         * gcc.dg/vmx/ops-long-2.c: New test.
15440
15441 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
15442
15443         * g++.dg/lookup/conv-[1234].C: New.
15444
15445 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
15446
15447         * g++.dg/parse/attr2.C: Simplify.
15448
15449 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
15450
15451         PR c/7284
15452         * gcc.c-torture/execute/pr7284-1.c: New test.
15453
15454 2004-07-22  Brian Booth  <bbooth@redhat.com>
15455
15456         * gcc.dg/tree-ssa/20040721-1.c: New test.
15457
15458 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
15459
15460         * g++.dg/template/crash20.c: New.
15461
15462 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
15463
15464         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
15465         Add dg-run directive.  Declare variables as required.
15466         * gfortran.dg/g77/README: Update
15467
15468 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
15469
15470         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
15471         gcc.dg/cris-peep2-andu2.c: New tests.
15472
15473 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
15474
15475         PR c/15052
15476         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
15477         on return type.
15478         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
15479         messages.
15480         * gcc.dg/qual-return-2.c: Update expected messages.
15481         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
15482
15483 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
15484
15485         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
15486         * gcc.dg/noncompile/921102-1.c: Update expected error message.
15487
15488 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
15489
15490         PR c/11250
15491         * gcc.dg/init-string-1.c: New test.
15492
15493 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
15494
15495         PR middle-end/15345
15496         PR c/16450
15497         * gcc.dg/torture/nested-fn-1.c: New test.
15498
15499 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
15500
15501         PR target/16559
15502         * gcc.dg/ia64-fptr-1.c: New file.
15503
15504 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15505
15506         PR c++/14497
15507         * g++.dg/template/spec16.C: New test.
15508         * g++.old-deja/g++.robertl/eb118.C: Remove.
15509
15510 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15511
15512         PR c++/509
15513         * g++.dg/template/spec15.C: New test.
15514
15515 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
15516
15517         Copy cases from g77.f-torture/execute and add dg-run
15518         directive.  Other changes as noted.
15519         * gfortran.dg/g77/13037.f
15520         * gfortran.dg/g77/1832.f
15521         * gfortran.dg/g77/19981119-0.f
15522         * gfortran.dg/g77/19990313-0.f
15523         * gfortran.dg/g77/19990313-1.f
15524         * gfortran.dg/g77/19990313-2.f
15525         * gfortran.dg/g77/19990313-3.f
15526         * gfortran.dg/g77/19990419-1.f
15527         * gfortran.dg/g77/19990826-0.f
15528         * gfortran.dg/g77/19990826-2.f
15529         * gfortran.dg/g77/20000503-1.f
15530         * gfortran.dg/g77/20001111.f
15531         * gfortran.dg/g77/20010116.f
15532         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
15533         * gfortran.dg/g77/20010430.f
15534         * gfortran.dg/g77/6177.f
15535         * gfortran.dg/g77/947.f
15536         * gfortran.dg/g77/970816-3.f
15537         * gfortran.dg/g77/971102-1.f
15538         * gfortran.dg/g77/980520-1.f
15539         * gfortran.dg/g77/980628-0.f
15540         * gfortran.dg/g77/980628-1.f
15541         * gfortran.dg/g77/980628-10.f
15542         * gfortran.dg/g77/980628-2.f
15543         * gfortran.dg/g77/980628-3.f
15544         * gfortran.dg/g77/980628-7.f
15545         * gfortran.dg/g77/980628-8.f
15546         * gfortran.dg/g77/980628-9.f
15547         * gfortran.dg/g77/980701-0.f
15548         * gfortran.dg/g77/980701-1.f
15549         * gfortran.dg/g77/cabs.f
15550         * gfortran.dg/g77/claus.f
15551         * gfortran.dg/g77/complex_1.f
15552         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
15553         * gfortran.dg/g77/dcomplex.f
15554         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
15555         * gfortran.dg/g77/f90-intrinsic-mathematical.f
15556         * gfortran.dg/g77/f90-intrinsic-numeric.f
15557         * gfortran.dg/g77/int8421.f
15558         * gfortran.dg/g77/labug1.f
15559         * gfortran.dg/g77/large_vec.f
15560         * gfortran.dg/g77/le.f
15561         * gfortran.dg/g77/short.f
15562         * gfortran.dg/g77/README: Update
15563
15564 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
15565
15566         PR c++/16637
15567         * g++.dg/parse/lookup4.C: New test.
15568
15569 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15570
15571         PR c++/16175
15572         * g++.dg/template/ttp10.C: New test.
15573
15574 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
15575
15576         * gcc.dg/pr12625-1.c: New test.
15577
15578 2004-07-20  Steven Bosscher  <stevenb@suse.de>
15579
15580         * testsuite/gcc.dg/switch-warn-1.c: New test.
15581         * testsuite/gcc.dg/switch-warn-2.c: New test.
15582         * gcc.c-torture/compile/pr14730.c: Update.
15583
15584 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
15585
15586         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
15587         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
15588         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
15589         g++.dg/template/nontype3.C: Remove trailing CR from tests.
15590
15591 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
15592
15593         PR c++/16623
15594         * g++.dg/template/assign1.C: New test.
15595
15596 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15597
15598         PR c++/12170
15599         * g++.dg/template/ttp9.C: New test.
15600
15601 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
15602
15603         * gcc.dg/format/cmn-err-1.c: New test.
15604
15605 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
15606
15607         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
15608         gcc.dg/Wparentheses-10.c: New tests.
15609         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
15610
15611 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15612
15613         PR fortran/16465
15614         * gfortran.dg/g77//ffixed-line-length-0.f,
15615         gfortran.dg/g77/ffixed-line-length-132.f,
15616         gfortran.dg/g77/ffixed-line-length-72.f,
15617         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
15618         gfortran.dg/g77/README: Update.
15619
15620 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15621
15622         PR c++/13092
15623         * g++.dg/template/non-dependent7.C: New test.
15624         * g++.dg/template/non-dependent8.C: Likewise.
15625         * g++.dg/template/non-dependent9.C: Likewise.
15626         * g++.dg/template/non-dependent10.C: Likewise.
15627
15628 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
15629
15630         PR c++/16337
15631         * g++.dg/parse/attr2.C: New test.
15632
15633 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
15634
15635         * g77.dg: Removed.
15636         * g77.f-torture: Ditto.
15637
15638 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
15639
15640         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
15641         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
15642         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
15643
15644 2004-07-16  Richard Henderson  <rth@redhat.com>
15645
15646         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
15647
15648 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15649
15650         * lib/fortran-torture.exp (fortran-torture): Don't test compile
15651         tests with full list of options.
15652         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
15653         of TORTURE_OPTIONS if test contains 'dg-do run'.
15654
15655         PR fortran/16404
15656         * gfortran.dg/do_iterator.f90: New test.
15657
15658 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15659
15660         PR rtl-optimization/16536
15661         * gcc.c-torture/execute/restrict-1.c: New test.
15662
15663 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15664
15665         PR fortran/15324
15666         * gfortran.dg/pr15324.f90: New test.
15667
15668         PR fortran/15129
15669         * gfortran.dg/pr15129.f90: New test.
15670
15671         PR fortran/15140
15672         * gfortran.dg/pr15140.f90: New test.
15673
15674         PR fortran/13792
15675         * gfortran.fortran-torture/execute/bounds.f90: Add check for
15676         compile-time simplification.
15677
15678 2004-07-14  Mike Stump  <mrs@apple.com>
15679
15680         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
15681
15682 2004-07-14  James E Wilson  <wilson@specifixinc.com>
15683
15684         PR target/16325
15685         * gcc.dg/profile-generate-1.c: New.
15686
15687 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
15688
15689         * gcc.c-torture/execute/20040709-1.c: New test.
15690         * gcc.c-torture/execute/20040709-2.c: New test.
15691
15692 2004-07-14  Mike Stump  <mrs@apple.com>
15693
15694         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
15695
15696 2004-07-14  Mike Stump  <mrs@apple.com>
15697
15698         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
15699
15700 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
15701
15702         PR c++/16518
15703         * g++.dg/parse/mutable1.C: New test.
15704
15705 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
15706
15707         PR tree-optimization/16443
15708         * gcc.dg/tree-ssa/20040713-1.c: New test.
15709
15710 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
15711
15712         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
15713         for operator new.
15714
15715 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
15716
15717         * gfortran.dg/g77/README: New file
15718         * gfortran.dg/g77/19981216-0.f:  Copy from
15719         g77.f-torture/noncompile.  Add "dg-do compile" and
15720         dg-error as required.
15721         * gfortran.dg/g77/19990218-1.f: Likewise
15722         * gfortran.dg/g77/19990905-1.f: Likewise
15723         * gfortran.dg/g77/9263.f: Likewise
15724         * gfortran.dg/g77/980615-0.f: Likewise
15725         * gfortran.dg/g77/980616-0.f: Likewise
15726         * gfortran.dg/g77/check0.f: Likewise
15727         * gfortran.dg/g77/select_no_compile.f: Likewise
15728
15729 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
15730
15731         Copy files from g77.f-torture/compile.
15732         Add "{ dg-do compile}".  Other changes as noted
15733         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
15734         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
15735         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
15736         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
15737         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
15738         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
15739         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
15740         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
15741         statement to conform to standard.  Append alpha1.x for reference.
15742         * gfortran.dg/g77/xformat.f: Add dg-warning
15743
15744 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
15745
15746         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
15747         Add {dg-do compile} directive.
15748         * gfortran.dg/g77/cpp2.F: Likewise
15749
15750 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15751
15752         PR c++/5402
15753         * g++.dg/lookup/name-clash1.C: New test.
15754
15755         PR c++/9777
15756         * g++.dg/lookup/name-clash2.C: New test.
15757
15758         PR c++/12102
15759         * g++.dg/lookup/name-clash3.C: New test.
15760
15761 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15762
15763         * g++.dg/lookup/new2.C: New test.
15764         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
15765
15766 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
15767
15768         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
15769         Add {dg-do compile} directive.
15770         * gfortran.dg/g77/13060.f: Likewise
15771         * gfortran.dg/g77/19990218-0.f: Likewise
15772         * gfortran.dg/g77/19990305-0.f: Likewise
15773         * gfortran.dg/g77/19990419-0.f: Likewise
15774         * gfortran.dg/g77/19990502-0.f: Likewise
15775         * gfortran.dg/g77/19990502-1.f: Likewise
15776         * gfortran.dg/g77/19990525-0.f: Likewise
15777         * gfortran.dg/g77/19990826-1.f: Likewise
15778         * gfortran.dg/g77/19990826-3.f: Likewise
15779         * gfortran.dg/g77/19990905-2.f: Likewise
15780         * gfortran.dg/g77/20000412-1.f: Likewise
15781         * gfortran.dg/g77/20000511-1.f: Likewise
15782         * gfortran.dg/g77/20000511-2.f: Likewise
15783         * gfortran.dg/g77/20000518.f: Likewise
15784         * gfortran.dg/g77/20000601-1.f: Likewise
15785         * gfortran.dg/g77/20000601-2.f: Likewise
15786         * gfortran.dg/g77/20000629-1.f: Likewise
15787         * gfortran.dg/g77/20000630-2.f: Likewise
15788         * gfortran.dg/g77/20010115.f: Likewise
15789         * gfortran.dg/g77/20010321-1.f: Likewise
15790         * gfortran.dg/g77/20010426.f: Likewise
15791         * gfortran.dg/g77/20020307-1.f: Likewise
15792         * gfortran.dg/g77/8485.f: Likewise
15793         * gfortran.dg/g77/960317-1.f: Likewise
15794         * gfortran.dg/g77/970915-0.f: Likewise
15795         * gfortran.dg/g77/980310-1.f: Likewise
15796         * gfortran.dg/g77/980310-2.f: Likewise
15797         * gfortran.dg/g77/980310-3.f: Likewise
15798         * gfortran.dg/g77/980310-4.f: Likewise
15799         * gfortran.dg/g77/980310-6.f: Likewise
15800         * gfortran.dg/g77/980310-7.f: Likewise
15801         * gfortran.dg/g77/980310-8.f: Likewise
15802         * gfortran.dg/g77/980419-2.f: Likewise
15803         * gfortran.dg/g77/980424-0.f: Likewise
15804         * gfortran.dg/g77/980427-0.f: Likewise
15805         * gfortran.dg/g77/980729-0.f: Likewise
15806         * gfortran.dg/g77/981117-1.f: Likewise
15807         * gfortran.dg/g77/toon_1.f: Likewise
15808
15809 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15810
15811         PR c++/2204
15812         * g++.dg/other/abstract2.C: New test.
15813
15814 2004-07-12  Paul Brook  <paul@codesourcery.com>
15815
15816         * gfortran.dg/pointer_init_1.f90: New test.
15817
15818 2004-07-11  Paul Brook  <paul@codesourcery.com>
15819
15820         PR fortran/15986
15821         * gfortran.dg/contained_1.f90: New test.
15822
15823 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
15824
15825         * g++.dg/parse/defarg8.C: New test.
15826
15827 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15828
15829         PR fortran/16433
15830         * gfortran.dg/pr16433.f: New test.
15831
15832         PR fortran/17574
15833         * gfortran.dg/pr15754.f90: New test.
15834
15835 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
15836
15837         PR tree-optimization/16437
15838         * gcc.c-torture/execute/bitfld-4.c: New test.
15839
15840 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15841
15842         * gfortran.fortran-torture/execute/common_2.f90: Add check for
15843         access to common var from module.
15844
15845 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15846
15847         PR fortran/16336
15848         * gfortran.fortran-torture/execute/common_2.f90: New test.
15849
15850 2004-07-10  Paul Brook  <paul@codesourcery.com>
15851
15852         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
15853
15854 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15855
15856         PR fortran/15969
15857         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
15858
15859 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
15860
15861         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
15862         * gfortran.dg/g77/ffixed-form-2.f: Likewise
15863         * gfortran.dg/g77/ffree-form-1.f: Likewise
15864         * gfortran.dg/g77/ffree-form-2.f: Likewise
15865         * gfortran.dg/g77/ffree-form-3.f: Likewise
15866         * gfortran.dg/g77/fno-underscoring.f: Likewise
15867         * gfortran.dg/g77/funderscoring.f: Likewise
15868         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
15869
15870 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15871
15872         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
15873
15874 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15875         Paul Brook  <paul@codesourcery.com>
15876
15877         PR fortran/13415
15878         * gfortran.dg/common_pointer_1.f90: New test.
15879
15880 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15881
15882         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
15883
15884 2004-07-09  James E Wilson  <wilson@specifixinc.com>
15885
15886         PR target/16364
15887         * gcc.c-torture/compile/20040709-1.c: New.
15888
15889 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15890
15891         PR fortran/14077
15892         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
15893
15894 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15895
15896         PR fortran/13201
15897         * gfortran.dg/shape_1.f90: New test.
15898
15899 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
15900             Andrew Pinski  <apinski@apple.com>
15901
15902         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
15903
15904 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15905
15906         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
15907         comment.
15908
15909 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15910         Paul Brook  <paul@codesourcery.com>
15911
15912         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
15913         '.f95' and '.F95'.
15914
15915 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
15916
15917         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
15918
15919 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15920
15921         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
15922         testcases with capital suffix.
15923
15924 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15925
15926         PR fortran/15481
15927         PR fortran/13372
15928         PR fortran/13575
15929         PR fortran/15978
15930         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
15931
15932         * gfortran.dg/implicit_1.f90: New test.
15933
15934 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
15935
15936         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
15937         expression to match gfortran warning/error messages
15938         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
15939         dg-error text.
15940
15941 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
15942
15943         * lib/fortran-torture.exp: Rename proc search_for to
15944         search_for_re.
15945
15946 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
15947
15948         * gcc.c-torture/execute/simd-5.x: New file.
15949         XFAIL on SPARC 64-bit at -O0.
15950
15951 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15952
15953         PR c++/8211
15954         PR c++/16165
15955         * g++.dg/warn/effc3.C: New test.
15956
15957 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
15958
15959         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
15960         change X to 1X in format.
15961         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
15962         add data statements to conform to standard.
15963
15964 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
15965
15966         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
15967         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
15968         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
15969
15970 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
15971
15972         * gfortran.dg/g77/7388.f: Copy from g77.dg
15973         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
15974         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
15975         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
15976         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
15977         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
15978         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
15979         * gfortran.dg/g77/strlen0.f: Likewise
15980
15981 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
15982
15983         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
15984         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
15985
15986 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15987
15988         * gcc.c-torture/execute/920428-2.x: Delete.
15989         * gcc.c-torture/execute/920501-7.x: Likewise.
15990
15991 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
15992
15993         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
15994         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
15995         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
15996         prescott and c3-2.
15997         (PREFETCH_3DNOW): Add -march=c3.
15998
15999 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
16000
16001         PR c/16437
16002         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
16003         * gcc.c-torture/execute/bf64-1.x: Likewise.
16004
16005 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
16006
16007         * gcc.c-torture/compile/20040708-1.c: New test.
16008
16009 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16010
16011         PR c++/16169
16012         * g++.dg/warn/effc2.C: New test.
16013
16014 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
16015
16016         * gcc.c-torture/execute/bitfld-1.x: Remove.
16017         * gcc.c-torture/execute/bitfld-3.c: New test.
16018         * gcc.dg/bitfld-2.c: Remove XFAILs.
16019
16020 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
16021
16022         PR c++/16276
16023         * g++.dg/rtti/tinfo1.C: New file.
16024
16025 2004-07-07  Eric Christopher  <echristo@redhat.com>
16026
16027         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
16028
16029 2004-07-07  Andrew Pinski  <apinski@apple.com>
16030
16031         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
16032
16033 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
16034
16035         * g++.dg/init/call1.C: XFAIL.
16036
16037 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
16038
16039         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
16040         except for movstrict*, to movmem* and clrstr* to clrmem*.
16041
16042 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
16043
16044         * gcc.c-torture/execute/20040707-1.c: New test.
16045
16046 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
16047
16048         * gcc.c-torture/execute/20040706-1.c: New test.
16049
16050 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16051
16052         PR c++/3671
16053         * g++.dg/template/spec14.C: New test.
16054
16055 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
16056
16057         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
16058         nothing if not yet defined.  Use it in b, c and d type definitions.
16059         * gcc.c-torture/execute/20040705-1.c: New test.
16060         * gcc.c-torture/execute/20040705-2.c: New test.
16061
16062 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16063
16064         PR c++/2518
16065         * g++.dg/lookup/new1.C: New test.
16066
16067 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16068
16069         PR c++/11406
16070         * g++.dg/template/sizeof8.C: New test.
16071
16072 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
16073
16074         * gcc.c-torture/compile/20040705-1.c: New test.
16075
16076 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
16077
16078         * gfortran.fortran-torture/execute/seq_io.f90: New test.
16079
16080 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
16081
16082         * gcc.dg/cpp/if-mop.c: Two new testcases.
16083         * gcc.dg/cpp/trad/comment-3.c: New.
16084
16085 2004-07-04  Paul Brook  <paul@codesourcery.com>
16086
16087         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
16088
16089 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
16090
16091         PR c++/3761
16092         * g++.dg/lookup/crash4.C: New test.
16093
16094 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
16095
16096         * gcc.c-torture/execute/builtin-abs-1.c
16097         * gcc.c-torture/execute/builtin-abs-2.c
16098         * gcc.c-torture/execute/builtin-complex-1.c
16099         * gcc.c-torture/execute/builtins/string-1-lib.c
16100         * gcc.c-torture/execute/builtins/string-1.c
16101         * gcc.c-torture/execute/builtins/string-2-lib.c
16102         * gcc.c-torture/execute/builtins/string-2.c
16103         * gcc.c-torture/execute/builtins/string-3-lib.c
16104         * gcc.c-torture/execute/builtins/string-3.c
16105         * gcc.c-torture/execute/builtins/string-4-lib.c
16106         * gcc.c-torture/execute/builtins/string-4.c
16107         * gcc.c-torture/execute/builtins/string-5-lib.c
16108         * gcc.c-torture/execute/builtins/string-5.c
16109         * gcc.c-torture/execute/builtins/string-6-lib.c
16110         * gcc.c-torture/execute/builtins/string-6.c
16111         * gcc.c-torture/execute/builtins/string-7-lib.c
16112         * gcc.c-torture/execute/builtins/string-7.c
16113         * gcc.c-torture/execute/builtins/string-8-lib.c
16114         * gcc.c-torture/execute/builtins/string-8.c
16115         * gcc.c-torture/execute/builtins/string-9-lib.c
16116         * gcc.c-torture/execute/builtins/string-9.c
16117         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
16118         * gcc.c-torture/execute/builtins/string-asm-1.c
16119         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
16120         * gcc.c-torture/execute/builtins/string-asm-2.c
16121         * gcc.c-torture/execute/stdio-opt-1.c
16122         * gcc.c-torture/execute/stdio-opt-2.c
16123         * gcc.c-torture/execute/stdio-opt-3.c
16124         * gcc.c-torture/execute/string-opt-1.c
16125         * gcc.c-torture/execute/string-opt-10.c
16126         * gcc.c-torture/execute/string-opt-11.c
16127         * gcc.c-torture/execute/string-opt-12.c
16128         * gcc.c-torture/execute/string-opt-13.c
16129         * gcc.c-torture/execute/string-opt-14.c
16130         * gcc.c-torture/execute/string-opt-15.c
16131         * gcc.c-torture/execute/string-opt-16.c
16132         * gcc.c-torture/execute/string-opt-2.c
16133         * gcc.c-torture/execute/string-opt-6.c
16134         * gcc.c-torture/execute/string-opt-7.c
16135         * gcc.c-torture/execute/string-opt-8.c:
16136         Replace with ...
16137
16138         * gcc.c-torture/execute/builtins/abs-2.c
16139         * gcc.c-torture/execute/builtins/abs-3.c
16140         * gcc.c-torture/execute/builtins/complex-1.c
16141         * gcc.c-torture/execute/builtins/fprintf.c
16142         * gcc.c-torture/execute/builtins/fputs.c
16143         * gcc.c-torture/execute/builtins/memcmp.c
16144         * gcc.c-torture/execute/builtins/memmove.c
16145         * gcc.c-torture/execute/builtins/memops-asm.c
16146         * gcc.c-torture/execute/builtins/mempcpy-2.c
16147         * gcc.c-torture/execute/builtins/mempcpy.c
16148         * gcc.c-torture/execute/builtins/memset.c
16149         * gcc.c-torture/execute/builtins/printf.c
16150         * gcc.c-torture/execute/builtins/sprintf.c
16151         * gcc.c-torture/execute/builtins/strcat.c
16152         * gcc.c-torture/execute/builtins/strchr.c
16153         * gcc.c-torture/execute/builtins/strcmp.c
16154         * gcc.c-torture/execute/builtins/strcpy.c
16155         * gcc.c-torture/execute/builtins/strcspn.c
16156         * gcc.c-torture/execute/builtins/strlen-2.c
16157         * gcc.c-torture/execute/builtins/strlen.c
16158         * gcc.c-torture/execute/builtins/strncat.c
16159         * gcc.c-torture/execute/builtins/strncmp-2.c
16160         * gcc.c-torture/execute/builtins/strncmp.c
16161         * gcc.c-torture/execute/builtins/strncpy.c
16162         * gcc.c-torture/execute/builtins/strpbrk.c
16163         * gcc.c-torture/execute/builtins/strpcpy-2.c
16164         * gcc.c-torture/execute/builtins/strpcpy.c
16165         * gcc.c-torture/execute/builtins/strrchr.c
16166         * gcc.c-torture/execute/builtins/strspn.c
16167         * gcc.c-torture/execute/builtins/strstr-asm.c
16168         * gcc.c-torture/execute/builtins/strstr.c:
16169         ... these new files.
16170
16171         * gcc.c-torture/execute/builtins/abs-2-lib.c
16172         * gcc.c-torture/execute/builtins/abs-3-lib.c
16173         * gcc.c-torture/execute/builtins/complex-1-lib.c
16174         * gcc.c-torture/execute/builtins/fprintf-lib.c
16175         * gcc.c-torture/execute/builtins/fputs-lib.c
16176         * gcc.c-torture/execute/builtins/memcmp-lib.c
16177         * gcc.c-torture/execute/builtins/memmove-lib.c
16178         * gcc.c-torture/execute/builtins/memops-asm-lib.c
16179         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
16180         * gcc.c-torture/execute/builtins/mempcpy-lib.c
16181         * gcc.c-torture/execute/builtins/memset-lib.c
16182         * gcc.c-torture/execute/builtins/printf-lib.c
16183         * gcc.c-torture/execute/builtins/sprintf-lib.c
16184         * gcc.c-torture/execute/builtins/strcat-lib.c
16185         * gcc.c-torture/execute/builtins/strchr-lib.c
16186         * gcc.c-torture/execute/builtins/strcmp-lib.c
16187         * gcc.c-torture/execute/builtins/strcpy-lib.c
16188         * gcc.c-torture/execute/builtins/strcspn-lib.c
16189         * gcc.c-torture/execute/builtins/strlen-2-lib.c
16190         * gcc.c-torture/execute/builtins/strlen-lib.c
16191         * gcc.c-torture/execute/builtins/strncat-lib.c
16192         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
16193         * gcc.c-torture/execute/builtins/strncmp-lib.c
16194         * gcc.c-torture/execute/builtins/strncpy-lib.c
16195         * gcc.c-torture/execute/builtins/strpbrk-lib.c
16196         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
16197         * gcc.c-torture/execute/builtins/strpcpy-lib.c
16198         * gcc.c-torture/execute/builtins/strrchr-lib.c
16199         * gcc.c-torture/execute/builtins/strspn-lib.c
16200         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
16201         * gcc.c-torture/execute/builtins/strstr-lib.c
16202         * gcc.c-torture/execute/builtins/lib/abs.c
16203         * gcc.c-torture/execute/builtins/lib/fprintf.c
16204         * gcc.c-torture/execute/builtins/lib/memset.c
16205         * gcc.c-torture/execute/builtins/lib/printf.c
16206         * gcc.c-torture/execute/builtins/lib/sprintf.c
16207         * gcc.c-torture/execute/builtins/lib/strcpy.c
16208         * gcc.c-torture/execute/builtins/lib/strcspn.c
16209         * gcc.c-torture/execute/builtins/lib/strncat.c
16210         * gcc.c-torture/execute/builtins/lib/strncmp.c
16211         * gcc.c-torture/execute/builtins/lib/strncpy.c
16212         * gcc.c-torture/execute/builtins/lib/strpbrk.c
16213         * gcc.c-torture/execute/builtins/lib/strspn.c
16214         * gcc.c-torture/execute/builtins/lib/strstr.c:
16215         New files containing support routines.
16216
16217         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
16218         declaration.
16219         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
16220         when not optimizing.
16221
16222 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
16223
16224         PR c++/16240
16225         * g++.dg/abi/mangle22.C: New test.
16226         * g++.dg/abi/mangle23.C: Likewise.
16227
16228 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
16229
16230         PR fortran/16290
16231         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
16232         Allow for cases without denormalized floating point numbers.
16233
16234 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
16235
16236         PR c/1027
16237         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
16238         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
16239         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
16240         expected warning text.
16241         * gcc.dg/format/diag-2.c: New test.
16242
16243 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
16244
16245         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
16246
16247 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
16248
16249         * gcc.dg/builtins-43.c: New.
16250         * gcc.dg/builtins-44.c: New.
16251         * gcc.dg/builtins-45.c: New.
16252
16253 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
16254             Andreas Tobler  <a.tobler@schweiz.ch>
16255
16256         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
16257         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
16258         as SIGSEGV.
16259         * gcc.dg/cleanup-11.c: Likewise.
16260         * gcc.dg/cleanup-8.c: Likewise.
16261         * gcc.dg/cleanup-9.c: Likewise.
16262         * gcc.dg/cleanup-5.c: Run on all platforms.
16263
16264 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
16265
16266         * g++.dg/warn/nonnull1.C: New test.
16267
16268 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
16269
16270         * gcc.dg/compat/compat-common.h: Wrap up CINT in
16271         an #ifndef SKIP_COMPLEX_INT/#endif pair.
16272         Special-case the Sun compiler wrt to <complex.h>.
16273
16274 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
16275
16276         * gcc.dg/Wunreachable-8.C: New test.
16277
16278         * gcc.dg/h8300-ice2.c : New test.
16279
16280 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
16281
16282         PR fortran/16161
16283         * gfortran.fortran-torture/compile/implicit.f90: Add test
16284         for implicit character.
16285
16286 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
16287
16288         PR fortran/16289
16289         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
16290         Use tiny() intrinsic to find smallest non-negative real
16291
16292 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
16293
16294         * gcc.dg/compat/struct-by-value-22_main.c: New test.
16295         * gcc.dg/compat/struct-by-value-22_x.c: New.
16296         * gcc.dg/compat/struct-by-value-22_y.c: New.
16297
16298         * gcc.c-torture/execute/20040629-1.c: New test.
16299
16300 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
16301
16302         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
16303         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
16304
16305         PR target/16195
16306         * gcc.dg/20040625-1.c: New test.
16307
16308 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16309
16310         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
16311
16312 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16313
16314         PR fortran/15963
16315         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
16316
16317 2004-06-29  Richard Henderson  <rth@redhat.com>
16318
16319         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
16320
16321 2004-06-29  Paul Brook  <paul@codesourcery.com>
16322
16323         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
16324         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
16325
16326 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
16327
16328         PR c++/16260
16329         * g++.dg/parse/crash15.C: New.
16330
16331 2004-06-28  Andrew Pinski  <apinski@apple.com>
16332
16333         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
16334         by the error already.
16335
16336         * g++.dg/opt/ptrmem4.C: Change to compile only test.
16337
16338 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
16339
16340         PR target/14041
16341         * gcc.dg/h8300-bss-align-1.c : New.
16342
16343 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
16344
16345         * PR c++/16174
16346         * g++.dg/template/ctor4.C: New.
16347
16348 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
16349
16350         PR c++/16205
16351         * g++.dg/warn/Wsequence-point-1.C: New test.
16352
16353 2004-06-27  Paul Brook  <paul@codesourcery.com>
16354
16355         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
16356
16357 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
16358
16359         * g++.old-deja/g++.mike/p7325.C: Remove.
16360
16361 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
16362
16363         PR c/14963
16364         * gcc.dg/pr14963.c: New test.
16365
16366 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
16367
16368         PR c++/16193
16369         * g++.dg/parse/redef1.C: New test.
16370
16371 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
16372
16373         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
16374         20021110.c.
16375         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
16376         20021119-1.c.
16377         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
16378         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
16379         5-04.c.
16380         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
16381         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
16382         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
16383         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
16384         g++.brendan/enum14.C.
16385         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
16386         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
16387         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
16388         g++.mike/virt1.C.
16389         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
16390         memtemp24.C.
16391
16392 2004-06-27  Roger Sayle  <roger@eyesopen.com>
16393
16394         * gcc.dg/20040527-1.c: New test case.
16395
16396 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
16397
16398         PR gfortran/pr16196
16399         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
16400
16401 2004-06-25  Roger Sayle  <roger@eyesopen.com>
16402
16403         PR middle-end/15825
16404         * gcc.dg/pr15825-1.c: New test case.
16405
16406 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
16407
16408         * gcc.c-torture/execute/20040625-1.c: New test.
16409
16410 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16411
16412         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
16413
16414 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
16415
16416         * gcc.dg/torture/mips-div-1.c: New test.
16417
16418 2004-06-24  Jeff Law  <law@redhat.com>
16419
16420         * gcc.dg/tree-ssa/20040624-1.c: New test.
16421
16422 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
16423
16424         * gcc.c-torture/compile/20040624-1.c: New test.
16425
16426 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16427
16428         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
16429         this directory.
16430
16431 2004-06-23  Andrew Pinski  <apinski@apple.com>
16432
16433         PR middle-end/15988
16434         * g++.dg/opt/ptrmem4.C: New test.
16435
16436         * gcc.dg/c90-array-quals-2.c: New test.
16437
16438 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
16439
16440         * gcc.dg/kpice1.c: New test.
16441
16442 2006-06-23  Andrew Pinski  <apinski@apple.com>
16443
16444         * gcc.dg/c90-array-quals.c: New test.
16445
16446 2006-06-22  Richard Henderson  <rth@redhat.com>
16447
16448         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
16449
16450 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
16451
16452         * gcc.dg/builtins-config.h: Handle FreeBSD.
16453
16454 2006-06-22  Richard Henderson  <rth@redhat.com>
16455
16456         * g++.dg/opt/devirt1.C: New.
16457
16458 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
16459
16460         * g++.dg/opt/pr15551.C: New testcase.
16461
16462 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
16463
16464         PR target/14800
16465         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
16466         x86_64-*-linux* when compiling for 32bit.
16467
16468 2004-06-21  Andrew Pinski  <apinski@apple.com>
16469
16470         * gcc.dg/pch/struct-1.c: New.
16471         * gcc.dg/pch/struct-1.hs: New.
16472
16473 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
16474
16475         * gcc.dg/pch/save-temps-1.c: New file.
16476         * gcc.dg/pch/save-temps-1.hs: New file.
16477
16478 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
16479
16480         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
16481         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
16482
16483 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16484
16485         * gfortran.fortran-torture/execute/select_1.f90: Rename function
16486         to fix type error.
16487         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
16488         Remove trailing spaces.
16489
16490 2004-06-21  Richard Henderson  <rth@redhat.com>
16491
16492         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
16493         merging && to BIT_FIELD_REF.
16494
16495 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
16496
16497         * g++.dg/opt/placeholder1.C: New test.
16498
16499 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16500
16501         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
16502         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
16503         * gcc.dg/compat/union-m128-1_x.c: Likewise.
16504         * gcc.dg/compat/union-m128-1_y.c: Likewise.
16505
16506 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
16507
16508         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
16509         extern "C".
16510         * g++.dg/other/pragma-re-1.C: Add comments.
16511
16512 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
16513
16514         PR gfortran/16080
16515         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
16516
16517 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
16518
16519         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
16520         instead of setting the type of size_t by
16521         hand.
16522
16523 2004-06-18  Roger Sayle  <roger@eyesopen.com>
16524
16525         * gcc.dg/unordered-2.c: New test case.
16526         * gcc.dg/unordered-3.c: New test case.
16527
16528 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
16529
16530         PR other/16043
16531         * lib/g++.exp (g++_version): Tweak regexp for version
16532         * lib/g77.exp (g77_version): Likewise
16533         * lib/gfortran.exp (gfortran_version): Likewise
16534         * lib/objc.exp (objc_version): Likewise
16535         * lib/treelang.exp (treelang_version): Likewise
16536
16537 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
16538
16539         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
16540         Use INT_MAX instead of __INT_MAX__.
16541         * gcc.dg/compat/struct-align-2_y.c: Likewise.
16542
16543         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
16544         * gcc.dg/compat/scalar-return-3_x.c: Use it.
16545         * gcc.dg/compat/scalar-return-3_y.c: Use it.
16546         * gcc.dg/compat/scalar-return-4_x.c: Use it.
16547         * gcc.dg/compat/scalar-return-4_y.c: Use it.
16548         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
16549         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
16550         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
16551         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
16552
16553         * gcc.dg/range-test-1.c: New test.
16554         * g++.dg/opt/range-test-1.C: New test.
16555
16556 2004-06-17  Richard Henderson  <rth@redhat.com>
16557
16558         * objc.dg/sync-1.m: New.
16559         * objc.dg/try-catch-1.m: Don't force next runtime.
16560         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
16561         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
16562         shadowed catch clause.
16563         * objc.dg/try-catch-5.m: New.
16564
16565 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
16566
16567         Bug 14610
16568         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
16569
16570 2004-06-15  Richard Henderson  <rth@redhat.com>
16571
16572         * gcc.dg/20001116-1.c: Move expected warning line.
16573
16574 2004-06-15  Richard Henderson  <rth@redhat.com>
16575
16576         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
16577         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
16578
16579 2004-06-15  Jeff Law  <law@redhat.com>
16580
16581         * gcc.dg/tree-ssa/20040615-1.c: New test.
16582         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
16583         be less sensitive to operand ordering.
16584         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
16585
16586 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
16587
16588         * g++.dg/abi/bitfield3.C: Add comment..
16589
16590 2004-06-15  Richard Henderson  <rth@redhat.com>
16591
16592         * g++.dg/ext/stmtexpr1.C: XFAIL.
16593         * gcc.dg/20030612-1.c: XFAIL.
16594
16595 2004-06-15  Eric Christopher  <echristo@redhat.com>
16596
16597         * g++.dg/charset/asm5.c: New.
16598         * gcc.dg/charset/asm6.c: New.
16599
16600 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16601
16602         PR fortran/15962
16603         * gfortran.fortran-torture/execute/select_1.f90: New test.
16604
16605 2004-06-15  Paul Brook  <paul@codesourcery.com>
16606
16607         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
16608
16609 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16610
16611         PR c++/15967
16612         * g++.dg/lookup/crash3.C: New test.
16613
16614 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16615
16616         PR c++/15947
16617         * g++.dg/parse/dtor4.C: New test.
16618
16619 2004-06-14  Jeff Law  <law@redhat.com>
16620
16621         * gcc.c-torture/compile/20040614-1.c: New test.
16622
16623 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16624
16625         PR fortran/15211
16626         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
16627         LEN of a character array.
16628
16629 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
16630
16631         PR c++/15096
16632         * g++.dg/template/ptrmem10.C: New test.
16633
16634         PR c++/14930
16635         * g++.dg/template/friend30.C: New test.
16636
16637 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16638
16639         PR fortran/14928
16640         * gfortran.fortran-torture/compile/mloc.f90: New test.
16641
16642 2004-06-13  Paul Brook  <paul@codesourcery.com>
16643
16644         * gfortran.fortran-torture/execute/random_2.f90: New test.
16645
16646 2004-06-13  Eric Christopher  <echristo@redhat.com>
16647
16648         * gcc.dg/noncompile/redecl-1.c: Fix error message.
16649
16650 2004-06-12  Paul Brook  <paul@codesourcery.com>
16651
16652         * gfortran.fortran-torture/execute/contained_3.f90: New test.
16653
16654 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16655
16656         PR fortran/14923
16657         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
16658
16659 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16660
16661         PR fortran/14957
16662         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
16663         syntax errors in end statements of contained subroutines.
16664
16665 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16666
16667         PR fortran/12841
16668         * gfortran.fortran-torture/execute/null_arg.f90: New test.
16669
16670 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
16671
16672         PR fortran/15665
16673         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
16674
16675 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
16676
16677         PR gfortran/12839
16678         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
16679
16680 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
16681
16682         PR c++/15862
16683         * g++.dg/parse/enum1.C: New test.
16684
16685 2004-06-10  Jeff Law  <law@redhat.com>
16686
16687         * gcc.c-torture/compile/20040610-1.c: New test.
16688
16689 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16690
16691         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
16692         * g++.old-deja/g++.other/decl3.C: Likewise.
16693
16694 2004-06-10  Brian Booth  <bbooth@redhat.com>
16695
16696         * gcc.dg/tree-ssa/20031015-1.c: Scan for
16697         V_MAY_DEF instead of VDEF.
16698         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
16699
16700 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
16701
16702         PR c++/14211
16703         * g++.dg/conversion/const1.C: New test.
16704
16705         PR c++/15076
16706         * g++.dg/conversion/reinterpret1.C: New test.
16707
16708         PR c++/15877
16709         * g++.dg/template/enum2.C: New test.
16710
16711         PR c++/15227
16712         * g++.dg/template/error13.C: New test.
16713
16714 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16715
16716         PR fortran/14957
16717         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
16718         arguments to test_* REAL and of the right size.
16719
16720 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
16721
16722         PR target/15569
16723         PR rtl-optimization/15681
16724         * gcc.dg/20040609-1.c: New test.
16725
16726 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
16727
16728         PR c++/14791
16729         * g++.dg/opt/builtins1.C: New test.
16730
16731 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
16732
16733         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
16734         that use default windows32 struct layout.
16735         * gcc.dg/i386-bitfield2.c: Likewise.
16736
16737 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
16738
16739         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
16740         for mingw32 and cygwin targets.
16741
16742 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
16743
16744         * gcc.dg/pch/macro-4.c: New.
16745         * gcc.dg/pch/macro-4.hs: New.
16746
16747 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16748
16749         PR fortran/13249
16750         * gfortran.fortran-torture/compile/name_clash.f90: New test.
16751
16752 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16753
16754         PR fortran/13372
16755         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
16756
16757 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
16758
16759         PR gfortran/14897
16760         * gfortran.fortran-torture/execute/t_edit.f90: New test.
16761
16762 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
16763
16764         PR gfortran/15755
16765         * gfortran.fortran-torture/execute/backspace.c : New test.
16766
16767 2004-06-09  Paul Brook  <paul@codesourcery.com>
16768
16769         * gfortran.fortran-torture/execure/intrinsic_associated.f90
16770         (pointer_to_section): Rewrite to use smaller array.
16771
16772 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
16773
16774         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
16775         * gcc.dg/ext/altivec-10.c: Same.
16776         * gcc.dg/ext/altivec-11.c: Same.
16777         * gcc.dg/ext/altivec-12.c: Same.
16778         * gcc.dg/ext/altivec-13.c: Same.
16779         * gcc.dg/ext/altivec-14.c: Same.
16780         * gcc.dg/ext/altivec-15.c: Same.
16781         * gcc.dg/ext/altivec-16.c: Same.
16782         * gcc.dg/ext/altivec-3.c: Same.
16783         * gcc.dg/ext/altivec-4.c: Same.
16784         * gcc.dg/ext/altivec-6.c: Same.
16785         * gcc.dg/ext/altivec-7.c: Same.
16786         * gcc.dg/ext/altivec-8.c: Same.
16787         * gcc.dg/ext/altivec-varargs-1.c: Same.
16788
16789         * g++.dg/ext/altivec-1.C: Correct dg syntax.
16790         * g++.dg/ext/altivec-10.C: Same.
16791         * g++.dg/ext/altivec-2.C: Same.
16792         * g++.dg/ext/altivec-3.C: Same.
16793         * g++.dg/ext/altivec-4.C: Same.
16794         * g++.dg/ext/altivec-5.C: Same.
16795         * g++.dg/ext/altivec-6.C: Same.
16796         * g++.dg/ext/altivec-7.C: Same.
16797         * g++.dg/ext/altivec-8.C: Same.
16798         * g++.dg/ext/altivec-9.C: Same.
16799
16800 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16801
16802         PR c++/7841
16803         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
16804
16805 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
16806
16807         * gcc.dg/union-1.c: New test.
16808
16809 2004-06-07  Roger Sayle  <roger@eyesopen.com>
16810
16811         * gcc.dg/builtins-41.c: New test case.
16812         * gcc.dg/builtins-42.c: New test case.
16813
16814 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
16815
16816         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
16817         * g++.dg/ext/altivec-10.C: Same.
16818         * g++.dg/ext/altivec-2.C: Same.
16819         * g++.dg/ext/altivec-3.C: Same.
16820         * g++.dg/ext/altivec-4.C: Same.
16821         * g++.dg/ext/altivec-5.C: Same.
16822         * g++.dg/ext/altivec-6.C: Same.
16823         * g++.dg/ext/altivec-7.C: Same.
16824         * g++.dg/ext/altivec-8.C: Same.
16825         * g++.dg/ext/altivec-9.C: Same.
16826         * g++.old-deja/g++.abi/cxa_vec.C: Same.
16827         * g++.old-deja/g++.brendan/new3.C: Same.
16828         * gcc.c-torture/execute/eeprof-1.x: Same.
16829
16830 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
16831
16832         PR c/14765
16833         * gcc.dg/pr14765-1.c: New test.
16834
16835 2004-06-07  Roger Sayle  <roger@eyesopen.com>
16836
16837         PR c/14649
16838         * gcc.dg/pr14649-1.c: New test case.
16839
16840 2004-06-07  Richard Henderson  <rth@redhat.com>
16841
16842         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
16843         if temporaries.
16844
16845 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
16846
16847         * g++.dg/eh/elide1.C: Remove XFAIL.
16848
16849 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
16850
16851         PR c++/15337
16852         * g++.dg/expr/sizeof3.C: New test.
16853
16854         PR c++/14777
16855         * g++.dg/template/access14.C: New test.
16856
16857         PR c++/15554
16858         * g++.dg/template/enum1.C: New test.
16859
16860         PR c++/15057
16861         * g++.dg/eh/throw1.C: New test.
16862
16863 2004-06-07  David Ayers  <d.ayers@inode.at>
16864             Ziemowit Laski  <zlaski@apple.com>
16865
16866         * lib/objc.exp (objc_target_compile): Revert the '-framework
16867         Foundation' flag fix, since bare Darwin does not ship
16868         with the Foundation framework.
16869         * objc/execute/next_mapping.h: Provide a local NSConstantString
16870         @interface and @implementation.
16871         (objc_constant_string_init): A constructor function, used to
16872         initialize the NSConstantString meta-class object.
16873         * objc/execute/string1.m: Include "next_mapping.h" instead of
16874         <Foundation/NSString.h>.
16875         * objc/execute/string2.m: Likewise.
16876         * objc/execute/string3.m: Likewise.
16877         * objc/execute/string4.m: Likewise.
16878
16879 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
16880
16881         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
16882         to double. Replace double with FLOAT.
16883         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
16884
16885         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
16886         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
16887         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
16888         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
16889         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
16890         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
16891         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
16892         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
16893
16894 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
16895
16896         PR c/13519
16897         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
16898
16899 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16900
16901         PR c++/15503
16902         * g++.dg/template/meminit2.C: New test.
16903
16904 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
16905
16906         PR target/15822
16907         * gcc.c-torture/execute/compare-fp-1.c,
16908         gcc.c-torture/execute/compare-fp-2.c,
16909         gcc.c-torture/execute/compare-fp-3.c,
16910         gcc.c-torture/execute/compare-fp-4.c,
16911         gcc.c-torture/execute/compare-fp-3.x,
16912         gcc.c-torture/execute/compare-fp-4.x: Moved...
16913         * gcc.c-torture/execute/ieee/compare-fp-1.c,
16914         gcc.c-torture/execute/ieee/compare-fp-2.c,
16915         gcc.c-torture/execute/ieee/compare-fp-3.c,
16916         gcc.c-torture/execute/ieee/compare-fp-4.c,
16917         gcc.c-torture/execute/ieee/compare-fp-3.x,
16918         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
16919
16920 2004-06-04  David Ayers  <d.ayers@inode.at>
16921
16922         * objc/execute/protocol-isEqual-4.m: New testcase.
16923
16924 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
16925
16926         * objc/execute/protocol-isEqual-1.m: New testcase.
16927         * objc/execute/protocol-isEqual-2.m: New testcase.
16928         * objc/execute/protocol-isEqual-3.m: New testcase.
16929
16930 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16931
16932         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
16933
16934 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
16935
16936         * lib/objc.exp (objc_target_compile): When running tests on
16937         Darwin (Mac OS X), inform the linker about '-framework
16938         'Foundation'.
16939
16940 2004-06-02  Eric Christopher  <echristo@redhat.com>
16941
16942         * gcc.c-torture/compile/20040602-1.c: New.
16943
16944 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
16945
16946         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
16947         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
16948
16949         PR tree-optimization/14736
16950         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
16951
16952         PR tree-optimization/14042
16953         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
16954
16955         PR tree-optimization/14729
16956         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
16957
16958 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16959
16960         PR fortran/15557
16961         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
16962
16963 2004-06-01  Richard Hederson  <rth@redhat.com>
16964
16965         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
16966
16967 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16968
16969         PR c++/14932
16970         * g++.dg/parse/offsetof4.C: New test.
16971
16972 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
16973
16974         PR objc/7993
16975         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
16976
16977 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
16978
16979         PR c++/15701
16980         * g++.dg/template/friend29.C: New test.
16981
16982 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
16983
16984         PR c/15749
16985         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
16986
16987 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
16988
16989         * gcc.dg/sparc-trap-1.c: New test.
16990
16991 2004-05-31  Roger Sayle  <roger@eyesopen.com>
16992
16993         PR middle-end/15069
16994         * g++.dg/opt/fold3.C: New test case.
16995
16996 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
16997
16998         * lib/target-supports.exp (check_iconv_available): Fix fallout
16999         from 2004-05-28 patch.
17000
17001 2004-05-30  Paul Brook  <paul@codesourcery.com>
17002
17003         PR fortran/15620
17004         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
17005         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
17006
17007 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
17008
17009         * gfortran.fortran-torture/execute/random_1.f90: New test.
17010
17011 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
17012
17013         * g++.dg/ext/altivec-10.C: New test.
17014
17015 2004-05-29  Paul Brook  <paul@codesourcery.com>
17016
17017         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
17018
17019 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
17020
17021         * gcc.dg/altivec-16.c: New test.
17022
17023 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
17024
17025         * lib/target-supports.exp (check_vmx_hw_available): New.
17026         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
17027
17028         * lib/target-supports.exp (check_alias_available,
17029         check_iconv_available, check_named_sections_available): Use
17030         unique names for temporary files.
17031
17032 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
17033
17034         * gcc.dg/altivec-15.c: New test.
17035
17036 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
17037
17038         PR c++/15083
17039         * g++.dg/warn/noeffect6.C: New test.
17040
17041         PR c++/15471
17042         * g++.dg/expr/ptrmem4.C: New test.
17043
17044         PR c++/15640
17045         * g++.dg/template/operator3.C: New test.
17046
17047 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
17048
17049         PR c++/14668
17050         * g++.dg/lookup/redecl1.C: New test.
17051         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
17052
17053 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
17054
17055         * gcc.c-torture/execute/compare-fp-1.c,
17056         gcc.c-torture/execute/compare-fp-2.c,
17057         gcc.c-torture/execute/compare-fp-3.c,
17058         gcc.c-torture/execute/compare-fp-4.c,
17059         gcc.c-torture/execute/compare-fp-3.x,
17060         gcc.c-torture/execute/compare-fp-4.x,
17061         gcc.dg/pr15649-1.c: New.
17062
17063 2004-05-27  Adam Nemet  <anemet@lnxw.com>
17064
17065         PR c++/12883
17066         * g++.dg/init/array14.C: New test.
17067
17068 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
17069
17070         * lib/compat.exp (compat-get-options-main): New.
17071         (compat-get-options): Remove unneeded code, warn for ignored
17072         command.
17073         (compat-execute): Check flag set by dg-require-* commands.
17074
17075         * lib/compat.exp (compat-execute): Break up long lines.
17076
17077 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
17078
17079         * gcc.dg/altivec-7.c: Don't use 'vector long'.
17080         * gcc.dg/altivec-14.c: New test.
17081         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
17082
17083         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
17084         * gcc.dg/altivec-12.c: Ditto.
17085
17086         * gcc.dg/altivec-3.c: Move call to altivec_check.
17087
17088 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
17089
17090         PR c++/15044
17091         * g++.dg/template/error12.C: New test.
17092
17093         PR c++/15317
17094         * g++.dg/ext/attrib15.C: New test.
17095
17096         PR c++/15329
17097         * g++.dg/template/ptrmem9.C: New test.
17098
17099 2004-05-25  Paul Brook  <paul@codesourcery.com>
17100
17101         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
17102
17103 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
17104
17105         PR c++/15165
17106         * g++.dg/template/crash19.C: New test.
17107
17108 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
17109
17110         PR c++/15025
17111         * g++.dg/template/redecl1.C: New test.
17112
17113 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
17114
17115         PR c++/14821
17116         * g++.dg/other/ns1.C: New test.
17117
17118         PR c++/14883
17119         * g++.dg/template/invalid1.C: New test.
17120
17121 2004-05-23  Paul Brook  <paul@codesourcery.com>
17122         Victor Leikehman  <lei@haifasphere.co.il>
17123
17124         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
17125         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
17126
17127 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
17128
17129         PR c++/15285
17130         PR c++/15299
17131         * g++.dg/template/non-dependent5.C: New test.
17132         * g++.dg/template/non-dependent6.C: New test.
17133
17134 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
17135
17136         PR c++/15507
17137         * g++.dg/inherit/union1.C: New test.
17138
17139         PR c++/15542
17140         * g++.dg/template/addr1.C: New test.
17141
17142         PR c++/15427
17143         * g++.dg/template/array5.C: New test.
17144
17145         PR c++/15287
17146         * g++.dg/template/array6.C: New test.
17147
17148 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
17149             Roger Sayle  <roger@eyesopen.com>
17150
17151         * g++.dg/lookup/forscope2.C: New test case.
17152
17153 2004-05-22  Ben Elliston  <bje@au.ibm.com>
17154
17155         * gcc.dg/cpp/Wmissingdirs.c: New.
17156
17157 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
17158
17159         PR target/15301
17160         * gcc.dg/compat/union-m128-1.h: New file.
17161         * gcc.dg/compat/union-m128-1_main.c: Likewise.
17162         * gcc.dg/compat/union-m128-1_x.c: Likewise.
17163         * gcc.dg/compat/union-m128-1_y.c: Likewise.
17164
17165 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
17166
17167         PR target/15302
17168         * gcc.dg/compat/struct-complex-1.h: New file.
17169         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
17170         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
17171         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
17172
17173 2004-05-20  Roger Sayle  <roger@eyesopen.com>
17174
17175         PR middle-end/3074
17176         * gcc.dg/pr3074-1.c: New test case.
17177         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
17178
17179 2004-05-20  Falk Hueffner  <falk@debian.org>
17180
17181         PR other/15526
17182         * gcc.dg/ftrapv-1.c: New test case.
17183
17184 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
17185
17186         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
17187
17188 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
17189             Jeff Law  <law@redhat.com>
17190
17191         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
17192         * gcc.dg/tree-ssa/20040518-2.c: New test.
17193
17194         * gcc.dg/tree-ssa/20040518-1.c: New test.
17195
17196 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
17197
17198         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
17199
17200 2004-05-18  Paul Brook  <paul@codesourcery.com>
17201
17202         PR fortran/13930
17203         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
17204
17205 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17206
17207         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
17208         constant folding.
17209
17210 2004-05-17  Steven Bosscher  <stevenb@suse.de>
17211
17212         * gcc.dg/tree-ssa/20040517-1.c: New test.
17213
17214 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17215
17216         * gcc.dg/loop-4.c: New test.
17217
17218 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
17219
17220         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
17221
17222 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
17223
17224         PR fortran/15311
17225         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
17226
17227 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17228
17229         PR fortran/13826
17230         PR fortran/13940
17231         * gfortran.fortran-torture/compile/data_1.f90: New test.
17232
17233 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
17234
17235         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
17236         * gcc.dg/uninit-H.c: Define ASM for __s390__.
17237
17238 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
17239
17240         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
17241
17242 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
17243
17244         PR c/15444
17245         * gcc.dg/format/xopen-1.c: Adjust expected message.
17246         * gcc.dg/format/xopen-3.c: New test.
17247
17248 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
17249
17250         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
17251
17252 2004-05-14  Jeff Law  <law@redhat.com>
17253
17254         * gcc.dg/tree-ssa/20040514-2.c: New test.
17255
17256 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17257
17258         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
17259         this ...
17260         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
17261         this.
17262
17263 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
17264
17265         * gcc.dg/tree-ssa/20040514-1.c: New test.
17266
17267 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17268
17269         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
17270         test.
17271
17272 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17273
17274         PR fortran/14066
17275         * gfortran.fortran-torture/compile/do_1.f90: New test.
17276
17277 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17278
17279         PR fortran/15051
17280         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
17281         test.
17282
17283 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
17284
17285         PR fortran/15149
17286         * gfortran.fortran-torture/execute/random_init.f90: New test.
17287
17288 2004-05-13  Paul Brook  <paul@codesourcery.com>
17289
17290         PR fortran/15314
17291         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
17292
17293 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
17294
17295         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
17296         for the powerpc case.
17297
17298 2004-05-13  Jeff Law  <law@redhat.com>
17299
17300         * gcc.dg/tree-ssa/20040513-1.c: New test.
17301         * gcc.dg/tree-ssa/20040513-2.c: New test.
17302
17303 2004-05-13  Paul Brook  <paul@codesourcery.com>
17304
17305         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
17306         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
17307         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
17308
17309 2004-05-13  Andreas Schwab  <schwab@suse.de>
17310
17311         PR other/10819
17312         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
17313         characters.
17314
17315 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
17316
17317         PR fortran/15294
17318         * gfortran.fortran-torture/execute/adjustr.f90: New file.
17319
17320 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
17321
17322         Merge from tree-ssa-20020619-branch.  See
17323         ChangeLog.tree-ssa for details.
17324
17325 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
17326
17327         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
17328         include <altivec.h> explicitly.
17329         * gcc.dg/altivec-13.c: Likewise.
17330
17331 2004-05-11  Paul Brook  <paul@codesourcery.com>
17332
17333         * gcc.c-torture/compile/20010518-1.c: Force enum size.
17334
17335 2004-05-10  Eric Christopher  <echristo@redhat.com>
17336
17337         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
17338         * gcc.dg/sibcall-4.c: Ditto.
17339
17340 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
17341
17342         * g++.dg/ext/altivec-8.C: New test case.
17343         * gcc.dg/altivec-13.c: New test case.
17344
17345 2004-05-08  Roger Sayle  <roger@eyesopen.com>
17346
17347         * gcc.c-torture/execute/divcmp-1.c: New test case.
17348         * gcc.c-torture/execute/divcmp-2.c: New test case.
17349         * gcc.c-torture/execute/divcmp-3.c: New test case.
17350
17351 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
17352
17353         * g++.dg/other/pragma-re-2.C: New test.
17354
17355 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
17356
17357         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
17358         * gcc.dg/i386-387-2.c: Likewise.
17359
17360         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
17361         __builtin_drem.
17362         * gcc.dg/i386-387-6.c: Likewise.
17363
17364 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
17365
17366         * gcc.dg/builtins-33.c:  Also check log1p*.
17367
17368 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
17369
17370         PR optimization/15296
17371         * gcc.c-torture/execute/pr15296.c: New test.
17372
17373 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
17374
17375         * gcc.dg/builtins-40.c: New test.
17376
17377 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
17378
17379         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
17380
17381 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
17382
17383         * g++.dg/ext/spe1.C: New testcase.
17384
17385 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
17386
17387         * objc.dg/image-info.m: Allow additional attributes
17388         for __image_info section.
17389
17390 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
17391
17392         * gcc.dg/torture/mips-hilo-2.c: New test.
17393
17394 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17395
17396         PR c++/14389
17397         * g++.dg/template/member5.C: New test.
17398
17399 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
17400
17401         * gcc.dg/builtins-34.c: Also check expm1*.
17402
17403 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17404
17405         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
17406         * gcc.dg/torture/builtin-convert-3.c: New test.
17407
17408 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
17409
17410         PR middle-end/15054
17411         * g++.dg/opt/pr15054.C: New test.
17412
17413 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17414
17415         * gcc.dg/torture/builtin-rounding-1.c: New test.
17416         * gcc.dg/builtins-25.c: Delete.
17417         * gcc.dg/builtins-29.c: Delete.
17418
17419 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
17420
17421         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
17422         * gcc.dg/sibcall-4.c: Likewise.
17423         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
17424
17425 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
17426
17427         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
17428         bit-field on 16-bit targets.
17429
17430 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
17431
17432         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
17433         16-bit targets.
17434
17435 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
17436
17437         * gcc.dg/rs6000-power2-1.c: Change to compile only.
17438         * gcc.dg/rs6000-power2-2.c: Likewise.
17439
17440 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
17441
17442         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
17443         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
17444         Change the asm registers to be in form of frN instead of fN.
17445
17446 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17447
17448         * gcc.dg/torture/builtin-convert-2.c: New test.
17449
17450 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
17451
17452         * gcc.dg/rs6000-power2-1.c: New test.
17453         * gcc.dg/rs6000-power2-2.c: New test.
17454
17455 2004-04-28  Jan Hubicka  <jh@suse.cz>
17456
17457         * gcc.dg/unused-6.c: New test.
17458
17459 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
17460             Ulrich Weigand  <uweigand@de.ibm.com>
17461
17462         * ada/acats/run_all.sh: Define $target variable.
17463
17464 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
17465
17466         PR c++/15119
17467         * g++.dg/other/vararg-1.C: New test.
17468
17469         PR c++/4794
17470         * g++.dg/eh/cleanup3.C: New test.
17471
17472 2004-04-24  Laurent GUERBY <laurent@guerby.net>
17473
17474         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
17475         and ad8011a (target_insn).
17476         * ada/acats/support/macro.dfs: Likewise.
17477         * ada/acats/support/impbit.adb: New file.
17478
17479 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
17480
17481         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
17482
17483 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
17484
17485         * gcc.dg/loop-3.c: New test.
17486
17487 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
17488
17489         * gcc.c-torture/execute/simd-5.c: New test.
17490
17491 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17492
17493         PR c++/15064
17494         * g++.dg/template/crash18.C: New test.
17495
17496 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
17497
17498         * g++.dg/ext/complit3.C: New test.
17499
17500 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
17501
17502         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
17503         * gcc.dg/altivec-3.c: Same.
17504         * gcc.dg/altivec-varargs-1.c: Same.
17505
17506 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
17507
17508         * lib/target-supports.exp (check_profiling_available): Assume
17509         profiling is not available on powerpc-eabi targets.
17510
17511 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
17512
17513         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
17514         * gcc.dg/vmx/bug-1.c: Ditto.
17515
17516 2004-04-20  Eric Christopher  <echristo@redhat.com>
17517
17518         * gcc.dg/charset/extern.c: New test.
17519         * g++.dg/charset/extern3.cc: Ditto.
17520
17521 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
17522
17523         * gcc.dg/builtins-39.c: New test.
17524
17525 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
17526
17527         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
17528
17529 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
17530
17531         * gcc.dg/torture/mips-hilo-1.c: New test.
17532
17533 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
17534
17535         * gcc.c-torture/compile/20040419-1.c: New test.
17536
17537 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
17538
17539         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
17540
17541 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
17542             Aldy Hernandez  <aldyh@redhat.com>
17543
17544         * gcc.c-torture/execute/va-arg-24.c: New.
17545
17546 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
17547             Aldy Hernandez  <aldyh@redhat.com>
17548
17549         * gcc.dg/vmx/1b-01.c: New.
17550         * gcc.dg/vmx/1b-02.c: New.
17551         * gcc.dg/vmx/1b-03.c: New.
17552         * gcc.dg/vmx/1b-04.c: New.
17553         * gcc.dg/vmx/1b-05.c: New.
17554         * gcc.dg/vmx/1b-06.c: New.
17555         * gcc.dg/vmx/1b-07.c: New.
17556         * gcc.dg/vmx/1c-01.c: New.
17557         * gcc.dg/vmx/1c-02.c: New.
17558         * gcc.dg/vmx/3a-01a.c: New.
17559         * gcc.dg/vmx/3a-01.c: New.
17560         * gcc.dg/vmx/3a-01m.c: New.
17561         * gcc.dg/vmx/3a-03.c: New.
17562         * gcc.dg/vmx/3a-03m.c: New.
17563         * gcc.dg/vmx/3a-04.c: New.
17564         * gcc.dg/vmx/3a-04m.c: New.
17565         * gcc.dg/vmx/3a-05.c: New.
17566         * gcc.dg/vmx/3a-06.c: New.
17567         * gcc.dg/vmx/3a-06m.c: New.
17568         * gcc.dg/vmx/3a-07.c: New.
17569         * gcc.dg/vmx/3b-01.c: New.
17570         * gcc.dg/vmx/3b-02.c: New.
17571         * gcc.dg/vmx/3b-10.c: New.
17572         * gcc.dg/vmx/3b-13.c: New.
17573         * gcc.dg/vmx/3b-14.c: New.
17574         * gcc.dg/vmx/3b-15.c: New.
17575         * gcc.dg/vmx/3c-01a.c: New.
17576         * gcc.dg/vmx/3c-01.c: New.
17577         * gcc.dg/vmx/3c-02.c: New.
17578         * gcc.dg/vmx/3c-03.c: New.
17579         * gcc.dg/vmx/3d-01.c: New.
17580         * gcc.dg/vmx/4-01.c: New.
17581         * gcc.dg/vmx/4-03.c: New.
17582         * gcc.dg/vmx/5-01.c: New.
17583         * gcc.dg/vmx/5-02.c: New.
17584         * gcc.dg/vmx/5-03.c: New.
17585         * gcc.dg/vmx/5-04.c: New.
17586         * gcc.dg/vmx/5-05.c: New.
17587         * gcc.dg/vmx/5-06.c: New.
17588         * gcc.dg/vmx/5-07.c: New.
17589         * gcc.dg/vmx/5-07t.c: New.
17590         * gcc.dg/vmx/5-08.c: New.
17591         * gcc.dg/vmx/5-10.c: New.
17592         * gcc.dg/vmx/5-11.c: New.
17593         * gcc.dg/vmx/7-01a.c: New.
17594         * gcc.dg/vmx/7-01.c: New.
17595         * gcc.dg/vmx/7c-01.c: New.
17596         * gcc.dg/vmx/7d-01.c: New.
17597         * gcc.dg/vmx/7d-02.c: New.
17598         * gcc.dg/vmx/8-01.c: New.
17599         * gcc.dg/vmx/8-02a.c: New.
17600         * gcc.dg/vmx/8-02.c: New.
17601         * gcc.dg/vmx/brode-1.c: New.
17602         * gcc.dg/vmx/bug-1.c: New.
17603         * gcc.dg/vmx/bug-2.c: New.
17604         * gcc.dg/vmx/bug-3.c: New.
17605         * gcc.dg/vmx/cw-bug-1.c: New.
17606         * gcc.dg/vmx/cw-bug-2.c: New.
17607         * gcc.dg/vmx/cw-bug-3.c: New.
17608         * gcc.dg/vmx/dct.c: New.
17609         * gcc.dg/vmx/debug-1.c: New.
17610         * gcc.dg/vmx/debug-2.c: New.
17611         * gcc.dg/vmx/debug-3.c: New.
17612         * gcc.dg/vmx/debug-4.c: New.
17613         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
17614         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
17615         * gcc.dg/vmx/eg-5.c: New.
17616         * gcc.dg/vmx/fft.c: New.
17617         * gcc.dg/vmx/gcc-bug-1.c: New.
17618         * gcc.dg/vmx/gcc-bug-2.c: New.
17619         * gcc.dg/vmx/gcc-bug-3.c: New.
17620         * gcc.dg/vmx/gcc-bug-4.c: New.
17621         * gcc.dg/vmx/gcc-bug-5.c: New.
17622         * gcc.dg/vmx/gcc-bug-6.c: New.
17623         * gcc.dg/vmx/gcc-bug-7.c: New.
17624         * gcc.dg/vmx/gcc-bug-8.c: New.
17625         * gcc.dg/vmx/gcc-bug-9.c: New.
17626         * gcc.dg/vmx/gcc-bug-b.c: New.
17627         * gcc.dg/vmx/gcc-bug-c.c: New.
17628         * gcc.dg/vmx/gcc-bug-d.c: New.
17629         * gcc.dg/vmx/gcc-bug-e.c: New.
17630         * gcc.dg/vmx/gcc-bug-f.c: New.
17631         * gcc.dg/vmx/gcc-bug-g.c: New.
17632         * gcc.dg/vmx/gcc-bug-i.c: New.
17633         * gcc.dg/vmx/harness.h: New.
17634         * gcc.dg/vmx/ira1.c: New.
17635         * gcc.dg/vmx/ira2a.c: New.
17636         * gcc.dg/vmx/ira2b.c: New.
17637         * gcc.dg/vmx/ira2.c: New.
17638         * gcc.dg/vmx/ira2c.c: New.
17639         * gcc.dg/vmx/mem.c: New.
17640         * gcc.dg/vmx/newton-1.c: New.
17641         * gcc.dg/vmx/ops.c: New.
17642         * gcc.dg/vmx/sn7153.c: New.
17643         * gcc.dg/vmx/spill2.c: New.
17644         * gcc.dg/vmx/spill3.c: New.
17645         * gcc.dg/vmx/spill.c: New.
17646         * gcc.dg/vmx/t.c: New.
17647         * gcc.dg/vmx/varargs-1.c: New.
17648         * gcc.dg/vmx/varargs-2.c: New.
17649         * gcc.dg/vmx/varargs-3.c: New.
17650         * gcc.dg/vmx/varargs-4.c: New.
17651         * gcc.dg/vmx/varargs-5.c: New.
17652         * gcc.dg/vmx/varargs-6.c: New.
17653         * gcc.dg/vmx/varargs-7.c: New.
17654         * gcc.dg/vmx/vmx.exp: New.
17655         * gcc.dg/vmx/vprint-1.c: New.
17656         * gcc.dg/vmx/vscan-1.c: New.
17657         * gcc.dg/vmx/x-01.c: New.
17658         * gcc.dg/vmx/x-02.c: New.
17659         * gcc.dg/vmx/x-03.c: New.
17660         * gcc.dg/vmx/x-04.c: New.
17661         * gcc.dg/vmx/x-05.c: New.
17662         * gcc.dg/vmx/yousufi-1.c: New.
17663         * gcc.dg/vmx/zero-1.c: New.
17664         * gcc.dg/vmx/zero.c: New.
17665
17666 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
17667
17668         * g++.dg/lookup/java1.C: Update for chage of
17669         _Jv_AllocObject.
17670         * g++.dg/lookup/java2.C: Likewise.
17671
17672 2004-04-17  Laurent GUERBY <laurent@guerby.net>
17673
17674         * ada/acats/run_all.sh: use -O2 by default.
17675
17676 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
17677
17678         * gcc.dg/vr-mult-[12].c: New tests.
17679
17680 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17681
17682         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
17683
17684         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
17685
17686 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
17687
17688         * lib/target-supports.exp (check_profiling_available): Assume profiling
17689         isn't available for mips*-*-elf targets.
17690
17691 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
17692
17693         * gcc.dg/builtins-38.c: New test.
17694
17695 2004-04-14  Eric Christopher  <echristo@redhat.com>
17696
17697         * g++.dg/charset/charset.exp: Run .cc extension tests.
17698
17699 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
17700
17701         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
17702
17703 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17704
17705         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
17706
17707 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
17708
17709         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
17710         * gcc.dg/i386-387-2.c: Likewise.
17711
17712         * gcc.dg/i386-387-7.c: New test.
17713         * gcc.dg/i386-387-8.c: New test.
17714
17715         * gcc.dg/builtins-37.c: New test.
17716
17717 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
17718
17719         * g++.dg/pch/externc-1.C: Add missing semicolon.
17720
17721 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
17722
17723         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
17724
17725 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
17726
17727         * gcc.c-torture/execute/20040411-1.c: New test.
17728
17729 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
17730
17731         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
17732
17733 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
17734
17735         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
17736
17737 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
17738
17739         * lib/target-supports.exp (check_named_sections_available): New.
17740         * lib/gcc-dg.exp (dg-require-named-sections): New.
17741         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
17742         old-deja.exp.  Also prune error-count message from HP linker.
17743         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
17744
17745         * g++.dg/init/init-ref4.C: Use dg-require-weak.
17746         * g++.old-deja/g++.pt/static3.C: Likewise.
17747         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
17748
17749 2004-04-09  Roger Sayle  <roger@eyesopen.com>
17750
17751         * gcc.c-torture/execute/20040409-1.c: New test case.
17752         * gcc.c-torture/execute/20040409-2.c: New test case.
17753         * gcc.c-torture/execute/20040409-3.c: New test case.
17754
17755 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
17756
17757         * gcc.dg/20040409-1.c: New test.
17758
17759 2004-04-08  Roger Sayle  <roger@eyesopen.com>
17760
17761         PR target/14888
17762         * g++.dg/opt/pr14888.C: New test case.
17763
17764 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
17765
17766         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
17767         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
17768         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
17769         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
17770         New tests.
17771
17772 2004-04-08  Paul Brook  <paul@codesourcery.com>
17773
17774         * gcc.dg/spill-1.c: New test.
17775
17776 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17777
17778         * gcc.dg/torture/builtin-ctype-2.c: New test.
17779
17780 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
17781
17782         * gcc.dg/pch/pch.exp: Add largefile test.
17783
17784 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
17785
17786         * g++.dg/pch/externc-1.Hs: New.
17787         * g++.dg/pch/externc-1.C: New.
17788
17789 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17790
17791         * gcc.dg/compat/struct-by-value-5a_main.c,
17792         gcc.dg/compat/struct-by-value-5b_main.c: New files.
17793         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
17794         * gcc.dg/compat/struct-by-value-5a_x.c,
17795         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
17796         gcc.dg/compat/struct-by-value-5_x.c.
17797         * gcc.dg/compat/struct-by-value-5a_y.c,
17798         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
17799         gcc.dg/compat/struct-by-value-5_y.c.
17800
17801         * gcc.dg/compat/struct-by-value-6a_main.c,
17802         gcc.dg/compat/struct-by-value-6b_main.c: New files.
17803         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
17804         * gcc.dg/compat/struct-by-value-6a_x.c,
17805         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
17806         gcc.dg/compat/struct-by-value-6_x.c.
17807         * gcc.dg/compat/struct-by-value-6a_y.c,
17808         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
17809         gcc.dg/compat/struct-by-value-6_y.c.
17810
17811         * gcc.dg/compat/struct-by-value-7a_main.c,
17812         gcc.dg/compat/struct-by-value-7b_main.c: New files.
17813         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
17814         * gcc.dg/compat/struct-by-value-7a_x.c,
17815         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
17816         gcc.dg/compat/struct-by-value-7_x.c.
17817         * gcc.dg/compat/struct-by-value-7a_y.c,
17818         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
17819         gcc.dg/compat/struct-by-value-7_y.c.
17820
17821 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
17822
17823         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
17824         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
17825         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
17826         options.
17827
17828 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
17829
17830         * gcc.dg/builtins-36.c: New test.
17831
17832 2004-04-06  Paul Brook  <paul@codesourcery.com>
17833
17834         * README.gcc: Remove obsolete contraint on testcases.
17835
17836 2004-04-05  Paul Brook  <paul@codesourcery.com>
17837
17838         PR2123
17839         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
17840         failure and exit(0) on success.
17841         * g++.dg/expr/anew2.C: Ditto.
17842         * g++.dg/expr/anew3.C: Ditto.
17843         * g++.dg/expr/anew4.C: Ditto.
17844
17845 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
17846
17847         PR c++/3518
17848         * g++.dg/template/unify7.C: New.
17849
17850 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
17851
17852         * g++.dg/README: Bring up to date with new subdirectories; remove
17853         duplicate subdirectory lines.
17854
17855 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
17856
17857         PR c++/14007
17858         * g++.dg/template/unify5.C: New.
17859         * g++.dg/template/unify6.C: New.
17860         * g++.dg/template/qualttp20.C: Adjust.
17861         * g++.old-deja/g++.jason/report.C: Adjust.
17862         * g++.old-deja/g++.other/qual1.C: Adjust.
17863
17864 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
17865
17866         PR c++/14803
17867         * g++.dg/inherit/ptrmem1.C: New test.
17868
17869 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
17870
17871         PR c++/14755
17872         * gcc.c-torture/execute/20040331-1.c: New test.
17873         * gcc.dg/20040331-1.c: New test.
17874
17875 2004-04-01  Paul Brook  <paul@codesourcery.com>
17876
17877         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
17878
17879 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
17880
17881         PR c++/14724
17882         * g++.dg/init/goto1.C: New test.
17883
17884         PR c++/14763
17885         * g++.dg/template/defarg4.C: New test.
17886
17887 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
17888
17889         * gcc.dg/altivec-11.c: Extend test for more valid cases.
17890
17891 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
17892
17893         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
17894
17895 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
17896
17897         * gcc.dg/noncompile/undeclared-2.c: New test.
17898
17899 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
17900
17901         * gcc.dg/940409-1.c: Remove XFAIL.
17902         * gcc.dg/reg-vol-struct-1.c: New test.
17903
17904 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17905
17906         * gcc.dg/torture/builtin-wctype-1.c: New test.
17907
17908 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
17909
17910         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
17911         * gcc.dg/20001101-1.c: Likewise.
17912         * gcc.dg/20001102-1.c: Likewise.
17913
17914 2004-03-25  Roger Sayle  <roger@eyesopen.com>
17915
17916         * gcc.dg/compare8.c: Add an additional test for XOR.
17917
17918 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17919
17920         * gcc.dg/torture/builtin-ctype-1.c: New test.
17921
17922 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17923
17924         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
17925         * gcc.dg/torture/builtin-math-1.c: Likewise.
17926         * gcc.dg/torture/builtin-power-1.c: New test.
17927
17928 2004-03-24  Andreas Schwab  <schwab@suse.de>
17929
17930         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
17931         IA64 assembler.
17932
17933 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
17934             Roger Sayle  <roger@eyesopen.com>
17935
17936         * gcc.dg/compare8.c: New test case.
17937
17938 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
17939
17940         * g++.dg/ext/altivec-7.C: New test.
17941
17942 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
17943
17944         PR 12267, 12391, 12560, 13129, 14114, 14133
17945         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
17946         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
17947         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
17948         Adjust error regexps.
17949         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
17950         * gcc.dg/noncompile/undeclared-1.c: New test cases.
17951         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
17952         * gcc.dg/local1.c: Add explanatory comment.
17953
17954 2004-03-23  Roger Sayle  <roger@eyesopen.com>
17955
17956         PR optimization/14669
17957         * g++.dg/opt/fold2.C: New test case.
17958
17959 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
17960
17961         PR c/14069
17962         * gcc.dg/20040322-1.c: New test.
17963
17964 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
17965
17966         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
17967         * gcc.dg/ultrasp4.c: Likewise.
17968         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
17969
17970 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
17971
17972         * gcc.dg/i386-sse-8.c: Reset default options.
17973
17974 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
17975
17976         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
17977         in the error message text.
17978
17979 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17980
17981         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
17982
17983 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
17984
17985         PR c++/14616
17986         * g++.dg/init/array13.C: New test.
17987
17988 2004-03-20  Roger Sayle  <roger@eyesopen.com>
17989
17990         PR target/13889
17991         * gcc.c-torture/compile/pr13889.c: New test case.
17992
17993 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
17994
17995         PR c/14635
17996         * builtins-1.c (nan, nans): Don't test.
17997         * builtins-30.c: Don't use nan, nanf, nanl.
17998         * builtins-35.c: New test.
17999
18000 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
18001
18002         * g++.dg/ext/altivec-6.C: New test.
18003
18004 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
18005
18006         * g++.dg/init/placement3.C: New test.
18007
18008         * g++.dg/template/spec13.C: New test.
18009
18010         * g++.dg/lookup/using11.C: New test.
18011
18012         * g++.dg/lookup/koenig3.C: New test.
18013
18014         * g++.dg/template/operator2.C: New test.
18015
18016         * g++.dg/expr/dtor3.C: New test.
18017         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
18018         marker.
18019         * g++.old-deja/g++.law/visibility28.C: Likewise.
18020
18021 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
18022
18023         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
18024         * gcc.dg/ppc64-abi-3.c: Likewise.
18025
18026 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18027
18028         PR c++/14545
18029         * g++.dg/parse/template15.C: New test.
18030
18031 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
18032
18033         * g++.dg/expr/dtor2.C: New test.
18034
18035         * g++.dg/lookup/anon4.C: New test.
18036
18037         * g++.dg/overload/using1.C: New test.
18038
18039         * g++.dg/template/lookup7.C: New test.
18040
18041         * g++.dg/template/typename6.C: New test.
18042
18043         * g++.dg/expr/cond6.C: New test.
18044
18045 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18046
18047         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
18048
18049 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
18050
18051         * g++.dg/expr/cond5.C: New test.
18052         * g++.dg/expr/constcast1.C: Likewise.
18053         * g++.dg/expr/ptrmem2.C: Likewise.
18054         * g++.dg/expr/ptrmem3.C: Likewise.
18055         * g++.dg/lookup/main1.C: Likewise.
18056         * g++.dg/template/lookup6.C: Likewise.
18057
18058 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
18059
18060         * gcc.dg/local1.c: New test.
18061
18062         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
18063
18064 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18065
18066         * gcc.dg/torture/builtin-convert-1.c: New test.
18067
18068 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18069
18070         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
18071
18072 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
18073
18074         PR c++/14481
18075         * g++.dg/warn/Wunused-7.C: New test.
18076
18077 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18078
18079         * gcc.dg/torture/builtin-integral-1.c: New test.
18080
18081 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
18082
18083         PR c++/14586
18084         * g++.dg/parse/non-dependent3.C: New test.
18085
18086 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
18087
18088         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
18089         * g++.dg/eh/simd-2.C: Likewise.
18090         * g++.dg/init/array10.C: Likewise.
18091         * gcc.c-torture/compile/simd-1.c: Likewise.
18092         * gcc.c-torture/compile/simd-2.c: Likewise.
18093         * gcc.c-torture/compile/simd-3.c: Likewise.
18094         * gcc.c-torture/compile/simd-4.c: Likewise.
18095         * gcc.c-torture/compile/simd-6.c: Likewise.
18096         * gcc.c-torture/execute/simd-1.c: Likewise.
18097         * gcc.c-torture/execute/simd-2.c: Likewise.
18098         * gcc.dg/compat/vector-defs.h: Likewise.
18099         * gcc.dg/20020531-1.c: Likewise.
18100         * gcc.dg/altivec-3.c: Likewise.
18101         * gcc.dg/altivec-4.c: Likewise.
18102         * gcc.dg/altivec-varargs-1.c: Likewise.
18103         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
18104         * gcc.dg/i386-mmx-3.c: Likewise.
18105         * gcc.dg/i386-sse-4.c: Likewise.
18106         * gcc.dg/i386-sse-5.c: Likewise.
18107         * gcc.dg/i386-sse-8.c: Likewise.
18108         * gcc.dg/simd-1.c: Likewise.
18109         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
18110         __ev64_opaque__ since the machine description provides it.
18111
18112 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
18113
18114         * lib/compat.exp (skip_list): New global variable.
18115         Use it to hold the user defined COMPAT_SKIPS list if any.
18116         (compat-obj): Add the members of skip_list to optall.
18117
18118 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
18119
18120         * gcc.dg/compat/union-by-value-1_main.c,
18121         union-by-value-1_x.c, union-by-value-1_y.c,
18122         union-check.h, union-defs.h,
18123         union-init.h, union-return-1_main.c,
18124         union-return-1_x.c, union-return-1_y.c: New files.
18125
18126 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
18127
18128         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
18129         mixed-struct-init.h: Add 4 mixed structure types.
18130         struct-by-value-21_main.c, struct-by-value-21_x.c,
18131         struct-by-value-21_y.c, struct-return-21_main.c,
18132         struct-return-21_x.c, struct-return-21_y.c: New files.
18133
18134 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
18135
18136         PR c++/14550
18137         * g++.dg/parse/template14.C: New test.
18138
18139 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
18140
18141         * gcc.c-torture/execute/20040313-1.c: New test.
18142
18143 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
18144
18145         PR target/14533
18146         * gcc.dg/20040311-2.c: New test.
18147
18148 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
18149
18150         PR other/14544
18151         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
18152         bit-field.
18153
18154 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
18155
18156         * gcc.dg/20040305-2.c: Add missing return statement.
18157
18158 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18159
18160         * gcc.dg/builtins-34.c: Also check pow10*.
18161
18162 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
18163
18164         PR target/14262
18165         * gcc.dg/20040305-2.c: New test.
18166
18167 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
18168
18169         * gcc.dg/20040310-1.c: New test.
18170
18171 2004-03-11  Roger Sayle  <roger@eyesopen.com>
18172
18173         * gcc.c-torture/execute/20040311-1.c: New test case.
18174
18175 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
18176
18177         PR c++/14476
18178         * g++.dg/lookup/enum1.C: New test.
18179
18180 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
18181
18182         PR c++/14510
18183         * g++.dg/lookup/struct2.C: New test.
18184
18185 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
18186
18187         * gcc.dg/builtins-34.c: New test.
18188
18189 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18190
18191         * gcc.dg/torture/builtin-nonneg-1.c: New test.
18192
18193 2004-03-09  James E Wilson  <wilson@specifixinc.com>
18194
18195         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
18196         * gcc.dg/alias-2.c: New testcase.
18197
18198 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
18199
18200         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
18201
18202 2004-03-09  Roger Sayle  <roger@eyesopen.com>
18203
18204         * gcc.c-torture/execute/20040309-1.c: New test case.
18205
18206 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
18207
18208         PR c++/14397
18209         * g++.dg/overload/ref1.C: New.
18210
18211 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18212
18213         PR c++/14409
18214         * g++.dg/template/spec12.C: New test.
18215
18216         PR c++/14448
18217         * g++.dg/parse/crash14.C: New test.
18218
18219 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
18220
18221         PR c++/14230
18222         * g++.dg/init/ref11.C: New test.
18223
18224 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
18225
18226         PR c++/14432
18227         * g++.dg/parse/builtin2.C: New test.
18228
18229 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
18230
18231         PR c++/14401
18232         * g++.dg/init/ctor3.C: New test.
18233         * g++.dg/init/union1.C: New test.
18234         * g++.dg/ext/anon-struct4.C: New test.
18235
18236 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
18237
18238         * g++.dg/lookup/koenig1.C: Tweak error messages.
18239         * g++.dg/lookup/used-before-declaration.C: Likewise.
18240         * g++.dg/other/do1.C: Likewise.
18241         * g++.dg/overload/koenig1.C: Likewise.
18242         * g++.dg/parse/crash13.C: Likewise.
18243         * g++.dg/template/instantiate3.C: Likewise.
18244
18245 2004-03-08  Eric Christopher  <echristo@redhat.com>
18246
18247         * * lib/target-supports.exp: Enable libiconv in test
18248         compilation.  Fix up error checking.
18249
18250 2004-03-08  Roger Sayle  <roger@eyesopen.com>
18251
18252         PR middle-end/14289
18253         * gcc.dg/pr14289-1.c: New test case.
18254         * gcc.dg/pr14289-2.c: Likewise.
18255         * gcc.dg/pr14289-3.c: Likewise.
18256
18257 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
18258
18259         * gcc.c-torture/execute/20040308-1.c: New test.
18260
18261 2004-03-07  Roger Sayle  <roger@eyesopen.com>
18262
18263         * gcc.c-torture/execute/20040307-1.c: New test case.
18264
18265 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
18266
18267         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
18268
18269 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
18270
18271         * gcc.dg/20040306-1.c: New test.
18272
18273 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
18274
18275         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
18276         them static.
18277         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
18278
18279 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18280
18281         PR c/14465
18282         * gcc.dg/decl-6.c: New test.
18283
18284 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18285
18286         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
18287         Rename LOGPOW -> LOG_POW.
18288         (SQRT_EXP, POW_EXP): New.
18289
18290 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18291
18292         * gcc.dg/i386-sse-8.c: New test.
18293
18294 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18295
18296         PR c/14114
18297         * gcc.dg/decl-5.c: New test.
18298
18299 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
18300
18301         * gcc.dg/20040305-1.c: New test.
18302
18303 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
18304
18305         PR other/14354
18306         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
18307
18308 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
18309
18310         PR c++/14425, c++/14426
18311         * g++.dg/ext/altivec-4.C: New test.
18312         * g++.dg/ext/altivec-5.C: New test.
18313
18314 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
18315
18316         * g++.old-deja/g++.other/linkage1.C: Expect errors about
18317         global variables of a type with no linkage.
18318         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
18319         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
18320         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
18321         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
18322         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
18323         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
18324         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
18325         * g++.dg/warn/deprecated.C: Name enum Color.
18326         * g++.dg/overload/VLA.C: Name structure for 'b'.
18327         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
18328
18329 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18330
18331         * gcc.c-torture/compile/20040304-1.c: New test.
18332
18333 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
18334
18335         PR 13728
18336         * gcc.dg/decl-4.c: New testcase.
18337
18338 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
18339
18340         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
18341         as PRECF if sizeof (float) > sizeof (double).
18342         (PRECL): Make it the same as PRECF if
18343         sizeof (float) > sizeof (long double).
18344
18345 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18346
18347         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
18348         system type.  Add check for irix6 which doesn't have c99 runtime.
18349
18350 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
18351
18352         * gcc.dg/const-elim-1.c: xfail for xtensa.
18353
18354 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
18355
18356         PR c++/14369
18357         * g++.dg/template/cond4.C: New test.
18358
18359 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
18360
18361         PR c++/14360
18362         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
18363
18364         PR c++/14361
18365         * g++.dg/parse/defarg7.C: New test.
18366
18367         PR c++/14359
18368         * g++.dg/template/friend26.C: New test.
18369
18370 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
18371
18372         PR c++/14324
18373         * g++.dg/abi/mangle21.C: New test.
18374
18375         PR c++/14260
18376         * g++.dg/parse/constructor2.C: New test.
18377
18378         PR c++/14337
18379         * g++.dg/template/sfinae1.C: New test.
18380
18381 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
18382
18383         PR c++/14267
18384         * g++.dg/expr/crash2.C: New test.
18385
18386         PR middle-end/13448
18387         * gcc.dg/inline-5.c: New test.
18388         * gcc.dg/always-inline.c: Split out tests into ...
18389         * gcc.dg/always-inline2.c: ... this and ...
18390         * gcc.dg/always-inline3.c: ... this.
18391
18392 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
18393
18394         PR debug/12103
18395         * g++.dg/debug/crash1.C: New test.
18396
18397 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
18398
18399         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
18400         function with __attribute__((noinline)).
18401         (recurser_void2): Likewise.
18402         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
18403         (recurser_void2): Likewise.
18404
18405 2004-02-29  Roger Sayle  <roger@eyesopen.com>
18406
18407         PR middle-end/14203
18408         * g++.dg/warn/Wunused-6.C: New test case.
18409
18410 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
18411
18412         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
18413         not defined.
18414
18415 2004-02-27  Eric Christopher  <echristo@redhat.com>
18416
18417         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
18418         * g++.dg/charset/asm2.c: Run only x86.
18419         * gcc.dg/charset/asm3.c: Ditto.
18420
18421 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
18422
18423         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
18424         ld_library_path.
18425
18426 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
18427
18428         * g++.dg/ext/altivec-3.C: New.
18429
18430 2004-02-26  Richard Henderson  <rth@redhat.com>
18431
18432         * g++.dg/ext/attrib10.C: Mark for warning.
18433         * gcc.dg/attr-alias-1.c: New.
18434
18435 2004-02-26  Richard Henderson  <rth@redhat.com>
18436
18437         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
18438         * gcc.c-torture/execute/20040208-2.c: ... it back.
18439
18440 2004-02-26  Eric Christopher  <echristo@redhat.com>
18441
18442         * lib/target-supports.exp (check-iconv-available): New function.
18443         * lib/gcc-dg.exp (dg-require-iconv): New function.
18444         Use above.
18445         * gcc.dg/charset: New directory.
18446         * gcc.dg/charset/charset.exp: New file.
18447         * gcc.dg/charset/asm1.c: Ditto.
18448         * gcc.dg/charset/asm2.c: Ditto.
18449         * gcc.dg/charset/asm3.c: Ditto.
18450         * gcc.dg/charset/asm4.c: Ditto.
18451         * gcc.dg/charset/asm5.c: Ditto.
18452         * gcc.dg/charset/attribute1.c: Ditto.
18453         * gcc.dg/charset/attribute2.c: Ditto.
18454         * gcc.dg/charset/string1.c: Ditto.
18455         * g++.dg/charset: New directory.
18456         * g++.dg/dg.exp: Add here. Special options.
18457         * g++.dg/charset/charset.exp: New file.
18458         * g++.dg/charset/asm1.c: Ditto.
18459         * g++.dg/charset/asm2.c: Ditto.
18460         * g++.dg/charset/asm3.c: Ditto.
18461         * g++.dg/charset/asm4.c: Ditto.
18462         * g++.dg/charset/attribute1.c: Ditto.
18463         * g++.dg/charset/attribute2.c: Ditto.
18464         * g++.dg/charset/extern1.cc: Ditto.
18465         * g++.dg/charset/extern2.cc: Ditto.
18466         * g++.dg/charset/string1.c: Ditto.
18467
18468 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
18469
18470         PR c++/14278
18471         * g++.dg/parse/comma1.C: New test.
18472
18473 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18474
18475         PR c++/14284
18476         * g++.dg/template/ttp8.C: New test.
18477
18478 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
18479
18480         * gcc.dg/fixuns-trunc-1.c: New test.
18481
18482 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18483
18484         * gcc.dg/builtins-config.h: Use #elif.
18485
18486 2004-02-26  Michael Matz  <matz@suse.de>
18487
18488         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
18489         * gcc.dg/991214-1.c: Likewise.
18490         * gcc.dg/i386-asm-1.c: Likewise.
18491
18492 2004-02-25  Richard Henderson  <rth@redhat.com>
18493
18494         * gcc.c-torture/execute/20040208-2.c: Move ...
18495         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
18496
18497 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18498
18499         PR c++/14246
18500         * g++.dg/other/crash-3.C: New test.
18501
18502 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18503
18504         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
18505         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
18506
18507         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
18508         HP-UX.
18509
18510 2004-02-24  Michael Matz  <matz@suse.de>
18511
18512         * gcc.dg/i386-regparm.c: New.
18513
18514 2004-02-23  James E Wilson  <wilson@specifixinc.com>
18515
18516         * gcc.c-torture/execute/20040223-1.c: New.
18517
18518 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
18519             Kazu Hirata  <kazu@cs.umass.edu>
18520
18521         * gcc.dg/fwritable-strings-1.c: Remove.
18522
18523 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
18524
18525         PR c/14156
18526         * gcc.dg/20040223-1.c: New test.
18527
18528 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18529
18530         PR c++/14106
18531         * g++.dg/ext/typeof9.C: New test.
18532
18533 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18534
18535         PR c++/14250
18536         * g++.dg/other/switch1.C: New test.
18537
18538 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
18539
18540         * gcc.dg/cast-function-1.c: Adjust for new informative message.
18541         * gcc.dg/va-arg-1.c: Likewise.
18542
18543 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18544
18545         PR c++/14143
18546         * g++.dg/template/koenig5.C: New test.
18547
18548 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
18549
18550         * g++.dg/ext/altivec-1.C: Generalize target triple.
18551         * g++.dg/ext/altivec-2.C: New test case.
18552         * g++.dg/ext/altivec_check.h: New file.
18553         * gcc.dg/altivec-1.c: Generalize target triple;
18554         include altivec_check.h and call altivec_check().
18555         * gcc.dg/altivec-[2-5].c: Generalize target triple.
18556         * gcc.dg/altivec-6.c: New test case.
18557         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
18558         type casts as needed.
18559         * gcc.dg/altivec-10.c: Include altivec_check.h and call
18560         altivec_check().
18561         * gcc.dg/altivec-12.c: New test case.
18562         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
18563         include altivec_check.h and call altivec_check().
18564         * gcc.dg/altivec_check.h: New file.
18565
18566 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18567
18568         * lib/target-supports.exp (check_alias_available): Don't mangle
18569         function `g' in test program.
18570
18571 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18572
18573         * lib/target-supports.exp (check_profiling_available): Check
18574         argument to determine whether we support a profiling type.
18575         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
18576         check_profiling_available.
18577         * g++.dg/bprob/bprob.exp: Likewise
18578         * g77.dg/bprob/bprob.exp: Likewise.
18579         * gcc.misc-tests/bprob.exp: Likewise.
18580         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
18581         dg-require-profiling and delete expected error handling.
18582         * gcc.dg/20021014-1.c: Likewise.
18583         * gcc.dg/nest.c: Likewise.
18584
18585 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18586
18587         PR c++/12007
18588         * g++.dg/other/vthunk1.C: New test.
18589
18590 2004-02-20  Falk Hueffner  <falk@debian.org>
18591
18592         PR target/14201
18593         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
18594
18595 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
18596
18597         PR c++/13927
18598         * g++.dg/other/error8.C: Remove XFAIL markers.
18599
18600         PR c++/14173
18601         * g++.dg/ext/packed5.C: New test.
18602
18603         PR c++/14199
18604         * g++.dg/warn/Wunused-5.C: New test.
18605
18606         PR c++/14186
18607         * g++.dg/lookup/member1.C: New test.
18608
18609 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
18610
18611         * gcc.c-torture/compile/20040130-1.c: Enable only when
18612         __INT_MAX__ >= 2147483647L.
18613         * gcc.c-torture/compile/961203-1.c: Likewise.
18614
18615 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
18616
18617         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
18618         * g++.dg/opt/template1.C: Robustify assembler regexp
18619
18620 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18621
18622         * gcc.c-torture/execute/simd-4.x: Remove.
18623         * gcc.c-torture/execute/va-arg-25.x: Likewise.
18624         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
18625         Guard with #ifndef SKIP_ATTRIBUTE.
18626         * gcc.dg/compat/vector-1_y.c: Likewise.
18627         * gcc.dg/compat/vector-2_x.c: Likewise.
18628         * gcc.dg/compat/vector-2_y.c: Likewise.
18629         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
18630         * g++.dg/eh/simd-2.C: Likewise.
18631
18632 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
18633
18634         * gcc.c-torture/compile/complex-1.c: New.
18635
18636 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
18637
18638         PR target/14209
18639         * gcc.c-torture/execute/20040218-1.c: New test.
18640
18641 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18642
18643         PR c++/14181
18644         * g++.dg/parse/new2.C: New test.
18645
18646 2004-02-18  Paul Brook  <paul@codesourcery.com>
18647
18648         * gcc.c-torture/compile/libcall-1.c: New test.
18649
18650 2004-02-18  Paul Brook  <paul@codesourcery.com>
18651
18652         PR debug/12934
18653         * gcc.dg/debug/debug-7.c: New test.
18654
18655 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
18656
18657         * gcc.dg/20040217-1.c: New test.
18658
18659 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
18660
18661         * gcc.c-torture/execute/990208-1.x: Delete.
18662
18663 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
18664
18665         * gcc.c-torture/execute/20040208-2.x: New file.
18666
18667 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
18668
18669         PR c++/11326
18670         * g++.dg/abi/structret1.C: New test.
18671
18672 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
18673
18674         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
18675         (i386_cpuid): No need to test if cpuid is available on AMD64.
18676         Fix assembly, so that it works onboth i386 and AMD64.
18677         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
18678         (vecInLong): Fix s[] member type to unsigned int.
18679         (vecInWord): Remove type.
18680         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
18681         (a64, b64, c64, d64, e64): Remove.
18682         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
18683         Remove unused variable.  Remove initialization of removed variables.
18684         Don't call mmx_tests nor sse_tests.
18685         (reference_mmx, reference_sse): Remove.
18686         (check): Add return stmt.
18687         * gcc.dg/i386-sse-7.c: New test.
18688         * gcc.dg/i386-mmx-4.c: New test.
18689
18690 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18691
18692         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
18693         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
18694         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
18695         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
18696         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
18697         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
18698         g++.dg/tc1/dr94.C: Fix line terminator.
18699
18700 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
18701
18702         * gcc.c-torture/compile/20040216-1.c: New.
18703
18704 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18705
18706         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
18707         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
18708         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
18709         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
18710         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
18711         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
18712
18713 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
18714
18715         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
18716
18717 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
18718
18719         PR c++/13971
18720         * g++.dg/expr/cond4.C: New test.
18721
18722         PR c++/14086
18723         * g++.dg/lookup/crash2.C: New test.
18724
18725 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
18726
18727         * gcc.c-torture/compile/20040214-2.c: New test.
18728
18729 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
18730
18731         PR c++/14116
18732         * g++.dg/ext/typeof8.C: New test.
18733
18734 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
18735
18736         * gcc.c-torture/compile/20040214-1.c: New test.
18737
18738 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18739
18740         PR c++/13635
18741         * g++.dg/template/spec11.C: New test.
18742
18743 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18744
18745         PR c++/13927
18746         * g++.dg/other/error8.C: New test.
18747
18748 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
18749
18750         PR c++/14122
18751         * g++.dg/template/array4.C: New test.
18752
18753         PR c++/14108
18754         * g++.dg/inherit/thunk2.C: New test.
18755
18756         PR c++/14083
18757         * g++.dg/eh/cond2.C: New test.
18758
18759 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
18760
18761         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
18762
18763 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
18764
18765         * lib/scanasm.exp (dg-scan): Quote pattern before display.
18766
18767 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
18768
18769         * g++.dg/simd-2.C: xfail on ppc64-linux.
18770
18771 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
18772
18773         PR c/456
18774         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
18775         tests.
18776
18777 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
18778
18779         * gcc.dg/builtins-33.c: New test.
18780
18781 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
18782
18783         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
18784
18785 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
18786
18787         * g++.dg/simd-2.C: Set -maltivec for ppc64.
18788
18789 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
18790
18791         * gcc.dg/ppc64-abi-3.c: New test.
18792
18793 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
18794
18795         PR c/14092
18796
18797         * gcc.dg/pr14092-1.c: New testcase.
18798
18799 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
18800
18801         * gcc.dg/cpp/assert4.c: Fix typo last change.
18802
18803         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
18804         * gcc.dg/cpp/assert4.c: Handle powerpc64.
18805
18806         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
18807
18808 2004-02-09  Roger Sayle  <roger@eyesopen.com>
18809
18810         * gcc.c-torture/compile/20040209-1.c: New test case.
18811
18812 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18813
18814         * gcc.dg/c90-init-1.c: Adjust expected error messages.
18815
18816 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
18817
18818         * gcc.c-torture/execute/20040208-[12].c: New tests.
18819
18820 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
18821
18822         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
18823
18824 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
18825
18826         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
18827
18828 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
18829
18830         Bug 13856
18831         * gcc.dg/visibility-8.c: New testcase.
18832
18833 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
18834
18835         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
18836         arguments.
18837         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
18838
18839 2004-02-07  Roger Sayle  <roger@eyesopen.com>
18840
18841         PR middle-end/13696
18842         * g++.dg/opt/fold1.C: New test case.
18843
18844 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18845
18846         PR c++/14033
18847         * g++.dg/other/crash-2.C: New test.
18848
18849 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18850
18851         PR c++/14028
18852         * g++.dg/parse/angle-bracket2.C: New test.
18853
18854 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18855
18856         PR middle-end/13750
18857         Revert:
18858         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
18859         PR pch/13361
18860         * testsuite/g++.dg/pch/wchar-1.C: New.
18861         * testsuite/g++.dg/pch/wchar-1.Hs: New.
18862
18863 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18864
18865         PR c++/14008
18866         * g++.dg/parse/error15.C: New test.
18867         * g++.dg/parse/crash11.C: Update dg-error mark.
18868
18869 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
18870
18871         PR c++/13932
18872         * g++.dg/warn/conv2.C: New test.
18873
18874 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18875
18876         PR c++/13086
18877         * g++.dg/warn/incomplete1.C: Remove xfail.
18878
18879 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
18880
18881         * lib/file-format.exp (gcc_target_object_format): Use
18882         ${tool}_target_compile, not gcc_target_compile.
18883         * lib/target-supports.exp (check_alias_available): Likewise.
18884         (check_gc_sections_available): Likewise.
18885         * g++.dg/ext/attrib10.C: Use dg-require-alias.
18886         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
18887         dg-require-alias.
18888
18889 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
18890
18891         PR c++/13969
18892         * g++.dg/template/static6.C: New test.
18893
18894 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
18895
18896         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
18897
18898 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18899
18900         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
18901         tests for systems where `char' is unsigned by default.
18902
18903 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18904
18905         PR c++/13997
18906         * g++.dg/template/partial3.C: New test.
18907
18908 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
18909
18910         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
18911         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
18912         Remove mentions of obsolete ports.
18913
18914 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
18915
18916         * gcc.dg/noncompile/20001228-1.c: Fix for new
18917         error message.
18918
18919 2004-02-03  Roger Sayle  <roger@eyesopen.com>
18920
18921         PR target/9348
18922         * gcc.c-torture/execute/multdi-1.c: New test case.
18923
18924 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
18925
18926         PR c++/13925
18927         * g++.dg/template/lookup5.C: New test.
18928
18929 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
18930
18931         PR c++/13950
18932         * g++.dg/template/lookup4.C: New test.
18933
18934         PR c++/13970
18935         * g++.dg/parse/error14.C: New test.
18936
18937         PR c++/14002
18938         * g++.dg/parse/template13.C: New test.
18939
18940 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
18941
18942         PR c++/13978
18943         * g++.dg/template/koenig4.C: New test.
18944
18945         PR c++/13968
18946         * g++.dg/template/crash17.C: New test.
18947
18948         PR c++/13975
18949         * g++.dg/parse/error13.C: New test.
18950         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
18951
18952 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18953
18954         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
18955
18956 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
18957
18958         PR c/11658
18959         PR c/13994
18960         * gcc.dg/noncompile/20040203-1.c: New test.
18961         * gcc.dg/noncompile/20040203-2.c: Likewise.
18962         * gcc.dg/noncompile/20040203-3.c: Likewise.
18963         * gcc.dg/20040203-1.c: Likewise.
18964
18965 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
18966
18967         PR c++/10858
18968         * g++.dg/template/sizeof7.C: New test.
18969
18970 2004-02-02  Eric Christopher  <echristo@redhat.com>
18971             Zack Weinberg  <zack@codesourcery.com>
18972
18973         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
18974
18975 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
18976
18977         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
18978         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
18979         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
18980         * gcc.dg/cleanup-5.c: Run only on Linux targets.
18981
18982 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
18983
18984         PR c++/13113
18985         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
18986
18987         PR c++/13854
18988         * g++.dg/ext/attrib13.C: New test.
18989
18990         PR c++/13907
18991         * g++.dg/conversion/op2.C: New test.
18992
18993 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
18994
18995         * gcc.dg/titype-1.c: Fix pasto.
18996
18997 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
18998
18999         * gcc.dg/titype-1.c: New test.
19000
19001 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19002
19003         PR c++/13957
19004         * g++.dg/template/non-type-template-argument-1.C,
19005         g++.dg/template/qualified-id1.C: Update dg-error marks.
19006         * g++.dg/template/nontype6.C: New test.
19007
19008 2004-02-01  Roger Sayle  <roger@eyesopen.com>
19009
19010         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
19011         * gcc.dg/builtins-31.c: New testcase.
19012         * gcc.dg/builtins-32.c: New testcase.
19013
19014 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
19015
19016         * objc.dg/call-super-2.m: Update line numbers
19017         for the including of stddef.h.
19018
19019 2004-01-30  Michael Matz  <matz@suse.de>
19020
19021         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
19022         g++.dg/ext/case-range3.C: New tests.
19023
19024 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19025
19026         DR206
19027         PR c++/13813
19028         * g++.dg/template/member4.C: New test.
19029
19030 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19031
19032         PR c++/13683
19033         * g++.dg/template/sizeof6.C: New test.
19034
19035 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
19036
19037         * gcc.dg/fwritable-strings-1.c: New test.
19038
19039 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
19040
19041         * gcc.c-torture/compile/20040130-1.c: New test.
19042
19043 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
19044
19045         * objc.dg/call-super-2.m: Include stddef.h for size_t.
19046
19047 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
19048
19049         PR c++/13883
19050         * g++.dg/template/ctor3.C: New test.
19051
19052 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19053
19054         * g++.dg/tc1: New directory.
19055         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
19056         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
19057         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
19058         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
19059         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
19060
19061 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19062
19063         * g++.dg/parse/error11.C: New test.
19064         * g++.dg/parse/error12.C: Likewise.
19065
19066 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
19067
19068         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
19069         (scan_initial, main): Use aligned_sizeof instead of sizeof.
19070
19071 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
19072
19073         PR c++/13791
19074         * g++.dg/ext/attrib12.C: New test.
19075
19076         PR c++/13736
19077         * g++.dg/parse/cast2.C: New test.
19078
19079 2004-01-27  James E Wilson  <wilson@specifixinc.com>
19080
19081         * objc.dg/encode-2.m (main): New local string.  Set depending on
19082         sizeof long.  Use in sscanf call.
19083         * objc.dg/encode-3.m (main): New local string.  Set depending on
19084         sizeof long.  Use in scan_initial call.
19085
19086 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19087
19088         * objc.dg/call-super-2.m: Make LP64-safe.
19089         * objc.dg/desig-init-1.m: Likewise.
19090
19091 2004-01-27  Devang Patel <dpatel@apple.com>
19092
19093         * g++.dg/debug/namespace1.C: New test.
19094
19095 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
19096
19097         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
19098         xscale-*-*.
19099
19100         * gcc.dg/arm-mmx-1.c: New test.
19101
19102 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
19103
19104         * gcc.dg/20040127-1.c: New test.
19105         * gcc.dg/20040127-2.c: New test.
19106
19107 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19108
19109         * objc.dg/stret-1.m (glob): Renamed to globa.
19110
19111 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
19112
19113         PR c++/13663
19114         * g++.dg/expr/for1.C: New test.
19115
19116 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
19117
19118         PR middle-end/13779
19119         * gcc.dg/darwin-longlong.c: New test.
19120
19121 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
19122
19123         * gcc.dg/20040124-1.c: Moved test from here...
19124         * gcc.c-torture/compile/20040124-1.c: ...to here.
19125
19126 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
19127
19128         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
19129         the assembly output if -m64 is passed.
19130
19131 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
19132
19133         PR c++/13833
19134         * g++.dg/template/cond3.C: New test.
19135
19136 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19137
19138         PR c++/13810
19139         * g++.dg/template/ttp7.C: New test.
19140
19141 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19142
19143         PR c++/13797
19144         * g++.dg/template/nontype4.C: New test.
19145         * g++.dg/template/nontype5.C: Likewise.
19146
19147 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
19148
19149         * gcc.dg/torture/mips-clobber-at.c: New test.
19150
19151 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
19152
19153         * gcc.dg/20040124-1.c: New test.
19154
19155 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
19156
19157         * gcc.dg/20040123-1.c: New test.
19158
19159 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
19160
19161         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
19162
19163 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
19164
19165         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
19166
19167 2004-01-23  Andrew Pinski  <apinski@apple.com>
19168
19169         * gcc.dg/20030121-1.c: Move to ..
19170         * gcc.dg/20040121-1.c: here.
19171
19172 2004-01-23  Roger Sayle  <roger@eyesopen.com>
19173
19174         * gcc.dg/builtins-29.c: New test case.
19175
19176 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
19177
19178         PR 18314
19179         * gcc.dg/builtins-30.c: New testcase.
19180
19181 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
19182
19183         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
19184         * lib/g77.exp: Likewise.
19185         * lib/objc.exp: Likewise.
19186         * lib/g++.exp: Likewise.
19187
19188 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
19189
19190         * gcc.dg/struct-by-value-2.c: New test.
19191
19192 2004-01-21  Andrew Pinski  <apinski@apple.com>
19193
19194         PR target/13785
19195         * gcc.dg/20030121-1.c: New test.
19196
19197 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
19198
19199         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
19200         clobber frame pointer register in asm statement.
19201
19202 2004-01-21  Falk Hueffner  <falk@debian.org>
19203
19204         * gcc.c-torture/compile/20040121-1.c: New test.
19205
19206 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
19207
19208         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
19209
19210 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
19211
19212         * gcc.dg/ppc64-abi-2.c: New test.
19213
19214 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
19215
19216         * lib/treelang.exp: Fill out this file.
19217         * lib/treelang-dg.exp: New File.
19218
19219 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
19220
19221         * gcc.c-torture/compile/981022-1.c: Remove.
19222         * gcc.dg/array-5.c: Remove XFAIL.
19223         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
19224         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
19225         gcc.dg/cond-lvalue-1.c: Update.
19226         * gcc.dg/cast-lvalue-2.c: New test.
19227
19228 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
19229
19230         PR c++/13592
19231         * g++.dg/other/error1.C (class foo): Tweak error message.
19232
19233         PR c++/13592
19234         * g++.dg/template/call2.C: New test.
19235
19236 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19237
19238         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
19239         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
19240         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
19241         scalar-return-1_x.c, scalar-return-2_y.c,
19242         scalar-return-3_x.c, scalar-return-3_y.c,
19243         scalar-return-4_x.c, scalar-return-4_y.c,
19244         struct-align-1.h, struct-align-1_x.c,
19245         struct-align-1_y.c, struct-align-2.h,
19246         struct-align-2_x.c, struct-align-2_y.c,
19247         struct-by-value-10_y.c, struct-by-value-11_x.c,
19248         struct-by-value-11_y.c, struct-by-value-12_x.c,
19249         struct-by-value-12_y.c, struct-by-value-13_x.c,
19250         struct-by-value-13_y.c, struct-by-value-14_x.c,
19251         struct-by-value-14_y.c, struct-by-value-15_x.c,
19252         struct-by-value-15_y.c, struct-by-value-16_y.c,
19253         struct-by-value-17_y.c, struct-by-value-18_y.c,
19254         struct-by-value-19_y.c, struct-by-value-1_x.c,
19255         struct-by-value-1_y.c, struct-by-value-20_y.c,
19256         struct-by-value-2_x.c, struct-by-value-2_y.c,
19257         struct-by-value-3_y.c, struct-by-value-4_x.c,
19258         struct-by-value-4_y.c, struct-by-value-5_y.c,
19259         struct-by-value-6_y.c, struct-by-value-7_y.c
19260         struct-by-value-8_x.c, struct-by-value-8_y.c
19261         struct-by-value-9_x.c, struct-by-value-9_y.c
19262         struct-return-10_x.c, struct-return-10_y.c,
19263         struct-return-19_x.c, struct-return-20_x.c
19264         struct-return-2_x.c, struct-return-2_y.c
19265         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
19266         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
19267
19268 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19269
19270         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
19271         attribute on sparc*-sun-solaris2.*.
19272
19273 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
19274
19275         PR c++/13710
19276         * g++.dg/ext/typeof7.C: New test.
19277
19278 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
19279
19280         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
19281         * gcc.dg/const-elim-1.c: Same.
19282
19283 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
19284
19285         * objc.dg/stret-1.m: New.
19286         * objc.dg/stret-2.m: New.
19287
19288 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
19289
19290         PR c++/11895
19291         * g++.dg/ext/vector1.C: New test.
19292
19293 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
19294
19295         * gcc.dg/pch/import-1.c: New.
19296         * gcc.dg/pch/import-1.hs: New.
19297         * gcc.dg/pch/import-1a.h: New.
19298         * gcc.dg/pch/import-1b.h: New.
19299         * gcc.dg/pch/import-1c.h: New.
19300
19301 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
19302
19303         PR c++/13574
19304         * g++.dg/ext/array1.C: New test.
19305
19306         PR c++/13178
19307         * g++.dg/conversion/op1.C: New test.
19308
19309 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
19310
19311         PR 11864
19312         From Kazumoto Kojima / Dan Kegel:
19313         * gcc.dg/pr11864-1.c: New test.
19314
19315         PR 10392
19316         From Marcus Comstedt / Dan Kegel:
19317         * gcc.dg/pr10392-1.c: New test.
19318
19319 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
19320
19321         PR c++/13478
19322         * g++.dg/init/ref10.C: New test.
19323
19324 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19325
19326         PR c++/13407
19327         * g++.dg/parse/typename6.C: New test.
19328
19329 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
19330
19331         PR pch/13361
19332         * testsuite/g++.dg/pch/wchar-1.C: New.
19333         * testsuite/g++.dg/pch/wchar-1.Hs: New.
19334
19335 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19336
19337         PR c++/9259
19338         * g++.dg/expr/sizeof2.C: New test.
19339
19340 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
19341
19342         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
19343
19344 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
19345
19346         PR c++/13659
19347         * g++.dg/lookup/strong-using-3.C: New.
19348         * g++.dg/lookup/using-10.C: New.
19349
19350 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
19351
19352         PR c++/13594
19353         * g++.dg/lookup/strong-using-2.C: New.
19354
19355 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
19356             Dan Kegel <dank@kegel.com>
19357             J"orn Rennecke <joern.rennecke@superh.com>
19358
19359         PR target/9365
19360         * gcc.dg/pr9365-1.c: New test.
19361
19362 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19363
19364         PR c++/8856
19365         * g++.dg/parse/casting-operator2.C: New test.
19366         * g++.old-deja/g++.pt/explicit83.C: Remove.
19367
19368 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
19369
19370         * gcc.dg/label-compound-stmt-1.c: New test.
19371         * gcc.c-torture/compile/950922-1.c,
19372         gcc.c-torture/compile/20000211-3.c,
19373         gcc.c-torture/compile/20000518-1.c,
19374         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
19375         compound statements.
19376
19377 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
19378
19379         * gcc.dg/ppc64-abi-1.c: New test.
19380
19381 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
19382
19383          * g++.dg/ext/attrib9.C: Add dg-warnings.
19384
19385 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19386
19387         PR c++/12335
19388         * g++.dg/parse/dtor3.C: New test.
19389
19390 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
19391
19392         PR c++/12709
19393         * g++.dg/parse/try-catch-1.C: New test.
19394
19395 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
19396
19397         * ada/acats/run_all.sh: Add more verbose output in acats.log
19398         when compiling tests.
19399
19400 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
19401
19402         PR 13656
19403         * gcc.dg/typedef-redecl.c: New test case.
19404         * gcc.dg/typedef-redecl.h: New support file.
19405
19406 2004-01-13  Jan Hubicka  <jh@suse.cz>
19407
19408         * gcc.dg/always_inline.c: New test.
19409         * gcc.dg/debug/20031231-1.c: Fix.
19410
19411 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19412
19413         PR c++/13474
19414         * g++.dg/template/array3.C: New test.
19415
19416 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
19417
19418         * g++.dg/ext/lvalue1.C: No longer expected to fail.
19419         * g++.dg/warn/Wunused-2.C: Likewise.
19420
19421 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19422
19423         PR c++/13289
19424         * g++.dg/template/instantiate6.C: New test.
19425
19426 2004-01-12  Roger Sayle  <roger@eyesopen.com>
19427
19428         PR middle-end/11397
19429         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
19430
19431 2004-01-12  Jan Hubicka  <jh@suse.cz>
19432
19433         PR opt/12826
19434         * gcc.dg/20040112-1.c: New.
19435
19436         * gcc.dg/dwarf-die[1-7].c: Move to...
19437         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
19438         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
19439
19440 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
19441
19442         PR c++/4100
19443         * g++.dg/parse/friend4.C: New test.
19444
19445 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
19446
19447         PR c++/4100
19448         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
19449         definition is called a friend.
19450
19451 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
19452
19453         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
19454
19455 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
19456
19457         PR c++/3478
19458         * g++.dg/parse/error10.C: New test.
19459         * g++.dg/template/arg2.C: Accept "invalid type" error.
19460
19461 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
19462
19463         PR middle-end/13392
19464         * g++.dg/opt/expect2.C: New test.
19465
19466 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
19467
19468         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
19469         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
19470         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
19471         Update dg-error regexps.
19472
19473 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
19474
19475         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
19476         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
19477
19478 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
19479
19480         * gcc.dg/pragma-re-1.c: Use right pointer type.
19481
19482 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
19483
19484         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
19485
19486 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
19487
19488         * gcc.dg/rs6000-ldouble-1.c: New.
19489
19490 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19491
19492         DR 337
19493         PR c++/9256
19494         * g++.dg/other/abstract1.C: New test.
19495
19496 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
19497
19498         * g++.dg/lookup/strong-using-1.C: New.
19499
19500 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
19501
19502         PR c/11234
19503         * gcc.dg/func-ptr-conv-1.c: New test.
19504         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
19505
19506 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
19507
19508         PR target/13380.
19509         * gcc.c-torture/compile/20040109-1.c: New.
19510
19511 2004-01-08  Stuart Hastings  <stuart@apple.com>
19512
19513         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
19514         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
19515         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
19516
19517 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
19518
19519         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
19520
19521 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
19522
19523         * ada/acats/run_acats: Treat 'gnatchop' the same way
19524         as 'gnatmake'.  Export GCC_DRIVER.
19525         * ada/acats/run_all.sh: Add target_gnatchop.  Use
19526         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
19527
19528 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19529
19530         PR c++/12573
19531         * g++.dg/template/dependent-expr4.C: New test.
19532
19533 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
19534
19535         * gcc.dg/altivec-11.c: New test.
19536
19537 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
19538
19539         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
19540
19541 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
19542
19543         PR c/6024
19544         * gcc.dg/enum-compat-1.c: New test.
19545         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
19546
19547 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
19548
19549         PR c/12165
19550         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
19551         gcc.dg/c99-idem-qual-3.c: New tests.
19552
19553 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
19554
19555         * gcc.dg/winline-7.c: Don't cast void * to int.
19556
19557 2004-01-06  Jan Hubicka  <jh@suse.cz>
19558
19559         * gcc.dg/i386-sse-5.c: New test
19560         * g++.dg/eh/simd-1.c: Add -w argument for i386.
19561
19562 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
19563
19564         PR c++/12815
19565         * g++.dg/rtti/typeid4.C: New test.
19566
19567 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
19568
19569         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
19570
19571 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
19572
19573         PR c++/12132
19574         * g++.dg/template/error11.C: New test.
19575
19576         PR c++/13451
19577         * g++.dg/template/class2.C: New test.
19578
19579 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
19580         Richard Sandiford <rsandifo@redhat.com>
19581
19582         PR c++/13387
19583         * g++.dg/opt/alias3.C: New test.
19584
19585 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
19586
19587         PR c++/13157
19588         * g++.dg/template/koenig3.C: New test.
19589
19590         PR c++/13529
19591         * g++.dg/parse/offsetof3.C: New test.
19592
19593         * g++.dg/init/copy7.C: Add missing dg-error markers.
19594
19595         PR c++/12226
19596         * g++.dg/init/copy7.c: New test.
19597
19598         PR c++/13536
19599         * g++.dg/parse/cast1.C: New test.
19600
19601 2004-01-04  Jan Hubicka  <jh@suse.cz>
19602
19603         * gcc.dg/winline[1-7].c: New tests.
19604
19605 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19606
19607         PR c++/13520
19608         * g++.dg/template/qualttp22.C: New test.
19609
19610 2004-01-01  Jan Hubicka  <jh@suse.cz>
19611
19612         * gcc.dg/debug/20031231-1.c: New.
19613         * gcc.c-torture/compile/20040101-1.c: New.
19614         * gcc.dg/dwarf-die-[1-7].c: New.
19615
19616 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
19617
19618         PR optimization/13521
19619         * gcc.c-torture/compile/20031231-1.c: New test.
19620
19621 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
19622
19623         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
19624
19625 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19626
19627         PR c++/10079
19628         * g++.dg/template/crash16.C: New test.
19629
19630 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
19631
19632         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
19633
19634 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
19635
19636         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
19637         ports.
19638         * g++.old-deja/g++.jason/thunk3.C: Likewise.
19639         * g++.old-deja/g++.law/profile1.C: Likewise.
19640         * gcc.c-torture/compile/981006-1.c: Likewise.
19641         * gcc.c-torture/execute/loop-2e.x: Likewise.
19642         * gcc.c-torture/execute/loop-2f.x: Remove.
19643         * gcc.c-torture/execute/loop-2g.x: Likewise.
19644         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
19645         * gcc.dg/20020312-2.c: Remove traces of dead ports.
19646
19647 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
19648
19649         PR c++/13507
19650         * g++.dg/ext/attrib11.C: New test.
19651
19652         PR c++/13494
19653         * g++.dg/template/array2-1.C: New test.
19654         * g++.dg/template/array2-2.C: New test.
19655
19656 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
19657
19658         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
19659
19660 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
19661
19662         PR c++/12774
19663         * g++.dg/template/array1-1.C: New test.
19664         * g++.dg/template/array1-2.C: New test.
19665
19666 2003-12-29  Roger Sayle  <roger@eyesopen.com>
19667
19668         PR fortran/12632
19669         * g77.dg/12632.f: New test case.
19670
19671 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19672
19673         PR c++/13289
19674         * g++.dg/parse/nontype1.C: New test.
19675
19676 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19677
19678         PR c++/12403
19679         * g++.dg/parse/explicit1.C: New test.
19680         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
19681
19682 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
19683
19684         PR c++/13081
19685         * g++.dg/opt/inline6.C: New test.
19686
19687         PR c++/12613
19688         * g++.dg/parse/error9.C: New test.
19689
19690         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
19691
19692 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
19693
19694         PR c++/13009
19695         * g++.dg/init/assign1.C: New test.
19696
19697 2003-12-28  Roger Sayle  <roger@eyesopen.com>
19698
19699         PR c++/13070
19700         * g++.dg/warn/format3.C: New test case.
19701
19702 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19703
19704         * gcc.c-torture/compile/20031227-1.c: New test.
19705
19706 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
19707
19708         * g++.dg/bprob/bprob.exp: Load target-supports.exp
19709         * g77.dg/bprob/bprob.exp: Likewise.
19710         * gcc.misc-tests/bprob.exp: Likewise.
19711         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
19712         variants on systems where the library does not provide that
19713         functionality.
19714         * gcc.dg/builtins-20.c: Use builtins-config.h.
19715         * gcc.dg/builtins-config.h: New file.
19716
19717 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
19718
19719         * lib/gcc-dg.exp (dg-require-profiling): New function.
19720         * lib/target-supports.exp (check_profiling_available): Likewise.
19721         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
19722         * g77.dg/bprob/bprob.exp: Likewise.
19723         * gcc.misc-tests/bprob.exp: Likewise.
19724         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
19725         * gcc.dg/20021014-1.c: Likewise.
19726         * gcc.dg/nest.c: Likewise.
19727
19728 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
19729
19730         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
19731         compiling.
19732         * g++.dg/lookup/java2.C: Likewise.
19733         * gcc.dg/cpp/lexident.c: Likewise.
19734
19735 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
19736
19737         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
19738         given.
19739         * gcc.c-torture/compile/961203-1.c: Likewise.
19740         * gcc.c-torture/compile/980506-1.c: Likewise.
19741
19742 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
19743
19744         * lib/gcc-dg.exp (dg-prune-output): New annotation.
19745         (additional_prunes): New global.
19746         (gcc-dg-prune): Handle additional per-test pruning.
19747         (dg-test): Clear additional_prunes between tests.
19748
19749         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
19750         dg-prune-output to avoid spurious failures from assembler
19751         complaining about nonexistent WAW violations.
19752         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
19753         Use dg-prune-output to avoid spurious failures from assembler
19754         warning about Itanium B-step errata.
19755
19756 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
19757
19758         * g++.dg/abi/macro0.C: New test.
19759         * g++.dg/abi/macro1.C: Likewise.
19760         * g++.dg/abi/macro2.C: Likewise.
19761
19762         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
19763         * g++.dg/abi/bitfield7.C: Likewise.
19764         * g++.dg/abi/dtor2.C: Likewise.
19765         * g++.dg/abi/mangle11.C: Likewise.
19766         * g++.dg/abi/mangle12.C: Likewise.
19767         * g++.dg/abi/mangle14.C: Likewise.
19768         * g++.dg/abi/mangle17.C: Likewise.
19769         * g++.dg/abi/vbase10.C: Likewise.
19770         * g++.dg/abi/vbase14.C: Likewise.
19771         * g++.dg/template/qualttp17.C: Likewise.
19772
19773 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
19774
19775         PR c/11995
19776         * gcc.dg/20031223-1.c: New test.
19777
19778 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
19779
19780         * gcc.dg/noreturn-7.c: New test.
19781
19782 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
19783
19784         * gcc.dg/null-pointer-1.c: New test.
19785
19786 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
19787
19788         * g++.old-deja/g++.jason/template18.C: Remove.
19789         * g++.old-deja/g++.jason/template37.C: Likewise.
19790
19791         PR c++/12862
19792         * g++.dg/lookup/ns1.C: New test.
19793
19794         PR c++/12397
19795         * g++.dg/template/lookup3.C: New test.
19796
19797 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
19798
19799         * g++.dg/template/recurse1.C: New test
19800
19801 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
19802
19803         PR c++/12479
19804         * g++.dg/parse/semicolon1.C: New test.
19805         * g++.dg/parse/semicolon1.h: Likewise.
19806
19807 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
19808
19809         * gcc.dg/darwin-misaligned.c: New test.
19810
19811 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
19812
19813         PR c/9163
19814         * gcc.dg/20031222-1.c: New test.
19815
19816 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
19817
19818         PR c++/13438
19819         * g++.dg/parse/error8.C: New test.
19820
19821         PR c++/11554
19822         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
19823
19824 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
19825
19826         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
19827         too small.
19828         * gcc.c-torture/compile/930217-1.c: Likewise.
19829         * gcc.c-torture/compile/930513-1.c: Likewise.
19830         * gcc.c-torture/execute/920908-2.c: Likewise.
19831         * gcc.c-torture/execute/921204-1.c: Likewise.
19832         * gcc.c-torture/execute/930621-1.c: Likewise.
19833         * gcc.c-torture/execute/930630-1.c: Likewise.
19834         * gcc.c-torture/execute/931031-1.c: Likewise.
19835         * gcc.c-torture/execute/980602-2.c: Likewise.
19836         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
19837         * gcc.c-torture/execute/compndlit-1.c: Likewise.
19838         * gcc.c-torture/execute/extzvsi.c: Likewise.
19839         * gcc.c-torture/unsorted/ext.c: Likewise.
19840
19841 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
19842
19843         PR target/12749
19844         * gcc.c-torture/compile/20031220-2.c: New test case.
19845
19846 2003-12-20  Roger Sayle  <roger@eyesopen.com>
19847
19848         PR optimization/13031
19849         * gcc.c-torture/compile/20031220-1.c: New test case.
19850
19851 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
19852
19853         * gcc.dg/cast-function-1.c: New test.
19854
19855 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
19856
19857         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
19858         formats.
19859
19860 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
19861
19862         PR c++/12795
19863         * g++.dg/ext/attrib10.C: New test.
19864
19865 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
19866
19867         * gcc.dg/cleanup-10.c: New test.
19868         * gcc.dg/cleanup-11.c: New test.
19869
19870 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
19871
19872         PR c++/13239
19873         * g++.dg/opt/expect1.C: New test.
19874
19875 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
19876
19877         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
19878
19879 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
19880
19881         PR debug/12923
19882         * gcc.dg/20031218-1.c: New test.
19883
19884         PR debug/12389
19885         * gcc.dg/20031218-2.c: New test.
19886         * gcc.dg/20031218-3.c: New test.
19887
19888         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
19889         of label name and allow for USER_LABEL_PREFIX == "_" names.
19890         * g++.dg/abi/mangle18-2.C: Likewise.
19891         * g++.dg/abi/mangle19-1.C: Likewise.
19892         * g++.dg/abi/mangle19-2.C: Likewise.
19893         * g++.dg/abi/mangle20-1.C: Likewise.
19894         * g++.dg/abi/mangle20-2.C: Likewise.
19895
19896 2003-12-18  Richard Henderson  <rth@redhat.com>
19897
19898         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
19899
19900 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
19901             Dan Kegel <dank@kegel.com>
19902
19903         PR other/12009
19904         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
19905         testing a cross compiler, it causes spurious compile failures.
19906         * lib/g++.exp: Likewise.
19907
19908 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19909
19910         PR c++/13262
19911         * g++.dg/template/access13.C: New test.
19912
19913 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
19914
19915         * gcc.dg/20031216-1.c: New test.
19916
19917 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19918
19919         PR c++/9154
19920         * g++.dg/template/error10.C: New test.
19921
19922 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19923
19924         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
19925         * g++.dg/eh/simd-2.C: Likewise.
19926
19927 2003-12-17  James E Wilson  <wilson@specifixinc.com>
19928             Roger Sayle  <roger@eyesopen.com>
19929
19930         * gcc.c-torture/execute/ieee/mzero5.c: New.
19931
19932 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
19933
19934         PR c++/10603
19935         * g++.dg/parse/error6.C: New test.
19936
19937         PR c++/12827
19938         * g++.dg/parse/error7.C: New test.
19939
19940 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
19941
19942         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
19943         at -O with stabs debugging formats.
19944         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
19945         * gcc.dg/debug/debug-2.c: Likewise.
19946
19947 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
19948
19949         PR c++/12696
19950         * g++.dg/init/error1.C: New test.
19951
19952         PR c++/12218
19953         * g++.dg/init/pm3.C: New test.
19954
19955 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
19956
19957         PR c/3347
19958         * gcc.dg/bitfld-8.c: New test.
19959
19960 2003-12-16  James Lemke  <jim@wasabisystems.com>
19961
19962         * gcc.dg/arm-scd42-[123].c: New tests.
19963
19964 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
19965
19966         PR c++/9043
19967         * g++.dg/abi/mangle20-1.C: New test.
19968         * g++.dg/abi/mangle20-2.C: New test.
19969
19970 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
19971
19972         PR c++/13275
19973         * g++.dg/other/offsetof2.C: Remove XFAIL.
19974         * g++.dg/parse/offsetof1.C: New test.
19975         * g++.gd/parse/offsetof2.C: Likewise.
19976
19977 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19978
19979         * g++.dg/template/nontype3.C: New test.
19980         * g++.dg/template/static2.C: Tweaked the dg-error clause.
19981
19982 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19983
19984         * g++.dg/warn/noreturn-3.C: Also test instantiation.
19985
19986 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
19987
19988         PR c++/13387
19989         * g++.dg/expr/assign1.C: New test.
19990
19991         PR c++/13242
19992         * g++.dg/abi/mangle19-1.C: New test.
19993         * g++.dg/abi/mangle19-2.C: New test.
19994
19995 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
19996
19997         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
19998
19999 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
20000
20001         * gcc.c-torture/execute/20031216-1.c: New test.
20002
20003 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20004
20005         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
20006         an ICE regression.
20007
20008 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
20009
20010         PR c++/10926
20011         * g++.dg/template/error9.C: New test.
20012
20013         PR c++/11116
20014         * g++.dg/template/error8.C: New test.
20015
20016 2003-12-15  Roger Sayle  <roger@eyesopen.com>
20017
20018         PR middle-end/13400
20019         * gcc.c-torture/execute/20031215-1.c: New test case.
20020
20021 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
20022
20023         PR c++/13269
20024         * g++.dg/parse/error5.C: New test.
20025
20026         PR c++/12989
20027         * g++.dg/expr/sizeof1.C: New test.
20028
20029         PR c++/13310
20030         * g++.dg/template/crash15.C: New test.
20031
20032 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
20033
20034         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
20035         a non-POD type as the last named parameter of a varargs function.
20036
20037 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
20038
20039         PR c++/13243
20040         PR c++/12573
20041         * g++.dg/template/crash14.C: New test.
20042         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
20043
20044 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
20045
20046         * g++.dg/other/java1.C: New test.
20047
20048         PR c++/13241
20049         * g++.dg/abi/mangle18-1.C: New test.
20050         * g++.dg/abi/mangle18-2.C: New test.
20051
20052 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20053
20054         PR optimization/10312
20055         * gcc.c-torture/execute/20031214-1.c: New.
20056
20057 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
20058
20059         PR c++/10779
20060         PR c++/12160
20061         * g++.dg/parse/error3.C: New test.
20062         * g++.dg/parse/error4.C: Likewise.
20063         * g++.dg/abi/mangle4.C: Tweak error messages.
20064         * g++.dg/lookup/using5.C: Likewise.
20065         * g++.dg/other/error2.C: Likewise.
20066         * g++.dg/parse/typename5.C: Likewise.
20067         * g++.dg/parse/undefined1.C: Likewise.
20068         * g++.dg/template/arg2.C: Likewise.
20069         * g++.dg/template/ttp3.C: Likewise.
20070         * g++.dg/template/type1.C: Likewise.
20071         * g++.old-deja/g++.other/crash32.C: Likewise.
20072         * g++.old-djea/g++.pt/defarg8.C: Likewise.
20073
20074 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20075
20076         PR c++/13106
20077         * g++.dg/warn/noreturn-3.C: New test.
20078
20079 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
20080
20081         PR c++/13118
20082         * g++.dg/abi/covariant3.C: New.
20083
20084 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
20085
20086         * g++.dg/eh/ia64-1.C: New test.
20087
20088 2003-12-12  Roger Sayle  <roger@eyesopen.com>
20089
20090         PR optimization/13037
20091         * g77.f-torture/execute/13037.f: New test case.
20092
20093 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
20094
20095         PR c++/12881
20096         * g++.dg/abi/covariant2.C: New.
20097
20098 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
20099
20100         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
20101
20102 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
20103
20104         * gcc.c-torture/execute/wchar_t-1.x: Delete.
20105
20106 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
20107
20108         PR other/10819
20109         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
20110         to fix Bug 10819.
20111         * lib/g++.exp (g++_version): Likewise.
20112         * lib/g77.exp (g77_version): Likewise.
20113         * lib/objc.exp (default_objc_version): Likewise.
20114
20115 2003-12-10  Richard Henderson  <rth@redhat.com>
20116
20117         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
20118
20119         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
20120
20121 2003-12-08  Matt Austern  <austern@apple.com>
20122
20123         PR c/13134
20124         * lib/gcc-dg.exp (dg-require-visibility): Define.
20125         * lib/target-supports (check_visibility_available): Define.
20126         * gcc.dg/visibility-1.c: New test.
20127         * gcc.dg/visibility-2.c: Likewise.
20128         * gcc.dg/visibility-3.c: Likewise.
20129         * gcc.dg/visibility-4.c: Likewise.
20130         * gcc.dg/visibility-5.c: Likewise.
20131         * gcc.dg/visibility-6.c: Likewise.
20132         * g++.dg/ext/visibility-1.C: Likewise.
20133         * g++.dg/ext/visibility-2.C: Likewise.
20134         * g++.dg/ext/visibility-3.C: Likewise.
20135         * g++.dg/ext/visibility-4.C: Likewise.
20136         * g++.dg/ext/visibility-5.C: Likewise.
20137         * g++.dg/ext/visibility-6.C: Likewise.
20138
20139 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20140
20141         * g++.dg/lookup/java1.C: New test.
20142         * g++.dg/lookup/java2.C: New test.
20143
20144 2003-12-07  Falk Hueffner  <falk@debian.org>
20145
20146         * g++.dg/opt/noreturn-1.C: New test.
20147
20148 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
20149
20150         * gcc.dg/overflow-1.c: New test.
20151
20152 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
20153
20154         * g77.f-torture/compile/13060.f: New test.
20155
20156 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
20157
20158         PR c++/13323
20159         * g++.dg/inherit/operator2.C: New test.
20160
20161 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
20162
20163         PR c++/13305
20164         * g++.dg/ext/attrib9.C: New test.
20165
20166 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
20167
20168         PR c++/13314
20169         * g++.dg/template/error7.C: New test.
20170
20171 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
20172             J"orn Rennecke <joern.rennecke@superh.com>
20173
20174         PR target/13302
20175         * g++.dg/other/struct-va_list.C: New test.
20176
20177 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20178
20179         PR c++/13166
20180         * g++.dg/parse/defarg6.C: New test.
20181
20182 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
20183
20184         PR target/13256
20185         * gcc.c-torture/execute/20031201-1.c: New test.
20186
20187 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
20188
20189         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
20190
20191 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
20192
20193         * gcc.dg/builtin-return-1.c: New test.
20194
20195 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
20196             J"orn Rennecke <joern.rennecke@superh.com>
20197
20198         PR optimization/13260
20199         * gcc.c-torture/execute/20031204-1.c: New test.
20200
20201 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
20202
20203         PR c++/9127
20204         * g++.dg/template/error6.C: New test.
20205
20206 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
20207
20208         * gcc.dg/20031202-1.c: New test.
20209
20210 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
20211
20212         PR c++/13179
20213         * g++.dg/template/eh1.C: New test.
20214
20215         PR c++/10771
20216         * g++.dg/template/error5.C: New test.
20217
20218 2003-12-02  David Ung  <davidu@mips.com>
20219
20220         * gcc.dg/compat/vector-check.h: Corrected type for var
20221         g_##TMODE
20222
20223 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20224
20225         PR c++/10126
20226         * g++.dg/template/ptrmem8.C: New test.
20227
20228 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20229
20230         PR c++/12573
20231         * g++.dg/template/dependent-expr3.C: New test.
20232
20233 2003-12-01  James Lemke  <jim@wasabisystems.com>
20234
20235         * gcc.dg/arm-g2.c: New test.
20236
20237 2003-12-01  Roger Sayle  <roger@eyesopen.com>
20238
20239         PR optimization/11634
20240         * gcc.dg/20031201-2.c: New test case.
20241
20242 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
20243
20244         PR 11433
20245         * objc.dg/proto-lossage-3.m: New test.
20246
20247 2003-12-01  Roger Sayle  <roger@eyesopen.com>
20248
20249         PR optimization/12628
20250         * gcc.dg/20031201-1.c: New test case.
20251
20252 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
20253
20254         * gcc.dg/unaligned-1.c: New test.
20255
20256 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
20257
20258         PR c++/9849
20259         * g++.dg/template/error4.C: New test.
20260         * g++.dg/template/nested3.C: Adjust error markers.
20261
20262 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20263
20264         * gcc.dg/cpp/assert4.c: Check more #system assertions.
20265
20266 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
20267
20268         PR c/10333
20269         * gcc.dg/bitfld-7.c: New test.
20270
20271 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
20272
20273         * gcc.dg/tls/asm-1.C: New test.
20274
20275 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20276
20277         * gcc.dg/cpp/assert4.c: Update.
20278
20279 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
20280
20281         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
20282         * gcc.dg/builtin-apply3.c: New test.
20283
20284 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
20285
20286         * lib/compat.exp (compat-obj): New xfaildata parameter.
20287         Use it to set compiler_conditional_xfail_data before compiling.
20288         (compat-get-options): Handle dg-xfail-if.
20289         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
20290         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
20291         * gcc.dg/compat/vector-1_y.c: Likewise.
20292         * gcc.dg/compat/vector-2_x.c: Likewise.
20293         * gcc.dg/compat/vector-2_y.c: Likewise.
20294
20295 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
20296
20297         * g++.dg/opt/reg-stack4.C: New test.
20298
20299 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
20300
20301         * gcc.dg/builtin-apply2.c: New test.
20302
20303 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
20304
20305         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
20306
20307 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20308
20309         PR c++/12924
20310         * g++.dg/template/template-id-2.C: New test.
20311
20312 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20313
20314         PR c++/5369
20315         * g++.dg/template/memfriend1.C: New test.
20316         * g++.dg/template/memfriend2.C: Likewise.
20317         * g++.dg/template/memfriend3.C: Likewise.
20318         * g++.dg/template/memfriend4.C: Likewise.
20319         * g++.dg/template/memfriend5.C: Likewise.
20320         * g++.dg/template/memfriend6.C: Likewise.
20321         * g++.dg/template/memfriend7.C: Likewise.
20322         * g++.dg/template/memfriend8.C: Likewise.
20323         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
20324
20325 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
20326
20327         PR c++/12515
20328         * g++.dg/ext/cond1.C: New test.
20329
20330 2003-11-20  Richard Henderson  <rth@redhat.com>
20331
20332         * gcc.dg/20020201-2.c: Remove.
20333         * gcc.dg/20020201-4.c: Remove.
20334         * gcc.dg/20020304-1.c: Remove.
20335
20336 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
20337
20338         * gcc.dg/cpp/trad/xwin1.c: New test case.
20339
20340 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
20341
20342         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
20343         * lib/g77.exp: Likewise.
20344         * lib/objc.exp: Likewise.
20345         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
20346         for darwin.
20347
20348 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20349
20350         PR c++/12932
20351         * g++.dg/template/static5.C: New test.
20352
20353 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
20354
20355         * gcc.dg/nested-func-1.c: New test.
20356
20357 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20358
20359         * gcc.dg/cpp/assert4.c: New test.
20360
20361 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
20362
20363         PR c++/2294
20364         * g++.dg/lookup/using9.c: New test.
20365
20366 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
20367
20368         PR c++/12762
20369         * g++.dg/template/error3.C: New test.
20370
20371 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
20372
20373         PR ada/13035
20374         * ada/acats/run_acats, run_all.sh: Fix syntax error.
20375         No longer use a wrapper for gcc, since this does not work under
20376         Windows.
20377
20378 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
20379
20380         PR c++/2094
20381         * g++.dg/template/ptrmem7.C: New test.
20382
20383 2003-11-13  Andrew Pinski <apinski@apple.com>
20384
20385         * gcc.c-torture/compile/20031113-1.c: New test.
20386
20387 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
20388             Kean Johnston <jkj@sco.com>
20389
20390         PR c/13029
20391         * gcc.dg/unused-4.c: Update.
20392
20393 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
20394
20395         * g++.dg/opt/const3.C: New test.
20396
20397 2003-11-13  Jan Hubicka  <jh@suse.cz>
20398
20399         * gcc.c-torture/compile/20031112-1.c: New test.
20400
20401 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
20402
20403         * g++.dg/parse/crash10.C: Remove bogus error marker.
20404
20405 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20406
20407         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
20408         (host_gcc): Likewise.
20409         (ROOT): Honor $PWDCMD.
20410         (BASE): Likewise.
20411         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
20412
20413 2003-11-12  Catherine Moore  <clm@redhat.com>
20414
20415         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
20416
20417 2003-11-12  Andreas Jaeger  <aj@suse.de>
20418             Jakub Jelinek  <jakub@redhat.com>
20419             Andrew Pinski  <pinskia@physics.uc.edu>
20420             Richard Henderson  <rth@redhat.com>
20421
20422         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
20423         systems.
20424         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
20425
20426         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
20427         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
20428
20429 2003-11-11  Andreas Jaeger  <aj@suse.de>
20430
20431         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
20432
20433         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
20434
20435 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
20436
20437         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
20438         Clean ups.
20439
20440 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
20441
20442         * gcc.dg/trampoline-1.c: New test.
20443
20444 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
20445
20446         * gcc.c-torture/compile/200031109-1.c: New test.
20447
20448 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
20449
20450         PR c/3190
20451         PR c/8714
20452         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
20453         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
20454         gcc.dg/format/no-y2k-1.c: Update.
20455
20456 2003-11-08  Roger Sayle  <roger@eyesopen.com>
20457
20458         PR optimization/10467
20459         * gcc.dg/20031108-1.c: New test case.
20460
20461 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
20462
20463         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
20464
20465 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
20466
20467         * gcc.dg/compound-lvalue-1.c: New test.
20468         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
20469         some XFAILs.
20470
20471 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
20472
20473         * gcc.dg/altivec-varargs-1.c: New test.
20474
20475 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
20476
20477         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
20478         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
20479         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
20480         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
20481         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
20482
20483 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
20484
20485         * gcc.dg/cond-lvalue-1.c: New test.
20486
20487 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
20488
20489         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
20490
20491 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20492
20493         PR c++/11616
20494         * g++.dg/template/instantiate5.C: New test.
20495
20496 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20497
20498         PR c++/12726
20499         * g++.dg/ext/complit2.C: Replace test with self-contained version.
20500         * ChangeLog: Add missing first entry for above test.
20501
20502 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20503
20504         PR c++/9810
20505         * g++.dg/template/using8.C: New test.
20506         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
20507
20508 2003-11-02  Roger Sayle  <roger@eyesopen.com>
20509
20510         PR optimization/10817
20511         * gcc.c-torture/compile/20031102-1.c: New test case.
20512
20513 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
20514
20515         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
20516         2147483647.
20517
20518 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
20519
20520         * gcc.dg/20031102-1.c: New test.
20521
20522 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
20523
20524         * gcc.dg/complex-1.c: New test.
20525
20526 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20527
20528         PR c++/12796
20529         * g++.dg/template/crash13.C: Adjust expected error location.
20530         * g++.old-deja/g++.brendan/ns1.C: Likewise.
20531
20532 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
20533
20534         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
20535
20536 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
20537
20538         PR/10239
20539         * gcc.c-torture/compile/20031031-2.c: New test.
20540
20541 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
20542
20543         PR/11640
20544         * gcc.c-torture/compile/20031031-1.c: New test.
20545
20546 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
20547
20548         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
20549         * gcc.misc-tests/bprob.exp: Likewise.
20550         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
20551         the execution test on arm-elf configs.
20552         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
20553         configs that don't support scratch files.
20554         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
20555
20556 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
20557
20558         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
20559         done by dejagnu.
20560
20561 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
20562
20563         * ada/acats/run_all.sh: Redirect mv output to /dev/null
20564         Avoid non pure sh syntax. Add more logging.
20565
20566         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
20567         fail.
20568
20569 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20570
20571         PR libgcj/10610
20572         * gcc.dg/ppc-stackalign-1.c: New test.
20573
20574 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
20575
20576         * ada/acats/run_all.sh: Change output to be more compliant with
20577         dejagnu framework.
20578         Create acats.sum and acats.log files under testsuite/ada/acats
20579         Only run [a-z]* directories, to filter out e.g. CVS.
20580         Redirect build output to log file.
20581
20582 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
20583
20584         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
20585
20586 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
20587
20588         PR ada/5909:
20589         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
20590
20591 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
20592
20593         * gcc.c-torture/compile/20031023-1.c: New test.
20594         * gcc.c-torture/compile/20031023-2.c: New test.
20595         * gcc.c-torture/compile/20031023-3.c: New test.
20596         * gcc.c-torture/compile/20031023-4.c: New test.
20597
20598 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20599
20600         PR c++/10371
20601         * g++.dg/lookup/scoped8.C: New test.
20602
20603 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
20604
20605         * g++.dg/opt/reg-stack3.C: New test.
20606
20607 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
20608
20609         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
20610
20611 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20612
20613         PR c++/11076
20614         * g++.dg/template/crash13.C: New test.
20615
20616 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
20617
20618         * gcc.dg/c99-restrict-2.c: New test.
20619
20620 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
20621
20622         PR c++/12698, c++/12699, c++/12700, c++/12566
20623         * g++.dg/inherit/covariant9.C: New test.
20624         * g++.dg/inherit/covariant10.C: New test.
20625         * g++.dg/inherit/covariant11.C: New test.
20626
20627 2003-10-23  Jason Merrill  <jason@redhat.com>
20628
20629         PR c++/12726
20630         * g++.dg/ext/complit2.C: New test.
20631
20632 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
20633
20634         PR target/12654
20635         * gcc.c-torture/execute/20031020-1.c: New test.
20636
20637 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20638
20639         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
20640         following the jump_insn.
20641
20642 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20643
20644         * gcc.dg/cast-lvalue-1.c: New test.
20645
20646 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
20647
20648         PR c++/11962
20649         * g++.dg/template/cond2.C: New test.
20650
20651 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
20652
20653         * gcc.dg/builtins-28.c: New test.
20654
20655 2003-10-20  Jan Hubicka  <jh@suse.cz>
20656
20657         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
20658         parameter.
20659         * testsuite/gcc.dg/inline-2.c: Likewise.
20660
20661 2003-10-20  Phil Edwards  <phil@codesourcery.com>
20662
20663         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
20664         * gcc.dg/nest.c:  Likewise.
20665
20666 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20667
20668         PR c++/9781, c++/10583, c++/11862
20669         * g++.dg/parse/crash13.C: New test.
20670
20671 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20672
20673         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
20674
20675 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
20676
20677         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
20678         Define HAVE_C99_RUNTIME except on Solaris.
20679         * gcc.dg/builtins-20.c: Likewise.
20680
20681 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20682
20683         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
20684
20685 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20686
20687         PR c++/12495
20688         * g++.dg/template/crash21.C: New test.
20689
20690 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20691
20692         PR c++/2513
20693         * g++.dg/template/typename5.C: New test.
20694
20695 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20696
20697         PR c++/12369
20698         * g++.dg/template/friend25.C: New test.
20699
20700 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
20701
20702         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
20703         versions.
20704
20705 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
20706
20707         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
20708         == 2147483647.
20709
20710 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
20711
20712         * gcc.c-torture/execute/960416-1.x: Remove.
20713         * gcc.c-torture/execute/divconst-3.x: Likewise.
20714
20715 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
20716
20717         PR target/12598
20718         * gcc.dg/torture/cris-volatile-1.c: New test.
20719
20720 2003-10-14  Roger Sayle  <roger@eyesopen.com>
20721
20722         PR optimization/9325
20723         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
20724         for overflowing floating point to integer conversion during RTL
20725         simplification.
20726
20727 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
20728
20729         * objc/execute/_cmd.m: Fix typo.
20730         * objc.dg/image-info.m, objc.dg/symtab-1.m:
20731         Relax 'scan-assembler' regexp.
20732         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
20733         objc.dg/try-catch-4.m: Run on non-Darwin targets.
20734         * objc.dg/zero-link-2.m: Remove blank line.
20735         * objc.dg/zero-link-3.m: New test case.
20736
20737 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
20738
20739         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
20740
20741         * gcc.dg/asm-names.c: Use scan-assembler-not rather
20742         than linker trickery.
20743
20744 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20745
20746         PR c++/12370
20747         * g++.dg/other/friend2.C: New test.
20748
20749 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
20750
20751         * gcc.dg/20031012-1.c: New test.
20752
20753 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
20754
20755         * gcc.dg/weak/weak-3.c: Fix for new warning.
20756
20757 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
20758
20759         PR optimization/8750
20760         * gcc.c-torture/execute/20031012-1.c: New test case.
20761
20762 2003-10-11  Roger Sayle  <roger@eyesopen.com>
20763
20764         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
20765         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
20766
20767 2003-10-11  Roger Sayle  <roger@eyesopen.com>
20768
20769         PR optimization/12260
20770         * gcc.c-torture/compile/20031011-2.c: New test case.
20771
20772 2003-10-11  Roger Sayle  <roger@eyesopen.com>
20773
20774         * gcc.c-torture/execute/20031011-1.c: New testcase.
20775
20776 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
20777
20778         * gcc.c-torture/compile/20031011-1.c: New test.
20779
20780 2003-10-11  Jan Hubicka  <jh@suse.cz>
20781
20782         * g++.dg/other/first-global.C: New test.
20783
20784 2003-10-11  Roger Sayle  <roger@eyesopen.com>
20785
20786         * gcc.c-torture/execute/string-opt-18.c: New testcase.
20787
20788 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
20789
20790         * gcc.c-torture/compile/20031010-1.c: New test.
20791
20792 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
20793
20794         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
20795         * gcc.c-torture/execute/va-arg-25.c: ... here.
20796
20797 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
20798
20799         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
20800
20801 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
20802
20803         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
20804
20805 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
20806
20807         * g++.dg/parse/error2.C: New test.
20808
20809 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
20810
20811         PR c++/11097
20812         * g++.dg/other/error5.C: Modify the error message.
20813         * g++.dg/lookup/using8.C: New test.
20814
20815 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
20816
20817         * gcc.dg/darwin-abi-2.c: New file.
20818         * gcc.c-torture/execute/va-arg-24.c: New file.
20819
20820 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
20821
20822         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
20823         indentation.
20824
20825 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
20826
20827         PR c++/10147
20828         * g++.dg/other/error4.C: Update error messages.
20829         * g++.dg/template/ptrmem4.C: Likewise.
20830
20831         PR c++/12337
20832         * g++.dg/init/new9.C: New test.
20833
20834         PR c++/12334, c++/12236, c++/8656
20835         * g++.dg/ext/attrib8.C: New test.
20836
20837 2003-10-06  Devang Patel  <dpatel@apple.com>
20838
20839         * gcc.dg/debug/dwarf2-3.h: New test.
20840         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
20841
20842 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
20843
20844         * g++.dg/opt/cfg2.C: New test.
20845
20846 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
20847
20848         * g++.dg/opt/float1.C: New test.
20849
20850 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20851
20852         * gcc.dg/c90-array-lval-6.c: New test.
20853         * gcc.dg/c99-array-lval-6.c: New test.
20854
20855 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
20856             Ziemowit Laski  <zlaski@apple.com>
20857
20858         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
20859         'Derived', so that it is never considered a class method; add
20860         new warning for '+port' method ambiguity.
20861         * objc.dg/method-12.m: Include <objc/objc.h> instead of
20862         <objc/objc-api.h> (needed on Mac OS X).
20863         * objc.dg/method-13.m: New test.
20864
20865 2003-10-03  Roger Sayle  <roger@eyesopen.com>
20866
20867         PR optimization/9325, PR java/6391
20868         * gcc.c-torture/execute/20031003-1.c: New test case.
20869
20870 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
20871
20872         PR optimization/12180
20873         * gcc.dg/20031002-1.c: New test.
20874
20875         PR c++/12486
20876         * g++.dg/inherit/error1.C: New test.
20877
20878 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
20879
20880         * lib/f-torture.exp (search_for): Rename to...
20881         (search_for_re): This.  Also, clean up comments and the
20882         "regexp" invocation.
20883
20884 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
20885
20886         * gcc.c-torture/compile/20031002-1.c: New test.
20887
20888 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
20889
20890         * g++.dg/opt/cond1.C: New test.
20891
20892 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
20893
20894         * gcc.dg/Wold-style-definition-2.c: New testcase.
20895         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
20896
20897 2003-09-29  Richard Henderson  <rth@redhat.com>
20898
20899         * g++.dg/init/array10.C: Add dg-options.
20900
20901 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
20902
20903         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
20904
20905 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20906
20907         * g++.dg/template/friend19.C: Fix typo.
20908         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
20909
20910 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
20911
20912         * gcc.c-torture/execute/20030928-1.c: New test.
20913         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
20914
20915 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
20916
20917         * g++.dg/opt/unroll1.C: New test.
20918
20919 2003-09-26  Roger Sayle  <roger@eyesopen.com>
20920
20921         PR optimization/11741
20922         * gcc.dg/20030926-1.c: New test case.
20923
20924 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20925
20926         PR c++/5655
20927         * g++.dg/parse/access7.C: New test.
20928         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
20929
20930 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
20931
20932         MERGE OF objc-improvements-branch into MAINLINE:
20933         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
20934         if libobjc has not been built.
20935         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
20936         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
20937         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
20938         objc/execute/nested-3.m, objc/execute/np-2.m,
20939         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
20940         objc/execute/redefining_self.m, objc/execute/root_methods.m,
20941         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
20942         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
20943         objc.dg/special/unclaimed-category-1.h,
20944         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
20945         well as GNU runtime.
20946         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
20947         * execute/cascading-1.m, execute/function-message-1.m,
20948         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
20949         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
20950         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
20951         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
20952         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
20953         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
20954         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
20955         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
20956         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
20957         * objc.dg/bitfield-2.m: Run only on Darwin.
20958         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
20959         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
20960         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
20961         * objc.dg/const-str-1.m: Fix constant string layout.
20962
20963 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
20964
20965         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
20966
20967 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
20968
20969         * gcc.dg/darwin-abi-1.c: New file.
20970
20971 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
20972
20973         PR target/12281
20974         * gcc.c-torture/compile/20030921-1.c: New test.
20975
20976 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
20977
20978         * g++.dg/opt/reg-stack2.C: New test.
20979
20980 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
20981
20982         * g++.dg/eh/delayslot1.C: New test.
20983
20984 2003-09-20  Richard Henderson  <rth@redhat.com>
20985
20986         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
20987
20988 2003-09-20  Roger Sayle  <roger@eyesopen.com>
20989
20990         * gcc.c-torture/execute/20030920-1.c: New test case.
20991
20992 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20993
20994         * g++.dg/rtti/typeid3.C: Correct expected error message.
20995
20996 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20997
20998         PR c++/157
20999         * g++.dg/parse/crash12.C: New test.
21000
21001 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
21002
21003         * gcc.dg/compat/mixed-struct-check.h: New.
21004         * gcc.dg/compat/mixed-struct-defs.h: New.
21005         * gcc.dg/compat/mixed-struct-init.h: New.
21006         * gcc.dg/compat/struct-by-value-19_main.c: New.
21007         * gcc.dg/compat/struct-by-value-19_x.c: New.
21008         * gcc.dg/compat/struct-by-value-19_y.c: New.
21009         * gcc.dg/compat/struct-by-value-20_main.c: New.
21010         * gcc.dg/compat/struct-by-value-20_x.c: New.
21011         * gcc.dg/compat/struct-by-value-20_y.c: New.
21012         * gcc.dg/compat/struct-return-19_main.c: New.
21013         * gcc.dg/compat/struct-return-19_x.c: New.
21014         * gcc.dg/compat/struct-return-19_y.c: New.
21015         * gcc.dg/compat/struct-return-20_main.c: New.
21016         * gcc.dg/compat/struct-return-20_x.c: New.
21017         * gcc.dg/compat/struct-return-20_y.c: New.
21018
21019 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
21020         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
21021         so that it will not complain on LP64 targets.
21022
21023 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21024
21025         PR c++/495
21026         * g++.dg/template/friend24.C: New test.
21027
21028 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
21029
21030         PR c++/12332
21031         * g++.dg/template/memtmpl2.C: New test.
21032
21033 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
21034
21035         PR target/11184
21036         * gcc.dg/builtin-apply1.c: New test.
21037
21038 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
21039
21040         PR c++/9848
21041         * g++.dg/warn/Wunused-4.C: New test.
21042
21043 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21044
21045         PR c++/12316
21046         * g++.dg/other/gc2.C: New test.
21047
21048 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
21049
21050         PR c++/11991
21051         * g++.dg/rtti/typeid3.C: New test.
21052
21053         PR c++/12266
21054         * g++.dg/overload/template1.C: New test.
21055
21056 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
21057
21058         * g++.dg/opt/cfg3.C: New test.
21059
21060 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21061
21062         PR c++/7939
21063         * g++.dg/template/crash11.C: New test.
21064
21065 2003-09-16  Jason Merrill  <jason@redhat.com>
21066             Jakub Jelinek  <jakub@redhat.com>
21067
21068         * gcc.dg/attr-warn-unused-result.c: New test.
21069
21070 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
21071
21072         PR c++/12184
21073         * g++.dg/expr/call2.C: New test.
21074
21075 2003-09-15  Andreas Jaeger  <aj@suse.de>
21076
21077         * gcc.dg/Wold-style-definition-1.c: New test.
21078
21079 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
21080
21081         PR c++/3907
21082         * g++.dg/parse/template12.C: New test.
21083
21084         * g++.dg/abi/bitfield11.C: New test.
21085         * g++.dg/abi/bitfield12.C: Likewise.
21086
21087 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
21088
21089         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
21090         non-expansion of functional macro name without arguments at EOL.
21091         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
21092
21093 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
21094
21095         * gcc.c-torture/execute/20030914-[12].c: New tests.
21096
21097 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
21098
21099         PR c++/11788
21100         * g++.dg/overload/addr1.C: New test.
21101
21102 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
21103
21104         * gcc.dg/20030909-1.c: New test.
21105
21106 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
21107
21108         * gcc.dg/ultrasp10.c: New test.
21109
21110 2003-09-09  Devang Patel  <dpatel@apple.com>
21111
21112         * gcc.dg/darwin-ld-6.c: New test.
21113
21114 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21115
21116         * gcc.dg/torture/builtin-explog-1.c: New testcase.
21117
21118 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
21119
21120         * gcc.dg/ia64-types1.c: New test.
21121         * gcc.dg/ia64-types2.c: Likewise.
21122
21123 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21124
21125         * gcc.dg/builtins-1.c: Add more _Complex tests.
21126         * gcc.dg/torture/builtin-attr-1.c: Likewise.
21127
21128         * gcc.dg/builtins-1.c: Test existing _Complex functions.
21129         * gcc.dg/torture/builtin-attr-1.c: Likewise.
21130
21131 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
21132
21133         PR c++/11786
21134         * g++.dg/lookup/koenig2.C: New test.
21135
21136         PR c++/5296
21137         * g++.dg/rtti/typeid2.C: New test.
21138
21139 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
21140
21141         * gcc.c-torture/compile/20030904-1.c: New test.
21142
21143 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
21144
21145         * g++.dg/opt/longbranch2.C: New test.
21146
21147 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
21148
21149         * g++.dg/template/crash10.C: Only compile it.
21150
21151 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
21152
21153         PR middle-end/11665
21154         * gcc.c-torture/compile/20030907-1.c: New test.
21155         * g++.dg/init/array11.C: New test.
21156
21157 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
21158
21159         PR c++/11852
21160         * g++.dg/init/struct1.C: New test.
21161
21162 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
21163
21164         PR c++/12181
21165         * g++.dg/expr/comma1.C: New test.
21166
21167 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
21168
21169         PR c++/11867
21170         * g++.dg/expr/static_cast5.C: New test.
21171
21172 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
21173
21174         PR c++/11507
21175         * g++.dg/lookup/scoped7.C: New test.
21176
21177         PR c++/9574
21178         * g++.dg/other/static1.C: New test.
21179
21180         PR c++/11490
21181         * g++.dg/warn/template-1.C: New test.
21182
21183         PR c++/11432
21184         * g++.dg/template/crash10.C: New test.
21185
21186         PR c++/2478
21187         * g++.dg/overload/VLA.C: New test.
21188
21189         PR c++/10804
21190         * g++.dg/template/call1.C: New test.
21191
21192 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
21193
21194         PR c++/11794
21195         * g++.dg/parse/using3.C: New test.
21196
21197 2003-09-06  Roger Sayle  <roger@eyesopen.com>
21198
21199         PR c++/11409
21200         * g++.dg/overload/builtin3.C: New test case.
21201
21202 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
21203
21204         PR c/9862
21205         * gcc.dg/20030906-1.c: New test.
21206         * gcc.dg/20030906-2.c: Likewise.
21207
21208 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
21209
21210         PR c++/12167
21211         * g++.dg/parse/defarg5.C: New test.
21212
21213         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
21214
21215 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
21216
21217         PR c++/12163
21218         * g++.dg/expr/static_cast4.C: New test.
21219
21220         PR c++/12146
21221         * g++.dg/template/crash9.C: New test.
21222
21223 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
21224
21225         * g++.old-deja/g++.ext/pretty2.C: Update for change
21226         in __FUNCTION__.
21227         * g++.old-deja/g++.ext/pretty3.C: Likewise.
21228
21229 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
21230
21231         PR c++/11922
21232         * g++/dg/template/qualified-id1.C: New test.
21233
21234         PR c++/12037
21235         * g++.dg/warn/noeffect4.C: New test.
21236
21237 2003-09-04  Matt Austern  <austern@apple.com>
21238
21239         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
21240         * g++.dg/ext/fnname2.C: Likewise.
21241         * g++.dg/ext/fnname3.C: Likewise.
21242
21243 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
21244
21245         * g++.dg/expr/lval1.C: New test.
21246         * g++.dg/ext/lvcast.C: Remove.
21247
21248 2003-09-03  Roger Sayle  <roger@eyesopen.com>
21249
21250         PR optimization/11700.
21251         * gcc.c-torture/compile/20030903-1.c: New test case.
21252
21253 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
21254
21255         PR c++/12053
21256         * g++.dg/abi/layout4.C: New test.
21257
21258 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
21259
21260         PR c++/11553
21261         * g++.dg/parse/friend3.C: New test.
21262
21263 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
21264
21265         PR c++/11847
21266         * g++.dg/template/class1.C: New test.
21267
21268         PR c++/11808
21269         * g++.dg/expr/call1.C: New test.
21270
21271 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
21272
21273         PR c++/12114
21274         * g++.dg/init/ref9.C: New test.
21275
21276         PR c++/11972
21277         * g++.dg/template/nested4.C: New test.
21278
21279 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
21280
21281         PR c++/12093
21282         * g++.dg/template/non-dependent4.C: New test.
21283
21284         PR c++/11928
21285         * g++.dg/inherit/conv1.C: New test.
21286
21287 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
21288
21289         PR c++/6196
21290         * g++.dg/ext/label1.C: New test.
21291         * g++.dg/ext/label2.C: Likewise.
21292
21293 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
21294
21295         * g++.dg/expr/cond3.C: New test.
21296
21297 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21298
21299         * gcc.dg/builtins-1.c: Add new builtin cases.
21300
21301 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21302
21303         * gcc.dg/builtins-1.c: Add new cases.
21304         * gcc.dg/torture/builtin-attr-1.c: Likewise.
21305
21306 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21307
21308         * gcc.dg/builtins-1.c: Add more math builtin tests.
21309         * gcc.dg/torture/builtin-attr-1.c: New test.
21310
21311 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
21312
21313         PR optimization/5079
21314         * g++.dg/opt/static3.C: New test.
21315
21316 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21317
21318         * gcc.misc-tests/gcov-10b.c: New test.
21319
21320 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
21321
21322         * g++.dg/opt/ptrmem3.C: New test.
21323
21324         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
21325
21326 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
21327
21328         * gcc.dg/20030826-2.c: New test.
21329
21330 2003-08-26  Roger Sayle  <roger@eyesopen.com>
21331
21332         PR middle-end/12002
21333         * g77.f-torture/compile/12002.f: New test case.
21334
21335 2003-08-26  Roger Sayle  <roger@eyesopen.com>
21336
21337         * gcc.dg/20030826-1.c: New test case.
21338
21339 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
21340
21341         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
21342
21343 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
21344
21345         PR c++/11871
21346         * c++.dg/lookup/crash1.C: New test.
21347
21348         * c++.dg/warn/noeffect3.C: New test.
21349
21350 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
21351
21352         * gcc.dg/compat/vector-1_x.c: Compile with -w.
21353         * gcc.dg/compat/vector-1_y.c: Ditto.
21354         * gcc.dg/compat/vector-2_x.c: Ditto.
21355         * gcc.dg/compat/vector-2_y.c: Ditto.
21356
21357 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
21358
21359         * gcc.dg/20030702-1.c: New test.
21360
21361 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
21362
21363         PR c++/8795
21364         * g++.dg/ext/altivec-1.C: New test.
21365
21366 2003-08-24  Richard Henderson  <rth@redhat.com>
21367
21368         * g++.dg/eh/simd-2.C: Add -w for x86.
21369
21370 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
21371
21372         * gcc.dg/20030815-1.c: New test.
21373
21374 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21375
21376         PR c++/3765
21377         * g++.dg/parse/access6.C: New test.
21378
21379 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21380
21381         PR c++/641, c++/11876
21382         * g++.dg/template/friend22.C: New test.
21383         * g++.dg/template/friend23.C: Likewise.
21384
21385 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
21386
21387         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
21388         identically.
21389
21390 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
21391
21392         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
21393
21394 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
21395
21396         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
21397
21398 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
21399
21400         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
21401
21402 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
21403
21404         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
21405
21406 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
21407
21408         PR c++/11919
21409         * g++.dg/overload/prom1.C: New test.
21410
21411         PR c++/11551
21412         * g++.dg/parse/dtor2.C: New test.
21413
21414         PR c++/10762
21415         * g++.dg/parse/using2.C: New test.
21416
21417 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
21418
21419         PR target/11805
21420         * gcc.c-torture/compile/20030821-1.c: New.
21421
21422 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
21423
21424         PR c++/11834
21425         * g++.dg/template/deduce2.C: New test.
21426
21427 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
21428
21429         * gcc.c-torture/execute/20030821-1.c: New test.
21430
21431 2003-08-20  Roger Sayle  <roger@eyesopen.com>
21432
21433         PR middle-end/11984
21434         * gcc.dg/20030820-1.c: New test case.
21435
21436 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
21437
21438         PR c++/11945
21439         * g++.dg/warn/noeffect2.C: New test.
21440
21441 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
21442
21443         PR c++/10926
21444         * g++.dg/template/dtor2.C: New test.
21445
21446         PR c++/11684
21447         * g++.dg/template/operator1.C: New test.
21448         * g++.dg/parse/operator4.C: New test.
21449
21450         PR c++/11946.C
21451         * g++.dg/expr/enum1.C: New test.
21452         * gcc.dg/c99-bool-1.c: Remove bogus warning.
21453
21454         PR c++/11036.C
21455         * g++.dg/parse/elab2.C: New test.
21456         * g++.dg/parse/typedef4.C: Change error message.
21457         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
21458         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
21459         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
21460
21461 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
21462
21463         * gcc.dg/pch/warn-1.c: New.
21464         * gcc.dg/pch/warn-1.hs: New.
21465
21466         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
21467         not-tested file.
21468
21469 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
21470
21471         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
21472
21473 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
21474
21475         * gcc.dg/uninit-D.c: New Test.
21476         * gcc.dg/uninit-E.c: New Test.
21477         * gcc.dg/uninit-F.c: New Test.
21478         * gcc.dg/uninit-G.c: New Test.
21479
21480 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
21481
21482         * g++.dg/README: Describe the pch directory.
21483
21484 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21485
21486         PR c++/11174
21487         * g++.dg/parse/access4.C: New test.
21488         * g++.dg/parse/access5.C: Likewise.
21489         * g++.old-deja/g++.jason/access17.C: Adjust error message.
21490
21491 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
21492
21493         * gcc.dg/noncompile/20030818-1.c: New.
21494
21495 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
21496
21497         PR c++/11957
21498         * g++.dg/warn/noeffect1.C: New test.
21499
21500         * g++.dg/template/scope2.C: New test.
21501         * g++.dg/template/error2.C: Correct dg-error
21502
21503 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
21504
21505         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
21506
21507 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
21508
21509         PR C++/11512
21510         * g++.dg/template/warn1.C: New.
21511
21512 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
21513
21514         * g++.dg/template/error2.C: New test.
21515         * g++.dg/lookup/using7.C: Adjust errors
21516         * g++.old-deja/g++.pt/crash36.C: Likewise.
21517         * g++.old-deja/g++.pt/derived3.C: Likewise.
21518
21519 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21520
21521         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
21522         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
21523         * gcc.c-torture/execute/builtins/string-9.c: New, from
21524         string-opt-9.c.  Adjust for execute/builtins framework.
21525         * gcc.c-torture/execute/string-opt-9.c: Delete.
21526
21527 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
21528
21529         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
21530
21531         * g++.dg/parse/ret-type2.C: New test.
21532
21533         PR c++/11703
21534         * g++.dg/init/new8.C: New test.
21535
21536         PR c++/10923
21537         * g++.dg/parse/typedef5.C: New test.
21538
21539         PR c++/9512
21540         * g++.dg/parse/qualified2.C: New test.
21541         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
21542         invalid code.
21543
21544 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
21545
21546         * g++.dg/conversion/ptrmem1.C: New test.
21547
21548 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
21549
21550         PR target/11693
21551         * gcc.dg/20030811-1.c: New test.
21552
21553         PR target/11535
21554         * gcc.c-torture/execute/20030811-1.c: New test.
21555
21556 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21557
21558         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
21559
21560 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
21561
21562         PR c++/11789.C
21563         * g++.dg/inherit/multiple1.C: New test.
21564
21565 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
21566
21567         * gcc.dg/spe1.c: New test.
21568
21569         PR c++/11670
21570         * g++.dg/expr/cast2.C: New test.
21571
21572         PR c++/10530
21573         * g++.dg/template/dependent-name2.C: New test.
21574
21575 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
21576
21577         * g++.dg/parse/crash11.C: Put the dg options in comments.
21578
21579 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
21580
21581         * lib/gcc-dg.exp: Update for diagnostic change.
21582
21583 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21584
21585         PR c++/5767
21586         * g++.dg/parse/crash11.C: New test.
21587
21588 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
21589
21590         * gcc.dg/cpp/spacing1.c: Update.
21591
21592 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
21593
21594         PR target/11739
21595         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
21596         a value for -mtune.
21597
21598 2003-08-04  Roger Sayle  <roger@eyesopen.com>
21599
21600         PR middle-end/11771
21601         * gcc.c-torture/compile/20030804-1.c: New test case.
21602
21603 2003-08-04  Roger Sayle  <roger@eyesopen.com>
21604
21605         * gcc.dg/20030804-1.c: New test case.
21606
21607 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
21608
21609         * gcc.dg/cpp/separate-1.c: New test.
21610
21611 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
21612
21613         PR c++/11704
21614         * g++.dg/template/dependent-expr2.C: New test.
21615
21616         PR c++/11766
21617         * g++.dg/expr/ptrmem1.C: New test.
21618
21619 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21620
21621         PR c++/9453
21622         * g++.dg/template/friend15.C: New test.
21623
21624 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
21625
21626         * lib/dg-pch.exp: Work round PCH bug.
21627
21628 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21629
21630         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
21631         builtins.  Move cases from builtins-4.c here.
21632
21633         * gcc.dg/torture/builtin-math-1.c: New test taken from
21634         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
21635         additional cases.
21636
21637         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
21638         Delete.
21639
21640 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
21641
21642         PR c++/9447
21643         * g++.dg/template/using7.C: New test.
21644
21645 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
21646
21647         * import1.c, import2.c: New tests.
21648
21649 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
21650
21651         * g++.dg/eh/crossjump1.C: New test.
21652
21653 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
21654
21655         PR c++/11697
21656         * g++.dg/template/using6.C: New test.
21657
21658         PR c++/11744
21659         * g++.dg/template/koenig2.C: New test.
21660
21661 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21662
21663         PR c++/7983
21664         * g++.dg/parse/typedef4.C: New test.
21665
21666 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21667
21668         PR c++/8442, c++/8806
21669         * g++.dg/template/elab1.C: New test.
21670         * g++.dg/template/type2.C: Likewise.
21671         * g++.dg/template/ttp3.C: Adjust expected error message.
21672         * g++.old-deja/g++.law/visibility13.C: Likewise.
21673         * g++.old-deja/g++.niklas/t135.C: Likewise.
21674         * g++.old-deja/g++.pt/ttp41.C: Likewise.
21675         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
21676         template argument.
21677         * g++.old-deja/g++.pt/ttp44.C: Likewise.
21678
21679 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
21680
21681         PR c++/11295
21682         * g++.dg/ext/stmtexpr1.C: New test.
21683
21684         * g++.dg/opt/tmp1.C: New test.
21685
21686         PR c++/11525
21687         * g++.dg/parse/constant4.C: New test.
21688
21689         PR c++/9447
21690         * g++.dg/template/using5.C: New test.
21691
21692 2003-07-31  Roger Sayle  <roger@eyesopen.com>
21693
21694         * gcc.dg/builtins-27.c: New test case.
21695
21696 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
21697
21698         * gcc.dg/tls/opt-7.c: New test.
21699
21700 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
21701
21702         * g++.old-deja/g++.other/crash18.C: Remove.
21703
21704 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
21705
21706         * g++.dg/template/explicit3.C: New.
21707         * g++.dg/template/explicit4.C: New.
21708         * g++.dg/template/explicit5.C: New.
21709
21710         PR c++/11347
21711         * g++.dg/template/memtmpl1.C: New.
21712
21713 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
21714
21715         PR target/11565
21716         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
21717         * gcc.dg/i386-387-5.c (dg-options): Likewise.
21718
21719 2003-07-30  Jan Hubicka  <jh@suse.cz>
21720
21721         * vtgc1.c: Kill.
21722
21723 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
21724
21725         * gcc.dg/struct-in-proto-1.c: New test.
21726
21727 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
21728
21729         * gcc.dg/cpp/include2.c: Only expect one message.
21730
21731 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
21732
21733         PR c++/9447
21734         * g++.dg/template/using1.C: New test.
21735         * g++.dg/template/using2.C: New test.
21736         * g++.dg/template/using3.C: New test.
21737         * g++.dg/template/using4.C: New test.
21738
21739 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
21740
21741         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
21742         * gcc.c-torture/execute/string-opt-10.c: Likewise.
21743
21744 2003-07-28  Jan Hubicka  <jh@suse.cz>
21745
21746         PR c++/11530
21747         * g++.dg/opt/call1.C: New test.
21748
21749 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
21750
21751         PR c++/11667
21752         * g++.dg/init/enum2.C: New test.
21753         * g++.dg/template/overload1.C: Add "-w" option.
21754
21755 2003-07-28    <hp@bitrange.com>
21756
21757         * gcc.dg/Wdeclaration-after-statement-1.c,
21758         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
21759
21760 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
21761
21762         * gcc.c-torture/compile/20030725-1.c: New test.
21763
21764 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
21765
21766         * gcc.dg/20030505.c: Only run for SPE.
21767         Remove definition of opaque type.
21768
21769 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
21770
21771         * g++.dg/template/ptrmem6.C: New test.
21772
21773 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
21774
21775         * gcc.c-torture/compile/zero-strct-2.c: New test.
21776
21777 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
21778
21779         * gcc.dg/intermod-1.c: New test.
21780
21781 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21782
21783         PR c++/11617
21784         * g++.dg/template/lookup2.C: New test.
21785         * g++.dg/template/memclass1.C: Remove instantiated from error.
21786         * g++.dg/other/error2.C: Tweak expected errors.
21787
21788         PR c++/11596
21789         * g++.dg/template/defarg3.C: New test.
21790
21791         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
21792
21793 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
21794
21795         * g++.dg/inherit/access5.C: New test.
21796
21797 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21798
21799         PR c++/11513
21800         * g++.dg/template/crash8.C: New test.
21801
21802 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
21803
21804         PR c/10602
21805         * gcc.dg/noncompile/incomplete-2.c: New test.
21806
21807 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
21808
21809         PR c++/11645
21810         * g++.dg/inherit/access4.C: New test.
21811
21812         PR c++/11517
21813         * g++.dg/expr/cond2.C: New test.
21814
21815         PR optimization/10679
21816         * g++.dg/opt/inline4.C: New test.
21817
21818 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
21819
21820         * g++.dg/parse/crash10: New test.
21821
21822 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
21823
21824         * g++.dg/ext/flexary1.C: New test.
21825
21826 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21827
21828         PR c++/10793
21829         * g++.dg/template/crash9.C: New test.
21830
21831 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21832
21833         PR c++/3004
21834         * g++.dg/parse/typedef3.C: New test.
21835
21836         PR c++/7906
21837         * g++.dg/parse/operator2.C: New test.
21838
21839         PR c++/8895
21840         * g++.dg/parse/def-tmpl-arg1.C: New test.
21841
21842         PR c++/9282
21843         * g++.dg/parse/funptr1.C: New test.
21844
21845         PR c++/9452
21846         * g++.dg/parse/ambig3.C: New test.
21847
21848         PR c++/9454
21849         * g++.dg/parse/operator3.C: New test.
21850
21851         PR c++/9486
21852         * g++.dg/parse/template10.C: New test.
21853
21854         PR c++/9488
21855         * g++.dg/parse/template11.C: New test.
21856
21857         PR c++/10150
21858         * g++.dg/parse/invalid-op1.C: New test.
21859
21860         PR c++/10247
21861         * g++.dg/parse/condexpr1.C: New test.
21862
21863 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
21864
21865         * g++.dg/ext/packed3.C: New test.
21866         * g++.dg/ext/packed4.C: New test.
21867
21868         * gcc.dg/pack-test-3.c: New test.
21869
21870 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
21871
21872         * lib/compat.exp: Handle dg-options per source file.
21873         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
21874         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
21875         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
21876         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
21877         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
21878         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
21879         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
21880         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
21881         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
21882         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
21883         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
21884         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
21885         * g++.dg/compat/break/bitfield7_x.C: Ditto.
21886         * g++.dg/compat/break/bitfield7_y.C: Ditto.
21887
21888 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
21889
21890         PR c/10320
21891         * gcc.c-torture/execute/20030718-1.c: New test.
21892
21893 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
21894
21895         PR optimization/11536
21896         * gcc.dg/20030721-1.c: New test.
21897
21898 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
21899
21900         PR c++/11546
21901         * g++.dg/template/lookup1.C: New test.
21902
21903 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
21904
21905         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
21906         diagnostics of ill-formed constructs involving labels.
21907         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
21908         the new 'previously defined here' message.
21909
21910 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
21911
21912         * g++.dg/parse/non-dependent2.C: New test.
21913
21914 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
21915
21916         * g++.dg/init/init-ref4.C: xfail on targets without
21917         weak symbols.
21918
21919 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
21920
21921         PR target/11087
21922         * gcc.c-torture/execute/20030717-1.c: New test.
21923
21924 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
21925
21926         * g++.dg/opt/cfg1.C: New test.
21927
21928 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
21929
21930         PR optimization/11557
21931         * gcc.dg/20030717-1.c: New test.
21932
21933 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
21934
21935         PR c++/10476
21936         * g++.dg/expr/crash-1.C: New test.
21937
21938         PR c++/11027
21939         * g++.dg/template/init3.C: New test.
21940
21941         PR c++/8222
21942         * g++.dg/template/non-dependent1.C: New test.
21943
21944         PR c++/11070
21945         * g++.dg/template/non-dependent2.C: New test.
21946
21947         PR c++/11071
21948         * g++.dg/template/non-dependent3.C: New test.
21949
21950         PR c++/9907
21951         * g++.dg/template/sizeof5.C: New test.
21952
21953 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
21954
21955         PR 11498
21956         * gcc.c-torture/compile/mangle-1.c: New file.
21957
21958 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21959
21960         PR c++/7809
21961         * g++.dg/parse/access3.C: New test.
21962
21963 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
21964
21965         PR c++/11384
21966         * g++.dg/init/init-ref4.C: New test.
21967
21968 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
21969
21970         PR c++/11547
21971         * g++.dg/parse/constant3.C: New test.
21972         * g++.dg/parse/crash7.C: Likewise.
21973
21974 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
21975
21976         PR target/11008
21977         * gcc.dg/i386-pentium4-not-mull.c: New.
21978
21979 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
21980
21981         * gcc.dg/asm-names.c (ymain): Make it weak.
21982
21983 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21984
21985         PR c++/5421
21986         * g++.dg/template/friend21.C: New test.
21987
21988 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
21989
21990         * gcc.dg/cleanup-8.c: New test.
21991         * gcc.dg/cleanup-9.c: New test.
21992
21993 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
21994
21995         * g++.dg/ext/dll-MI1.h: New file.
21996         * g++.dg/ext/dllexport-MI1.C: New file.
21997         * g++.dg/ext/dllimport-MI1.C: New file.
21998
21999 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
22000
22001         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
22002         it does not have cmpstrsi patterns (just cmpmemsi).
22003
22004 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
22005
22006         PR debug/11473
22007         * g++.dg/debug/debug8.C: New test.
22008
22009 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22010
22011         PR c++/10108
22012         * g++.dg/template/crash7.C: New test.
22013
22014 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
22015
22016         PR target/10795
22017         * gcc.c-torture/compile/20030708-1.c: New.
22018
22019 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
22020
22021         * gcc.c-torture/execute/20030715-1.c: New test.
22022
22023 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
22024
22025         * gcc.dg/pch/inline-3.c: New file.
22026         * gcc.dg/pch/inline-3.hs: New file.
22027         * gcc.dg/pch/inline-4.c: New file.
22028         * gcc.dg/pch/inline-4.hs: New file.
22029
22030 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
22031
22032         PR c++/11509
22033         * g++.dg/template/crash6.C: New test.
22034
22035         PR c++/7053
22036         * g++.dg/template/friend20.C: New test.
22037
22038         PR c++/7019
22039         * g++.dg/template/overload2.C: New test.
22040
22041 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22042
22043         PR optimization/11440
22044         * gcc.c-torture/execute/20030714-1.c: New test.
22045
22046 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22047
22048         PR c++/11154
22049         * g++.dg/template/partial2.C: New test.
22050
22051 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
22052
22053         PR c++/11503
22054         * g++.dg/template/anon1.C: New test.
22055
22056         PR c++/11493
22057         PR c++/11495
22058         * g++.dg/parse/template9.C: Likewise.
22059         * g++.dg/template/crash4.C: New test.
22060         * g++.dg/template/koenig1.C: Likewise.
22061         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
22062         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
22063         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
22064         functions.
22065         * g++.old-deja/g++.jason/template36.C: Likewise.
22066         * g++.old-deja/g++.mike/p1989.C: Likewise.
22067         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
22068         * g++.old-deja/g++.pt/ttp20.C: Use this->.
22069         * g++.old-deja/g++.pt/ttp21.C: Use this->.
22070         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
22071         compiling.
22072         * g++.old-deja/g++.pt/union2.C: Use this->.
22073
22074 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
22075
22076         * gcc.dg/20030711-1.c: New test.
22077
22078 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
22079
22080         PR c++/11050
22081         * g++.dg/parse/args1.C: New test.
22082         * g++.pt/defarg8.C: Change expected errors.
22083
22084 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
22085
22086         PR c++/8164
22087         * g++.dg/template/nontype2.C: New test.
22088
22089         PR c++/10558
22090         * g++.dg/parse/template8.C: New test.
22091
22092         PR c++/8327
22093         * g++.dg/template/scope1.C: New test.
22094
22095         * g++.dg/warn/Wsign-compare-1.C: New test.
22096
22097 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
22098
22099         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
22100
22101 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
22102
22103         PR c++/9411
22104         * g++.dg/template/explicit2.C: New test.
22105
22106         PR c++/10032
22107         * g++.dg/warn/pedantic1.C: New test.
22108
22109 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
22110
22111         PR c++ 9483
22112         * g++.dg/other/field1.C: New test.
22113
22114 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
22115
22116         PR c/11449
22117         * gcc.c-torture/compile/20030707-1.c: New.
22118
22119 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22120
22121         PR c++/10849
22122         * g++.dg/template/access12.C: New test.
22123
22124 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
22125
22126         * g++.dg/bprob/bprob.exp (prof_ext): Update.
22127         * g77.dg/bprob/bprob.exp (prof_ext): Update.
22128         * gcc.misc-tests/bprob.exp (prof_ext): Update.
22129         * gcc.misc-tests/gcov.exp: Update
22130         * g++.dg/gcov/gcov.exp: Update
22131         * lib/gcov.exp: Update.
22132
22133 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
22134
22135         * g++.dg/abi/mangle17.C: Make sure template expressions are
22136         dependent.
22137         * g++.dg/abi/mangle4.C: Mark erroneous casts.
22138         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
22139         * g++.dg/opt/stack1.C: Remove erroneous code.
22140         * g++.dg/parse/template7.C: New test.
22141         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
22142         * g++.old-deja/g++.pt/crash4.C: Likewise.
22143
22144 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22145
22146         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
22147         with zero or one occurence of `$' after the initial `L'.
22148
22149 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
22150
22151         * gcc.c-torture/compile/20030704-1.c: Add a comment.
22152
22153 2003-07-08  Roger Sayle  <roger@eyesopen.com>
22154
22155         PR c/11370
22156         * gcc.dg/Wunreachable-6.c: New testcase.
22157         * gcc.dg/Wunreachable-7.c: New testcase.
22158
22159 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
22160
22161         PR c/11420
22162         * gcc.dg/20030708-1.c: New test.
22163
22164 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
22165
22166         * gcc.dg/compat/sdata-section.h: New file.
22167         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
22168         * gcc.dg/torture/mips-sdata-1.c: New test.
22169
22170 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22171
22172         PR c++/11030
22173         * g++.dg/template/friend19.C: New test.
22174
22175 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
22176
22177         * g++.dg/opt/strength-reduce.C: New test.
22178
22179 2003-07-07  Roger Sayle  <roger@eyesopen.com>
22180
22181         PR target/10979
22182         * gcc.dg/20030707-1.c: New testcase.
22183
22184 2003-07-07  Roger Sayle  <roger@eyesopen.com>
22185
22186         PR optimization/11059
22187         * g++.dg/opt/emptyunion.C: New testcase.
22188
22189 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22190             Eric Botcazou  <ebotcazou@libertysurf.fr>
22191
22192         * g++.dg/opt/stack1.C: New test.
22193
22194 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
22195
22196         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
22197         run test.
22198
22199         PR c++/11431
22200         * g++.dg/expr/static_cast3.C: New test.
22201
22202 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
22203
22204         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
22205         everywhere.
22206         * gcc.dg/concat.c: Concatenation of string constants with
22207         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
22208         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
22209         * gcc.dg/cpp/escape-2.c: Use wide character constants where
22210         necessary to avoid multi-character character constant warning.
22211         * gcc.dg/cpp/escape.c: Likewise.
22212         * gcc.dg/cpp/ucs.c: Likewise.
22213         Remove backslashes from dg-bogus comments, as they confuse Tcl.
22214         Fix a typo.
22215
22216 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
22217
22218         PR c/11428
22219         * gcc.c-torture/compile/20030704-1.c: New.
22220
22221 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
22222
22223         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
22224
22225 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
22226
22227         PR c++/5287, PR c++/7910,  PR c++/11021
22228         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
22229         tests for warnings.
22230         * g++.dg/ext/dllimport2.C: Add tests for warnings.
22231         * g++.dg/ext/dllimport3.C: Likewise.
22232         * g++.dg/ext/dllimport4.C: New file.
22233         * g++.dg/ext/dllimport5.C: New file.
22234         * g++.dg/ext/dllimport6.C: New file.
22235         * g++.dg/ext/dllimport7.C: New file.
22236         * g++.dg/ext/dllimport8.C: New file.
22237         * g++.dg/ext/dllimport9.C: New file.
22238         * g++.dg/ext/dllimport10.C: New file.
22239         * g++.dg/ext/dllexport1.C: New file.
22240
22241 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
22242
22243         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
22244         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
22245
22246 2003-07-03  Roger Sayle  <roger@eyesopen.com>
22247
22248         * gcc.dg/builtins-25.c: New testcase.
22249         * gcc.dg/builtins-26.c: New testcase.
22250
22251 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
22252
22253         * gcc.dg/compat/vector-defs.h: New file.
22254         * gcc.dg/compat/vector-setup.h: New file.
22255         * gcc.dg/compat/vector-check.h: New file.
22256         * gcc.dg/compat/vector-1_main.c: New file.
22257         * gcc.dg/compat/vector-1_x.c: New file.
22258         * gcc.dg/compat/vector-1_y.c: New file.
22259         * gcc.dg/compat/vector-2_main.c: New file.
22260         * gcc.dg/compat/vector-2_x.c: New file.
22261         * gcc.dg/compat/vector-2_y.c: New file.
22262
22263         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
22264         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
22265         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
22266         * gcc.dg/compat/struct-align-1.h: New file.
22267         * gcc.dg/compat/struct-align-1_main.c: New file.
22268         * gcc.dg/compat/struct-align-1_x.c: New file.
22269         * gcc.dg/compat/struct-align-1_y.c: New file.
22270         * gcc.dg/compat/struct-align-2.h: New file.
22271         * gcc.dg/compat/struct-align-2_main.c: New file.
22272         * gcc.dg/compat/struct-align-2_x.c: New file.
22273         * gcc.dg/compat/struct-align-2_y.c: New file.
22274
22275         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
22276         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
22277         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
22278         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
22279         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
22280         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
22281         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
22282         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
22283         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
22284         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
22285         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
22286         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
22287         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
22288         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
22289         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
22290         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
22291         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
22292         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
22293         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
22294         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
22295         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
22296         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
22297         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
22298         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
22299         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
22300         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
22301         * gcc.dg/compat/struct-return-10_x.c: Ditto.
22302         * gcc.dg/compat/struct-return-2_x.c: Ditto.
22303         * gcc.dg/compat/struct-return-3_x.c: Ditto.
22304
22305 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
22306
22307         * gcc.dg/i386-call-1.c: New test.
22308
22309 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
22310
22311         PR c++/9162
22312         * g++.dg/parse/defarg4.C: New.
22313
22314 2003-07-03  Roger Sayle  <roger@eyesopen.com>
22315
22316         PR target/10700
22317         * gcc.c-torture/compile/20030703-1.c: New test case.
22318
22319 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
22320
22321         * g++.dg/template/local3.C: Remove extra semicolon.
22322
22323 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
22324
22325         * gcc.dg/i386-volatile-1.c: New test.
22326
22327 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
22328
22329         PR c++/11072
22330         * g++.dg/other/offsetof2.C: XFAIL.
22331         * g++.dg/other/offsetof5.C: New.
22332
22333         PR c++/10219
22334         * g++.dg/template/error1.C: New.
22335
22336         PR c++/9779
22337         * g++.dg/template/dependent-expr1.C: New.
22338
22339 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
22340
22341         PR c++/6949
22342         * g++.dg/template/local3.C: New test.
22343
22344         PR c++/11149
22345         * g++.dg/lookup/scoped6.C: New test.
22346
22347 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
22348
22349         PR c++/8046
22350         * g++.dg/other/error7.C: New test.
22351
22352 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
22353
22354         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
22355         * g++.old-deja/g++.abi/vtable3.h: Likewise.
22356         * g++.old-deja/g++.law/code-gen5.C: Likewise.
22357         * g++.old-deja/g++.other/union2.C: Likewise.
22358         * gcc.dg/c90-const-expr-2.c: Likewise.
22359         * gcc.dg/c90-const-expr-3.c: Likewise.
22360         * gcc.dg/c99-const-expr-2.c: Likewise.
22361         * gcc.dg/c99-const-expr-3.c: Likewise.
22362         * gcc.dg/concat.c: Likewise.
22363
22364 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
22365
22366         PR c++/9559
22367         * g++.dg/init/static1.C: New test.
22368
22369 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22370
22371         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
22372         * g++.old-deja/g++.other/access2.C: Likewise.
22373         * g++.old-deja/g++.other/decl2.C: Likewise.
22374         * gcc.c-torture/execute/20020615-1.c: Likewise.
22375
22376 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
22377
22378         PR c++/4933
22379         * g++.dg/template/sizeof4.C: New test.
22380
22381 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
22382
22383         * g++.dg/other/error6.C: New test.
22384
22385 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
22386
22387         PR c++/10750
22388         * g++.dg/parse/constant2.C: New test.
22389
22390 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
22391
22392         PR c++/11106
22393         * g++.dg/other/error5.C: New test.
22394
22395 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22396
22397         * gcc.dg/format/gcc_diag-1.c: New test.
22398
22399 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
22400
22401         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
22402
22403 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
22404
22405         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
22406         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
22407         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
22408
22409 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
22410
22411         * gcc.c-torture/execute/builtins/string-8.c: New test.
22412         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
22413         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
22414         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
22415
22416 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
22417
22418         PR c++/10468
22419         * g++.dg/ext/typeof6.C: New test.
22420
22421 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
22422
22423         PR c++/10796
22424         * g++.dg/init/enum1.C: New test.
22425
22426 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
22427
22428         * gcc.dg/20030627-1.c: New test.
22429
22430 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
22431
22432         PR c++/11332
22433         * g++.dg/expr/static_cast2.C: New test.
22434
22435 2003-06-26  Roger Sayle  <roger@eyesopen.com>
22436             Jakub Jelinek  <jakub@redhat.com>
22437
22438         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
22439         sprintf(dst,"%s",src) optimization.
22440         * gcc.c-torture/execute/20030626-1.c: New test case.
22441         * gcc.c-torture/execute/20030626-2.c: New test case.
22442
22443 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
22444
22445         * gcc.c-torture/execute/multi-ix.c: New test.
22446
22447         * gcc.c-torture/execute/simd-4.c (main):
22448         Added missing semicolon at end of union.
22449
22450 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
22451
22452         PR c++/8266
22453         * g++.dg/template/explicit-instantiation3.C: New test.
22454
22455 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
22456
22457         * gcc.dg/20030626-1.c: Use signed char.
22458
22459 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
22460
22461         * gcc.dg/20030626-1.c: New test.
22462
22463 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
22464
22465         * const-str-2.m: Update.
22466
22467 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
22468
22469         PR c++/10990
22470         * g++.dg/rtti/dyncast1.C: New test.
22471         * g++.dg/abi/mangle4.C: Correct base-specifier access.
22472         * g++.dg/lookup/scoped1.C: Remove XFAIL.
22473         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
22474
22475         PR c++/10931
22476         * g++.dg/expr/static_cast1.C: New test.
22477
22478 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
22479
22480         * gcc.dg/20030625-1.c: New test.
22481
22482 2003-06-24  Roger Sayle  <roger@eyesopen.com>
22483
22484         * gcc.c-torture/compile/20030624-1.c: New test case.
22485
22486 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
22487
22488         * gcc.c-torture/execute/string-opt-17.c: New test.
22489
22490 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
22491
22492         PR c++/5754
22493         * g++.dg/parse/crash6.C: New test.
22494
22495 2003-06-23  Roger Sayle  <roger@eyesopen.com>
22496
22497         * gcc.dg/builtins-24.c: New test case.
22498
22499 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
22500
22501         * g++.dg/opt/operator1.C: New test.
22502
22503 2003-06-22  Roger Sayle  <roger@eyesopen.com>
22504
22505         * gcc.c-torture/execute/string-opt-16.c: New test case.
22506
22507 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
22508
22509         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
22510         * g++.old-deja/g++.other/conv7.C: Likewise
22511         * g++.old-deja/g++.other/overcnv2.C: Likewise.
22512         * g++.old-deja/g++.other/overload14.C: Likewise.
22513
22514 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
22515
22516         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
22517         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
22518
22519 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
22520
22521         PR c++/10888
22522         * g++.dg/warn/Winline-3.C: New test.
22523
22524 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
22525
22526         * lib/target-supports.exp (check_alias_available): Make the test
22527         program acceptable to the Solaris assembler.
22528
22529         PR c++/10749
22530         * g++.dg/template/memclass2.C: New test.
22531
22532 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
22533             Eric Botcazou  <ebotcazou@libertysurf.fr>
22534
22535         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
22536         data for non-matching targets.
22537         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
22538
22539 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
22540
22541         PR c++/10845
22542         * g++.dg/template/member3.C: New test.
22543
22544 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
22545
22546         PR c++/10939
22547         * g++.dg/template/func1.C: New test.
22548
22549         PR c++/9649
22550         * g++.dg/template/static4.C: New test.
22551         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
22552
22553         PR c++/11041
22554         * g++.dg/init/ref7.C: New test.
22555
22556 2003-06-19  Matt Austern  <austern@apple.com>
22557
22558         PR c++/11228
22559         * g++.dg/anew1.C: New test.
22560         * g++.dg/anew2.C: New test.
22561         * g++.dg/anew3.C: New test.
22562         * g++.dg/anew4.C: New test.
22563
22564 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
22565
22566         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
22567
22568 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
22569
22570         * gcc.c-torture/execute/simd-4.c (main): Make expected value
22571         endian-dependent.
22572
22573 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
22574
22575         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
22576         Remove cruft.
22577
22578 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
22579
22580         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
22581         * gcc.c-torture/compile/961203-1.c: Likewise.
22582         * gcc.c-torture/compile/980506-1.c: Likewise.
22583
22584 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
22585
22586         PR c++/10712
22587         * g++.dg/lookup/using7.C: New test.
22588
22589 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
22590
22591         PR c++/11105
22592         * g++.dg/abi/conv1.C: Remove it.
22593         * g++.dg/template/conv7.C: New test.
22594         * g++.dg/template/conv8.C: Likewise.
22595         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
22596         conversion operator.
22597
22598 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
22599
22600         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
22601         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
22602         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
22603         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
22604         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
22605         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
22606         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
22607         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
22608         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
22609         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
22610         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
22611         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
22612         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
22613         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
22614         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
22615         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
22616         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
22617         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
22618         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
22619         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
22620         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
22621         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
22622         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
22623         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
22624         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
22625         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
22626         * gcc.dg/compat/struct-return-10_x.c: Ditto.
22627         * gcc.dg/compat/struct-return-2_x.c: Ditto.
22628         * gcc.dg/compat/struct-return-3_x.c: Ditto.
22629
22630 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
22631
22632         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
22633         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
22634         indications.
22635
22636 2003-06-16  Roger Sayle  <roger@eyesopen.com>
22637
22638         * gcc.dg/i386-387-5.c: New test case.
22639         * gcc.dg/i386-387-6.c: New test case.
22640         * gcc.dg/builtins-23.c: New test case.
22641
22642 2003-06-15  Roger Sayle  <roger@eyesopen.com>
22643
22644         * gcc.dg/builtins-22.c: New test case.
22645         * gcc.dg/i386-387-1.c: Update to test exp.
22646         * gcc.dg/i386-387-2.c: Likewise.
22647
22648 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22649
22650         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
22651
22652 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
22653
22654         * lib/gcc-dg.exp (dg-require-dll): New function.
22655         (dg-xfail-if): Likewise.
22656         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
22657         driver.
22658
22659         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
22660         * gcc.c-torture/compile/20001205-1.c: Likewise.
22661         * gcc.c-torture/compile/20001226-1.c: Likewise.
22662         * gcc.c-torture/compile/20010518-2.c: Likewise.
22663         * gcc.c-torture/compile/20020312-1.c: Likewise.
22664         * gcc.c-torture/compile/20020604-1.c: Likewise.
22665         * gcc.c-torture/compile/920501-12.c: Likewise.
22666         * gcc.c-torture/compile/920501-4.c: Likewise.
22667         * gcc.c-torture/compile/920520-1.c: Likewise.
22668         * gcc.c-torture/compile/920521-1.c: Likewise.
22669         * gcc.c-torture/compile/920625-1.c: Likewise.
22670         * gcc.c-torture/compile/961203-1.c: Likewise.
22671         * gcc.c-torture/compile/980506-1.c: Likewise.
22672         * gcc.c-torture/compile/981006-1.c: Likewise.
22673         * gcc.c-torture/compile/981022-1.c: Likewise.
22674         * gcc.c-torture/compile/981223-1.c: Likewise.
22675         * gcc.c-torture/compile/990617-1.c: Likewise.
22676         * gcc.c-torture/compile/dll.c: Likewise.
22677         * gcc.c-torture/compile/labels-3.c: Likewise.
22678         * gcc.c-torture/compile/mipscop-1.c: Likewise.
22679         * gcc.c-torture/compile/mipscop-2.c: Likewise.
22680         * gcc.c-torture/compile/mipscop-3.c: Likewise.
22681         * gcc.c-torture/compile/mipscop-4.c: Likewise.
22682         * gcc.c-torture/compile/simd-5.c: Likewise.
22683         * gcc.c-torture/compile/20000804-1.x: Remove.
22684         * gcc.c-torture/compile/20001205-1.x: Likewise.
22685         * gcc.c-torture/compile/20001226-1.x: Likewise.
22686         * gcc.c-torture/compile/20010518-2.x: Likewise.
22687         * gcc.c-torture/compile/20020312-1.x: Likewise.
22688         * gcc.c-torture/compile/20020604-1.x: Likewise.
22689         * gcc.c-torture/compile/920501-12.x: Likewise.
22690         * gcc.c-torture/compile/920501-4.x: Likewise.
22691         * gcc.c-torture/compile/920520-1.x: Likewise.
22692         * gcc.c-torture/compile/920521-1.x: Likewise.
22693         * gcc.c-torture/compile/920625-1.x: Likewise.
22694         * gcc.c-torture/compile/961203-1.x: Likewise.
22695         * gcc.c-torture/compile/980506-1.x: Likewise.
22696         * gcc.c-torture/compile/981006-1.x: Likewise.
22697         * gcc.c-torture/compile/981022-1.x: Likewise.
22698         * gcc.c-torture/compile/981223-1.x: Likewise.
22699         * gcc.c-torture/compile/990617-1.x: Likewise.
22700         * gcc.c-torture/compile/mipscop-1.x: Likewise.
22701         * gcc.c-torture/compile/mipscop-2.x: Likewise.
22702         * gcc.c-torture/compile/mipscop-3.x: Likewise.
22703         * gcc.c-torture/compile/mipscop-4.x: Likewise.
22704         * gcc.c-torture/compile/simd-5.x: Likewise.
22705
22706         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
22707
22708 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
22709
22710         * gcc.c-torture/execute/20030611-1.c: New test.
22711
22712 2003-06-12  Roger Sayle  <roger@eyesopen.com>
22713
22714         PR middle-end/168
22715         * gcc.dg/20030612-1.c: New test case.
22716
22717 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
22718
22719         PR c++/10635
22720         * g++.dg/expr/cast1.C: New test.
22721
22722 2003-06-12  Roger Sayle  <roger@eyesopen.com>
22723
22724         * gcc.dg/builtins-21.c: New test case.
22725
22726 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
22727
22728         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
22729         options instead of at the end.
22730         * lib/objc.exp (objc_target_compile): Likewise.
22731
22732 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
22733
22734         PR c++/10432
22735         * g++.dg/parse/error1.C: New test.
22736
22737 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
22738
22739         * gcc.dg/compat/struct-by-value-11_main.c: New file.
22740         * gcc.dg/compat/struct-by-value-11_x.c: New file.
22741         * gcc.dg/compat/struct-by-value-11_y.c: New file.
22742         * gcc.dg/compat/struct-by-value-12_main.c: New file.
22743         * gcc.dg/compat/struct-by-value-12_x.c: New file.
22744         * gcc.dg/compat/struct-by-value-12_y.c: New file.
22745         * gcc.dg/compat/struct-by-value-13_main.c: New file.
22746         * gcc.dg/compat/struct-by-value-13_x.c: New file.
22747         * gcc.dg/compat/struct-by-value-13_y.c: New file.
22748         * gcc.dg/compat/struct-by-value-14_main.c: New file.
22749         * gcc.dg/compat/struct-by-value-14_x.c: New file.
22750         * gcc.dg/compat/struct-by-value-14_y.c: New file.
22751         * gcc.dg/compat/struct-by-value-15_main.c: New file.
22752         * gcc.dg/compat/struct-by-value-15_x.c: New file.
22753         * gcc.dg/compat/struct-by-value-15_y.c: New file.
22754         * gcc.dg/compat/struct-by-value-16_main.c: New file.
22755         * gcc.dg/compat/struct-by-value-16_x.c: New file.
22756         * gcc.dg/compat/struct-by-value-16_y.c: New file.
22757         * gcc.dg/compat/struct-by-value-17_main.c: New file.
22758         * gcc.dg/compat/struct-by-value-17_x.c: New file.
22759         * gcc.dg/compat/struct-by-value-17_y.c: New file.
22760         * gcc.dg/compat/struct-by-value-18_main.c: New file.
22761         * gcc.dg/compat/struct-by-value-18_x.c: New file.
22762         * gcc.dg/compat/struct-by-value-18_y.c: New file.
22763
22764         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
22765         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
22766         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
22767         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
22768         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
22769         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
22770         * gcc.dg/compat/scalar-return-3_main.c: New file.
22771         * gcc.dg/compat/scalar-return-3_x.c: New file.
22772         * gcc.dg/compat/scalar-return-3_y.c: New file.
22773         * gcc.dg/compat/scalar-return-4_main.c: New file.
22774         * gcc.dg/compat/scalar-return-4_x.c: New file.
22775         * gcc.dg/compat/scalar-return-4_y.c: New file.
22776
22777 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
22778
22779         * gcc.dg/compat/fp2-struct-check.h: New file.
22780         * gcc.dg/compat/fp2-struct-defs.h: New file.
22781         * gcc.dg/compat/fp2-struct-init.h: New file.
22782         * gcc.dg/compat/struct-by-value-10_main.c: New file.
22783         * gcc.dg/compat/struct-by-value-10_x.c: New file.
22784         * gcc.dg/compat/struct-by-value-10_y.c: New file.
22785         * gcc.dg/compat/struct-return-10_main.c: New file.
22786         * gcc.dg/compat/struct-return-10_x.c: New file.
22787         * gcc.dg/compat/struct-return-10_y.c: New file.
22788
22789         * gcc.dg/compat/compat-common.h: New file.
22790         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
22791         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
22792         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
22793         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
22794         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
22795         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
22796         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
22797         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
22798         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
22799         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
22800         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
22801         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
22802         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
22803         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
22804         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
22805         * gcc.dg/compat/small-struct-check.h: Ditto.
22806         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
22807         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
22808         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
22809         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
22810         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
22811         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
22812         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
22813         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
22814         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
22815         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
22816         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
22817         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
22818         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
22819         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
22820         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
22821         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
22822         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
22823         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
22824         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
22825         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
22826         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
22827         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
22828         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
22829         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
22830         * gcc.dg/compat/struct-return-2_main.c: Ditto.
22831         * gcc.dg/compat/struct-return-2_x.c: Ditto.
22832         * gcc.dg/compat/struct-return-2_y.c: Ditto.
22833         * gcc.dg/compat/struct-return-3_main.c: Ditto.
22834         * gcc.dg/compat/struct-return-3_x.c: Ditto.
22835         * gcc.dg/compat/struct-return-3_y.c: Ditto.
22836
22837 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
22838
22839         * g++.dg/pch/static-1.C: New file.
22840         * g++.dg/pch/static-1.Hs: New file.
22841
22842 2003-06-10  Richard Henderson  <rth@redhat.com>
22843
22844         * gcc.dg/asm-7.c: Adjust expected warning text.
22845
22846 2003-06-10  Roger Sayle  <roger@eyesopen.com>
22847
22848         * gcc.dg/builtins-20.c: New test case.
22849
22850 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
22851
22852         PR c++/11131
22853         * g++.dg/opt/template1.C: New test.
22854
22855 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
22856
22857         * lib/gcc-dg.exp (dg-test): Clear additional_files and
22858         additional_sources.
22859
22860 2003-05-21  David Taylor  <dtaylor@emc.com>
22861
22862         * gcc.dg/Wpadded.c: New file.
22863
22864 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
22865
22866         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
22867         * gcc.dg/special/weak-2.c: Add dg-require-weak.
22868         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
22869         dg-require-weak.
22870
22871 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
22872
22873         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
22874
22875 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
22876
22877         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
22878         (dg-require-alias): Likewise.
22879         (dg-require-gc-sections): Likewise.
22880         * lib/target-supports.exp (check_gc_sections_available): Likewise.
22881
22882 2003-06-08  Richard Henderson  <rth@redhat.com>
22883
22884         * gcc.dg/20011029-2.c: Fix the array reference.
22885         * gcc.dg/asm-7.c: New.
22886
22887 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
22888
22889         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
22890
22891 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
22892
22893         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
22894         (dg-require-gc-sections): Likewise.
22895
22896 2003-06-08  Jan Hubicka  <jh@suse.cz>
22897
22898         * i386-cmov1.c: Fix regular expression.
22899         * i386-cvt-1.c: Likewise.
22900         * i386-local.c: Likewise.
22901         * i386-local2.c: Likewise.
22902         * i386-mul.c: Likewise.
22903         * i386-ssetype-1.c: Likewise.
22904         * i386-ssetype-3.c: Likewise.
22905         * i386-ssetype-5.c: Likewise.
22906
22907 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22908
22909         PR c++/11039
22910         * g++.dg/warn/implicit-typename2.C: New test.
22911         * g++.dg/warn/implicit-typename3.C: New test.
22912
22913 2003-06-07  Richard Henderson  <rth@redhat.com>
22914
22915         * g++.dg/other/offsetof3.C: Use size_t.
22916         * g++.dg/other/offsetof4.C: Likewise.
22917
22918 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
22919
22920         * lib/copy-file.exp: New. Implement gcc_copy_files.
22921
22922         * lib/dg-pch.exp: Load copy-file.exp
22923         (dg-pch): Use gcc_copy_files instead of "file copy".
22924
22925 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
22926
22927         * gcc.dg/weak/weak.exp: Simplify.
22928         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
22929         * gcc.dg/weak/weak-1.c: Likewise.
22930         * gcc.dg/weak/weak-2.c: Likewise.
22931         * gcc.dg/weak/weak-3.c: Likewise.
22932         * gcc.dg/weak/weak-4.c: Likewise.
22933         * gcc.dg/weak/weak-5.c: Likewise.
22934         * gcc.dg/weak/weak-6.c: Likewise.
22935         * gcc.dg/weak/weak-7.c: Likewise.
22936         * gcc.dg/weak/weak-8.c: Likewise.
22937         * gcc.dg/weak/weak-9.c: Likewise.
22938
22939 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
22940
22941         gcc.c-torture/execute/20030606-1.c: New.
22942
22943 2003-06-06  Roger Sayle  <roger@eyesopen.com>
22944
22945         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
22946         * gcc.dg/builtins-19.c: Likewise.
22947
22948 2003-06-06  Roger Sayle  <roger@eyesopen.com>
22949
22950         * gcc.dg/builtins-2.c: Add some more tests.
22951         * gcc.dg/builtins-18.c: New test case.
22952         * gcc.dg/builtins-19.c: New test case.
22953
22954 2003-06-06  Roger Sayle  <roger@eyesopen.com>
22955             Jim Wilson  <wilson@tuliptree.org>
22956
22957         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
22958
22959 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
22960
22961         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
22962         mempcpy/stpcpy calls not to be optimized into something else.
22963         * gcc.c-torture/execute/string-opt-3.c: Moved to...
22964         * gcc.c-torture/execute/builtins/string-7.c: ...here.
22965         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
22966
22967 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22968
22969         * gcc.dg/format/asm_fprintf-1.c: New test.
22970
22971 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
22972
22973         * lib/gcc-defs.exp (additional_sources): New variable.
22974         (dg-additional-sources): New function.
22975         (additional_files): New variable.
22976         (dg-additional-files): New function.
22977         (dg-additional-files-options): Likewise.
22978         * lib/gcc-dg.exp (dg-require-weak): New function.
22979         (dg-require-alias): Likewise.
22980         (dg-require-gc-sections): Likewise.
22981         * lib/target-supports.exp (check_alias_available): Remove testfile
22982         parameter.
22983         (check_gc_sections_available): New function.
22984         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
22985         (dg-gpp-additional-files): Likewise.
22986         * lib/g++.exp (additional_sources): Remove.
22987         (additional_files): Likewise.
22988         (g++_target_compile): Use dg-additional-files-options.
22989
22990         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
22991         Tcl logic.
22992         * gcc.dg/special/ecos.exp: Remove.
22993         * gcc.dg/special/20000419-2.c: Use dg-require-*.
22994         * gcc.dg/special/alias-1.c: Likewise.
22995         * gcc.dg/special/alias-2.c: Likewise.
22996         * gcc.dg/special/gcsec-1.c: Likewise.
22997         * gcc.dg/special/weak-1.c: Likewise.
22998         * gcc.dg/special/weak-2.c: Likewise.
22999         * gcc.dg/special/wkali-1.c: Likewise.
23000         * gcc.dg/special/wkali-2.c: Likewise.
23001
23002         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
23003         dg-gpp-additional-*.
23004         * g++.dg/special/conpr-3.C: Likewise.
23005         * g++.dg/special/conpr-4.C: Likewise.
23006         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
23007         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
23008         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
23009         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
23010         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
23011         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
23012         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
23013         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
23014         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
23015         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
23016         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
23017         * g++.old-deja/g++.other/comdat1.C: Likewise.
23018         * g++.old-deja/g++.other/comdat2.C: Likewise.
23019         * g++.old-deja/g++.other/comdat3.C: Likewise.
23020         * g++.old-deja/g++.other/ctor1.C: Likewise.
23021         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
23022
23023 2003-06-05  Richard Henderson  <rth@redhat.com>
23024
23025         * gcc.dg/debug/20030605-1.c: New.
23026
23027 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
23028
23029         * README.QMTEST: Update.
23030
23031 2003-06-04  Richard Henderson  <rth@redhat.com>
23032
23033         * gcc.dg/cleanup-1.c: New.
23034         * gcc.dg/cleanup-2.c: New.
23035         * gcc.dg/cleanup-3.c: New.
23036         * gcc.dg/cleanup-4.c: New.
23037         * gcc.dg/cleanup-5.c: New.
23038         * gcc.dg/cleanup-6.c: New.
23039         * gcc.dg/cleanup-7.c: New.
23040
23041 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
23042
23043         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
23044
23045         * lib/dg-pch.exp: New file.
23046         * g++.dg/pch/pch.exp: Use dg-pch.exp.
23047         * gcc.dg/pch/pch.exp: Likewise.
23048
23049 2003-06-04  Roger Sayle  <roger@eyesopen.com>
23050
23051         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
23052         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
23053         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
23054         * gcc.dg/builtins-17.c: New test case.
23055         * gcc.dg/i386-387-4.c: New test case.
23056         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
23057
23058 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
23059
23060         * gcc.dg/ultrasp9.c: New test.
23061
23062 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
23063
23064         * gcc.c-torture/compile/20030604-1.c: New test.
23065         * gcc.dg/sparc-constant-1.c: New test.
23066
23067 2003-06-03  Glen Nakamura  <glen@imodulo.com>
23068
23069         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
23070
23071 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
23072
23073         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
23074
23075         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
23076         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
23077
23078 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
23079
23080         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
23081
23082 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23083
23084         PR c++/10940
23085         * g++.dg/template/spec10.C: New test.
23086
23087 2003-06-03  Roger Sayle  <roger@eyesopen.com>
23088
23089         * gcc.dg/builtins-16.c: New test case.
23090
23091 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
23092
23093         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
23094         mempcpy test with post-increments.
23095         * gcc.c-torture/execute/string-opt-3.c: New test.
23096         * gcc.dg/string-opt-1.c: New test.
23097
23098 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
23099
23100         PR fortran/10965
23101         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
23102
23103 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
23104
23105         * lib/scanasm.exp (dg-scan): New function, factored out of ...
23106         (scan-assembler): ... here.  Use dg-scan.
23107         (scan-assembler-not): Likewise.
23108         (scan-file): New function.
23109         (scan-file-not): Likewise.
23110         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
23111         * gcc.dg/cpp/_Pragma4.c: Likewise.
23112         * gcc.dg/cpp/_Pragma5.c: Likewise.
23113         * gcc.dg/cpp/avoidpaste1.c: Likewise.
23114         * gcc.dg/cpp/avoidpaste2.c: Likewise.
23115         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
23116         * gcc.dg/cpp/cmdlne-P.c: Likewise.
23117         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
23118         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
23119         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
23120         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
23121         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
23122         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
23123         * gcc.dg/cpp/cxxcom1.c: Likewise.
23124         * gcc.dg/cpp/line1.c: Likewise.
23125         * gcc.dg/cpp/maccom1.c: Likewise.
23126         * gcc.dg/cpp/maccom2.c: Likewise.
23127         * gcc.dg/cpp/maccom3.c: Likewise.
23128         * gcc.dg/cpp/maccom4.c: Likewise.
23129         * gcc.dg/cpp/maccom5.c: Likewise.
23130         * gcc.dg/cpp/maccom6.c: Likewise.
23131         * gcc.dg/cpp/multiline.c: Likewise.
23132         * gcc.dg/cpp/spacing1.c: Likewise.
23133         * gcc.dg/cpp/spacing2.c: Likewise.
23134         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
23135         * gcc.dg/cpp/trad/maccom1.c: Likewise.
23136         * gcc.dg/cpp/trad/maccom2.c: Likewise.
23137         * gcc.dg/cpp/trad/maccom3.c: Likewise.
23138         * gcc.dg/cpp/trad/maccom4.c: Likewise.
23139         * gcc.dg/cpp/trad/maccom6.c: Likewise.
23140         * gcc.dg/cpp/cxxcom2.c: Likewise.
23141         * gcc.dg/cpp/cxxcom2.h: New file.
23142
23143         * gcc.dg/cpp/truefalse.cpp: Move it to ...
23144         * g++.dg/cpp/truefalse.C: Here.
23145         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
23146
23147 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
23148
23149         * gcc.dg/cpp/redef3.c: New file.
23150
23151 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
23152
23153         * gcc.dg/i386-loop-3.c: New test.
23154
23155 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
23156
23157         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
23158
23159 2003-05-31  Roger Sayle  <roger@eyesopen.com>
23160
23161         * gcc.dg/fwrapv-1.c: New test case.
23162         * gcc.dg/fwrapv-2.c: New test case.
23163
23164 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23165
23166         PR c++/10956
23167         * g++.dg/template/spec9.C: New test.
23168
23169 2003-05-29  Roger Sayle  <roger@eyesopen.com>
23170
23171         * gcc.dg/duff-4.c: New test case.
23172
23173 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
23174
23175         PR fortran/10843
23176         * g77.dg/ffixed-form-1.f: New test
23177         * g77.dg/ffixed-form-2.f: New test
23178         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
23179         * g77.dg/ffree-form-3.f: New test
23180
23181 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
23182
23183         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
23184         * gcc.dg/wint_t-1.c: Likewise.
23185
23186 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23187
23188         * g++.dg/template/access11.C: New test.
23189
23190 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23191
23192         PR c++/10849
23193         * g++.dg/template/access10.C: New test.
23194
23195 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
23196             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23197
23198         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
23199
23200 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
23201
23202         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
23203         suppress for powerpc-*-darwin*.
23204         * gcc.dg/torture/builtin-noret-2.c: Likewise.
23205
23206 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
23207
23208         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
23209         suppress option for powerpc-*-darwin*.
23210
23211 2003-05-23  Roger Sayle  <roger@eyesopen.com>
23212
23213         * gcc.dg/builtins-1.c: Add tests for tan and atan.
23214         * gcc.dg/builtins-4.c: Add test for fmod.
23215
23216 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23217
23218         PR c++/10682
23219         * g++.dg/template/instantiate4.C: New test.
23220
23221 2003-05-22  Roger Sayle  <roger@eyesopen.com>
23222
23223         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
23224
23225 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
23226
23227         * gcc.dg/compat/scalar-return-1_main.c: New file.
23228         * gcc.dg/compat/scalar-return-1_x.c: New file.
23229         * gcc.dg/compat/scalar-return-1_y.c: New file.
23230         * gcc.dg/compat/scalar-return-2_main.c: New file.
23231         * gcc.dg/compat/scalar-return-2_x.c: New file.
23232         * gcc.dg/compat/scalar-return-2_y.c: New file.
23233         * gcc.dg/compat/struct-return-3_main.c: New file.
23234         * gcc.dg/compat/struct-return-3_y.c: New file.
23235         * gcc.dg/compat/struct-return-3_x.c: New file.
23236         * gcc.dg/compat/struct-return-2_main.c: New file.
23237         * gcc.dg/compat/struct-return-2_x.c: New file.
23238         * gcc.dg/compat/struct-return-2_y.c: New file.
23239
23240 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23241
23242         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
23243         for hppa*-hp-hpux*.
23244         * gcc.dg/20021014-1.c (dg-options): Likewise.
23245         * gcc.dg/nest.c (dg-options): Likewise.
23246
23247 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
23248
23249         PR c++/9738
23250         * g++.dg/ext/dllimport2.C: New file.
23251         * g++.dg/ext/dllimport3.C: New file.
23252
23253 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
23254
23255         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
23256         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
23257         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
23258         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
23259         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
23260         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
23261         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
23262         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
23263         * gcc.dg/compat/small-struct-defs.h: New file.
23264         * gcc.dg/compat/small-struct-init.h: New file.
23265         * gcc.dg/compat/small-struct-check.h: New file.
23266         * gcc.dg/compat/fp-struct-defs.h: New file.
23267         * gcc.dg/compat/fp-struct-check.h: New file.
23268         * gcc.dg/compat/fp-struct-init.h: New file.
23269         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
23270         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
23271
23272 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
23273
23274         * gcc.dg/20030225-2.c: New test.
23275
23276 2003-05-18  Roger Sayle  <roger@eyesopen.com>
23277             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23278
23279         * gcc.c-torture/compile/20030518-1.c: New test case.
23280
23281 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
23282
23283         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
23284         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
23285         gcc-dg-debug-runtest.
23286         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
23287         gcc-dg-debug-runtest.
23288
23289 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23290
23291         PR c++/9022
23292         * g++.dg/lookup/using6.C: New test.
23293
23294 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23295
23296         * g++.dg/parse/access2.C: New test.
23297
23298 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
23299
23300         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
23301         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
23302         * gcc.dg/debug/debug.exp: Likewise.
23303
23304 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
23305
23306         * gcc.dg/dollar.c: New test.
23307
23308 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
23309
23310         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
23311         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
23312         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
23313         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
23314         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
23315         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
23316         * gcc.dg/compat/struct-by-value-6_main.c: New file.
23317         * gcc.dg/compat/struct-by-value-6_x.c: New file.
23318         * gcc.dg/compat/struct-by-value-6_y.c: New file.
23319         * gcc.dg/compat/struct-by-value-7_main.c: New file.
23320         * gcc.dg/compat/struct-by-value-7_x.c: New file.
23321         * gcc.dg/compat/struct-by-value-7_y.c: New file.
23322         * gcc.dg/compat/struct-by-value-8_main.c: New file.
23323         * gcc.dg/compat/struct-by-value-8_x.c: New file.
23324         * gcc.dg/compat/struct-by-value-8_y.c: New file.
23325         * gcc.dg/compat/struct-by-value-9_main.c: New file.
23326         * gcc.dg/compat/struct-by-value-9_x.c: New file.
23327         * gcc.dg/compat/struct-by-value-9_y.c: New file.
23328
23329 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
23330
23331         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
23332         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
23333         support for "repo" mode.
23334         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
23335         * lib/g77-dg.exp: Likewise.
23336         * lib/obj-dg.exp: Likewise.
23337
23338 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
23339
23340         Merge from gcc-3_2-rhl8-branch:
23341         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
23342
23343         * gcc.dg/tls/opt-6.c: New test.
23344
23345         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
23346
23347         * gcc.dg/20030405-1.c: New test.
23348
23349         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
23350
23351         * gcc.dg/20030309-1.c: New test.
23352
23353         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
23354
23355         * gcc.c-torture/execute/20030307-1.c: New test.
23356
23357         2003-02-20  Randolph Chung  <tausq@debian.org>
23358
23359         * gcc.c-torture/compile/20030220-1.c: New test.
23360
23361         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
23362
23363         * gcc.dg/20030217-1.c: New test.
23364
23365         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
23366
23367         * gcc.c-torture/compile/20020129-1.c: New test.
23368
23369         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
23370
23371         * gcc.dg/unroll-1.c: New test.
23372
23373         2002-11-16  Jan Hubicka  <jh@suse.cz>
23374
23375         * gcc.c-torture/execute/20020920-1.c: New test.
23376
23377         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
23378
23379         PR target/7434
23380         * gcc.c-torture/compile/20021008-1.c: New test.
23381
23382         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
23383
23384         PR target/7559
23385         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
23386
23387         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
23388
23389         * gcc.c-torture/compile/20020807-1.c: New test.
23390
23391         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
23392
23393         * gcc.dg/tls/opt-1.c: New test.
23394
23395         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
23396
23397         * gcc.dg/20020729-1.c: New test.
23398
23399         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
23400
23401         * g++.dg/opt/life1.C: New test.
23402
23403         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
23404
23405         * gcc.dg/20020525-1.c: New test.
23406
23407         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
23408
23409         PR c++/6794
23410         * g++.dg/ext/pretty1.C: New test.
23411         * g++.dg/ext/pretty2.C: New test.
23412
23413 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
23414
23415         PR c++/8385
23416         * g++.dg/ext/typeof5.C: New test.
23417
23418 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
23419
23420         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
23421         __USER_LABEL_PREFIX__ into account.
23422         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
23423
23424 2003-05-14  Roger Sayle  <roger@eyesopen.com>
23425
23426         * gcc.dg/builtins-15.c: New test case.
23427
23428 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
23429
23430         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
23431
23432 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
23433
23434         * lib/g++.exp: Tweak handling of additional source files.
23435         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
23436         * g++.dg/special/conpr-2a.C: Rename to ...
23437         * g++.dg/special/conpr-2a.cc: ... this.
23438         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
23439         * g++.dg/special/conpr-3a.C: Rename to ...
23440         * g++.dg/special/conpr-3a.cc: This.
23441         * g++.dg/special/conpr-3b.C: Rename to ...
23442         * g++.dg/special/conpr-3b.cc: This.
23443         * g++.dg/special/conpr-4.C: New test.
23444         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
23445
23446 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
23447
23448         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
23449
23450 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23451
23452         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
23453         * g++.old-deja/g++.robertl/eb71.C: Likewise.
23454         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
23455         * g++.old-deja/g++.other/warn3.C: Likewise.
23456
23457 2003-05-11  Roger Sayle  <roger@eyesopen.com>
23458
23459         * gcc.dg/i386-387-1.c: Update to also test log.
23460         * gcc.dg/i386-387-2.c: Likewise.
23461
23462 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
23463
23464         * g77.f-torture/execute/int8421.f: New test.
23465
23466 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23467
23468         PR c++/10230, c++/10481
23469         * g++.dg/lookup/scoped5.C: New test.
23470
23471 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23472
23473         PR c++/10552
23474         * g++.dg/template/ttp6.C: New test.
23475
23476 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
23477
23478         * gcc.c-torture/execute/builtins: New directory.
23479         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
23480         gcc.c-torture/execute/builtins.
23481         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
23482         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
23483         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
23484         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
23485
23486 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23487
23488         PR c++/9252
23489         * g++.dg/template/access8.C: New test.
23490         * g++.dg/template/access9.C: New test.
23491
23492 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23493
23494         PR c++/9554
23495         * g++.dg/parse/access1.C: New test.
23496
23497 2003-05-09  DJ Delorie  <dj@redhat.com>
23498
23499         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
23500         long, and not an int.
23501
23502 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23503
23504         PR c++/10555, c++/10576
23505         * g++.dg/template/memclass1.C: New test.
23506
23507 2003-05-08  DJ Delorie  <dj@redhat.com>
23508
23509         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
23510         targets.
23511         * gcc.c-torture/execute/20021024-1.x: Likewise.
23512         * gcc.c-torture/execute/shiftdi.x: Likewise.
23513         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
23514         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
23515         * gcc.dg/20021018-1.c: Likewise.
23516
23517 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23518
23519         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
23520
23521         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
23522         (bcopy): Call memmove.
23523
23524 2003-05-08  Roger Sayle  <roger@eyesopen.com>
23525
23526         * g77.f-torture/compile/8485.f: New test case.
23527
23528 2003-05-07  Richard Henderson  <rth@redhat.com>
23529
23530         PR c++/10570
23531         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
23532         Verify exception_cleanup not called for rethrows.
23533         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
23534         when exiting catch block without rethrowing.
23535         * g++.dg/eh/forced3.C: New.
23536         * g++.dg/eh/forced4.C: New.
23537
23538 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
23539
23540         * gcc.dg/20030505.c: Fix triplet.
23541
23542 2003-05-06  DJ Delorie  <dj@redhat.com>
23543
23544         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
23545         * gcc.dg/nest.c: Likewise.
23546
23547 2003-05-05  Roger Sayle  <roger@eyesopen.com>
23548
23549         * gcc.dg/builtins-14.c: New test case.
23550
23551 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
23552
23553         * lib/compat.exp (compat-execute): New argument.
23554         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
23555         * gcc.dg/compat: New test directory.
23556         * gcc.dg/compat/compat.exp: New expect script.
23557         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
23558         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
23559         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
23560         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
23561         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
23562         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
23563
23564         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
23565         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
23566         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
23567         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
23568         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
23569         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
23570         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
23571         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
23572         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
23573         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
23574         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
23575         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
23576         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
23577         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
23578         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
23579
23580 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
23581
23582         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
23583
23584 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
23585
23586         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
23587
23588 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
23589
23590         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
23591         * gcc.dg/ppc-fsel-2.c: New test.
23592
23593         * gcc.dg/unused-5.c: New test.
23594
23595 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23596
23597         PR c++/10496
23598         * g++.dg/warn/pmf1.C: New test.
23599
23600 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23601
23602         PR c++/4494
23603         * g++.dg/warn/main.C: New test.
23604
23605 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23606
23607         * gcc.dg/nonnull-3.c: New test.
23608
23609 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
23610
23611         * gcc.dg/cpp/Wtrigraphs.c: Update.
23612         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
23613
23614 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
23615
23616         * gcc.dg/ppc-fsel-1.c: New test.
23617
23618 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
23619
23620         PR c/10604
23621         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
23622
23623 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
23624
23625         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
23626
23627 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23628
23629         PR c++/9364, c++/10553, c++/10586
23630         * g++.dg/parse/typename4.C: New test.
23631         * g++.dg/parse/typename5.C: Likewise.
23632
23633 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
23634
23635         * gcc.c-torture/compile/20030503-1.c: New test.
23636
23637 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23638
23639         * g++.dg/lookup/using5.C: Fix testcase error.
23640
23641 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
23642
23643         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
23644         since MEABI is no longer supported.  Remove all vestiges
23645         of MEABI from the test.
23646
23647 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23648
23649         PR c++/10554
23650         * g++.dg/lookup/using5.C: New test.
23651
23652 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23653
23654         PR c++/8772
23655         * g++.dg/template/ttp5.C: New test.
23656
23657 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
23658
23659         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
23660         (dg-gpp-additional-sources): New function.
23661         (dg-gpp-additional-files): Likewise.
23662         * lib/g++.exp (additional_sources): New variable.
23663         (additional_files): Likewise.
23664         (g++_target_compile): Deal with them.
23665         * lib/old-dejagnu.exp: Remove.
23666         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
23667         * g++.old-deja: Revise all tests to use dg commands.
23668
23669 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23670
23671         PR c++/9432, c++/9528
23672         * g++.dg/lookup/using4.C: New test.
23673
23674 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
23675
23676         * gcc.dg/noreturn-5.c: New file.
23677         * gcc.dg/noreturn-6.c: New file.
23678
23679         * gcc.c-torture/compile/inline-1.c: New file.
23680
23681 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
23682
23683         PR c++/10551
23684         * g++.dg/template/explicit1.C: New test.
23685
23686 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
23687
23688         PR c++/10549
23689         * g++.dg/other/bitfield1.C: New test.
23690
23691         PR c++/10527
23692         * g++.dg/init/new7.C: New test.
23693
23694 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
23695
23696         * g++.dg/ext/desig1.C: New test.
23697         * g++.dg/ext/init1.C: Update.
23698
23699         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
23700
23701 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
23702
23703         PR c++/10180
23704         * g++.dg/warn/Winline-1.C: New test.
23705
23706 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
23707
23708         * gcc.c-torture/execute/string-opt-19.c: New test.
23709
23710         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
23711         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
23712
23713 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
23714
23715         PR c++/10506
23716         * g++.dg/init/new6.C: New test.
23717
23718         PR c++/10503
23719         * g++.dg/init/ref6.C: New test.
23720
23721 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
23722
23723         * g++.dg/warn/weak1.C: XFAIL on AIX4.
23724
23725 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23726
23727         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
23728         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
23729
23730 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
23731
23732         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
23733         initialized static data members.
23734
23735 2003-04-25  H.J. Lu <hjl@gnu.org>
23736
23737         * gcc.dg/ia64-sync-4.c: New test.
23738
23739 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23740
23741         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
23742         date.
23743
23744 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
23745
23746         PR c++/10337
23747         * g++.dg/warn/conv1.C: New test.
23748         * g++.old-deja/g++.other/conv7.C: Adjust.
23749         * g++.old-deja/g++.other/overload14.C: Adjust.
23750
23751 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
23752
23753         PR c++/10471
23754         * g++.dg/template/defarg2.C: New test.
23755
23756 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
23757
23758         * gcc.dg/cpp/include2.c: Update.
23759         * gcc.dg/cpp/multiline-2.c: New.
23760         * gcc.dg/cpp/multiline.c: Update.
23761         * gcc.dg/cpp/strify2.c: Update.
23762         * gcc.dg/cpp/trad/literals-2.c: Update.
23763
23764 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23765
23766         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
23767
23768 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
23769
23770         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
23771
23772 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
23773
23774         PR c++/10451
23775         * g++.dg/parse/crash4.C: New test.
23776
23777         PR c++/9847
23778         * g++.dg/parse/crash5.C: New test.
23779
23780 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
23781
23782         PR c++/10446
23783         * g++.dg/parse/crash3.C: New test.
23784
23785         PR c++/10428
23786         * g++.dg/parse/elab1.C: New test.
23787
23788 2003-04-22  Devang Patel  <dpatel@apple.com>
23789
23790         * gcc.dg/cpp/trad/funlike-5.c: New test.
23791
23792 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
23793
23794         * g++.dg/other/packed1.C: Fix dg options.
23795
23796 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
23797
23798         * g++.dg/other/offsetof2.C: New test.
23799
23800 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
23801
23802         * g++.dg/template/recurse.C: Adjust location of error messages.
23803
23804 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
23805
23806         PR c++/9881
23807         * g++.dg/init/addr-const1.C: New test.
23808         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
23809
23810 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
23811
23812         PR c++/10405
23813         * g++.dg/lookup/struct-hack1.C: New test.
23814
23815 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
23816
23817         * ucs.c: Update diagnostic messages.
23818
23819 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
23820
23821         * gcc.dg/cpp/truefalse.cpp: New test.
23822         * gcc.dg/cpp/cpp.exp: Update.
23823         * g++.dg/other/stdbool-if.C: Remove.
23824
23825 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
23826
23827         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
23828         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
23829
23830 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
23831
23832         * gcc.c-torture/compile/20030418-1.c: New test.
23833
23834 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
23835
23836         * README.compat: Remove; content moved to doc/sourcebuild.texi.
23837
23838 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23839
23840         PR c++/10347
23841         g++.dg/template/dependent-name1.C: New test.
23842
23843 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
23844
23845         * gcc.dg/warn-1.c (tourist_guide): New array,
23846         contains a pointer to bar.
23847
23848 2003-04-16  Roger Sayle  <roger@eyesopen.com>
23849
23850         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
23851         * gcc.c-torture/execute/medce-1.c: New test case.
23852         * gcc.c-torture/execute/medce-2.c: New test case.
23853
23854 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
23855
23856         * lib/prune.exp: Ignore more messages.
23857
23858         PR c++/10381
23859         * g++.dg/parse/lookup3.C: New test.
23860
23861 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
23862
23863         * gcc.c-torture/compile/20030415-1.c : New test.
23864
23865 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
23866
23867         * gcc.c-torture/execute/scope-2.c: Move to ...
23868         * gcc.dg/noncompile/scope.c: .... here.
23869
23870 2003-04-14  Roger Sayle  <roger@eyesopen.com>
23871
23872         * gcc.dg/20030414-2.c: New test case.
23873
23874 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
23875
23876         PR target/10377
23877         * gcc.dg/20030414-1.c: New test.
23878
23879 2003-04-13  Roger Sayle  <roger@eyesopen.com>
23880
23881         * gcc.dg/builtins-12.c: New test case.
23882         * gcc.dg/builtins-13.c: New test case.
23883
23884 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23885
23886         * gcc.c-torture/execute/string-opt-18.c: New test.
23887
23888 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
23889
23890         PR c++/10300
23891         * g++.dg/init/new5.C: New test.
23892
23893 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
23894
23895         PR c++/7910
23896         * g++.dg/ext/dllimport1.C: New test.
23897
23898 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
23899
23900         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
23901
23902 2003-04-11  Bud Davis <bdavis9659@comcast.net>
23903
23904         PR Fortran/9263
23905         * g77.f-torture/noncompile/9263.f: New test
23906         PR Fortran/1832
23907         * g77.f-torture/execute/1832.f: New test
23908
23909 2003-04-11  David Chad  <davidc@freebsd.org>
23910             Loren J. Rittle  <ljrittle@acm.org>
23911
23912         libobjc/8562
23913         * objc.dg/headers.m: New test.
23914
23915 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
23916
23917         * gcc.c-torture/execute/builtin-noret-2.c: New.
23918         * gcc.c-torture/execute/builtin-noret-2.x: New.
23919         XFAIL builtin-noret-2.c at -O1 and above.
23920         * gcc.dg/redecl.c: New.
23921         * gcc.dg/Wshadow-1.c: Update error regexps.
23922
23923 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
23924
23925         * g++.dg/abi/bitfield10.C: New test.
23926
23927 2003-04-09  Mike Stump  <mrs@apple.com>
23928
23929         * gcc.dg/pch/pch.exp: Make testcase names longer.
23930         * g++.dg/pch/pch.exp: Make testcase names longer.
23931
23932 2003-04-08  Roger Sayle  <roger@eyesopen.com>
23933
23934         * gcc.dg/builtins-11.c: New test case.
23935
23936 2003-04-08  Roger Sayle  <roger@eyesopen.com>
23937
23938         * gcc.dg/builtins-9.c: New test case.
23939         * gcc.dg/builtins-10.c: New test case.
23940
23941 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
23942
23943         * gcc.dg/noncompile/init-4.c.c: New test.
23944
23945 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
23946
23947         * gcc.misc-test/gcov-9.c: New test.
23948         * gcc.misc-test/gcov-10.c: New test
23949         * gcc.misc-test/gcov-11.c: New test.
23950
23951 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
23952
23953         PR optimization/10024
23954         * gcc.c-torture/compile/20030405-1.c: New test.
23955
23956 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
23957
23958         * gcc.dg/pch/static-3.c: New.
23959         * gcc.dg/pch/static-3.hs: New.
23960         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
23961
23962 2003-04-04  Richard Henderson  <rth@redhat.com>
23963
23964         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
23965         * g++.dg/eh/forced2.C: Likewise.
23966
23967 2003-04-03  Mike Stump  <mrs@apple.com>
23968
23969         * lib/scanasm.exp (scan-assembler): Add xfail processing for
23970         target arg.
23971         (scan-assembler-times, scan-assembler-not): Likewise.
23972         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
23973
23974 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
23975
23976         * gcc.dg/sparc-loop-1.c: New test.
23977
23978 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
23979
23980         PR other/9274
23981         * g++.dg/pch/system-2.C: New.
23982         * g++.dg/pch/system-2.Hs: New.
23983
23984 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
23985
23986         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
23987
23988         * g++.dg/eh/simd-1.C (vecfunc): Same.
23989
23990 2003-04-01  Roger Sayle  <roger@eyesopen.com>
23991
23992         * gcc.c-torture/execute/20030401-1.c: New test case.
23993
23994 2003-04-01  Ziemowit Laski <zlaski@apple.com>
23995
23996         * objc.dg/defs.m: New.
23997
23998 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
23999
24000         * g++.dg/eh/simd-1.C: New.
24001         * g++.dg/eh/simd-2.C: New.
24002
24003 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
24004
24005         * gcc.c-torture/execute/simd-3.c: New.
24006
24007 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
24008
24009         PR c/9936
24010         * gcc.dg/20030331-2.c: New test.
24011
24012 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
24013
24014         PR c++/10278
24015         * g++.dg/parse/crash2.C: New test.
24016
24017 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
24018
24019         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
24020         * gcc.c-torture/execute/20030331-1.c: ...here.
24021
24022 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
24023
24024         * gcc.c-torture/execute/20030331-1.c: New test.
24025
24026 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
24027
24028         * lib/gcov.exp: Adjust call return testing strings.
24029         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
24030
24031 2003-03-31  Roger Sayle  <roger@eyesopen.com>
24032
24033         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
24034         * gcc.dg/builtins-7.c: New test case.
24035         * gcc.dg/builtins-8.c: New test case.
24036
24037 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
24038
24039         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
24040
24041 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
24042
24043         PR c++/7647
24044         * g++.dg/lookup-class-member-2.C: New test.
24045
24046 2003-03-30  Glen Nakamura  <glen@imodulo.com>
24047
24048         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
24049
24050 2003-03-28  Roger Sayle  <roger@eyesopen.com>
24051
24052         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
24053
24054 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
24055
24056         * g++.dg/init/attrib1.C: New test.
24057
24058 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
24059
24060         * gcc.dg/ultrasp8.c: New test.
24061
24062 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
24063
24064         * gcc.dg/ultrasp7.c: New test.
24065
24066 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
24067
24068         PR c++/10047
24069         * g++.dg/template/inline1.C: New test.
24070
24071 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
24072
24073         * gcc.dg/sparc-dwarf2.c: New test.
24074
24075 2003-03-27  Roger Sayle  <roger@eyesopen.com>
24076
24077         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
24078         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
24079
24080 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
24081
24082         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
24083         than reading .x files.
24084         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
24085         * g77.dg/gcov/gcov-1.f: Likewise.
24086         * gcc.misc-tests/gcov-4b.c: Likewise.
24087         * gcc.misc-tests/gcov-5b.c: Likewise.
24088         * gcc.misc-tests/gcov-6.c: Likewise.
24089         * gcc.misc-tests/gcov-7.c: Likewise.
24090         * gcc.misc-tests/gcov-8.c: Likewise.
24091         * g++.dg/gcov/gcov-1.x: Remove.
24092         * g77.dg/gcov/gcov-1.x: Likewise.
24093         * gcc.misc-tests/gcov-4b.x: Likewise.
24094         * gcc.misc-tests/gcov-5b.x: Likewise.
24095         * gcc.misc-tests/gcov-6.x: Likewise.
24096         * gcc.misc-tests/gcov-7.x: Likewise.
24097         * gcc.misc-tests/gcov-8.x: Likewise.
24098
24099 2003-03-27  Glen Nakamura  <glen@imodulo.com>
24100
24101         PR opt/10087
24102         * gcc.dg/20030324-1.c: New test.
24103
24104 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
24105
24106         PR c++/10224
24107         * g++.dg/template/arg3.C: New test.
24108
24109         PR c++/10158
24110         * g++.dg/template/friend18.C: New test.
24111
24112 2003-03-26  Roger Sayle  <roger@eyesopen.com>
24113
24114         * g77.f-torture/compile/20030326-1.f: New test case.
24115
24116 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
24117
24118         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
24119
24120         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
24121
24122 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
24123
24124         * gcc.dg/ia64-sync-3.c: New test.
24125
24126 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
24127
24128         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
24129
24130 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
24131
24132         * gcc.dg/ultrasp6.c: New test.
24133
24134 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
24135
24136         * gcc.dg/i386-signbit-1.c: New test.
24137         * gcc.dg/i386-signbit-2.c: New test.
24138         * gcc.dg/i386-signbit-3.c: New test.
24139
24140 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
24141
24142         * gcc.dg/ultrasp5.c: Fix options.
24143
24144 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
24145
24146         * gcc.dg/ultrasp5.c: Fix comment.
24147
24148 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
24149
24150         PR fortran/10197
24151         * g77.f-torture/execute/10197.f: New test.
24152
24153 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
24154
24155         PR c++/9898, c++/383
24156         * g++.dg/template/conv6.C: New test.
24157
24158         PR c++/10119
24159         * g++.dg/template/ptrmem5.C: New test.
24160
24161         PR c++/10026
24162         * g++.dg/lookup/koenig1.C: New test.
24163
24164         PR C++/10199
24165         * g++.dg/lookup/template2.C: New test.
24166
24167 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
24168
24169         * g++.dg/opt/rtti1.C: New test.
24170
24171 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
24172
24173         * gcc.dg/ultrasp5.c: New test.
24174
24175 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
24176
24177         PR middle-end/9967
24178         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
24179         builtin fputs.
24180
24181 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
24182
24183         PR c/8224
24184         * gcc.dg/20030323-1.c: New test.
24185
24186 2003-03-23  Roger Sayle  <roger@eyesopen.com>
24187
24188         * gcc.c-torture/compile/20030323-1.c: New test case.
24189
24190 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
24191
24192         * gcc.dg/20030321-1.c: New test.
24193
24194 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
24195
24196         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
24197
24198 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
24199
24200         PR c++/9978, c++/9708
24201         * g++.dg/ext/vlm1.C: Adjust expected error.
24202         * g++.dg/ext/vla2.C: New test.
24203         * g++.dg/template/arg1.C: New test.
24204         * g++.dg/template/arg2.C: New test.
24205
24206 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
24207
24208         * g77.f-torture/execute/select.f: New test.
24209         * g77.f-torture/noncompile/select_no_compile.f: New test.
24210
24211 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
24212
24213         PR c++/9898
24214         * g++.dg/other/error4.C: New test.
24215
24216 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
24217
24218         * g++.dg/template/friend17.C: New test.
24219
24220 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
24221
24222         * gcc.c-torture/compile/20030320-1.c: New.
24223
24224 2003-03-20  Roger Sayle  <roger@eyesopen.com>
24225
24226         * gcc.dg/builtins-6.c: New test case.
24227
24228 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
24229
24230         PR target/10073
24231         * gcc.c-torture/compile/20030319-1.c: New.
24232
24233 2003-03-18  Jan Hubicka  <jh@suse.cz>
24234
24235         * gcc.dg/i386-cvt-1.c: New test.
24236
24237 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
24238
24239         * objc.dg/naming-1.m: Use "(parse|syntax) error".
24240         * objc.dg/naming-2.m: Likewise.
24241
24242 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
24243
24244         PR c++/9639
24245         * g++.dg/parse/crash1.C: New test.
24246
24247 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
24248
24249         PR c++/8805
24250         * g++.dg/eh/cleanup1.C: New test.
24251
24252 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
24253
24254         * gcc.c-torture/execute/20030316-1.c: New test case.
24255
24256 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
24257
24258         PR c++/9629
24259         * g++.dg/init/ctor2.C: New test.
24260
24261 2003-03-15  Roger Sayle  <roger@eyesopen.com>
24262
24263         * g77.f-torture/compile/xformat.f: New test case.
24264
24265 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24266
24267         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
24268         * g++.old-deja/g++.mike/eh50.C: Likewise.
24269
24270 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24271
24272         PR c++/6440
24273         * g++.dg/template/spec7.C: New test.
24274         * g++.dg/template/spec8.C: Likewise.
24275
24276 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
24277
24278         * gcc.c-torture/execute/20030313-1.c: New test.
24279
24280 2003-03-14  Richard Henderson  <rth@redhat.com>
24281
24282         * gcc.dg/inline-2.c: Adjust alpha test for external call.
24283
24284 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
24285
24286         * gcc.c-torture/compile/20030314-1.c: New test.
24287
24288 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
24289
24290         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
24291         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
24292         thumb target,
24293         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
24294         to accept newer _imp__  prefix and additional
24295         newline in .drectve section.
24296         * gcc.dg/dll-4.c: Likewise.
24297         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
24298         switch.
24299
24300 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
24301
24302         * g++.dg/parse/namespace9.C: New test.
24303
24304         * g++.dg/init/ref5.C: New test.
24305         * g++.dg/parse/ptrmem1.C: Likewise.
24306
24307 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24308
24309         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
24310         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
24311         regular expression.
24312         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
24313         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
24314
24315 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
24316
24317         * gcc.c-torture/execute/20030224-2.c: New test.
24318
24319 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
24320
24321         * gcc.dg/decl-3.c: New test.
24322
24323 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
24324
24325         * gcc.dg/i386-loop-2.c: New test.
24326
24327 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
24328
24329         PR c++/9474
24330         * g++.dg/parse/namespace8.C: New test.
24331
24332         PR c++/9924
24333         * g++.dg/overload/builtin2.C: New test.
24334
24335 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
24336
24337         * gcc.dg/return-type-3.c: New test.
24338
24339 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
24340
24341         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
24342         profiling options are not supported.
24343
24344 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
24345
24346         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
24347         * g++.old-deja/g++.warn/impint2.C: Likewise.
24348
24349 2003-03-10  Devang Patel  <dpatel@apple.com>
24350
24351         * g++.dg/cpp/c++_cmd_1.C: New test.
24352         * g++.dg/cpp/c++_cmd_1.h: New file.
24353
24354 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
24355
24356         * gcc.dg/altivec-9.c: New file.
24357
24358 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24359
24360         * gcc.dg/ppc-sdata-1.c: New test.
24361         * gcc.dg/ppc-sdata-2.c: New test.
24362
24363 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
24364
24365         PR c++/9373
24366         * g++.dg/opt/ptrmem2.C: New test.
24367
24368         PR c++/8534
24369         * g++.dg/opt/ptrmem1.C: New test.
24370
24371 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
24372
24373         * gcc.dg/i386-loop-1.c: New test.
24374
24375 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24376
24377         PR c++/9970
24378         * g++.dg/lookup/friend1.C: New test.
24379
24380 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
24381
24382         PR c++/9823
24383         * g++.dg/parser/constructor1.C: New test.
24384
24385 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
24386
24387         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
24388
24389         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
24390
24391 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
24392
24393         * gcc.dg/cpp/Wunused.c: Update test.
24394
24395 2003-03-08  Jan Hubicka  <jh@suse.cz>
24396
24397         * gcc.dg/inline-3.c: New test.
24398
24399 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
24400
24401         PR c++/9809
24402         * g++.dg/parse/builtin1.C: New test.
24403
24404         PR c++/9982
24405         * g++.dg/abi/cookie1.C: New test.
24406         * g++.dg/abi/cookie2.C: Likewise.
24407
24408         PR c++/9524
24409         * g++.dg/template/field1.C: New test.
24410
24411         PR c++/9912
24412         * g++.dg/parse/class1.C: New test.
24413         * g++.dg/parse/namespace7.C: Likewise.
24414         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
24415
24416 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
24417
24418         * g++.dg/init/ref4.C: New test.
24419
24420 2003-03-07  Jan Hubicka  <jh@suse.cz>
24421
24422         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
24423         * gcc.dg/inline-3.c:  New test.
24424
24425 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
24426
24427         * g++.dg/init/ref3.C: New test.
24428
24429         PR c++/9965
24430         * g++.dg/init/ref2.C: New test.
24431
24432         PR c++/9400
24433         * g++.dg/warn/Wshadow-2.C: New test.
24434
24435         PR c++/9791
24436         * g++.dg/warn/Woverloaded-1.C: New test.
24437
24438 2003-03-05  Jan Hubicka  <jh@suse.cz>
24439
24440         * gcc.dg/i386-local2.c: New.
24441         * gcc.dg/i386-local.c: Fix typo.
24442
24443 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
24444
24445         * g++.dg/abi/layout3.C: New test.
24446
24447 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
24448
24449         * gcc.c-torture/compile/20030305-1.c
24450
24451 2003-03-05  Jan Hubicka  <jh@suse.cz>
24452
24453         * gcc.dg/i386-local.c: New.
24454
24455 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
24456
24457         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
24458
24459 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
24460
24461         * gcc.dg/switch-2.c: New test.
24462         * gcc.dg/switch-3.c: New test.
24463         * gcc.dg/Wswitch.c: Adjust line numbers.
24464         * gcc.dg/Wswitch-default.c: Likewise.
24465         * gcc.dg/Wswitch-enum.c: Likewise.
24466
24467 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
24468
24469         * gcc.c-torture/execute/20030222-1.c: New test.
24470
24471 2003-03-03  James E Wilson  <wilson@tuliptree.org>
24472
24473         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
24474
24475 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
24476
24477         PR c++/9878
24478         * g++.dg/init/ref1.C: New test.
24479
24480 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
24481
24482         * gcc.dg/sh-relax.c: New SH-only test.
24483
24484 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
24485
24486         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
24487         comment explaining purpose of testcase.
24488
24489 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
24490
24491         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
24492         for HC11/HC12 (asm needs two int registers).
24493         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
24494         HC11/HC12 because the test uses an asm which needs two 32-bit
24495         registers.
24496
24497 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
24498
24499         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
24500         for HC11/HC12 (array is too large otherwise).
24501         * gcc.c-torture/compile/920501-4.x: New file, likewise.
24502         * gcc.c-torture/compile/20010518-2.x: Likewise.
24503         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
24504         HC11/HC12 (array is too large).
24505
24506 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
24507
24508         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
24509         * lib/g++-dg.exp (g++-dg-test): Likewise.
24510
24511 2003-03-01  Roger Sayle  <roger@eyesopen.com>
24512
24513         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
24514         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
24515
24516 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24517
24518         * g++.dg/warn/implicit-typename1.C: Remove warning.
24519
24520 2003-02-28  Richard Henderson  <rth@redhat.com>
24521
24522         * gcc.dg/noreturn-1.c: Move noreturn warning line.
24523         * gcc.dg/return-type-1.c: Move control reaches end warning line.
24524
24525 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
24526
24527         * gcc.dg/pch/pch.exp: Change .pch to .gch.
24528         * g++.dg/pch/pch.exp: Likewise.
24529
24530 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
24531
24532         PR c++/9879
24533         * testsuite/g++.dg/init/new4.C: New test.
24534
24535 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
24536
24537         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
24538
24539 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
24540
24541         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
24542         unsigned long.
24543
24544         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
24545         wider than float.
24546
24547 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24548
24549         * lib/scanasm.exp: Add support for counting numbers of
24550         occurences.
24551         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
24552         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
24553
24554 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
24555
24556         PR c++/9683
24557         * g++.dg/template/static3.C: New test.
24558
24559         PR c++/9829
24560         * g++.dg/parse/namespace6.C: New test.
24561
24562 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24563
24564         PR target/9732
24565         * gcc.dg/20030225-1.c: New test.
24566
24567 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
24568
24569         * README: Remove out-of-date information.
24570
24571         PR c++/9836
24572         * g++.dg/template/spec6.C: New test.
24573
24574 2003-02-24  Jeff Law  <law@redhat.com>
24575
24576         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
24577
24578 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24579
24580         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
24581         * gcc.dg/pragma-ep-1.c: Likewise.
24582
24583 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24584
24585         PR c++/9602
24586         * g++.dg/template/friend16.C: New test.
24587
24588 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
24589
24590         PR c++/5333
24591         * g++.dg/parse/fused-params1.C: Adjust error messages.
24592         * g++.dg/template/nested3.C: New test.
24593
24594 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
24595
24596         * g++.dg/abi/param1.C: New test.
24597
24598 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24599
24600         PR c++/7982
24601         * g++.dg/warn/implicit-typename1.C: New test.
24602
24603 2003-02-22  Kelley Cook <kelleycook@comcast.net>
24604
24605         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
24606         with "mtune".
24607         * g++.old-deja/g++.other/store-expr2.C: Likewise.
24608         * gcc.c-torture/execute/20010129-1.x: Likewise.
24609         * gcc.dg/20011107-1.c: Likewise.
24610         * gcc.dg/20020108-1.c: Likewise.
24611         * gcc.dg/20020122-3.c: Likewise.
24612         * gcc.dg/20020206-1.c: Likewise.
24613         * gcc.dg/20020310-1.c: Likewise.
24614         * gcc.dg/20020426-2.c: Likewise.
24615         * gcc.dg/20020517-1.c: Likewise.
24616         * gcc.dg/991230-1.c: Likewise.
24617         * gcc.dg/i386-unroll-1.c: Likewise.
24618         * gcc.misc-tests/i386-prefetch.exp: Likewise.
24619
24620 2003-02-22  Jan Hubicka  <jh@suse.cz>
24621
24622         * gcc.dg/i386-mul.c: New test.
24623
24624 2003-02-21  Roger Sayle  <roger@eyesopen.com>
24625
24626         * gcc.dg/builtins-5.c: New test case.
24627
24628 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
24629
24630         * gcc.dg/asmreg-1.c: New test.
24631
24632 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
24633
24634         PR c++/9749
24635         * g++.dg/parse/varmod1.C: New test.
24636
24637 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
24638
24639         PR c++/9727
24640         * g++.dg/template/op1.C: New test.
24641
24642 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
24643
24644         PR c++/8906
24645         * g++.dg/template/nested2.C: New test.
24646
24647 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
24648
24649         PR c++/8724
24650         * g++.dg/expr/dtor1.C: New test.
24651
24652 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
24653
24654         * gcc.dg/cpp/include3.c: New test.
24655         * gcc.dg/cpp/inc/foo.h: New file.
24656
24657 2003-02-21  Glen Nakamura  <glen@imodulo.com>
24658
24659         * gcc.c-torture/execute/20030221-1.c: New test.
24660
24661 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
24662
24663         PR c++/9729
24664         * g++.dg/abi/conv1.C: New test.
24665
24666 2003-02-20  Jan Hubicka  <jh@suse.cz>
24667
24668         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
24669
24670 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
24671
24672         * gcc.c-torture/compile/20030219-1.c: New test.
24673
24674 2003-02-18  Jan Hubicka  <jh@suse.cz>
24675
24676         * gcc.dg/funcorder.c: New test.
24677
24678 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
24679
24680         * gcc.c-torture/execute/20030218-1.c: New.
24681
24682 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
24683
24684         * gcc.dg/20030218-1.c: New.
24685
24686 2003-02-18  Richard Henderson  <rth@redhat.com>
24687
24688         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
24689         * gcc.dg/attr-used-2.c: New.
24690
24691 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
24692
24693         PR c++/9704
24694         * g++.dg/init/copy5.C: New test.
24695
24696 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
24697
24698         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
24699         * g++.dg/pch/pch.exp: Likewise.
24700
24701 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
24702
24703         * gcc.c-torture/execute/20030209-1.c: Enable the test if
24704         STACK_SIZE is not defined.
24705
24706 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24707
24708         PR c++/9457
24709         * g++.dg/template/init1.C: New test.
24710
24711 2003-02-16  Jan HUbicka  <jh@suse.cz>
24712
24713         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
24714         (foo): Add few extra tests
24715         * gcc.dg/c99-const-expr-3.c: Likewise.
24716         * gcc.c-torture/execute/20030216-1.c: New.
24717
24718 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24719
24720         PR c++/9459
24721         * g++.dg/ext/typeof4.C: New test.
24722
24723 2003-02-15  Roger Sayle  <roger@eyesopen.com>
24724
24725         * gcc.dg/i386-387-3.c: New test case.
24726
24727 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
24728
24729         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
24730         cris-*-elf* cris-*-aout* and mmix-*-*.
24731
24732 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
24733
24734         * gcc.dg/20030213-1.c: New test.
24735
24736 2003-02-12  Roger Sayle  <roger@eyesopen.com>
24737
24738         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
24739         * gcc.dg/i386-387-2.c: Likewise.
24740
24741 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
24742
24743         * gcc.dg/ppc-spe.c: Fix formatting.
24744         Enable tests that were previously unsupported by gas.
24745         Delete tests for instructions that no longer exist.
24746         Switch arguments on evsubifw builtin.
24747
24748 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
24749
24750         * gcc.c-torture/execute/20030209-1.c: Disable the test if
24751         STACK_SIZE is too small.
24752
24753 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24754             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
24755
24756         * gcc.dg/decl-2.c: New test.
24757
24758 2003-02-10  Jan Hubicka  <jh@suse.cz>
24759
24760         * gcc.dg/i386-fpcvt-1.c:  New test.
24761
24762 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
24763
24764         * gcc.c-torture/execute/20030209-1.c: New test.
24765
24766 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
24767
24768         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
24769         int-wide bitops, use the constants of the same width.
24770         Likewise, if long long is 32-bit wide, test bitops using
24771         32-bit constants.
24772
24773 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
24774
24775         * gcc.dg/20021014-1.c: Annotate with expected notice text.
24776
24777 2003-02-07  Roger Sayle  <roger@eyesopen.com>
24778
24779         * testsuite/gcc.dg/builtins-4.c: New test case.
24780
24781 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24782
24783         * gcc.dg/20020430-1.c: Fix dg command typos.
24784         * gcc.dg/20020503-1.c: Likewise.
24785
24786 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24787
24788         PR c++/8785
24789         * g++.dg/parse/fused-params1.C: New test.
24790
24791         PR c++/8857
24792         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
24793
24794         PR c++/8921
24795         * g++.dg/parse/non-dependent1.C: New test.
24796
24797         PR c++/8928
24798         * g++.dg/parse/dupl-tmpl-args1.C: New test.
24799
24800         PR c++/9228
24801         * g++.dg/parse/undefined7.C: New test.
24802         * g++.dg/parse/non-templ1.C: New test.
24803
24804         PR c++/9229
24805         * g++.dg/parse/too-many-tmpl-args1.C: New test.
24806
24807 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
24808
24809         * gcc.c-torture/compile/20030206-1.c: New test.
24810
24811 2003-02-05  Roger Sayle  <roger@eyesopen.com>
24812
24813         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
24814         "pow" to "foo" to avoid potential confusion with a math built-in.
24815
24816 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24817
24818         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
24819         conditions for SPARC targets.
24820
24821 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
24822
24823         * gcc.dg/20030204-1.c: New test.
24824
24825 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24826
24827         PR c++/38
24828         * g++.dg/parse/array-size1.C: New test.
24829
24830         PR c++/5657
24831         * g++.dg/parse/undefined3.C: New test.
24832
24833         PR c++/5665
24834         * g++.dg/parse/undefined4.C: New test.
24835
24836         PR c++/5975
24837         * g++.dg/parse/undefined5.C: New test.
24838
24839         PR c++/7259
24840         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
24841
24842         PR c++/8578
24843         * g++.dg/parse/casting-operator1.C: New test.
24844
24845         PR c++/8596
24846         * g++.dg/parse/undefined6.C: New test.
24847
24848         PR c++/8736
24849         * g++.dg/parse/missing-template1.C: New test.
24850
24851 2003-02-04  Jan Hubicka  <jh@suse.cz>
24852
24853         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
24854         * gcc.dg/i386-cmov?.c:  Likewise.
24855         * gcc.dg/i386-fpcvt-?.c:  Likewise.
24856         * gcc.dg/i386-ssefp-1.c:  Likewise.
24857         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
24858         conventions.
24859
24860 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
24861
24862         PR c++/7129
24863         * testsuite/g++.dg/ext/max.C: New test.
24864
24865 2003-02-03  Jan Hubicka  <jh@suse.cz>
24866
24867         * gcc.c-torture/execute/20030203-1.c: New test.
24868
24869 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
24870
24871         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
24872         'natural-endian'.
24873
24874 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
24875
24876         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
24877         * g++.dg/init/new2.C: Likewise.
24878         * g++.dg/other/new1.C: Likewise.
24879
24880 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
24881
24882         * gcc.dg/struct-ret-libc.c: New test.
24883
24884 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
24885
24886         * gcc.dg/20030129-1.c: New test.
24887
24888 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24889
24890         PR c++/8849
24891         * g++.dg/template/ptrmem4.C: New test.
24892
24893 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
24894
24895         * g++.dg/parser/constant1.C: New test.
24896
24897 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24898
24899         PR c++/8591
24900         * g++.dg/parse/friend2.C: New test.
24901
24902 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
24903
24904         PR c++/9437
24905         * g++.dg/template/unify4.C: New test.
24906
24907 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
24908
24909         * gcc.c-torture/execute/20030128-1.c: New test.
24910
24911 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
24912
24913         * g++.dg/lookup/nested1.C: Test moved from ...
24914         * g++.old-deja/g++.other/lookup24.C: ... here.
24915
24916 2003-01-28  Jan Hubicka  <jh@suse.cz>
24917
24918         * gcc.dg/i386-cmov5.c:  New test.
24919
24920 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
24921
24922         * gcc.c-torture/execute/20010925-1.c: Changed the
24923         memcpy declaration.
24924
24925 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
24926
24927         PR c++/3902
24928         * g++.dg/parse/template5.C: New test.
24929
24930 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
24931
24932         PR fortran/9258
24933         * g77.dg/pr9258: New test.
24934
24935 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
24936
24937         * README: Move relevant parts from README.g++.
24938
24939         * README.g++: Remove this file.
24940
24941 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
24942
24943         * g++.dg/abi/dcast1.C: New test.
24944
24945 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24946
24947         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
24948
24949 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
24950
24951         PR c++/47
24952         * g++.old-deja/g++.other/lookup24.C: New test.
24953
24954 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24955
24956         PR middle-end/7227
24957         * gcc.dg/uninit-C.c: New test.
24958
24959 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
24960
24961         * g++.dg/abi/covariant1.C: New test.
24962
24963 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
24964
24965         * gcc.dg/20030123-1.c: New test.
24966
24967 2003-01-25  Jan Hubicka  <jh@suse.cz>
24968
24969         PR opt/8492
24970         * gcc.c-torture/compile/20030125-1.c
24971
24972 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
24973
24974         PR c++/9403
24975         * g++.dg/parse/template3.C: New test.
24976         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
24977
24978         PR c++/795
24979         * g++.dg/parse/template4.C: New test.
24980
24981         PR c++/9415
24982         * g++.dg/template/qual2.C: New test.
24983
24984         PR c++/8545
24985         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
24986
24987         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
24988
24989 2003-01-25  Roger Sayle  <roger@eyesopen.com>
24990
24991         * gcc.c-torture/execute/switch-1.c: New test case.
24992
24993 2003-01-25  Jan Hubicka  <jh@suse.cz>
24994
24995         * gcc.c-torture/execute/20030125-1.[cx]: New test.
24996
24997 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
24998
24999         Tweaks for Bison-1.875. From the NEWS file:
25000         "- `parse error' -> `syntax error'
25001         Bison now uniformly uses the term `syntax error'"
25002         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
25003         * gcc.dg/cpp/digraph2.c: Likewise.
25004         * gcc.dg/cpp/direct2.c: Likewise.
25005         * gcc.dg/cpp/paste4.c: Likewise.
25006         * gcc.dg/c90-restrict-1.c: Likewise.
25007         * gcc.dg/c99-func-2.c: Likewise.
25008         * gcc.dg/noncompile/920721-2.c: Likewise.
25009         * gcc.dg/noncompile/930622-2.c: Likewise.
25010         * gcc.dg/noncompile/940112-1.c: Likewise.
25011         * gcc.dg/noncompile/950921-1.c: Likewise.
25012         * gcc.dg/noncompile/951123-1.c: Likewise.
25013         * gcc.dg/noncompile/971104-1.c: Likewise.
25014         * gcc.dg/noncompile/990416-1.c: Likewise.
25015
25016 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
25017
25018         * g++.dg/parse/undefined1.C: Add error message.
25019
25020 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
25021
25022         PR c++/9354
25023         * g++.dg/parse/new1.C: New test.
25024
25025         PR c++/9216
25026         * g++.dg/parse/template2.C: New test.
25027
25028         PR c++/9354
25029         * g++.dg/parse/typedef2.C: New test.
25030
25031         PR c++/9328
25032         * g++.dg/ext/typeof3.C: New test.
25033
25034 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25035
25036         PR c++/2738
25037         * g++.dg/parse/ret-type1.C: New test.
25038
25039         PR c++/3792
25040         * g++.dg/parse/tmpl-outside1.C: New test.
25041
25042         PR c++/4207
25043         * g++.dg/parse/int-as-enum1.C: New test.
25044
25045         PR c++/4903
25046         * g++.dg/parse/no-typename1.C: New test.
25047
25048         PR c++/5533
25049         * g++.dg/parse/no-value1.C: New test.
25050
25051         PR c++/5921
25052         * g++.dg/parse/wrong-inline1.C: New test.
25053
25054         PR c++/6402
25055         * g++.dg/parse/ref1.C: New test.
25056
25057         PR c++/6992
25058         * g++.dg/parse/attr-ctor1.C: New test.
25059
25060         PR c++/7229
25061         * g++.dg/parse/namespace5.C: New test.
25062
25063         PR c++/7917
25064         * g++.dg/parse/func-def1.C: New test.
25065
25066         PR c++/8143
25067         * g++.dg/parse/undefined1.C: New test.
25068
25069         PR c++/5723, PR c++/8522
25070         * g++.dg/parse/specialization1.C: New test.
25071
25072         PR c++/163, PR c++/8595
25073         * g++.dg/parse/struct-as-enum1.C: New test.
25074
25075         PR c++/9173
25076         * g++.dg/parse/undefined2.C: New test.
25077
25078 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
25079
25080         PR c++/9298
25081         * g++.dg/parse/template1.C: New test.
25082
25083         PR c++/9384
25084         * g++.dg/parse/using1.C: New test.
25085
25086         PR c++/9285
25087         PR c++/9294
25088         * g++.dg/parse/expr2.C: New test.
25089
25090         PR c++/9388
25091         * g++.dg/parse/lookup2.C: Likewise.
25092
25093 2003-01-21  Jan Hubicka  <jh@suse.cz>
25094
25095         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
25096         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
25097         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
25098         * gcc.c-torture/execute/string-opt-*.c: Likewise.
25099
25100 2003-01-20  Nick Clifton  <nickc@redhat.com>
25101
25102         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
25103         problem with ARM sibcall code generation.
25104
25105 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
25106
25107         * gcc.c-torture/execute/20030120-1.c: New.
25108
25109 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
25110
25111         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
25112
25113 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
25114
25115         PR c++/9272
25116         * g++.dg/parse/ctor1.C: New test.
25117
25118         PR c++/9294:
25119         * g++.dg/parse/qualified1.C: New test.
25120
25121         * g++.dg/parse/typename3.C: New test.
25122
25123 2003-01-16  Richard Henderson  <rth@redhat.com>
25124
25125         * g++.dg/tls/init-2.C: Fix error matches for real this time.
25126
25127 2003-01-16  Richard Henderson  <rth@redhat.com>
25128
25129         * g++.dg/pch/pch.exp: Copy test header to the working directory
25130         before using it either for precompilation or direct use.
25131         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
25132         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
25133
25134 2003-01-16  Richard Henderson  <rth@redhat.com>
25135
25136         * gcc.dg/pch/pch.exp: Copy test header to the working directory
25137         before using it either for precompilation or direct use.
25138         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
25139         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
25140
25141 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
25142
25143         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
25144         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
25145         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
25146         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
25147         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
25148         typename warning into error.
25149         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
25150         error messages.
25151         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
25152         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
25153         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
25154         messages.
25155         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
25156         make declaration visible in template.
25157         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
25158         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
25159         messages.
25160         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
25161         message.
25162         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
25163         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
25164         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
25165         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
25166         typename warning with error message.
25167         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
25168         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
25169         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
25170
25171 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
25172
25173         * g++.dg/parse/ambig2.C: New test.
25174
25175 2003-01-15  Richard Henderson  <rth@redhat.com>
25176
25177         * g++.dg/tls/init-2.C: Update error message string.
25178
25179 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25180
25181         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
25182
25183 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
25184
25185         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
25186         all for HC11/HC12.
25187         * gcc.c-torture/compile/20001205-1.x: Likewise.
25188         * gcc.c-torture/compile/20001226-1.x: Likewise.
25189         * gcc.c-torture/compile/920520-1.x: Likewise.
25190         * gcc.c-torture/compile/961203-1.x: Likewise.
25191         * gcc.c-torture/compile/20020604-1.x: Likewise.
25192
25193 2003-01-15  Jan Hubicka  <jh@suse.cz>
25194
25195         * gcc.c-torture/compile/20030115-1.c: New test.
25196
25197         * gcc.dg/i386-fpcvt-1.c: New test.
25198         * gcc.dg/i386-fpcvt-2.c: New test.
25199
25200 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
25201
25202         Further conform g++'s __vmi_class_type_info to the C++ ABI
25203         specification.
25204         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
25205         the specification.
25206
25207 2003-01-14  Jan Hubicka  <jh@suse.cz>
25208
25209         * gcc.dg/i386-fpcvt-1.c: New test.
25210         * gcc.dg/i386-fpcvt-2.c: New test.
25211
25212 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
25213
25214         * gcc.dg/i386-mmx-3.c: New test.
25215
25216 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
25217
25218         PR c++/9264
25219         * g++.dg/parse/octal1.C: New file.
25220
25221         PR c++/9172
25222         * g++.dg/parse/typename1.C: New file.
25223
25224 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
25225
25226         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
25227         * gcc.dg/bf-no-ms-layout.c: Likewise.
25228         * gcc.dg/bf-ms-attrib.c: Likewise.
25229
25230 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
25231
25232         PR c++/9099
25233         * g++.dg/parse/dtor1.C: New file.
25234
25235         PR c++/9128
25236         * g++.dg/rtti/typeid1.C: New file.
25237
25238         PR c++/9153
25239         * g++.dg/parse/lookup1.C: New file.
25240
25241         PR c++/9171
25242         * g++.dg/templ/spec5.C: New file.
25243
25244 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
25245
25246         * gcc.c-torture/compile/20030110-1.c: New test.
25247
25248 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
25249
25250         Merge from pch-branch:
25251
25252         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
25253
25254         * gcc.dg/pch/cpp-1.h: New.
25255         * gcc.dg/pch/cpp-1.c: New.
25256         * gcc.dg/pch/cpp-2.h: New.
25257         * gcc.dg/pch/cpp-2.c: New.
25258
25259         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
25260
25261         * gcc.dg/pch/except-1.h: New.
25262         * gcc.dg/pch/except-1.c: New.
25263
25264         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
25265
25266         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
25267         running test.
25268         * gcc.dg/pch: Include *.hp not *.h.
25269         * gcc.dg/pch/system-1.h: New.
25270         * gcc.dg/pch/system-1.c: New.
25271
25272         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
25273
25274         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
25275         rather than trying to build and run a program using PCH.
25276         * gcc.dg/pch: Remove dg-do commands from test files.
25277
25278         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
25279
25280         * gcc.dg/pch/macro-3.c: New.
25281         * gcc.dg/pch/macro-3.h: New.
25282
25283         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
25284
25285         * gcc.dg/pch/common-1.c: New.
25286         * gcc.dg/pch/common-1.h: New.
25287         * gcc.dg/pch/decl-1.c: New.
25288         * gcc.dg/pch/decl-1.h: New.
25289         * gcc.dg/pch/decl-2.c: New.
25290         * gcc.dg/pch/decl-2.h: New.
25291         * gcc.dg/pch/decl-3.c: New.
25292         * gcc.dg/pch/decl-3.h: New.
25293         * gcc.dg/pch/decl-4.c: New.
25294         * gcc.dg/pch/decl-4.h: New.
25295         * gcc.dg/pch/decl-5.c: New.
25296         * gcc.dg/pch/decl-5.h: New.
25297         * gcc.dg/pch/global-1.c: New.
25298         * gcc.dg/pch/global-1.h: New.
25299         * gcc.dg/pch/inline-1.c: New.
25300         * gcc.dg/pch/inline-1.h: New.
25301         * gcc.dg/pch/inline-2.c: New.
25302         * gcc.dg/pch/inline-2.h: New.
25303         * gcc.dg/pch/static-1.c: New.
25304         * gcc.dg/pch/static-1.h: New.
25305         * gcc.dg/pch/static-2.c: New.
25306         * gcc.dg/pch/static-2.h: New.
25307
25308         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
25309
25310         * g++.dg/pch/pch.exp: Better handle failing testcases.
25311         * gcc.dg/pch/pch.exp: Likewise.
25312         * gcc.dg/pch/macro-1.c: New.
25313         * gcc.dg/pch/macro-1.h: New.
25314         * gcc.dg/pch/macro-2.c: New.
25315         * gcc.dg/pch/macro-2.h: New.
25316
25317         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
25318
25319         * g++.dg/dg.exp: Treat files in pch/ specially.
25320         * g++.dg/pch/pch.exp: New file.
25321         * g++.dg/pch/empty.H: New file.
25322         * g++.dg/pch/empty.C: New file.
25323         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
25324         "precompile".
25325
25326         * gcc.dg/pch/pch.exp: New file.
25327         * gcc.dg/pch/empty.h: New file.
25328         * gcc.dg/pch/empty.c: New file.
25329         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
25330         "precompile".
25331
25332 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25333
25334         * g++.dg/template/friend14.C: New test.
25335
25336 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
25337
25338         * gcc.dg/old-style-asm-1.c: New test.
25339
25340 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
25341
25342         * gcc.c-torture/compile/20030109-1.c: New test.
25343
25344 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
25345
25346         * gcc.c-torture/execute/20030109-1.c: New test.
25347
25348 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
25349
25350         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
25351         * g++.old-deja/g++.mike/dyncast2.C: Likewise
25352         * g++.old-deja/g++.mike/dyncast3.C: Likewise
25353         * g++.old-deja/g++.mike/eh2.C: Likewise
25354         * g++.old-deja/g++.mike/eh3.C: Likewise
25355         * g++.old-deja/g++.mike/eh5.C: Likewise
25356         * g++.old-deja/g++.mike/eh6.C: Likewise
25357         * g++.old-deja/g++.mike/eh7.C: Likewise
25358         * g++.old-deja/g++.mike/eh8.C: Likewise
25359         * g++.old-deja/g++.mike/eh9.C: Likewise
25360         * g++.old-deja/g++.mike/eh10.C: Likewise
25361         * g++.old-deja/g++.mike/eh12.C: Likewise
25362         * g++.old-deja/g++.mike/eh13.C: Likewise
25363         * g++.old-deja/g++.mike/eh14.C: Likewise
25364         * g++.old-deja/g++.mike/eh16.C: Likewise
25365         * g++.old-deja/g++.mike/eh17.C: Likewise
25366         * g++.old-deja/g++.mike/eh18.C: Likewise
25367         * g++.old-deja/g++.mike/eh21.C: Likewise
25368         * g++.old-deja/g++.mike/eh23.C: Likewise
25369         * g++.old-deja/g++.mike/eh24.C: Likewise
25370         * g++.old-deja/g++.mike/eh25.C: Likewise
25371         * g++.old-deja/g++.mike/eh26.C: Likewise
25372         * g++.old-deja/g++.mike/eh27.C: Likewise
25373         * g++.old-deja/g++.mike/eh28.C: Likewise
25374         * g++.old-deja/g++.mike/eh29.C: Likewise
25375         * g++.old-deja/g++.mike/eh31.C: Likewise
25376         * g++.old-deja/g++.mike/eh33.C: Likewise
25377         * g++.old-deja/g++.mike/eh34.C: Likewise
25378         * g++.old-deja/g++.mike/eh35.C: Likewise
25379         * g++.old-deja/g++.mike/eh36.C: Likewise
25380         * g++.old-deja/g++.mike/eh37.C: Likewise
25381         * g++.old-deja/g++.mike/eh38.C: Likewise
25382         * g++.old-deja/g++.mike/eh39.C: Likewise
25383         * g++.old-deja/g++.mike/eh40.C: Likewise
25384         * g++.old-deja/g++.mike/eh41.C: Likewise
25385         * g++.old-deja/g++.mike/eh42.C: Likewise
25386         * g++.old-deja/g++.mike/eh44.C: Likewise
25387         * g++.old-deja/g++.mike/eh46.C: Likewise
25388         * g++.old-deja/g++.mike/eh47.C: Likewise
25389         * g++.old-deja/g++.mike/eh48.C: Likewise
25390         * g++.old-deja/g++.mike/eh49.C: Likewise
25391         * g++.old-deja/g++.mike/eh50.C: Likewise
25392         * g++.old-deja/g++.mike/eh51.C: Likewise
25393         * g++.old-deja/g++.mike/eh53.C: Likewise
25394         * g++.old-deja/g++.mike/eh55.C: Likewise
25395         * g++.old-deja/g++.mike/p7912.C: Likewise
25396         * g++.old-deja/g++.mike/p9706.C: Likewise
25397         * g++.old-deja/g++.mike/p10416.C: Likewise
25398         * g++.old-deja/g++.mike/p11667.C: Likewise
25399         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
25400         Remove redundant reference to Iris.
25401         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
25402         Elxsi, i860, Pico Java, and WE32K.
25403
25404 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
25405
25406         * g++.dg/ext/asm4.C: New test.
25407
25408 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25409
25410         PR c++/9030
25411         * g++.dg/template/friend12.C: New test.
25412         * g++.dg/template/friend13.C: Likewise.
25413         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
25414
25415 2003-01-08  Jan Hubicka  <jh@suse.cz>
25416
25417         * gcc.dg/i386-cadd.c: New test.
25418         * gcc.dg/i386-cmov4.c: Likewise.
25419
25420 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
25421
25422         PR c++/9165
25423         * g++.dg/warn/Wunused-3.C: New test.
25424
25425         * g++.dg/abi/bitfield9.C: New test.
25426
25427         PR c++/9189
25428         * g++.dg/parse/defarg3.C: New test.
25429
25430 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
25431
25432         * g++.dg/parse/ambig1.C: New test.
25433         * g++.dg/parse/defarg2.C: New test.
25434
25435 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
25436
25437         * g++.dg/template/defarg-1.C: New test.
25438         * g++.dg/template/local2.C: Likewise.
25439
25440 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
25441
25442         * gcc.c-torture/execute/20030105-1.c: New test.
25443
25444 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25445
25446         * g++.dg/parse/namespace3.C: Remove extra semicolons.
25447         * g++.dg/parse/namespace4.C: Likewise.
25448
25449 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
25450
25451         * g++.dg/template/ntp2.C: New test.
25452
25453 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
25454
25455         * g++.dg/parse/extern-C-1.C: New test.
25456
25457         * g++.dg/parse/namespace4.C: New test.
25458
25459         * g++.dg/template/nested1.C: New test.
25460
25461         * g++.dg/parse/namespace3.C: New test.
25462
25463 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
25464
25465         * g++.dg/lookup/two-stage1.C: New test.
25466
25467 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25468
25469         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
25470         * g++.old-deja/g++.jason/access8.C: Likewise.
25471         * g++.old-deja/g++.other/decl5.C: Likewise.
25472
25473 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
25474
25475         * g++.dg/parse/parse7.C: New test.
25476
25477 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
25478
25479         PR c++/2843
25480         * g++.dg/ext/attrib7.C: New test.
25481
25482 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
25483
25484         * g++.dg/parse/parse6.C: New test.
25485
25486 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
25487
25488         * gcc.dg/h8300-stack-1.c: New.
25489
25490 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
25491
25492         g++.dg/lookup/exception1.C: New test.
25493
25494         g++.dg/lookup/template1.C: New test.
25495
25496         g++.dg/parse/namespace2.C: New test.
25497
25498         g++.dg/parse/parens2.C: New test.
25499
25500 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
25501
25502         * g++.dg/parse/parse5.C: New test.
25503         * g++.dg/lookup/scoped4.C: New test.
25504
25505 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
25506
25507         * g++.dg/parse/parens1.C: New test.
25508
25509         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
25510         angle-bracket1.C.
25511         * g++.dg/parse/parens2.C: New test.
25512
25513         * g++.dg/lookup/scope-operator1.C: New test.
25514
25515         * g++.dg/parse/operator1.C: New test.
25516
25517 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25518
25519         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
25520         * g++.old-deja/g++.other/access6.C: Likewise.
25521         * g++.old-deja/g++.other/decl1.C: Likewise.
25522         * g++.old-deja/g++.pt/typename12.C: Likewise.
25523
25524 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
25525
25526         * g++.dg/parse/namespace1.C: New test.
25527
25528 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
25529
25530         * g++.dg/parse/parse4.C: New test.
25531
25532 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
25533
25534         * g++.dg/parse/parse3.C: New test.
25535
25536 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
25537
25538         * g++.dg/parse/parse2.C: New test.
25539
25540 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
25541
25542         * g++.dg/template/friend11.C: New test.
25543
25544 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
25545
25546         * g++.dg/parse/parse1.C: New test.
25547
25548 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
25549
25550         * lib/profopt.exp: Change the name of a global variable to avoid
25551         possible clashes with other test suites.
25552
25553 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
25554
25555         * g++.dg/inherit/covariant8.C: New test.
25556
25557 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
25558
25559         * g++.dg/init/array9.C: New test.
25560
25561         PR c++/9112
25562         * g++.dg/parse/expr1.C: New test.
25563
25564 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
25565
25566         * gcc.c-torture/compile/20021230-1.c: New test.
25567
25568 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
25569
25570         * g++.dg/inherit/covariant5.C: New test.
25571         * g++.dg/inherit/covariant6.C: New test.
25572         * g++.dg/inherit/covariant7.C: New test.
25573
25574 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25575
25576         PR c++/2739
25577         * g++.dg/other/access2.C: New test.
25578
25579 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25580
25581         * g++.dg/other/anon-struct.C: No longer fails
25582         * g++.old-deja/g++.brendan/parse4.C: Likewise.
25583         * g++.old-deja/g++.brendan/parse5.C: Likewise.
25584         * g++.old-deja/g++.brendan/parse6.C: Likewise.
25585
25586 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25587
25588         * g++.dg/parse/angle-bracket.C (main): No longer fails.
25589
25590 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
25591
25592         * g++.dg/eh/spec4.C: Remove stray semicolon.
25593         * g++.dg/expr/pmf-1.C: Change error message.
25594         * g++.dg/ext/asm1.C: Remove stray semicolon.
25595         * g++.dg/ext/typename1.C: Add missing typenames.
25596         * g++.dg/inherit/template-as-base.C: Change error message.
25597         * g++.dg/lookup/scoped1.C: Likewise.
25598         * g++.dg/lookup/scoped2.C: Likewise.
25599         * g++.dg/lookup/using2.C: Likewise.
25600         * g++.dg/other/component1.C: Remove stray semicolon.
25601         * g++.dg/other/do1.C: Change error message.
25602         * g++.dg/other/error2.C: Likewise.
25603         * g++.dg/other/init1.C: Likewise.
25604         * g++.dg/other/packed1.C: Remove stray semicolon.
25605         * g++.dg/other/ptrmem2.C: Change error message.
25606         * g++.dg/parse/parameter-declaration-1.C: Remove line number
25607         marker.
25608         * g++.dg/special/initp1.C: Remove invalid attribute usage.
25609         * g++.dg/template/access3.C: Add typename keyword.
25610         * g++.dg/template/access5.C: Remove stray semicolon.
25611         * g++.dg/template/access6.C: Likewise.
25612         * g++.dg/template/complit1.C: Likewise.
25613         * g++.dg/template/crash1.C: Change error message.
25614         * g++.dg/template/inherit2.C: Remove stray semicolon.
25615         * g++.dg/template/instantiate2.C: Likewise.
25616         * g++.dg/template/instantiate3.C: Change error message.
25617         * g++.dg/template/qual1.C: Remove stray semicolon.
25618         * g++.dg/template/qualttp18.C: Change error message.
25619         * g++.dg/template/ref1.C: Remove stray semicolon.
25620         * g++.dg/template/sizeof1.C (A::value): Declare it.
25621         * g++.dg/template/spec4.C: Change error message.
25622         * g++.dg/template/static1.C: Likewise.
25623         * g++.dg/template/type1.C: Likewise.
25624         * g++.dg/template/typename3.C: Likewise.
25625         * g++.old-deja/g++.benjamin/13478.C: Change error message.
25626         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
25627         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
25628         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
25629         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
25630         named return value extension.
25631         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
25632         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
25633         * g++.old-deja/g++.bob/extern_C.C: Likewise.
25634         * g++.old-deja/g++.bob/inherit2.C: Likewise.
25635         * g++.old-deja/g++.brendan/complex1.C: Likewise.
25636         * g++.old-deja/g++.brendan/copy5.C: Likewise.
25637         * g++.old-deja/g++.brendan/crash13.C: Likewise.
25638         * g++.old-deja/g++.brendan/crash15.C: Likewise.
25639         * g++.old-deja/g++.brendan/crash18.C: Change error message.
25640         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
25641         * g++.old-deja/g++.brendan/crash38.C: Likewise.
25642         * g++.old-deja/g++.brendan/crash50.C: Likewise.
25643         * g++.old-deja/g++.brendan/crash56.C: Likewise.
25644         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
25645         syntax.
25646         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
25647         * g++.old-deja/g++.brendan/crash8.C: Change error message.
25648         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
25649         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
25650         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
25651         * g++.old-deja/g++.brendan/template11.C: Likewise.
25652         * g++.old-deja/g++.brendan/template26.C: Likewise.
25653         * g++.old-deja/g++.brendan/template27.C: Use explicit
25654         specialization syntax.
25655         * g++.old-deja/g++.brendan/template30.C: Likewise.
25656         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
25657         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
25658         non-dependent names.
25659         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
25660         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
25661         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
25662         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
25663         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
25664         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
25665         named return value extension.
25666         * g++.old-deja/g++.ext/namedret2.C: Likewise.
25667         * g++.old-deja/g++.ext/namedret3.C: Likewise.
25668         * g++.old-deja/g++.ext/return1.C: Likewise.
25669         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
25670         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
25671         * g++.old-deja/g++.jason/access8.C: Likewise.
25672         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
25673         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
25674         pseudo-destructor names.
25675         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
25676         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
25677         pseudo-destructor names.
25678         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
25679         * g++.old-deja/g++.jason/overload19.C: Likewise.
25680         * g++.old-deja/g++.jason/overload32.C: Likewise.
25681         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
25682         stray semicolons.
25683         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
25684         * g++.old-deja/g++.jason/return.C: Likewise.
25685         * g++.old-deja/g++.jason/return2.C: Likewise.
25686         * g++.old-deja/g++.jason/shadow1.C: Likewise.
25687         * g++.old-deja/g++.jason/special.C: Use explicit specialization
25688         syntax.
25689         * g++.old-deja/g++.jason/template10.C: Account for use of
25690         non-dependent names.
25691         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
25692         syntax.
25693         * g++.old-deja/g++.jason/template37.C: Likewise.
25694         * g++.old-deja/g++.law/access4.C: Change error messages.
25695         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
25696         pseudo-destructor names.
25697         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
25698         * g++.old-deja/g++.law/ctors9.C: Likewise.
25699         * g++.old-deja/g++.law/cvt22.C: Likewise.
25700         * g++.old-deja/g++.law/dtors5.C: Likewise.
25701         * g++.old-deja/g++.law/global-init1.C: Likewise.
25702         * g++.old-deja/g++.law/missed-error3.C: Likewise.
25703         * g++.old-deja/g++.law/operators28.C: Likewise.
25704         * g++.old-deja/g++.law/visibility28.C: Likewise.
25705         * g++.old-deja/g++.martin/eval1.C: Likewise.
25706         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
25707         name.
25708         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
25709         * g++.old-deja/g++.mike/net34.C: Likewise.
25710         * g++.old-deja/g++.mike/net36.C: Likewise.
25711         * g++.old-deja/g++.mike/ns2.C: Likewise.
25712         * g++.old-deja/g++.mike/p12306.C: Likewise.
25713         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
25714         value extension.
25715         * g++.old-deja/g++.mike/p700.C: Likewise.
25716         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
25717         * g++.old-deja/g++.mike/p710.C: Likewise.
25718         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
25719         value extension.
25720         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
25721         * g++.old-deja/g++.mike/pmf9.C: Likewise.
25722         * g++.old-deja/g++.ns/crash2.C: Likewise.
25723         * g++.old-deja/g++.ns/crash3.C: Likewise.
25724         * g++.old-deja/g++.ns/invalid1.C: Likewise.
25725         * g++.old-deja/g++.ns/ns17.C: Likewise.
25726         * g++.old-deja/g++.ns/template16.C: Likewise.
25727         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
25728         keyword.
25729         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
25730         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
25731         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
25732         named return value extension.
25733         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
25734         * g++.old-deja/g++.other/access4.C: Issue additional error
25735         messages.
25736         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
25737         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
25738         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
25739         * g++.old-deja/g++.other/crash25.C: Change error message.
25740         * g++.old-deja/g++.other/crash4.C: Change error message.
25741         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
25742         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
25743         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
25744         checks.
25745         * g++.old-deja/g++.other/defarg8.C: Likewise.
25746         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
25747         * g++.old-deja/g++.other/dtor10.C: Likewise.
25748         * g++.old-deja/g++.other/incomplete.C: Likewise.
25749         * g++.old-deja/g++.other/linkage7.C: Likewise.
25750         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
25751         lookup algorithm.
25752         * g++.old-deja/g++.other/mangle2.C: Likewise.
25753         * g++.old-deja/g++.other/refinit2.C: Likewise.
25754         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
25755         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
25756         * g++.old-deja/g++.pt/crash28.C: Likewise.
25757         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
25758         syntax.
25759         * g++.old-deja/g++.pt/crash32.C: Change error message.
25760         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
25761         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
25762         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
25763         error message position.
25764         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
25765         * g++.old-deja/g++.pt/defarg8.C: Change error message.
25766         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
25767         syntax.
25768         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
25769         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
25770         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
25771         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
25772         keyword.
25773         * g++.old-deja/g++.pt/explicit31.C: Likewise.
25774         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
25775         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
25776         keyword.
25777         * g++.old-deja/g++.pt/explicit71.C: Change error message.
25778         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
25779         syntax.
25780         * g++.old-deja/g++.pt/friend28.C: Account for use of
25781         non-dependent names.
25782         * g++.old-deja/g++.pt/friend29.C: Likewise.
25783         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
25784         rules.
25785         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
25786         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
25787         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
25788         lookup rules.
25789         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
25790         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
25791         keyword.
25792         * g++.old-deja/g++.pt/memclass20.C: Likewise.
25793         * g++.old-deja/g++.pt/memclass5.C: Likewise.
25794         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
25795         keyword.
25796         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
25797         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
25798         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
25799         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
25800         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
25801         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
25802         keyword.
25803         * g++.old-deja/g++.pt/spec10.C: Likewise.
25804         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
25805         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
25806         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
25807         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
25808         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
25809         * g++.old-deja/g++.pt/ttp62.C: Likewise.
25810         * g++.old-deja/g++.pt/ttp64.C: Likewise.
25811         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
25812         * g++.old-deja/g++.pt/typename15.C: Likewise.
25813         * g++.old-deja/g++.pt/typename22.C: Likewise.
25814         * g++.old-deja/g++.pt/typename6.C: Change error messages.
25815         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
25816         * g++.old-deja/g++.pt/virtual2.C: Likewise.
25817         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
25818         syntax.
25819         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
25820         return value extension.
25821         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
25822         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
25823         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
25824         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
25825
25826 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
25827
25828         * g++.dg/warn/inline1.C: New test.
25829         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
25830         * g++.old-deja/g++.jason/synth10.C: Likewise.
25831         * g++.old-deja/g++.mike/net31.C: Likewise.
25832         * g++.old-deja/g++.mike/p8786.C: Likewise.
25833
25834         * g++.dg/template/friend10.C: New test.
25835         * g++.dg/template/conv5.C: New test.
25836
25837 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
25838
25839         * g++.dg/lookup/scoped3.C: New test.
25840
25841         * g++.dg/lookup/decl1.C: New test.
25842         * g++.dg/lookup/decl2.C: New test.
25843
25844 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25845
25846         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
25847         gcc.c-torture/compile/20021015-1.c,
25848         gcc.c-torture/compile/20021015-2.c,
25849         gcc.c-torture/compile/20021123-1.c,
25850         gcc.c-torture/compile/20021123-2.c,
25851         gcc.c-torture/compile/20021123-3.c,
25852         gcc.c-torture/compile/20021123-4.c,
25853         gcc.c-torture/execute/20021024-1.c: Add tests previously added
25854         only to 3.1 or 3.2 branch.
25855
25856 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
25857
25858         * gcc.dg/i386-bitfield3.c: New test.
25859
25860         * gcc.dg/i386-bitfield2.c: New test.
25861
25862 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
25863
25864         * g++.dg/parse/conv_op1.C: New test.
25865
25866 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
25867
25868         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
25869         approved.
25870
25871 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
25872
25873         * gcc.c-torture/compile/20021220-1.c: New test.
25874
25875 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
25876
25877         * gcc.dg/i386-fastcall-1.c: New.
25878
25879 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25880
25881         * gcc.c-torture/execute/20021219-1.c: New test.
25882
25883 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25884
25885         * gcc.dg/i386-pic-1.c: New test.
25886
25887 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25888
25889         PR c++/8099
25890         * g++.dg/template/friend9.C: New test.
25891
25892 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25893
25894         PR c++/3663
25895         * g++.dg/template/access7.C: New test.
25896
25897 2002-12-18  Nick Clifton  <nickc@redhat.com>
25898
25899         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
25900         the libstdc++-v3 directory has been found.
25901
25902 2002-12-12  Devang Patel <dpatel@apple.com>
25903         * gcc.dg/darwin-ld-1.c: New test.
25904         * gcc.dg/darwin-ld-2.c: New test.
25905         * gcc.dg/darwin-ld-3.c: New test.
25906         * gcc.dg/darwin-ld-4.c: New test.
25907         * gcc.dg/darwin-ld-5.c: New test.
25908
25909 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
25910
25911         * gcc.c-torture/compile/20021212-1.c: New test.
25912
25913 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
25914
25915         * gcc.dg/fshort-wchar: New test.
25916
25917 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
25918
25919         PR c++/8372
25920         * g++.dg/template/dtor1.C: New test.
25921
25922         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
25923         markers.
25924
25925 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
25926
25927         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
25928
25929 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
25930
25931         * g++.dg/template/static1.C: New test.
25932         * g++.dg/template/static2.C: New test.
25933         * g++.old-deja/g++.ext/memconst.C: New test.
25934
25935 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25936
25937         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
25938         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
25939         * g++.dg/special/initp1.C: Likewise.
25940
25941 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
25942
25943         * gcc.c-torture/execute/20021204-1.c: New test.
25944
25945 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
25946
25947         * gcc.dg/ppc-fmadd-1.c: New file.
25948         * gcc.dg/ppc-fmadd-2.c: New file.
25949         * gcc.dg/ppc-fmadd-3.c: New file.
25950
25951 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
25952
25953         * gcc.c-torture/compile/20021204-1.c: New test.
25954
25955 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
25956
25957         * g++.dg/inherit/covariant2.C: New test.
25958         * g++.dg/inherit/covariant3.C: New test.
25959         * g++.dg/inherit/covariant4.C: New test.
25960         * g++.dg/inherit/covariant1.C: Remove XFAIL.
25961         * g++.old-deja/g++.robertl/eb17.C: Likewise.
25962
25963 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
25964
25965         PR c++/8688
25966         * g++.dg/init/brace3.C: New test.
25967
25968 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
25969
25970         * gcc.dg/20020210-1.c: Fix a comment typo.
25971
25972 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
25973
25974         PR c++/8720
25975         * g++.dg/parse/defarg1.C: New test.
25976
25977         PR c++/8615
25978         * g++.dg/template/char1.C: New test.
25979
25980         * g++.dg/template/varmod1.C: Fix typo.
25981
25982 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25983
25984         DR 180
25985         * g++.old-deja/g++.pt/crash32.C: Expect error.
25986
25987 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
25988
25989         PR c++/5919
25990         * g++.dg/template/varmod1.C: New test.
25991
25992         PR c++/8727
25993         * g++.dg/inherit/typeinfo1.C: New test.
25994
25995         PR c++/8663
25996         * g++.dg/inherit/typedef1.C: New test.
25997
25998 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
25999
26000         PR c++/8332
26001         PR c++/8493
26002         * g++.dg/template/strlen1.C: New test.
26003
26004         PR c++/8227
26005         * g++.dg/template/ctor2.C: New test.
26006
26007         PR c++/8214
26008         * g++.dg/init/string1.C: New test.
26009
26010         PR c++/8511
26011         * g++.dg/template/friend8.C: New test.
26012
26013 2002-11-29  Joe Buck <jbuck@synopsys.com>
26014
26015         * g++.dg/lookup/anon2.C: New test.
26016
26017 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
26018
26019         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
26020         h8300 port.
26021
26022 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
26023
26024         * gcc.dg/bitfld-6.c: New test.
26025
26026 2002-11-27  Jan Hubicka  <jh@suse.cz>
26027
26028         * gcc.c-torture/execute/20021127.[cx]: New test.
26029
26030 2002-11-26  Jan Hubicka  <jh@suse.cz>
26031
26032         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
26033         quality.
26034
26035 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
26036
26037         * g++.dg/init/brace2.C: New test.
26038         * g++.old-deja/g++.mike/p9129.C: Correct.
26039
26040 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
26041
26042         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
26043
26044 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
26045
26046         * gcc.dg/sibcall-6: New test for indirect sibcalls.
26047
26048 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
26049
26050         * testsuite/g++.dg/abi/empty11.C: New test.
26051         * testsuite/g++.dg/rtti/cv1.C: New test.
26052
26053 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
26054
26055         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
26056
26057 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
26058
26059         * g++.dg/abi/empty10.C: New test.
26060
26061 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
26062
26063         * gcc.c-torture/compile/20021124-1.c: New test.
26064
26065 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
26066
26067         * g++.dg/abi/rtti2.C: New test.
26068
26069 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
26070
26071         * gcc.dg/i386-unroll-1.c: New test.
26072
26073 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
26074
26075         * gcc.c-torture/compile/20021120-1.c: New test.
26076         * gcc.c-torture/compile/20021120-2.c: New test.
26077
26078 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
26079
26080         * gcc.dg/bitfld-5.c: New test.
26081
26082 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
26083
26084         * gcc.c-torture/execute/20021120-3.c: New test.
26085
26086 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
26087
26088         * gcc.c-torture/execute/20021120-2.c: New test.
26089
26090 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
26091
26092         * gcc.c-torture/execute/20021120-1.c: New test.
26093
26094 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
26095
26096         * gcc.c-torture/execute/20021118-3.c: New test.
26097
26098 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26099
26100         * gcc.c-torture/compile/20021119-1.c: New test.
26101
26102 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
26103
26104         * gcc.dg/duff-1.c: New test.
26105         * gcc.dg/duff-2.c: New test.
26106         * gcc.dg/duff-3.c: New test.
26107
26108 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
26109
26110         * gcc.dg/cpp/_Pragma5.c: New test.
26111
26112 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
26113
26114         * gcc.c-torture/execute/20021118-2.c: New test.
26115
26116 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
26117
26118         * gcc.c-torture/execute/20021118-1.c: New test.
26119
26120 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
26121
26122         * gcc.dg/20021116-1.c: New test.
26123
26124 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
26125
26126         * g++.dg/abi/vcall1.C: New test.
26127
26128 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
26129
26130         * gcc.dg/20021029-1.c: New test.
26131         * gcc.dg/20021029-2.c: New test.
26132
26133 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26134
26135         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
26136
26137 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
26138
26139         PR c/8439
26140         * gcc.dg/20021110.c: Move to ...
26141         * gcc.c-torture/compile/20021110.c: .... here.
26142
26143 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26144
26145         PR c/8467
26146         * gcc.c-torture/execute/20021111-1.c
26147
26148 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
26149
26150         PR c/8439
26151         * gcc.dg/20021110.c: New test.
26152
26153 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
26154
26155         * g++.dg/abi/vthunk3.C: Run only on x86.
26156
26157 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
26158
26159         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
26160
26161 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
26162
26163         * lib/compat.exp (compat-execute): Fix logic error in last
26164         change.
26165
26166 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
26167
26168         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
26169
26170 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26171
26172         PR c++/8389
26173         * g++.dg/template/access6.C: New test.
26174
26175 2002-11-08  Jan Hubicka  <jh@suse.cz>
26176
26177         * gcc.dg/i386-ssefp-1.c: New test.
26178         * gcc.dg/i386-ssefp-1.c: New test.
26179
26180 2002-11-08  Jan Hubicka  <jh@suse.cz>
26181
26182         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
26183
26184 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
26185
26186         * g++.dg/abi/vthunk3.C: New test.
26187
26188         PR c++/8338
26189         * g++.dg/template/crash2.C: New test.
26190
26191 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
26192
26193         * testsuite/g++.dg/abi/dtor1.C: New test.
26194         * testsuite/g++.dg/abi/dtor2.C: Likewise.
26195
26196 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
26197
26198         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
26199         Darwin.
26200
26201 2002-11-04  Adam Nemet  <anemet@lnxw.com>
26202
26203         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
26204         -mthumb.  Only xfail with -O0.
26205
26206 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
26207
26208         * g++.dg/abi/thunk1.C: New test.
26209         * g++.dg/abi/thunk2.C: Likewise.
26210         * g++.dg/abi/vtt1.C: Likewise.
26211
26212 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
26213
26214         PR optimization/8423
26215         * gcc.c-torture/execute/builtin-constant.c: New test.
26216
26217 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
26218
26219         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
26220         Add some more cases.
26221
26222 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
26223
26224         PR c++/8391
26225         * g++.dg/opt/local1.C: New test.
26226
26227 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
26228
26229         PR c++/8160
26230         * g++.dg/template/complit1.C: New test.
26231
26232         PR c++/8149
26233         * g++.dg/template/typename4.C: Likewise.
26234
26235 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26236
26237         Core issue 287, PR c++/7639
26238         * g++.dg/template/instantiate1.C: Adjust error location.
26239         * g++.dg/template/instantiate3.C: New test.
26240         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
26241         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
26242         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
26243
26244 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
26245
26246         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
26247
26248 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
26249
26250         PR c++/8287
26251         * g++.dg/init/dtor2.C: New test.
26252
26253 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26254
26255         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
26256         * gcc.dg/nest.c: Bypass errors on irix6.
26257
26258 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
26259
26260         * gcc.dg/nest.c: Expect error for mmix-*-*.
26261         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
26262
26263 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
26264
26265         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
26266         markers.
26267
26268         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
26269
26270 2002-10-25  Mike Stump  <mrs@apple.com>
26271
26272         * gcc.dg/warn-1.c: New test.
26273
26274 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
26275
26276         * g++.dg/template/typename3.C: New test.
26277
26278 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
26279
26280         * g++.dg/lookup/ptrmem1.C: New test.
26281
26282         * g++.dg/abi/vthunk2.C: New test.
26283
26284 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
26285
26286         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
26287
26288 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
26289
26290         * g++.dg/abi/empty9.C: New test.
26291
26292 2002-10-24  Richard Henderson  <rth@redhat.com>
26293
26294         * g++.dg/inherit/thunk1.C: Enable for ia64.
26295
26296 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
26297
26298         PR c++/8067
26299         * g++.dg/lookup/pretty1.C: New test.
26300
26301 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
26302
26303         * gcc.dg/20021023-1.c: New test.
26304
26305 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
26306
26307         PR c++/7679
26308         * g++.dg/parse/inline1.C: New test.
26309
26310 2002-10-23  Richard Henderson  <rth@redhat.com>
26311
26312         * g++.dg/inherit/thunk1.C: Enable for x86_64.
26313
26314         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
26315
26316 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
26317
26318         PR c++/6579
26319         * g++.dg/parse/stmtexpr3.C: New test.
26320
26321 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
26322
26323         * g++.dg/expr/cond1.C: New test.
26324
26325 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
26326
26327         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
26328
26329 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
26330
26331         * g++.dg/abi/vbase13.C: New test.
26332         * g++.dg/abi/vbase14.C: Likewise.
26333
26334 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
26335
26336         * gcc.dg/tls/pic-1.c: New test.
26337         * gcc.dg/tls/nonpic-1.c: New test.
26338         * gcc.dg/20021018-1.c: New test.
26339
26340 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
26341
26342         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
26343         Remove only files with the same base name as the test case.
26344         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
26345         (profopt-execute): Likewise.  Also, remove old profiling
26346         and performance data files before running the tests.
26347
26348         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
26349         * g++.dg/bprob/bprob.exp: Likewise.
26350         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
26351         to allow more general test case names.
26352
26353         * g++.dg/bprob/bprob-1.C: Rename to ...
26354         * g++.dg/bprob/g++-bprob-1.C: ... this.
26355
26356         * g77.dg/bprob/bprob-1.f: Rename to ...
26357         * g77.dg/bprob/g77-bprob-1.f: ... this.
26358
26359 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
26360
26361         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
26362         bison 1.50 or later.
26363
26364 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
26365
26366         * g++.dg/README: Describe more test directories.
26367
26368 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
26369
26370         * g++.dg/init/array6.C: Add additional tests.
26371
26372 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
26373
26374         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
26375         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
26376
26377 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
26378
26379         * gcc.c-torture/compile/20020604-1.x: New.
26380         * gcc.c-torture/compile/simd-5.x: Likewise.
26381         * gcc.c-torture/execute/920710-1.x: Likewise.
26382         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
26383
26384 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
26385
26386         * g++.dg/inherit/override1.C: Add dg-options clause.
26387
26388 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26389
26390         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
26391         _mm_slli_si128.
26392
26393 2002-10-19  Andreas Schwab  <schwab@suse.de>
26394
26395         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
26396         directory component.
26397
26398 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
26399
26400         * g++.dg/inherit/thunk1.C: New test.
26401
26402         * g++.dg/inherit/override1.C: New test.
26403
26404         * g++.dg/abi/mangle11.C: New test.
26405         * g++.dg/abi/mangle14.C: New test.
26406         * g++.dg/abi/mangle17.C: New test.
26407
26408 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
26409
26410         * g++.dg/overload/member2.C: New test.
26411
26412 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
26413
26414         * g++.dg/README: Describe new compat directory.
26415         * g++.dg/dg.exp: Skip tests in compat directory.
26416         * README.compat: New file.
26417         * lib/compat.exp: New expect script.
26418         * g++.dg/compat: New test directory.
26419         * g++.dg/compat/compat.exp: New expect script.
26420         * g++.dg/compat/abi: New test directory.
26421         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
26422         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
26423         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
26424         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
26425         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
26426         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
26427         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
26428         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
26429         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
26430         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
26431         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
26432         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
26433         * g++.dg/compat/break: New test directory.
26434         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
26435         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
26436         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
26437         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
26438         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
26439         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
26440         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
26441         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
26442         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
26443         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
26444         g++.dg/compat/break/README: New files.
26445         * g++.dg/compat/eh: New test directory.
26446         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
26447         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
26448         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
26449         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
26450         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
26451         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
26452         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
26453         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
26454         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
26455         g++.dg/compat/eh/filter2_y.C,
26456         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
26457         g++.dg/compat/eh/new1_y.C,
26458         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
26459         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
26460         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
26461         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
26462         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
26463         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
26464         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
26465         g++.dg/compat/eh/unexpected1_y.C: New files.
26466         * g++.dg/compat/init: New test directory.
26467         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
26468         g++.dg/compat/init/array5_y.C,
26469         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
26470         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
26471         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
26472         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
26473         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
26474         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
26475         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
26476         g++.dg/compat/init/init-ref2_y.C: New files.
26477
26478 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
26479
26480         PR c++/7584
26481         * g++.dg/inherit/using3.C: New test.
26482
26483 2002-10-17  Jan Hubicka  <jh@suse.cz>
26484
26485         * gcc.dg/20021017-2.c: New test.
26486
26487 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
26488
26489         * g++.dg/abi/mangle16.C: Adjust.
26490
26491         * g++.dg/init/array8.C: New test.
26492
26493 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
26494
26495         * gcc.dg/special/mips-abi.exp: New test.
26496         * gcc.dg/special/mips-abi.s: Empty file used by the above.
26497
26498 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
26499
26500         * g++.dg/abi/mangle16.C: New test.
26501         * g++.dg/abi/mangle17.C: Likewise.
26502
26503         PR c++/7478
26504         * g++.dg/template/ref1.C: New test.
26505
26506 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26507
26508         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
26509
26510 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
26511
26512         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
26513
26514 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
26515
26516         PR c++/7524
26517         * g++.dg/init/array7.C: New test.
26518
26519 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
26520
26521         * g++.dg/init/array6.C: New test.
26522
26523         * g++.dg/abi/mangle13.C: Likewise.
26524         * g++.dg/abi/mangle14.C: Likewise.
26525         * g++.dg/abi/mangle15.C: Likewise.
26526
26527 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
26528
26529         * g++.dg/abi/empty8.C: New test.
26530
26531 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
26532
26533         * g++.dg/init/ctor1.C: New test.
26534
26535 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
26536
26537         * gcc.c-torture/execute/20021015-1.c: New test.
26538
26539 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
26540
26541         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
26542
26543 2002-10-14  Jan Hubicka  <jh@suse.cz>
26544
26545         * gcc.dg/i386-ssetype-[1-5].c: New tests.
26546
26547 2002-10-14  Richard Henderson  <rth@redhat.com>
26548
26549         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
26550
26551 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
26552
26553         PR optimization/6631
26554         * g++.dg/opt/const2.C: New test.
26555
26556 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
26557
26558         PR c++/7176
26559         * g++.dg/parse/friend1.C: New test.
26560         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
26561
26562 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
26563
26564         * gcc.dg/20021014-1.c: New test.
26565
26566 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
26567
26568         PR c++/5661
26569         * g++.dg/ext/vlm1.C: New test.
26570         * g++.dg/ext/vlm2.C: Likewise.
26571
26572         * g++.dg/init/array1.C: Remove invalid braces.
26573         * g++.dg/init/brace1.C: New test.
26574         * g++.dg/init/copy2.C: Likewise.
26575         * g++.dg/init/copy3.C: Likewise.
26576         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
26577         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
26578         braces.
26579
26580 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
26581
26582         * gcc.dg/cpp/assembler.S: Don't use -ansi.
26583
26584 2002-10-11  Richard Shann  <richard.shann@superh.com>
26585
26586         * gcc.c-torture/compile/simd-5.c: New test.
26587
26588 2002-10-10  Roger Sayle  <roger@eyesopen.com>
26589
26590         * gcc.c-torture/execute/shiftopt-1.c: New test case.
26591
26592 2002-10-10  Jim Wilson  <wilson@redhat.com>
26593
26594         * gcc.c-torture/execute/20021010-1.c: New test.
26595
26596 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
26597
26598         PR c/7353
26599         * g++.dg/ext/typedef-init.C: New test.
26600         * gcc.dg/typedef-init.c: New test.
26601
26602 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
26603
26604         * gcc.dg/cpp/paste13.c: New test.
26605
26606 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26607
26608         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
26609         remaining platforms, XFAIL during compile, not execute.  Don't
26610         XFAIL at -O0.
26611
26612 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
26613
26614         * gcc.dg/alias-1.c: Tweak expected warning.
26615
26616 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
26617
26618         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
26619
26620 2002-10-06  Andreas Jaeger  <aj@suse.de>
26621
26622         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
26623         * gcc.dg/cpp/c++98.C: Likewise.
26624
26625         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
26626         * g++.dg/cpp/c++98.C: Likewise.
26627
26628         * g++.dg/README (Subdirectories): Mention cpp directory.
26629
26630         PR target/7559
26631         * gcc.dg/20021006-1.c: New test.
26632
26633 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26634
26635         PR c++/7804
26636         * g++.dg/other/warning1.C: New test.
26637
26638 2002-10-04  Roger Sayle  <roger@eyesopen.com>
26639
26640         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
26641         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
26642         and sparc-*-* with -m64 as expected failures.  See PR 8087.
26643
26644 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
26645
26646         PR c++/7931
26647         * g++.dg/template/ptrmem3.C: New test.
26648
26649         PR c++/7754
26650         * g++.dg/template/union1.C: New test.
26651
26652 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
26653
26654         PR c++/8006
26655         * g++.dg/abi/mangle9.C: New test.
26656         * g++.dg/abi/mangle10.C: New test.
26657         * g++.dg/abi/mangle11.C: New test.
26658         * g++.dg/abi/mangle12.C: New test.
26659
26660 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
26661
26662         PR c++/7188.
26663         * g++.dg/template/meminit1.C: New test.
26664         * g++.dg/warn/Wreorder-1.C: Likewise.
26665         * g++.old-deja/g++.mike/warn3.C: Tweak.
26666         * lib/prune.exp: Ingore "in copy constructor".
26667
26668 2002-10-02  Andreas Jaeger  <aj@suse.de>
26669
26670         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
26671         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
26672         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
26673         on x86-64.
26674
26675 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
26676
26677         * gcc.dg/empty1.C: Fix typo.
26678
26679 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
26680
26681         * gcc.dg/alias-1.c: New test.
26682
26683 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
26684
26685         * gcc.dg/empty1.C: New test.
26686
26687         * g++.dg/tls/init-2.C: Tweak error messages.
26688
26689 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
26690
26691         * gcc.c-torture/compile/20020923-1.c: New test.
26692
26693 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
26694
26695         * gcc.c-torture/execute/ffs-1.c: New test.
26696         * gcc.c-torture/execute/ffs-2.c: Ditto.
26697
26698 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
26699
26700         * g++.dg/overload/member1.C: New test.
26701
26702 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
26703
26704         * g++.dg/abi/empty7.C: New test.
26705         * g++.dg/init/pm2.C: Likewise.
26706
26707 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
26708
26709         * g++.dg/rtti/crash1.C: New test.
26710
26711 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
26712
26713         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
26714         gcc.dg/sibcall-4.c: New tests.
26715
26716 2002-09-28  Roger Sayle  <roger@eyesopen.com>
26717
26718         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
26719         powerpc and MMIX targets.
26720
26721 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
26722
26723         * gcc.dg/cpp/20020927-1.c: New.
26724
26725 2002-09-26  David S. Miller  <davem@redhat.com>
26726
26727         * gcc.c-torture/compile/trunctfdf.c: New.
26728
26729 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26730
26731         * lib/target-supports.exp (check_weak_available): Handle solaris2.
26732
26733 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
26734
26735         * gcc.c-torture/execute/loop-15.c: New.
26736
26737 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
26738
26739         * README.QMTEST: Fix typo.
26740
26741 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
26742
26743         * gcc.dg/20020926-1.c: New test.
26744
26745 2002-09-25  David S. Miller  <davem@redhat.com>
26746
26747         PR target/7842
26748         * gcc.c-torture/execute/shiftdi.c: New test.
26749
26750 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
26751
26752         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
26753         unique to the tool.
26754         * lib/g77.exp (g77_init): Likewise.
26755         * lib/g++.exp (g++_init): Likewise.
26756         * lib/objc.exp (objc_init): Likewise.
26757
26758 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
26759
26760         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
26761         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
26762         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
26763
26764 2002-09-25  Richard Henderson  <rth@redhat.com>
26765
26766         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
26767         too-small long double.
26768
26769 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
26770
26771         * gcc.dg/20020919-1.c: New test.
26772
26773 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
26774
26775         * g++.dg/abi/bitfield6.C: New test.
26776         * g++.dg/abi/bitfield7.C: New test.
26777         * g++.dg/abi/bitfield8.C: New test.
26778         * g++.dg/abi/vbase11.C: New test.
26779
26780 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26781
26782         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
26783         hppa*-*-hpux*.  Update test comment.
26784
26785 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
26786
26787         * gcc.dg/tls/struct-1.c: New test.
26788
26789 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
26790
26791         * gcc.dg/cpp/tr-warn2.c: Update.
26792
26793 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
26794
26795         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
26796
26797 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
26798
26799         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
26800         systems.
26801
26802 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
26803
26804         * gcc.c-torture/execute/ieee/mzero3.c: New test.
26805
26806         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
26807         Adjust for c++filt moved to binutils.  Remove spurious duplicate
26808         setting of cxxfilt.
26809
26810 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
26811
26812         * gcc.dg/20020312-2.c: Update for darwin.
26813
26814 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
26815
26816         * g++.old-deja/g++.other/crash32.C: Mark ICE.
26817
26818 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
26819
26820         * objc.dg/comp-types-1.m: New test.
26821         * objc.dg/comp-types-2.m: New test.
26822         * objc.dg/comp-types-3.m: New test.
26823         * objc.dg/comp-types-4.m: New test.
26824         * objc.dg/comp-types-5.m: New test.
26825         * objc.dg/comp-types-6.m: New test.
26826
26827 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26828
26829         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
26830
26831 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
26832
26833         * g++.dg/other/do1.C: New test.
26834
26835         * g++.dg/template/subst1.C: New test.
26836
26837 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
26838
26839         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
26840
26841 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
26842
26843         * g++.dg/template/qualttp20.C: Adjust expected errors.
26844         * g++.old-deja/g++.jason/report.C: Likewise.
26845         * g++.old-deja/g++.other/qual1.C: Likewise.
26846
26847         * g++.dg/lookup/scoped2.C: New test.
26848
26849         * g++.dg/ext/asm3.C: New test.
26850
26851 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
26852
26853         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
26854
26855 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
26856
26857         * ChangeLog: follow spelling conventions.
26858         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
26859         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
26860         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
26861         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
26862         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
26863         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
26864         * g++.old-deja/g++.law/global-init1.C: Likewise.
26865         * g++.old-deja/g++.other/delete4.C: Likewise.
26866         * g++.old-deja/g++.other/inline21.C: Likewise.
26867         * g++.old-deja/g++.other/singleton.C: Likewise.
26868         * g77.dg/strlen0.f: Likewise.
26869         * g77.f-torture/compile/20010519-1.f: Likewise.
26870         * g77.f-torture/compile/980310-4.f: Likewise.
26871         * gcc.c-torture/compile/20000605-1.c: Likewise.
26872         * gcc.c-torture/execute/20020225-1.c: Likewise.
26873         * gcc.dg/c90-hexfloat-2.c: Likewise.
26874         * gcc.dg/c99-bool-1.c: Likewise.
26875         * gcc.dg/c99-hexfloat-2.c: Likewise.
26876         * gcc.dg/dll-2.c: Likewise.
26877         * gcc.dg/wtr-union-init-1.c: Likewise.
26878         * gcc.dg/wtr-union-init-2.c: Likewise.
26879         * gcc.dg/wtr-union-init-3.c: Likewise.
26880         * gcc.dg/cpp/avoidpaste1.c: Likewise.
26881         * gcc.dg/cpp/defined.c: Likewise.
26882         * gcc.dg/cpp/macsyntx.c: Likewise.
26883         * gcc.dg/cpp/paste2.c: Likewise.
26884         * gcc.dg/cpp/trad/defined.c: Likewise.
26885         * gcc.dg/format/c90-printf-1.c: Likewise.
26886         * gcc.dg/format/c90-scanf-1.c: Likewise.
26887         * gcc.dg/format/c99-printf-1.c: Likewise.
26888         * gcc.dg/format/c99-scanf-1.c: Likewise.
26889         * gcc.misc-tests/gcov-8.c: Likewise.
26890         * lib/profopt.exp: Likewise.
26891
26892 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
26893
26894         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
26895
26896 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
26897
26898         * g++.dg/inherit/using2.C: New test.
26899
26900 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
26901
26902         * ChangeLog: Follow spelling conventions.
26903         * g++.dg/template/friend4.C: Likewise.
26904         * g++.old-deja/g++.pt/crash67.C: Likewise.
26905         * gcc.c-torture/execute/20000801-4.c: Likewise.
26906         * gcc.dg/c90-digraph-1.c: Likewise.
26907         * gcc.dg/c94-digraph-1.c: Likewise.
26908         * gcc.dg/c99-digraph-1.c: Likewise.
26909         * gcc.dg/cpp/line5.c: Likewise.
26910         * gcc.dg/cpp/multiline.c: Likewise.
26911         * gcc.dg/cpp/trad/literals-1.c: Likewise.
26912         * gcc.dg/format/attr-3.c: Likewise.
26913         * gcc.dg/format/c90-scanf-3.c: Likewise.
26914         * gcc.dg/format/ext-4.c: Likewise.
26915
26916 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
26917
26918         * g++.dg/template/pretty1.C: New test.
26919
26920 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
26921
26922         * gcc.c-torture/execute/struct-cpy-1.c: New test.
26923
26924 2002-09-13  Matt Austern  <austern@apple.com>
26925
26926         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
26927         passing a cast expression to a function by const reference.
26928
26929 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
26930
26931         * g++.dg/template/deduce1.C: New test.
26932
26933 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
26934
26935         * gcc.c-torture/execute/simd-1.c: Force all use of int to
26936         32-bit int.
26937
26938 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26939
26940         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
26941         usage.
26942
26943 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
26944
26945         * gcc.c-torture/compile/20020910-1.c: New test.
26946
26947 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
26948
26949         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
26950
26951 2002-09-10  Andreas Jaeger  <aj@suse.de>
26952
26953         * gcc.dg/20020312-2.c: Adjust for x86-64.
26954
26955 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
26956
26957         * g77.dg/7388.f: New test case for PR 7388.
26958
26959 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
26960
26961         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
26962
26963 2002-09-05  Ziemowit Laski <zlaski@apple.com>
26964
26965         * objc.dg/proto-lossage-1.m: New test.
26966
26967 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
26968
26969         * gcc.dg/cpp/_Pragma4.c: Fix typo.
26970
26971 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
26972
26973         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
26974         expected to pass.
26975
26976 2002-09-06  Stan Shebs  <shebs@apple.com>
26977             David Edelsohn  <edelsohn@gnu.org>
26978
26979         * gcc.dg/weak: New directory.
26980         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
26981         target-specific xfail bits.
26982         * gcc.dg/typeof-2.c: Move to new directory.
26983         * gcc.dg/weak.exp: New expect script.
26984
26985 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
26986
26987         * gcc.c-torture/execute/extzvsi.c: New test.
26988
26989 2002-09-05  Stan Shebs  <shebs@apple.com>
26990
26991         * gcc.dg/weak-1.c: xfail on Darwin.
26992         * gcc.dg/weak-2.c: Ditto.
26993         * gcc.dg/weak-3.c: Ditto.
26994         * gcc.dg/weak-4.c: Ditto.
26995         * gcc.dg/weak-5.c: Ditto.
26996         * gcc.dg/weak-6.c: Ditto.
26997         * gcc.dg/weak-7.c: Ditto.
26998         * gcc.dg/weak-8.c: Ditto.
26999         * gcc.dg/weak-9.c: Ditto.
27000
27001 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
27002
27003         * gcc.c-torture/execute/loop-14.c: New test.
27004
27005 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
27006
27007         * g++.dg/other/cxa-atexit1.C: New test.
27008
27009         * gcc.dg/typeof-2.c: New test.
27010
27011 2002-09-03  Roger Sayle  <roger@eyesopen.com>
27012
27013         * gcc.dg/builtins-2.c: New testcase.
27014         * gcc.dg/builtins-3.c: New testcase.
27015
27016 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
27017
27018         * gcc.dg/cpp/_Pragma4.c: New test.
27019
27020 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
27021
27022         * objc/execute/nil_method-1.m: New testcase.
27023
27024 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
27025
27026         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
27027         [Object class], not [Object initialize].
27028
27029 2002-08-31  Roger Sayle  <roger@eyesopen.com>
27030             Hans-Peter Nilsson  <hp@bitrange.com>
27031
27032         * gcc.c-torture/execute/20020720-1.x: Skip test on
27033         mmix-knuth-mmixware.  Correct comment.
27034
27035 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
27036
27037         * testsuite/g++.dg/abi/bitfield5.C: New test.
27038         * testsuite/g++.dg/abi/vbase10.C: Likewise.
27039
27040 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
27041
27042         * objc.dg/undeclared-selector.m: New test.
27043
27044 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
27045
27046         * g++.dg/other/offsetof1.C: Avoid cast warning.
27047
27048 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
27049
27050         * objc.dg/super-class-2.m: New test.
27051
27052 2002-08-24  Matt Austern  <austern@apple.com>
27053
27054         * g++.dg/ext/lvaddr.C: New test.
27055         * g++.dg/ext/lvcast.C: New test.
27056
27057 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
27058
27059         * testsuite/g++.dg/inherit/cond1.C: New test.
27060
27061 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
27062
27063         * gcc.dg/noncompile/incomplete-1.c: New test.
27064
27065 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
27066
27067         * gcc.dg/typespec-1.c: New test.
27068
27069 2002-08-20  Devang Patel  <dpatel@apple.com>
27070         * objc.dg/proto-hier-2.m: New test.
27071
27072 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
27073
27074         * objc.dg/bitfield-1.m: New test.
27075         * objc.dg/bitfield-2.m: New test.
27076
27077 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
27078
27079         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
27080         gcc.dg/c99-flex-array-4.c: New tests.
27081
27082 2002-08-16  Stan Shebs  <shebs@apple.com>
27083
27084         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
27085
27086 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
27087
27088         * gcc.dg/typeof-1.c: New test.
27089         * g++.dg/ext/typeof2.C: New test.
27090
27091 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
27092
27093         * g++.dg/other/offsetof1.C: New test.
27094
27095 2002-08-14  Richard Henderson  <rth@redhat.com>
27096
27097         * gcc.dg/tls/diag-3.c: Fix expected message strings.
27098
27099 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
27100
27101         * gcc.dg/cpp/_Pragma3.c: New test.
27102
27103 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
27104
27105         * g++.dg/template/inherit3: New test.
27106
27107 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
27108
27109         * gcc.dg/bitfld-4.c: Add blank options.
27110
27111 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
27112
27113         * g++.dg/template/crash1.C: New test.
27114
27115 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
27116
27117         * gcc.dg/tls/opt-2.c: New test.
27118
27119 2002-08-08  Devang Patel  <dpatel@apple.com>
27120
27121         * objc.dg/selector-1.m : New test
27122
27123 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
27124
27125         * g++.dg/abi/bitfield4.C: New test.
27126         * gcc.dg/bitfld-4.c: New test.
27127
27128 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
27129
27130         * g++.dg/other/packed1.C: New test.
27131
27132 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
27133
27134         * g++.dg/abi/offsetof.C: Tweak error messages.
27135         * g++.old-deja/g++.mike/p10769a.C: Likewise.
27136
27137 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
27138
27139         * gcc.dg/bitfld-3.c: New test.
27140
27141 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
27142             Richard Henderson  <rth@redhat.com>
27143
27144         * gcc.dg/i386-bitfield1.c: New test.
27145         * g++.dg/abi/bitfield3.C: Update.
27146
27147 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
27148
27149         * objc.dg/const-str-2.m: Update.
27150         * gcc.dg/cpp/c++98.c: Change to C extension.
27151         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
27152         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
27153
27154 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
27155
27156         * testsuite/gcc.dg/tls/diag-3.c: New.
27157
27158 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
27159
27160         * g++.dg/README (Subdirectories): Document new subdir expr.
27161         * g++.dg/expr/pmf-1.C: New test.
27162
27163 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
27164
27165         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
27166
27167 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
27168
27169         * g++.dg/abi/bitfield3.C: New test.
27170
27171 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
27172
27173         * lib/gcov.exp: Tweak expected line formats.
27174         * gcc.misc-tests/gcov8.c: New test.
27175         * gcc.misc-tests/gcov8.x: New flags.
27176
27177 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
27178
27179         * consistency.vlad/layout/endian.c: Include string.h.
27180
27181         * gcc.c-torture/execute/20020805-1.c: New test.
27182
27183 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
27184
27185         * g++.dg/other/conversion1.C: New test.
27186
27187 2002-08-03  Roger Sayle  <roger@eyesopen.com>
27188
27189         * gcc.dg/builtins-1.c: New testcase.
27190
27191 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
27192
27193         * g++.dg/inherit/access3.C: New test.
27194
27195 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
27196
27197         * gcc.dg/ia64-visibility-2.c: New test.
27198
27199 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
27200
27201         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
27202         __qualifier_flags to __flags.
27203
27204 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
27205
27206         * g++.dg/inherit/operator1.C: New test.
27207         * g++.dg/lookup/disamb1.C: Fix typo in comment.
27208         * g++.dg/other/error1.C: Change expected error message.
27209         * g++.dg/template/conv4.C: Likewise.
27210
27211 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
27212
27213         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
27214         for documented behavior.
27215
27216 2002-07-25  Roger Sayle  <roger@eyesopen.com>
27217
27218         * gcc.c-torture/execute/20020720-1.x: Skip this test on
27219         several targets known to fail.
27220
27221 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
27222
27223         * gcc.dg/mips-args-[123].c: New tests.
27224
27225 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
27226
27227         * gcc.dg/ppc-spe.c: New.
27228
27229 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
27230
27231         * g++.dg/other/ptrmem4.C: New testcase.
27232
27233 2002-07-24  Richard Henderson  <rth@redhat.com>
27234
27235         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
27236
27237 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
27238
27239         * g++.dg/ext/alignof1.C (main): Return 0 for success.
27240
27241 2002-07-24  Roger Sayle  <roger@eyesopen.com>
27242
27243         * gcc.c-torture/execute/memset-3.c: New testcase.
27244
27245 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
27246
27247         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
27248         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
27249
27250 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27251
27252         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
27253         Delete.
27254
27255 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
27256
27257         * gcc.c-torture/compile/simd-4.c: New test.
27258
27259 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27260
27261         PR c++/7347, c++/7348
27262         * g++.dg/template/access4.C: New test.
27263         * g++.dg/template/access5.C: New test.
27264         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
27265         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
27266         * g++.old-deja/g++.pt/ttp58.C: Likewise.
27267         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
27268
27269 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
27270
27271         * gcc.dg/gnu89-init-2.c: New test.
27272
27273 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
27274
27275         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
27276
27277 2002-07-20  Roger Sayle  <roger@eyesopen.com>
27278
27279         * gcc.c-torture/execute/20020720-1.c: New testcase.
27280
27281 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
27282
27283         * gcc.dg/cpp/Wsignprom.c: New tests.
27284
27285 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
27286
27287         * gcc.c-torture/execute/loop-13.c: New test.
27288
27289 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
27290
27291         * gcc.dg/cpp/expr.c: New tests.
27292
27293 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
27294
27295         * g++.dg/opt/pr6713.C: Add template instantiation.
27296
27297 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
27298
27299         * gcc.dg/nest.c: New test.
27300
27301 2002-07-17  Richard Henderson  <rth@redhat.com>
27302
27303         * g++.dg/opt/pr6713.C: New test.
27304
27305 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
27306
27307         * gcc.c-torture/execute/loop-2e.x: Let the testcase
27308         XFAIL for all x86 processors.
27309
27310 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
27311
27312         * gcc.c-torture/execute/20010122-1.x: Do not test with
27313         -fomit-frame-pointer.
27314
27315 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27316
27317         * g++.dg/template/instantiate2.C: New test.
27318         * g++.dg/template/spec4.C: New test.
27319
27320 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27321
27322         * g++.dg/template/access2.C: New test.
27323         * g++.dg/template/access3.C: New test.
27324
27325 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
27326
27327         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
27328         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
27329         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
27330         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
27331         Convert to use <stdarg.h>.
27332         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
27333         Delete.
27334         * gcc.dg/va-arg-2.c: New.
27335         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
27336
27337 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
27338
27339         * gcc.c-torture/compile/20020710-1.c: New test.
27340
27341 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
27342                           Andrew Pinski  <pinskia@physics.uc.edu>
27343
27344         gcc.c-torture/compile/simd-2.c: New testcase.
27345         gcc.c-torture/compile/simd-3.c: Likewise.
27346
27347 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
27348
27349         PR c++/7224
27350         * g++.dg/overload/error1.C: New test.
27351
27352 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27353
27354         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
27355         configuration and IRIX 6 O32 ABI.
27356
27357 2002-07-11  Roger Sayle  <roger@eyesopen.com>
27358
27359         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
27360
27361 2002-07-10  Roger Sayle  <roger@eyesopen.com>
27362
27363         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
27364
27365 2002-07-10  Jeffrey A Law  <law@redhat.com>
27366
27367         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
27368
27369         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
27370
27371 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
27372
27373         * gcc.dg/20020312-2.c: Check for __PPC__.
27374
27375 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
27376
27377         * gcc.c-torture/compile/20020709-1.c: New test.
27378
27379 2002-07-07  Roger Sayle  <roger@eyesopen.com>
27380
27381         * g++.dg/template/qualttp21.C: New test case.
27382
27383 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
27384
27385         * gcc.c-torture/compile/20020706-1.c: New test.
27386         * gcc.c-torture/compile/20020706-2.c: New test.
27387
27388 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
27389             Alexandre Oliva  <aoliva@redhat.com>
27390
27391         * g++.dg/warn/incomplete1.C: New test.
27392
27393 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27394
27395         PR c++/7099
27396         * g++.dg/warn/noreturn1.C: New test.
27397
27398 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
27399
27400         PR c++/6706
27401         * g++.dg/debug/debug6.C: New test.
27402         * g++.dg/debug/debug7.C: New test.
27403
27404 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
27405
27406         * gcc.c-torture/compile/simd-3.c: New test.
27407
27408 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
27409
27410         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
27411         * gcc.dg/20020620-1.c: Likewise.
27412
27413 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27414
27415         PR c++/6944
27416         * g++.dg/init/array4.C: New test.
27417         * g++.dg/init/array5.C: New test.
27418
27419 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
27420
27421         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
27422         * gcc.c-torture/execute/simd-2.c (main): Likewise.
27423
27424 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27425
27426         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
27427         * gcc.dg/wtr-aggr-init-1.c: Likewise.
27428         * gcc.dg/wtr-conversion-1.c: Likewise.
27429         * gcc.dg/wtr-escape-1.c: Likewise.
27430         * gcc.dg/wtr-int-type-1.c: Likewise.
27431         * gcc.dg/wtr-label-1.c: Likewise.
27432         * gcc.dg/wtr-static-1.c: Likewise.
27433         * gcc.dg/wtr-strcat-1.c: Likewise.
27434         * gcc.dg/wtr-suffix-1.c: Likewise.
27435         * gcc.dg/wtr-switch-1.c: Likewise.
27436         * gcc.dg/wtr-unary-plus-1.c: Likewise.
27437         * gcc.dg/wtr-union-init-1.c: Likewise.
27438         * gcc.dg/wtr-union-init-2.c: Likewise.
27439         * gcc.dg/wtr-union-init-3.c: Likewise.
27440
27441         * gcc.dg/wtr-func-def-1.c: New test.
27442
27443 2002-07-02 Devang Patel <dpatel@apple.com>
27444
27445         * objc.dg/param-1.m: New test.
27446
27447 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
27448
27449         * gcc.dg/cpp/trad/directive.c: Add test.
27450         * gcc.dg/cpp/trad/macroargs.c: Add test.
27451         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
27452
27453 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
27454
27455         * gcc.dg/cpp/cmdlne-M.c: New test.
27456
27457 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
27458
27459         * objc.dg/desig-init-1.m: New test.
27460
27461 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27462
27463         PR c++/6716
27464         * g++.dg/template/instantiate1.C: New test.
27465
27466 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
27467
27468         PR c++/7112
27469         * g++.dg/template/sizeof2.C: New test.
27470
27471 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
27472
27473         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
27474         gcc.dg/cpp/trad/include.c: New tests.
27475
27476 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
27477
27478         PR target/7177
27479         * gcc.c-torture/compile/20020701-1.c: New test.
27480
27481 2002-07-01  Stan Shebs  <shebs@apple.com>
27482
27483         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
27484         header here...
27485         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
27486         (objc-torture-execute): or here.
27487
27488 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
27489
27490         * gcc.c-torture/execute/arith-rand-ll.c: New test.
27491
27492 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
27493
27494         * gcc.dg/cpp/trad/escaped-nl.c: New test.
27495
27496 2002-06-30  Devang Patel  <dpatel@apple.com>
27497
27498         * objc.dg/fsyntax-only.m: New test.
27499
27500 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
27501
27502         PR c++/6695
27503         * g++.dg/template/friend7.C: New file.
27504
27505 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
27506
27507         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
27508         return type.
27509
27510 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
27511
27512         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
27513         avoid division by zero.
27514
27515 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
27516
27517         * gcc.dg/Wunknownprag.c: New tests.
27518
27519 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
27520
27521         * gcc.c-torture/execute/simd-2.c: New test.
27522
27523 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
27524
27525         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
27526         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
27527         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
27528         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
27529         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
27530         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
27531         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
27532         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
27533         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
27534         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
27535         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
27536         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
27537         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
27538         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
27539         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
27540         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
27541         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
27542
27543 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
27544
27545         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
27546         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
27547         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
27548         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
27549         New tests.
27550         * gcc.dg/cpp/trad/directive.c: Update.
27551
27552 2002-06-23  Andreas Jaeger  <aj@suse.de>
27553
27554         * gcc.c-torture/execute/complex-6.c: New.
27555
27556 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
27557
27558         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
27559         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
27560         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
27561         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
27562
27563 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
27564
27565         * gcc.dg/cpp/trad: New directory with traditional tests copied
27566         from parent directory.
27567         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
27568         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
27569         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
27570         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
27571         Move to trad/ and rename.
27572         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
27573         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
27574         gcc.dg/cpp/trad/redef2.c: New tests.
27575         * gcc.dg/cpp/trad/trad.exp: New driver.
27576
27577 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
27578
27579         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
27580         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
27581         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
27582         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
27583         Remove.
27584
27585 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
27586
27587         * gcc.dg/20020620-1.c: New test.
27588
27589 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27590
27591         * g++.dg/template/ttp4.C: New test.
27592
27593 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
27594
27595         * g++.dg/opt/vt1.C: Fix regexp.
27596
27597 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27598
27599         * gcc.c-torture/execute/pure-1.c: Make functions static again.
27600         Don't use attribute `noinline'.
27601
27602 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
27603
27604         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
27605
27606 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
27607
27608         * gcc.c-torture/execute/simd-1.c: New.
27609
27610         * gcc.dg/simd-1.c: New.
27611
27612 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
27613
27614         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
27615
27616 2002-06-16  Richard Henderson  <rth@redhat.com>
27617
27618         * g++.dg/ext/anon-struct1.C: New.
27619         * g++.dg/ext/anon-struct2.C: New.
27620         * g++.dg/ext/anon-struct3.C: New.
27621         * gcc.dg/anon-struct-1.c: New.
27622         * gcc.dg/anon-struct-2.c: New.
27623         * gcc.dg/anon-struct-3.c: New.
27624         * gcc.dg/20011008-1.c: Adjust warning text.
27625         * gcc.dg/20020527-1.c: Add -fms-extensions.
27626
27627 2002-06-16  Richard Henderson  <rth@redhat.com>
27628
27629         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
27630
27631 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
27632
27633         * gcc.c-torture/execute/20020615-1.c: New test.
27634
27635 2002-06-15  Roger Sayle  <roger@eyesopen.com>
27636
27637         * gcc.c-tortuture/execute/compare-1.c: New test case.
27638         * gcc.c-tortuture/execute/compare-2.c: New test case.
27639         * gcc.c-tortuture/execute/compare-3.c: New test case.
27640
27641 2002-06-13  Richard Henderson  <rth@redhat.com>
27642
27643         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
27644         ia64 ilp32.
27645
27646 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27647
27648         * g++.dg/template/typename2.C: Update error message.
27649
27650 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
27651
27652         * gcc.c-torture/execute/20020611-1.c: New test.
27653
27654 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
27655
27656         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
27657         list of targets to skip.
27658
27659 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
27660
27661         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
27662         targets if not optimizing.
27663
27664 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
27665
27666         * gcc.c-torture/compile/20020605-1.c: New test.
27667
27668         * g++.dg/opt/vt1.C: New test.
27669
27670         * gcc.dg/20020531-1.c: New test.
27671
27672         * gcc.dg/20020530-1.c: New test.
27673
27674         * gcc.dg/20020527-1.c: New test.
27675
27676         * g++.dg/opt/cse1.C: New test.
27677
27678 2002-06-07  Roger Sayle  <roger@eyesopen.com>
27679
27680         * gcc.dg/20020607-2.c: New test case.
27681
27682 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
27683
27684         * gcc.c-torture/compile/20020604-1.c: New test.
27685
27686 2002-06-04  Richard Henderson  <rth@redhat.com>
27687
27688         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
27689         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
27690         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
27691
27692 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
27693
27694         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
27695
27696 2002-06-03  Richard Henderson  <rth@redhat.com>
27697
27698         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
27699         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
27700
27701 2002-06-02  Richard Henderson  <rth@redhat.com>
27702
27703         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
27704         test functions static.
27705
27706 2002-06-02  Andreas Jaeger  <aj@suse.de>
27707
27708         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
27709         now.
27710
27711 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
27712
27713         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
27714         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
27715         Update for mofified diagnostics.
27716         * gcc.dg/c99-intconst-1.c: No longer fail.
27717
27718 2002-06-02  Richard Henderson  <rth@redhat.com>
27719
27720         * gcc.dg/uninit-A.c: Remove xfail markers.
27721
27722 2002-06-01  Roger Sayle  <roger@eyesopen.com>
27723
27724         * gcc.dg/fnegate-1.c: New test case.
27725
27726 2002-05-30  Osku Salerma  <osku@iki.fi>
27727
27728         * gcc.c-torture/execute/mayalias-1.c: New file.
27729
27730 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
27731
27732         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
27733         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
27734         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
27735
27736 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
27737
27738         * gcc.c-torture/execute/20020529-1.c: New test.
27739
27740 2002-05-27  Richard Henderson  <rth@redhat.com>
27741
27742         * g++.dg/ext/attrib6.C: New test case.
27743
27744 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27745
27746         * gcc.c-torture/execute/pure-1.c: New test.
27747
27748 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
27749
27750         * gcc.dg/cpp/arith-2.c: Remove.
27751
27752 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
27753
27754         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
27755         * gcc.dg/cpp/if-3.c: Remove.
27756
27757 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
27758
27759         * g++.dg/opt/cse2.C: New test.
27760
27761 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
27762
27763         * gcc.dg/cpp/arith-1.c: New semantic tests.
27764         * gcc.dg/cpp/if-1.c: Update.
27765
27766 2002-05-24  Ben Elliston  <bje@redhat.com>
27767
27768         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
27769
27770 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
27771
27772         * gcc.dg/verbose-asm.c: New test.
27773
27774 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
27775
27776         * gcc.dg/cpp/paste12.c: New test.
27777
27778 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
27779
27780         * g++.dg/parse/named_ops.C: New test.
27781
27782 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
27783
27784         * gcc/testsuite/gcc.dg/weak-8.c: New test.
27785
27786 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
27787
27788         * gcc.dg/weak-2.c: Allow optional leading underscore
27789         in scan-assembler symbol name.
27790         * gcc.dg/weak-3.c: Likewise.
27791         * gcc.dg/weak-4.c: Likewise.
27792         * gcc.dg/weak-5.c: Likewise.
27793
27794 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
27795
27796         * gcc.dg/20020523-1.c: New test.
27797
27798 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
27799
27800         * objc.dg/const-str-2.m: Update now that we stop after
27801         a command line error.
27802
27803 2002-05-22  Richard Henderson  <rth@redhat.com>
27804
27805         * g++.dg/dg.exp: Fix typo in test pruneing.
27806
27807 2002-05-22  Richard Henderson  <rth@redhat.com>
27808
27809         * g++.dg/dg.exp: Prune the tls subdirectory.
27810         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
27811         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
27812         * g++.dg/tls/init-1.C: New.
27813
27814 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
27815
27816         * gcc.dg/20020517-1.c: New test.
27817
27818 2002-05-21  Richard Henderson  <rth@redhat.com>
27819
27820         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
27821         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
27822
27823 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
27824
27825         * g++.dg/other/copy2.C: New test.
27826
27827 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
27828
27829         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
27830         (MAX_COPY): Bump up to 10 times sizeof (long long).
27831         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
27832
27833         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
27834         sizeof (long long).
27835
27836         * gcc.c-torture/execute/strcpy-1.c: New test.
27837
27838 2002-05-19  Jason Merrill  <jason2redhat.com>
27839
27840         * g++.dg/ext/oper1.C: New test.
27841
27842 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
27843 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
27844
27845         * README.QMTEST: New file.
27846
27847         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
27848
27849 2002-05-19  Andreas Jaeger  <aj@suse.de>
27850
27851         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
27852         now.
27853         * gcc.c-torture/execute/loop-2d.x: Likewise.
27854
27855 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
27856
27857         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
27858         support weak symbols.
27859         * gcc.dg/weak-4.c: Likewise
27860         * gcc.dg/weak-6.c: Likewise
27861
27862 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
27863
27864         * gcc.dg/weak-3.c: Add dg-excess-error comment for
27865         cygwin, coff and h8300-*-hms targets
27866         * gcc.dg/weak-5.c: Likewise
27867         * gcc.dg/weak-7.c: Likewise
27868
27869 2002-05-16  Jason Merrill  <jason@redhat.com>
27870
27871         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
27872         (scan-assembler-not, scan-assembler-dem): Likewise.
27873         (scan-assembler-dem-not): Likewise.
27874
27875 2002-05-15  Richard Henderson  <rth@redhat.com>
27876
27877         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
27878
27879 2002-05-15  Richard Henderson  <rth@redhat.com>
27880
27881         * gcc.dg/weak-5.c (vfoo1c): No warning here.
27882         (vfoo1f): Warning here.
27883         (vfoo1l): Don't redefine the alias.
27884
27885 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
27886
27887         * g++.dg/init/pm1.C: New test.
27888
27889 2002-05-12  David S. Miller  <davem@redhat.com>
27890
27891         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
27892         types.
27893
27894 2002-05-10  Roger Sayle  <roger@eyesopen.com>
27895
27896         * gcc.c-torture/execute/20020510-1.c: New test case.
27897
27898 2002-05-10  David S. Miller  <davem@redhat.com>
27899
27900         * gcc.c-torture/execute/conversion.c: Test long double too.
27901
27902 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
27903
27904         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
27905         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
27906         * lib/g++.exp (g++_link_flags): Likewise.
27907         * lib/objc.exp (objc_target_compile): Likewise.
27908
27909 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
27910
27911         * gcc.dg/cpp/poison.c: Update.
27912         * gcc.dg/cpp/20000625-2.c: Remove.
27913         * gcc.dg/cpp/direct2s.c: Remove final test.
27914
27915 2002-05-08  Tom Rix  <trix@redhat.com>
27916
27917         * gcc.c-torture/execute/20020508-1.c: New test.
27918         * gcc.c-torture/execute/20020508-2.c: New test.
27919         * gcc.c-torture/execute/20020508-3.c: New test.
27920
27921 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
27922
27923         * gcc.dg/cpp/charconst-4.c: More tests.
27924
27925 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
27926
27927         PR c/6569
27928         * gcc.dg/weak-3.c: Update location of warning messages.
27929         * gcc.dg/weak-5.c: Likewise.
27930
27931 2002-05-06  Roger Sayle  <roger@eyesopen.com>
27932
27933         * gcc.c-torture/execute/20020506-1.c: New test case.
27934
27935 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
27936
27937         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
27938
27939 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
27940
27941         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
27942
27943 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
27944
27945         * gcc.dg/cpp/charconst-3.c: New test.
27946
27947 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27948
27949         * gcc.dg/cpp/charconst.c: Update tests.
27950
27951 2002-05-05  Tim Josling  <tej@melbpc.org.au>
27952
27953         * treelang: Added directory for new sample language treelang. Also
27954         lib/treelang.exp: New file to signal treelang should be tested.
27955
27956 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
27957
27958         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
27959         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
27960         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
27961         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
27962         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
27963         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
27964         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
27965
27966 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
27967
27968         * gcc.dg/format/xopen-2.c: New test.
27969
27970 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
27971
27972         * gcc.dg/20020503-1.c: New test.
27973
27974 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
27975
27976         * g++.dg/init/dtor1.C: Make it tougher.
27977
27978 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
27979
27980         * g++.dg/init/dtor1.C: New test.
27981
27982 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
27983
27984         * gcc.dg/altivec-8.c: New.
27985
27986 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
27987
27988         * gcc.dg/altivec-7.c: New.
27989
27990 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
27991
27992         * g++.dg/parse/typedef1.C: New test.
27993
27994 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
27995
27996         PR c++/6486
27997         * g++.dg/template/friend6.C: New test.
27998
27999         PR c++/6492
28000         * g++.dg/init/copy1.C: New test.
28001
28002 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
28003
28004         * g++.dg/warn/effc1.C: New test.
28005
28006 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
28007
28008         * gcc.dg/cpp/if-cexp.c: Add a test.
28009
28010 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
28011
28012         * gcc.dg/20020426-2.c: New test.
28013
28014 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
28015
28016         * gcc.dg/cpp/if-mop.c: Update.
28017         * gcc.dg/cpp/if-mpar.c: Add test.
28018         * gcc.dg/cpp/if-oppr.c: Update.
28019
28020 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28021
28022         PR c/6343
28023         * gcc.dg/weak-[2-7].c: New tests.
28024
28025 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
28026
28027         * gcc.dg/enum1.c: New test.
28028
28029 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
28030
28031         PR c++/6497
28032         * g++.dg/inherit/access2.C: New test.
28033
28034 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
28035
28036         PR bootstrap/6445
28037         * gcc.dg/20020426-1.c: New test.
28038
28039 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
28040
28041         * g++.dg/abi/enum1.C: New test.
28042
28043 2002-04-26  Richard Henderson  <rth@redhat.com>
28044
28045         * gcc.dg/c99-bool-1.c: Expect always true warning.
28046
28047 2002-04-25  Roger Sayle  <roger@eyesopen.com>
28048
28049         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
28050
28051 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28052
28053         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
28054         targets.
28055
28056 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
28057
28058         * g++.dg/abi/mange7.C: New test.
28059
28060         PR c++/6438.
28061         * g++.dg/parse/stmtexpr2.C: New test.
28062
28063 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
28064
28065         * gcc.dg/20020312-2.c: Add SH target.
28066
28067 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28068
28069         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
28070         compiler output on mips*-*-irix*.
28071
28072 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
28073
28074         * g++.dg/parse/attr1.C: New test.
28075
28076 2002-04-23  Roger Sayle  <roger@eyesopen.com>
28077
28078         * gcc.c-torture/execute/string-opt-17.c: New test case.
28079         * gcc.c-torture/execute/memset-2.c: New test case.
28080
28081 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
28082
28083         PR c++/6256:
28084         * g++.dg/template/friend5.C: New test.
28085
28086         PR c++/6331:
28087         * g++.dg/template/qual1.C: Likewise.
28088
28089 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
28090
28091         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
28092         Include stdlib.h, not stdio.h or ctype.h.
28093
28094 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
28095
28096         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
28097         cris-*-elf* and mmix-*-*.
28098         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
28099         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
28100         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
28101         Ditto.
28102         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
28103         * gcc.dg/wchar_t-1.c: Ditto.
28104
28105 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
28106
28107         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
28108         Clarify comment.
28109
28110 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
28111
28112         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
28113
28114 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28115
28116         * gcc.c-torture/execute/20000906-1.x: Delete.
28117
28118 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
28119
28120         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
28121
28122 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
28123
28124         * PR6367
28125         * g77.f-torture/execute/6367.f: New test.
28126         * g77.f-torture/execute/6367.x: Disable for MMIX.
28127
28128 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
28129
28130         * PR6352
28131         * g++.dg/opt/inline2.C: New test.
28132
28133 2002-04-18  Richard Henderson  <rth@redhat.com>
28134
28135         * gcc.dg/20000906-1.c: Enable for all targets.
28136         * gcc.c-torture/compile/iftrap-2.c: New.
28137
28138 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
28139
28140         * gcc.dg/20020418-1.c: New test.
28141         * gcc.dg/20020418-2.c: New test.
28142
28143 2002-04-18  Richard Henderson  <rth@redhat.com>
28144
28145         * gcc.c-torture/compile/iftrap-1.c: New.
28146         * gcc.dg/iftrap-1.c: Adjust for ia64.
28147         * gcc.dg/iftrap-2.c: New.
28148
28149 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
28150
28151         * gcc.c-torture/compile/20020418-1.c: New test.
28152
28153 2002-04-18  Roger Sayle  <roger@eyesopen.com>
28154
28155         * gcc.c-torture/compile/20020415-1.c: New.
28156
28157 2002-04-18  David S. Miller  <davem@redhat.com>
28158
28159         * gcc.c-torture/execute/20020418-1.c: New test.
28160
28161 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
28162
28163         * gcc.dg/20020416-1.c: New test.
28164
28165         * g++.dg/opt/inline1.C: New test.
28166
28167 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
28168
28169         * gcc.dg/altivec-5.c: New test.
28170
28171         * gcc.dg/20020415-1.c: New test.
28172
28173 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
28174
28175         * testsuite/lib/chill.exp: Remove.
28176
28177 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
28178
28179         * g++.dg/other/big-struct.C: New test.
28180
28181 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
28182
28183         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
28184         of scratch file.
28185
28186 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
28187
28188         PR c/6277
28189         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
28190         in scan-assembler function name
28191
28192 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
28193
28194         * g77.f-torture/execute/980628-4.x,
28195         g77.f-torture/execute/980628-5.x,
28196         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
28197         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
28198         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
28199         i[34567]86-*-*.
28200
28201 2002-04-13  David S. Miller  <davem@redhat.com>
28202
28203         * gcc.c-torture/execute/20020413-1.c: New test.
28204
28205 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
28206
28207         * gcc.dg/asm-6.c,
28208         * g++.dg/ext/asm1.C: New tests.
28209
28210 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
28211
28212         PR c++ 5373.
28213         * g++.dg/parse/stmtexpr1.C: New test.
28214
28215         PR c++/5189.
28216         * g++.dg/template/copy1.C: New test.
28217
28218 2002-04-12  Richard Henderson  <rth@redhat.com>
28219
28220         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
28221
28222 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
28223
28224         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
28225         gcc.c-torture/execute/20020307-2.c.
28226
28227 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
28228
28229         * g++.dg/ext/attrib5.C,
28230         * g++.dg/lookup/struct1.C: New tests.
28231
28232 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
28233
28234         * gcc.dg/20020411-1.c: New test.
28235
28236         * gcc.c-torture/execute/20020411-1.c: New test.
28237
28238 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
28239
28240         * g77.f-torture/execute/6177.f: New test.
28241
28242 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
28243
28244         PR middle-end/6247
28245         * g++.dg/opt/cleanup1.C: New test.
28246
28247         * g++.dg/opt/const1.C: New test.
28248
28249 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
28250
28251         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
28252
28253 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
28254
28255         PR c++/5507
28256         * g++.dg/template/typename2.C: New test.
28257
28258 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
28259
28260         * gcc.c-torture/execute/loop-12.c: New.
28261
28262 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
28263
28264         * g77.f-torture/execute/980628-4.x,
28265         g77.f-torture/execute/980628-5.x,
28266         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
28267         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
28268         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
28269
28270 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28271
28272         PR optimization/6086
28273         * g++.dg/opt/preinc1.C: New test.
28274
28275 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
28276
28277         PR c++/5571
28278         * g++.dg/opt/static2.C: New test.
28279
28280 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
28281
28282         PR c/5120
28283         * gcc.dg/20020406-1.c: New test.
28284
28285 2002-04-04  David S. Miller  <davem@redhat.com>
28286
28287         * gcc.c-torture/execute/20020404-1.c: New test.
28288
28289 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
28290
28291         PR c/6123
28292         * gcc.dg/20020312-2.c: Do not declare global register variable
28293         if __PIC__ or __pic__ is defined.
28294
28295 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
28296
28297         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
28298         __asm__ so that it works correctly even if -ansi -pedantic-errors.
28299
28300 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28301
28302         * gcc.misc-tests/linkage.exp: Update last change to handle
28303         sparc*-, not just sparc-.
28304
28305 2002-04-03  Richard Henderson  <rth@redhat.com>
28306
28307         * gcc.dg/cpp/ucs.c: Improved long UCS test.
28308
28309 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
28310
28311         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
28312
28313 2002-04-02  David S. Miller  <davem@redhat.com>
28314
28315         * gcc.c-torture/execute/20020402-3.c: New test.
28316
28317 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
28318
28319         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
28320         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
28321
28322         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
28323         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
28324         g77.f-torture/execute/20001201.x,
28325         g77.f-torture/execute/u77-test.x: New files.
28326
28327         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
28328         * gcc.dg/wchar_t-1.c: Ditto.
28329
28330 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28331
28332         * gcc.c-torture/execute/20020402-1.c: New test.
28333
28334 2002-04-01  Richard Henderson  <rth@redhat.com>
28335
28336         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
28337
28338         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
28339
28340 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28341
28342         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
28343
28344 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
28345
28346         * g++.dg/inherit/template-as-base.C: Expect error.
28347         * g++.dg/inherit/namespace-as-base.C: Likewise.
28348
28349 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
28350
28351         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
28352         g++.dg/ext/instantiate3.C: Tweak match patterns.
28353
28354         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
28355         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
28356         -da test.
28357
28358 2002-03-31  Richard Henderson  <rth@redhat.com>
28359
28360         * gcc.dg/special/alias-2.c: New.
28361         * gcc.dg/special/ecos.exp: Run it.
28362
28363 2002-03-31  Richard Henderson  <rth@redhat.com>
28364
28365         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
28366
28367 2002-03-31  Kazu Hirata  <kazu@hxi.com>
28368
28369         * gcc.dg/weak-1.c: Disable on h8300 port.
28370
28371 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
28372
28373         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
28374         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
28375         ordering tests.
28376         * g++.dg/bprob/bprob-1.C: New test.
28377         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
28378         * g++.dg/gcov/gcov-1.C: New test.
28379         * g++.dg/gcov/gcov-1.x: New file.
28380         * g++.dg/gcov/gcov-2.C: New test.
28381         * g++.dg/gcov/gcov-3.C: New test.
28382         * g++.dg/gcov/gcov-3.h: New file.
28383
28384 2002-03-28  Roger Sayle  <roger@eyesopen.com>
28385
28386         * g++.old-deja/g++.other/builtins5.C: New test.
28387         * g++.old-deja/g++.other/builtins6.C: New test.
28388         * g++.old-deja/g++.other/builtins7.C: New test.
28389         * g++.old-deja/g++.other/builtins8.C: New test.
28390         * g++.old-deja/g++.other/builtins9.C: New test.
28391
28392 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
28393
28394         * g++.dg/opt/static1.C: New test.
28395
28396         * g++.dg/opt/longbranch1.C: New test.
28397
28398 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
28399
28400         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
28401
28402         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
28403
28404 2002-03-28  Jeffrey A Law  (law@redhat.com)
28405
28406         * gcc.c-torture/execute/20020328-1.c: New test.
28407
28408 2002-03-27  Richard Henderson  <rth@redhat.com>
28409
28410         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
28411         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
28412         move from g++.old-deja/g++.ext/.
28413
28414 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
28415
28416         * g++.dg/init/new2.C: New test.
28417
28418 2002-03-26  Richard Henderson  <rth@redhat.com>
28419
28420         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
28421
28422         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
28423         on sparc.
28424
28425         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
28426         sparcv9 systems.
28427         * gcc.dg/20001102-1.c: Likewise.
28428
28429 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
28430
28431         * gcc.dg/cpp/endif-pedantic1.c,
28432         gcc.dg/cpp/endif-pedantic2.c:  New tests.
28433
28434 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
28435
28436         * g++.dg/init/new1.C: New test.
28437
28438 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
28439
28440         * g++.dg/abi/vbase9.C: New test.
28441
28442 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
28443
28444         * gcc.dg/arm-asm.c: New test.
28445
28446 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
28447
28448         * gcc.dg/Wswitch-enum.c: New test.
28449         Fix PR c/5044.
28450
28451 2002-03-26  Richard Henderson  <rth@redhat.com>
28452
28453         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
28454         structure.
28455
28456 2002-03-25  Richard Henderson  <rth@redhat.com>
28457
28458         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
28459         sparcv9 systems.
28460
28461         * gcc.c-torture/compile/20011119-1.c (xxx): New.
28462         * gcc.c-torture/compile/20011119-2.c (xxx): New.
28463
28464 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
28465
28466         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
28467
28468 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
28469
28470         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
28471         targets using generic thunk support.
28472
28473 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
28474
28475         * gcc.c-torture/compile/20020323-1.c: New test.
28476
28477         * g++.dg/opt/conj2.C: New test.
28478
28479 2002-03-24  Richard Henderson  <rth@redhat.com>
28480
28481         * gcc.dg/weak-1.c: Use -fno-common.
28482
28483 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
28484
28485         * g77.dg/f77-edit-apostrophe-out.f: New test
28486         * g77.dg/f77-edit-h-out.f: New test
28487         * g77.dg/f77-edit-t-in.f: New test
28488         * g77.dg/f77-edit-t-out.f: New test
28489         * g77.dg/f77-edit-x-out.f: New test
28490         * g77.dg/f77-edit-slash-out.f: New test
28491         * g77.dg/f77-edit-colon-out.f: New test
28492         * g77.dg/f77-edit-s-out.f: New test
28493
28494 2002-03-24  Richard Henderson  <rth@redhat.com>
28495
28496         * objc/execute/formal_protocol-6.x: New XFAIL.
28497
28498 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
28499
28500         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
28501         that do not support weak symbols
28502
28503 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
28504
28505         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
28506         * lib/g77.exp:  Likewise
28507         * lib/objc.exp: Likewise
28508
28509 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
28510
28511         * gcc.dg/Wswitch-default.c: New test.
28512
28513 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
28514
28515         * g++.dg/other/enum1.C: New test.
28516
28517 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
28518
28519         * gcc.dg/pragma-ep-3.c: Fix typo.
28520
28521 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
28522
28523         * g++.dg/inherit/template-as-base.C: New test.
28524
28525 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
28526
28527         * g++.old-deja/g++.other/dwarf2-1.C: Move...
28528         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
28529
28530 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
28531
28532         * gcc.dg/cpp/multiline.c: Update to match.
28533
28534 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
28535
28536         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
28537
28538 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
28539
28540         * gcc.dg/cpp/extratokens2.c:  New file.
28541
28542 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
28543
28544         * gcc.dg/20020312-2.c: Add rs6000 target.
28545
28546         * gcc.c-torture/compile/20020319-1.c: New test.
28547
28548 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28549
28550         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
28551         (A, E): Handle this.
28552
28553 2002-03-20  Jason Merrill  <jason@redhat.com>
28554
28555         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
28556         ignoring -fpic.
28557         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
28558         through prune_gcc_output.
28559
28560 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
28561
28562         * gcc.c-torture/compile/20020320-1.c: New test.
28563
28564 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
28565
28566         * gcc.c-torture/compile/20020318-1.c: New test.
28567
28568         * gcc.dg/struct-by-value-1.c: New test.
28569
28570         * gcc.dg/20020319-1.c: New test.
28571
28572 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
28573
28574         * g++.dg/opt/conj1.C: New test.
28575
28576 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
28577
28578         * g++.dg/template/qualttp20.C: Revert previous change.
28579         * g++.dg/template/qualttp3.C: Likewise.
28580         * g++.dg/template/qualttp4.C: Likewise
28581         * g++.dg/template/qualttp5.C: Likewise
28582         * g++.dg/template/qualttp6.C: Likewise
28583         * g++.dg/template/qualttp7.C: Likewise
28584         * g++.dg/template/qualttp8.C: Likewise
28585         * g++.dg/template/recurse.C: Likewise.
28586
28587 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
28588
28589         * gcc.dg/cpp/wchar-1.c: Update.
28590
28591 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
28592
28593         * g++.dg/template/conv1.C: New test.
28594         * g++.dg/template/conv2.C: New test.
28595         * g++.dg/template/conv3.C: New test.
28596         * g++.dg/template/conv4.C: New test.
28597
28598 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
28599
28600         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
28601         * g++.dg/template/qualttp3.C: Likewise.
28602         * g++.dg/template/qualttp4.C: Likewise
28603         * g++.dg/template/qualttp5.C: Likewise
28604         * g++.dg/template/qualttp6.C: Likewise
28605         * g++.dg/template/qualttp7.C: Likewise
28606         * g++.dg/template/qualttp8.C: Likewise
28607         * g++.dg/template/recurse.C: Likewise.
28608
28609 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
28610
28611         * g++.dg/opt/dtor1.C: New test.
28612
28613 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
28614
28615         * gcc.c-torture/compile/20020315-1.c: New test.
28616
28617 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
28618
28619         * gcc.dg/weak-1.c: Fix scan tests.
28620
28621 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
28622
28623         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
28624         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
28625         cris-*-aout* mmix-*-*.
28626         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
28627         cris-*-aout* mmix-*-*.
28628         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
28629         cris-*-elf* cris-*-aout* and mmix-*-*.
28630         * gcc.dg/20001009-1.c: Ditto.
28631         * gcc.dg/20010912-1.c: Ditto.
28632         * gcc.dg/20020122-4.c: Ditto.
28633         * gcc.dg/inline-2.c: Ditto.
28634
28635 2002-03-14  Jeffrey A Law  (law@cygnus.com)
28636
28637         * gcc.c-torture/compile/20020314-1.c: New test.
28638
28639 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
28640
28641         * gcc.c-torture/execute/20020314-1.c: New test.
28642
28643 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
28644
28645         * g++.dg/warn/Wunused-1.C: New test.
28646
28647 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
28648
28649         * g++.dg/abi/mangle6.C: New test.
28650
28651 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
28652
28653         * gcc.c-torture/compile/20020309-2.c: New test.
28654
28655         * gcc.c-torture/compile/20020312-1.c: New test.
28656
28657 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
28658
28659         * g++.dg/other/access1.C: New test.
28660
28661 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
28662
28663         * gcc.c-torture/execute/wchar_t-1.c: New test.
28664
28665 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
28666
28667         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
28668
28669 2002-03-12  Roger Sayle  <roger@eyesopen.com>
28670
28671         * gcc.dg/20020312-1.c: New test case.
28672
28673 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
28674
28675         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
28676
28677 2002-03-11  Richard Henderson  <rth@redhat.com>
28678
28679         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
28680         * g++.old-deja/g++.jason/report.C: Likewise.
28681
28682 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
28683
28684         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
28685         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
28686
28687 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
28688
28689         * testsuite/g++.dg/overload/pmf1.C: New test.
28690
28691 2002-03-11  Kazu Hirata  <kazu@hxi.com>
28692
28693         * gcc.c-torture/execute/20020307-1.c: Use long.
28694
28695 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
28696
28697         PR optimization/5844
28698         * gcc.dg/20020310-1.c: New test.
28699
28700 2002-03-09  Michael Meissner  <meissner@redhat.com>
28701
28702         * gcc.c-torture/execute/memcpy-2.c: New test.
28703         * gcc.c-torture/execute/memset-1.c: New test.
28704         * gcc.c-torture/execute/strlen-1.c: New test.
28705         * gcc.c-torture/execute/strcmp-1.c: New test.
28706         * gcc.c-torture/execute/strncmp-1.c: New test.
28707
28708 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
28709
28710         * gcc.dg/ppc-ldstruct.c: New test.
28711
28712 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
28713
28714         * gcc.c-torture/execute/va-arg-22.c: New test.
28715
28716 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28717
28718         * gcc.c-torture/compile/20020309-1.c: New test.
28719
28720 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
28721
28722         * gcc.c-torture/execute/20020307-2.c: New test.
28723
28724 2002-03-07  Jeffrey A Law  (law@redhat.com)
28725
28726         * g77.f-torture/compile/20020307-1.f: New test.
28727
28728 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
28729
28730         * gcc.dg/unordered-1.c: New test.
28731
28732 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
28733
28734         * gcc.c-torture/execute/20020307-1.c: New test.
28735
28736 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
28737
28738         * gcc.dg/20020304-1.c: New test.
28739
28740         * gcc.c-torture/compile/20020304-2.c: New test.
28741
28742 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
28743
28744         * gcc.c-torture/compile/20020304-1.c: New test case
28745         (from PR c/5830).
28746
28747 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
28748
28749         * gcc.dg/20020103-1.c: Add other -D ppc variants.
28750
28751 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
28752
28753         * g++.dg/other/classkey1.C: New test.
28754
28755 2002-03-01  Richard Henderson  <rth@redhat.com>
28756
28757         * gcc.c-torture/compile/981223-1.x: New.
28758         * gcc.c-torture/compile/920625-1.x: New.
28759
28760 2002-02-28  Richard Henderson  <rth@redhat.com>
28761
28762         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
28763
28764 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
28765
28766         * gcc.c-torture/execute/20020227-1.c: New test.
28767
28768 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
28769
28770         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
28771         here" ERROR lines.
28772         * g++.old-deja/g++.oliva/partord1.C: Likewise.
28773         * g++.old-deja.g++.other/defarg1.C: Likewise.
28774         * g++.old-deja/g++.pt/calls2.C: Likewise.
28775         * g++.old-deja/g++.pt/crash20.C: Likewise.
28776         * g++.old-deja/g++.pt/crash30.C: Likewise.
28777         * g++.old-deja/g++.pt/crash36.C: Likewise.
28778         * g++.old-deja/g++.pt/crash6.C: Likewise.
28779         * g++.old-deja/g++.pt/defarg13.C: Likewise.
28780         * g++.old-deja/g++.pt/derived3.C: Likewise.
28781         * g++.old-deja/g++.pt/error1.C: Likewise.
28782         * g++.old-deja/g++.pt/friend21.C: Likewise.
28783         * g++.old-deja/g++.pt/friend23.C: Likewise.
28784         * g++.old-deja/g++.pt/infinite1.C: Likewise.
28785         * g++.old-deja/g++.robertl/eb128.C: Likewise.
28786
28787 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
28788
28789         * gcc.c-torture/execute/20020225-2.c: New test.
28790
28791 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
28792
28793         * gcc.c-torture/execute/920730-1t.c,
28794         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
28795         Delete test cases, only relevant to -traditional.
28796
28797 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
28798
28799         * gcc.dg/cpp/undef1.c: Remove.
28800         * gcc.dg/cpp/directiv.c: Update.
28801         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
28802
28803 2002-02-27  Michael Meissner  <meissner@redhat.com>
28804
28805         * gcc.c-torture/execute/20020226-1.c: New test.
28806
28807 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
28808
28809         * g++.dg/debug/debug4.C: New test.
28810
28811         * gcc.dg/ia64-visibility-1.c: New test.
28812
28813 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
28814
28815         * gcc.dg/debug/20020224-1.c: New.
28816
28817 2002-02-25  Kazu Hirata  <kazu@hxi.com>
28818
28819         * gcc.c-torture/execute/960416-1.x: New.
28820         * gcc.c-torture/execute/divconst-3.x: Likewise.
28821
28822 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
28823
28824         * gcc.dg/20020224-1.c: New test.
28825
28826 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
28827
28828         * gcc.c-torture/execute/20020225-1.c: New.
28829
28830 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
28831
28832         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
28833
28834 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
28835
28836         * gcc.dg/20020222-1.c: New test.
28837
28838 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
28839
28840         * g++.dg/opt/anonunion1.C: New test.
28841
28842 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
28843
28844         * g++.dg/template/qualttp19.C: New test.
28845         * g++.dg/template/qualttp20.C: New test.
28846         * g++.old-deja/g++.jason/report.C: Adjust expected errors
28847         * g++.old-deja/g++.other/qual1.C: Likewise.
28848
28849 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
28850
28851         * gcc.dg/attr-alwaysinline.c: New.
28852
28853 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
28854
28855         * gcc.dg/20020220-1.c: New test.
28856
28857         * gcc.dg/20020220-2.c: New test.
28858
28859         * g++.dg/opt/mmx1.C: New test.
28860
28861 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
28862
28863         * gcc.c-torture/compile/20020110.c: New test.
28864
28865 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
28866
28867         * gcc.c-torture/execute/20020219-1.c: New test.
28868
28869         * gcc.dg/20020219-1.c: New test.
28870
28871         * gcc.dg/noncompile/20020220-1.c: New test.
28872
28873         * g++.dg/opt/ptrintsum1.C: New test.
28874
28875         * gcc.dg/debug/20020220-1.c: New test.
28876
28877 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
28878
28879         * gcc.c-torture/execute/20020216-1.c: New test.
28880
28881 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
28882
28883         * gcc.dg/decl-1.c: Update, new test.
28884
28885 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
28886
28887         * g++.dg/abi/bitfield1.C: New test.
28888         * g++.dg/abi/bitfield2.C: New test.
28889
28890 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
28891
28892         * gcc.dg/attr-nest.c: New test.
28893
28894 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
28895
28896         * gcc.c-torture/execute/20020215-1.c: New test.
28897
28898 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
28899
28900         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
28901         * g++.dg/debug/debug.exp: New.
28902         * g++.dg/debug/trivial.C: New.
28903         * g++.dg/debug/debug1.C: Moved...
28904         * g++.dg/other/debug1.C: ...from here.
28905         * g++.dg/debug/debug2.C: Moved...
28906         * g++.dg/other/debug2.C: ...from here.
28907         * g++.dg/debug/debug3.C: Moved...
28908         * g++.dg/other/debug3.C: ...from here.
28909
28910         * gcc.dg/noncompile/20020213-1.c: New test.
28911
28912 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
28913
28914         * g++.dg/other/debug3.C: New test.
28915
28916         * gcc.c-torture/execute/20020213-1.c: New test.
28917
28918 2002-02-13  Richard Smith <richard@ex-parrot.com>
28919
28920         * g++.old-deja/g++.other/thunk1.C: New test.
28921
28922 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
28923
28924         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
28925
28926 2002-02-13  Stan Shebs  <shebs@apple.com>
28927
28928         * gcc.dg/altivec-3.c: New.
28929
28930 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
28931
28932         * gcc.dg/Wunreachable-1.c: New test.
28933         * gcc.dg/Wunreachable-2.c: New test.
28934
28935 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
28936
28937         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
28938
28939 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
28940
28941         * gcc.dg/decl-1.c: New test.
28942
28943 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
28944
28945         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
28946
28947 2002-02-10  Kazu Hirata  <kazu@hxi.com>
28948
28949         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
28950         * gcc.c-torture/compile/980506-1.x: Likewise.
28951
28952 2002-02-10  Kazu Hirata  <kazu@hxi.com>
28953
28954         * gcc.dg/20020210-1.c: New.
28955
28956 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
28957
28958         * g77.f-torture/execute/947.f: New regression test
28959         for PR fortran/947.
28960
28961 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
28962
28963         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
28964         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
28965
28966 2002-02-08  Richard Henderson  <rth@redhat.com>
28967
28968         * gcc.c-torture/compile/labels-3.c: New.
28969
28970 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
28971
28972         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
28973         expression statements work instead.
28974         * gcc.dg/noncompile/20020207-1.c: New test.
28975
28976 2002-02-07  Richard Henderson  <rth@redhat.com>
28977
28978         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
28979
28980 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
28981
28982         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
28983         message from g77
28984         * lib/g77-dg.exp: Trim g77 error messages so that they are
28985         recognized by dg.exp.
28986
28987 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
28988
28989         PR fortran/5473
28990         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
28991
28992 2002-02-07  Richard Henderson  <rth@redhat.com>
28993
28994         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
28995         to be sufficiently aligned for integers.
28996
28997 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
28998
28999         * g++.dg/template/friend4.C: New test.
29000
29001 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
29002
29003         PR fortran/5743
29004         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
29005         unsupported cases.
29006
29007 2002-02-07  Richard Henderson  <rth@redhat.com>
29008
29009         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
29010         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
29011         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
29012         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
29013
29014 2002-02-06  Richard Henderson  <rth@redhat.com>
29015
29016         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
29017
29018 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
29019
29020         * gcc.dg/20020206-1.c: New test.
29021
29022 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
29023
29024         * gcc.c-torture/execute/20020206-1.c: New test.
29025
29026         * gcc.c-torture/execute/20020206-2.c: New test.
29027
29028         PR optimization/5429:
29029         * gcc.c-torture/compile/20020206-1.c: New test.
29030
29031 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
29032
29033         * g++.dg/ext/align1.C: Do not use an explicit alignment value
29034         as certain file formats cannot support particularly large
29035         alignments.
29036
29037         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
29038         and do not expect to be able to link the executable.
29039
29040         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
29041         fail because the COFF format does not support the weak attribute.
29042
29043 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
29044
29045         * g77.dg/pr5473.f:  New test
29046
29047 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
29048
29049         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
29050         Fix testcase accordingly.
29051
29052 2002-02-04  Richard Henderson  <rth@redhat.com>
29053
29054         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
29055         (buf): Change to be an array of pointers, not ints.
29056
29057 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
29058
29059         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
29060         before all tests.  Move warning one line above to match where it
29061         C frontend emits.
29062         * gcc.dg/Wswitch-2.c: New test.
29063         * g++.dg/warn/Wswitch-1.C: New test.
29064         * g++.dg/warn/Wswitch-2.C: New test.
29065
29066 2002-02-04  Richard Henderson  <rth@redhat.com>
29067
29068         * g++.dg/abi/offsetof.C: Fix size comparison.
29069
29070 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
29071
29072         * gcc.dg/cast-qual-2.c: New test.
29073
29074 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
29075
29076         * gcc.dg/20020201-4.c: New test.
29077
29078 2002-02-04  Ben Elliston  <bje@redhat.com>
29079
29080         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
29081         target_info attribute != 0, in addition to the empty string.
29082         (gcc_target_compile): Likewise.
29083
29084 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
29085
29086         * gcc.dg/Wswitch.c: New test.
29087         PR gcc/4475. PR gcc/3780.
29088
29089 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
29090
29091         * g77.f-torture/execute/5122.f: New test for regressions
29092         against PR fortran/5122.
29093
29094 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
29095
29096         * g77.f-torture/compile/pr3743.f: Delete
29097         * g77.dg/pr3743-1.f: New test.
29098         * g77.dg/pr3743-2.f: New test.
29099         * g77.dg/pr3743-3.f: New test.
29100         * g77.dg/pr3743-4.f: New test.
29101
29102 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
29103
29104         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
29105
29106 2002-02-02  Richard Henderson  <rth@redhat.com>
29107
29108         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
29109         * gcc.c-torture/execute/bf64-1.c: Likewise.
29110
29111 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
29112
29113         * gcc.dg/20020201-2.c: New test.
29114
29115         * gcc.dg/20020201-3.c: New test.
29116
29117         * gcc.c-torture/execute/bitfld-2.c: New test.
29118
29119 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
29120
29121         * gcc.dg/bitfld-1.c: Update.
29122         * gcc.dg/bitfld-2.c: Update.
29123         * gcc.c-torture/execute/bitfld-1.x: New.
29124
29125 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
29126
29127         * gcc.c-torture/execute/20020201-1.c: New test.
29128
29129 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
29130
29131         PR target/5469
29132         * gcc.dg/20020201-1.c: New test.
29133
29134 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
29135
29136         PR fortran/3743
29137         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
29138         * g77.f-torture/compile/pr3743.x: Remove
29139
29140 2002-01-31  Tom Rix  <trix@redhat.com>
29141
29142         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
29143
29144 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
29145
29146         * gcc.dg/noncompile/20020130-1.c: New test.
29147
29148 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
29149
29150         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
29151
29152 2002-01-29  Richard Henderson  <rth@redhat.com>
29153
29154         * gcc.c-torture/execute/991118-1.c: Cast various constants back
29155         to long long.
29156         * gcc.c-torture/execute/bf64-1.c: Likewise.
29157
29158 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
29159
29160         * gcc.c-torture/execute/20020129-1.c: New test.
29161
29162 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
29163
29164         * gcc.c-torture/compile/20000224-1.c: Update.
29165         * gcc.c-torture/execute/bitfld-1.c: New tests.
29166         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
29167         * gcc.dg/uninit-A.c: Update.
29168
29169 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
29170
29171         * g++.dg/template/ctor1.C: Add instantiation.
29172
29173 2002-01-28  Paul Koning  <pkoning@equallogic.com>
29174
29175         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
29176         argument to __builtin_prefetch to be const ptr.
29177
29178 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
29179
29180         * gcc.c-torture/compile/20020120-1.c: New test.
29181
29182 2002-01-27  Kazu Hirata  <kazu@hxi.com>
29183
29184         * gcc.c-torture/execute/20020127-1.c: New test.
29185
29186 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
29187
29188         * g77.dg/f77-edit-i-in.f: New test
29189         * g77.dg/f77-edit-i-out.f: New test
29190
29191 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
29192
29193         * gcc.dg/debug/debug.exp: New file.
29194         * gcc.dg/debug/trivial.c: New file.
29195         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
29196         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
29197         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
29198         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
29199         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
29200         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
29201         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
29202         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
29203         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
29204         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
29205         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
29206         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
29207         * gcc.dg/20000503-1.c: Removed.
29208         * gcc.dg/20010207-1.c: Removed.
29209         * gcc.dg/20011223-1.c: Removed.
29210         * gcc.dg/20020104-2.c: Removed.
29211         * gcc.dg/debug-1.c: Removed.
29212         * gcc.dg/debug-2.c: Removed.
29213         * gcc.dg/debug-3.c: Removed.
29214         * gcc.dg/debug-4.c: Removed.
29215         * gcc.dg/debug-5.c: Removed.
29216         * gcc.dg/debug-6.c: Removed.
29217         * gcc.dg/dwarf2-1.c: Removed.
29218         * gcc.dg/dwarf2-2.c: Removed.
29219
29220 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
29221
29222         * g++.old-deja/g++.other/eh5.C: New test.
29223         * g++.old-deja/g++.other/sibcall2.C: New test.
29224         * g++.old-deja/g++.other/array9.C: New test.
29225         * g++.old-deja/g++.other/typename2.C: New test.
29226         * g++.old-deja/g++.other/crash60.C: New test.
29227         * g++.old-deja/g++.other/conv9.C: New test.
29228         * g++.old-deja/g++.other/mangle10.C: New test.
29229         * g++.old-deja/g++.other/unchanging1.C: New test.
29230         * g++.old-deja/g++.other/exprstmt1.C: New test.
29231         * g++.old-deja/g++.other/inline23.C: New test.
29232         * g++.old-deja/g++.eh/ia64-1.C: New test.
29233         * g++.old-deja/g++.other/dwarf2-1.C: New test.
29234         * g++.old-deja/g++.other/reload1.C: New test.
29235         * g++.old-deja/g++.other/static20.C: New test.
29236         * g++.old-deja/g++.other/local-alloc1.C: New test.
29237         * g++.old-deja/g++.other/conv8.C: New test.
29238         * g++.old-deja/g++.other/stmtexpr2.C: New test.
29239         * g++.old-deja/g++.other/storeexpr1.C: New test.
29240         * g++.old-deja/g++.other/storeexpr2.C: New test.
29241         * g++.dg/eh/template2.C: New test.
29242         * g++.dg/warn/weak1.C: New test.
29243
29244 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
29245
29246         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
29247         Remove first, non-varying, argument.
29248
29249 2002-01-23  Richard Henderson  <rth@redhat.com>
29250
29251         * gcc.dg/inline-2.c: New.
29252
29253         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
29254         Add optional target arg.  Check number of arguments.
29255         (scan-assembler-not, scan-assembler-dem): Likewise.
29256         (scan-assembler-dem-not): Likewise.
29257
29258 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
29259
29260         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
29261         line 12.
29262         * g++.old-deja/g++.brendan/parse3.C,
29263         g++.old-deja/g++.other/crash26.C,
29264         g++.old-deja/g++.other/crash28.C,
29265         g++.old-deja/g++.other/crash29.C,
29266         g++.old-deja/g++.other/crash30.C,
29267         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
29268
29269 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
29270
29271         * gcc.dg/20020115-1.c: New.
29272
29273 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
29274
29275         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
29276
29277 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
29278
29279         * gcc.dg/20020122-3.c: New.
29280
29281 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
29282
29283         * g++.dg/other/gc1.C: New test.
29284
29285 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
29286
29287         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
29288
29289 2002-01-22  Richard Henderson  <rth@redhat.com>
29290
29291         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
29292
29293 2002-01-22  Richard Henderson  <rth@redhat.com>
29294
29295         * gcc.dg/20020122-4.c: New.
29296
29297 2002-01-22  H.J. Lu <hjl@gnu.org>
29298
29299         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
29300         link output.
29301         * gcc.dg/special/ecos.exp: Likewise.
29302         * lib/g++-dg.exp: Likewise.
29303         * lib/g77-dg.exp: Likewise.
29304         * lib/gcc-dg.exp : Likewise.
29305         * lib/mike-g++.exp: Likewise.
29306         * lib/mike-g77.exp: Likewise.
29307         * lib/mike-gcc.exp: Likewise.
29308         * lib/objc-dg.exp: Likewise.
29309
29310 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
29311
29312         PR target/5379
29313         * gcc.dg/20020122-2.c: New test.
29314
29315 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
29316
29317         * gcc.dg/20020122-1.c: New test.
29318
29319 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
29320
29321         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
29322
29323 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
29324
29325         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
29326
29327 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29328
29329         * gcc.c-torture/compile/20020121-1.c: New test.
29330
29331 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
29332
29333         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
29334         ld_library_path.
29335
29336 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
29337
29338         * gcc.dg/20020218-1.c: New test.
29339
29340 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
29341
29342         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
29343         messages
29344         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
29345         "At global scope" warning
29346         * g++.dg/ext/align1.C: Change cygwin test for alignment
29347         from db-bogus to dg-warning
29348
29349 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
29350
29351         * g77.f-torture/compile/cpp2.F: New test.
29352
29353 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
29354
29355         * g++.dg/template/access1.C: New test.
29356
29357 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
29358
29359         * gcc.dg/20020118-1.c: New.
29360
29361 2002-01-18  Kazu Hirata  <kazu@hxi.com>
29362
29363         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
29364
29365 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
29366
29367         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
29368         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
29369         alignment warnings.
29370
29371 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
29372
29373         * gcc.misc-tests/i386-prefetch.exp: Save and restore
29374         torture_with_loops and torture_without_loops
29375
29376 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
29377
29378         * gcc.c-torture/compile/20020116-1.c: New test.
29379
29380 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
29381
29382         * gcc.dg/20020116-2.c: New test.
29383
29384         * gcc.dg/ultrasp4.c: New test.
29385
29386         * gcc.dg/20020116-1.c: New test.
29387
29388 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
29389
29390         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
29391         by EABI.
29392
29393 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
29394
29395         * gcc.misc-tests/i386-prefetch.exp: New.
29396         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
29397         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
29398         * gcc.misc-tests/i386-pf-none-1.c: New test.
29399         * gcc.misc-tests/i386-pf-sse-1.c: New test.
29400
29401 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
29402
29403         * gcc.dg/gnu89-init-1.c: Add new tests.
29404
29405 2002-01-15  Andreas Jaeger  <aj@suse.de>
29406
29407         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
29408         * gcc.dg/i386-mmx-2.c: Likewise.
29409         * gcc.dg/i386-sse-1.c: Likewise.
29410         * gcc.dg/i386-sse-2.c: Likewise.
29411         * gcc.dg/i386-sse-3.c: Likewise.
29412
29413 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
29414
29415         * g77.f-torture/execute/intrinsic-unix-bessel.f:
29416         Uncomment additional cases that now pass.
29417
29418 2002-01-11  Richard Henderson  <rth@redhat.com>
29419
29420         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
29421         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
29422
29423 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
29424
29425         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
29426
29427 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
29428
29429         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
29430         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
29431
29432 2002-01-10  Dale Johannesen  <dalej@apple.com>
29433
29434         * gcc.c-torture/execute/loop-11.c: New.
29435
29436 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
29437
29438         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
29439         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
29440
29441 2002-01-09  Richard Henderson  <rth@redhat.com>
29442
29443         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
29444         type in which to perform the operation for each size.
29445
29446 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
29447
29448         * gcc.c-torture/compile/20020109-2.c: New test.
29449
29450 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
29451
29452         * gcc.c-torture/execute/loop-10.c: New test.
29453
29454 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
29455
29456         * gcc.c-torture/compile/20010226-1.c: New test.
29457         * gcc.c-torture/compile/20010227-1.c: New test.
29458         * gcc.c-torture/compile/20010426-1.c: New test.
29459         * gcc.c-torture/compile/20010510-1.c: New test.
29460         * gcc.c-torture/compile/20010605-3.c: New test.
29461         * gcc.c-torture/compile/20010824-1.c: New test.
29462         * gcc.c-torture/execute/20010409-1.c: New test.
29463         * gcc.dg/noncompile/20000901-1.c: New test.
29464         * gcc.dg/20001023-1.c: New test.
29465         * gcc.dg/20001101-1.c: New test.
29466         * gcc.dg/20001102-1.c: New test.
29467         * gcc.dg/20010207-1.c: New test.
29468         * gcc.dg/20010405-1.c: New test.
29469         * gcc.dg/20010822-1.c: New test.
29470         * gcc.dg/20011107-1.c: New test.
29471
29472 2002-01-09  Jeffrey A Law  (law@redhat.com)
29473
29474         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
29475
29476         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
29477         execution failure on PA targets.
29478
29479 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
29480
29481         * gcc.c-torture/compile/20020109-1.c: New test.
29482
29483 2002-01-08  Kazu Hirata  <kazu@hxi.com>
29484
29485         * gcc.c-torture/execute/20020108-1.c: New test.
29486
29487 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
29488
29489         * gcc.dg/20020108-1.c: New test.
29490
29491 2002-01-08  H.J. Lu <hjl@gnu.org>
29492
29493         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
29494         for header files.
29495
29496 2002-01-08  Geoff Keating  <geoffk@redhat.com>
29497
29498         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
29499         consistency.
29500
29501 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
29502
29503         * gcc.dg/altivec-4.c: Test altivec predicates.
29504
29505 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
29506
29507         * gcc.c-torture/execute/20020107-1.c: New test.
29508
29509 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
29510
29511         PR c/5279
29512         * gcc.c-torture/compile/20020106-1.c: New test.
29513
29514 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
29515
29516         * gcc.c-torture/execute/nestfunc-4.c: New test.
29517
29518 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
29519
29520         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
29521         extra triple that slipped in.
29522         * g++.old-deja/g++.abi/align.C: Likewise.
29523         * g++.old-deja/g++.abi/bitfields.C: Likewise.
29524
29525 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
29526
29527         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
29528         * g++.old-deja/g++.abi/align.C: Likewise.
29529         * g++.old-deja/g++.abi/bitfields.C: Likewise.
29530
29531         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
29532         on FreeBSD/i386.
29533         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
29534         FreeBSD.
29535
29536 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
29537
29538         * gcc.dg/20020104-1.c: New test.
29539
29540         * gcc.dg/20020104-2.c: New test.
29541
29542 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
29543
29544         * gcc.dg/20020103-1.c: Fix typo in target selector.
29545
29546 2002-01-03  Richard Henderson  <rth@redhat.com>
29547
29548         * gcc.dg/20020103-1.c: New.
29549
29550 2002-01-03  Kazu Hirata  <kazu@hxi.com>
29551
29552         * gcc.c-torture/execute/20020103-1.c: New test.
29553
29554 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
29555
29556         * g++.dg/other/debug2.C: New test.
29557
29558         * gcc.c-torture/compile/20020103-1.c: New test.
29559
29560 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
29561
29562         * gcc.dg/gnu89-init-1.c: Added new tests.
29563
29564 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
29565
29566         * g++.dg/template/friend2.C: Remove as patch is reverted.
29567
29568         * g++.dg/warn/oldcast1.C: New test.
29569
29570         * g++.dg/template/ptrmem1.C: New test.
29571         * g++.dg/template/ptrmem2.C: New test.
29572
29573         * g++.dg/template/ntp.C: New test.
29574
29575         * g++.dg/other/component1.C: New test.
29576
29577         * g++.dg/template/ttp3.C: New test.
29578
29579         * g++.dg/template/friend2.C: New test.
29580         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
29581
29582 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
29583
29584         * g++.dg/other/ptrmem1.C: New test.
29585         * g++.dg/other/ptrmem2.C: New test.
29586
29587 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
29588
29589         * g++.dg/template/ctor1.C: New test.
29590
29591 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
29592
29593         * g++.dg/template/friend2.C: New test.
29594
29595 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
29596
29597         * gcc.dg/mmix-1.c: New test.
29598
29599 2001-12-31  Richard Henderson  <rth@redhat.com>
29600
29601         * gcc.dg/asm-5.c: New.
29602
29603 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
29604
29605         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
29606         in namespace __gnu_cxx
29607
29608 2001-12-30  Richard Henderson  <rth@redhat.com>
29609
29610         * gcc.dg/debug-6.c: New.
29611
29612 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
29613
29614         * gcc.c-torture/compile/20011229-2.c: New test.
29615
29616 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
29617
29618         * gcc.dg/debug-3.c: New test.
29619         * gcc.dg/debug-4.c: New test.
29620         * gcc.dg/debug-5.c: New test.
29621
29622 2001-12-29  Richard Henderson  <rth@redhat.com>
29623
29624         * g++.dg/eh/loop1.C: New.
29625
29626 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
29627
29628         * g++.dg/template/crash1.C: New test.
29629
29630 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
29631
29632         * g++.dg/other/const1.C: New test.
29633
29634 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
29635
29636         * gcc.c-torture/compile/20011229-1.c: New test.
29637
29638 2001-12-28  Stan Shebs  <shebs@apple.com>
29639
29640         * lib/objc-torture.exp: Resync with c-torture.exp.
29641         * lib/objc.exp: Load standard libraries.
29642
29643 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
29644
29645         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
29646         additional tests.
29647
29648 2001-12-27  Roger Sayle <roger@eyesopen.com>
29649
29650         * gcc.c-torture/execute/string-opt-16.c: New testcase.
29651
29652 2001-12-27  Richard Henderson  <rth@redhat.com>
29653
29654         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
29655
29656 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
29657
29658         * g++.dg/eh/ctor1.C: New test.
29659         * g++.dg/other/error2.C: New test.
29660
29661 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
29662
29663         * g++.dg/other/init2.C: New test.
29664
29665 2001-12-24  Richard Henderson  <rth@redhat.com>
29666
29667         * gcc.dg/20011223-1.c: New.
29668         * gcc.dg/inline-1.c: New.
29669
29670 2001-12-23  Richard Henderson  <rth@redhat.com>
29671
29672         * gcc.dg/asm-4.c: Test operand modifiers.
29673
29674 2001-12-23  Richard Henderson  <rth@redhat.com>
29675
29676         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
29677
29678 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
29679
29680         * gcc.c-torture/execute/20011223-1.c: New test.
29681
29682 2001-12-21  Richard Henderson  <rth@redhat.com>
29683
29684         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
29685         re-enables the warning.
29686
29687 2001-12-21  Richard Henderson  <rth@redhat.com>
29688
29689         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
29690
29691 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
29692
29693         * gcc.c-torture/compile/20011218-1.c: New test.
29694
29695 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
29696
29697         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
29698         arm-isr.c test.
29699         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
29700         epilogue generation for ARM ISR routines.
29701
29702 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29703
29704         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
29705         * gcc.dg/format/c90-printf-3.c: Likewise.
29706         * gcc.dg/format/c99-printf-3.c: Likewise.
29707         * gcc.dg/format/ext-1.c: Likewise.
29708         * gcc.dg/format/ext-6.c: Likewise.
29709         * gcc.dg/format/format.h: Prototype unlocked stdio.
29710
29711 2001-12-20  Richard Henderson  <rth@redhat.com>
29712
29713         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
29714         (arena): Use it.
29715         (malloc): Correct allocation logic.  Abort if we fill up the
29716         arena before initialization complete.
29717         (realloc): Correct allocation logic.
29718
29719 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
29720
29721         * gcc.c-torture/compile/20011219-2.c: New test.
29722
29723         * gcc.c-torture/execute/20011219-1.c: New test.
29724
29725 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
29726
29727         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
29728         target does not support weak symbols.
29729
29730 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
29731
29732         * gcc.c-torture/compile/20011219-1.c: New test.
29733
29734 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
29735
29736         * g++.dg/other/error1.C: New test.
29737
29738 2001-12-17  Jeffrey A Law  (law@redhat.com)
29739
29740         * gcc.c-torture/execute/20011217-1.c: New test.
29741
29742 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
29743
29744         * objc.dg/special/: New directory.
29745         * objc.dg/special/special.exp: New file.
29746         * objc.dg/special/unclaimed-category-1.h: New file.
29747         * objc.dg/special/unclaimed-category-1a.m: New file.
29748         * objc.dg/special/unclaimed-category-1.m: New file.
29749
29750 2001-12-17  Andreas Jaeger  <aj@suse.de>
29751
29752         * gcc.c-torture/compile/20011217-2.c: New test.
29753
29754 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29755
29756         * gcc.c-torture/compile/20011217-1.c: New test.
29757
29758 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
29759
29760         * testsuite/gcc.dg/20011214-1.c: New.
29761
29762 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
29763
29764         * gcc.dg/altivec-4.c: New.
29765
29766 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
29767
29768         * gcc.dg/20011113-1.c: New test.
29769
29770 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
29771
29772         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
29773         std::__malloc_alloc_template<0> and
29774         std::__default_alloc_template<false, 0>.
29775
29776 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
29777
29778         * objc/execute/bf-21.m: New test.
29779         * objc/execute/enumeration-1.m: New test.
29780         * objc/execute/enumeration-2.m: New test.
29781
29782 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
29783
29784         * gcc.dg/gnu89-init-1.c: New test.
29785
29786 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
29787
29788         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
29789         * g++.old-deja/g++.jason/2371.C: Likewise.
29790         * g++.old-deja/g++.jason/template33.C: Likewise.
29791         * g++.old-deja/g++.jason/template34.C: Likewise.
29792         * g++.old-deja/g++.jason/template36.C: Likewise.
29793         * g++.old-deja/g++.oliva/typename1.C: Likewise.
29794         * g++.old-deja/g++.oliva/typename2.C: Likewise.
29795         * g++.old-deja/g++.other/typename1.C: Likewise.
29796         * g++.old-deja/g++.pt/inherit2.C: Likewise.
29797         * g++.old-deja/g++.pt/nontype5.C: Likewise.
29798         * g++.old-deja/g++.pt/typename11.C: Likewise.
29799         * g++.old-deja/g++.pt/typename14.C: Likewise.
29800         * g++.old-deja/g++.pt/typename16.C: Likewise.
29801         * g++.old-deja/g++.pt/typename3.C: Likewise.
29802         * g++.old-deja/g++.pt/typename4.C: Likewise.
29803         * g++.old-deja/g++.pt/typename5.C: Likewise.
29804         * g++.old-deja/g++.pt/typename7.C: Likewise.
29805         * g++.old-deja/g++.robertl/eb9.C: Likewise.
29806
29807 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
29808
29809         * g++.dg/other/linkage1.C: New test.
29810         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
29811         specifiers.
29812
29813 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
29814
29815         * gcc.dg/concat.c: New test.
29816
29817 2001-12-11  Stan Shebs  <shebs@apple.com>
29818
29819         * objc/compile: New test directory.
29820         * objc/compile/compile.exp: New expect script.
29821         * objc/compile/20011211-1.m: New compile test.
29822
29823 2001-12-11  Jason Merrill  <jason@redhat.com>
29824
29825         * lib/prune.exp (prune_gcc_output): Also handle "In member
29826         function".  So many permutations...
29827
29828 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
29829
29830         * g++.dg/template/typedef1.C: New test.
29831
29832 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
29833
29834         * g++.dg/other/copy1.C: New test.
29835
29836 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
29837
29838         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
29839
29840         * gcc.dg/builtin-choose-expr.c: New.
29841
29842 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
29843
29844         * gcc.dg/altivec-2.c: New.
29845
29846 2001-12-07  Richard Henderson  <rth@redhat.com>
29847
29848         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
29849
29850 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
29851
29852         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
29853         ultrasparc.
29854
29855 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29856
29857         * g++-old.deja/g++.robertl/eb101.C: Deleted.
29858
29859 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
29860
29861         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
29862         variable argument list.
29863
29864 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
29865
29866         * gcc.c-torture/execute/memcheck: Delete entire directory.
29867         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
29868         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
29869
29870 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
29871
29872         * gcc.dg/Wshadow-1.c: New test.
29873
29874 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
29875
29876         * gcc.c-torture/compile/20011130-1.c: New test.
29877
29878         * gcc.dg/noncompile/20011025-1.c: New test.
29879
29880         * g++.dg/other/anon-union.C: New test.
29881
29882         * gcc.c-torture/execute/20011024-1.c: New test.
29883
29884 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
29885
29886         * gcc.c-torture/execute/20000722-1.x,
29887         gcc.c-torture/execute/20010123-1.x: Remove.
29888         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
29889         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
29890         gcc.dg/c99-complit-2.c: New tests.
29891
29892 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
29893
29894         * g++.dg/inherit/base1.C: New test.
29895
29896 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
29897
29898         * g++.dg/other/stdarg1.C: New test.
29899
29900         * gcc.c-torture/compile/20011130-2.c: New test.
29901
29902 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
29903
29904         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
29905         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
29906         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
29907         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
29908         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
29909         * gcc.dg/builtin-prefetch-1.c: New test.
29910
29911 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
29912
29913         * gcc.dg/20011130-1.c: New test.
29914
29915 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
29916
29917         * g++.dg/other/scope1.C: New test.
29918         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
29919
29920 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
29921
29922         * gcc.dg/vla-init-1.c: New test.
29923
29924 2001-12-01  Geoff Keating  <geoffk@redhat.com>
29925
29926         * gcc.c-torture/compile/structs.c: New testcase from GDB.
29927
29928 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
29929
29930         * objc.dg/alias.m: Update.
29931         * objc.dg/class-1.m: Update.
29932         * objc.dg/const-str-1.m: Update.
29933         * objc.dg/fwd-proto-1.m: Update.
29934         * objc.dg/id-1.m: Update.
29935         * objc.dg/super-class-1.m: Update.
29936
29937 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
29938
29939         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
29940         constructs.
29941
29942 2001-11-28  Jeffrey A Law  (law@cygnus.com)
29943
29944         * gcc.c-torture/execute/20011128-1.c: New test.
29945
29946 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
29947
29948         * gcc.dg/20011127-1.c: New test.
29949
29950 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29951
29952         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
29953         from Austin Group draft 7.
29954         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
29955         scanf format arguments.
29956         * gcc.dg/format/no-exargs-2.c: New test.
29957
29958 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
29959
29960         * g++.dg/abi/vbase8-4.C: New test.
29961
29962 2001-11-24  Ian Lance Taylor  <ian@airs.com>
29963
29964         * gcc.c-torture/execute/20011121-1.c: New test.
29965
29966 2001-11-23  Jeffrey A Law  (law@cygnus.com)
29967
29968         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
29969
29970 2001-11-23  Andreas Jaeger  <aj@suse.de>
29971
29972         * gcc.dg/cpp/charconst-2.c: New test.
29973
29974 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
29975
29976         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
29977         to the host if it is remote.  Let tests specify extra headers
29978         they use.
29979         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
29980         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
29981         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
29982         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
29983         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
29984         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
29985         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
29986         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
29987         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
29988         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
29989
29990 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
29991
29992         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
29993         for little endian ARMs.
29994
29995 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
29996
29997         * gcc.c-torture/compile/20011119-1.c: New test.
29998         * gcc.c-torture/compile/20011119-2.c: New test.
29999
30000 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
30001
30002         * gcc.dg/altivec-1.c: Fix typo.
30003
30004 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
30005
30006         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
30007
30008 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
30009
30010         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
30011
30012 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
30013
30014         * lib/g77.exp: Don't specify --rpath-link.
30015
30016         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
30017         across all the headers.
30018         * gcc.dg/format/format.exp: For testing on a remote host,
30019         copy format.h.
30020
30021         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
30022         * gcc.c-torture/execute/930406-1.c: Likewise.
30023         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
30024
30025 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
30026
30027         * gcc.dg/altivec-1.c: New.
30028
30029 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
30030
30031         * gcc.dg/cpp/fpreprocessed.c: New test case.
30032
30033 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30034
30035         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
30036         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
30037         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
30038
30039 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30040
30041         * gcc.dg/no-builtin-1.c: New test.
30042
30043 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
30044
30045         * gcc.c-torture/execute/20011115-1.c: New test.
30046
30047 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
30048
30049         * gcc.c-torture/compile/20011114-2.c: New test.
30050         * gcc.c-torture/compile/20011114-3.c: New test.
30051         * gcc.c-torture/compile/20011114-4.c: New test.
30052
30053 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
30054
30055         * g++.dg/other/init1.C: New test.
30056
30057 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
30058
30059         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
30060         message.
30061
30062         * gcc.c-torture/execute/20011114-1.c: New testcase.
30063
30064         * gcc.c-torture/compile/20010327-1.c: Revert last change.
30065         * gcc.c-torture/compile/20011114-1.c: New test, exactly
30066         like the (before this change) version of 20010327-1.c.
30067
30068 2001-11-14  Roger Sayle <roger@eyesopen.com>
30069
30070         * gcc.c-torture/execute/string-opt-13.c: New testcase.
30071
30072 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
30073
30074         * g++.dg/init/array2.C: New test.
30075
30076 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
30077
30078         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
30079
30080 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
30081
30082         * g++.dg/other/forscope1.C: New test.
30083         * g++.dg/ext/forscope1.C: New test.
30084         * g++.dg/ext/forscope2.C: New test.
30085
30086 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
30087
30088         * gcc.c-torture/execute/20011113-1.c: New test.
30089
30090 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
30091
30092         * gcc.c-torture/execute/20011109-2.c: New test.
30093
30094         * gcc.c-torture/execute/20011109-1.c: New test.
30095
30096 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
30097
30098         * gcc.c-torture/compile/20011109-1.c: New test.
30099
30100 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
30101
30102         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
30103         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
30104         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
30105         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
30106         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
30107         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
30108         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
30109
30110 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
30111
30112         * g++.dg/warn/Wshadow-1.C: New tests.
30113         * g++.old-deja/g++.mike/for3.C: Update.
30114
30115 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
30116
30117         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
30118         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
30119         XFAILs.  Adjust expected error texts.
30120         * gcc.c-torture/compile/20011106-1.c,
30121         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
30122         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
30123         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
30124         gcc.dg/c99-array-lval-5.c: New tests.
30125
30126 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
30127
30128         * gcc.dg/cpp/defined.c: Update.
30129
30130 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
30131
30132         * gcc.c-torture/execute/anon-1.c: New test.
30133
30134 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
30135
30136         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
30137         same size, so no warning should be produced on stormy16.
30138
30139         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
30140         due to oversized array.
30141         * g++.old-deja/g++.mike/ns15.C: Likewise.
30142         * g++.old-deja/g++.pt/crash16.C: Likewise.
30143
30144 2001-11-02  Graham Stott  <grahams@redhat.com>
30145
30146         * g++.dgother/debug1.C: Fix typos.
30147
30148 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
30149
30150         * g++.dg/other/debug1.C: New test.
30151
30152 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
30153
30154         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
30155         of unsigned long.
30156
30157 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
30158
30159         * gcc.dg/20011029-2.c: New test.
30160
30161         * gcc.c-torture/compile/20011029-1.c: New test.
30162
30163 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
30164
30165         * objc/execute/class_self-1.m: New test.
30166         * objc/execute/class_self-2.m: New test.
30167
30168 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
30169
30170         * gcc.misc-tests/msgs.exp: Delete.
30171         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
30172         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
30173         error set to match recent changes.
30174
30175 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
30176
30177         * gcc.dg/20011021-1.c: New test.
30178
30179 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
30180
30181         * gcc.c-torture/compile/20011023-1.c: New test.
30182
30183 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
30184
30185         * lib/g77.exp: Rewrite based on lib/g++.exp.
30186
30187 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
30188
30189         * gcc.c-torture/execute/20011019-1.c: New test.
30190
30191         * gcc.dg/20011018-1.c: New test.
30192
30193 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
30194
30195         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
30196
30197 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
30198
30199         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
30200         * gcc.dg/attr-invalid.c: Likewise.
30201
30202 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
30203
30204         * testsuite/gcc.dg/20011015-1.c: New test.
30205
30206 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
30207
30208         * g++.dg/template/unify2.C: New test.
30209
30210 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
30211
30212         * g++.dg/other/exception-specification.C: New test
30213
30214 2001-10-13  Tom Rix  <trix@redhat.com>
30215
30216         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
30217         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
30218
30219 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
30220
30221         * testsuite/gcc.dg/20011009-1.c: New test.
30222
30223 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
30224
30225         PR g++/4476
30226         * g++.dg/other/friend1.C: New test.
30227
30228 2001-10-11  Richard Henderson  <rth@redhat.com>
30229
30230         * g++.old-deja/g++.other/crash18.C: Add -S to options.
30231
30232 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30233
30234         * gcc.c-torture/compile/20011010-1.c: New.
30235
30236 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
30237
30238         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
30239         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
30240         g77.f-torture/execute/execute.exp,
30241         g77.f-torture/noncompile/noncompile.exp,
30242         gcc.c-torture/compile/compile.exp,
30243         gcc.c-torture/execute/execute.exp,
30244         gcc.c-torture/execute/ieee/ieee.exp,
30245         gcc.c-torture/execute/memcheck/memcheck.exp,
30246         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
30247         objc/execute/execute.exp: Update FSF address.
30248
30249 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
30250
30251         * gcc.dg/cpp/cmdlne-C.c: Update.
30252         * gcc.dg/cpp/cmdlne-C2.c: New.
30253
30254 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30255
30256         * gcc.c-torture/execute/20011008-3.c: New.
30257
30258 2001-10-08  DJ Delorie  <dj@redhat.com>
30259
30260         * gcc.dg/20011008-1.c: New.
30261         * gcc.dg/20011008-2.c: New.
30262
30263 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
30264
30265         * gcc.dg/cpp/spacing1.c: Update test.
30266
30267 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30268
30269         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
30270         spelling errors of "separate" as "seperate".
30271
30272 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
30273
30274         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
30275         enough to avoid inlining.
30276
30277 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
30278
30279         * lib/g77.exp: set libg2c_dir correctly.
30280
30281 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
30282
30283         * gcc.dg/cpp/macro11.c: New test.
30284
30285 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
30286
30287         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
30288         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
30289         gcc.dg/format/multattr-3.c: New tests.
30290         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
30291         tests for format attributes on function pointers being rejected.
30292
30293 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
30294
30295         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
30296
30297 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
30298
30299         * g++.dg/warn/format1.C: New test.
30300
30301 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
30302
30303         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
30304
30305 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
30306
30307         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
30308
30309 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
30310
30311         * gcc.dg/cpp/redef2.c: Add test.
30312
30313 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
30314
30315         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
30316         long-standing bug on i686, apparently.
30317         * gcc.c-torture/execute/loop-2c.x: New file.
30318         * gcc.c-torture/execute/loop-2d.x: New file.
30319         * gcc.c-torture/execute/loop-3c.x: New file.
30320
30321 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
30322
30323         * gcc.dg/cpp/20000625-2.c: Correct line number.
30324
30325 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
30326
30327         * gcc.dg/cpp/macro10.c: New test.
30328         * gcc.dg/cpp/strify3.c: New test.
30329         * gcc.dg/cpp/spacing1.c: Add tests.
30330         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
30331         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
30332
30333 2001-09-24  DJ Delorie  <dj@redhat.com>
30334
30335         * gcc.c-torture/execute/20010924-1.c: New test.
30336
30337 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
30338
30339         * testsuite/objc/execute/paste.m: Remove.
30340
30341 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
30342
30343         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
30344
30345 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
30346
30347         * g77.dg/strlen0.f: New test.
30348
30349 2001-09-21  Richard Henderson  <rth@redhat.com>
30350
30351         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
30352         * g++.old-deja/g++.abi/vtable2.C: Likewise.
30353
30354 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
30355
30356         Table-driven attributes.
30357         * g++.dg/ext/attrib1.C: New test.
30358
30359 2001-09-20  DJ Delorie  <dj@redhat.com>
30360
30361         * gcc.dg/20000926-1.c: Update expected warning messages.
30362         * gcc.dg/array-2.c: Likewise, and test for warnings too.
30363         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
30364         array.
30365
30366 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
30367
30368         * g++.dg/eh/registers1.C: New test case.
30369
30370 2001-09-17  Richard Henderson  <rth@redhat.com>
30371
30372         * gcc.dg/array-5.c: Fix VLA decomposition test.
30373
30374 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
30375
30376         * gcc.dg/cpp/line5.c: New testcase.
30377
30378 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
30379
30380         * gcc.dg/cpp/macro9.c: New test.
30381
30382 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
30383
30384         * gcc.c-torture/execute/980223.c: Change type of addr from long
30385         to char *.
30386
30387 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
30388
30389         * gcc.c-torture/execute/20010915-1.c: New test.
30390
30391 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
30392
30393         * g77.dg/bprob: New directory.
30394         * g77.dg/bprob/bprob.exp: New file.
30395         * g77.dg/bprob/bprob-1.f: New test.
30396         * g77.dg/gcov: New directory.
30397         * g77.dg/gcov/gcov.exp: New file.
30398         * g77.dg/gcov/gcov-1.f: New test.
30399         * g77.dg/gcov/gcov-1.x: New file.
30400
30401 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
30402
30403         * gcc.dg/cpp/directiv.c: Update.
30404         * gcc.dg/cpp/undef1.c: Update.
30405
30406 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
30407
30408         * gcc.dg/20010912-1.c: New test.
30409
30410 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
30411
30412         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
30413         language-independent file in lib.
30414         * lib/gcov.exp: New file.
30415
30416 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
30417
30418         * gcc.c-torture/compile/20010911-1.c: New test.
30419
30420 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
30421
30422         * lib/profopt.exp: New, to support profile-directed optimizations.
30423         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
30424         * gcc.misc-tests/bprob-1.c: New test.
30425         * gcc.misc-tests/bprob-2.c: New test.
30426
30427 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
30428
30429         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
30430         XFAIL and which kinds of gcov output to verify.
30431         * gcc.misc-tests/gcov-4b.x: New file.
30432         * gcc.misc-tests/gcov-5b.x: New file.
30433         * gcc.misc-tests/gcov-6.x: New file.
30434         * gcc.misc-tests/gcov-7.c: New test.
30435         * gcc.misc-tests/gcov-7.x: New file.
30436
30437 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
30438
30439         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
30440         * gcc.misc-tests/gcov-6.c: New test.
30441
30442 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30443
30444         PR c++/3986
30445         * g++.dg/abi/vbase1.C: New test.
30446
30447 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
30448
30449         * objc.dg/method-2.m: New.
30450
30451 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
30452
30453         PR c++/4203
30454         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
30455         * g++.dg/init/empty1.C: New test.
30456
30457 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
30458
30459         * gcc.c-torture/compile/20010903-1.c: New test.
30460
30461 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
30462
30463         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
30464         for m68k.
30465
30466 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
30467
30468         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
30469
30470         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
30471
30472         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
30473
30474 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
30475
30476         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
30477         for 16-bit 'unsigned int'.
30478
30479 2001-08-29  Kazu Hirata  <kazu@hxi.com>
30480
30481         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
30482
30483 2001-08-27  Richard Henderson  <rth@redhat.com>
30484
30485         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
30486         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
30487
30488 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
30489
30490         * gcc.dg/asm-names.c (ymain): New.
30491
30492 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
30493
30494         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
30495         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
30496         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
30497
30498 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30499
30500         * gcc.dg/compare5.c: New testcase.
30501
30502 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
30503
30504         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
30505         and "In instantiation".
30506
30507 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
30508
30509         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
30510
30511 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
30512
30513         * gcc.misc-tests/gcov.exp: Add support for branch information.
30514         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
30515         * gcc.misc-tests/gcov-4.c: New test.
30516         * gcc.misc-tests/gcov-4b.c: New test.
30517         * gcc.misc-tests/gcov-5b.c: New test.
30518
30519 2001-08-20  Zack Weinberg  <zackw@panix.com>
30520
30521         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
30522         expected to fail.
30523
30524 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
30525
30526         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
30527
30528 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
30529
30530         * g++.dg/eh/template1.C: New test.
30531
30532 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
30533
30534         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
30535         Fix thinko.
30536         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
30537         for xfail.
30538
30539 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
30540
30541         * lib/g77-dg.exp:  Use prune.exp for common procedures
30542         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
30543         * lib/g77.exp: (g77-dg-prune) Remove
30544
30545 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
30546
30547         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
30548
30549 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30550
30551         * g++.dg/template/unify1.C: New test.
30552
30553 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
30554
30555         * g++.dg/abi/empty4.C: New test.
30556
30557 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
30558
30559         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
30560         solaris2.*
30561         * g77.f-torture/compile/pr3743.x: Likewise
30562
30563 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
30564
30565         * g++.dg/other/using-declaration.C: New test.
30566
30567 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
30568
30569         * gcc.dg/cpp/tr-sign.c: New testcase.
30570
30571 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
30572
30573         * gcc.dg/cpp/19951025-1.c: Revert.
30574         * gcc.dg/cpp/directiv.c: We no longer process directives that
30575         interrupt macro arguments.
30576
30577 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
30578
30579         * gcc.dg/bconstp-1.c: New test.
30580
30581 2001-08-03  Richard Henderson  <rth@redhat.com>
30582
30583         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
30584
30585 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
30586
30587         * gcc.dg/cpp/19951025-1.c: Update.
30588
30589 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
30590
30591         * g77.dg/ff90-1.f (s): Fix reference of variable z,
30592         should be x.
30593
30594 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
30595
30596         Kill -fhonor-std.
30597         * g++.old-deja/g++.ns/ns14.C: Remove special options.
30598         * g++.old-deja/g++.other/std1.C: Likewise.
30599         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
30600
30601 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
30602
30603         * lib/g77.exp:  Load gcc-defs.exp for common procedures
30604         (g77_pass, g77_fail, g77_finish, g77_exit,
30605         ${tool}_check_unsupported_p} Now redundant.  Deleted.
30606
30607 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
30608
30609         * g77.dg/fbackslash.f
30610         * g77.dg/fcase-preserve.f
30611         * g77.dg/ff90-1.f
30612         * g77.dg/ffixed-line-length-0.f
30613         * g77.dg/ffixed-line-length-132.f
30614         * g77.dg/ffixed-line-length-7.f
30615         * g77.dg/ffixed-line-length-72.f
30616         * g77.dg/ffixed-line-length-none.f
30617         * g77.dg/ffree-form-1.f
30618         * g77.dg/fno-backslash.f
30619         * g77.dg/fno-f90-1.f
30620         * g77.dg/fno-fixed-form-1.f
30621         * g77.dg/fno-onetrip.f
30622         * g77.dg/fno-typeless-boz.f
30623         * g77.dg/fno-underscoring.f
30624         * g77.dg/fno-vxt-1.f
30625         * g77.dg/fonetrip.f
30626         * g77.dg/ftypeless-boz.f
30627         * g77.dg/fugly-assumed.f
30628         * g77.dg/funderscoring.f
30629         * g77.dg/fvxt-1.f
30630
30631 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
30632
30633         * objc.dg/fwd-proto-1.m: New.
30634         * objc.dg/local-decl-1.m: New.
30635         * objc.dg/naming-1.m: New.
30636         * objc.dg/naming-2.m: New.
30637         * objc.dg/proto-hier-1.m: New.
30638
30639 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
30640
30641         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
30642         largest-type elements to a struct makes its size grow.
30643
30644 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
30645
30646         * g++.dg/abi/vthunk1.C: New test.
30647
30648 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
30649
30650         * g++.dg/abi/vbase8-22.C: New test.
30651
30652 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
30653
30654         * gcc.dg/cpp/macro8.c: New test.
30655
30656 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
30657
30658         * g++.dg/abi/vbase8-21.C: New test.
30659
30660 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
30661
30662         * g++.dg/abi/vbase8-10.C: New test.
30663
30664 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30665
30666         * lib/g++.exp (g++_set_ld_library_path): Renamed to
30667         ${tool}_set_ld_library_path.
30668         Changed caller.
30669         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
30670         g++.exp.
30671
30672 2001-07-26  Stan Cox <scox@redhat.com>
30673
30674         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
30675         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
30676         gcc_exit, gcc_check_unsupported_p):
30677         Moved to gcc-deps.exp
30678         * gcc-deps.exp: New file.
30679
30680 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30681
30682         * g++.old-deja/g++.pt/defarg14.C: New test.
30683
30684 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
30685
30686         * g++.old-deja/g++.other/lineno5.C: New test.
30687
30688 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
30689
30690         * g++.old-deja/g++.pt/crash68.C: New test.
30691
30692 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
30693
30694         * g++.old-deja/g++.other/crash42.C: New test.
30695
30696 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
30697
30698         * gcc.dg/cpp/extratokens.c: Fix.
30699         * gcc.dg/cpp/skipping2.c: New tests.
30700
30701 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30702
30703         * gcc.c-torture/execute/20010724-1.c: New file.
30704         * gcc.c-torture/execute/20010724-1.x: New file.
30705
30706 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30707
30708         * g++.old-deja/g++.other/cond7.C: New test.
30709
30710 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30711
30712         * g++.old-deja/g++.other/optimize4.C: New test.
30713
30714 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30715
30716         * g++.old-deja/g++.abi/vbase8-5.C: New test.
30717
30718 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
30719
30720         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
30721         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
30722         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
30723         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
30724
30725         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
30726         bug report" message.
30727
30728         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
30729         * g++.dg/ext/instantiate1.C: Move from old-deja.
30730
30731 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
30732
30733         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
30734         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
30735         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
30736         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
30737
30738 2001-07-23  Jeffrey A Law  (law@cygnus.com)
30739
30740         * gcc.c-torture/execute/20010723-1.c: New test.
30741
30742 2001-07-23  Ben Elliston  <bje@redhat.com>
30743
30744         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
30745
30746 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30747
30748         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
30749         i[34567]86-*-*.
30750         Delete handling of ieee_multilib_flags.
30751         Pass -mieee for alpha*-*-* and sh-*-*.
30752         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
30753
30754 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
30755
30756         Remove old-abi tests.
30757         * g++.old-deja/g++.mike/p11116.C: Remove.
30758         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
30759
30760 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
30761
30762         * g77.f-torture/compile/pr3743.f:  New test
30763
30764 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
30765
30766         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
30767
30768 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30769
30770         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
30771         g++.old-deja/g++.pt/static6.C: Likewise.
30772         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
30773         supports weak symbols.
30774
30775 2001-07-18  Andreas Jaeger  <aj@suse.de>
30776
30777         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
30778         supported again.
30779
30780 2001-07-18  Andreas Jaeger  <aj@suse.de>
30781
30782         * gcc.dg/iftrap-1.c: Fix target line.
30783
30784 2001-07-17  Richard Henderson  <rth@redhat.com>
30785
30786         * gcc.c-torture/execute/20010717-1.c: New.
30787
30788 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30789
30790         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
30791         tests.
30792
30793 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
30794
30795         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
30796
30797 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30798
30799         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
30800         UAC_SIGBUS, UAC_NOPRINT definitions.
30801
30802 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
30803
30804         * objc/execute/object_is_class.m: New test.
30805         * objc/execute/object_is_meta_class.m: New test.
30806
30807 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
30808
30809         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
30810         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
30811
30812 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
30813
30814         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
30815         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
30816
30817 2001-07-14  Richard Henderson  <rth@redhat.com>
30818
30819         * gcc.dg/iftrap-1.c: New.
30820
30821 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
30822
30823         * g77.f-torture/execute/intrinsic77.f: New test.
30824
30825 2001-07-11  Janis Johnson <janis@us.ibm.com>
30826
30827         * gcc.misc-tests/gcov-3.c: New test.
30828
30829 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
30830
30831         * gcc.c-torture/compile/20010711-1.c,
30832         * gcc.c-torture/compile/20010711-2.c: New tests.
30833
30834 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
30835
30836         * gcc.c-torture/execute/20010711-1.c: New test.
30837
30838 2001-07-11  Ben Elliston  <bje@redhat.com>
30839
30840         * g++.old-deja/g++.other/enum5.C: New test.
30841
30842 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
30843
30844         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
30845         (g++-dg-prune): Call prune_gcc_output.
30846         * prune.exp: New file for prune_gcc_output.
30847         * lib/g++.exp, lib/gcc.exp: Load it.
30848
30849 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
30850
30851         * gcc.c-torture/compile/20010701-1.c,
30852         g++.old-deja/g++.ext/attrib6.C: New tests.
30853
30854 2001-07-06  Jeffrey A Law  (law@cygnus.com)
30855
30856         * gcc.c-torture/compile/20010706-1.c: New test.
30857
30858 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
30859
30860         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
30861
30862 2001-06-28  Stan Shebs  <shebs@apple.com>
30863
30864         * gcc.dg/pragma-darwin.c: New test.
30865
30866 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30867
30868         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
30869         Solaris 2.[678] system.
30870
30871 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
30872
30873         * gcc.dg/20010622-1.c: New test.
30874
30875 2001-06-18  Stan Shebs  <shebs@apple.com>
30876
30877         * objc.dg: New directory.
30878         * objc.dg/dg.exp: New file.
30879         * objc.dg/alias.m: New.
30880         * objc.dg/class-1.m: New.
30881         * objc.dg/class-2.m: New.
30882         * objc.dg/const-str-1.m: New.
30883         * objc.dg/const-str-2.m: New.
30884         * objc.dg/id-1.m: New.
30885         * objc.dg/method-1.m: New.
30886         * objc.dg/super-class-1.m: New.
30887         * lib/objc-dg.exp: New file.
30888
30889 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
30890
30891         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
30892         of label name.
30893
30894 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
30895
30896         * g++.old-deja/g++.abi/vbase8-9.C: New test.
30897
30898 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30899
30900         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
30901         variable.
30902
30903 2001-06-12  Richard Henderson  <rth@redhat.com>
30904
30905         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
30906
30907 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
30908
30909         * g++.old-deja/g++.abi/vbase5.C: New test.
30910         * g++.old-deja/g++.abi/vbase6.C: New test.
30911         * g++.old-deja/g++.abi/vbase7.C: New test.
30912
30913 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30914
30915         * gcc.c-torture/compile/20010610-1.c: New test.
30916
30917 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
30918
30919         * g++.old-deja/g++.abi/vbase4.C: New test.
30920
30921 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
30922
30923         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
30924         support %f for HC11/HC12 targets.
30925         * gcc.c-torture/execute/930513-1.x: New file, likewise.
30926         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
30927         on HC11/HC12 targets.
30928         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
30929
30930 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30931
30932         * gcc.dg/wchar_t-1.c: New file.
30933         * gcc.dg/wint_t-1.c: Likewise.
30934
30935 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
30936
30937         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
30938
30939 2001-06-11  Richard Henderson  <rth@redhat.com>
30940
30941         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
30942
30943 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
30944
30945         * gcc.c-torture/compile/20010611-1.c: New test.
30946
30947 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
30948
30949         * gcc.dg/c99-tag-1.c: Add more tests.
30950
30951 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
30952
30953         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
30954         representation on MN10300 and ARM/Thumb.
30955
30956 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
30957
30958         * g77.f-torture/execute/20010610.f: New.
30959
30960 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
30961
30962         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
30963         names.
30964
30965 2001-06-09  Richard Henderson  <rth@redhat.com>
30966
30967         * gcc.c-torture/execute/ashrdi-1.c: New.
30968         * gcc.c-torture/execute/ashldi-1.c: New.
30969         * gcc.c-torture/execute/lshrdi-1.c: New.
30970
30971 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
30972
30973         * objc/execute/load-3.m: Added. Check sending +load to categories,
30974         in addition to classes.
30975
30976 2001-06-08  Stan Shebs  <shebs@apple.com>
30977
30978         * objc/execute/load-2.m: New test.  From Nicola Pero
30979         <n.pero@mi.flashnet.it>.
30980
30981 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
30982
30983         * gcc.c-torture/execute/20010605-2.c: New test.
30984
30985 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
30986
30987         * g++.old-deja/g++.abi/vbase2.C: New test.
30988         * g++.old-deja/g++.abi/vbase3.C: New test.
30989
30990 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
30991
30992         * g++.old-deja/g++.pt/friend49.C: New test.
30993
30994 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
30995
30996         * g++.old-deja/g++.ext/anon3.C: New test.
30997
30998 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
30999
31000         * g++.old-deja/g++.other/conv7.C: New test.
31001
31002 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
31003
31004         * gcc.c-torture/compile/20010605-2.c: New test.
31005
31006 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31007
31008         * gcc.c-torture/execute/20010604-1.c: New test.
31009
31010 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
31011
31012         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
31013
31014 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
31015
31016         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
31017         (g++_link_flags): Likewise.
31018         (g++_init): Pass gccpath's value to two previous functions.
31019
31020 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31021
31022         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
31023         Ensure logfile entry matches exec command line.
31024
31025 2001-05-31  Richard Henderson  <rth@redhat.com>
31026
31027         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
31028         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
31029
31030 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
31031
31032         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
31033         compiler for irix6.2
31034
31035 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
31036
31037         * g++.old-deja/g++.other/optimize3.C: New file.
31038
31039 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
31040
31041         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
31042         assemble.
31043
31044 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
31045
31046         * g++.old-deja/g++.other/optimize2.C: New file.
31047
31048 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
31049
31050         * gcc.c-torture/compile/20010518-2.c: New file.
31051         * gcc.c-torture/execute/20010518-1.c: New file.
31052         * gcc.c-torture/execute/20010518-2.c: New file.
31053
31054 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
31055
31056         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
31057
31058 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
31059
31060         G++ no longer defines builtins that do not begin with __builtin.
31061         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
31062         * g++.old-deja/g++.brendand/misc13.C: Likewise.
31063         * g++.old-deja/g++.law/builtin1.C: Likewise.
31064         * g++.old-deja/g++.law/cvt2.C: Likewise.
31065         * g++.old-deja/g++.mike/net5.C: Likewise.
31066         * g++.old-deja/g++.other/builtins1.C: Likewise.
31067         * g++.old-deja/g++.other/builtins2.C: Likewise.
31068         * g++.old-deja/g++.other/builtins3.C: Likewise.
31069         * g++.old-deja/g++.other/builtins4.C: Likewise.
31070         * g++.old-deja/g++.other/inline8.C: Likewise.
31071         * g++.old-deja/g++.robertl/eb39.C: Likewise.
31072
31073 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
31074
31075         * g++.old-deja/g++.pt/using1.C: Adjust.
31076         * g++.old-deja/g++.pt/using2.C: New test.
31077
31078 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
31079
31080         * gcc.dg/cpp/charconst.c: New tests.
31081         * gcc.dg/cpp/escape.c: New tests.
31082         * gcc.dg/cpp/escape-1.c: New tests.
31083         * gcc.dg/cpp/escape-2.c: New tests.
31084         * gcc.dg/cpp/ucs.c: New tests.
31085
31086 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
31087
31088         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
31089         native compiler for irix6.5.
31090
31091 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
31092
31093         * lib/g++.exp (g++_include_flags): Use args to compute
31094         get_multilibs.
31095         (g++_link_flags): Likewise.
31096         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
31097
31098 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
31099
31100         * gcc.dg/c90-hexfloat-1.c: Add more tests.
31101
31102 2001-05-21  Geoff Keating  <geoffk@redhat.com>
31103
31104         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
31105         this file.
31106
31107 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
31108
31109         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
31110         STACK_SIZE;
31111         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
31112         to STACK_SIZE; Use it to define size of add_histo array.
31113         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
31114         to STACK_SIZE.
31115         (f): Use GITT_SIZE to define size of gitt local table.
31116         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
31117         to STACK_SIZE; Use it to define size of bytemem array.
31118
31119 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
31120
31121         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
31122         on 68HC11/HC12 due to the asm instruction.
31123         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
31124         * gcc.c-torture/compile/920520-1.x: Likewise.
31125         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
31126         on 68HC11/HC12 because the function is larger than 64K.
31127         * gcc.c-torture/compile/961203-1.x: New file, this test fails
31128         on 68HC11/HC12 because the structure is too large.
31129
31130 2001-05-20  Richard Henderson  <rth@redhat.com>
31131
31132         * gcc.c-torture/execute/20010520-1.c: New.
31133
31134 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31135
31136         * g++.old-deja/g++.warn/compare1.C: New test.
31137         * gcc.dg/compare4.c: New test.
31138
31139 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
31140
31141         * g++.old-deja/g++.other/optimize1.C: New test.
31142
31143 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31144
31145         * g++.old-deja/g++.pt/spec41.C: New test.
31146
31147 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
31148
31149         * gcc.c-torture/compile/20010114-1.x: Remove.
31150
31151 2001-05-18  Stan Shebs  <shebs@apple.com>
31152
31153         * gcc.c-torture/compile/20010518-1.c: New test.
31154
31155 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
31156
31157         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
31158         * g++.old-deja/g++.pt/crash67.C: New test.
31159
31160 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
31161
31162         * g++.old-deja/g++.other/debug9.C: New test.
31163
31164 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
31165
31166         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
31167
31168 2001-05-16  Jan Hubicka  <jh@suse.cz>
31169
31170         * gcc.c-torture/compile/20010516-1.c: New test.
31171
31172 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
31173
31174         * g++.old-deja/g++.other/crash41.C: New test.
31175
31176 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
31177
31178         * g++.old-deja/g++.pt/crash66.C: New test.
31179
31180 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
31181
31182         * g++.old-deja/g++.robertl/eb27.C: Convert.
31183
31184 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
31185
31186         * g++.dg/friend-warn.C: New test.  Do not warn about friend
31187         declaration being redundant.
31188
31189 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
31190
31191         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
31192
31193 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
31194
31195         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
31196
31197 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
31198
31199         * lib/g++.exp: Use testsuite_flags.
31200
31201 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
31202
31203         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
31204
31205 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31206
31207         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
31208
31209 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
31210
31211         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
31212
31213 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
31214
31215         * gcc.c-torture/compile/20010313-1.c: New test.
31216
31217 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
31218
31219         * gcc.dg/cpp/direct2.c: New test.
31220         * gccq.dg/cpp/direct2s.c: New test.
31221
31222         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
31223
31224 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
31225
31226         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
31227         * g++.old-deja/g++.other/op3.C: Likewise.
31228
31229 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
31230
31231         * gcc.dg/cpp/syshdr.h: New file.
31232         * gcc.dg/cpp/sysmac1.c: Update.
31233         * gcc.dg/cpp/sysmac2.c: Update.
31234
31235 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
31236
31237         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
31238
31239 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
31240
31241         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
31242         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
31243
31244 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
31245
31246         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
31247
31248 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
31249
31250         * lib/g++.exp (g++_include_flags): Don't use any special flags
31251         if TESTING_IN_BUILD_TREE is not defined.
31252         (g++_init): Use a plain 'c++' as the compiler if
31253         TESTING_IN_BUILD_TREEE is not defined.
31254
31255 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
31256
31257         * g++.old-deja/g++.eh/catch13.C: New test.
31258         * g++.old-deja/g++.eh/catch14.C: New test.
31259
31260 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
31261
31262         * gcc.dg/cpp/tr-define.c: New test.
31263
31264 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
31265
31266         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
31267         <stdlib.h>, not <malloc.h>.
31268
31269 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
31270
31271         * g++.old-deja/g++.ns/template17.C: New test.
31272
31273 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
31274
31275         * g++.old-deja/g++.pt/ref4.C: New test.
31276
31277 2001-04-30  Richard Henderson  <rth@redhat.com>
31278
31279         * gcc.dg/20000724-1.c: Revert last change.
31280
31281 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
31282
31283         * g77.f-torture/execute/20010430.f: New test.
31284
31285 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
31286
31287         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
31288
31289 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
31290
31291         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
31292
31293 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
31294
31295         * g++.old-deja/g++.eh/crash6.C: New test.
31296
31297 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
31298
31299         * g++.old-deja/g++.other/warn7.C: New test.
31300
31301 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
31302
31303         * g++.old-deja/g++.other/defarg9.C: New test.
31304
31305 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
31306
31307         * g77.f-torture/compile/20010426.f: New test.
31308         * g77.f-torture/execute/20010426.f: New test.
31309
31310 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
31311
31312         * g77.f-torture/compile/20000629-1.x: Remove - error
31313         has been fixed.
31314
31315 2001-04-26  Jeffrey A Law  (law@cygnus.com)
31316
31317         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
31318         Tweak slightly to work with g++.dg framework.
31319         * g++.dg/special/ecos.exp: Run initp1.C test.
31320         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
31321
31322         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
31323         its linker doesn't give line numbers either.
31324         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
31325
31326 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
31327
31328         * g++.old-deja/g++.other/lex1.C: New test.
31329
31330 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
31331
31332         * gcc.dg/noncompile/20010425-1.c: New test.
31333
31334 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
31335
31336         * g++.old-deja/g++.pt/mangle2.C: New test.
31337
31338 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
31339
31340         * gcc.dg/format/plus-1.c: New test.
31341
31342 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
31343
31344         * gcc.dg/20010423-1.c: New test.
31345
31346 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
31347
31348         * gcc.c-torture/execute/20010422-1.c: New test.
31349
31350 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
31351
31352         * g++.old-deja/g++.ns/type2.C: New test.
31353
31354 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
31355
31356         * g++.old-deja/g++.other/perf1.C: New test.
31357
31358 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
31359
31360         * gcc.dg/c99-func-2.c: Remove xfail.
31361         * gcc.dg/c99-func-3.c: Remove xfail.
31362         * gcc.dg/c99-func-4.c: Remove xfail.
31363
31364 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
31365
31366         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
31367
31368 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
31369
31370         * gcc.c-torture/compile/20010423-1.c: New test.
31371
31372 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
31373
31374         * g++.old-deja/g++.pt/typename28.C: New test.
31375
31376 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
31377
31378         * g++.old-deja/g++.abi/empty2.C: New test.
31379         * g++.old-deja/g++.abi/empty3.C: New test.
31380
31381 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
31382
31383         * g++.old-deja/g++.other/comdat2.C: New test.
31384         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
31385
31386 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
31387
31388         * g++.old-deja/g++.other/overload14.C: New test.
31389
31390 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
31391
31392         * g++.old-deja/g++.other/lookup23.C: New test.
31393
31394 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
31395
31396         * gcc.c-torture/execute/20010403-1.c: New test.
31397
31398 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
31399             Mark Mitchell  <mark@codesourcery.com>
31400
31401         * lib/old-dejagnu.exp: Don't delete output of executable.
31402         Add .exe suffix to executables.
31403
31404 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
31405
31406         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
31407
31408 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31409
31410         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
31411
31412 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
31413
31414         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
31415         * g++.old-deja/g++.abi/crash1.C: New test.
31416
31417 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
31418
31419         * g++.old-deja/g++.other/crash40.C: New test.
31420
31421 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31422
31423         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
31424
31425 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
31426
31427         * g++.old-deja/g++.other/warn6.C: New test.
31428
31429 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
31430
31431         * g++.old-deja/g++.robertl/eb42.C: Same.
31432
31433 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31434
31435         * gcc.dg/wtr-conversion-1.c: New testcase.
31436
31437 2001-04-10  Richard Henderson  <rth@redhat.com>
31438
31439         * g++.old-deja/g++.other/array5.C: New.
31440
31441 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31442
31443         * gcc.c-torture/execute/20010408-1.c: New test.
31444
31445 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
31446
31447         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
31448         headers and constructs.
31449         * g++.old-deja/g++.robertl/eb79.C: Same.
31450         * g++.old-deja/g++.robertl/eb77.C (main): Same.
31451         * g++.old-deja/g++.robertl/eb73.C: Same.
31452         * g++.old-deja/g++.robertl/eb66.C (main): Same.
31453         * g++.old-deja/g++.robertl/eb55.C (t): Same.
31454         * g++.old-deja/g++.robertl/eb54.C (main): Same.
31455         * g++.old-deja/g++.robertl/eb46.C (main): Same.
31456         * g++.old-deja/g++.robertl/eb44.C: Same.
31457         * g++.old-deja/g++.robertl/eb41.C (main): Same.
31458         * g++.old-deja/g++.robertl/eb4.C (main): Same.
31459         * g++.old-deja/g++.robertl/eb39.C: Same.
31460         * g++.old-deja/g++.robertl/eb33.C (main): Same.
31461         * g++.old-deja/g++.robertl/eb31.C (main): Same.
31462         * g++.old-deja/g++.robertl/eb30.C: Same.
31463         * g++.old-deja/g++.robertl/eb3.C: Same.
31464         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
31465         * g++.old-deja/g++.robertl/eb21.C: Same.
31466         * g++.old-deja/g++.robertl/eb15.C: Same.
31467         * g++.old-deja/g++.robertl/eb118.C: Same.
31468         * g++.old-deja/g++.robertl/eb115.C (main): Same.
31469         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
31470         * g++.old-deja/g++.robertl/eb109.C: Same.
31471         * g++.old-deja/g++.other/sibcall1.C (main): Same.
31472         * g++.old-deja/g++.mike/rtti1.C: Same.
31473         * g++.old-deja/g++.mike/p658.C: Same.
31474         * g++.old-deja/g++.mike/net46.C: Same.
31475         * g++.old-deja/g++.mike/net34.C: Same.
31476         * g++.old-deja/g++.mike/memoize1.C: Same.
31477         * g++.old-deja/g++.mike/eh2.C: Same.
31478         * g++.old-deja/g++.law/weak.C: Same.
31479         * g++.old-deja/g++.law/visibility7.C: Same.
31480         * g++.old-deja/g++.law/visibility25.C: Same.
31481         * g++.old-deja/g++.law/visibility22.C: Same.
31482         * g++.old-deja/g++.law/visibility2.C: Same.
31483         * g++.old-deja/g++.law/visibility17.C: Same.
31484         * g++.old-deja/g++.law/visibility13.C: Same.
31485         * g++.old-deja/g++.law/visibility10.C: Same.
31486         * g++.old-deja/g++.law/visibility1.C: Same.
31487         * g++.old-deja/g++.law/virtual3.C (eval): Same.
31488         * g++.old-deja/g++.law/vbase1.C: Same.
31489         * g++.old-deja/g++.law/operators32.C: Same.
31490         * g++.old-deja/g++.law/nest3.C: Same.
31491         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
31492         * g++.old-deja/g++.law/except5.C (main): Same.
31493         * g++.old-deja/g++.law/cvt7.C (run): Same.
31494         * g++.old-deja/g++.law/cvt2.C: Same.
31495         * g++.old-deja/g++.law/cvt16.C: Same.
31496         * g++.old-deja/g++.law/ctors6.C (bar): Same.
31497         * g++.old-deja/g++.law/ctors17.C (main): Same.
31498         * g++.old-deja/g++.law/ctors13.C: Same.
31499         * g++.old-deja/g++.law/ctors12.C (main): Same.
31500         * g++.old-deja/g++.law/ctors10.C: Same.
31501         * g++.old-deja/g++.law/code-gen5.C: Same.
31502         * g++.old-deja/g++.law/bad-error7.C: Same.
31503         * g++.old-deja/g++.law/arm9.C: Same.
31504         * g++.old-deja/g++.law/arm12.C: Same.
31505         * g++.old-deja/g++.law/arg8.C: Same.
31506         * g++.old-deja/g++.law/arg1.C: Same.
31507         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
31508         * g++.old-deja/g++.jason/template31.C: Same.
31509         * g++.old-deja/g++.jason/template24.C (main): Same.
31510         * g++.old-deja/g++.jason/2371.C: Same.
31511         * g++.old-deja/g++.eh/new2.C: Same.
31512         * g++.old-deja/g++.eh/new1.C: Same.
31513         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
31514         * g++.old-deja/g++.brendan/nest21.C (main): Same.
31515         * g++.old-deja/g++.brendan/err-msg3.C: Same.
31516         * g++.old-deja/g++.brendan/crash62.C: Same.
31517         * g++.old-deja/g++.brendan/crash52.C: Same.
31518         * g++.old-deja/g++.brendan/crash49.C (main): Same.
31519         * g++.old-deja/g++.brendan/crash38.C: Same.
31520         * g++.old-deja/g++.brendan/crash15.C (main): Same.
31521         * g++.old-deja/g++.brendan/copy9.C: Same.
31522
31523 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
31524
31525         * gcc.c-torture/execute/20001203-2.c (memset):
31526         Count argument is of type __SIZE_TYPE__.
31527
31528 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
31529
31530         * gcc.c-torture/compile/20010404-1.c: New test.
31531
31532 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
31533
31534         * gcc.c-torture/compile/20010326-1.c: New test.
31535
31536 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
31537
31538         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
31539         peculiarities of the SH.
31540         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
31541
31542 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31543
31544         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
31545         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
31546         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
31547
31548 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
31549
31550         * g77.f-torture/compile/20010321-1.f: New test.
31551
31552 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
31553
31554         * gcc.c-torture/compile/20010329-1.c: New test.
31555
31556 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
31557
31558         * gcc.c-torture/execute/20010329-1.c: New test.
31559
31560 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
31561
31562         * g++.old-deja/g++.other/eh4.C: Fix typo.
31563
31564 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
31565
31566         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
31567
31568 2001-03-28  Philip Blundell  <philb@gnu.org>
31569
31570         * gcc.c-torture/compile/20010328-1.c: New test.
31571
31572 2001-03-27  Richard Henderson  <rth@redhat.com>
31573
31574         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
31575         * g++.old-deja/g++.eh/vbase3.C: Likewise.
31576
31577 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
31578
31579         * gcc.c-torture/compile/20010327-1.c: New test.
31580
31581 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
31582
31583         * g++.old-deja/g++.other/friend12.C: New test.
31584         * g++.old-deja/g++.other/friend9.C: Expect no errors.
31585         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
31586
31587 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
31588
31589         * gcc.c-torture/execute/20010325-1.c: New test.
31590
31591 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
31592
31593         * g++.old-deja/g++.other/mangle3.C: New test.
31594
31595 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
31596
31597         * g++.old-deja/g++.other/anon8.C: New test.
31598
31599 2001-03-20  Philip Blundell  <philb@gnu.org>
31600
31601         * gcc.c-torture/compile/20010320-1.c: New test.
31602
31603 2001-03-17  Richard Henderson  <rth@redhat.com>
31604
31605         * g++.old-deja/g++.other/eh4.C: Add expected error text.
31606
31607 2001-03-15  Geoff Keating  <geoff@redhat.com>
31608
31609         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
31610         tests on AIX.
31611
31612 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
31613
31614         * g++.old-deja/g++.other/eh4.C: New test.
31615
31616 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
31617
31618         * gcc.dg/cpp/mi1.c: Update.
31619
31620 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
31621
31622         * g++.old-deja/g++.other/regstack.C: New test.
31623
31624 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
31625
31626         * g++.old-deja/g++.other/ref4.C: New test.
31627
31628 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
31629
31630         * objc/execute/va_method.m: Added.
31631         * objc/execute/IMP.m: Added.
31632         * objc/execute/_cmd.m: Added.
31633         * objc/execute/accessing_ivars.m: Added.
31634         * objc/execute/class-1.m: Added.
31635         * objc/execute/class-10.m: Added.
31636         * objc/execute/class-11.m: Added.
31637         * objc/execute/class-12.m: Added.
31638         * objc/execute/class-13.m: Added.
31639         * objc/execute/class-14.m: Added.
31640         * objc/execute/class-2.m: Added.
31641         * objc/execute/class-3.m: Added.
31642         * objc/execute/class-4.m: Added.
31643         * objc/execute/class-5.m: Added.
31644         * objc/execute/class-6.m: Added.
31645         * objc/execute/class-7.m: Added.
31646         * objc/execute/class-8.m: Added.
31647         * objc/execute/class-9.m: Added.
31648         * objc/execute/class-tests-1.h
31649         * objc/execute/class-tests-2.h
31650         * objc/execute/compatibility_alias.m: Added.
31651         * objc/execute/encode-1.m: Added.
31652         * objc/execute/formal_protocol-1.m: Added.
31653         * objc/execute/formal_protocol-2.m: Added.
31654         * objc/execute/formal_protocol-3.m: Added.
31655         * objc/execute/formal_protocol-4.m: Added.
31656         * objc/execute/formal_protocol-5.m: Added.
31657         * objc/execute/formal_protocol-6.m: Added.
31658         * objc/execute/formal_protocol-7.m: Added.
31659         * objc/execute/informal_protocol.m: Added.
31660         * objc/execute/initialize.m: Added.
31661         * objc/execute/load.m: Added.
31662         * objc/execute/many_args_method.m: Added.
31663         * objc/execute/nested-3.m: Added.
31664         * objc/execute/no_clash.m: Added.
31665         * objc/execute/private.m: Added.
31666         * objc/execute/redefining_self.m: Added.
31667         * objc/execute/root_methods.m: Added.
31668         * objc/execute/selector-1.m: Added.
31669         * objc/execute/static-1.m: Added.
31670         * objc/execute/static-2.m: Added.
31671         * objc/execute/va_method.m: Added.
31672
31673 2001-03-10  Richard Henderson  <rth@redhat.com>
31674
31675         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
31676
31677 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
31678
31679         * g++.old-deja/g++.other/crash31.C: XFAIL.
31680         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
31681         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
31682         * gcc.c-torture/execute/20010123-1.x: XFAIL.
31683         * gcc.c-torture/execute/20010124-1.x: XFAIL.
31684         * gcc.dg/sequence-pt-1.c: XFAIL one test.
31685
31686 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
31687
31688         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
31689
31690 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
31691
31692         * gcc.dg/20000724-1.c: Don't use multiline strings.
31693
31694 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
31695
31696         * objc/execute/string1.m, objc/execute/string2.m: Compare the
31697         result of -cString against what we expect it to be; don't just
31698         print it out for no one to read.
31699
31700         * objc/execute/string3.m, objc/execute/string4.m: New tests.
31701         Based on testcases provided by Nicola Pero.
31702
31703 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
31704
31705         * gcc.dg/cpp/macro7.c: New test.
31706
31707 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
31708
31709         * gcc.dg/cpp/multiline.c: Update.
31710
31711 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
31712
31713         * g++.old-deja/g++.other/enum3.C: New test.
31714
31715 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
31716
31717         * g++.old-deja/g++.other/pod1.C: New test.
31718
31719 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
31720
31721         * g++.old-deja/g++.ext/overload1.C: New test.
31722
31723 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
31724
31725         * g++.old-deja/g++.pt/using1.C: New test.
31726
31727 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
31728
31729         * g++.old-deja/g++.other/using9.C: New test.
31730
31731 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
31732
31733         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
31734
31735         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
31736
31737 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
31738
31739         * g++.old-deja/g++.ext/realpt1.C: Remove.
31740
31741 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
31742
31743         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
31744
31745 2001-02-26  Will Cohen  <wcohen@redhat.com>
31746
31747         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
31748
31749 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
31750
31751         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
31752         templatized constructors.
31753
31754 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31755
31756         * gcc.c-torture/execute/20010224-1.c: New test.
31757
31758 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
31759
31760         * gcc.c-torture/execute/20010222-1.c: New test.
31761
31762 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
31763
31764         * g++.old-deja/g++.other/inline20.C: New test.
31765
31766 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
31767
31768         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
31769
31770 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
31771
31772         * g++.old-deja/g++.other/lookup22.C: New test.
31773
31774 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
31775
31776         * g77.dg: New directory.
31777         * g77.dg/20010216-1.f: New test case.
31778         * g77.dg/dg.exp: New driver.
31779         * lib/g77-dg.exp: New driver library.
31780
31781 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31782
31783         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
31784
31785 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
31786
31787         * g++.old-deja/g++.other/decl9.C: New test.
31788
31789 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
31790
31791         * g++.old-deja/g++.other/init16.C: Update the test so that it does
31792         not need <string> and also tests the initialization at runtime.
31793
31794 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
31795
31796         * gcc.c-torture/execute/longlong.c: New test.
31797
31798 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
31799
31800         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
31801
31802 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
31803
31804         * gcc.c-torture/execute/920302-1.c (execute):
31805         Change argument type to short.
31806
31807 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
31808
31809         * g++.old-deja/g++.pt/deduct6.C: New test.
31810
31811 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
31812
31813         * g++.old-deja/g++.pt/deduct5.C: New test.
31814
31815 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
31816
31817         * gcc.c-torture/execute/20010209-1.c: New test.
31818
31819 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
31820
31821         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
31822
31823 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
31824
31825         * g++.dg/vtgc1.C: Update for new ABI.
31826
31827         * consistency.vlad: New directory, 1665 files.
31828
31829 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
31830
31831         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
31832         return type.
31833         * gcc.dg/cpp/digraphs.c: Declare puts.
31834
31835 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
31836
31837         * g++.old-deja/g++.other/warn5.C: New test.
31838
31839 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
31840
31841         * g++.old-deja/g++.pt/spec40.C: New test.
31842
31843 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
31844
31845         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
31846         case.
31847         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
31848
31849 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
31850
31851         * gcc.c-torture/compile/20010209-1.c: New test.
31852
31853 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
31854
31855         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
31856         excess errors message but not if it crashes.
31857         * g++.old-deja/g++.other/crash27.C: Likewise.
31858         * g++.old-deja/g++.other/crash28.C: Likewise.
31859         * g++.old-deja/g++.other/crash30.C: Likewise.
31860         * g++.old-deja/g++.other/crash32.C: Likewise.
31861         * g++.old-deja/g++.other/crash35.C: Likewise.
31862         * g++.old-deja/g++.pt/inherit2.C: Likewise.
31863
31864 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
31865
31866         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
31867         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
31868         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
31869         g77.f-torture/execute/execute.exp,
31870         g77.f-torture/noncompile/noncompile.exp,
31871         gcc.c-torture/execute/execute.exp,
31872         gcc.c-torture/execute/memcheck/memcheck.exp,
31873         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
31874         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
31875         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
31876         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
31877         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
31878         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
31879         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
31880         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
31881         Remove bug reporting instructions with ancient email addresses.
31882
31883 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
31884
31885         * gcc.dg/20010202-1.c: New test.
31886         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
31887
31888 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
31889
31890         * g++.dg/stdbool-if.C: New test.
31891
31892 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
31893
31894         * objc/execute/fdecl.m: Added main().
31895
31896 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
31897
31898         * gcc.c-torture/execute/20010206-1.c: New test.
31899
31900 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
31901
31902         * gcc.dg/cpp/avoidpaste1.c: Update.
31903
31904 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
31905
31906         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
31907         Pero <nicola@brainstorm.co.uk>.
31908         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
31909
31910 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
31911
31912         * g++.old-deja/g++.pt/spec39.C: New test.
31913
31914 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
31915
31916         * gcc.c-torture/compile/20010202-1.c: New test.
31917
31918 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
31919
31920         * g++.old-deja/g++.abi/primary2.C: New test.
31921         * g++.old-deja/g++.abi/primary3.C: New test.
31922         * g++.old-deja/g++.abi/primary4.C: New test.
31923         * g++.old-deja/g++.abi/primary5.C: New test.
31924         * g++.old-deja/g++.abi/vtable3.h: New test.
31925         * g++.old-deja/g++.abi/vtable3a.C: New test.
31926         * g++.old-deja/g++.abi/vtable3b.C: New test.
31927         * g++.old-deja/g++.abi/vtable3c.C: New test.
31928         * g++.old-deja/g++.abi/vtable3d.C: New test.
31929         * g++.old-deja/g++.abi/vtable3e.C: New test.
31930         * g++.old-deja/g++.abi/vtable3f.C: New test.
31931         * g++.old-deja/g++.abi/vtable3g.C: New test.
31932         * g++.old-deja/g++.abi/vtable3h.C: New test.
31933         * g++.old-deja/g++.abi/vtable3i.C: New test.
31934         * g++.old-deja/g++.abi/vtable3j.C: New test.
31935         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
31936
31937 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
31938
31939         * g++.old-deja/g++.other/anon6.C: New test.
31940         * g++.old-deja/g++.other/anon7.C: New test.
31941
31942 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
31943
31944         * gcc.dg/cpp/avoidpaste2.c: New tests.
31945
31946 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
31947
31948         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
31949
31950 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
31951
31952         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
31953         DECIMAL_DIG cases for Irix."
31954
31955 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
31956
31957         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
31958
31959 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
31960
31961         * gcc.dg/c99-tag-1.c: New test.
31962
31963 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
31964
31965         * gcc.dg/cpp/tr-warn1.c: Add tests.
31966
31967 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
31968
31969         * gcc.dg/cpp/avoidpaste1.c: Update.
31970         * gcc.dg/cpp/paste4.c: Update.
31971
31972 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
31973
31974         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
31975         cases for Irix.
31976
31977 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
31978
31979         * g++.old-deja/g++.other/inline19.C: New test.
31980
31981 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
31982
31983         * gcc.dg/Wlarger-than.c: New test.
31984
31985 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
31986
31987         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
31988
31989 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
31990
31991         * gcc.c-torture/execute/20010129-1.c: New test.
31992         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
31993
31994 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
31995
31996         * gcc.dg/cpp/avoidpaste1.c: Test case.
31997
31998 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
31999
32000         * g++.old-deja/g++.other/inline18.C: New test.
32001
32002 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32003
32004         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
32005         and __builtin_putchar.
32006
32007 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
32008
32009         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
32010         tests.
32011
32012 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
32013
32014         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
32015         floating point number rounding mode to round to the nearest
32016         representable mode.
32017
32018 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
32019
32020         * g++.old-deja/g++.other/mangle2.C: New test.
32021
32022 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
32023
32024         * gcc.c-torture/compile/20010124-1.c: New test.
32025
32026 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
32027
32028         * g++.old-deja/g++.pt/spec38.C: New test.
32029
32030 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32031
32032         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
32033         "Build don't run".
32034
32035 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32036
32037         * gcc.c-torture/execute/20010123-1.c: New test.
32038
32039 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
32040
32041         * g++.old-deja/g++.pt/spec37.C: New test.
32042
32043 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
32044
32045         * g++.old-deja/g++.pt/overload14.C: New test.
32046
32047 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32048
32049         * gcc.c-torture/execute/20010122-1.c: New test, exercise
32050         __builtin_return_address.
32051
32052 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
32053
32054         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
32055         * g++.old-deja/g++.pt/spec35.C: New test.
32056         * g++.old-deja/g++.pt/spec36.C: New test.
32057
32058 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
32059
32060         * gcc.c-torture/compile/20010118-1.c: New test.
32061
32062 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
32063
32064         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
32065
32066 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
32067
32068         * gcc.c-torture/execute/20010119-1.c: New test.
32069
32070 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
32071
32072         * g++.old-deja/g++.other/vbase5.C: New test.
32073
32074 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
32075
32076         * gcc.c-torture/execute/20010118-1.c: New test.
32077
32078 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
32079
32080         * g++.old-deja/g++.pt/deduct3.C: New test.
32081
32082 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
32083
32084         * g++.old-deja/g++.pt/spec34.C: New test.
32085
32086 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
32087
32088         * g77.f-torture/compile/20000601-2.f: New test.
32089
32090 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
32091
32092         * g++.old-deja/g++.other/init17.C: New test.
32093
32094 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
32095
32096         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
32097
32098 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
32099
32100         * g++.old-deja/g++.pt/unify8.C: New test.
32101
32102 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
32103
32104         * g++.old-deja/g++.abi/vbase1.C: New test.
32105
32106 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
32107
32108         * g++.old-deja/g++.pt/crash65.C: New test.
32109
32110 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
32111
32112         * gcc.dg/cpp/assembl2.S: New test case.
32113
32114 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
32115
32116         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
32117         are supported.
32118
32119 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32120
32121         * g++.old-deja/g++.other/builtins1.C: New test.
32122         * g++.old-deja/g++.other/builtins2.C: Likewise.
32123         * g++.old-deja/g++.other/builtins3.C: Likewise.
32124         * g++.old-deja/g++.other/builtins4.C: Likewise.
32125
32126 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
32127
32128         * gcc.c-torture/compile/20010117-1.c: New test.
32129         * gcc.c-torture/compile/20010117-2.c: New test.
32130
32131 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
32132
32133         * g77.f-torture/execute/20010116.[fx]: New test,
32134         XFAIL on i?86-*-*.
32135         * g77.f-torture/compile/20010115.f: Indicate it's
32136         a test for PR fortran/1636.
32137
32138 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
32139
32140         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
32141
32142 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
32143
32144         * g77.f-torture/compile/20010115.f: New test.
32145
32146 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
32147
32148         * g++.old-deja/g++.pt/nontype5.C: New test.
32149
32150 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
32151
32152         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
32153         have an equivalent working one below it.
32154
32155 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
32156
32157         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
32158         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
32159
32160 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
32161
32162         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
32163         message containing "init_priority".
32164         (conpr-2.C): Likewise.
32165         (conpr-3.C): Likewise.
32166         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
32167
32168 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32169
32170         * gcc.c-torture/execute/20010114-2.c: New test.
32171
32172 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
32173
32174         * gcc.c-torture/compile/20010114-1.c: New test.
32175         * gcc.c-torture/compile/20010114-1.x: Xfail.
32176         * gcc.c-torture/compile/20010114-2.c: New test.
32177         * gcc.c-torture/execute/20010114-1.c: New test.
32178         * gcc.dg/trunc-1.c: New test.
32179         * gcc.dg/uninit-B.c: New test.
32180
32181 2001-01-13  Nick Clifton  <nickc@redhat.com>
32182
32183         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
32184         target.
32185
32186 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
32187
32188         * gcc.c-torture/compile/20010113-1.c: New test.
32189
32190 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
32191
32192         * gcc.c-torture/compile/20001212-1.c: New test.
32193
32194 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
32195
32196         * gcc.dg/cpp/widestr1.c: Update.
32197         * gcc.dg/cpp/prag-imp.c: Remove.
32198
32199 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
32200
32201         * gcc.c-torture/execute/20000801-3.x: Remove.
32202         * gcc.dg/c90-init-1.c: New test.
32203         * gcc.dg/c99-init-1.c: New test.
32204         * gcc.dg/c99-init-2.c: New test.
32205         * gcc.dg/gnu99-init-1.c: New test.
32206
32207 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
32208
32209         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
32210         testing that no relevant ones were found.
32211
32212 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
32213
32214         * g++.old-deja/g++.pt/cast2.C: New test.
32215
32216 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
32217
32218         * g++.old-deja/g++.pt/friend47.C: New test.
32219
32220 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
32221
32222         * g++.old-deja/g++.pt/instantiate13.C: New test.
32223
32224 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
32225
32226         * g++.old-deja/g++.other/defarg7.C: New test.
32227         * g++.old-deja/g++.other/defarg8.C: New test.
32228
32229 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
32230
32231         * g++.old-deja/g++.pt/crash64.C: New test.
32232
32233 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
32234
32235         * g++.old-deja/g++.pt/crash63.C: New test.
32236
32237 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
32238
32239         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
32240
32241 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
32242
32243         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
32244
32245 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
32246
32247         * g++.old-deja/g++.pt/error3.C: New test.
32248
32249 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
32250
32251         * g++.old-deja/g++.other/crash39.C: New test.
32252
32253 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
32254
32255         * g++.old-deja/g++.other/vbase4.C: New test.
32256
32257 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
32258
32259         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
32260         * gcc.dg/special/20000419-2.c: New file. Identical to above.
32261         * gcc.dg/special/special.exp: New test driver which will check
32262         for alias support for the above test.
32263
32264 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
32265
32266         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
32267         problems on small machines.
32268         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
32269         parameterize.
32270
32271 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
32272
32273         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
32274         mips.
32275         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
32276
32277 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
32278
32279         * g++.old_deja/g++.pt/using8.C: New test.
32280
32281 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
32282
32283         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
32284
32285 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
32286
32287         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
32288         where a failure is expected.
32289         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
32290
32291 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
32292
32293         * g++.old_deja/g++.pt/instantiate12.C: New test.
32294
32295 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
32296
32297         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
32298         start of structs.
32299         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
32300         * g++.old-deja/g++.brendan/crash17.C: Likewise.
32301         * g++.old-deja/g++.brendan/crash29.C: Likewise.
32302         * g++.old-deja/g++.brendan/crash48.C: Likewise.
32303         * g++.old-deja/g++.brendan/ns1.C: Likewise.
32304         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
32305         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
32306         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
32307         * g++.old-deja/g++.eh/spec6.C: Likewise.
32308         * g++.old-deja/g++.jason/crash3.C: Likewise.
32309         * g++.old-deja/g++.law/ctors11.C: Likewise.
32310         * g++.old-deja/g++.law/ctors17.C: Likewise.
32311         * g++.old-deja/g++.law/ctors5.C: Likewise.
32312         * g++.old-deja/g++.law/ctors9.C: Likewise.
32313         * g++.old-deja/g++.mike/ambig1.C: Likewise.
32314         * g++.old-deja/g++.mike/net22.C: Likewise.
32315         * g++.old-deja/g++.mike/p3538a.C: Likewise.
32316         * g++.old-deja/g++.mike/p3538b.C: Likewise.
32317         * g++.old-deja/g++.mike/virt3.C: Likewise.
32318         * g++.old-deja/g++.niklas/t128.C: Likewise.
32319         * g++.old-deja/g++.other/anon4.C: Likewise.
32320         * g++.old-deja/g++.other/using1.C: Likewise.
32321         * g++.old-deja/g++.other/warn3.C: Likewise.
32322         * g++.old-deja/g++.pt/t37.C: Likewise.
32323         * g++.old-deja/g++.robertl/eb69.C: Likewise.
32324         * g++.old-deja/g++.robertl/eb71.C: Likewise.
32325
32326 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
32327
32328         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
32329
32330 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32331
32332         * gcc.c-torture/execute/stdio-opt-3.c: New test.
32333
32334 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
32335
32336         * gcc.c-torture/compile/20010107-1.c: New test.
32337
32338 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32339
32340         * gcc.c-torture/execute/builtin-noret-1.c: New test.
32341
32342 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32343
32344         * gcc.dg/format/format.h: New file.
32345         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
32346         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
32347         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
32348         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
32349         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
32350         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
32351         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
32352         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
32353         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
32354         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
32355         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
32356         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
32357         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
32358         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
32359         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
32360         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
32361         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
32362         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
32363         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
32364         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
32365         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
32366         instead of declaring standard types, macros and functions in each
32367         test.
32368
32369 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
32370
32371         * gcc.c-torture/execute/20010106-1.c: New test.
32372
32373 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
32374
32375         * gcc.dg/format/format.exp: New file.
32376         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
32377         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
32378         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
32379         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
32380         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
32381         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
32382         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
32383         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
32384         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
32385         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
32386         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
32387         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
32388         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
32389         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
32390         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
32391         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
32392         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
32393         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
32394         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
32395         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
32396         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
32397         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
32398         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
32399         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
32400         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
32401         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
32402         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
32403         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
32404         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
32405         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
32406         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
32407         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
32408         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
32409         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
32410         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
32411         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
32412         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
32413         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
32414         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
32415         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
32416         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
32417         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
32418
32419 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
32420
32421         * gcc.c-torture/execute/991228-1.c: Take word endianness into
32422         account.
32423
32424 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
32425
32426         * gcc.c-torture/execute/builtin-complex-1.c: New test.
32427
32428 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
32429
32430         * g++.old-deja/g++.pt/crash62.C: New test.
32431
32432 2001-01-04  Richard Henderson  <rth@redhat.com>
32433
32434         * gcc.dg/20000926-1.c: Update expected warnings.
32435         * gcc.dg/array-2.c: Likewise.
32436         * gcc.dg/array-4.c: Also validate flexible array members.
32437         * gcc.dg/c99-flex-array-1.c: New.
32438
32439 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
32440
32441         * gcc.c-torture/compile/20001222-1.x: Remove.
32442
32443 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
32444
32445         * gcc.c-torture/execute/built-in-setjmp.c: New.
32446
32447 2001-01-03  Richard Henderson  <rth@redhat.com>
32448
32449         * gcc.dg/940510-1.c: Update expected error wording.
32450         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
32451
32452 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
32453
32454         * lib/target-supports.exp (check_alias_available): Modified to
32455         indicate aliases not supported if only weak aliases are supported.
32456
32457 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32458
32459         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
32460         Turn on cmpstrsi checks for __pj__ and __i370__.
32461
32462 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
32463
32464         * g++.old-deja/g++.other/virtual11.C: New test.
32465
32466 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
32467
32468         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
32469
32470 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32471
32472         * gcc.c-torture/compile/20010102-1.c: New test.
32473
32474 2001-01-02  Andreas Jaeger  <aj@suse.de>
32475
32476         * gcc.dg/noreturn-3.c: New test.
32477
32478         * gcc.dg/noreturn-4.c: New test.
32479
32480 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32481
32482         * gcc.c-torture/execute/stdio-opt-1.c: Also test
32483         __builtin_fputc and __builtin_fwrite.
32484
32485 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
32486
32487         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
32488         signed char, not default char.
32489
32490 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
32491
32492         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
32493
32494 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
32495
32496         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
32497
32498 2000-12-29  Richard Henderson  <rth@redhat.com>
32499
32500         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
32501         (__cyg_profile_func_exit): Define.
32502
32503 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
32504
32505         * g++.dg/vtgc1.C: New test.
32506
32507 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
32508
32509         * gcc.dg/noncompile/20001228-1.c: New test.
32510
32511         * gcc.dg/20001228-1.c: New test.
32512
32513         * gcc.c-torture/execute/20001228-1.c: New test.
32514
32515 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
32516
32517         * gcc.dg/format-strfmon-1.c: New test.
32518
32519 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32520
32521         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
32522         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
32523         * gcc.c-torture/execute/string-opt-1.c: Likewise.
32524         * gcc.c-torture/execute/string-opt-2.c: Likewise.
32525         * gcc.c-torture/execute/string-opt-3.c: Likewise.
32526         * gcc.c-torture/execute/string-opt-4.c: Likewise.
32527         * gcc.c-torture/execute/string-opt-6.c: Likewise.
32528         * gcc.c-torture/execute/string-opt-7.c: Likewise.
32529         * gcc.c-torture/execute/string-opt-8.c: Likewise.
32530         * gcc.c-torture/execute/string-opt-9.c: Likewise.
32531         * gcc.c-torture/execute/string-opt-10.c: Likewise.
32532         * gcc.c-torture/execute/string-opt-11.c: Likewise.
32533         * gcc.c-torture/execute/string-opt-12.c: Likewise.
32534
32535         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
32536         * gcc.c-torture/execute/string-opt-4.c: Test index.
32537
32538 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
32539
32540         * gcc.c-torture/compile/20001226-1.c: New test.
32541
32542 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
32543
32544         * gcc.c-torture/compile/20001222-1.c: New test.
32545         * gcc.c-torture/compile/20001222-1.x: Xfail.
32546
32547 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
32548
32549         * gcc.c-torture/execute/comp-goto-2.c: New test.
32550
32551 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
32552
32553         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
32554         Use long types if __INT_MAX__ is 32767.
32555         (main): Use cast to (sint32 *) when poking 88 into a_page.
32556
32557         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
32558
32559 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
32560
32561         * gcc.c-torture/compile/20001221-1.c: New test.
32562         * gcc.c-torture/execute/20001221-1.c: New test.
32563
32564 2000-12-20  Richard Henderson  <rth@redhat.com>
32565
32566         * g++.old-deja/g++.pt/crash36.C: Update error lines.
32567         * g++.old-deja/g++.robertl/eb109.C: Likewise.
32568
32569 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32570
32571         * gcc.dg/compare3.c: New test.
32572
32573 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
32574
32575         * gcc.dg/format-warnll-1.c: New test.
32576
32577 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
32578
32579         * gcc.dg/cpp/cmdlne-P.c: New test.
32580
32581 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
32582
32583         * gcc.c-torture/execute/builtin-abs-1.c,
32584         gcc.c-torture/execute/builtin-abs-2.c: New tests.
32585
32586 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
32587
32588         * gcc.dg/cpp/multiline.c: New test.
32589
32590 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
32591
32592         * g++.old-deja/g++.other/syshdr1.C: Update.
32593         * gcc.dg/cpp/lineflags.c: Remove temporarily.
32594
32595 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32596
32597         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
32598
32599 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32600
32601         * g++.old-deja/g++.pt/ttp65.C: New test.
32602
32603 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32604
32605         * g++.old-deja/g++.pt/ttp64.C: New test.
32606
32607 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32608
32609         * g++.old-deja/g++.pt/spec33.C: New test.
32610
32611 2000-12-14  Catherine Moore  <clm@redhat.com>
32612
32613         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
32614         * gcc.c-torture/execute/920612-2.c: Likewise.
32615         * gcc.c-torture/execute/920428-2.c: Likewise.
32616         * gcc-c-torture/execute/va-arg-11.c: Call exit.
32617         * gcc.c-torture/execute/va-arg-21.c: Likewise.
32618
32619 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32620
32621         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
32622         * gcc.dg/pack-test-2.c: Likewise.
32623
32624 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
32625
32626         Tests by Zack Weinberg <zackw@stanford.edu>.
32627
32628         * gcc.dg/cpp/defined.c: Update.
32629         * gcc.dg/cpp/defined_trad.c: New tests.
32630
32631 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
32632
32633         * gcc.dg/cpp/trad-direct.c: Update.
32634
32635 2000-12-11  Neil Booth  <neilb@earthling.net>
32636
32637         * gcc.dg/cpp/defined_trad.c
32638
32639 2000-12-11  Neil Booth  <neilb@earthling.net>
32640
32641         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
32642
32643 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
32644
32645         * gcc.dg/format-miss-2.c: New test.
32646
32647 2000-12-09  Neil Booth  <neilb@earthling.net>
32648
32649         * gcc.dg/cpp/lineflags.c: New tests.
32650         * gcc.dg/cpp/poison.c: Update.
32651         * gcc.dg/cpp/redef2.c: Update.
32652         * gcc.dg/cpp/skipping.c: New test.
32653
32654 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
32655
32656         * g++.old-deja/g++.other/eh3.C: New testcase.
32657
32658 2000-12-07  Neil Booth  <neilb@earthling.net>
32659
32660         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
32661         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
32662         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
32663         wtr-union-init-2.c, wtr-union-init-3.c: Update.
32664         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
32665         Update.
32666
32667 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32668
32669         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
32670         __SIZE_TYPE__ instead of int for type of integers cast to
32671         pointers.
32672
32673 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
32674
32675         * g++.old-deja/g++.other/cleanup4.C: New test.
32676
32677 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32678
32679         * format-sec-1.c: New test.
32680
32681 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32682
32683         * gcc.dg/format-nonlit-3.c: New test.
32684
32685 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32686
32687         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
32688         through a null pointer.
32689
32690 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32691
32692         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
32693         * g++.old-deja/g++.pt/partial4.C: New test.
32694
32695 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
32696
32697         * gcc.c-torture/execute/ieee/hugeval.x: New.
32698
32699 2000-12-06  Neil Booth  <neilb@earthling.net>
32700
32701         * gcc.dg/cpp/backslash2.c: New tests.
32702
32703 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32704
32705         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
32706         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
32707
32708 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
32709
32710         * gcc.c-torture/execute/20001203-2.c: New testcase.
32711
32712 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
32713
32714         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
32715         * g++.old-deja/g++.other/virtual10.C: New test.
32716
32717 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
32718
32719         * g++.old-deja/g++.mike/pmf5.C: Remove test.
32720
32721 2000-12-05  Richard Henderson  <rth@redhat.com>
32722
32723         * gcc.c-torture/compile/20001205-1.c: New.
32724
32725 2000-12-04  Neil Booth  <neilb@earthling.net>
32726
32727         * g++.old-deja/g++.other/virtual9.C: New test.
32728         * g++.old-deja/g++.pt/crash61.C: New test.
32729         * gcc.c-torture/execute/loop-9.c: New test.
32730
32731 2000-12-04  Neil Booth  <neilb@earthling.net>
32732
32733         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
32734         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
32735         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
32736         * gcc.dg/cpp/extratokens.c: ...here.
32737
32738 2000-12-04  Neil Booth  <neilb@earthling.net>
32739
32740         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
32741         New tests.
32742
32743 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32744
32745         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
32746         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
32747
32748 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
32749
32750         * gcc.c-torture/execute/20001203-1.c: New test.
32751
32752 2000-12-03  Neil Booth  <neilb@earthling.net>
32753
32754         * gcc.dg/cpp/macro6.c: New test cases.
32755
32756 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32757
32758         * gcc.c-torture/execute/string-opt-9.c: New test.
32759         * gcc.c-torture/execute/string-opt-10.c: Likewise.
32760         * gcc.c-torture/execute/string-opt-11.c: Likewise.
32761         * gcc.c-torture/execute/string-opt-12.c: Likewise.
32762
32763         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
32764         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
32765
32766 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
32767
32768         * gcc.dg/cpp/if-6.c: New testcase.
32769
32770         * gcc.dg/20001201-1.c: New testcase.
32771
32772 2000-12-02  Neil Booth  <neilb@earthling.net>
32773
32774         * g++.old-deja/g++.other/externC4.C,
32775         g++.old-deja/g++.other/friend10.C: New tests.
32776
32777 2000-12-02  Neil Booth  <neilb@earthling.net>
32778
32779         * g++.old-deja/g++.other/instan2.C
32780         * g++.old-deja/g++.other/instan3.C: New test.
32781
32782 2000-12-02  Neil Booth  <neilb@earthling.net>
32783
32784         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
32785         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
32786         gnuc99.c,gnuc99-pedantic.c: New tests.
32787
32788 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
32789
32790         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
32791         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
32792
32793 2000-12-01  Neil Booth  <neilb@earthling.net>
32794
32795         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
32796         * gcc.dg/cpp/poison.c: Update.
32797         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
32798
32799 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
32800
32801         * g77.f-torture/execute/20001201.f: New test.
32802
32803 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
32804
32805         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
32806
32807 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
32808
32809         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
32810
32811 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
32812
32813         * g++.old-deja/g++.other/cast6.C: New test.
32814
32815 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
32816
32817         * gcc.c-torture/execute/20001130-2.c: New testcase.
32818
32819 2000-11-30  Richard Henderson  <rth@redhat.com>
32820
32821         * gcc.c-torture/execute/20001130-1.c: New test.
32822
32823 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
32824
32825         * g++.old-deja/g++.other/op3.C: New test.
32826
32827 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
32828
32829         * g++.old-deja/g++.other/op2.C: New test.
32830
32831 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
32832
32833         * g++.old-deja/g++.other/crash38.C: New test.
32834
32835 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
32836
32837         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
32838
32839 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
32840
32841         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
32842         tests.
32843         * gcc.c-torture/execute/string-opt-6.c: New test.
32844
32845         * gcc.dg/20001117-1.c: Add main.
32846
32847 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
32848
32849         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
32850         Move from here ...
32851         * gcc.dg/940510-1.c: ... to here.
32852
32853         * gcc.dg/20000926-1.c: GNU C now allows initializations of
32854         zero-size arrays in toplevel structures.
32855
32856 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
32857
32858         * gcc.c-torture/execute/loop-8.c: New test.
32859
32860 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
32861
32862         * g++.old-deja/g++.other/base1.C: New test.
32863
32864 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
32865
32866         * g++.old-deja/g++.other/parse2.C: New test.
32867
32868 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
32869
32870         * g++.old-deja/g++.pt/incomplete1.C: New test.
32871
32872 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
32873
32874         * g++.old-deja/g++.other/friend9.C: New test.
32875
32876 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
32877
32878         * gcc.dg/20001127-1.c: New test.
32879
32880 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
32881
32882         * g++.old-deja/g++.pt/friend46.C: New test.
32883
32884 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
32885
32886         * g++.old-deja/g++.other/ptrmem8.C: New test.
32887
32888 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32889
32890         * gcc.c-torture/execute/string-opt-7.c: New test.
32891         * gcc.c-torture/execute/string-opt-8.c: Likewise.
32892
32893 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
32894
32895         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
32896         instead of 'mkcheck 2'.
32897
32898 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
32899
32900         * gcc.c-torture/execute/memcheck/driver.c,
32901         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
32902         C9X references to refer to C99.
32903
32904 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
32905
32906         * gcc.dg/ultrasp3.c: New test.
32907
32908 2000-11-25  Neil Booth  <neilb@earthling.net>
32909
32910         * gcc.dg/cpp/include2.c: Update test to be locale independent.
32911
32912 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
32913
32914         * gcc.c-torture/compile/20001123-2.c: New.
32915
32916 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32917
32918         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
32919
32920 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
32921
32922         * gcc.dg/sequence-point-1.c: Add some new tests.
32923         * gcc.c-torture/execute/20001124-1.c: New test.
32924
32925 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
32926
32927         * g++.old-deja/g++.other/vaarg4.C: New test.
32928         * gcc.c-torture/compile/20001123-1.c: New test.
32929
32930 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
32931
32932         * g++.other/crash24.C: Adjust and remove XFAIL.
32933         * g++.other/crash37.C: New test.
32934
32935 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
32936
32937         * g++.old-deja/g++.pt/instantiate9.C: New test.
32938
32939 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
32940
32941         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
32942         new ABI, too.
32943
32944         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
32945         * g++.old-deja/g++.robertl/eb55.C: Likewise.
32946
32947 2000-11-22  Neil Booth  <neilb@earthling.net>
32948
32949         * gcc.dg/cpp/Wtrigraphs.c: New test.
32950
32951 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
32952
32953         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
32954
32955 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
32956
32957         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
32958
32959 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
32960
32961         * lib/gcc-dg.exp: load_lib scanasm.exp.
32962         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
32963         * lib/g++-dg.exp: load_lib scanasm.exp.
32964         * lib/scanasm.exp: New.
32965         (scan-assembler, scan-assembler-not): Add optional arguments to
32966         test name, or if not present, the pattern name.
32967         (scan-assembler-dem, scan-assembler-dem-not): New.
32968
32969         * g++.dg/dg.exp: New.
32970
32971 2000-11-21  Neil Booth  <neilb@earthling.net>
32972
32973         * gcc.dg/cpp/integrated1.c: Remove.
32974
32975 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
32976
32977         * gcc.c-torture/execute/20001121-1.c: New test.
32978
32979 2000-11-21  Richard Henderson  <rth@redhat.com>
32980
32981         * gcc.c-torture/compile/20001121-1.c: New test.
32982
32983 2000-11-20  Neil Booth  <neilb@earthling.net>
32984
32985         * gcc.dg/cpp/integrated1.c: New test.
32986
32987 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
32988
32989         * g++.old-deja/g++.other/inline17.C: New test.
32990
32991 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
32992
32993         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
32994         local variable to be zero: I made the variable global. Now
32995         uses abort() and exit() instead of relying on main's return value.
32996
32997 2000-11-20  Neil Booth  <neilb@earthling.net>
32998
32999         * gcc.dg/cpp/paste2.c: Update test.
33000         * objc/execute/paste.m: New test.
33001
33002 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
33003
33004         * gcc.dg/c99-condexpr-1.c: New test.
33005
33006 2000-11-20  Neil Booth  <neilb@earthling.net>
33007
33008         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
33009
33010 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
33011
33012         * g++.old-deja/g++.pt/export1.C: New test.
33013
33014 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
33015
33016         * gcc.dg/20001117-1.c: New test.
33017
33018 2000-11-18  Richard Henderson  <rth@redhat.com>
33019
33020         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
33021
33022 2000-11-18  Richard Henderson  <rth@redhat.com>
33023
33024         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
33025         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
33026         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
33027
33028 2000-11-18  Richard Henderson  <rth@redhat.com>
33029
33030         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
33031         (main): New.  Exit cleanly.
33032
33033 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33034
33035         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
33036         gcc.dg/c99-fordecl-2.c: New tests.
33037
33038 2000-11-18  Richard Henderson  <rth@redhat.com>
33039
33040         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
33041         * gcc.c-torture/execute/zerolen-2.c: New.
33042
33043 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33044
33045         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
33046         memory.
33047
33048 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
33049
33050         * g++.old-deja/g++.pt/instantiate8.C: New test.
33051
33052 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
33053
33054         * g++.old-deja/g++.other/incomplete.C: Add more tests.
33055         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
33056
33057 2000-11-16  Nick Clifton  <nickc@redhat.com>
33058
33059         * gcc.c-torture/execute/nestfunc-2.c: New test.
33060         * gcc.c-torture/execute/nestfunc-3.c: New test.
33061
33062 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
33063
33064         * gcc.c-torture/compile/20001116-1.c: New test.
33065
33066 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33067
33068         * gcc.c-torture/execute/20001115-1.c: New test.
33069
33070 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
33071
33072         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
33073         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
33074         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
33075         * g++.old-deja/g++.abi/vmihint.C: Likewise.
33076
33077 2000-11-15  Neil Booth  <neilb@earthling.net>
33078
33079         gcc.dg/cpp/_Pragma1.c: Update.
33080         gcc.dg/cpp/_Pragma2.c: New test.
33081
33082 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
33083
33084         * g++.old-deja/g++.other/anon5.C: New test.
33085
33086 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
33087
33088         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
33089         tests.
33090
33091 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
33092
33093         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
33094         output.
33095
33096 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
33097
33098         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
33099         labels at end of compound statements.
33100
33101 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
33102
33103         * gcc.c-torture/execute/loop-7.c: New test.
33104
33105 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
33106
33107         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
33108
33109 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
33110
33111         * gcc.dg/c99-bool-1.c: New test.
33112
33113 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
33114
33115         * gcc.dg/c99-scope-1.c: Remove xfail.
33116         * gcc.dg/c99-scope-2.c: New test.
33117
33118 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33119
33120         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
33121         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
33122
33123 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
33124
33125         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
33126         error messages.
33127
33128         * g++.mike/p700.C: Don't typedef wchar_t.
33129         * g++.mike/p784.C: Likewise.
33130         * g++.mike/eb101.C: Don't use __wchar_t.
33131
33132 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
33133
33134         * g77.f-torture/execute/20001111.[fx]: Test premature exit
33135         from DO loop.
33136
33137 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
33138
33139         * gcc.c-torture/execute/20001111-1.c: New test.
33140
33141 2000-11-10  Nick Clifton  <nickc@redhat.com>
33142
33143         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
33144         long multuiple and accumulate.
33145
33146 2000-11-09  Richard Henderson  <rth@redhat.com>
33147
33148         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
33149         via size_t instead of int.
33150
33151         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
33152         * gcc.c-torture/execute/string-opt-2.c: Likewise.
33153         * gcc.c-torture/execute/string-opt-3.c: Likewise.
33154         * gcc.c-torture/execute/string-opt-4.c: Likewise.
33155
33156 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
33157
33158         * gcc.c-torture/compile/20001109-1.c: New test.
33159         * gcc.c-torture/compile/20001109-2.c: New test.
33160
33161 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
33162
33163         * g++.old-deja/g++.pt/operator1.C: New test.
33164         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
33165
33166 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
33167
33168         * gcc.dg/20001108-1.c: New test.
33169
33170 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
33171
33172         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
33173         with both arguments constant strings.
33174         * gcc.c-torture/execute/string-opt-3.c: New test.
33175         * gcc.c-torture/execute/string-opt-4.c: New test.
33176         * gcc.c-torture/execute/string-opt-5.c: New test.
33177
33178 2000-11-08  Nick Clifton  <nickc@redhat.com>
33179
33180         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
33181         mulsidi3adddi patterns.
33182
33183 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
33184
33185         * g++.old-deja/g++.other/crash36.C: New test.
33186
33187 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
33188
33189         * g++.old-deja/g++.other/init16.C: New test.
33190
33191 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
33192
33193         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
33194
33195 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
33196
33197         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
33198         * gcc.c-torture/execute/va-arg-16.x: Likewise.
33199         * gcc.c-torture/execute/va-arg-17.x: Likewise.
33200
33201 2000-11-07  DJ Delorie  <dj@redhat.com>
33202
33203         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
33204
33205 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33206
33207         * gcc.c-torture/execute/string-opt-1.c: New test.
33208
33209 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
33210
33211         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
33212         mips-sgi-irix6.* because the MIPS ABI passes floating-point
33213         parameters in registers, and there is no way for a varargs
33214         function to know in which order the integer and floating-point
33215         parameters should be interleaved when they are placed on the
33216         stack.
33217         * gcc.c-torture/execute/va-arg-16.x: Likewise.
33218         * gcc.c-torture/execute/va-arg-17.x: Likewise.
33219
33220 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33221
33222         * gcc.c-torture/execute/string-opt-2.c: New test.
33223
33224 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
33225
33226         * g++.old-deja/g++.pt/crash60.C: New test.
33227
33228 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
33229
33230         * g++.old-deja/g++.other/crash24.C: New test.
33231         * g++.old-deja/g++.other/crash25.C: New test.
33232         * g++.old-deja/g++.other/crash26.C: New test.
33233         * g++.old-deja/g++.other/crash27.C: New test.
33234         * g++.old-deja/g++.other/crash28.C: New test.
33235         * g++.old-deja/g++.other/crash29.C: New test.
33236         * g++.old-deja/g++.other/crash30.C: New test.
33237         * g++.old-deja/g++.other/crash31.C: New test.
33238         * g++.old-deja/g++.other/crash32.C: New test.
33239         * g++.old-deja/g++.other/crash33.C: New test.
33240         * g++.old-deja/g++.other/crash34.C: New test.
33241         * g++.old-deja/g++.other/crash35.C: New test.
33242
33243 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
33244
33245         * gcc.c-torture/execute/20001031-1.c: New test.
33246
33247 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
33248
33249         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
33250         namespace.
33251
33252         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
33253         standards-conformant.
33254
33255         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
33256
33257         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
33258         * g++.old-deja/g++.mike/p755a.C: Likewise.
33259         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
33260         library makes no calls to `operator new' during initialization.
33261
33262 2000-11-04  Neil Booth  <neilb@earthling.net>
33263
33264         * gcc.dg/cpp/include2.c: New tests.
33265
33266 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
33267
33268         * lib/g++.exp (g++_set_ld_library_path): New function.
33269         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
33270
33271 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
33272
33273         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
33274         warnings.
33275
33276 2000-11-01  Richard Henderson  <rth@redhat.com>
33277
33278         * g++.old-deja/g++.ext/namedret1.C: New.
33279         * g++.old-deja/g++.ext/namedret2.C: New.
33280         * g++.old-deja/g++.ext/namedret3.C: New.
33281
33282 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
33283
33284         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
33285         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
33286
33287 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33288
33289         * gcc.c-torture/execute/va-arg-21.c: New test.
33290
33291 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
33292
33293         * gcc.dg/c99-complex-2.c: New test.
33294
33295 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33296
33297         * gcc.c-torture/execute/stdio-opt-1.c: New test.
33298
33299 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
33300
33301         * g++.old-deja/g++.other/inline16.C: New test.
33302
33303 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
33304
33305         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
33306         __PRETTY_FUNCTION__
33307
33308 2000-10-29  Neil Booth  <neilb@earthling.net>
33309
33310         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
33311         New tests.
33312         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
33313         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
33314         optimisation.
33315
33316 2000-10-29  Neil Booth  <neilb@earthling.net>
33317
33318         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
33319         * mi1.c, mi1c.h: Add null directives to multiple-include test.
33320         * mi5.c: Test multiple includes work with -C.
33321         * trigraphs.c: Test ^= version.
33322
33323 2000-10-28  Neil Booth  <neilb@earthling.net>
33324
33325         New tests and test updates for new macro expander.
33326
33327         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
33328         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
33329         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
33330         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
33331         new diagnostic messages.
33332
33333         * gcc.dg/cpp/macro3.c: New tests.
33334
33335 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
33336
33337         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
33338         on the same line.
33339
33340 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
33341
33342         * g++.old-deja/g++.other/eh2.C: New test.
33343
33344 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
33345
33346         * gcc.c-torture/execute/20001027-1.c: New test.
33347
33348 2000-10-26  Richard Henderson  <rth@redhat.com>
33349
33350         * gcc.c-torture/execute/20001026-1.c: New.
33351
33352 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
33353
33354         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
33355         * g++.old-deja/g++.law/builtin1.C: Likewise.
33356         * g++.old-deja/g++.law/ctors10.C: Likewise.
33357         * g++.old-deja/g++.law/virtual3.C: Likewise.
33358         * g++.old-deja/g++.mike/p658.C: Likewise.
33359         * g++.old-deja/g++.other/sibcall1.C: Likewise.
33360         * g++.old-deja/g++.other/vaarg2.C: Likewise.
33361         * g++.old-deja/g++.robertl/eb124.C: Likewise.
33362         * g++.old-deja/g++.robertl/eb44.C: Likewise.
33363         * g++.old-deja/g++.robertl/eb77.C: Likewise.
33364
33365 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
33366
33367         * gcc.c-torture/compile/20001024-1.c: New test.
33368
33369 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
33370
33371         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
33372         to tell us whether or not we are using V3.
33373
33374 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
33375
33376         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
33377         operands.
33378
33379 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
33380
33381         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
33382
33383 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
33384
33385         * gcc.c-torture/execute/20001024-1.c: New test.
33386
33387 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
33388
33389         * g++.old-deja/g++.other/sibcall1.C: New test.
33390
33391 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
33392
33393         * gcc.dg/noncompile/init-3.c: New test.
33394
33395 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
33396
33397         * gcc.dg/format-array-1.c: New test.
33398
33399 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33400
33401         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
33402         writing through null pointers; remove comment about testing
33403         unterminated strings.
33404
33405 2000-10-17  Matthew Hiller  <hiller@redhat.com>
33406
33407         * gcc.c-torture/execute/20001017-2.c: New test.
33408
33409 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33410
33411         * gcc.c-torture/compile/20001018-1.c: New test.
33412         * gcc.c-torture/compile/20001018-1.x: Xfail.
33413
33414 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33415
33416         * gcc.c-torture/execute/20001017-1.c: New test.
33417
33418 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
33419
33420         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
33421         for multiple use of arguments with scanf formats; add tests for
33422         multiple use of arguments.
33423
33424 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
33425
33426         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
33427
33428 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
33429
33430         * gcc.dg/format-miss-1.c: New test.
33431
33432 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
33433
33434         * gcc.c-torture/execute/20001013-1.c: New test.
33435
33436 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
33437
33438         * gcc.dg/format-branch-1.c: New test.
33439
33440 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
33441
33442         * README, lib/file-format.exp: Remove EGCS references.
33443
33444 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
33445
33446         * gcc.dg/20001013-1.c: New test.
33447
33448 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
33449
33450         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
33451         for intmax_t in the compiler using __typeof__ and the type rules
33452         for conditional expressions.
33453
33454 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
33455
33456         * gcc.dg/20001012-1.c: New test.
33457         * gcc.dg/20001012-2.c: New test.
33458
33459 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
33460
33461         * gcc.dg/format-attr-1.c: New test.
33462
33463 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
33464
33465         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
33466         __LONG_LONG_MAX__ instead of LLONG_MAX.
33467
33468 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
33469
33470         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
33471         scanf flags.
33472         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
33473         flags.
33474
33475 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
33476
33477         * gcc.dg/sequence-pt-1.c: New test.
33478
33479 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
33480
33481         * gcc.c-torture/execute/20001011-1.c: New testcase.
33482         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
33483
33484 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
33485
33486         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
33487         does not error on it.
33488
33489 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
33490
33491         * gcc.dg/20001009-1.c: New test.
33492
33493 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
33494
33495         * gcc.c-torture/compile/20001009-1.c: Move from here ....
33496         * gcc.c-torture/execute/20001009-2.c: ... to here.
33497
33498 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
33499
33500         * gcc.c-torture/compile/20001009-1.c: New testcase.
33501         * gcc.c-torture/execute/20001009-1.c: New testcase.
33502         Testcases provided by Jan Hubicka <jh@suse.cz>.
33503
33504 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
33505
33506         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
33507         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
33508         uintmax_t using <limits.h> to emulate the compiler's internal
33509         logic.  No longer XFAIL %j tests.
33510
33511 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
33512
33513         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
33514         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
33515         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
33516         regexps and details of expected handling of some bad formats.
33517         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
33518         suppression.
33519
33520 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33521
33522         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
33523         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
33524         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
33525         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
33526         in list archives.
33527
33528 2000-10-06  Richard Henderson  <rth@cygnus.com>
33529
33530         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
33531         * g++.old-deja/g++.brendan/crash52.C: Likewise.
33532         * g++.old-deja/g++.jason/report.C: Likewise.
33533         * g++.old-deja/g++.law/friend5.C: Likewise.
33534         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
33535         of the expected warnings.
33536
33537 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
33538
33539         * g++.old-deja/g++.pt/enum14.C: New test.
33540
33541 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
33542
33543         * g++.old-deja/g++.pt/crash59.C: New test.
33544
33545 2000-10-04  Will Cohen  <wcohen@redhat.com>
33546
33547         * gcc.dg/20000926-1.c: New test.
33548
33549 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
33550
33551         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
33552         function name for current C++ compiler.
33553         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
33554
33555 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
33556
33557         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
33558         __PRETTY_FUNCTION__.
33559         * g++.old-deja/g++.ext/pretty2.C: Likewise.
33560
33561 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33562
33563         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
33564
33565 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
33566
33567         * gcc.c-torture/compile/20000923-1.c: New test.
33568
33569 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
33570
33571         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
33572         * g++.old-deja/g++.pt/ttp62.C: Same.
33573         * g++.old-deja/g++.other/inline14.C: Same.
33574
33575 2000-09-24  Richard Henderson  <rth@cygnus.com>
33576
33577         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
33578
33579 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
33580
33581         * gcc.dg/c90-printf-1.c: Add test for wide string format.
33582
33583 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
33584
33585         * gcc.c-torture/compile/20000922-1.c: New file.
33586
33587 2000-09-21  Nick Clifton  <nickc@redhat.com>
33588
33589         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
33590         a signed long modulo operation.
33591         (mod6): New function - perform an unsigned long modulo operation.
33592         (main): Add tests for modulos of very large numbers by very small
33593         dividends.
33594
33595 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33596
33597         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
33598
33599 2000-09-19  Richard Henderson  <rth@cygnus.com>
33600
33601         * gcc.dg/compare2.c (case 10): XFAIL.
33602
33603 2000-09-18  Richard Henderson  <rth@cygnus.com>
33604
33605         * gcc.c-torture/execute/20000906-1.c: Move ...
33606         * gcc.dg/20000906-1.c: ... here.  Only run on targets
33607         that support __builtin_trap.
33608
33609 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
33610
33611         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
33612
33613 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33614
33615         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
33616         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
33617         more $ format tests.
33618
33619 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33620
33621         * gcc.dg/format-errmk-1.c: New test.
33622
33623 2000-09-17  Greg McGary  <greg@mcgary.org>
33624
33625         * gcc.c-torture/execute/20000917-1.x: Remove.
33626
33627 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
33628
33629         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
33630
33631 2000-09-17  Greg McGary  <greg@mcgary.org>
33632
33633         * gcc.c-torture/execute/20000917-1.c: New test.
33634         * gcc.c-torture/execute/20000917-1.x: XFAIL.
33635
33636 2000-09-16  Neil Booth  <NeilB@earthling.net>
33637
33638         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
33639         in nested macro bug.
33640
33641 2000-09-15  Neil Booth  <NeilB@earthling.net>
33642
33643         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
33644
33645 2000-09-14  Jeffrey A Law  (law@cygnus.com)
33646
33647         * gcc.c-torture/execute/20000914-1.c: New test.
33648
33649 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
33650
33651         * g++.other/inline13.C: New test.
33652
33653 2000-09-12  Andreas Jaeger  <aj@suse.de>
33654
33655         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
33656         constant by Ulrich Drepper <drepper@redhat.com>.
33657
33658 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
33659
33660         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
33661
33662 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33663
33664         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
33665
33666 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
33667
33668         * gcc.dg/cpp/backslash.c: New test.
33669
33670 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
33671
33672         * gcc.c-torture/execute/20000910-1.c: New test.
33673         * gcc.c-torture/execute/20000910-2.c: Likewise.
33674
33675 2000-09-11  Robert Lipe  <robertl@sco.com>
33676
33677         * gcc.dg/pragma-align.c: New test.
33678
33679 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
33680
33681         * g++.old-deja/g++.pt/explicit82.C: New test.
33682         * g++.old-deja/g++.pt/explicit83.C: New test.
33683
33684 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
33685
33686         * gcc.dg/asm-names.c: New test.
33687
33688 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33689
33690         * gcc.dg/cpp/tr-warn6.c: New test
33691
33692 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33693
33694         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
33695         be accepted.
33696
33697 2000-09-07  Catherine Moore  <clm@redhat.com>
33698
33699         * gcc.c-torture/execute/unroll-1.c: New test.
33700
33701 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
33702
33703         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
33704         ERROR markers.
33705         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
33706         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
33707         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
33708         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
33709         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
33710         Preprocess only.
33711         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
33712         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
33713
33714 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
33715
33716         * g++.old-deja/g++.pt/deduct2.C: New test.
33717
33718 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
33719
33720         * g++.old-deja/g++.pt/parms2.C: New test.
33721
33722 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
33723
33724         * g++.old-deja/g++.pt/crash58.C: New test.
33725
33726 2000-09-06  Greg McGary  <greg@mcgary.org>
33727
33728         * gcc.c-torture/execute/20000906-1.c: New test.
33729         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
33730
33731 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33732
33733         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
33734
33735 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
33736
33737         * g++.old-deja/g++.pt/crash57.C: New test.
33738
33739 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
33740
33741         * g++.old-deja/g++.pt/crash56.C: New test.
33742
33743 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
33744
33745         * g++.old-deja/g++.pt/koenig1.C: New test.
33746
33747 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
33748
33749         * gcc.dg/20000904-1.c: New test.
33750
33751 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
33752
33753         * gcc.dg/cpp/paste8.c: New test.
33754
33755 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
33756
33757         * gcc.c-torture/compile/20000827-1.c: New test.
33758
33759 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
33760
33761         * gcc.dg/format-diag-1.c: New test.
33762
33763 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
33764
33765         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
33766         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
33767         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
33768         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
33769         gcc.dg/formatz-1.c: Adjust warning regular expressions.
33770
33771 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
33772
33773         * g++.old-deja/g++.other/nested4.C: New test.
33774
33775 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
33776
33777         * g++.old-deja/g++.ns/scoped1.C: New test.
33778
33779 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
33780
33781         * lib/g++.exp: Support testing already-installed GCC.
33782
33783 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33784
33785         * wtr-label-1.c, wtr-suffix-1.c: New tests.
33786
33787 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33788
33789         * gcc.dg/return-type-2.c: New test.
33790
33791 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
33792
33793         * gcc.c-torture/compile/20000825-1.c: New test.
33794
33795 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
33796
33797         * gcc.dg/dwarf2-2.c: New test.
33798
33799 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
33800
33801         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
33802         dg-warning regexps.
33803
33804 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
33805
33806         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
33807         gcc.dg/format-ext-5.c: New tests.
33808
33809 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
33810
33811         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
33812
33813 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
33814
33815         * gcc.dg/noncompile/930622-2.c: Adjust error message.
33816
33817 2000-08-24  Richard Henderson  <rth@cygnus.com>
33818
33819         * gcc.dg/ia64-sync-1.c: New test.
33820         * gcc.dg/ia64-sync-2.c: New test.
33821         * gcc.dg/ia64-asm-1.c: New test.
33822
33823 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
33824
33825         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
33826         * gcc.dg/format-ext-2.c: New test.
33827
33828 2000-08-23  Jason Merrill  <jason@redhat.com>
33829
33830         * lib/old-dejagnu.exp: Also ignore "In member function" and
33831         "At global scope".
33832
33833 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33834
33835         * gcc.dg/noncompile/label-lineno-1.c: New test.
33836
33837 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
33838
33839         * gcc.dg/c99-array-nonobj-1.c: New test.
33840
33841 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
33842
33843         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
33844         tests.
33845         * gcc.dg/format-ext-1.c: New test.
33846
33847 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33848
33849         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
33850         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
33851         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
33852         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
33853         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
33854
33855 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
33856
33857         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
33858         gcc.dg/c99-strftime-2.c: New tests.
33859
33860 2000-08-22  Richard Henderson  <rth@cygnus.com>
33861
33862         * gcc.c-torture/execute/20000822-1.c: New test.
33863
33864 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
33865
33866         * gcc.c-torture/execute/20000819-1.x: Remove.
33867
33868 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
33869
33870         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
33871         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
33872         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
33873         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
33874         gcc.dg/format-xopen-1.c: New tests.
33875
33876 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
33877
33878         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
33879
33880 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
33881
33882         * g++.old-deja/g++.other/loop2.C: New test.
33883
33884         * gcc.c-torture/compile/20000606-1.c: New test.
33885         * gcc.c-torture/compile/20000728-1.c: New test.
33886         * gcc.c-torture/execute/20000801-1.c: New test.
33887         * gcc.c-torture/execute/20000801-2.c: New test.
33888         * gcc.c-torture/execute/20000819-1.c: New test.
33889         * gcc.c-torture/execute/20000819-1.x: XFAIL.
33890         * gcc.dg/20000629-1.c: New test.
33891         * gcc.dg/20000724-1.c: New test.
33892         * gcc.dg/20000807-1.c: New test.
33893
33894 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
33895
33896         * gcc.dg/cpp/pragma-1.c: New test.
33897         * gcc.dg/cpp/pragma-2.c: New test.
33898
33899 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
33900
33901         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
33902         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
33903
33904 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
33905
33906         * gcc.c-torture/compile/20000818-1.c: New test.
33907
33908 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
33909
33910         * gcc.c-torture/execute/20000818-1.c: New test.
33911
33912 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33913
33914         * gcc.dg/format-va-1.c: New test.
33915
33916 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
33917
33918         * g++.old-deja/g++.other/typedef8.C: New test.
33919
33920 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
33921
33922         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
33923         * g++.old-deja/g++.mike/net36.C: Mark candidate.
33924         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
33925         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
33926         * g++.old-deja/g++.other/ptrmem7.C: New test.
33927         * g++.old-deja/g++.pt/ptrmem10.C: New test.
33928
33929 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
33930
33931         * g++.old-deja/g++.pt/typename27.C: New test.
33932
33933 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
33934
33935         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
33936         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
33937         * g++.old-deja/g++.pt/friend45.C: New test.
33938         * g++.old-deja/g++.other/friend8.C: New test.
33939
33940 2000-08-15  Richard Henderson  <rth@cygnus.com>
33941
33942         * gcc.c-torture/execute/20000815-1.c: New test.
33943
33944 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
33945
33946         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
33947         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
33948         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
33949
33950 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
33951
33952         * g++.old-deja/g++.other/refinit2.C: New test.
33953
33954 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
33955
33956         * lib/c-torture.exp (c-torture): Make
33957         compiler_conditional_xfail_data global.
33958         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
33959         compiler_conditional_xfail_data machinery.
33960         (f-torture-execute): Likewise.
33961         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
33962         and only when unrolling loops.
33963
33964         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
33965
33966 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
33967
33968         * g++.old-deja/g++.pt/explicit81.C: New test.
33969
33970 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
33971
33972         * g++.old-deja/g++.pt/typename26.C: New test.
33973
33974 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
33975
33976         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
33977         warning.
33978
33979 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
33980
33981         * g++.old-deja/g++.other/array3.C: New test.
33982
33983 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
33984
33985         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
33986         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
33987         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
33988         New tests.
33989
33990 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
33991
33992         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
33993         * g++.old-deja/g++.abi/vmihint.C: Likewise.
33994
33995 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
33996
33997         * gcc.c-torture/execute/20000808-1.c: New test.
33998
33999 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
34000
34001         * gcc.dg/c90-const-expr-1.c: New test.
34002
34003 2000-08-08  Richard Henderson  <rth@cygnus.com>
34004
34005         * gcc.dg/noncompile/920923-1.c: Declare calloc.
34006
34007 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
34008
34009         * gcc.dg/noncompile/const-ll-1.c: New test.
34010
34011 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
34012
34013         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
34014
34015 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
34016
34017         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
34018         that running programs linked against the shared version of libobjc
34019         run correctly.
34020
34021 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
34022
34023         * gcc.dg/c99-printf-1.c: New test.
34024
34025 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
34026
34027         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
34028
34029 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
34030
34031         * gcc.c-torture/execute/20000731-1.x: Delete.
34032
34033 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
34034
34035         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
34036         and torture_without_loops as is done by c-torture.exp.
34037         (search_for): Copy from c-torture.exp.
34038         (gcc-dg-runtest): New function, drives a directory of tests
34039         iterating over the TORTURE_OPTIONS.
34040         (scan-assembler, scan-assembler-not): Move here from
34041         individual directory drivers.
34042
34043         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
34044         defined by lib/gcc-dg.exp.
34045         * gcc.dg/cpp/cpp.exp: Likewise.
34046         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
34047         gcc-dg-runtest, so we cycle over optimization options.
34048
34049         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
34050         * gcc.dg/compare2.c: No longer expected to fail.
34051
34052 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
34053
34054         * gcc.c-torture/execute/20000804-1.c: New test.
34055
34056 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
34057
34058         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
34059
34060 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
34061
34062         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
34063
34064 2000-08-03  Jeffrey A Law  (law@cygnus.com)
34065
34066         * gcc.c-torture/compile/20000803-1.c: New test.
34067
34068 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
34069
34070         * gcc.c-torture/execute/20000801-3.c,
34071         gcc.c-torture/execute/20000801-4.c: New tests.
34072         * gcc.c-torture/execute/20000801-3.x,
34073         gcc.c-torture/execute/20000801-4.x: Xfail.
34074
34075 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
34076
34077         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
34078         libobjc/.libs to allow for libtool.
34079
34080 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
34081
34082         * gcc.c-torture/compile/20000802-1.c: New test.
34083
34084 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
34085
34086         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
34087
34088 2000-07-31  Jeffrey A Law  (law@cygnus.com)
34089
34090         * gcc-c-torture/execute/20000731-2.c: New test.
34091
34092         * gcc.c-torture/execute/20000731-1.c: New test.
34093         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
34094
34095 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
34096
34097         * testsuite/gcc.dg/cpp/paste7.c: New test.
34098         * gcc.dg/cpp/20000725-1.c: New test.
34099
34100 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
34101
34102         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
34103         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
34104         declaration warning for __builtin_dwarf_reg_size.
34105
34106         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
34107
34108 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
34109
34110         * gcc.dg/noncompile/voidparam-1.c: New test.
34111
34112 2000-07-30  Richard Henderson  <rth@cygnus.com>
34113
34114         * gcc.dg/c90-digraph-1.c: Don't xfail.
34115         * gcc.dg/compare2.c (case 10): Xfail.
34116         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
34117
34118 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
34119
34120         * gcc.dg/c99-main-1.c: New test.
34121
34122 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
34123
34124         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
34125
34126 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
34127
34128         * gcc.c-tortuer/execute/20000726-1.c: New test.
34129
34130 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
34131
34132         * gcc.c-torture/execute/enum-2.c: New test.
34133
34134 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34135
34136         * gcc.dg/cpp/tr-warn3.c: New test.
34137
34138 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
34139
34140         * g++.old-deja/g++.ext/implicit1.C: Remove.
34141         * g++.old-deja/g++.jason/c2.C: Remove
34142         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
34143         * g++.old-deja/g++.pt/crash16.C: Likewise.
34144         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
34145
34146 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
34147
34148         * g++.old-deja/g++.other/for2.C: New test.
34149
34150 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
34151
34152         * gcc.dg/20000720-1.c: New test.
34153
34154 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
34155
34156         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
34157
34158 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
34159
34160         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
34161         * gcc.c-torture/execute/20000722-1.c: New.
34162         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
34163
34164 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
34165
34166         * gcc.dg/cpp/20000720-1.S: New test.
34167
34168 2000-07-21  Michael Meissner  <meissner@redhat.com>
34169
34170         * gcc.c-torture/execute/ieee/hugeval.c: New test.
34171
34172 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
34173
34174         * g++.old-deja/g++.brendan/crash16.C,
34175         g++.old-deja/g++.brendan/parse3.C,
34176         g++.old-deja/g++.brendan/redecl1.C,
34177         g++.old-deja/g++.ns/template13.C,
34178         g++.old-deja/g++.other/decl4.C,
34179         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
34180
34181 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
34182
34183         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
34184         and "Internal error".
34185
34186         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
34187         regexps.
34188         * gcc.dg/cpp/paste6.c: New test.
34189
34190 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
34191
34192         * gcc.dg/cpp/tr-direct.c: New test.
34193
34194         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
34195         gcc.dg/cpp/undef1.c: Tweak error regexps.
34196
34197 2000-07-18  Eric Christopher <echristo@redhat.com>
34198
34199         * gcc.c-torture/compile/20000718-1.c: New test.
34200
34201 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
34202
34203         * cpplex.c (_cpp_push_token): If the token being pushed back
34204         is the previous token in this context, just subtract one from
34205         context->posn.
34206         * cppmacro.c (save_expansion): Clear aux field when storing a
34207         placemarker.
34208
34209 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
34210
34211         * gcc.dg/noncompile/redecl-1.c: New test.
34212
34213 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
34214
34215         * gcc.c-torture/execute/20000717-5.c: New test.
34216         * gcc.c-torture/execute/20000717-1.x: Removed.
34217
34218 2000-07-17  Richard Henderson  <rth@cygnus.com>
34219
34220         * gcc.c-torture/execute/20000717-4.c: New test.
34221
34222 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
34223
34224         * gcc.dg/cpp/syshdr.c: New test.
34225         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
34226
34227 2000-07-17  Neil Booth  <neilb@earthling.net>
34228
34229         * gcc.dg/cpp/cmdlne-dM.c: New test.
34230         * gcc.dg/cpp/cmdlne-dD.c: New test.
34231
34232 2000-07-17  Jeffrey A Law  (law@cygnus.com)
34233
34234         * gcc.c-torture/execute/20000717-3.c: New test.
34235
34236         * gcc.c-torture/compile/20000717-1.c: New test.
34237
34238 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
34239
34240         * gcc.c-torture/execute/20000717-2.c: New test.
34241
34242 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
34243
34244         * gcc.dg/formatz-1.c: New test.
34245
34246         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
34247         * gcc.dg/c99-digraph-1.c: New tests.
34248
34249         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
34250         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
34251
34252         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
34253         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
34254         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
34255         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
34256         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
34257         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
34258         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
34259
34260 2000-07-17   Greg McGary <greg@mcgary.org>
34261
34262         * gcc.c-torture/execute/20000717-1.c: New test.
34263         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
34264
34265 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
34266
34267         * gcc.c-torture/execute/20000715-2.c: New test.
34268         * gcc.dg/20000715-1.c: New test.
34269
34270 2000-07-15  Michael Meissner  <meissner@redhat.com>
34271
34272         * gcc.c-torture/execute/20000715-1.c: New test.
34273
34274 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
34275
34276         * gcc.c-torture/execute/20000707-1.c: New test.
34277
34278 2000-07-13  Neil Booth  <NeilB@earthling.net>
34279
34280         * testsuite/gcc.dg/cpp/digraph1.c,
34281         testsuite/gcc.dg/cpp/digraph2.c,
34282         testsuite/gcc.dg/cpp/digraphs.c: New tests.
34283
34284 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
34285
34286         * g77.f-torture/compile/20000630-2.f:  New test.
34287         * g77.f-torture/compile/20000630-2.x
34288
34289 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
34290
34291         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
34292
34293 2000-07-11  Neil Booth  <NeilB@earthling.net>
34294
34295         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
34296
34297 2000-07-11  Neil Booth  <NeilB@earthling.net>
34298
34299         * gcc.dg/cpp/cmdlne-C.c: New.
34300
34301 2000-07-09  Neil Booth  <NeilB@earthling.net>
34302
34303         * gcc.dg/cpp/directiv.c: New tests.
34304         * gcc.dg/cpp/undef1.c: Update.
34305
34306 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
34307
34308         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
34309
34310 2000-07-09  Neil Booth  <NeilB@earthling.net>
34311
34312         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
34313
34314 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
34315
34316         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
34317         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
34318
34319 2000-07-08  Neil Booth  <NeilB@earthling.net>
34320
34321         * gcc.dg/cpp/macsyntx.c: New tests.
34322
34323 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
34324
34325         * gcc.dg/20000707-1.c: New test.
34326
34327 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
34328
34329         * gcc.c-torture/execute/20000706-1.c: New test.
34330         * gcc.c-torture/execute/20000706-2.c: New test.
34331         * gcc.c-torture/execute/20000706-3.c: New test.
34332         * gcc.c-torture/execute/20000706-4.c: New test.
34333         * gcc.c-torture/execute/20000706-5.c: New test.
34334
34335 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
34336
34337         * g++.old-deja/g++.pt/instantiate7.C: New test.
34338
34339 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
34340
34341         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
34342         * g++.old-deja/g++.mike/thunk3.C: Likewise.
34343         * g++.old-deja/g++.other/rtti3.C: Likewise.
34344         * g++.old-deja/g++.other/rttid3.C: Likewise.
34345
34346 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
34347
34348         *  g77.f-torture/compile/20000630-1.x: Fix typo
34349
34350 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
34351
34352         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
34353         assembly output.
34354
34355 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
34356
34357         * gcc.dg/cpp/ident.c: New test.
34358
34359 2000-07-05  Neil Booth  <NeilB@earthling.net>
34360
34361         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
34362           gcc.dg/cpp/lexstrng.c: New tests.
34363
34364 2000-07-04  Neil Booth  <NeilB@earthling.net>
34365
34366         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
34367         * gcc.dg/cpp/strify2.c: Same.
34368
34369 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
34370
34371         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
34372         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
34373         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
34374         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
34375
34376         * testsuite/gcc.dg/cpp/macro1.c,
34377         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
34378         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
34379         testsuite/gcc.dg/cpp/strify1.c,
34380         testsuite/gcc.dg/cpp/strify2.c: New tests.
34381
34382 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
34383
34384         * gcc.c-torture/execute/20000703-1.c: New test.
34385
34386 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
34387
34388         * g++.old-deja/g++.pt (lookup10.C): New test.
34389
34390 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
34391
34392         * g++.old-deja/g++.pt (typename25.C): New test.
34393
34394 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
34395
34396         * gcc.c-torture/compile/20000701-1.c: New test.
34397
34398 2000-06-30  Nick Clifton  <nickc@cygnus.com>
34399
34400         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
34401         to test case.
34402
34403 2000-06-30  Catherine Moore  <clm@cygnus.com>
34404
34405         * gcc.c-torture/execute/align-1.c: New test.
34406
34407 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
34408
34409         * g++.old-deja/g++.pt/expr8.C: New test.
34410         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
34411
34412 2000-06-29  Nick Clifton  <nickc@cygnus.com>
34413
34414         * gcc.c-torture/compile/20000629-1.c: New test.
34415
34416 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
34417
34418
34419         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
34420         gcc.dg/noncompile directory, depending on whether they're
34421         preprocessor tests or not.  Annotate all the tests for the dg
34422         framework.
34423
34424         * gcc.c-torture/noncompile/noncompile.exp: Delete.
34425         * gcc.dg/noncompile/noncompile.exp: New.
34426
34427         * Moved files:
34428         Old name                                New name
34429         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
34430         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
34431         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
34432         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
34433         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
34434         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
34435         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
34436         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
34437         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
34438         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
34439         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
34440         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
34441         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
34442         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
34443         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
34444         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
34445         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
34446         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
34447         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
34448         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
34449         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
34450         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
34451         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
34452         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
34453
34454         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
34455         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
34456         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
34457         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
34458         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
34459         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
34460
34461 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
34462
34463         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
34464         declare one variable.  On the fourth, error.
34465         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
34466         declared by 20000628-1a.h.
34467
34468 2000-06-29  Richard Henderson  <rth@redhat.com>
34469
34470         * gcc.c-torture/execute/930529-1.x: New file.
34471         * gcc.dg/920413-1.c: Adjust expected warning text.
34472         * gcc.dg/980217-1.c: Declare abort.
34473         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
34474
34475 2000-06-29  Jeffrey A Law  (law@cygnus.com)
34476
34477         * g77.f-torture/compile/20000629-1.f: New test.
34478         * g77.f-torture/compile/20000629-1.x: Expected to fail.
34479
34480 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
34481
34482         Rearrange lots of files, removing entirely the
34483         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
34484         directories.
34485
34486         * Deleted files:
34487         gcc.c-torture/code_quality/code_quality.exp
34488         gcc.c-torture/special/special.exp
34489         gcc.failure/failure.exp
34490         gcc.failure/940409-1.x
34491         gcc.c-torture/compile/961203-1.x
34492
34493         * New files:
34494         gcc.misc-tests/linkage.exp
34495         gcc.c-torture/execute/920730-1t.c
34496         gcc.c-torture/execute/920730-1t.x
34497         gcc.c-torture/compile/920520-1.x
34498         gcc.c-torture/compile/920521-1.x
34499         gcc.c-torture/compile/981006-1.x
34500         gcc.c-torture/execute/eeprof-1.x
34501
34502         * Moved files (possibly with modifications to fit a new harness):
34503         Old name                                New name
34504         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
34505         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
34506         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
34507         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
34508         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
34509         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
34510         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
34511         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
34512         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
34513         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
34514         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
34515         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
34516         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
34517         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
34518
34519 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
34520
34521         * c-torture/compile/961203-1.x: Delete.
34522
34523         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
34524         not exit. Include stdio.h.
34525         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
34526         * gcc.misc-tests/dg-12.c: Likewise.
34527         * gcc.misc-tests/dg-5.c: Likewise.
34528         * gcc.misc-tests/dg-6.c: Likewise.
34529         * gcc.misc-tests/dg-7.c: Prototype abort.
34530         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
34531         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
34532         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
34533         not exit.
34534         * gcc.misc-tests/sieve.c: Use return from main, not exit.
34535         * gcc.misc-tests/sort2.c: Use return from main, not exit.
34536
34537 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
34538
34539         * gcc.dg/cpp/20000628-1.c: New test.
34540         * gcc.dg/cpp/20000628-1.h: New header for above test.
34541         * gcc.dg/cpp/20000628-1a.h: Likewise.
34542
34543 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
34544
34545         * gcc.dg/cpp: New directory.
34546         * gcc.dg/cpp/cpp.exp: New driver.
34547         * gcc.dg/cpp/20000627-1.c: New test.
34548         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
34549         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
34550         and rewrite as a compilation test.
34551
34552         * gcc.dg: Move many files into the cpp subdirectory, possibly
34553         renaming or editing them as well.
34554         Old name                New name
34555         990119-1.c              cpp/19990119-1.c
34556         990228-1.c              cpp/19990228-1.c
34557         990407-1.c              cpp/19990407-1.c
34558         990409-1.c              cpp/19990409-1.c
34559         990413-1.c              cpp/19990413-1.c
34560         990703-1.c              cpp/19990703-1.c
34561         20000127-1.c            cpp/20000127-1.c
34562         20000129-1.c            cpp/20000129-1.c
34563         20000207-1.c            cpp/20000207-1.c
34564         20000207-2.c            cpp/20000207-2.c
34565         20000209-1.c            cpp/20000209-1.c
34566         20000209-2.c            cpp/20000209-2.c
34567         20000301-1.c            cpp/20000301-1.c
34568         20000419-1.c            cpp/20000419-1.c
34569         20000510-1.S            cpp/20000510-1.S
34570         20000519-1.c            cpp/20000519-1.c
34571         20000529-1.c            cpp/20000529-1.c
34572         20000625-1.c            cpp/20000625-1.c
34573         20000625-2.c            cpp/20000625-2.c
34574         cpp-as1.c               cpp/assert1.c
34575         cpp-as2.c               cpp/assert2.c
34576         cxx-comments-1.c        cpp/cxxcom1.c
34577         cxx-comments-2.c        cpp/cxxcom2.c
34578         endif-label.c           cpp/endif.c
34579         cpp-hash1.c             cpp/hash1.c
34580         cpp-hash2.c             cpp/hash2.c
34581         cpp-if1.c               cpp/if-1.c
34582         cpp-if2.c               cpp/if-2.c
34583         cpp-if3.c               cpp/if-3.c
34584         cpp-if4.c               cpp/if-4.c
34585         cpp-if5.c               cpp/if-5.c
34586         cpp-cond.c              cpp/if-cexp.c
34587         cpp-missingop.c         cpp/if-mop.c
34588         cpp-missingparen.c      cpp/if-mpar.c
34589         cpp-opprec.c            cpp/if-oppr.c
34590         cpp-ifparen.c           cpp/if-paren.c
34591         cpp-shortcircuit.c      cpp/if-sc.c
34592         cpp-shift.c             cpp/if-shift.c
34593         cpp-unary.c             cpp/if-unary.c
34594         cpp-li1.c               cpp/line1.c
34595         cpp-li2.c               cpp/line2.c
34596         lineno.c                cpp/line3.c
34597         lineno-2.c              cpp/line4.c
34598         cpp-mi.c                cpp/mi1.c
34599         cpp-mic.h               cpp/mi1c.h
34600         cpp-micc.h              cpp/mi1cc.h
34601         cpp-mind.h              cpp/mi1nd.h
34602         cpp-mindp.h             cpp/mi1ndp.h
34603         cpp-mix.h               cpp/mi1x.h
34604         cpp-mi2.c               cpp/mi2.c
34605         cpp-mi2a.h              cpp/mi2a.h
34606         cpp-mi2b.h              cpp/mi2b.h
34607         cpp-mi2c.h              cpp/mi2c.h
34608         cpp-mi3.c               cpp/mi3.c
34609         cpp-mi3.def             cpp/mi3.def
34610         poison-1.c              cpp/poison.c
34611         pr-impl.c               cpp/prag-imp.c
34612         cpp-redef-2.c           cpp/redef1.c
34613         cpp-redef.c             cpp/redef2.c
34614         strpaste.c              cpp/strp1.c
34615         strpaste-2.c            cpp/strp2.c
34616         cpp-tradpaste.c         cpp/tr-paste.c
34617         cpp-tradstringify.c     cpp/tr-str.c
34618         cpp-tradwarn1.c         cpp/tr-warn1.c
34619         cpp-tradwarn2.c         cpp/tr-warn2.c
34620         trigraphs.c             cpp/trigraphs.c
34621         cpp-unc1.c              cpp/unc1.c
34622         cpp-unc2.c              cpp/unc2.c
34623         cpp-unc3.c              cpp/unc3.c
34624         cpp-unc.c               cpp/unc4.c
34625         undef.c                 cpp/undef1.c
34626         undef-2.c               cpp/undef2.c
34627         cpp-wi1.c               cpp/widestr1.c
34628
34629 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
34630
34631         * lib/g++.exp (g++_include_flags): Tweak.
34632
34633 2000-06-27  H.J. Lu  <hjl@gnu.org>
34634             Loren J. Rittle  <ljrittle@acm.org>
34635
34636         * lib/g++.exp (g++_include_flags): Override libgloss.exp
34637         version with one that knows about the new gcc tree structure.
34638         (g++_link_flags): Same.
34639
34640 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
34641
34642         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
34643         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
34644         case we are cross-compiling.
34645
34646         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
34647         g++.old-deja/g++.niklas/Makefile.in,
34648         g++.old-deja/g++.niklas/configure.in,
34649         g++.old-deja/g++.other/Makefile.in,
34650         g++.old-deja/g++.other/configure.in,
34651         gcc.c-torture/code_quality/Makefile.in,
34652         gcc.c-torture/code_quality/configure.in,
34653         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
34654         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
34655         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
34656         gcc.c-torture/execute/ieee/Makefile.in,
34657         gcc.c-torture/execute/ieee/configure.in,
34658         gcc.c-torture/noncompile/Makefile.in,
34659         gcc.c-torture/noncompile/configure.in,
34660         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
34661         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
34662         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
34663
34664 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
34665
34666         * g++.old-deja/g++.other/ambig3.C: New test.
34667
34668 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
34669
34670         * g++.old-deja/g++.pt/syntax1.C: New test.
34671         * g++.old-deja/g++.pt/syntax2.C: New test.
34672         * g++.old-deja/g++.other/syntax3.C: New test.
34673         * g++.old-deja/g++.other/syntax4.C: New test.
34674
34675 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
34676
34677         * gcc.dg/20000623-1.c: Prototype exit and abort.
34678
34679 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
34680
34681         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
34682         New tests.
34683         * gcc.dg/cpp-mi3.def: New file.
34684
34685         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
34686         inside assertions.
34687         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
34688         lexer's error messages.
34689         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
34690         divine anything from the linemarkers.
34691         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
34692         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
34693
34694 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
34695
34696         * gcc.dg/20000623-1.c: New test.
34697
34698 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
34699
34700         * gcc.c-torture/execute/20000622-1.c: New test.
34701
34702 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
34703
34704         * g++.old-deja/g++.other/init15.C: New test.
34705
34706 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
34707
34708         * g++.old-deja/g++.pt/vaarg2.C: New test.
34709         * g++.old-deja/g++.pt/vaarg3.C: New test.
34710
34711 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
34712
34713         * g++.old-deja/g++.other/dyncast6.C: New test.
34714
34715 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
34716
34717         * gcc.c-torture/execute/loop-6.c: New test.
34718
34719 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
34720
34721         * gcc.dg/20000614-1.c: New test.
34722         * gcc.dg/20000614-2.c: New test.
34723
34724 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
34725
34726         * g++.old-deja/g++.other/inline12.C: New test.
34727
34728 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
34729
34730         * g++.old-deja/g++.other/eh1.C: New test.
34731
34732 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
34733
34734         * g++.old-deja/g++.other/type.C: New test.
34735
34736 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
34737
34738         * g++.old-deja/g++.other/initstring.C: New test.
34739
34740 2000-06-12  Jason Merrill  <jason@redhat.com>
34741
34742         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
34743
34744 2000-06-09  Jeffrey A Law  (law@cygnus.com)
34745
34746         * gcc.c-torture/compile/20000609-1.c: New test.
34747
34748 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
34749
34750         * gcc.dg/20000609-1.c: New test.
34751
34752 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
34753
34754         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
34755         * gcc.c-torture/noncompile/poison-1.c: Move...
34756         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
34757         * gcc.dg/cpp-li1.c: Add a token after the #line.
34758
34759 2000-06-05  Richard Henderson  <rth@cygnus.com>
34760
34761         * gcc.c-torture/execute/20000605-2.c: New test.
34762         * gcc.c-torture/execute/20000605-3.c: New test.
34763
34764 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
34765
34766         * g77.f-torture/execute/20000503-1.x: New file.
34767
34768 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
34769
34770         * g++.old-deja/g++.eh/badalloc1.C: New test.
34771
34772 2000-06-05  Richard Henderson  <rth@cygnus.com>
34773
34774         * gcc.c-torture/execute/20000605-1.c: New test.
34775
34776 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
34777             Nathan Sidwell <nathan@codesourcery.com>
34778
34779         * gcc.c-torture/compile/20000605-1.c: New test.
34780
34781 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
34782
34783         * g77.f-torture/compile/20000601-1.f:  New test.
34784
34785 2000-06-03  Richard Henderson  <rth@cygnus.com>
34786
34787         * gcc.c-torture/execute/20000603-1.c: New.
34788
34789 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
34790
34791         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
34792         * gcc.dg/noreturn-2.c (noreturn): Likewise.
34793
34794 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
34795
34796         * gcc.dg/compare2.c (case 12): XFAIL.
34797         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
34798         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
34799
34800         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
34801
34802 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
34803
34804         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
34805         guard macro is already defined when the header is first
34806         included.
34807         * gcc.dg/cpp-mix.h: New file.
34808         * gcc.dg/endif-label.c: Update patterns to match compiler.
34809
34810         * g++.brendan/complex1.C: Declare abort.
34811         * g++.law/refs4.C: Remove XFAIL.
34812         * g++.oliva/expr2.C: Declare abort and exit.
34813
34814 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
34815
34816         * gcc.c-torture/execute/20000528-1.c: New test.
34817
34818         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
34819         * g++.old-deja/g++.law/temps4.C: Likewise.
34820
34821         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
34822         stdlib.h.  Call abort() on failure.
34823         * g++.old-deja/g++.law/refs4.C: Likewise.
34824         * g++.old-deja/g++.law/temps4.C: Likewise.
34825         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
34826         * gcc.c-torture/execute/20000112-1.c: Include string.h.
34827
34828 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
34829
34830         Relative to g++.dg/special:
34831         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
34832
34833         Relative to g++.old-deja:
34834         * g++.brendan/complex1.C, g++.jason/optimize2.C,
34835         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
34836         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
34837         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
34838         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
34839         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
34840         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
34841
34842         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
34843         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
34844         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
34845         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
34846         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
34847         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
34848         and/or string.h.
34849
34850         * g++.other/goto1.C: Update expectations for error messages.
34851
34852 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
34853
34854         * gcc.c-torture/compile/20000523-1.c: New test.
34855
34856 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
34857
34858         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
34859
34860 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
34861
34862         * g++.old-deja/g++.eh/catch11.C: New test.
34863         * g++.old-deja/g++.eh/catch12.C: New test.
34864
34865 2000-05-24  Nick Clifton  <nickc@cygnus.com>
34866
34867         * gcc.c-torture/execute/20000523-1.c: New test.
34868
34869 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
34870
34871         * c-torture/execute/bcp-1.c: Replace abort in arg of
34872         __builtin_constant_p with a generic external function.
34873
34874         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
34875         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
34876         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
34877         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
34878         Prototype abort and/or exit.
34879
34880         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
34881         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
34882         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
34883         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
34884
34885 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
34886
34887         * gcc.dg/dwarf2-1.c: New test.
34888
34889 2000-05-20  Richard Henderson  <rth@cygnus.com>
34890
34891         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
34892
34893 2000-05-20  Andreas Jaeger  <aj@suse.de>
34894
34895         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
34896         testcase.
34897
34898 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
34899
34900         * gcc.c-torture/execute/20000519-2.c: New test.
34901
34902 2000-05-19  Andreas Jaeger  <aj@suse.de>
34903
34904         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
34905         which fails with SSA.
34906
34907         * lib/c-torture.exp: Also test with -O3 -fssa.
34908
34909 2000-05-18  Michael Meissner  <meissner@redhat.com>
34910
34911         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
34912         * gcc.c-torture/execute/920415-1.c: Ditto.
34913         * gcc.c-torture/execute/920501-1.c: Ditto.
34914         * gcc.c-torture/execute/conversion.c: Ditto.
34915         * gcc.c-torture/execute/cvt-1.c: Ditto.
34916
34917 2000-05-18  Jeffrey A Law  (law@cygnus.com)
34918
34919         * gcc.c-torture/compile/20000518-1.c: New test.
34920
34921 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
34922
34923         * g77.f-torture/compile/200005018.f:  New test.
34924
34925 2000-05-17  Jeffrey A Law  (law@cygnus.com)
34926
34927         * gcc.c-torture/compile/20000517-1.c: New test.
34928
34929 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34930
34931         * gcc.c-torture/execute/20000516-1.c: New test.
34932
34933 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
34934
34935         * g++.old-deja/g++.other/eh.C: New test.
34936
34937 2000-05-12  Richard Henderson  <rth@cygnus.com>
34938
34939         * gcc.c-torture/execute/990208-1.c (main): Don't pass
34940         constants through to doit's conditional.
34941
34942 2000-05-11  Jeffrey A Law  (law@cygnus.com)
34943
34944         * gcc.c-torture/compile/20000511-1.c: New test.
34945         * g77.f-torture/compile/20000511-1.f: New test.
34946         * g77.f-torture/compile/20000511-2.f: New test.
34947
34948 2000-05-11  Michael Meissner  <meissner@redhat.com>
34949
34950         * gcc.c-torture/execute/20000511-1.c: New test.
34951
34952 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
34953
34954         * gcc.dg/dg.exp: Scan .S files as well as .c files.
34955         * gcc.dg/20000510-1.S: New.
34956
34957 2000-05-08  Catherine Moore  <clm@cygnus.com>
34958
34959         * gcc.dg/unused-3.c: New.
34960
34961 2000-05-06  Richard Henderson  <rth@cygnus.com>
34962
34963           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
34964           * g++.old-deja/g++.mike/warn1.C: Likewise.
34965           * g++.old-deja/g++.pt/local1.C: Likewise.
34966           * g++.old-deja/g++.pt/local7.C: Likewise.
34967           * g++.old-deja/g++.pt/spec16.C: Likewise.
34968
34969 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
34970
34971         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
34972
34973 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
34974
34975           * g77.f-torture/execute/20000503-1.f:  New test.
34976
34977 2000-05-04  Andreas Jaeger  <aj@suse.de>
34978
34979         * gcc.dg/noreturn-2.c: New test.
34980
34981 2000-05-04  Neil Booth  <NeilB@earthling.net>
34982
34983         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
34984         preprocessor.
34985
34986 2000-05-04  Richard Henderson  <rth@cygnus.com>
34987
34988         * gcc.c-torture/execute/20000503-1.c: Fix typo.
34989
34990 2000-05-04  Richard Henderson  <rth@cygnus.com>
34991
34992         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
34993         OpenSSL by Jason R Thorpe.
34994
34995 2000-05-03  Jim Wilson  <wilson@cygnus.com>
34996
34997         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
34998
34999 2000-05-03  Robert Lipe <robertlipe@usa.net>
35000
35001         * gcc.dg/20000503-1.c: New test.
35002
35003 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
35004
35005         * gcc.c-torture/compile/20000502-1.c: New test.
35006         * g++.old-deja/g++.other/align.C: New test.
35007         * gcc.dg/cpp-tradstringify.c: New test.
35008
35009 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
35010
35011         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
35012         and hard registers.
35013
35014 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
35015
35016         * gcc.c-torture/execute/loop-5.c: New test.
35017
35018 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
35019
35020         * gcc.c-torture/execute/va-arg-20.c: New test.
35021
35022 2000-04-23  Jeffrey A Law  (law@cygnus.com)
35023
35024         * gcc.c-torture/execute/20000422-1.c: New test.
35025
35026 2000-04-20  Greg McGary  <gkm@gnu.org>
35027
35028         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
35029         when optimizing, but without sibling-call optimizations (-O1).
35030
35031 2000-04-20  Jeffrey A Law  (law@cygnus.com)
35032
35033           * gcc.c-torture/compile/20000420-1.c: New test.
35034
35035 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
35036
35037         * g++.abi/ptrflags.C: New test.
35038         * g++.eh/catchptr1.C: Test incomplete pointer chains.
35039
35040 2000-04-19  Catherine Moore  <clm@cygnus.com>
35041
35042         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
35043
35044 2000-04-19  Greg McGary  <gkm@gnu.org>
35045
35046         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
35047         sibling-call optimizations.
35048
35049 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
35050
35051         * gcc.dg/20000419-1.c: New test.
35052
35053 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
35054
35055         * gcc.c-torture/execute/20000412-6.c: New test.
35056
35057 2000-04-12  Jeffrey A Law  (law@cygnus.com)
35058
35059         * gcc.c-torture/execute/20000412-5.c: New test.
35060         * g77.f-torture/compile/20000412-1.f: New test.
35061         * gcc.c-torture/execute/20000412-4.c: New test.
35062         * gcc.c-torture/compile/20000412-2.c: New test.
35063         * gcc.c-torture/execute/20000412-3.c: New test.
35064         * gcc.c-torture/compile/20000412-1.c: New test.
35065         * gcc.c-torture/execute/20000412-2.c: New test.
35066
35067 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
35068
35069         * objc/execute/bf-20.m: New test.
35070
35071 2000-04-10  Richard Henderson  <rth@cygnus.com>
35072
35073         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
35074
35075         * gcc.c-torture/execute/20000412-1.c: New test.
35076
35077 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
35078
35079         * g++.old-deja/g++.eh/catchptr1.C: New test.
35080
35081 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
35082
35083         * g++.old-deja/g++.abi/cxa_vec.C: New test.
35084
35085 2000-04-08  Neil Booth  <NeilB@earthling.net>
35086
35087         * gcc.dg/cpp-nullchar.c: Remove test as
35088         embedded nulls cause problems.
35089
35090 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35091
35092         * gcc.dg/compare2.c: New test.
35093
35094 2000-04-08  Neil Booth  <NeilB@earthling.net>
35095
35096         * gcc.dg/cpp-nullchar.c: New test.
35097
35098 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
35099
35100         * gcc.dg/cpp-mi2.c: New test.
35101         * gcc.dg/cpp-mi2[abc].h: New files.
35102
35103 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
35104
35105         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
35106         member name.
35107
35108 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
35109
35110         * g++.old-deja/g++.abi/vmihint.C: New test.
35111
35112 2000-04-06  Neil Booth  <NeilB@earthling.net>
35113
35114         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
35115         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
35116         copyright.
35117
35118 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
35119
35120         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
35121         avoid stack-frame overwrite.
35122
35123 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
35124
35125         * gcc.c-torture/compile/20000405-2.c: New test.
35126         * gcc.c-torture/compile/20000405-3.c: New test.
35127
35128 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35129
35130         * gcc.c-torture/compile/20000405-1.c: New test.
35131
35132 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
35133
35134         * gcc.dg/cast-qual-1.c: Revert last change.
35135
35136 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35137
35138         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
35139
35140 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
35141
35142         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
35143         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
35144
35145 2000-04-03  Jeffrey A Law  (law@cygnus.com)
35146
35147         * gcc.c-torture/compile/20000403-2.c: New test.
35148         * gcc.c-torture/compile/20000403-1.c: New test.
35149
35150 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
35151
35152         * gcc.c-torture/execute/20000403-1.c: New test.
35153
35154 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
35155
35156         * gcc.c-torture/execute/20000402-1.c: New test.
35157
35158 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
35159
35160         * gcc.c-torture/execute/va-arg-15.c: New test.
35161         * gcc.c-torture/execute/va-arg-16.c: New test.
35162         * gcc.c-torture/execute/va-arg-17.c: New test.
35163         * gcc.c-torture/execute/va-arg-18.c: New test.
35164         * gcc.c-torture/execute/va-arg-19.c: New test.
35165
35166 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
35167
35168         * gcc.c-torture/compile/981211-1.c: Move to...
35169         * gcc.dg/cpp-as1.c: ...here.
35170         * gcc.dg/cpp-as2.c: New file.
35171
35172         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
35173         compiler.
35174
35175 2000-04-02  Neil Booth  <NeilB@earthling.net>
35176
35177         * gcc.dg/cpp-cond.c  New tests.
35178         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
35179         accidental success less likely.
35180         * gcc.dg/cpp-missingop.c  New tests.
35181         * gcc.dg/cpp-missingparen.c  New tests.
35182         * gcc.dg/cpp-shift.c  New tests.
35183         * gcc.dg/cpp-shortcircuit.c  New tests.
35184         * gcc.dg/cpp-unary.c  New tests.
35185
35186 2000-03-29  Jeffrey A Law  (law@cygnus.com)
35187
35188         * gcc.c-torture/compile/20000329-1.c: New test.
35189
35190 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
35191
35192         * gcc.c-torture/compile/20000326-1.c: New test.
35193         * gcc.c-torture/compile/20000326-2.c: New test.
35194
35195 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
35196
35197         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
35198         the first parameter is a function argument.
35199
35200 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
35201
35202         * g++.old-deja/g++.ext/array4.C: New test.
35203
35204 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
35205
35206         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
35207
35208 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35209
35210         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
35211
35212 2000-03-19  Richard Henderson  <rth@cygnus.com>
35213
35214         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
35215
35216 2000-03-19  Richard Henderson  <rth@cygnus.com>
35217
35218         * gcc.c-torture/compile/20000319-1.c: New test.
35219
35220 2000-03-14  Jeffrey A Law  (law@cygnus.com)
35221
35222         * gcc.c-torture/execute/20000314-3.c: New test.
35223         * gcc.c-torture/execute/20000314-2.c: New test.
35224         * gcc.c-torture/execute/20000314-1.c: New test.
35225         * gcc.c-torture/compile/20000314-2.c: New test.
35226         * gcc.c-torture/compile/20000314-1.c: New test.
35227
35228 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
35229
35230         * g++.old-deja/g++.warn/inline.C: New test.
35231
35232 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
35233
35234         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
35235         standards-compliant result rather than specific constants.
35236         Put test-values in array.
35237
35238 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
35239
35240         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
35241         (g++_target_compile): Put test-specific options last.
35242
35243 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
35244
35245         * g++.old-deja/g++.eh/vbase4.C: New test.
35246
35247 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
35248
35249         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
35250
35251 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
35252
35253         * g++.old-deja/g++.brendan/misc12.C: Removed.
35254         * g++.old-deja/g++.pt/memtemp77.C: Constify.
35255         * g++.old-deja/g++.ext/pretty4.C: New test.
35256
35257 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
35258
35259         * g++.old-deja/g++.other/string2.C: New test.
35260
35261 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
35262
35263         * g++.old-deja/g++.warn/impint2.C: New test.
35264
35265 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
35266
35267         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
35268         is 1, not zero.
35269
35270 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
35271
35272         * g++.old-deja/g++.warn/impint.C: New test.
35273         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
35274         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
35275         * g++.old-deja/g++.pt/explicit12.C: Likewise.
35276         * g++.old-deja/g++.pt/explicit13.C: Likewise.
35277         * g++.old-deja/g++.pt/explicit17.C: Likewise.
35278         * g++.old-deja/g++.pt/explicit18.C: Likewise.
35279         * g++.old-deja/g++.pt/explicit19.C: Likewise.
35280         * g++.old-deja/g++.pt/explicit23.C: Likewise.
35281         * g++.old-deja/g++.pt/explicit31.C: Likewise.
35282         * g++.old-deja/g++.pt/explicit35.C: Likewise.
35283         * g++.old-deja/g++.pt/explicit6.C: Likewise.
35284         * g++.old-deja/g++.pt/memclass7.C: Likewise.
35285
35286 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
35287
35288         * gcc.dg/cpp-redef.c: New test.
35289
35290 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
35291
35292         * g++.old-deja/g++.pt/unify7.C: New test.
35293
35294 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
35295
35296         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
35297         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
35298
35299 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
35300
35301         * gcc.c-torture/compile/20000224-1.c: New test.
35302
35303 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35304
35305         * gcc.c-torture/compile/cpp-2.c: New test.
35306         * gcc.c-torture/compile/cpp-1.c: New test.
35307
35308 2000-02-25  Jeffrey A Law  (law@cygnus.com)
35309
35310         * gcc.c-torture/execute/20000225-1.c: New test.
35311
35312 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35313
35314         * gcc.dg/cpp-li2.c: New test.
35315
35316         * gcc.dg/cpp-wi1.c: New test.
35317
35318         * gcc.dg/cpp-li1.c: New test.
35319
35320 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
35321
35322         * g++.old-deja/g++.other/sizeof5.C: New test.
35323
35324 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35325
35326         * gcc.c-torture/execute/va-arg-13.c: New test.
35327
35328 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
35329
35330         * gcc.c-torture/execute/va-arg-12.c: New test.
35331
35332 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
35333
35334         * gcc.c-torture/execute/20000223-1.c: New test.
35335
35336 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
35337
35338         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
35339
35340 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
35341
35342         * g++.old-deja/g++.abi/ptrmem.C: New test.
35343
35344 2000-02-19  Richard Henderson  <rth@cygnus.com>
35345
35346         * gcc.c-torture/compile/init-3.c: New.
35347
35348 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
35349
35350         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
35351         ALWAYS_CXXFLAGS.
35352
35353 2000-02-11  Robert Lipe <robertl@sco.com>
35354
35355         * gcc.c-torture/compile/20000211-3.c: New test.
35356
35357 2000-02-11  Martin Buchholz <martin@xemacs.org>
35358
35359         * gcc.c-torture/compile/20000211-2.c: New test.
35360
35361 2000-02-11  Jeffrey A Law  (law@cygnus.com)
35362
35363         * gcc.c-torture/compile/20000211-1.c: New test.
35364
35365 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
35366
35367         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
35368           on native targets
35369
35370 2000-02-08  Nathan Sidwell  <nathan@acm.org>
35371
35372         * g++.old-deja/g++.other/cast5.C: New test.
35373
35374 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
35375
35376         * gcc.c-torture/execute/20000205-1.c: New.
35377
35378 2000-02-03  Nathan Sidwell  <nathan@acm.org>
35379
35380         * g++.old-deja/g++.jason/cast3.C: Return void.
35381         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
35382
35383 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35384
35385         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
35386
35387         * gcc.dg/loop-1.c: New test.
35388
35389 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
35390
35391         * gcc.c-torture/compile/20000127-1.c: New test.
35392         * gcc.c-torture/execute/991228-1.c: New test.
35393
35394 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35395
35396         * gcc.dg/unused-2.c: New test.
35397
35398         * gcc.dg/conv-1.c: New test.
35399
35400 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
35401
35402         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
35403         compiler.
35404         (tool_option_proc): Fix typo.
35405
35406 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
35407
35408         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
35409         of the ld on the host, not on the build machine.
35410         Also, don't crash if '--help' is not a supported option.
35411
35412 2000-01-24  Richard Henderson  <rth@cygnus.com>
35413
35414         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
35415
35416 2000-01-20  Jeffrey A Law  (law@cygnus.com)
35417
35418         * gcc.c-torture/execute/20000120-2.c: New test.
35419         * gcc.c-torture/execute/20000120-1.c: New test.
35420
35421 2000-01-13  Jeffrey A Law  (law@cygnus.com)
35422
35423         * gcc.c-torture/execute/20000113-1.c: New test.
35424
35425 2000-01-12  Jeffrey A Law  (law@cygnus.com)
35426
35427         * gcc.c-torture/execute/20000112-1.c: New test.
35428
35429 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35430
35431         * gcc.dg/20000111-1.c: New test.
35432
35433 2000-01-10  Jeffrey A Law  (law@cygnus.com)
35434
35435         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
35436         with 16 bit integers.
35437
35438 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35439
35440         * gcc.dg/20000108-1.c: New test.
35441
35442 2000-01-05  Nathan Sidwell  <nathan@acm.org>
35443
35444         * g++.old-deja/g++.ns/koenig8.C: New test.
35445
35446 2000-01-05  Nathan Sidwell  <nathan@acm.org>
35447
35448         * g++.old-deja/g++.other/cast4.C: New test.
35449
35450 2000-01-05  Jeffrey A Law  (law@cygnus.com)
35451
35452         * gcc.c-torture/compile/20000105-2.c: New test.
35453         * gcc.c-torture/compile/20000105-1.c: New test.
35454
35455 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35456
35457         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
35458         references to printf & atoi to conform to ANSI standard.
35459         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
35460         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
35461         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
35462         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
35463         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
35464         * g++.old-deja/g++.brendan/complex1.C: Likewise.
35465         * g++.old-deja/g++.brendan/copy1.C: Likewise.
35466         * g++.old-deja/g++.brendan/copy2.C: Likewise.
35467         * g++.old-deja/g++.brendan/copy3.C: Likewise.
35468         * g++.old-deja/g++.brendan/copy4.C: Likewise.
35469         * g++.old-deja/g++.brendan/copy5.C: Likewise.
35470         * g++.old-deja/g++.brendan/copy6.C: Likewise.
35471         * g++.old-deja/g++.brendan/copy7.C: Likewise.
35472         * g++.old-deja/g++.brendan/copy8.C: Likewise.
35473         * g++.old-deja/g++.brendan/crash11.C: Likewise.
35474         * g++.old-deja/g++.brendan/crash14.C: Likewise.
35475         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
35476         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
35477         * g++.old-deja/g++.brendan/delete2.C: Likewise.
35478         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
35479         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
35480         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
35481         * g++.old-deja/g++.brendan/eh1.C: Likewise.
35482         * g++.old-deja/g++.brendan/groff1.C: Likewise.
35483         * g++.old-deja/g++.brendan/init3.C: Likewise.
35484         * g++.old-deja/g++.brendan/misc12.C: Likewise.
35485         * g++.old-deja/g++.brendan/misc7.C: Likewise.
35486         * g++.old-deja/g++.brendan/new2.C: Likewise.
35487         * g++.old-deja/g++.brendan/operators4.C: Likewise.
35488         * g++.old-deja/g++.brendan/operators5.C: Likewise.
35489         * g++.old-deja/g++.brendan/overload2.C: Likewise.
35490         * g++.old-deja/g++.brendan/overload7.C: Likewise.
35491         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
35492         * g++.old-deja/g++.brendan/reference1.C: Likewise.
35493         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
35494         * g++.old-deja/g++.brendan/template24.C: Likewise.
35495         * g++.old-deja/g++.brendan/template3.C: Likewise.
35496         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
35497         * g++.old-deja/g++.jason/inline3.C: Likewise.
35498         * g++.old-deja/g++.jason/opeq.C: Likewise.
35499         * g++.old-deja/g++.law/arg5.C: Likewise.
35500         * g++.old-deja/g++.law/arm7.C: Likewise.
35501         * g++.old-deja/g++.law/ctors11.C: Likewise.
35502         * g++.old-deja/g++.law/cvt8.C: Likewise.
35503         * g++.old-deja/g++.law/init9.C: Likewise.
35504         * g++.old-deja/g++.law/refs4.C: Likewise.
35505         * g++.old-deja/g++.law/template2.C: Likewise.
35506         * g++.old-deja/g++.law/visibility24.C: Likewise.
35507         * g++.old-deja/g++.law/vtable3.C: Likewise.
35508         * g++.old-deja/g++.mike/asm2.C: Likewise.
35509         * g++.old-deja/g++.mike/eh1.C: Likewise.
35510         * g++.old-deja/g++.mike/misc1.C: Likewise.
35511         * g++.old-deja/g++.mike/misc13.C: Likewise.
35512         * g++.old-deja/g++.mike/misc14.C: Likewise.
35513         * g++.old-deja/g++.mike/ns12.C: Likewise.
35514         * g++.old-deja/g++.mike/p1248.C: Likewise.
35515         * g++.old-deja/g++.mike/p3708.C: Likewise.
35516         * g++.old-deja/g++.mike/p3708a.C: Likewise.
35517         * g++.old-deja/g++.mike/p3708b.C: Likewise.
35518         * g++.old-deja/g++.mike/p646.C: Likewise.
35519         * g++.old-deja/g++.mike/p700.C: Likewise.
35520         * g++.old-deja/g++.mike/p783.C: Likewise.
35521         * g++.old-deja/g++.mike/p783a.C: Likewise.
35522         * g++.old-deja/g++.mike/p783b.C: Likewise.
35523         * g++.old-deja/g++.mike/p786.C: Likewise.
35524         * g++.old-deja/g++.mike/p789.C: Likewise.
35525         * g++.old-deja/g++.mike/p789a.C: Likewise.
35526         * g++.old-deja/g++.mike/p807a.C: Likewise.
35527         * g++.old-deja/g++.other/delete3.C: Likewise.
35528         * g++.old-deja/g++.other/dyncast1.C: Likewise.
35529         * g++.old-deja/g++.other/dyncast2.C: Likewise.
35530         * g++.old-deja/g++.other/dyncast3.C: Likewise.
35531         * g++.old-deja/g++.other/empty1.C: Likewise.
35532         * g++.old-deja/g++.other/temporary1.C: Likewise.
35533         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
35534         * g++.old-deja/g++.pt/t16.C: Likewise.
35535         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
35536
35537 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
35538
35539         * gcc.dg/991230-1.c: New test.
35540
35541 1999-12-29  Jeffrey A Law  (law@cygnus.com)
35542
35543         * gcc.c-torture/compile/991229-3.c: New test.
35544         * gcc.c-torture/compile/991229-2.c: New test.
35545         * gcc.c-torture/compile/991229-1.c: New test.
35546
35547 1999-12-29  Greg McGary <gkm@eng.ascend.com>
35548
35549         * gcc.c-torture/compile/labels-2.c: New test.
35550
35551 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
35552
35553         * gcc.c-torture/execute/991227-1.c: New test.
35554
35555 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35556
35557         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
35558
35559 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
35560
35561         * gcc.c-torture/execute/991221-1.c: New test.
35562
35563 1999-12-20  Nathan Sidwell  <nathan@acm.org>
35564
35565         * g++.old-deja/g++.other/cast3.C: New test.
35566
35567 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
35568
35569         * gcc.c-torture/execute/991216-4.c: New test.
35570
35571 1999-12-16  Michael Meissner  <meissner@cygnus.com>
35572
35573         * gcc.c-torture/execute/991216-1.c: New test.
35574         * gcc.c-torture/execute/991216-2.c: New test.
35575         * gcc.c-torture/execute/991216-3.c: New test.
35576
35577 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
35578
35579         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
35580         Actually make the test fail by using "-O2" for compilation.
35581
35582 1999-12-15  Nathan Sidwell  <nathan@acm.org>
35583
35584         * g++.old-deja/g++.warn/cast-align1.C: New test.
35585
35586 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
35587
35588         * gcc.c-torture/compile/991214-1.c: New test.
35589         * gcc.c-torture/compile/991214-2.c: New test.
35590
35591 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
35592
35593         * gcc.dg/991214-1.c: New test.
35594
35595 1999-12-13  Jeffrey A Law  (law@cygnus.com)
35596
35597         * gcc.c-torture/compile/991213-3.c: New test.
35598         * gcc.c-torture/compile/991213-2.c: New test.
35599         * gcc.c-torture/compile/991213-1.c: New test.
35600
35601 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
35602
35603         * gcc.dg/991209-1.c: New test.
35604
35605 1999-12-08  Nathan Sidwell <nathan@acm.org>
35606
35607         * gcc.c-torture/compile/991208-1.c: New test.
35608
35609 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35610
35611         * gcc.dg/ultrasp2.c: New test.
35612
35613 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
35614
35615         * g++.old-deja/g++.abi/align.C (main): Fix typo.
35616
35617 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
35618
35619         * gcc.c-torture/compile/991202-1.c: New test.
35620         * gcc.c-torture/execute/991202-1.c: New test.
35621         * gcc.c-torture/execute/991202-2.c: New test.
35622         * gcc.c-torture/execute/991202-3.c: New test.
35623
35624 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
35625
35626         * g++.old-deja/g++.abi/align.C: New test.
35627         * g++.old-deja/g++.abi/aggregates.C: Likewise.
35628         * g++.old-deja/g++.abi/bitfields.C: Likewise.
35629
35630 1999-12-01  Richard Henderson  <rth@cygnus.com>
35631
35632         * gcc.c-torture/execute/991201-1.c: New.
35633
35634 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
35635
35636         * gcc.dg/991129-1.c: New test.
35637
35638 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
35639
35640         * gcc.c-torture/compile/991127-1.c: New test.
35641
35642 1999-11-22  Nathan Sidwell  <nathan@acm.org>
35643
35644         * g++.old-deja/g++.other/warn4.C: New test.
35645
35646 1999-11-22  Nathan Sidwell  <nathan@acm.org>
35647
35648         * g++.old-deja/g++.eh/cleanup2.C: New test.
35649         * g++.old-deja/g++.ext/pretty2.C: New test.
35650         * g++.old-deja/g++.ext/pretty3.C: New test.
35651         * g++.old-deja/g++.other/debug6.C: New test.
35652
35653 1999-10-20  Jim Wilson  <wilson@cygnus.com>
35654
35655         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
35656         compiler_output to look for one error message instead of two.
35657
35658 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
35659
35660         * gcc.c-torture/execute/991118-1.c: Also test case
35661         where the word boundary does not split a byte evenly.
35662
35663 1999-11-19  Nathan Sidwell  <nathan@acm.org>
35664
35665         * g++.old-deja/g++.ext/restrict1.C: New test.
35666
35667 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
35668
35669         * gcc.c-torture/execute/991118-1.c: New test.
35670
35671 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
35672
35673         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
35674         working directory pathnames.
35675
35676 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
35677
35678         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
35679         host is equipped with driver.h and driver.o so it can actually
35680         compile and run the tests.
35681
35682 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
35683
35684         * gcc.c-torture/compile/991008-1.c: New test.
35685
35686 1999-11-08  Nick Clifton  <nickc@cygnus.com>
35687
35688         * lib/gcc-dg.exp: Include target-supports.exp
35689
35690 1999-11-05  Nick Clifton  <nickc@cygnus.com>
35691
35692         * lib/target-supports.exp: New file: Provide procs to test for
35693         features supported by the target.
35694         (check_weak_available): Moved here from ecos.exp.
35695         (check_alias_available): New proc: Determine of the target
35696         toolchain supports the alias attribute.
35697
35698         * gcc.dg/special/ecos.exp: Move check_weak_available to
35699         target-supports.exp.
35700         (alias-1.c): Only perform the test if the target supports
35701         aliases.
35702         (wkali-1.c): Only perform the test if the target supports
35703         aliases.
35704
35705         * gcc.dg/990506-0.c: Expect error messages from cross
35706         targets as well as native targets.
35707
35708 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35709
35710         * gcc.dg/ultrasp1.c: Removed xfail.
35711         * gcc.dg/struct-ret-2.c: Likewise.
35712         * gcc.dg/array-1.c: Likewise.
35713
35714 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35715
35716         * gcc.dg/struct-ret-2.c: New test.
35717
35718         * gcc.dg/array-1.c: New test.
35719
35720 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
35721
35722         * gcc.c-torture/execute/991030-1.c: New test.
35723
35724 1999-10-26  Richard Henderson  <rth@cygnus.com>
35725
35726         * gcc.c-torture/compile/991026-2.c: New test.
35727
35728 1999-10-26  Jeffrey A Law  (law@cygnus.com)
35729
35730         * gcc.c-torture/compile/991026-1.c: New test.
35731
35732 1999-10-23  Jeffrey A Law  (law@cygnus.com)
35733
35734         * gcc.c-torture/execute/991023-1.c: New test.
35735
35736 1999-10-19  Jeffrey A Law  (law@cygnus.com)
35737
35738         * gcc.c-torture/execute/991019-1.c: New test.
35739
35740 1999-10-16  Richard Henderson  <rth@cygnus.com>
35741
35742         * gcc.c-torture/execute/991016-1.c: New test.
35743
35744 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
35745
35746         * gcc.c-torture/execute/991014-1.c: New test.
35747
35748 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
35749
35750         * g++.old-deja/g++.other/union2.C: New test.
35751
35752 1999-10-13  Nathan Sidwell  <nathan@acm.org>
35753
35754         * g++.old-deja/g++.other/vaarg2.C: New test.
35755         * g++.old-deja/g++.other/vaarg3.C: New test.
35756
35757 1999-10-12  Craig Burley  <craig@jcb-sc.com>
35758
35759         * g77.f-torture/noncompile/19990905-1.f: Moved from being
35760         in compile/.
35761
35762 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
35763
35764         * gcc.c-torture/execute/va-arg-11.c: New test.
35765
35766 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
35767
35768         * lib/file-format.exp (gcc_target_object_format): Don't
35769         crash if objdump is unavailable.
35770
35771 1999-09-29  Donn Terry <donn@interix.com>
35772
35773         * gcc.misc-tests/mg.exp: delete extraneous redirection.
35774
35775 1999-09-28  Nick Clifton  <nickc@cygnus.com>
35776
35777         * gcc.c-torture/compile/990928-1.c: New test.
35778
35779 1999-09-28  Nathan Sidwell  <nathan@acm.org>
35780
35781         * g++.old-deja/g++.other/decl6.C: New test.
35782
35783 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
35784
35785         * gcc.c-torture/execute/va-arg-10.c: New test.
35786
35787 1999-09-27  Nathan Sidwell  <nathan@acm.org>
35788
35789         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
35790         __PRETTY_FUNCTION__.
35791
35792 1999-09-23  Nick Clifton  <nickc@cygnus.com>
35793
35794         * gcc.c-torture/execute/990923-1.c: New test.
35795
35796 1999-09-21  Nick Clifton  <nickc@cygnus.com>
35797
35798         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
35799         for which -fpic is inappropriate.
35800
35801 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
35802
35803         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
35804
35805 1999-09-21  Nathan Sidwell  <nathan@acm.org>
35806
35807         * g++.old-deja/g++.other/dyncast1.C: New test.
35808         * g++.old-deja/g++.other/dyncast2.C: New test.
35809         * g++.old-deja/g++.other/dyncast3.C: New test.
35810         * g++.old-deja/g++.other/dyncast4.C: New test.
35811         * g++.old-deja/g++.other/dyncast5.C: New test.
35812         * g++.old-deja/g++.eh/catch3.C: New test.
35813         * g++.old-deja/g++.eh/catch3p.C: New test.
35814         * g++.old-deja/g++.eh/catch4.C: New test.
35815         * g++.old-deja/g++.eh/catch4p.C: New test.
35816         * g++.old-deja/g++.eh/catch5.C: New test.
35817         * g++.old-deja/g++.eh/catch5p.C: New test.
35818         * g++.old-deja/g++.eh/catch6.C: New test.
35819         * g++.old-deja/g++.eh/catch6p.C: New test.
35820         * g++.old-deja/g++.eh/catch7.C: New test.
35821         * g++.old-deja/g++.eh/catch7p.C: New test.
35822         * g++.old-deja/g++.eh/catch8.C: New test.
35823         * g++.old-deja/g++.eh/catch8p.C: New test.
35824         * g++.old-deja/g++.eh/catch9.C: New test.
35825         * g++.old-deja/g++.eh/catch9p.C: New test.
35826
35827 1999-09-13  Nathan Sidwell  <nathan@acm.org>
35828
35829         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
35830         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
35831
35832 1999-09-13  Jeffrey A Law  (law@cygnus.com)
35833
35834         * gcc.c-torture/compile/990913-1.c: New test.
35835
35836 1999-09-10  Nathan Sidwell  <nathan@acm.org>
35837
35838         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
35839         * g++.old-deja/g++.jason/rfg5.C: Likewise.
35840
35841 1999-09-09  Richard Henderson  <rth@cygnus.com>
35842
35843         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
35844
35845 1999-09-09  Nathan Sidwell  <nathan@acm.org>
35846
35847         * g++.old-deja/g++.other/lookup11.C: New test.
35848         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
35849         what is permitted and what we want.
35850         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
35851         overload use.
35852         * g++.old-deja/g++.jason/rfg5.C: Likewise
35853
35854 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
35855
35856         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
35857         * gcc.c-torture/noncompile/poison-1.c: New file.
35858
35859 1999-09-08  Nathan Sidwell  <nathan@acm.org>
35860
35861         * g++.old-deja/g++.other/sizeof3.C: New test.
35862         * g++.old-deja/g++.other/sizeof4.C: New test.
35863         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
35864         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
35865
35866 1999-09-07  Richard Henderson  <rth@cygnus.com>
35867
35868         * gcc.dg/va-arg-1.c: New.
35869
35870 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35871
35872         * gcc.c-torture/execute/va-arg-9.c: New test.
35873
35874 1999-09-05  Craig Burley  <craig@jcb-sc.com>
35875
35876         * g77.f-torture/compile/980519-2.f: New test.
35877         * g77.f-torture/compile/19990905-0.f: New test.
35878         * g77.f-torture/compile/19990905-1.f: New test.
35879         * g77.f-torture/compile/19990905-2.f: New test.
35880
35881         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
35882
35883 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
35884
35885         * gcc.c-torture/execute/990827-1.c: Fix typo.
35886
35887 1999-09-03  Nathan Sidwell  <nathan@acm.org>
35888
35889         * g++.old-deja/g++.other/deref1.C: New test.
35890
35891 1999-09-02  Nathan Sidwell  <nathan@acm.org>
35892
35893         * g++.old-deja/g++.other/ambig2.C: New test.
35894         * g++.old-deja/g++.other/cond5.C: New test.
35895         * g++.old-deja/g++.other/lookup16.C: New test.
35896
35897 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
35898
35899         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
35900         assemblers too.
35901
35902 1999-08-31  Jeffrey A Law  (law@cygnus.com)
35903
35904         * lib/c-torture.exp: Avoid the "compare executables" optimization
35905         when testing native.
35906
35907 1999-08-29  Jeffrey A Law  (law@cygnus.com)
35908
35909         * gcc.c-torture/execute/990829-1.c: New test.
35910         * gcc.c-torture/compile/990829-1.c: New test.
35911
35912 1999-08-27  Paul Burchard  <burchard@pobox.com>
35913
35914         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
35915         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
35916         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
35917         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
35918         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
35919         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
35920         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
35921         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
35922         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
35923         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
35924         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
35925
35926 1999-08-27  Jeffrey A Law  (law@cygnus.com)
35927
35928         * gcc.c-torture/execute/990827-1.c: New test.
35929
35930 1999-08-26  Craig Burley  <craig@jcb-sc.com>
35931
35932         * g77.f-torture/noncompile/19990826-4.f: New test.
35933
35934         * g77.f-torture/compile/19990826-3.f: New test.
35935
35936         * g77.f-torture/execute/19990826-2.f: New test.
35937
35938         * g77.f-torture/compile/19990826-1.f: New test.
35939
35940         * gcc.c-torture/execute/990826-0.c: New test.
35941         * g77.c-torture/execute/19990826-0.f: New test.
35942
35943         * g77.f-torture/noncompile/970626-2.f: New test.
35944
35945 1999-08-25  Paul Burchard  <burchard@pobox.com>
35946
35947         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
35948         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
35949         lss-011.C: New tests.
35950
35951 1999-08-25  Nathan Sidwell  <nathan@acm.org>
35952
35953         * g++.old-deja/g++.other/decl5.C: New test.
35954
35955 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35956
35957         * noncompile/noncompile.exp: Load_lib c-torture.exp.
35958         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
35959         call `postbase' for each one.  All callers of `postbase' changed
35960         to call this instead.
35961
35962 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
35963
35964         * gcc.c-torture/execute/990811-1.c: New test.
35965
35966 1999-08-09  Nick Clifton  <nickc@cygnus.com>
35967
35968         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
35969         just native ones.
35970
35971         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
35972         just native ones.
35973
35974 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
35975
35976         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
35977
35978 1999-08-04  Jeffrey A Law  (law@cygnus.com)
35979
35980         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
35981
35982 1999-08-04  Nathan Sidwell  <nathan@acm.org>
35983
35984         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
35985
35986 1999-08-04  Jeffrey A Law  (law@cygnus.com)
35987
35988         * gcc.c-torture/execute/990804-1.c: New test.
35989
35990 1999-08-03  Nathan Sidwell  <nathan@acm.org>
35991
35992         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
35993         * g++.old-deja/g++.brendan/crash64.C: Likewise
35994         * g++.old-deja/g++.brendan/overload8.C: Likewise
35995
35996 1999-08-03  Nathan Sidwell  <nathan@acm.org>
35997
35998         * g++.old-deja/g++.other/struct1.C: New test.
35999
36000 1999-08-03  Nathan Sidwell  <nathan@acm.org>
36001
36002         * g++.old-deja/g++.other/enum2.C: New test.
36003
36004 1999-08-02  Richard Henderson  <rth@cygnus.com>
36005
36006         Adapted from tests from Franz Sirl:
36007         * gcc.c-torture/execute/va-arg-7.c: New test.
36008         * gcc.c-torture/execute/va-arg-8.c: New test.
36009
36010 1999-08-01  Jeffrey A Law  (law@cygnus.com)
36011
36012         * gcc.c-torture/compile/990801-2.c: New test.
36013
36014         * gcc.c-torture/compile/990801-1.c: New test.
36015
36016 1999-07-27  Michael Meissner  <meissner@cygnus.com>
36017
36018         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
36019         fp-cmp-1.c, converting double to float.
36020
36021         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
36022         fp-cmp-1.c, converting double to long double.
36023
36024         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
36025         from fr1 to unknown_register, since fr1 is a legitimate register
36026         on some machines.
36027
36028 1999-07-25  Jeffrey A Law  (law@cygnus.com)
36029
36030         * README: More listname related changes.
36031
36032 1999-07-08  Catherine Moore  <clm@cygnus.com>
36033
36034         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
36035
36036 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
36037
36038         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
36039
36040 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
36041
36042         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
36043
36044 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
36045
36046         * gcc.dg/990703-1.c: New test.
36047
36048 1999-06-29  Nick Clifton  <nickc@cygnus.com>
36049
36050         * lib/file-format.exp: New file: Move definition of proc
36051         gcc_target_object_format to here from
36052         gcc.dg/special/ecos.exp.
36053
36054         * lib/c-torture.exp: Include lib file-format.exp.
36055         * lib/gcc-dg.exp: Include lib file-format.exp.
36056
36057         * gcc.dg/special/ecos.exp: Remove definition of proc
36058         gcc_target_object_format.
36059
36060 1999-06-28  Jeffrey A Law  (law@cygnus.com)
36061
36062         * gcc.c-torture/execute/990628-1.c: New test.
36063
36064 1999-06-25  Jeffrey A Law  (law@cygnus.com)
36065
36066         * gcc.c-torture/compile/990625-2.c: New test.
36067
36068         * gcc.c-torture/compile/990625-1.c: New test.
36069
36070 1999-06-23  Nick Clifton  <nickc@cygnus.com>
36071
36072         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
36073         attributes compile.
36074         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
36075         ports that use the COFF/PE file format.
36076
36077 1999-06-17  Jeffrey A Law  (law@cygnus.com)
36078
36079         * gcc.c-torture/compile/990617-1.c: New test.
36080
36081 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
36082
36083         * g++.old-deja/g++.other/decl4.C: New test.
36084
36085 1999-06-14  Nathan Sidwell  <nathan@acm.org>
36086
36087         * g++.old-deja/g++.other/bitfld3.C: New test.
36088
36089 1999-06-08  Nathan Sidwell  <nathan@acm.org>
36090
36091         * g++.old-deja/g++.eh/catch1.C: New test.
36092
36093 1999-06-07  Jeffrey A Law  (law@cygnus.com)
36094
36095         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
36096
36097         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
36098         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
36099
36100 1999-06-05  Craig Burley  <craig@jcb-sc.com>
36101
36102         * g77.f-torture/compile/19990502-0.f: Replace with new,
36103         shorter, test that still fails after recent changes.
36104
36105 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
36106
36107         * gcc.c-torture/execute/990604-1.c: New test.
36108
36109 1999-05-31  Jeffrey A Law  (law@cygnus.com)
36110
36111         * gcc.c-torture/execute/990531-1.c: New test.
36112
36113 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
36114
36115         * gcc.c-torture/compile/990527-1.c: New test.
36116
36117 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
36118
36119         * gcc.c-torture/execute/990527-1.c: New test.
36120
36121 1999-05-25  Nick Clifton  <nickc@cygnus.com>
36122
36123         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
36124         bitfields as signed.
36125
36126 1999-05-25  Craig Burley  <craig@jcb-sc.com>
36127
36128         * g77.f-torture/compile/19990525-0.f: New test.
36129
36130 1999-05-25  Jeffrey A Law  (law@cygnus.com)
36131
36132         * gcc.c-torture/execute/990525-2.c: New test.
36133
36134         * gcc.c-torture/execute/990525-1.c: New test.
36135
36136 1999-05-24  Nathan Sidwell  <nathan@acm.org>
36137
36138         * g++.old-deja/g++.other/anon3.C: New test.
36139         * g++.old-deja/g++.other/anon4.C: New test.
36140         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
36141         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
36142         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
36143         Merrill).
36144
36145 1999-05-24  Jeffrey A Law  (law@cygnus.com)
36146
36147         * gcc.c-torture/execute/990524-1.c: New test.
36148
36149         * gcc.dg/990524-1.c: New test.
36150
36151 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
36152
36153         * gcc.c-torture/compile/990523-1.c: New test.
36154
36155 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
36156
36157         * gcc.c-torture/compile/990519-1.c: New test.
36158
36159 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
36160
36161         * gcc.c-torture/compile/990517-1.c: New test.
36162
36163         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
36164         (e4, f4): New tests.
36165         (main): Call them.
36166
36167 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36168
36169         * gcc.dg/noreturn-1.c: New test.
36170
36171 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
36172
36173         * gcc.c-torture/execute/990513-1.c: New test.
36174
36175 1999-05-10  Richard Henderson  <rth@cygnus.com>
36176
36177         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
36178
36179 1999-05-10  Craig Burley  <craig@jcb-sc.com>
36180
36181         * g77.f-torture/execute/erfc.f: Use small single-precision
36182         values, to avoid problems on Alphas when not -mieee.
36183
36184 1999-05-08  Craig Burley  <craig@jcb-sc.com>
36185
36186         * gcc.dg/990506-0.c: New test.
36187
36188 1999-05-08  Richard Henderson  <rth@cygnus.com>
36189
36190         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
36191         the constant to test.  Don't XFAIL 64-bit targets.
36192
36193         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
36194         * g++.old-deja/g++.law/profile1.C: Likewise.
36195
36196         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
36197         operator new instances.
36198         * g++.old-deja/g++.other/delete5.C: Likewise.
36199
36200 1999-05-03  Craig Burley  <craig@jcb-sc.com>
36201
36202         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
36203         intrinsic.
36204
36205 1999-05-03  Craig Burley  <craig@jcb-sc.com>
36206
36207         * g77.f-torture/execute/u77-test.f: Reverse order of two
36208         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
36209
36210 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36211
36212         * gcc.dg/compare1.c: New test.
36213
36214 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
36215
36216         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
36217         New tests.
36218
36219 1999-05-02  Craig Burley  <craig@jcb-sc.com>
36220
36221         * g77.f-torture/compile/19990502-1.f: New test.
36222
36223 1999-05-02  Craig Burley  <craig@jcb-sc.com>
36224
36225         * g77.f-torture/compile/19990502-0.f: New test.
36226
36227 1999-05-02  Craig Burley  <craig@jcb-sc.com>
36228
36229         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
36230         intrinsic.
36231
36232 1999-05-02  Craig Burley  <craig@jcb-sc.com>
36233
36234         * g77.f-torture/execute/u77-test.f (main): List libU77
36235         intrinsics not currently tested.
36236         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
36237         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
36238         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
36239         Trim blanks off the ends of some printed strings.
36240
36241 1999-05-02  Craig Burley  <craig@jcb-sc.com>
36242
36243         * g77.f-torture/execute/u77-test.f (main): Just warn about
36244         FSTAT gid disagreement, as it's expected on some systems.
36245
36246 1999-05-01  Craig Burley  <craig@jcb-sc.com>
36247
36248         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
36249         use a new function, which allows for some slop.
36250         Clean up some commentary.
36251         (issum): The new function.
36252         (sgladd): Deleted subroutine.
36253
36254 1999-05-01  Craig Burley  <craig@jcb-sc.com>
36255
36256         * g77.f-torture/execute/u77-test.f: Modify to be more like
36257         libf2c/libU77 version, bringing patches to that version here.
36258         Add suitable commentary.
36259
36260 1999-04-25  Richard Henderson  <rth@cygnus.com>
36261
36262         * gcc.dg/990424-1.c: New test.
36263
36264 1999-04-24  Craig Burley  <craig@jcb-sc.com>
36265
36266         * g77.f-torture/execute/u77-test.f (main): Bug involving
36267         LSTAT has been fixed, so turn back on full checking.
36268
36269 1999-04-20  Craig Burley  <craig@jcb-sc.com>
36270
36271         * g77.f-torture/compile/19990419-0.f: New test.
36272         * g77.f-torture/execute/19990419-1.f: New test.
36273
36274 1999-04-17  Richard Henderson  <rth@cygnus.com>
36275
36276         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
36277         to avoid the need for a prototype to supress a warning.
36278
36279 1999-04-07  Jim Wilson  <wilson@cygnus.com>
36280
36281         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
36282
36283 1999-04-04  Jeffrey A Law  (law@cygnus.com)
36284
36285         * gcc.c-torture/execute/990404-1.c: New test.
36286
36287 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
36288
36289         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
36290         * gcc.dg/cpp-if3.c: Don't use -pedantic.
36291         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
36292         missing initializer warnings.
36293
36294 1999-03-28  Jeffrey A Law  (law@cygnus.com)
36295
36296         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
36297         matching strings.
36298
36299 1999-03-26  Jeffrey A Law  (law@cygnus.com)
36300
36301         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
36302
36303 1999-03-26  Craig Burley  <craig@jcb-sc.com>
36304
36305         * g77.f-torture/execute/19990325-0.f: New test.
36306         * g77.f-torture/execute/19990325-1.f: New test.
36307
36308 1999-03-24  Jeffrey A Law  (law@cygnus.com)
36309
36310         * gcc.c-torture/execute/990324-1.c: New test.
36311
36312 1999-03-22  Jim Wilson  <wilson@cygnus.com>
36313
36314         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
36315         test with 4.
36316
36317 1999-03-17  Richard Henderson  <rth@cygnus.com>
36318
36319         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
36320
36321 1999-03-13  Craig Burley  <craig@jcb-sc.com>
36322
36323         * g77.f-torture/execute/19990313-2.f: New test.
36324         * g77.f-torture/execute/19990313-3.f: New test.
36325
36326 1999-03-13  Craig Burley  <craig@jcb-sc.com>
36327
36328         * g77.f-torture/execute/19990313-0.f: New test.
36329         * g77.f-torture/execute/19990313-1.f: New test.
36330
36331 1999-03-12  Jim Wilson  <wilson@cygnus.com>
36332
36333         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
36334         printf to sprintf.
36335         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
36336         (main): Add check for u15.  Conditionalize u31 check depending on
36337         whether ints are <32 bits or >=32 bits.
36338
36339 1999-03-08  Craig Burley  <craig@jcb-sc.com>
36340
36341         * g77.f-torture/execute/19981119-0.f: Improve testiness.
36342
36343 1999-03-08  Craig Burley  <craig@jcb-sc.com>
36344
36345         * g77.f-torture/compile/19990305-0.f: New test.
36346         * g77.f-torture/execute/19981119-0.f: New test.
36347
36348 1999-03-08  Craig Burley  <craig@jcb-sc.com>
36349
36350         * g77.f-torture/execute/970625-2.f: call ABORT if final
36351         result is not correct, instead of just printing it.
36352         Add this checking via newly introduced obfuscation, to
36353         trip up buggy front ends.
36354
36355 1999-03-07  Craig Burley  <craig@jcb-sc.com>
36356
36357         * g77.f-torture/compile/960317-1.f: Moved from being
36358         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
36359
36360 1999-03-06  Craig Burley  <craig@jcb-sc.com>
36361
36362         * g77.f-torture/execute/960317-1.f: New (old) test.
36363         * g77.f-torture/execute/970625-2.f: Ditto.
36364
36365 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
36366
36367         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
36368         message on line 1 or line 2; cccp and cpplib do this differently.
36369
36370 1999-03-01  Jeffrey A Law  (law@cygnus.com)
36371
36372         * g++.old-deja/g++.law/weak1.C: New test.
36373
36374 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
36375
36376         * gcc.c-torture/execute/990119-1.c: Renamed to...
36377         * gcc.dg/990119-1.c: this, so it will only be tested once
36378         (it's a preprocessor test, it doesn't need to be run at
36379         multiple optimization levels).
36380
36381 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
36382
36383         * lib/g++.exp: Don't add incdir=$base_dir/../include to
36384           ALWAYS_CXXFLAGS.
36385
36386 1999-02-24  Craig Burley  <craig@jcb-sc.com>
36387
36388         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
36389         * g77.f-torture/compile/19981216-0.f: ...as it is expected
36390         to not be compilable by current g77.
36391
36392 1999-02-24  Nick Clifton  <nickc@cygnus.com>
36393
36394         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
36395
36396 1999-02-22  Jeffrey A Law  (law@cygnus.com)
36397
36398         * gcc.c-torture/execute/990222-1.c: New test.
36399
36400 1999-02-19  Craig Burley  <craig@jcb-sc.com>
36401
36402         * g77.f-torture/compile/19990218-0.f: New test.
36403         * g77.f-torture/noncompile/19990218-1.f: New test.
36404
36405 1999-02-18  Craig Burley  <craig@jcb-sc.com>
36406
36407         * g77.f-torture/compile/19981216-0.f: New test.
36408
36409 1999-02-14  Jeffrey A Law  (law@cygnus.com)
36410
36411         * gcc.dg/990214-1.c: New test.
36412
36413 1999-02-13  Jeffrey A Law  (law@cygnus.com)
36414
36415         * gcc.dg/990213-2.c: New test.
36416
36417         * gcc.dg/990213-1.c: New test.
36418
36419 1999-02-12  Jeffrey A Law  (law@cygnus.com)
36420
36421         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
36422         ints.
36423
36424 1999-02-11  Nick Clifton  <nickc@cygnus.com>
36425
36426         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
36427         specified by target.
36428
36429         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
36430
36431 1999-02-11  Jeffrey A Law  (law@cygnus.com)
36432
36433         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
36434
36435 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
36436
36437         * gcc.dg/special/ecos.exp: New test driver for new tests with
36438         special requirements.
36439
36440         * gcc.dg/special/alias-1.c: New test.
36441         * gcc.dg/special/gcsec-1.c: New test.
36442         * gcc.dg/special/weak-1.c: New test.
36443         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
36444         * gcc.dg/special/weak-2.c: New test.
36445         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
36446         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
36447         * gcc.dg/special/wkali-1.c: New test.
36448         * gcc.dg/special/wkali-2.c: New test.
36449         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
36450         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
36451
36452 1999-02-10  Felix Lee  <flee@cygnus.com>
36453
36454           * lib/c-torture.exp (c-torture-compile): Pull out code for
36455           analyzing gcc error messages.
36456           (c-torture-execute): Likewise.  Fix some (harmless) false
36457           positives.
36458           * lib/gcc.exp (gcc_check_compile): New function.
36459
36460 1999-02-08  Richard Henderson  <rth@cygnus.com>
36461
36462         * gcc.c-torture/execute/990208-1.c: New test.
36463
36464 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
36465
36466         * g++.dg/special/ecos.exp: New driver for new tests with special
36467         requirements
36468
36469         * g++.dg/special/conpr-1.C: New test
36470         * g++.dg/special/conpr-2.C: New test
36471         * g++.dg/special/conpr-2a.C: New test
36472         * g++.dg/special/conpr-3.C: New test
36473         * g++.dg/special/conpr-3a.C: New test
36474         * g++.dg/special/conpr-3b.C: New test
36475
36476         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
36477         allow g++ to use the dg driver
36478
36479         * README: Add comment about g++.dg directory
36480
36481 1999-02-06  Jeffrey A Law  (law@cygnus.com)
36482
36483         * README: Update email addresses.
36484
36485 1999-02-03  Nick Clifton  <nickc@cygnus.com>
36486
36487         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
36488         arguments in order to force structure S onto the stack even on
36489         the alpha.
36490         (test): Pass 10 leading arguments to function foo as well as the
36491         structure S.
36492
36493         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
36494         failure for all targets.
36495
36496         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
36497         abort to terminate program execution.
36498
36499 1999-01-30  Richard Henderson  <rth@cygnus.com>
36500
36501         * gcc.c-torture/execute/990130-1.c: New test.
36502
36503 1999-01-30  Jeffrey A Law  (law@cygnus.com)
36504
36505         * gcc.dg/990130-1.c: New test.
36506
36507 1999-01-28  Michael Meissner  <meissner@cygnus.com>
36508
36509         * gcc.c-torture/execute/990128-1.c: New test.
36510
36511 1999-01-27  Michael Meissner  <meissner@cygnus.com>
36512
36513         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
36514
36515 1999-01-27  Felix Lee  <flee@cygnus.com>
36516
36517         * lib/c-torture.exp (c-torture-compile): pull out code for
36518         analyzing gcc error messages.
36519         (c-torture-execute): ditto, and fix some (harmless) false
36520         positives.
36521         * lib/gcc.exp (gcc_check_compile): new function.
36522
36523 1999-01-17  Jeffrey A Law  (law@cygnus.com)
36524
36525         * gcc.dg/990117-1.c: New test.
36526
36527         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
36528
36529         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
36530
36531 1999-01-15  Jeffrey A Law  (law@cygnus.com)
36532
36533         * g77.f-torture/compile/990115-1.f: New test.
36534
36535 1999-01-07  Jeffrey A Law  (law@cygnus.com)
36536
36537         * gcc.c-torture/compile/990107-1.c: New test
36538
36539 1999-01-06  Jeffrey A Law  (law@cygnus.com)
36540
36541         * gcc.c-torture/execute/990106-2.c: New test.
36542
36543         * gcc.c-torture/execute/990106-1.c: New test.
36544
36545 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
36546
36547         * gcc.c-torture/compile/981223-1.c: New test.
36548
36549 1998-12-29  Richard Henderson  <rth@cygnus.com>
36550
36551         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
36552         (opt3): Rename from opt4 and disable.
36553
36554 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
36555
36556         * g++.old-deja/g++.pt/ptrmem5.C: New test.
36557
36558 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
36559
36560         * g++.old-deja/g++.other/conv5.C: New test.
36561
36562 1998-12-14  Nick Clifton  <nickc@cygnus.com>
36563
36564         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
36565
36566 1998-12-11  Jeffrey A Law  (law@cygnus.com)
36567
36568         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
36569
36570 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
36571
36572         * gcc.c-torture/compile/981211-1.c: New test.
36573
36574 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
36575
36576         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
36577
36578         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
36579
36580 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
36581
36582         * gcc.special/930510-1.c: Make C9X safe.
36583         * gcc.misc-tests/gcov-1.c Similarly.
36584         * gcc.misc-tests/gcov-2.c Similarly.
36585
36586 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
36587
36588         * gcc.dg/ultrasp1.c: New test.
36589
36590 1998-12-06  Richard Henderson  <rth@cygnus.com>
36591
36592         * gcc.c-torture/execute/981206.c: New test.
36593
36594 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
36595
36596         * g++.old-deja/g++.ns/template7.C: New test.
36597
36598         * g++.old-deja/g++.other/expr1.C: New test.
36599
36600         * g++.old-deja/g++.eh/tmpl3.C: New test.
36601
36602         * g++.old-deja/g++.eh/tmpl2.C: New test.
36603
36604 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
36605
36606         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
36607         * g++.old-deja/g++.other/using6.C: Removed.
36608         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
36609
36610         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
36611
36612 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
36613
36614         * g++.old-deja/g++.pt/overload8.C: New test.
36615
36616         * g++.old-deja/g++.pt/overload7.C: New test.
36617
36618         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
36619
36620         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
36621         and relinking messages.
36622         * lib/g++.exp (g++_target_compile): Remove .rpo file when
36623         compiling with -frepo.
36624
36625 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
36626
36627         * g++.old-deja/g++.pt/lookup6.C: New test.
36628
36629 1998-11-30  Nick Clifton  <nickc@cygnus.com>
36630
36631         * gcc.c-torture/execute/981130-1.c: New test.
36632         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
36633
36634 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
36635
36636         * g++.old-deja/g++.pt/explicit76.C: New test.
36637
36638         * g++.old-deja/g++.pt/friend38.C: New test.
36639
36640         * g++.old-deja/g++.ns/crash2.C: New test.
36641
36642         * g++.old-deja/g++.pt/defarg8.C: New test.
36643
36644         * g++.old-deja/g++.pt/instantiate6.C: New test.
36645
36646         * g++.old-deja/g++.pt/static6.C: New test.
36647
36648         * g++.old-deja/g++.pt/decl2.C: New test.
36649
36650 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
36651
36652         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
36653         problem is actually related with name lookup, but so what? :-)
36654
36655         * g++.old-deja/g++.pt/friend37.C: New test.
36656
36657 1998-11-25  Dave Love  <d.love@dl.ac.uk>
36658
36659         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
36660         element, which fails on some systems.
36661
36662         * g77.f-torture/execute/labug1.f: New test.
36663
36664 1998-11-21  Jeffrey A Law  (law@cygnus.com)
36665
36666         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
36667         is defined.
36668
36669 1998-11-18  Dave Love  <d.love@dl.ac.uk>
36670
36671         * g77.f-torture/compile/981117-1.f: New test.
36672
36673 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
36674
36675         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
36676         properly discarded.
36677
36678 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
36679
36680         * gcc.c-torture/execute/memcheck: New directory of tests for
36681         -fcheck-memory-usage.
36682
36683 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
36684
36685         * README: New file, general information about the testsuite and
36686         new description of the various C++ test subdirectories.
36687         * README.g++: Eliminate obsolete information, update and move most
36688         relevant stuff to README.
36689
36690 1998-11-07  Richard Henderson  <rth@cygnus.com>
36691
36692         * gcc.c-torture/compile/981107-1.c: New test.
36693
36694 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
36695
36696         * execute/memcpy-bi.c: New testcase.
36697
36698 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
36699
36700         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
36701         base classes.
36702
36703         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
36704         template is selected.
36705
36706         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
36707         classes, it should be accepted for all types.
36708
36709         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
36710
36711         * g++.old-deja/g++.pt/spec24.C: Ensure that template
36712         specializations start with template headers.
36713
36714 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
36715
36716         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
36717
36718         * g++.old-deja/g++.other/init9.C: Test cross initialization of
36719         non-POD types.
36720
36721 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
36722
36723         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
36724
36725 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
36726
36727         * compile/981022-1.c, compile/981022-1.x: New test and driver.
36728
36729 1998-10-19  Jeffrey A Law  (law@cygnus.com)
36730
36731         * 981019-1.c: New test.
36732
36733 1998-10-14  Robert Lipe <robertl@dgii.com>
36734
36735         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
36736         find objc headers.
36737
36738 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
36739
36740         * compile/981001-4.c: Remove use of GCC extension that triggers a
36741         compiler bug.
36742
36743 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
36744
36745         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
36746
36747 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
36748
36749         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
36750         instantiation of template produces incorrect code for delete
36751         expression.
36752
36753         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
36754         constructors' name is not unique.
36755         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
36756         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
36757
36758         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
36759         automatic array of const is ill-formed.
36760
36761         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
36762         of template parameter?
36763
36764         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
36765         const.
36766
36767         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
36768         pointer-to-member expression.
36769
36770         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
36771         declaration causes ICE.
36772
36773 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
36774
36775         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
36776         reserved in the global namespace.
36777
36778         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
36779         generate needed virtual table.
36780
36781         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
36782
36783 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
36784
36785         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
36786         template-dependent type
36787
36788 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
36789
36790         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
36791         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
36792         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
36793
36794         * g++.old-deja/g++.other/using5.C: New test; using decl from base
36795         class should be usable as argument of member function.
36796         * g++.old-deja/g++.other/using6.C: New test; using decl from base
36797         class should be usable as return type of member function.
36798         * g++.old-deja/g++.other/using7.C: New test; using decl from base
36799         class should be usable as type of data member.
36800
36801         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
36802
36803 1998-10-09  Jeffrey A Law  (law@cygnus.com)
36804
36805         * gcc.c-torture/special/920521-1.c: Fix bogus test.
36806
36807 1998-10-08  Nick Clifton  <nickc@cygnus.com>
36808
36809         * gcc.dg/dll-?.c Add thumb to target list.
36810         Fix assembler scan patterns to match current assembler output.
36811
36812 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
36813
36814         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
36815         matching of template brackets.
36816
36817         * g++.old-deja/g++.other/using4.C: New test.  Test using
36818         declarations of methods from base classes.
36819
36820         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
36821         within functions should introduce names into the innermost
36822         enclosing namespace.
36823
36824         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
36825         of static locals if first initialization throws.
36826
36827 1998-10-07  Jim Wilson  <wilson@cygnus.com>
36828
36829         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
36830
36831 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
36832
36833         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
36834         lose track of the possible targets of tablejump insns.
36835         * special/special.exp: Run it.
36836
36837 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
36838
36839         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
36840         must be declared before its specializations can be named in friend
36841         declarations.
36842
36843 1998-10-05  Dave Love  <d.love@dl.ac.uk>
36844
36845         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
36846
36847         * g77.f-torture/execute/io1.f: New test.
36848
36849 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
36850
36851         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
36852         with pointer to template function, for which no argument deduction
36853         is possible.
36854
36855         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
36856         specialization of template function as argument to template
36857         function.
36858
36859         * g++.old-deja/g++.other/access2.C: New test; Inner class
36860         shouldn't have privileged access to Outer's names.
36861
36862 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
36863
36864         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
36865         friend template declared within template class conflicts with
36866         nested class of the same name.
36867
36868         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
36869         is ignored.
36870
36871         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
36872         object with direct initializer as function declaration.
36873
36874         * g++.old-deja/g++.other/decl2.C: New test; duplicate
36875         initializers.
36876
36877         * g++.old-deja/g++.other/null2.C: New test; conditional operator
36878         involving const pointer and NULL produces incorrect result.
36879
36880         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
36881         type name without `typename' should be rejected with -pedantic.
36882
36883 1998-10-02  Richard Henderson  <rth@cygnus.com>
36884
36885         * g++.old-deja/g++.other/addrof1.C: New test.
36886
36887 1998-10-01  Nick Clifton  <nickc@cygnus.com>
36888
36889         * gcc.c-torture/compile/981001-1.c: New test.
36890         * gcc.c-torture/execute/981001-1.c: New test.
36891
36892 1998-10-01  Jeffrey A Law  (law@cygnus.com)
36893
36894         * gcc.c-torture/compile/981001-2.c: New test.
36895         * gcc.c-torture/compile/981001-3.c: New test.
36896         * gcc.c-torture/compile/981001-4.c: New test.
36897
36898 1998-10-01  Robert Lipe  <robertl@dgii.com>
36899
36900         * lib/objc.exp (objc_target_compile): Add -L during compiles for
36901         multilibbed hosts.   Idea grafted from g77.exp.
36902
36903 1998-09-30  Dave Love  <d.love@dl.ac.uk>
36904
36905         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
36906         avoid losing on systems which need -lsocket.
36907
36908 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
36909
36910         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
36911         * g++.old-deja/g++.other/nested2.C: Ditto.
36912         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
36913         failure.
36914
36915 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
36916
36917         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
36918         preferred over template operator!= for enum bitfields.
36919
36920 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
36921
36922         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
36923         that happen to have the same base name, but in different scopes,
36924         are incorrectly rejected.
36925
36926 1998-09-16  Richard Henderson  <rth@cygnus.com>
36927
36928         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
36929         on the native word size instead of an integer literal.
36930
36931 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
36932
36933         * g++.old-deja/g++.other/static2.C: Invocation of static data
36934         member of type pointer-to-function denoted as non-static member.
36935
36936         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
36937         checks involving function types and aliases.
36938
36939 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
36940
36941         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
36942         redefined to the same non-trivial type.
36943
36944         * g++.old-deja/g++.pt/explicit73.C: Test for proper
36945         namespace-qualification of template specializations declared in
36946         other namespaces.
36947
36948         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
36949         to declare a subset of the specializations of a template function
36950         as friends of specializations of a template class.
36951
36952         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
36953         member templates that do not fully specialize the enclosing
36954         template class are rejected.
36955
36956 1998-09-11  Dave Love  <d.love@dl.ac.uk>
36957
36958         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
36959
36960 1998-09-08  Dave Love  <d.love@dl.ac.uk>
36961
36962         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
36963         altered from libf2c/libU77 version.
36964
36965 1998-09-06  Dave Love  <d.love@dl.ac.uk>
36966
36967         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
36968
36969 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
36970
36971         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
36972         (un)signed char are different types for template specialization
36973         purposes.
36974
36975 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
36976
36977         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
36978         * objc: ObjC testsuite.
36979
36980 1998-08-31  Catherine Moore  <clm@cygnus.com>
36981
36982         * gcc.c-torture/execute/941014-1.x:  New file.
36983
36984 1998-08-31  Nick Clifton  <nickc@cygnus.com>
36985
36986         * lib/c-torture.exp: Add support for
36987         torture_eval_before_compile and torture_eval_before_execute
36988         variables.
36989
36990 1998-08-30  Jeffrey A Law  (law@cygnus.com)
36991
36992         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
36993         this test triggers valid.
36994
36995 1998-08-27  Jeffrey A Law  (law@cygnus.com)
36996
36997         * gcc.dg/980827-1.c: New test.
36998
36999 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
37000
37001         * gcc.c-torture/execute/loop-4b.c: New test.
37002
37003 1998-08-26  Nick Clifton  <nickc@cygnus.com>
37004
37005         * lib/c-torture.exp: Add support for
37006         torture_eval_before_compile and torture_eval_before_execute
37007         variables.
37008
37009 1998-08-25  Jeffrey A Law  (law@cygnus.com)
37010
37011         * gcc.c-torture/compile/980825-1.c: New test.
37012
37013 1998-08-24  Nick Clifton  <nickc@cygnus.com>
37014
37015         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
37016         count number tests in opt_t0 not good_t0.
37017
37018 1998-08-24  Jeffrey A Law  (law@cygnus.com)
37019
37020         * gcc.c-torture/compile/930326-1.x: Fix typo.
37021
37022 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
37023
37024         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
37025         causes an ICE.
37026
37027 1998-08-21  Jeffrey A Law  (law@cygnus.com)
37028
37029         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
37030         STACK_SIZE is defined.
37031         * gcc.c-torture/unsorted/stuct.c: Similarly.
37032
37033         * gcc.c-torture/compile/980821-1.c: New test.
37034
37035 1998-08-21  Jeffrey A Law  (law@cygnus.com)
37036
37037         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
37038
37039 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
37040
37041         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
37042         code.
37043
37044 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
37045
37046         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
37047         error'.
37048
37049 1998-08-18  Jeffrey A Law  (law@cygnus.com)
37050
37051         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
37052
37053 1998-08-16  Jeffrey A Law  (law@cygnus.com)
37054
37055         * gcc.c-torture/compile/980816-1.c: New test.
37056
37057         * gcc.dg/980816-1.c: New test.
37058
37059 1998-08-13  Jeffrey A Law  (law@cygnus.com)
37060
37061         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
37062         compiler for ieee tests.
37063
37064 1998-08-01  Dave Love  <d.love@dl.ac.uk>
37065
37066         * g77.f-torture/compile/980729-0.f: New test.
37067
37068 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
37069
37070         * gcc.c-torture/special/eeprof-1.c: New test, for
37071         -finstrument-functions.
37072         * gcc.c-torture/special/special.exp: Run it.
37073
37074 1998-07-29  Jeffrey A Law  (law@cygnus.com)
37075
37076         * gcc.c-torture/compile/980729-1.c: New test.
37077
37078 1998-07-27  Nick Clifton  <nickc@cygnus.com>
37079
37080         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
37081         __thumb__ is defined, and test for ARM style doubles if so.
37082
37083 1998-07-26  Dave Love  <d.love@dl.ac.uk>
37084
37085         * g77.f-torture/noncompile/980615-0.f: New test.
37086
37087 1998-07-26  H.J. Lu  (hjl@gnu.org)
37088
37089         * gcc.dg/980312-1.c: Do link instead of compile.
37090         * gcc.dg/980313-1.c: Likewise.
37091
37092 1998-07-26  Jeffrey A Law  (law@cygnus.com)
37093
37094         * gcc.c-torture/compile/980726-1.c: New test.
37095
37096 1998-07-25  Dave Love  <d.love@dl.ac.uk>
37097
37098         * g77.f-torture/execute/io0.f: New test.
37099
37100 1998-07-24  Nick Clifton  <nickc@cygnus.com>
37101
37102         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
37103         an int.
37104
37105 1998-06-18  Michael Meissner  <meissner@cygnus.com>
37106
37107         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
37108         m32r bugs.
37109
37110 1998-07-17  Nick Clifton  <nickc@cygnus.com>
37111
37112         * gcc.dg/980626-1.c: Expect failures for all toolchains until
37113         c-decl.c:grokdeclarator can handle mode attributes.
37114
37115 1998-07-16  Jeffrey A Law  (law@cygnus.com)
37116
37117         * gcc.c-torture/execute/980716-1.c: New test.
37118
37119 1998-07-13  Jeffrey A Law  (law@cygnus.com)
37120
37121         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
37122         the mn10200.
37123         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
37124         the mn10200.
37125         * gcc.c-torture/execute/va-arg-3.x: Similarly.
37126         * gcc.c-torture/compile/930326-1.x: Similarly.
37127
37128 1998-07-13  Dave Love  <d.love@dl.ac.uk>
37129
37130         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
37131         New test from Craig.
37132
37133 1998-07-12  Dave Love  <d.love@dl.ac.uk>
37134
37135         * g77.f-torture/noncompile/980616-0.f: New test.
37136
37137         * g77.f-torture/execute/970816-3.f:  New test from Craig.
37138
37139 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
37140
37141         *  g++.other/singleton.C: Return error value instead of taking
37142         SIGSEGV.
37143
37144 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
37145
37146         *  g++.other/singleton.C: New test.   Warning is under dispute.
37147         Runtime crash is not.
37148
37149 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
37150
37151         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
37152         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
37153         using6.C, using7.C}:  New namespace tests.
37154
37155 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
37156
37157         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
37158         specialization with typedef'ed names used as array indexes.
37159
37160 1998-07-09  Jeffrey A Law  (law@cygnus.com)
37161
37162         * gcc.c-torture/execute/980709-1.c: New test.
37163
37164         * gcc.dg/980709-1.c: New test.
37165
37166 1998-07-07  Richard Henderson  <rth@cygnus.com>
37167
37168         * gcc.c-torture/execute/bcp-1.c: New test.
37169
37170 1998-07-07  Jeffrey A Law  (law@cygnus.com)
37171
37172         * gcc.c-torture/execute/980707-1.c: New test.
37173
37174 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
37175
37176         * gcc.c-torture/compile/980706-1.c: New test.
37177
37178 1998-07-01  Dave Love  <d.love@dl.ac.uk>
37179
37180         * g77.f-torture/execute/980701-0.f,
37181         g77.f-torture/execute/980701-1.f: New test from Craig.
37182
37183 1998-07-01  Jeffrey A Law  (law@cygnus.com)
37184
37185         * gcc.c-torture/compile/980701-1.c: New test.
37186
37187         * gcc.c-torture/execute/980701-1.c: New test.
37188
37189 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
37190 rlsruhe.de>
37191
37192         * g++.old-deja/g++.robertl/eb132.C: New test.
37193         * g++.old-deja/g++.robertl/eb133.C: Likewise.
37194
37195 1998-06-29  Dave Love  <d.love@dl.ac.uk>
37196
37197         * g77.f-torture/execute/980628-7.f,
37198         g77.f-torture/execute/980628-8.f,
37199         g77.f-torture/execute/980628-9.f,
37200         g77.f-torture/execute/980628-10.f: New tests from Craig.
37201
37202         * g77.f-torture/execute/980628-3.f: Remove mail headers.
37203
37204 1998-06-28  Jeffrey A Law  (law@cygnus.com)
37205
37206         * g77.f-torture/execute/980628-4.f: New test from Craig.
37207         * g77.f-torture/execute/980628-5.f: Likewise.
37208         * g77.f-torture/execute/980628-2.f: Likewise.
37209         * g77.f-torture/execute/980628-0.f: Likewise.
37210         * g77.f-torture/execute/980628-1.f: Likewise.
37211         * g77.f-torture/execute/980628-3.f: Likewise.
37212         * g77.f-torture/execute/980628-6.f: Likewise.
37213
37214 1998-06-28  Jeffrey A Law  (law@cygnus.com)
37215
37216         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
37217         directory when nothing has been installed yet.
37218
37219 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
37220
37221         * gcc.c-torture/special/special.exp: Handle newer versions of
37222         dejagnu.
37223
37224 1998-06-26  Jeffrey A Law  (law@cygnus.com)
37225
37226         * gcc.dg/980626-1.c: New test.
37227
37228 1998-06-19  Bruno Haible <haible@ilog.fr>
37229
37230         * gcc.misc-tests/m-un-2.c: New test.
37231         * g++.old-deja/g++.other/warn01.c: Likewise.
37232
37233 1998-06-19  Robert Lipe  <robertl@dgii.com>
37234
37235         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
37236         compatibility with assmblers with a different comment character.
37237         Eliminate use of GAS-specific extensions.
37238
37239 1998-06-19  Jeffrey A Law  (law@cygnus.com)
37240
37241         * gcc.c-torture/execute/ieee/980619-1.c: New test.
37242
37243 1998-06-19  Robert Lipe  <robertl@dgii.com>
37244
37245         *lib/g77.exp: Replace search for libf2c.a with search for newly
37246         renamed libg2c.a
37247
37248 1998-06-17  Jeffrey A Law  (law@cygnus.com)
37249
37250         * gcc.c-torture/execute/980617-1.c: New test.
37251
37252 1998-06-12  Jeffrey A Law  (law@cygnus.com)
37253
37254         * gcc.c-torture/execute/980612-1.c: New test.
37255
37256 1998-06-08  Jeffrey A Law  (law@cygnus.com)
37257
37258         * gcc.dg/980523-1.c: Only test on ppc-linux.
37259         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
37260
37261         * gcc.c-torture/execute/980608-1.c: New test.
37262
37263 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
37264
37265         * gcc.c-torture/execute/980605-1.c: New test.
37266
37267 1998-06-04  Jeffrey A Law  (law@cygnus.com)
37268
37269         * gcc.c-torture/execute/980604-1.c: New test.
37270
37271 1998-06-02  Jeffrey A Law  (law@cygnus.com)
37272
37273         * gcc.c-torture/execute/980602-1.c: New test.
37274         * gcc.c-torture/execute/980602-2.c: Likewise.
37275
37276 1998-06-02  Dave Love  <d.love@dl.ac.uk>
37277
37278         * 970125-0.f: Fix per JCB.  Add commentary.
37279
37280 1998-05-31  Michael Meissner  <meissner@cygnus.com>
37281
37282         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
37283         IEEE -0 support.
37284
37285 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
37286
37287         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
37288         earlier.
37289
37290 1998-05-28  Catherine Moore <clm@cygnus.com>
37291
37292         * gcc.c-torture/execute/980526-3.c: New test.
37293
37294 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
37295
37296         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
37297         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
37298         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
37299         m88k-motorola-sysv3 to XFAIL.
37300
37301 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
37302
37303         * gcc.dg/980526-1.c: New test.
37304         * gcc.c-torture/execute/980526-2.c: New test.
37305
37306 1998-05-26  Jeffrey A Law  (law@cygnus.com)
37307
37308         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
37309
37310         * gcc.c-torture/execute/980526-1.c: New test.
37311
37312 1998-05-26  Dave Love  <d.love@dl.ac.uk>
37313
37314         * g77.f-torture/execute/alpha2.f: Add runtime test.
37315
37316 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
37317
37318         * g++.old-deja/old-deja.exp: Strip leading directories.
37319
37320         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
37321         error for the line.  Don't run multiple tests for the same line.
37322
37323 1998-05-23  Jeffrey A Law  (law@cygnus.com)
37324
37325         * gcc.dg/980523-1.c: New test.
37326
37327 1998-05-23  Dave Love  <d.love@dl.ac.uk>
37328
37329         * g77.f-torture/compile/970915-0.f: New test.
37330
37331 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
37332
37333         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
37334
37335 1998-05-21  Jeffrey A Law  (law@cygnus.com)
37336
37337         * gcc.dg/980520-1.c: New test.
37338
37339 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
37340
37341         * gcc.dg/980502-1.c: Fix return type.
37342
37343 1998-05-20  Jeffrey A Law  (law@cygnus.com)
37344
37345         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
37346         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
37347         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
37348         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
37349         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
37350
37351 1998-05-20  Dave Love  <d.love@dl.ac.uk>
37352
37353         * g77.f-torture/execute/980520-1.f: New test.
37354
37355 1998-05-15  Dave Love  <d.love@dl.ac.uk>
37356
37357         * lib/mike-g77.exp: New file.
37358
37359         * g77.f-torture/noncompile/noncompile.exp,
37360         g77.f-torture/noncompile/check0.f: New files.
37361
37362 1998-05-14  Dave Love  <d.love@dl.ac.uk>
37363
37364         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
37365         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
37366         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
37367         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
37368         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
37369         abort where appropriate.
37370
37371 1998-05-05  Michael Meissner  <meissner@cygnus.com>
37372
37373         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
37374         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
37375
37376 1998-04-29  Dave Love  <d.love@dl.ac.uk>
37377
37378         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
37379
37380 1998-04-27  Dave Love  <d.love@dl.ac.uk>
37381
37382         * g77.f-torture/compile/980427-0.f: New test.
37383
37384 1998-04-24  Dave Love  <d.love@dl.ac.uk>
37385
37386         * g77.f-torture/compile/980424-0.f: New test.
37387
37388 1998-04-19  Dave Love  <d.love@dl.ac.uk>
37389
37390         * g77.f-torture/compile/980419-2.f (main): New test.
37391         * g77.f-torture/compile/970125-0.f: New test.
37392         * g77.f-torture/compile/980419-1.f: New test.
37393
37394 1998-04-08  Jim Wilson  <wilson@cygnus.com>
37395
37396         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
37397         of loop-4.c.
37398
37399 1998-04-07  Jim Wilson  <wilson@cygnus.com>
37400
37401         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
37402
37403 1998-04-03  Jim Wilson  <wilson@cygnus.com>
37404
37405         * gcc.c-torture/compile/980329-1.c: New test.
37406
37407 1998-03-18  Jim Wilson  <wilson@cygnus.com>
37408
37409         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
37410         * gcc.dg/980312-1.c: Fix typo in -march command.
37411
37412 1998-03-16  H.J. Lu  (hjl@gnu.org)
37413
37414         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
37415
37416 1998-03-11  Robert Lipe  <robertl@dgii.com>
37417
37418         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
37419         Dave Love agree the Fortran source is bogus.
37420
37421 1998-03-11  Robert Lipe  <robertl@dgii.com>
37422
37423         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
37424         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
37425         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
37426         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
37427         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
37428
37429 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
37430
37431         * g++.old-deja/g++.other/friend1.C: New test.
37432
37433 1998-02-18  Dave Love  <d.love@dl.ac.uk>
37434
37435         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
37436         possibly uninitialized) variables and declare dnrm2.
37437
37438 1998-02-23  Robert Lipe <robertl@dgii.com>
37439
37440         From Bruno Haible <haible@ilog.fr>:
37441         * gcc.c-torture/execute/980223.c: New test.
37442
37443 1998-02-13  Jeffrey A Law  (law@cygnus.com)
37444
37445         * gcc.dg/ifelse-1.c: New test.
37446
37447 1998-02-09  H.J. Lu  (hjl@gnu.org)
37448
37449         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
37450
37451           * lib/old-dejagnu.exp (old-dejagnu): Added the
37452           "execution test - XFAIL *-*-*" handling in the spirit of
37453           "excess errors test -". Changed the "execution test fails"
37454           handling to be like "excess errors test fails".
37455           * Update various tests accordingly.
37456
37457 1998-02-06  Jim Wilson  <wilson@cygnus.com>
37458
37459         * gcc.c-torture/execute/980205.c: New test.
37460
37461 1998-01-18  Jeffrey A Law  (law@cygnus.com)
37462
37463         * lib/c-torture.exp: Look for .x files instead of .cexp files.
37464         * lib/f-torture.exp: Similarly.
37465         * gcc.c-torture: Rename all .cexp files to .x files.
37466
37467 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
37468
37469         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
37470         (940510-1.c): Removed duplicate.
37471         (971104-1.c): New test.
37472
37473 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
37474
37475           * lib/f-torture.exp: Improve error and loop detection.
37476
37477 1997-11-19  Michael Meissner  <meissner@cygnus.com>
37478
37479         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
37480         use that to size the filler array.
37481
37482 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
37483
37484         * lib/c-torture.exp(c-torture-execute): Fix typo.
37485
37486         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
37487         testcase as the executable name. Keep the executable around if
37488         the test fails.
37489
37490 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
37491
37492         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
37493         changes.  Only test one -g option, and move it to the end of the
37494         list of options to test.
37495
37496 1997-09-19  Michael Meissner  <meissner@cygnus.com>
37497
37498         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
37499         variable GCC_TORTURE_OPTIONS to supply default switches separated
37500         by colons.  If no environment variable, run tests with -O0 -g, -O1
37501         -g, and -O2 -g as well.
37502
37503 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
37504
37505         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
37506         explanatory comments. Fix indentation.
37507
37508 1997-09-15  Jeffrey A Law  (law@cygnus.com)
37509
37510         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
37511
37512 1997-09-11  Jeffrey A Law  (law@cygnus.com)
37513
37514         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
37515         * g++.old-deja/g++.mike/p7325.C: Likewise.
37516         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
37517
37518 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
37519
37520         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
37521         * g++.old-deja/g++.brendan/crash30.C: Likewise.
37522         * g++.old-deja/g++.brendan/crash39.C: Likewise.
37523         * g++.old-deja/g++.law/operators4.C: Likewise.
37524
37525 1997-09-11  Joe Buck  (jbuck@synopsys.com)
37526
37527         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
37528         * g++.old-deja/g++.mike/p784.C: Ditto.
37529         * g++.old-deja/g++.mike/p785.C: Ditto.
37530
37531 1997-09-05  Jeffrey A Law  (law@cygnus.com)
37532
37533           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
37534
37535 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
37536
37537         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
37538         target feature; pass this to c-torture-execute as needed.
37539
37540 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
37541
37542         * lib/c-torture.exp(c-torture-execute): If the previous and the
37543         current executables being tested are identical, we don't need to
37544         run the executable again. Try to make the executable names
37545         unique. Add an optional argument for passing additional compiler
37546         flags.
37547
37548 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
37549
37550         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
37551
37552 1997-08-29  Jeffrey A Law  (law@cygnus.com)
37553
37554         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
37555
37556 1997-07-31  Jeffrey A Law  (law@cygnus.com)
37557
37558         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
37559         32bit or larger longs.
37560
37561         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
37562         have either a 32bit long or 32bit int.
37563
37564 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
37565
37566         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
37567         Make double precision tests dependent on sizeof (double).
37568
37569 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
37570
37571         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
37572         too.
37573
37574 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
37575
37576         * gcc.c-torture/compile/961203-1.cexp: New script.
37577
37578 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
37579
37580         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
37581         up the includes ourselves.
37582
37583 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
37584
37585         * lib/plumhall.exp: Remove random include, and add a few
37586         verbose messages for debugging.
37587
37588 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
37589
37590         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
37591         of trying to do it ourselves.
37592
37593 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
37594
37595         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
37596
37597 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
37598
37599         * gcc.prms/5403.c: Made regexp a bit less strict.
37600
37601 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
37602
37603         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
37604         is returned from remote_load instead.
37605         * lib/plumhall.exp: Ditto.
37606         * lib/mike-g++.exp: Ditto.
37607         * lib/old-dejagnu.exp: Ditto.
37608         * lib/c-torture.exp: Ditto.
37609
37610 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
37611
37612         * lib/g++.exp: Use build_wrapper procedure.
37613         * lib/gcc.exp: Ditto.
37614
37615 1997-05-20  Jeffrey A Law  (law@cygnus.com)
37616
37617         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
37618         an old-style decl for malloc.  Fixes tests to work when
37619         sizeof (int) != sizeof (size_t).
37620
37621 1997-05-15  Mike Meissner  <meissner@cygnus.com>
37622
37623         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
37624
37625         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
37626         use stdargs.h interface.
37627
37628 1997-05-15  Mike Meissner  <meissner@cygnus.com>
37629
37630         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
37631         NO_VARARGS when compiling.
37632
37633 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
37634
37635         * lib/plumhall.exp(ph_includes): New procedure.
37636         (ph_make): Use it.
37637         (ph_compiler): Ditto.
37638
37639         * lib/g++.exp: Rename test-glue.c to testglue.c.
37640         * lib/gcc.exp: Ditto.
37641
37642 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
37643
37644         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
37645         to completion when it's called.
37646
37647 1997-03-21  Michael Meissner  <meissner@cygnus.com>
37648
37649         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
37650         is defined, don't do test.
37651
37652 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
37653
37654         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
37655         for object files.
37656         (ph_summary): Mark skipped testcases as untested, not unresolved.
37657
37658         * lib/plumhall.exp (ph_make): If unresolved because of bad
37659         errorCode, record errorCode in log file.
37660         (*): Replace send_log/verbose with verbose -log.
37661
37662 1997-03-19  Michael Meissner  <meissner@cygnus.com>
37663
37664         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
37665         double conversion if double isn't at least 8 bytes.
37666
37667         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
37668         int to work with targets where int is 16 bits.
37669
37670         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
37671         8 bytes, just exit, since 4 byte doubles don't have enough bits of
37672         precision for the test to complete.
37673
37674 1997-03-14  Michael Meissner  <meissner@cygnus.com>
37675
37676         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
37677         if d10v is not compiled with the -mdouble64 flag.
37678         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
37679
37680         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
37681         d10v is not compiled with the -mint32 flag.
37682
37683 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
37684
37685         * lib/plumhall.exp: Use incr_count.
37686
37687 1997-03-12  Jeffrey A Law  (law@cygnus.com)
37688
37689         * gcc.c-torture: Update to c-torture-1.45.
37690
37691 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
37692
37693         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
37694         the name of the expect testcase file).
37695
37696         * lib/g++.exp(g++_init): Ditto.
37697
37698 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
37699
37700         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
37701         the host.
37702
37703         * lib/gcc.exp(gcc_exit): New procedure.
37704
37705 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
37706
37707         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
37708         specs where appropriate.
37709
37710         * g++.old-deja/g++.arm/*: Added additional ERROR checks
37711         because of new "candidates are" messages, and removed a few
37712
37713         * Converted all non-old-style g++ testcases to old-style, and
37714         moved into g++.old-deja.
37715
37716 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
37717
37718         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
37719         options.
37720
37721         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
37722         succeeded.
37723
37724         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
37725
37726 1997-02-13  Michael Meissner  <meissner@cygnus.com>
37727
37728         * lib/gcc.exp (gcc_target_compile): Add support for defining
37729         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
37730         the machine doesn't have those features.
37731
37732 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
37733
37734         * g++.law/operators4.exp: Don't use LIBS.
37735
37736 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
37737
37738         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
37739
37740         * lib/mike-g++.exp: Don't set the compiler to be tested here.
37741         * lib/g++.exp: Set it here instead. Also, allow use of the
37742         --tool_exec and --tool_opt options. Change CXX to
37743         GXX_UNDER_TEST.
37744
37745         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
37746
37747         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
37748
37749 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
37750
37751         * lib/old-dejagnu.exp: Use prune_warnings instead of
37752         prune_system_crud.
37753         * lib/mike-g++.exp: Ditto.
37754         * lib/gcc.exp: Ditto.
37755         * lib/g++.exp: Ditto.
37756
37757         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
37758
37759 1997-02-07  Jeffrey A Law  (law@cygnus.com)
37760
37761           * 941014-2.c: Include stdlib.h
37762           * 960327-1.c: Include stdio.h
37763           * dbra.c, index-1.c: Don't assume ints are 32bits.
37764
37765 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
37766
37767         * lib/gcc.exp: Add gcc,stack_size target feature.
37768
37769         * lib/g++.exp(g++_target_compile): Add the include and link
37770         paths here, not in two other places. And, it's $options, not
37771         options.
37772
37773         * lib/mike-g++.exp(postbase): Remove the code that determines
37774         the correct include and link paths.
37775         * g++.old-deja/old-deja.exp: Ditto.
37776
37777 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
37778
37779         * lib/g++.exp(g++_init): target_compile no longer returns the
37780         filename of the result.
37781
37782 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
37783
37784         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
37785         call to glob.
37786
37787         * gcc.c-torture/special/special.exp: Change call to
37788         gcc_target_compile to include the object file.
37789
37790 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
37791
37792         * gcc.c-torture/special/special.exp: Correct misspelling in last
37793         change.
37794
37795 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
37796
37797         * lib/plumhall.exp(ph_summary): Log the entire output of the
37798         executable. Return -1 if there were any failures, 0 otherwise.
37799         (ph_execute): Return -1 if there were any failures, 0 otherwise.
37800         (ph_make): Clean up objects and executables that were built
37801         if the tests succeeded.
37802
37803 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
37804
37805         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
37806         libraries and includes in the build tree as appropriate.
37807
37808 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
37809
37810         * lib/c-torture.exp: Instead of looking for the global variable
37811         NO_LONG_LONG, check to see if that's a feature of the target.
37812
37813 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
37814
37815         * config/default.exp: Minimize. Delete the remainer of the files in
37816         config; this functionality is now in devo/dejagnu/config.
37817
37818         g++.*/*: Pass any additional flags used to compile to postbase;
37819         delete CXXFLAGS.
37820
37821         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
37822         is now done by runtest.exp. Use gcc_target_compile instead of
37823         compile.
37824
37825         lib/c-torture.exp: Use gcc_target_compile instead of compile.
37826         Remove references to CFLAGS. Use remote_file instead of
37827         calling rm -f.
37828         (c-torture): Take a list of arguments to use to compile this
37829         testcase.
37830
37831         lib/g++.exp: Simplify. Use target_compile instead of compile.
37832         lib/gcc-dg.exp: Ditto.
37833         lib/gcc.exp: Ditto.
37834         lib/mike-{gcc,g++}.exp: Ditto.
37835         lib/old-dejagnu.exp: Ditto.
37836         lib/plumhall.exp: Ditto.
37837
37838 1997-01-08  Jim Wilson  <wilson@cygnus.com>
37839
37840         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
37841         (ph_linker): Likewise.
37842
37843 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
37844
37845           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
37846         MAP_ANON / MAP_ANONYMOUS if defined;
37847         else try to map from /dev/zero .
37848
37849 1996-11-12  Jeffrey A Law  (law@cygnus.com)
37850
37851         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
37852         isn't defined, then define it to MAP_ANONYMOUS.
37853
37854 1996-11-12  Jeffrey A Law  (law@cygnus.com)
37855
37856         * gcc.c-torture: Update to c-torture-1.42 release.
37857
37858 1996-11-11  Jeffrey A Law  (law@cygnus.com)
37859
37860         * gcc.c-torture: Update to c-torture-1.41 release.
37861
37862 1996-10-27  Jeffrey A Law  (law@cygnus.com)
37863
37864         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
37865         c-torture release.
37866
37867 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
37868
37869         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
37870         and LDFLAGS.  Fix second case to append the target_info ldflags
37871         onto LDFLAGS, not CFLAGS.
37872         * lib/g++.exp (g++_init): Add target_info stuff.
37873         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
37874         of libgloss and newlib flags for !native.
37875
37876         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
37877         (GDB): Fix relative path to go up another dir for finding gdb.
37878
37879 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
37880
37881         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
37882         versions in the target_info array, if they don't exist.
37883
37884 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
37885
37886         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
37887
37888 1996-07-08  Jim Wilson  <wilson@cygnus.com>
37889
37890         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
37891         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
37892
37893 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
37894
37895         * lib/old-dejagnu.exp: Don't remove the output file before we've
37896         actually tested it. Don't append pwd to the path of the executable
37897         we're testing.
37898
37899 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
37900
37901         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
37902
37903 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
37904
37905         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
37906         temporary directory for compiler files, and set it to a default
37907         value of /tmp. Set $output as the name of the output file from
37908         compiling the testcase. Add a -o option to $cflags_var so the
37909         compiler writes the final output file as $output. Set $executable
37910         to $output.
37911
37912         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
37913         directory for compiler files, and set it to /tmp if it doesn't
37914         already have a value. Set $output_file to the name of the output
37915         file from compiling the testcase. Add a -o option to CXXFLAGS so
37916         the compiler writes the final output file as $output. Use $output
37917         as the executable to be tested.
37918
37919 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
37920
37921         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
37922
37923 1996-06-08  Jeffrey A Law  (law@cygnus.com)
37924
37925         * gcc.c-torture/execute/pending-1.c: New test.  Still
37926         pending in Tege's queue.
37927
37928 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
37929
37930         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
37931         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
37932         if there were failures.  Call unresolved if there were unresolved
37933         testcases.  Call gcc_fail if program did not run to completion.
37934         (ph_make): Pass additional argument name to ph_execute.
37935         (ph_execute): Add new argument.  Pass additional arguments to
37936         ph_summary.  Call gcc_fail is there is no execution output.
37937
37938 1996-04-24  Jeffrey A Law  (law@cygnus.com)
37939
37940         * lib/plumhall.exp (proc_summary): Output relavent summary
37941         lines into the log so specific failures in plumhall can be
37942         investigated.
37943
37944 1996-04-10  Jeffrey A Law  (law@cygnus.com)
37945
37946         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
37947         (c-torture-execute): Don't try to execute tests which use
37948         "long long" types if $NO_LONG_LONG is nonzero.
37949
37950 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
37951
37952         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
37953         not c-torture.
37954
37955         * gcc.ieee: Move from here.
37956         * gcc.c-torture/execute/ieee: To here.
37957
37958 1996-03-26  Jeffrey A Law  (law@cygnus.com)
37959
37960         * gcc.c-torture: Update to c-torture-1.41 release.
37961
37962 1996-03-22  Jeffrey A Law  (law@cygnus.com)
37963
37964         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
37965         not "$output".
37966
37967 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
37968
37969         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
37970         -c present.
37971
37972 1996-03-02  Jeffrey A Law  (law@cygnus.com)
37973
37974         * config/proelf.exp: Handle connecting to a simulator.
37975
37976 1996-01-31  Jeffrey A Law  (law@cygnus.com)
37977
37978         * config/proelf.exp: New file.  Enough framework that we can
37979         run c-torture tests on the proelf targets (or any other target
37980         that gdb can connect to for that matter).
37981
37982 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
37983
37984         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
37985         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
37986
37987         * lib/plumhall.exp (ph_execute): Always call ph_summary if
37988         exec_output exists.
37989
37990 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
37991
37992         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
37993         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
37994
37995         * config/*.exp: Update FSF address.  Change result of ${tool}_load
37996         to pass/fail/unresolved/unsupported/untested.  Caller must now
37997         call unresolved/unsupported/untested.
37998         * lib/*.exp: Update FSF address.  Update to handle new results of
37999         ${tool}_load.
38000         * lib/chill.exp (verbose): Delete.
38001
38002 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
38003
38004         * lib/gcc.exp (default_gcc_start): Change order of args to
38005         $LDFLAGS $CFLAGS $LIBS.
38006         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
38007         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
38008         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
38009         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
38010         * gcc.misc-tests/dg-test.exp: Likewise.
38011         * gcc.misc-tests/msgs.exp: Likewise.
38012         * gcc.prms/prms.exp: Likewise.
38013         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
38014         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
38015
38016         * lib/dg.exp: Deleted, moved to dejagnu/lib.
38017
38018 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
38019
38020         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
38021
38022         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
38023         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
38024
38025         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
38026         necessary.
38027
38028 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
38029
38030         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
38031         global for loop; add use of $mathlib.
38032         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
38033         settings here; set mathlib for anything but VxWorks.
38034
38035 1996-01-22  Jeffrey A Law  (law@cygnus.com)
38036
38037         * gcc.c-torture: Update to c-torture-1.40 release.
38038
38039 1996-01-03  Jeffrey A Law  (law@cygnus.com)
38040
38041         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
38042         dg.exp.
38043
38044 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
38045
38046         * lib/c-torture.exp (c-torture-execute): Declare "output" as
38047         global.
38048
38049 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
38050
38051         * lib/g++.exp (LIBS): Define if not already.
38052         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
38053         (gcc-dg-prune): Call prune_gcc_output.
38054         * lib/gcc.exp (prune_gcc_output): New proc.
38055         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
38056         prune_gcc_output.
38057
38058 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
38059
38060         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
38061         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
38062
38063 1995-11-15  Jeffrey A Law  (law@cygnus.com)
38064
38065         * gcc.c-torture: Update to c-torture-1.39 release.
38066
38067 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
38068
38069         * lib/c-torture.exp (c-torture-execute): Don't return if one option
38070         fails, try others as well.
38071
38072 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
38073
38074         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
38075         If compilation fails, mark execute tests as `untested'.
38076         If test is marked as unsupported, don't mark compilation and
38077         execute tests as failed.
38078
38079 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
38080
38081         * lib/g++.exp (g++_init): Don't link in libg++, and look to
38082         libstdc++ for whether or not we want to be doing shared
38083         libraries.  Delete link_curses since we don't need it anymore.
38084         * lib/mike-g++.exp (postbase): Don't link in libg++.
38085         * g++.old-deja/old-deja.exp: Likewise.
38086
38087 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
38088
38089         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
38090
38091 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
38092
38093         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
38094         For that, add `-Wl,-a,shared_archive'.
38095         * g++.old-deja/old-deja.exp: Likewise.
38096
38097 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
38098
38099         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
38100
38101 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
38102
38103         * lib/mike-g++.exp (postbase): Pay attention to the status of
38104         g++_load.
38105
38106 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
38107
38108           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
38109
38110 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
38111
38112         * lib/gcc.exp (default_gcc_start): No longer need to log program
38113         being executed or its output, execute_anywhere does that now.
38114         * lib/g++.exp (default_g++_version): Call execute_anywhere.
38115         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
38116
38117 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
38118
38119         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
38120         the same as those in lib/g++.exp.
38121
38122 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
38123
38124         * gcc.c-torture: Update to c-torture-1.38 release.
38125         * gcc.ieee: Related changes.
38126
38127 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
38128
38129         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
38130         "exec". Minor reformatting changes.
38131
38132         * config/rom68k.exp (${tool}_load): Make it work in a canadian
38133         cross. This means all "exec" calls now work on a remote host as
38134         well.
38135         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
38136         cross. Filter out the extra "\r\n" stuff that expect puts in.
38137         (c-torture-execute): Filter out the bogus warnings like
38138         c-torture-compile does. Add support for canadian cross.
38139         * lib/gcc.exp (default_gcc_version, default_gcc_start)
38140         Use execute_anywhere rather than calling exec directly. Now it
38141         works for canadian cross testing.
38142
38143 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
38144
38145         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
38146         results into a variable, and check that rather than using file exists.
38147
38148 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
38149
38150         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
38151         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
38152
38153 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
38154
38155         * g++.old-deja/old-deja.exp: Create and pass runshlib and
38156         lib_curses if there's a shared libg++ in the build tree.
38157
38158 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
38159
38160         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
38161         if not supported target.
38162
38163 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
38164
38165         * lib/g++.exp (g++_init): Move empty setting of runshlib and
38166         link_curses up to always happen, not just for native builds.
38167
38168 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
38169
38170         * gcc.c-torture: Update to c-torture-1.36 release.
38171         * gcc.failure: Related changes.
38172
38173 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
38174
38175         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
38176
38177 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
38178
38179         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
38180         * lib/mike-g++.exp (postbase): Not in here.  Still reference
38181         runshlib, link_curses, and mathlib for link and run.
38182
38183         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
38184         pass the runtime shared library options for Solaris, OSF/1, and
38185         Irix5, and link with -lcurses to avoid unresolved references.
38186
38187 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
38188
38189         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
38190         only run once.
38191
38192 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
38193
38194         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
38195
38196 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
38197
38198         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
38199         do not have a framework for the "compat" tests yet.
38200
38201 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
38202
38203         * lib/mike-g++.exp (postbase): New local variable `mathlib',
38204         set to null if we're testing vxworks5.1.  Use that instead of
38205         `-lm' in the setting of LIBS for link and run.
38206
38207 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
38208
38209         * config/rom68k.exp (${tool}_load): Major changes to make it
38210         work.  Verified that it does in fact return the stuff in
38211         exec_output properly.  Catch any Emul or any TRAP other than 0.
38212
38213 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
38214
38215         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
38216         LDFLAGS properly for targets that need stuff from libgloss.
38217         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
38218         only run once.
38219         (gpp_initialized): New variable.
38220
38221 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
38222
38223         * config/rom68k.exp: Load libgloss.exp.
38224         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
38225         so we can produce a fully linked binary.
38226         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
38227         so we can produce a fully linked binary.
38228
38229 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
38230
38231         * lib/plumhall.exp (ph_section): Watch for expected failures.
38232         Add missing `else'.
38233
38234         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
38235         run the testcase.
38236         (c-torture): Likewise.
38237
38238 1995-08-28  Doug Evans  <dje@cygnus.com>
38239
38240         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
38241
38242         * lib/mike-g++.exp (mike_cleanup): New proc.
38243         (prebase): New globals compiler_result, not_compiler_result,
38244         target_regexp.
38245         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
38246         allow leading "-" in pattern.  Watch for unsupported tests.
38247         If $compiler_result is set, pattern match assembler code,
38248         and ditto for $not_compiler_result.
38249         * lib/mike-gcc.exp: Likewise.
38250
38251         * lib/plumhall.exp (ph_execute): Only call ph_summary if
38252         execution "succeeded".
38253
38254 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
38255
38256         * config/win32.exp: New file.
38257         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
38258
38259 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
38260
38261         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
38262         unsupported.
38263         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
38264         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
38265         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
38266
38267         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
38268         "... without exceptions was ...".  That is now handled by
38269         prune_system_crud.
38270         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
38271
38272 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
38273
38274         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
38275         sieve.c,sort2.c}: New files.
38276         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
38277         sieve.exp,sort2.exp}: Drivers for them.
38278
38279         * lib/mike-gcc.exp (program_output): New user settable variable.
38280         (postbase): Call prune_system_crud.  Also prune extraneous compiler
38281         messages.
38282         * lib/mike-g++.exp (program_output): New user settable variable.
38283
38284         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
38285
38286         * config/sh.exp: Deleted (use sim.exp instead).
38287
38288 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
38289
38290         * config/vx.exp: Declare CHECKTASK as global.
38291         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
38292         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
38293         * lib/old-dejagnu.exp: Load [pwd]/$executable.
38294
38295 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
38296
38297         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
38298         target. Like vx.exp, only includes `vx29k.exp' instead of
38299         `vxworks.exp'.
38300
38301 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
38302
38303         * config/sim.exp: Increase time limit from 120 seconds to 240.
38304
38305 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
38306
38307         * gcc.c-torture/execute/950628-1.c: New test.
38308
38309 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
38310
38311         * gcc.c-torture: Update with changes/additions from
38312         c-torture-1.34.
38313
38314 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
38315
38316         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
38317
38318 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
38319
38320         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
38321
38322 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
38323
38324         * gcc.c-torture/compile/950512-1.c: New test.
38325         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
38326         * gcc.dg/struct-ret-1.c: Likewise.
38327
38328 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
38329
38330         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
38331           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
38332
38333 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
38334
38335         * gcc.c-torture/special/920411-1.c: Deleted.
38336         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
38337
38338 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
38339
38340         * config/sim.exp (${tool}_load): Hack in call to bash to get a
38341         cpu limit.
38342
38343 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
38344
38345         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
38346
38347 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
38348
38349         From kenner;
38350         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
38351         is the proper length.
38352         * va-arg-3.c: Likewise.
38353
38354 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
38355
38356         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
38357         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
38358
38359         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
38360         * lib/g++.exp (default_g++_start): Delete old cruft.
38361
38362 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
38363
38364         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
38365         (2 * (1 << 18)) to (2 * (1 << 17)).
38366
38367         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
38368
38369 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
38370
38371         * config/rom68k.exp: Renamed from config/idp.exp
38372
38373 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
38374
38375         * c-torture/compile/921109-2.c
38376
38377 1995-04-18  Mike Stump  <mrs@cygnus.com>
38378
38379         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
38380         excess errors.
38381
38382 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
38383
38384         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
38385         output.
38386         * lib/g++.exp (default_g++_start): Likewise.
38387
38388 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
38389
38390         * gcc.c-torture/compile/950329-1.c: New test.
38391
38392 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
38393
38394           * config/bug.exp (${tool}_load): Updated to use new remote_open
38395           and remote_close procs.
38396         * config/idp.exp: New file.
38397
38398 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
38399
38400         * gcc.c-torture/execute/950322-1.c: New test.
38401
38402 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
38403
38404         * config/vx.exp (${tool}_load): Clean up testing of return code from
38405         vxworks_ld and vxworks_spawn.
38406
38407 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
38408
38409         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
38410
38411 1995-03-13  Mike Stump  <mrs@cygnus.com>
38412
38413         * lib/old-deja.exp: Add `excess errors test - ' error, now one
38414         can mark excess errors on a machine by machine basis.  Note, the
38415         default is to not expect any excess errors, even when excess
38416         errors test - is given, so you will want to put an XFAIL ... on
38417         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
38418         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
38419         those 4 machines, but no others.
38420
38421 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
38422
38423         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
38424         * lib/c-torture.exp: to here.
38425
38426 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
38427
38428         * gcc.c-torture/execute/950221-1.c: New test.
38429         * gcc.c-torture/execute/struct-ret-1.c: New test.
38430         * gcc.c-torture/compile/950221-1.c: New test.
38431
38432         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
38433
38434 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
38435
38436         * gcc.c-torture/execute/arith-1.c (main): Return 0.
38437         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
38438
38439 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
38440
38441         * g++.gb: New directory of tests, derived from my signature and
38442         class scoping tests.
38443
38444         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
38445         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
38446         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
38447         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
38448         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
38449         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
38450         * g++.gb/sig25.C: Likewise.
38451
38452         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
38453         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
38454         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
38455         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
38456         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
38457         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
38458         * g++.gb/sig25.exp: Likewise.
38459
38460         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
38461         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
38462         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
38463         * g++.gb/scope13.C: Likewise, this test still fails.
38464
38465         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
38466         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
38467         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
38468         * g++.gb/scope13.exp: Ditto.
38469
38470         * g++.gb/README: New file, explains what these tests are about.
38471
38472 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
38473
38474         * lib/dg.exp (dg-do): Support `preprocess'.
38475         (dg-test): Likewise.
38476
38477 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
38478
38479         * config/udi.exp: change "continue -expect" to "exp_continue".
38480
38481 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
38482
38483         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
38484         Delete redundant tests.
38485
38486         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
38487         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
38488         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
38489         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
38490         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
38491         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
38492         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
38493         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
38494
38495         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
38496         storing label pointers.
38497         * gcc.c-torture/execute/921019-1.c: Likewise.
38498         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
38499         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
38500         parameter fp.
38501         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
38502         constants.
38503
38504         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
38505         Delete obsolete tests.
38506
38507         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
38508         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
38509         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
38510         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
38511         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
38512         * gcc.c-torture/compile/950124-1.c: New test.
38513
38514         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
38515
38516 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
38517
38518         * lib/mike-g++.exp: Add -lm to LIBS.
38519
38520 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
38521
38522         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
38523
38524 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
38525
38526         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
38527
38528 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
38529
38530         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
38531
38532 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
38533
38534         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
38535         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
38536         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
38537         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
38538         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
38539         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
38540         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
38541         * g++.law/{operators31.C, operators32.C,
38542         * g++.law/{operators33.C, operators34.C}: Likewise.
38543         * g++.law/{pic1.C, refs2.C}: Likewise.
38544         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
38545         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
38546         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
38547         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
38548
38549         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
38550         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
38551         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
38552         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
38553         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
38554         * g++.law/{enum9.exp, friend5.exp}: Likewise.
38555         * g++.law/{nest3.exp, nest4.exp}: Likewise.
38556         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
38557         * g++.law/{operators30.exp, operators31.exp}: Likewise.
38558         * g++.law/{operators32.exp, operators33.exp}: Likewise.
38559         * g++.law/{operators34.exp}: Likewise.
38560         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
38561         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
38562         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
38563         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
38564         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
38565
38566         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
38567         No longer expected to fail.
38568         * g++.law/missed-error3.C: Tweak for recent bool changes.
38569
38570 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
38571
38572         * config/emb-unix: Deleted.
38573         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
38574         remote execution.  Do final link on remote host if REMOTE_LINK is set.
38575
38576 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
38577
38578         * lib/dg.exp (dg-test): Fix typo in last patch.
38579
38580 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
38581
38582         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
38583         (handles multiple occurrences).
38584
38585 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
38586
38587         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
38588         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
38589         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
38590         printed).
38591         * lib/c-torture.exp (c-torture-compile): Likewise.
38592         (c-torture): Prepend full path if missing.
38593         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
38594         (gcc_fail): Likewise.
38595         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
38596
38597 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
38598
38599         * lib/netware.exp: Only attach to NetWare i386 systems.
38600
38601 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
38602
38603         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
38604         messages.  Add test name to "output pattern match" pass/fail message.
38605
38606 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
38607
38608         * gcc.dg: New testsuite.
38609         * gcc.dg/dg.exp: New file.
38610
38611         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
38612         test-switch.c}: Deleted.
38613
38614         * gcc.misc-tests/msgs.exp: New testcase driver.
38615
38616 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
38617
38618         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
38619         Watch for illegal return values from ${tool}_load.
38620         * config/unix.exp (${tool}_load): Fix pass/fail detection for
38621         cross targets.  Coerce return value >0 to 1.
38622
38623 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
38624
38625         * config/unix.exp (${tool}_load): Call program rsh, not proc.
38626
38627         * config/emb-unix.exp: New file.
38628
38629         * config/sim.exp: Error if variable $SIM not defined.
38630         (${tool}_load): Mark test as "untested" if simulator missing.
38631
38632         * config/unix.exp: Load remote.exp to get rcp_download.
38633         * lib/c-torture.exp: Use different option lists for testcases with
38634         and without loops.
38635         * gcc.c-torture/execute/execute.exp: Likewise.
38636
38637 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
38638
38639         * config/*.exp: Clarify return code from ${tool}_load.
38640         Call `unresolved' or `untested' instead of `warning' or `perror'
38641         (sometimes you still want to call both though).
38642         Add comment that `shell_id' is local to each file.
38643         * config/udi.exp (timeout): Set to 30.
38644         Don't print warning if connection fails, $connectmode has already
38645         printed an error.
38646         (${tool}_load): Move verbose messages to level 2.
38647         Rework pattern for "Process started" message.
38648         Pass `shell_id' to ${connectmode}_download.
38649         Retry twice upon timeout.  Make resetting of target more robust.
38650         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
38651         Pass `shell_id' to exit_$connectmode.
38652         Only call exit_$connectmode if connected.
38653         * config/unix.exp (${tool}_load): Check return codes better.
38654         * config/vrtx.exp (${tool}_load): Likewise.
38655         * config/vx.exp (${tool}_load): Likewise.
38656         Delete unneeded global's.
38657         * lib/dg.exp (dg-test): Update to reflect clarified return codes
38658         from ${tool}_load.
38659         (dg-stat): Delete.
38660         (dg-init): Delete recording of pass/fail counts.
38661         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
38662         (old-dejagnu-init): Likewise.
38663         (old-dejagnu-stat): Delete contents, empty proc now.
38664         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
38665         (c-torture): Delete references to lcnt, lpass, lfail.
38666         Get option list from TORTURE_OPTIONS.
38667         Delete -funroll[-all]-loops if no loops.
38668         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
38669         (g++_stat): Delete contents (empty proc now).
38670         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
38671         (gcc_finish): Likewise.
38672         (gcc_stat): Deleted.
38673         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
38674         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
38675         * gcc.c-torture/execute/execute.exp: Likewise.
38676         Split tests into two parts: compile, execute.
38677         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
38678         no loops.  Update to reflect clarified return codes from ${tool}_load.
38679
38680 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
38681
38682         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
38683         to grep for.
38684         (old-dejagnu): Likewise (where necessary).
38685
38686 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
38687
38688         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
38689
38690         * lib/dg.exp (dg-process-target): Fix processing of selector.
38691         Add comment regarding use of `error'.
38692
38693         * lib/gcc.exp (prune_system_crud): Define if missing.
38694         * lib/g++.exp (prune_system_crud): Likewise.
38695
38696         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
38697         Call prune_system_crud.
38698         * lib/dg.exp (dg-runtest): New proc.
38699         Use perror instead of send_user for tcl errors in testcase.
38700         Don't return any value, it's never used.
38701         Don't clobber previous definition of `unknown'.
38702         Print tcl errors in `dg-final'.
38703
38704 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
38705
38706         * lib/dg.exp (dg-process-target): Improve syntax error messages.
38707         (dg-test): Don't print errorInfo, it contains stack backtrace.
38708
38709 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
38710
38711         * lib/g++.exp (runtest_file_p): Define if missing.
38712
38713 1994-09-24  Doug Evans  (dje@cygnus.com)
38714
38715         * lib/mike-g++.exp: Comment out loading of g++.exp.
38716         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
38717         (default_g++_version): Always print something.
38718         (default_g++_start): Comment out call to `which'.
38719         (g++_start, g++_load): Deleted (must be defined in config file).
38720         * lib/gcc.exp: Test for existence of $CC at start.
38721         Delete check for tmpdir (done in gcc_init).
38722         (default_gcc_version): Always print something.
38723         (default_gcc_start): Comment out call to `which'.
38724         * config/*.exp: Major cleanup - make cross targets work at least a
38725         little better for g++ (by not being "--tool gcc" specific).
38726         Rename gcc_xxx to ${tool}_xxx.
38727         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
38728         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
38729
38730 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
38731
38732         * lib/c-torture.exp (c-torture-compile): Rework compiler
38733         message processing.
38734
38735         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
38736         c-torture.
38737
38738 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
38739
38740         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
38741
38742         * lib/dg.exp (dg-process-target): Support { target native }.
38743
38744 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
38745
38746         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
38747         looked for "... program xxx got fatal signal".
38748         Correct regsub munging of `comp_output'.
38749         Ignore compiler messages "path prefix not used" and "linker input
38750         file unused".
38751
38752 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
38753
38754         * lib/gcc.exp (runtest_file_p): Define if missing.
38755         * gcc.prms/template.c: Example to work from.
38756
38757 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
38758
38759         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
38760         * lib/dg.exp (dg-test): Call unsupported testcases as such.
38761
38762         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
38763         * gcc.prms/1883.c: Moved from compile/940714-1.c.
38764         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
38765         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
38766
38767         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
38768         (dg-process-target): No longer a varargs proc.
38769         Return S/N for target, P/F for xfail.  All callers changed.
38770         (user option procs): More argument checking.
38771         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
38772         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
38773         (dg-test): Skip test if not running on selected target in `dg-do'.
38774         Update handling of `dg-do-what', `dg-output-text'.
38775         Separate execution pass/fail from output pattern match pass/fail.
38776         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
38777
38778 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
38779
38780         * gcc.c-torture/special/special.exp: Don't expect failure for mips
38781         target for 920510-1.c.
38782
38783 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
38784
38785         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
38786         Clean up comment regarding use of passcnt, etc.
38787         (gcc_stat): Don't update `testcnt' here.
38788         (gcc_finish): Do it here.
38789         Might as well reset `but_id' here too.
38790         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
38791         to determine if the file should be tested.
38792         * gcc.c-torture/compile/compile.exp: Likewise.
38793         * gcc.c-torture/execute/execute.exp: Likewise.
38794         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
38795         * gcc.misc-tests/dg-test.exp: Likewise.
38796         * gcc.prms/prms.exp: Likewise.
38797         * gcc.wendy/wendy.exp: Likewise.
38798         * g++.old-deja.exp: Likewise.
38799         Move "Testing file" message to verbose level 1.
38800
38801 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
38802
38803         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
38804
38805 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
38806
38807         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
38808         (default_gcc_start): Accept optional second list element
38809         of compiler flags.  Print compiler output at verbosity level 2.
38810         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
38811         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
38812         Save current values of framework globals passcnt, failcnt, xpasscnt,
38813         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
38814         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
38815         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
38816         xfailcnt to compute stats.  Update framework global `testcnt' from
38817         pass/fail counts.
38818         (gcc_finish): New proc.  Clean up test environment.
38819         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
38820         (gcc_epass, gcc_efail): Delete.
38821         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
38822         argument of line number.
38823         (dg-init): If the tool has an init routine, call it.
38824         (dg-test): Remove args `cflags_var' and `libs_var'.
38825         Pass all compiler options to ${tool}_start.
38826         Handle missing line number.
38827         (dg-finish): New function.
38828         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
38829         particular files.  Call gcc_finish at end.  Move "skipping test"
38830         message to verbosity level 3.
38831         * gcc.c-torture/compile/compile.exp: Likewise.
38832         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
38833         * gcc.c-torture/execute/execute.exp: Likewise.
38834         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
38835         Print testcase being tried at verbosity level 1.
38836         * gcc.c-torture/special/special.exp: Unset xfail.
38837         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
38838         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
38839         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
38840         * gcc.failure/failure.exp: Likewise.
38841         * gcc.ieee/ieee.exp: Likewise.
38842         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
38843         Update call to dg-test.  Call dg-finish at end.
38844         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
38845         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
38846         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
38847         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
38848         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
38849         * gcc.wendy/wendy.exp: Add copyright.
38850         Delete setting of tmpdir (done by gcc_init).
38851         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
38852         Pass compiler flags to gcc_start.  Call gcc_finish at end.
38853         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
38854         gcc_[ce]pass/fail.
38855
38856 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
38857
38858         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
38859         confusion.
38860         (g++_load): Likewise.
38861
38862         * config/*.exp (gcc_load): Some were varargs fns and some were not.
38863         Rename argument to `prog' to remove the confusion.
38864         Varargs fns behave differently too!
38865         (g++_load): Likewise.
38866
38867         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
38868
38869         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
38870         what it is.  Delete (always) printing of status value for !native.
38871         Simplify verbose code, and include status and exec_output.
38872         (g++_load): Use gcc_load.
38873
38874 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
38875
38876         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
38877         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
38878         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
38879         940714-3.c as these testcases don't exist anymore.  Make
38880         va-arg-1.c expected to pass.
38881
38882 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
38883
38884         * gcc.misc-tests/misc.exp: Only run specific testcases.
38885         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
38886         * gcc.misc-tests/dg-[1-9].c: New files.
38887
38888         * lib/dg.exp: New testsuite driver.
38889         * gcc.prms/prms.exp: Use it.
38890
38891         * README.gcc: New file.
38892
38893         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
38894         Document and reset `lxpass' and `lxfail'.
38895         Simplify "initialized" message.
38896         (gcc_stat): Clean up comments a little.
38897
38898 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
38899
38900         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
38901
38902 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
38903
38904         * lib/old-dejagnu.exp (process-option): New proc.
38905         (old-dejagnu-init, old-dejagnu-stat): Likewise.
38906         (old-dejagnu): Simplify.
38907         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
38908
38909 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
38910
38911         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
38912         exists and is not an empty string.
38913
38914         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
38915         $xfail rather than calling setup_xfail.  Clear $xfail when test is
38916         finished.
38917         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
38918         automatically.
38919
38920         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
38921         longer expected to fail.
38922
38923         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
38924         "f" function call.
38925
38926         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
38927
38928         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
38929         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
38930         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
38931         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
38932         c-torture-1.29.
38933
38934         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
38935         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
38936
38937         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
38938
38939         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
38940         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
38941
38942         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
38943         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
38944         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
38945
38946 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
38947
38948         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
38949         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
38950         940714-1.c, 940714-2.c, 940714-3.c},
38951         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
38952         gcc.misc-tests/{mg.c,mg.exp}:
38953         New tests.
38954         * gcc.noncompile/noncompile.exp: Change accordingly.
38955
38956 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
38957
38958         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
38959         Undo previous clobberage.
38960
38961 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
38962
38963         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
38964         * gcc.special/{930510-1.c, special.exp}:
38965         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
38966         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
38967         struct-varargs-1.c}: New tests from c-torture-1.26.
38968
38969 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
38970
38971         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
38972           argument to switch.
38973
38974 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
38975
38976         * Revert the previous changes.  Please see Rob's directory
38977           (/lisa/test/rob/progressive/gcc/testsuite) for testing
38978           fixes.
38979
38980 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
38981
38982         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
38983             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
38984             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
38985             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
38986             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
38987             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
38988             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
38989             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
38990             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
38991             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
38992             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
38993             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
38994             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
38995             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
38996             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
38997             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
38998             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
38999             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
39000             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
39001             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
39002             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
39003             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
39004             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
39005             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
39006             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
39007             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
39008             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
39009
39010 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
39011
39012         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
39013             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
39014           with perror calls.
39015
39016 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
39017
39018         * config/unix.exp (g++_load): Fix syntax.
39019
39020 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
39021
39022         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
39023         * gcc.noncompile/921017-1.c: Deleted obsolete test.
39024         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
39025         Don't expect va-arg-1.c to fail.  Correct expected output for
39026         920928-1.c.
39027         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
39028         * gcc.wendy/hbm4.c: Correct typo.
39029         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
39030
39031 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
39032
39033         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
39034         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
39035         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
39036         * lib/c-torture.exp (c-torture-compile): Ditto.
39037
39038         Reduce volume of output (remove all the -I's and such).
39039         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
39040         Call gcc_cpass, gcc_cfail.
39041         (c-torture): Pass testing option to c-torture-compile.
39042
39043 1994-03-21  Doug Evans  (dje@cygnus.com)
39044
39045         Bring patches over from progressive.
39046         * config/default.exp: Exit remote shell cleanly.
39047         (g++_exit, g++_start): Add default versions.
39048         * config/sim.exp (gcc_load): Use perror, not error.
39049
39050 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
39051
39052         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
39053         set in site.exp.
39054
39055 1994-03-14  Doug Evans  (dje@cygnus.com)
39056
39057         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
39058         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
39059         (wendy_try): New proc to run testcase.
39060         (main loop): Call 'em.
39061         * gcc.wendy/*.c: Clean up pass to correct expected output.
39062
39063         * lib/gcc.exp: Minor cleanup work.
39064         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
39065
39066 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
39067
39068         * config/sim.exp (gcc_load): Document return codes better.
39069         Don't pass -v to simulator.
39070
39071 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
39072
39073           * gcc.special/920717-x.c: Fix typo.
39074           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
39075           get at sources.
39076
39077         * lib/mike-gcc.exp: Fix typo.
39078
39079 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
39080
39081         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
39082         binary to use, transform the name.
39083         * config/*.exp: rename everything. Nuke any g++ specific files,
39084         it's now a special case of gcc that requires no special support.
39085         Add a default.exp for unsupported targets.
39086
39087 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
39088
39089         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
39090         lib/old-dejagnu.exp: Fix a few patterns to work with the new
39091         version of Tcl.
39092
39093 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
39094
39095         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
39096         than a warning.
39097
39098 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
39099
39100         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
39101
39102 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
39103
39104         * gcc.execute/execute.exp: Combine opt_list and foption_list into
39105         option_list.  Compile every file with only 4/6 option choices
39106         (same as C torture) instead of with 12/18 different option
39107         choices.
39108         * lib/c-torture.exp: Likewise.
39109
39110         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
39111         not already set.
39112
39113 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
39114
39115         * lib/old-deja.exp: Add `excess errors test fails' error, now one
39116         can put an XFAIL *-*-* on excess errors.
39117
39118 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
39119
39120         * g++.law: Add more tests derived from g++-bugs snapshots.
39121
39122         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
39123         equivalent to g++.law/init9.
39124
39125         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
39126         compiled it, and the a.out file after we've run it.
39127
39128 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
39129
39130         * lib/mike-g++.exp (postbase): Delete the .o file after we've
39131         compiled it, and the a.out file after we've run it.
39132
39133 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
39134
39135         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
39136
39137 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
39138
39139         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
39140         version number.
39141
39142 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
39143
39144         * g++.law: New directory of g++ tests derived from the g++-bugs
39145         snapshots.
39146
39147 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
39148
39149         * gcc.compile: initbug1.c initbug1.exp testcase added
39150
39151 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
39152
39153         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
39154         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
39155           fixes submitted by Jeff Law (law@cs.utah.edu)
39156         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
39157           Jeff Law (law@cs.utah.edu)
39158
39159
39160 1993-11-30  Mike Stump  (mrs@cygnus.com)
39161
39162         * config/unix-g++.exp: Follow the gcc way of doing things.
39163         * g++.old-deja/old-deja.exp: Minor updates.
39164         * lib/g++.exp: New file, follow the gcc way of doing things.
39165         * lib/old-dejagnu.exp: Minor updates.
39166         * lib/mike-g++.exp: Always unset errorInfo.
39167
39168 1993-11-06  Mike Stump  (mrs@cygnus.com)
39169
39170         * lib/gcc.exp: Fix some errors with the below change, CC and
39171         CFLAGS should be global when setting, not local.
39172
39173 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
39174
39175         * lib/gcc.exp: Transform tool name.
39176
39177 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
39178
39179         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
39180
39181 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
39182
39183         * lib/gcc.exp: change gcc_done to gcc_stat
39184
39185 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
39186
39187         * Upgraded gcc testsuite to c-torture version 1.25
39188
39189 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
39190
39191         * lib/gcc.exp: added reporting code. Changed verbose compile message.
39192         * lib/c-torture: added hooks for new reporting code.
39193
39194 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
39195
39196         * config/sh-gcc.exp: check if sh-sim exists in the path
39197
39198 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
39199
39200         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
39201         * gcc.compile/compile.exp: Initial changes for new logic.
39202         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
39203         * gcc.failure/failure.exp: Initial changes for new logic.
39204         * gcc.ieee/ieee.exp: Initial changes for new logic.
39205         * gcc.misc-tests/misc.exp: Initial changes for new logic.
39206         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
39207         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
39208         * lib/c-torture.exp: Initial changes for new logic.
39209         * lib/gcc.exp: Initial changes for new logic.
39210
39211 1993-10-15  Mike Stump  (mrs@cygnus.com)
39212
39213         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
39214         depend upon failure or success.  Fully qualify names in failure
39215         and success messages.  Always remove a.out before starting
39216         compile, just in case.  Pay more attention to error text output by
39217         the compiler.  Handle testcases with no known past errors just
39218         like all others, so that things are uniform.  Other miscellaneous
39219         improvements.
39220
39221 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
39222
39223         * gcc.cpp: new directory for cpp tests
39224
39225 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
39226
39227         * lib/chill.exp: Code reformatted, removed unused code.
39228         * config/unix-chill.exp: Code reformatted, removed unused code.
39229         * chill.execute/execute.exp: Code reformatted, removed unused code.
39230         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
39231
39232 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
39233
39234         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
39235         routines not written.
39236
39237 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
39238
39239         * config/bug-gcc.exp: Use new procs from bug.exp.
39240
39241 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
39242
39243         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
39244         via ftp, rather than depending on NFS.
39245         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
39246         case.
39247
39248 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
39249
39250         * config/bug-gcc.exp: Use new download proc.
39251
39252 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
39253
39254         * chill.execute/execute.exp: cleanups, handles errors better
39255         * chill.compile/compile.exp: rewrite, based on execute.exp
39256         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
39257         * lib/chill.exp: major changes to diff proc and compile and link
39258           procs. added chill_fail and chill_pass wrappers to pass and
39259           fail. added more comments, and handle error codes better.
39260           Added a hack to capture stderr from exec, so noncompile tests
39261           can work.
39262
39263 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
39264
39265         * chill.execute/execute.exp: rewrite of testsuite driver
39266         * lib/chill.exp: rewrite of testsuite driver
39267         * config/unix-chill.exp: rewrite of testsuite driver
39268
39269 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
39270
39271     In chill.execute:
39272         * iexpr.ch: Standardize uppercase.
39273         * tuples.dat: Standardize uppercase.
39274         * vary.ch: standardize.  Correct varying string assignments.
39275         * vary.dat: Add new output lines.
39276
39277 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
39278
39279     In chill.execute:
39280         * chprintf.ch: Standardize use of uppercase.
39281         * tuples.ch: Standardize and turn arr2 into a DCL,
39282           rather than a SYN.
39283         * pinits.ch: Standardize.
39284
39285 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
39286
39287         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
39288         * Makefil: Renamed to Makefile.in.
39289         * configure.in: New.
39290
39291 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
39292
39293     In chill.execute:
39294         * .cvsignore: Add result/output files.
39295         * Makefile: Fix up variables at start.  Use MFLAGS
39296           everywhere.  Correct bool_loc, built_ins entries.
39297           Add entry for vary1.ch.
39298         * bitarray.ch: Standardize upper-case usage.
39299         * bitexpr.ch: Standardize, add output of b1.
39300         * params.ch: Use arrayt in along PROC parameters, to
39301           avoid novelty problems.
39302         * sets.ch: Tiny cleanup.
39303         * vary1.ch: Re-indent.
39304
39305 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
39306
39307           * Add PR-related files to Makefiles, .cvsignore files, etc.
39308
39309 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
39310
39311         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
39312           with compiler objects. New names are test-flow.c and test-loop.c
39313
39314 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
39315
39316         * Upgraded c-torture tests from 1.19 to 1.20
39317
39318         * new files:
39319         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
39320         * gcc.compile: 930623-1.c 930623-2.c
39321         * gcc.noncompile: 930622-1.c 930622-2.c
39322         * gcc.failure: 920411-1.c 920627-2.c
39323         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
39324
39325 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
39326
39327         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
39328           More changes to get testsuite working properly. Needs more work.
39329           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
39330
39331 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
39332
39333         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
39334           More changes to get testsuite working properly. Needs more work.
39335
39336 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
39337
39338         * chill.compile/compile.exp: Added for Dejagnu support
39339         * chill.execute/execute.exp: Added for Dejagnu support
39340         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
39341
39342 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
39343
39344     This should complete moving the CHILL test files.
39345         * chill.noncompile(.cvsignore printf.grt
39346             in-printf.grt chprintf.grt chprintf.ch):
39347             Added test-support files.
39348           (Makefile): Modified further.
39349         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
39350             signal.ch): Added test files.
39351           * chill.execute (.cvsignore printf.grt printr.c
39352             in-printf.grt rts.c chprintf.grt rts.h): Added
39353           test-support files.
39354             (Makefile): More corrections.
39355
39356 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
39357
39358         * chill.compile, chill.execute, chill.nocompile: Add CHILL
39359           test cases, ready for DejaGnu.
39360
39361 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
39362
39363         * Upgraded c-torture tests from 1.18 to 1.19
39364
39365         * gcc.compile: added test(s):
39366           930607-1.c
39367         * gcc.execute: added test(s):
39368           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
39369
39370         * added new subdirectory for misc tests: gcc.misc-tests
39371         * gcc.misc-test(s): added tests:
39372           inst-check.c test-consts.c test-ior.c test-switch.c
39373
39374 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
39375
39376         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
39377
39378 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
39379
39380         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
39381
39382 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
39383
39384         * Upgraded c-torture tests from 1.17 to 1.18
39385
39386 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
39387
39388         * Upgraded c-torture tests from 1.12 to 1.17
39389
39390 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
39391
39392         * lib/old-dejagnu.exp:
39393           Fixed handling of XFAIL target triplets to correctly
39394           recognize wildcard characters.  Removed code that
39395           appended a unique id tag to the end of the file name
39396           printed out by the result of the testcases within a
39397           given test file.
39398
39399 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
39400
39401         * lib/old-dejagnu.exp:
39402           Reworked expected failure handling to trigger off of XFAIL
39403           keyword in keyphrase embeded in testcase source code. The
39404           XFAIL keyword must be at the end of the keyphrase line. It
39405           may optionally be followed by one or more target triplets.
39406           It has just occured that the handling of wildcards in the
39407           target triplet may not be correct.
39408
39409 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
39410
39411         * g++.old-deja/tests:
39412           Moved all subdirectories up one level into g++.old-deja .
39413
39414         * lib/old-dejagnu.exp:
39415           Fixed problem with CXXFLAGS not being properly reset, and being
39416           corrupted with extraneous "-c" compiler option.  This was
39417           causing binaries to not be generated for test that needed them.
39418           Modified strings passed to "pass" and "fail" so that individual
39419           tests from the same test file would be distinguished by an
39420           identifier appended to the test file name in the summary logs;
39421           this corrected a problem with erroneous diff logs.  Added code
39422           to search testcases for expected fail and unexpected pass keywords.
39423
39424 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
39425
39426         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
39427
39428 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
39429
39430         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
39431           Removed extraneous text from end of "Special g++ Options"
39432           keyphrase.
39433
39434         * lib/old-dejagnu.exp: Added pattern matching to look for new
39435           keywords, embedded in testcases comments, which will trigger
39436           calls to xpass and xfail.
39437
39438 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
39439
39440         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
39441           comments embedded in the testcases, especially the one looking for
39442           special compiler options, as well as the pattern matching for the
39443           compiler output again.
39444
39445 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
39446
39447         * lib/old-dejagnu.exp: Do a proper check of the return value for
39448           execute tests. Fixed several problems with the pattern matching
39449           of the compiler output which gave erroneous test results.
39450           Changed several of the test result messages to be more descriptive.
39451         * config/unix-g++.exp: Proc g++_load now actually works and
39452           executes the tests passed to it and returns a usable return
39453           value.
39454
39455 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
39456
39457           * lib/gcc.exp: Exits gracefully if $CC is bogus.
39458
39459 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
39460
39461         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
39462           Modified both files to properly execute the old style
39463           dejagnu tests. The previous versions of these files were
39464           experimental and did not function anything near correctly.
39465
39466 1993-04-05  Rob Savoye  (rob@cygnus.com)
39467
39468         * Removed all Makefile.in and configure.in files. No configuration
39469         needed now.
39470
39471 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
39472
39473         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
39474
39475 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
39476
39477         * gcc.compile/configure.in, gcc.unsorted/configure.in,
39478         gcc.special/configure.in, gcc.noncompile/configure.in,
39479         gcc.execute/configure.in, gcc.code_quality/configure.in,
39480         g++.other/configure.in, g++.old-deja/configure.in,
39481         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
39482         in srcname setting.
39483
39484 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
39485
39486         * lib/udi.exp:  Fixed mondfe and mondfe_download.
39487         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
39488         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
39489
39490 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
39491
39492         * config/udi-gdb.exp: Check $shell_id after connecting to target.
39493         (gdb_exit): Don't remove *_soc files.
39494
39495 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
39496
39497         * lib/c-torture.exp: Don't look for main; instead always use -w
39498         -c.  This is how the c-torture tests work.  Remove the object
39499         file if the compilation succeeds.
39500         * gcc.execute/execute.exp: Remove executable if test passes.
39501         * gcc.noncompile/noncompile.exp: Every test is an expected
39502         failure.
39503         * gcc.special/special.exp: Added tests from c-torture 1.11,
39504         corrected use of existing test.
39505         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
39506         gcc.execute/920625-1.c: Updated to c-torture 1.11.
39507         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
39508         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
39509         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
39510         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
39511         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
39512         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
39513         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
39514         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
39515         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
39516         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
39517         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
39518         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
39519         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
39520         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
39521         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
39522         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
39523         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
39524         c-torture 1.11.
39525         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
39526         correspond to c-torture 1.11.
39527
39528         * New file.